2000 2000 409666302 646936685 583741760 196166795 961777190 787614933 241805919 695192164 313029484 913292581 30758843 669461464 154392365 946566029 494883899 892174962 526403785 844050437 842198179 623721820 891478011 383298899 255754031 731751325 987741118 435237804 337463076 577011758 91140815 23367226 891542699 334797411 68242093 129187211 657765736 505782270 892532307 503500742 338743991 418528383 879444547 80532506 474286345 882287731 365012846 305571541 448897508 956569447 395854539 706614514 615975559 82043478 27677474 972491142 291649991 957493442 406270502 612589555 974644818 317596999 210119283 767804400 400465468 483360550 617609588 340384911 533814348 327471783 963951243 410624344 597490454 18904405 252385468 328568455 879702270 2779317 552886484 476063884 259761070 787206326 312337241 747289621 754023772 524070236 159214461 995230147 803117237 810440892 96440049 287753862 518255512 291678470 101739135 443471058 878725360 930872339 409435124 761192720 303188628 795178846 133467822 693735195 475963088 974959927 920963367 775051269 84734326 816391106 606249062 345540353 583191621 940960519 109409824 2749101 740656974 434010580 46559729 161744546 336941736 641878499 887520385 185933417 34970377 388984585 651333515 595410361 741393528 809341790 676987352 716124313 909901303 72196426 315243127 564615566 991979728 596830465 989241207 500927541 877666622 569878889 910161409 272010648 399313033 721541269 85660284 490162717 535305368 824980761 166053654 114319095 895977274 564820095 307130914 703536844 481017011 149973931 742043093 762612666 208921142 585648167 401014440 205379229 500325242 19043399 975469096 795461370 191042007 347683509 973030898 86917472 394484137 713753686 786933663 246641940 411359663 692406291 559347224 335988511 627483756 782941177 329070717 424124679 54494934 293568221 291047094 673662162 727559465 766594057 256163483 388880325 607178474 556483777 111014338 44118878 474202053 817538214 922560236 350535802 910952574 92153050 192514557 750288244 722804047 34572175 842419731 769662843 715937998 767875955 146496053 49325777 307676369 753414535 699514821 227406729 84528146 877469303 431712151 216684996 27947413 332726785 334449876 524464585 98527692 75881798 251962986 939680971 79669832 397543418 825048350 687547612 82367398 309466025 833747048 556102714 526775381 17587495 961866922 742353675 286566540 631014468 381049628 667592039 678666797 74486503 955032398 221576215 17386810 685833322 210766849 162888766 374278760 844208002 858989338 743618765 702077739 297240384 18391806 12361072 754252701 17400691 778266436 523833320 53085716 16647664 570734443 279090610 898091670 755531848 295733010 557328864 365855259 210496960 23226323 294581463 443195929 435002677 44049657 487955647 366625320 213148463 217299329 868543662 780636601 532407184 406602401 858872907 345738938 526884337 512686846 252430545 761825167 263724851 821504419 404142930 858340462 851366733 794168004 383962025 983331609 870940032 717734608 274558766 70831959 638837266 102373825 838517432 218649569 687353430 178052223 742378762 612259837 443804315 508110733 345375884 149632221 480196297 664503242 812572447 658722687 714760530 351411087 388018768 292469719 740248625 349136337 270067822 358530651 600258592 687206665 146034672 832530695 136653124 817352610 911586404 501090167 225858661 115215468 760242044 83584438 828393372 24702298 198395131 975869667 843864106 288163790 660527501 922068816 28690811 298865053 807906645 943007189 28327390 290049700 981653680 715390285 158402254 163875307 164057052 600297398 837195800 291226938 892005441 291227319 645223320 526814032 612860909 102983564 427857379 588881161 212943692 620058975 35734010 306938018 547215033 677059345 406508107 296862947 597242903 899845895 5763682 408169457 792822867 298493704 574185514 970444957 244308620 826675163 152192097 357750857 944205212 802946966 850740829 514393268 824871361 146442720 832794648 239631281 716446435 743264637 910156941 511156274 900458289 146828917 872171038 844781263 165469368 986642193 373151047 204471395 104416667 746015658 30326016 197786927 141598357 515585414 730835221 87590109 904187699 700535461 531764327 997235100 819335267 966608106 551369475 112571722 384785615 565023055 930837357 467845872 8191830 264084057 921350713 28675795 729522610 703595376 48142178 963632076 299336223 11774273 272197158 503489564 736952188 476508845 200494452 698031637 49670924 953262365 809044432 364819471 174627334 418592896 447086202 251301374 412589076 244408000 622431386 561669757 381583550 402603437 256436068 834533865 215390071 526367458 729710383 618417156 878206577 414481625 659596344 474813734 384957869 386958528 219156444 575595627 855048221 80499605 186038743 652052959 194078238 866038226 914756072 256701547 353928819 728611295 159984875 770647382 787164495 436270508 904650984 893189936 975835170 437768309 983303955 13379117 829750052 322746862 387428795 842275112 207034661 352196705 400975502 817459724 217384225 217915457 708318405 635157337 758654479 837248495 560319100 628137951 503210022 161950765 502748253 88915216 786571488 556225943 99418942 241002336 73825999 258631767 310203431 214587037 28929593 254064970 134662591 22834398 188549609 828561855 156092685 4961462 881141525 740006133 796395449 752481906 323123201 314635870 706984610 177678072 850546919 3679472 881798031 89913063 704590256 619406872 785837649 795652080 938620787 338445911 542731649 825314842 453003157 296189814 780265022 306869827 239684243 278476983 477744613 690119145 69852119 369431035 590205304 671695349 614161982 953828102 708333974 376721632 551787320 699171655 557254151 795572826 806994590 443075303 368830978 792678188 825676577 67876187 252328430 714937359 137135623 735317734 425543140 83486829 804068396 987588633 362073240 843302500 911183087 919648400 840200719 444529578 977841216 362907456 172790229 373988981 988730957 850238021 32712406 888377385 961169804 431064155 20668216 910645811 433229870 710082205 126538113 532626569 329136075 550900766 866786588 39455324 812807886 431575872 315529947 171727476 794143191 433509823 948918707 492104829 508386973 363523225 781094524 981370771 238888411 927313357 387978243 567665186 162572191 816450706 413467468 451548576 761941220 67248942 403503368 190736790 708081465 959189457 808957227 936359121 186694168 662345413 940538893 32871331 29238734 403731748 242382365 452136738 977899834 738586672 695811154 436809269 27544211 626733404 108945887 800758083 920461009 830083986 90203703 447052861 390634548 852945617 441029194 208744490 458936270 322798096 102267129 132591343 862952479 851671180 435111139 250562956 454737675 770670084 79416526 786560299 683641497 986429638 918665261 431601214 828284897 973350533 4850679 388175505 951228560 608448994 646056726 637844667 887798483 306733389 294461870 794594807 783314071 417565341 881120539 742051057 203474827 68626237 581929272 582669565 593684858 374982362 288045139 120589963 83458259 168622643 676152516 430942379 783087274 874830290 838728247 304165548 395993738 500961789 519892573 195333166 454765731 477490050 874290205 326852069 291622519 974689007 714438743 179094063 937000009 772846259 553955500 252871256 277502010 256938232 129003124 810035935 843831150 221028775 91371809 947235435 937030124 904330982 218602779 90443743 265404313 828787386 74317981 228534224 435226931 88763560 317802293 809810385 387285870 62782712 995102843 302757217 678648730 307702173 262787449 260727785 91426533 602361850 531074847 602090740 628219429 593706057 563369415 578346015 639895447 995563267 354585112 825120733 6130491 419948032 198897330 378863818 34291658 783640889 601243521 334343726 636214252 577865956 521614734 589071463 741153483 874044318 242667157 688830837 310363259 253976394 385076380 479313180 849302355 591757912 101082484 340210906 599306583 771721558 845997616 405293899 360377377 216652155 302523898 474223398 75067264 221461809 678939374 330023587 316317773 797227461 197448984 637484921 427443964 946813795 264034023 152135700 964198471 665420318 614427236 316799574 676911511 398725444 807146905 711304059 797563206 713917325 688399000 879497743 337816244 544748322 599964843 295992990 119011035 36597256 766981970 202572312 209201678 98884637 260819257 314133954 353180909 254004764 944561732 914392001 434239966 540843596 252706802 465556614 828275705 167890456 585896400 903467990 551169320 436941677 723701539 679974590 938722538 209124934 823984392 155986107 989296618 396654345 301423420 202357780 204220444 723629171 776498315 794139190 253142508 388438811 520330343 504543286 650297999 892650740 384721087 593052377 469250669 667403161 293394753 682155665 156547827 56282707 324439660 222190039 394221963 528461065 257382723 56990478 461731324 693871463 662416608 855463927 816407817 788744727 438440370 929665447 92751688 809077829 390951799 169878067 459281315 891090137 289235381 511776236 560655297 690908127 601125370 675181602 587649128 547326389 414920622 979920147 529060743 790089192 981368221 123934354 47255911 259683774 68362136 617016679 336312847 870363607 295467550 162014729 875568880 384319708 311964706 405132701 800044784 100917633 188891051 844418900 573480246 477586885 77846640 36838858 544333025 277234632 958106851 633921641 926312568 493599087 164585544 183178474 124385522 821612045 545244553 38232253 126102104 665982649 415991833 378045181 18312403 273148524 948199812 362103359 617099131 537139298 627566814 222297959 912228931 355362505 333064357 272074635 175328363 996057587 86637471 275800227 686845903 412270418 947974223 16736009 150724801 490157623 486033759 565286821 154539083 2401440 212863733 711913481 333324168 393358125 401966776 172756482 861721874 613899153 890867682 453707912 412257868 615261653 199670764 547418781 74426967 535790345 309078220 724535949 139385595 616591922 175118418 1750090 863634826 487026525 242939965 998552729 589862048 539588199 109702908 855557320 242725329 618220627 656132287 632645360 484632905 141847851 572322574 584665687 512177014 699517533 737474214 383978681 363516791 999488099 339111997 947885609 70636610 141484782 593499612 524221222 701604257 372411740 428874152 679399547 978623198 74109824 290634135 835052154 598259135 793567 138162461 837763011 87713036 335830570 243442205 452636104 152153053 351606097 661449014 79156719 644211189 922280083 724099014 628108211 307175192 279465651 177566100 706243582 691838446 178280706 375629412 505217514 517195983 142272527 195651694 835317626 22000902 83058148 322393118 506595524 762354786 924054549 41681716 260331046 659266770 39722662 662779809 479386080 361361235 809297464 44480483 24464636 937998891 397201375 705799639 572350224 46335532 370738506 102992491 918193736 883089282 402469797 6344202 487762468 848839707 590764091 843202286 120398614 176797412 144333795 135330998 436218209 909507791 8893224 527599786 434108647 296902675 189707760 865017592 750588463 184764736 640079335 593966574 700923376 335084600 219542207 345855779 971103194 448551603 117407593 639488551 380731653 567991514 183036332 192899855 535003592 203547468 991975307 428942843 843082711 850651260 521824719 452610968 222641881 727916071 277740364 792104307 504735724 876759527 102223539 283646063 53552361 672544006 18157940 820410096 521882401 330158724 32303907 998311566 571061205 716493354 684084241 797897082 931280599 36918412 281661945 777249866 360268057 752874936 899139997 488059687 582366718 361382018 835443946 943468641 696873665 721797477 359027795 289686424 562936579 101159465 500430473 1573404 688251050 93181410 820164878 294559789 838772747 326066799 120752316 835957017 635509650 580628021 483778899 892695691 928205790 92465302 792370298 904834432 655281450 815932521 916168321 672908133 899087531 777954806 478729136 982613116 650231949 759849381 605430468 876509774 385040644 787265519 856781930 120464650 636352436 820465114 932336178 76227254 136009166 578484778 932026111 878230305 802180645 992588100 626870175 379011147 53848290 394036229 19744824 169960221 693124537 56088080 503523239 649525948 74966666 953152935 680047919 970203947 743883559 945593242 678614490 961371025 430617102 329823171 719612334 229197025 235183691 268214792 205544485 464988853 235185827 598814216 59549054 618348202 662862094 793427985 653306588 727591489 395909607 946148416 158115316 441101507 46452293 606045969 557244949 947164003 407139981 357854042 442919950 45068242 202360329 254917793 969134873 419611654 203192097 779686810 574182377 748886623 164451503 866369106 9559429 274513282 321045009 971121705 716454332 708355061 169251088 617123010 578198588 821493119 671486748 293411607 61365965 473360716 140862660 991349600 186267491 427849217 821168364 526209134 969401655 60122333 288718388 414813996 584560590 778587715 221868847 488871502 928135243 130688941 855501281 850351447 493982867 826097418 355803868 431506912 43523974 26580529 284022451 487366606 23149971 30987241 547043392 56718501 86808040 197670317 354621124 584937021 970461386 986307875 912536764 846280107 980211814 956982954 649252070 389608881 782010078 103021768 987797216 795899168 966658118 363809643 400628553 516941613 619786758 917090858 508500146 14518533 354858000 627393960 682388444 419413667 977818326 668329671 57497247 140861849 880171022 838351740 504817360 29792462 412721062 155759160 554678507 293497721 938181985 997599616 330701817 944668079 551197253 946768079 115597907 519541008 13494580 334811176 371664567 343118073 938723525 413600092 59973215 718948573 374354360 331384616 849443949 416007371 924558088 355828233 637912309 945495728 931196374 341727860 561336901 797664281 910430584 634657635 246377373 397659941 429644815 449016183 57755966 941824716 842785326 650036303 228372550 416408493 179417727 275838803 427632013 754455403 303882130 402925261 931490109 261068027 183969774 328015430 202727317 728914605 999110636 140304631 2239609 781181685 486364514 979454151 26310069 646225746 101686713 217715950 629006307 251292093 695489522 81410695 293897282 222361733 628710329 119677874 228538485 415939730 664505852 347435033 470234539 887736510 739884039 567003880 102252327 438765467 154296625 854886795 864336378 568275879 614396341 589029038 420388775 10592551 13702984 846045308 778364851 51759133 476287227 767221959 883517494 322790515 240305396 148563246 397118271 21047252 104520420 703706527 643362869 686288175 131713401 652387765 66656896 172792482 980258472 179290888 464953038 982995715 862561932 793701961 67520855 730567529 946433836 93919559 844050094 410723219 915579095 425995144 675583656 35923297 476574684 478419979 651058089 143800893 839012776 709534967 453012516 513690984 328698278 435485459 156255518 614800308 509997647 788282851 874007261 134506078 667114908 219446310 271843736 192573242 697975077 531841033 529668709 119692041 100180677 38936296 214027951 938538293 590131069 793894901 388820440 938111055 679772214 124028071 471896900 977001953 943526871 62839927 224606296 935473294 998049890 444347087 648945323 568001303 148629197 139434421 990657902 17655538 70828540 869364302 311273266 952852275 966284352 412966395 437897418 789148674 776060811 632952674 766671078 238542843 519616855 369812744 859297503 617772916 644318584 857420542 217087871 349629101 620474613 590846599 582072892 410831159 103912061 409911273 663015633 987909799 410187591 741289863 14260719 259441536 5681217 556401340 917674560 654551769 941401332 158269446 201843854 681749588 997179988 138412247 258071784 120151115 624371553 571414075 41137010 16643394 799677708 893225142 649183237 935636546 356988134 495605442 308906251 880982286 575557983 408784994 826131562 335401142 403870670 205933374 800712291 882328444 132793137 815832038 564857445 846008735 53091640 421238382 12305036 479283513 142280007 89952925 400777409 3994555 340220495 508078290 805234421 751065007 266659208 601329837 505094344 662270426 384174530 360920817 187079998 853222209 749847169 696655085 421985100 50291572 981867203 261261767 138118539 360818918 546287247 733206999 202926561 752873542 517598175 67792328 634486625 506917968 908136676 998639281 969383081 146259834 701781860 110296607 922921963 403559790 54832974 389116341 433428323 97329300 257699499 350377314 514942168 274613045 597877254 678476398 196325941 247620150 496978744 826095350 258678446 231853604 540121695 485826827 349021143 316116166 869887187 757063619 912808317 87961306 951035805 624422155 375175774 941338905 630010822 424659160 902629943 616004292 239079761 903876620 171314530 185063131 9778297 481132752 619324742 625835886 197074931 232613156 210938160 399650764 188992527 321598557 800927641 503634345 337912192 225427244 515018558 634312627 700979206 974450626 631364448 628873129 680237701 337517653 602793595 139478661 618074524 261727958 999564716 435036455 167941494 925982166 401152354 197353876 547449160 51401701 698667546 547798243 111702447 791982190 684180278 292612120 222087521 468308636 189638915 471907594 286714973 880111174 324288586 374027398 142309133 56974668 873369414 106009556 669995954 963916244 2428293 878776177 765865530 571612839 653240349 885053477 340218200 818381810 113995232 541073945 991121834 329300240 60225613 495159168 498521772 533665730 418011415 544013653 707325904 164656386 983818701 743034709 124650416 366510394 462119435 743951715 592121431 391018920 44602369 254795991 678231774 964451556 286269280 859189752 81825902 486092062 707287657 763075343 720026018 836524773 136821924 477264243 259408585 450179623 80097534 24330777 946954486 314694662 807464820 175334625 108187905 11862046 165821992 338554291 650261503 910192732 647112069 625501789 956996261 802410113 269063887 325425185 622472871 666062365 386216247 183729212 755412585 995843945 927574729 275774795 168819508 137531212 374134055 353741131 160591401 719718132 177429401 215000821 424307212 462531670 200461911 786486745 933586738 175570908 363314973 965333795 122120656 637627255 426049507 338528063 265587596 545728376 3094261 44274824 978331323 834041680 300715849 230811263 773953912 405073862 117853610 503162310 966333358 890180938 461261230 686453879 179089350 789336917 185247559 654776522 293994355 428524945 831578958 590702021 291308774 958635193 324947523 259542461 271041476 987377076 573943675 704701303 885836851 295259267 55473997 454441816 449539417 371446861 19686432 645057139 906836060 144976462 433699129 554091207 23344241 815935846 405088230 892942639 273764836 898029121 502090737 859968143 138977061 542180074 27371772 794879086 576042104 679634784 858284285 483753440 905569293 289426785 236005365 156075149 499188407 906548441 325030599 640275309 774051898 193004373 91570532 372632040 675409585 276248653 973731085 5630118 77383348 702305646 766031993 263584162 159292584 78037586 369511840 137378995 749724085 562153411 943388069 465537586 812685648 404395816 765130563 939850185 714061838 206637124 521676029 926208048 582508673 45174263 300561936 943467139 630966390 442995029 183534825 51172428 376567133 936125045 323010278 82880590 101185213 38903268 510377883 510194201 872463345 536094564 306039628 711928060 32486982 497736074 957751745 390689384 392263698 310283655 808023252 768588926 945886619 289759927 960152176 362907506 353741749 134860052 106048069 874142431 639132601 911207365 640132244 632619059 362800379 148495983 819031512 742119526 128793462 531549594 150320058 199471980 719194324 954132401 581434828 481732288 502359344 930390118 50243199 507167692 510267995 600031702 363227185 959128035 534483416 599501001 298598860 835320459 928599321 270278252 592950238 927820382 997665294 136463779 32566187 697437444 234711204 455798551 852285687 948829763 922765676 221555748 613182853 446962568 810571019 76406957 762241548 31370123 963796803 598347963 142048232 689336789 785263 624902433 398161802 774736347 93594078 738812573 1415 1897 96 1885 848 1358 12 1409 396 1984 755 1652 1221 1909 759 1308 1437 1718 715 772 384 1805 458 1774 329 1530 672 1552 2 485 14 1693 530 804 434 1323 265 1881 144 1983 168 1691 767 1128 124 1189 4 1499 145 1536 56 1981 247 725 129 1888 899 1572 519 1083 37 1761 381 1650 714 1709 31 1973 102 750 1564 1910 943 1619 1257 1408 204 1648 112 397 80 1953 428 1349 29 1837 297 1732 684 1927 1308 1535 100 1361 397 933 454 1458 375 1927 1334 1538 338 1635 1855 1944 162 1985 962 1824 397 654 42 1824 427 1857 1205 1270 931 947 50 1626 48 1199 33 1598 29 1979 59 1854 919 1073 994 1878 98 1284 895 1038 1214 1824 37 1008 901 1302 674 1272 549 1636 58 494 404 1831 433 1822 261 1952 39 1931 590 996 345 1913 336 727 663 1802 755 1825 19 1852 1474 1806 145 1753 1797 1973 1077 1652 53 1489 1203 1203 336 1746 108 1871 266 1529 10 2000 1097 1554 13 1884 577 929 192 805 452 763 632 1128 1078 1661 388 644 834 1781 1159 1923 472 1999 541 1658 745 993 163 1978 1243 1665 63 1953 227 1936 535 1308 562 1854 277 1164 91 1852 589 1991 192 431 311 1809 67 1964 45 1967 635 1483 655 1974 526 1838 255 1474 202 1643 87 1800 696 831 628 1587 1 1500 148 600 1015 1388 39 1609 214 1080 1 1989 455 1589 131 1669 1102 1514 1362 1669 46 1937 41 1886 621 1426 384 1463 1521 1956 261 1564 78 1987 1543 1887 1578 1706 798 1116 372 1841 109 144 348 1967 298 695 32 1047 585 1133 680 1536 126 1361 541 1644 5 329 114 1828 1750 1808 228 1772 161 1601 816 1389 364 1556 149 1212 1518 1686 13 1962 1626 1920 1071 1515 287 1151 86 1740 427 656 400 1959 161 1622 1683 1788 376 1684 403 1810 1069 1531 830 1130 1019 1452 44 891 430 1582 430 1211 1111 1447 68 1778 668 1566 759 1865 406 1368 881 1428 330 507 131 1318 904 1474 1382 1861 276 385 73 1658 291 772 1721 1821 993 1313 478 1787 655 1356 689 1130 258 597 272 1352 121 231 1023 1648 952 1542 727 1710 577 1595 700 1379 784 1711 278 1832 88 1188 479 1399 8 1987 646 1859 397 1174 1430 1625 461 567 429 1938 1148 1772 424 654 285 1771 317 1039 249 1506 698 1672 1499 1744 665 1905 146 1764 134 908 1799 1980 814 1308 190 1186 34 1951 62 1760 704 1989 159 1988 52 1220 539 1664 160 867 717 1648 121 1997 14 1874 179 1772 428 1605 575 1594 393 1988 230 1404 361 1864 126 1181 276 1621 955 1664 334 1270 1176 1274 109 337 2 1317 462 1921 391 1702 48 1078 1102 1356 726 1494 89 1836 383 1768 51 1947 170 1848 564 1165 844 896 327 1117 208 1292 1380 1857 234 1960 80 1871 354 1943 247 1795 434 1939 272 1645 790 1305 125 1826 765 1883 233 598 658 1905 564 1373 272 1239 472 1888 782 1601 697 1956 1267 1938 1230 1955 1570 1930 610 1342 1346 1609 490 1831 542 1919 441 889 989 1190 18 1790 48 1952 254 866 1649 1883 785 1912 454 1801 70 453 246 1739 226 960 642 816 148 1991 330 1188 1889 1929 157 789 292 403 31 1662 143 794 164 1912 1101 1519 152 1919 1002 1304 856 1591 92 1992 779 1841 120 1813 1202 1844 739 1406 98 798 108 1338 977 1573 516 789 11 735 63 1805 234 975 507 592 655 1658 201 693 275 1993 1388 1856 871 974 647 1013 250 512 550 1880 169 1866 28 1254 156 1872 546 706 204 1931 452 1790 69 980 7 1361 603 1210 363 1520 232 917 556 1896 1514 1517 369 1978 45 1770 762 1920 188 1283 439 1939 303 1465 912 1530 951 1795 1050 1536 834 1376 112 1531 778 1371 71 1921 59 474 19 1337 261 1866 487 1738 690 1532 1353 1896 455 959 500 586 384 1503 329 1205 756 1084 570 995 1143 1912 1141 1495 522 1052 10 680 654 1924 709 1661 1648 1772 76 1995 46 1656 1090 1129 182 1645 238 752 421 1917 642 1265 1004 1096 778 1846 1127 1565 29 1997 727 1068 981 1096 441 1975 852 1868 205 1978 494 923 583 1590 521 1976 64 1219 128 330 351 1038 961 1960 697 1501 526 1059 329 1496 672 1280 65 1825 252 1648 492 1455 337 1628 843 1948 249 1892 45 1421 187 1881 568 682 930 1769 436 1572 727 1713 139 1581 157 1335 447 936 604 1730 617 1477 772 955 138 1879 692 1933 371 1868 67 1281 7 1962 22 1430 948 1730 129 1988 56 1860 491 1856 469 1813 905 1532 806 1460 220 918 605 1863 880 1638 511 1304 84 1056 426 662 379 1846 203 1086 1530 1776 803 1953 331 757 322 1668 575 1209 493 1520 13 612 168 1077 1051 1550 675 1820 320 1606 275 1994 92 1986 112 139 139 1888 277 1468 32 1881 718 1424 339 1395 315 1795 1492 1564 133 1809 13 1990 10 1617 172 1023 1319 1983 909 1058 967 999 14 1849 1494 1641 814 1938 887 1597 588 963 499 1541 26 1995 388 1782 782 1695 148 1573 974 1714 885 1917 199 1707 311 1717 228 1928 591 1202 700 1964 1170 1581 1021 1227 291 1156 840 1954 810 1992 48 1979 7 1374 72 1875 289 1303 844 1832 218 989 326 1203 5 1953 395 1818 134 1205 598 1854 153 1755 434 1971 1353 1668 280 727 14 1930 1164 1469 10 1948 16 1951 29 1854 7 1812 1075 1780 1028 1996 1158 1952 35 1930 152 1691 215 673 53 1678 182 1361 1183 1734 316 1738 169 1857 279 637 155 1060 185 1758 126 1988 981 1982 994 1839 544 1467 366 507 919 1985 1043 1953 64 1668 1369 1549 1371 1884 843 1304 525 1727 224 1904 226 1203 615 1427 1241 1729 1465 1611 19 1997 29 1550 675 1275 1055 1066 214 1223 186 1996 238 1194 427 1945 393 1794 1094 1796 84 1196 1599 1867 1071 1749 59 1709 189 1022 870 1574 229 1202 245 1020 4 1995 305 1570 553 1738 960 1628 435 1749 478 1160 152 919 411 1747 213 1373 767 1834 449 1240 513 1706 659 1982 389 1906 117 1780 1196 1649 109 1829 610 1495 206 1946 1298 1575 506 1044 287 686 110 1170 712 2000 8 1997 73 1996 541 1338 85 1999 1652 1719 161 477 74 1578 830 1476 79 880 50 1302 845 1793 53 1839 177 199 379 1424 5 1678 227 1364 45 858 253 950 459 879 972 1366 221 388 739 783 1613 1982 374 872 27 1973 302 1682 247 851 325 1754 127 1017 2 1568 553 1668 30 1087 1304 1985 180 1405 143 1909 546 1190 869 1282 1655 1675 1062 1178 229 1985 47 1861 529 1132 387 1064 239 1968 970 1213 472 1636 737 1644 300 1313 236 1818 464 1396 5 1985 542 1985 43 497 80 715 1597 1677 144 1791 491 1948 62 1994 311 1639 1431 1448 109 1972 1344 1552 947 1325 365 656 349 507 912 1415 456 1828 667 1499 343 1189 1150 1767 505 1873 912 1555 64 1539 631 1048 159 1936 301 1773 149 354 104 1624 1620 1934 156 1783 92 776 355 1753 51 293 65 67 134 1754 265 1319 867 1707 252 1787 18 24 22 1900 389 1775 1634 1899 1063 1589 742 1823 810 1954 283 1829 528 1003 389 901 7 1989 832 1507 1700 1912 1214 1348 1148 1274 699 1719 1626 1934 170 923 566 1908 576 657 131 1106 69 1975 1029 1167 109 1883 1 1551 44 1937 91 979 401 1645 52 1954 1348 1426 12 1895 984 1642 1019 1711 202 1843 678 868 1492 1750 383 1874 17 1316 1154 1618 589 803 640 1157 1099 1368 73 1895 17 1978 112 947 126 915 119 1874 349 1880 101 1099 47 1975 1442 1942 43 370 825 1380 141 1776 464 1221 1147 1417 337 1565 343 1855 338 1953 1330 1725 721 1468 331 1853 378 1607 189 1601 145 1784 479 1501 931 968 27 2000 51 1959 48 1769 84 1862 221 312 242 1755 328 1774 435 1558 170 724 672 1317 105 1972 237 1944 144 1882 461 1715 541 1311 110 1898 781 1410 1184 1626 10 1610 1202 1275 19 730 110 1107 114 1318 594 1632 1022 1772 171 1984 982 1948 796 843 429 1849 410 635 125 1962 486 1011 49 1534 245 315 30 1509 334 1543 275 1943 159 921 212 1436 267 1490 454 1501 95 1895 245 958 176 1535 160 1971 644 1635 350 1553 1196 1388 114 1915 6 1483 61 804 244 1835 95 1787 947 1678 489 871 953 1200 521 1446 89 1742 46 1914 223 549 138 1425 512 1298 26 1896 774 1201 969 1754 770 891 1141 1203 372 391 236 1884 259 1532 431 1881 102 1759 276 1889 310 462 563 822 248 1862 34 1686 207 1121 263 1691 441 1722 291 1749 663 1998 604 1433 1237 1297 14 1948 1220 1799 725 1854 196 1509 464 1839 112 1405 957 1985 20 1064 172 1000 199 1682 204 949 244 860 1628 1638 371 1619 387 1237 254 1522 583 926 933 988 18 1931 485 1281 434 1654 67 1176 157 1402 1500 1561 1194 1519 96 1496 108 1955 280 1013 163 1706 480 691 1533 1551 58 727 612 1784 75 740 440 1223 549 1873 1425 1773 1495 1496 101 1882 23 1380 830 1427 337 621 410 1545 195 1931 311 1933 309 1255 408 1855 779 1540 963 1709 92 1854 228 1425 226 514 872 1913 779 1577 166 522 1517 1963 1062 1529 1161 1670 157 616 375 1274 1018 1936 739 1569 771 919 31 373 620 1589 485 1712 886 1182 154 1904 1271 1279 28 1998 235 680 1500 1914 769 1910 16 1991 386 1859 894 1773 1051 1687 822 1521 155 965 134 1931 290 1143 202 1398 183 371 8 1445 87 946 443 1786 150 484 104 289 623 1395 368 1921 439 646 670 967 267 1884 1 1999 335 430 465 1876 21 1878 209 1511 1622 1977 812 1101 1138 1391 560 1855 685 1035 5 1354 1175 1479 303 1524 243 811 285 1680 1261 1956 473 1389 41 1472 358 869 86 1967 112 1994 1768 1794 1082 1651 954 1047 1258 1522 898 1283 685 1415 33 1984 721 1160 438 1587 545 1178 236 1975 732 1769 286 1329 785 1357 1014 1990 880 1268 272 318 429 1665 656 1481 811 1910 257 762 31 195 60 427 938 1113 205 922 1367 1374 10 1984 1399 1921 700 742 980 1618 494 984 1544 1776 199 1952 1257 1773 206 425 1701 1819 1187 1903 59 1947 55 956 168 536 1106 1871 146 1933 463 971 955 1769 3 1990 418 1624 327 1986 1007 1838 711 1298 16 1836 563 1722 1706 1800 1025 1188 258 1787 322 1991 3 666 782 1541 559 1196 228 1718 44 1862 313 1849 643 1927 633 1623 1047 1593 829 1100 90 1965 9 1269 317 861 141 1407 222 1128 282 1916 1125 1691 88 1263 124 1868 41 196 3 1875 428 1235 70 1292 584 1571 1074 1540 1029 1684 544 1552 248 1954 16 1642 409 1100 925 1917 232 1325 1340 1404 191 1131 1182 1264 1543 1951 17 1768 12 1644 269 1415 84 1048 130 1876 5 1860 150 1806 613 1296 54 1931 181 1048 871 1087 207 1656 127 757 2 1967 1450 1493 699 1123 7 1959 997 1781 354 949 261 1365 207 1050 645 811 203 1918 632 740 1164 1716 134 1746 319 1905 293 887 847 1790 7 1582 291 1968 358 1663 1415 1429 1707 1944 644 823 28 1348 319 1142 339 1865 832 1317 577 630 104 1889 168 392 737 813 26 1997 127 1973 181 1132 365 1602 39 1747 1552 1679 357 1981 498 1276 415 1902 81 1520 44 1998 264 1863 125 257 349 1805 2 1994 1025 1099 294 1703 253 1551 359 1308 134 303 722 1818 2 1966 650 1021 18 1692 87 1642 9 1953 1018 1855 118 1804 22 1083 260 372 290 1893 752 1860 16 1254 38 1978 150 1861 233 1366 1086 1667 160 734 1324 1800 122 1934 427 1504 803 1820 278 1628 369 1538 26 139 1429 1434 138 1996 1258 1899 8 1589 782 1533 486 821 1502 1688 17 519 181 1825 74 1107 446 1301 302 1113 366 1550 1108 1797 823 1977 14 1676 695 1255 603 1834 260 1138 17 645 53 1790 355 1248 717 1674 622 1923 115 1879 353 1829 1628 1772 662 1815 1121 1549 1119 1190 186 1938 577 1169 438 1449 331 1796 799 1681 491 1852 165 660 670 1331 143 1865 34 1987 782 982 261 1942 455 1041 756 1936 247 380 1438 1647 361 1215 1136 1353 389 1589 256 260 106 1805 26 1757 58 1938 162 1759 346 1908 390 1666 72 1815 40 1320 199 1864 152 1342 126 1307 100 207 13 978 41 1615 763 1816 379 885 388 1307 484 1976 645 1408 367 1693 1165 1431 313 1642 421 1496 198 730 71 1989 354 1994 196 358 37 1881 61 639 6 1973 1754 1833 1024 1319 605 1317 108 1746 524 1278 75 1733 114 183 1 2000 10 1976 1122 1623 511 1489 445 782 191 1441 498 1075 3 1918 56 1826 444 1494 999 1358 345 910 147 1510 577 1819 511 1445 1057 1374 106 1620 1175 1626 359 1294 9 1851 294 687 2 1725 129 1418 1016 1566 921 1171 791 1043 1586 1674 1130 1971 439 870 228 1423 478 876 899 1996 597 1088 620 1226 265 821 213 1946 838 1912 538 1926 1176 1904 13 1887 1240 1570 840 1053 725 1597 84 1042 632 1484 236 1343 912 1355 1537 1763 456 1128 877 1911 8 1275 1347 1633 806 1747 73 1642 14 1577 23 1889 171 1256 100 1742 755 796 174 1746 462 1841 1514 1944 633 1019 37 182 1485 1862 1088 1655 1503 1515 440 1240 1031 1203 240 1242 209 487 468 1468 490 1701 475 1862 100 1876 73 1034 8 1738 523 1080 113 1762 572 1703 56 1976 667 733 353 1475 393 866 423 1146 410 880 362 421 1257 1287 282 1634 221 1387 488 850 435 1897 301 1893 119 1823 115 1549 686 1400 505 1738 385 1972 852 1571 516 1750 672 1871 1093 1249 1078 1598 958 1392 362 846 591 1071 733 1896 1181 1217 96 499 108 1650 493 1273 784 907 945 1753 660 1999 645 1818 132 1807 302 1986 1187 1559 47 1711 974 1903 103 1943 667 1707 916 1306 7 1990 1376 1401 1224 1962 1750 1934 87 328 591 1179 1304 1661 175 1705 670 1167 1102 1829 402 1735 1505 1743 1027 1407 276 1178 1120 1153 1062 1204 1214 1749 263 1213 34 1921 39 1866 260 1197 43 627 167 490 1098 1223 131 290 68 1892 255 1940 1469 1478 115 1581 775 1847 773 1607 389 687 115 2000 95 1951 184 1123 662 1185 169 363 888 1946 127 1458 169 1060 204 1906 235 1510 1100 1150 1633 1954 889 1811 246 1628 32 1990 586 1675 655 1707 747 1650 218 610 273 643 359 1312 403 754 102 1642 703 1965 64 1848 748 1609 395 759 126 535 381 1296 1131 1262 22 1969 294 1698 591 1949 36 1514 1031 1847 1349 1963 706 1741 62 1995 446 1140 381 1598 395 1989 1835 1856 46 1144 1015 1090 89 1953 352 1560 63 1696 184 1372 199 1968 162 549 1541 1702 414 1692 539 1873 356 675 83 1902 195 1578 586 986 7 1983 964 1970 1481 1742 1269 1371 361 1137 99 886 285 1651 206 1336 1324 1539 23 1985 55 1958 215 1641 1340 1864 84 1780 799 1152 914 1516 14 1318 1197 1742 42 631 988 1706 953 1719 680 1790 72 1510 338 1753 95 1927 773 1916 1060 1159 57 1541 1709 1960 375 1935 223 1977 900 1209 1596 1929 130 1888 40 1939 49 1990 931 1920 22 1994 190 1818 1637 1767 149 1539 1117 1267 194 1865 147 895 29 1894 39 1346 668 1308 518 1591 918 1539 268 296 28 1929 1887 1916 1282 1378 916 1126 929 1058 398 1791 21 1945 292 1841 962 1493 187 1980 162 977 426 1574 118 1139 33 1279 910 1993 46 1845 660 1079 294 381 757 1298 299 1855 821 1826 381 1702 241 1769 456 1262 15 1539 220 1093 1 1994 980 1732 246 1804 353 906 19 1397 236 1918 275 1873 68 1922 1195 1218 330 1960 12 1972 1087 1886 531 791 312 1933 1216 1965 5 1999 106 1940 446 1161 14 1925 27 1925 401 1275 365 1563 200 1100 13 1925 394 1731 201 1655 1046 1604 1594 1934 127 1943 49 1632 103 1786 219 1914 471 878 347 1857 873 1828 500 1611 440 1616 605 1427 534 994 1238 1551 126 1954 629 1985 196 1767 520 1176 376 721 47 1888 1308 1461 647 1671 422 998 609 1064 607 1134 118 1835 332 1877 1071 1889 613 1275 902 1084 172 1989 33 1723 350 889 1425 1996 364 1454 207 1149 558 1627 1625 1679 876 1394 301 364 1037 1975 568 1807 520 1919 537 1074 93 1546 74 945 488 1989 16 1497 667 1229 194 1758 390 924 436 1888 137 1792 205 1375 799 1381 478 1598 43 1396 1276 1923 131 1925 1054 1892 916 1531 186 465 541 1520 698 1947 741 1637 1296 1927 1190 1258 477 1794 1613 1896 1828 1925 1052 1573 530 820 22 1370 221 1634 97 1743 339 1744 151 1522 849 1323 918 1383 260 1762 75 1591 278 1749 271 1674 35 995 103 1681 648 871 207 570 169 309 113 1546 344 966 851 1876 63 1708 1336 1741 298 1006 861 1805 610 1900 373 1892 276 1170 1310 1603 40 1272 391 439 6 1991 343 1825 227 1208 1050 1569 606 1753 131 1937 1066 1821 410 1501 166 562 290 1758 70 1602 1390 1446 1142 1518 148 1820 355 1934 109 1760 46 1982 1113 1773 690 1094 271 1073 1196 1279 138 1866 75 1985 395 1991 1310 2000 365 640 223 1578 107 456 1288 1690 64 1835 36 1995 2 1907 941 1662 385 1996 1435 1928 663 962 1211 1431 419 1163 764 995 219 1954 1746 1945 883 1639 909 1985 122 1924 382 967 1075 1778 829 1261 1049 1240 51 1937 31 1147 144 1360 632 1644 58 1987 463 1200 26 1020 777 1434 280 966 241 1686 1486 1605 118 1954 399 1652 37 1926 119 1917 783 1522 268 994 1279 1807 35 1865 72 1489 1485 1935 264 1648 1468 1931 288 626 666 1878 310 483 154 1992 738 1927 1079 1896 929 1799 36 1725 169 441 752 1621 574 1030 634 1287 1337 1824 607 1187 146 1564 3 1303 122 1003 59 725 391 527 521 1140 1582 1849 38 1975 24 1792 491 1473 175 1907 221 1822 520 769 660 684 138 1685 90 1855 33 1329 327 1787 1625 1937 1501 1793 1705 1903 1174 1735 179 1434 46 1991 504 1458 126 1056 609 1513 907 956 133 640 226 1816 823 1001 980 1801 133 1890 581 1186 80 520 1540 1657 125 1227 118 1480 327 1532 618 1563 171 1389 1432 1869 34 1458 217 472 1241 1437 526 1574 75 1982 687 1751 1824 1925 64 1948 342 1254 960 1341 658 1553 1014 1673 398 720 785 972 170 1658 119 1703 1011 1150 821 1791 531 1696 147 1850 114 1588 310 1977 527 1628 770 1299 45 1866 479 1839 1269 1692 768 1881 257 1528 303 1220 225 1895 281 961 804 1737 248 1640 54 1269 510 1717 159 1968 973 1274 184 1845 44 2000 339 1035 751 1057 44 1083 970 1950 3 1999 71 1582 186 1480 268 1793 1011 1903 697 1323 519 1893 177 827 722 1590 736 1824 57 1984 761 1549 33 1069 30 1444 374 1680 132 1993 55 1506 1243 1400 419 1970 62 1577 1458 1492 49 1979 1 1996 515 987 1321 1930 703 1795 20 1889 1504 1626 388 1215 834 1004 109 1670 385 1414 952 1141 516 937 678 1298 878 1972 159 1904 1465 1875 203 1832 82 471 106 1227 273 1642 93 1883 360 1997 313 1761 1452 1692 756 1802 86 1937 1072 1162 534 1690 216 590 318 1824 46 1877 572 1923 92 1669 635 1563 143 1018 7 1991 69 1781 440 1489 905 1009 834 1916 1025 1874 1557 1778 556 1838 193 208 1190 1926 113 1992 8 1856 387 1026 442 1305 64 1860 1 1284 127 776 1045 1514 569 872 371 647 733 1743 207 1843 55 139 63 1768 163 1946 1026 1039 272 1350 286 1756 370 1647 866 1692 557 754 264 384 349 380 603 1877 1640 1971 62 1432 233 1218 344 1877 224 1847 178 1953 46 1985 431 1925 866 1595 322 1064 909 1701 1074 1869 230 1611 675 1478 1397 1813 118 1312 168 1600 328 919 11 1863 844 1664 212 1818 18 1482 117 1924 1395 1779 228 1314 649 1485 268 1252 476 1647 170 1711 846 1988 3 2000 884 1164 16 1042 435 572 235 775 55 1387 414 1193 888 965 271 1838 523 1795 267 1631 406 1963 298 580 12 1746 1501 1694 791 1717 821 1039 33 1959 719 1880 934 1627 161 1184 50 974 330 1216 408 459 140 997 995 1160 1190 1425 30 1240 287 1415 37 1958 135 694 1497 1730 13 1999 132 1798 96 545 555 1882 10 1967 304 1487 339 668 26 1818 1004 1567 859 1991 80 1859 362 1014 1477 1764 204 375 1478 1516 977 1448 750 1574 104 1426 658 1937 57 2000 532 1252 521 566 98 1924 652 962 375 1882 535 1860 111 1142 769 1443 90 1400 779 982 596 1655 99 1007 425 1914 16 1796 935 1928 1633 1980 286 1946 44 1897 364 1502 1214 1974 414 793 271 1411 232 1919 96 1676 4 1985 137 381 23 1986 1431 1653 433 1484