mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-11-08 19:38:47 +00:00
2004 lines
138 KiB (Stored with Git LFS)
Plaintext
2004 lines
138 KiB (Stored with Git LFS)
Plaintext
12345
|
|
920380813 67392981 160486356 284449105 198021854 164739801 42758500 900505884 439402139 928997649 976053350 238815698 457437642 778330797 845687202 313954168 574679444 174247718 88800579 605751448 43659718 954603957 60978010 949066941 507334483 969152474 557964377 799918841 466713296 123441111 187949976 246087775 83258103 651646771 235537875 615530121 210284325 543785272 638894506 386814482 21090268 529603957 490542112 360683805 234994497 995395132 357022493 912841165 604040094 646299429 974292972 991439051 891086305 134243209 467026366 7050691 403894812 988423432 828610597 24861159 978984963 921852420 40347033 701758571 46712689 546446371 967344630 968259847 31085796 21886673 524674300 12787320 199446524 670213564 989452494 232038142 593377792 819520342 509115508 852511968 220407385 908085078 386881113 485418212 843423508 670446903 153597646 385389272 777178980 214948536 826452613 421544460 93437470 699121242 249363734 88224724 54728764 307551718 915098494 187016715 71811419 563993828 205498011 884640139 258256957 430195493 629327281 442222774 393774407 739265338 330909928 57857009 231241988 710066426 375425995 348092963 506791072 501739520 894535626 680033082 958256749 143958570 50185913 921432742 160926818 212413979 112321872 672594908 330694295 27511738 248718761 874422997 985766347 377009330 723620293 793057933 796969438 499482352 251145735 43596164 108196951 706432808 462076855 843104832 906986207 339526991 304515969 229172681 24163267 250918178 779378675 802528811 814921334 660186270 683040770 697910007 848069134 755653254 537368966 963668419 265978818 40926433 748622777 801213606 110561138 352305017 437055932 991772861 878144543 31119453 159032594 478051496 745184878 135938144 5367331 59338509 907682602 620637591 75593915 315417876 854077887 4056543 581937800 201375978 752017088 37604181 76196255 608698431 210785889 938390748 821957880 7328455 936519422 587828378 437278957 422428861 394468242 844267131 388026815 123953499 101230145 567654061 120192529 945430883 629267151 53227554 452968811 168270233 503773478 766972690 126891705 256505158 65767379 383886198 539202249 9346743 637369993 308395918 412849873 974698428 63045790 980905563 800396006 607439914 733751177 2817574 21362822 730061914 27680106 596652791 8191247 590782887 750045058 335906079 438651973 887594739 769081527 947023791 55083216 21015843 502686737 528994046 359917755 239096735 339060544 402771751 351273975 527391443 875693331 820374153 118086358 506115760 608385026 566425669 843878033 736045867 733545637 452152003 744469954 31669437 958338107 37721134 339869418 35462370 276520740 25840883 881713900 356967066 562767719 621547590 230123409 858062059 101221165 194017949 139227650 986774877 669448004 683477555 255142225 888347773 261235102 384365958 301230320 597592666 439546831 988939225 786776887 49593099 401145234 344140723 92148707 393019175 302991172 911196510 814686866 637949515 964443239 643052905 679630152 16535448 19061792 639197991 228324077 604233778 106771898 586182446 439973325 538619842 589176609 238335448 24683543 466940661 272417640 495700421 461108318 33142267 833678148 858063448 221723 593866504 812290446 771430965 381802024 121602263 9846213 571530697 327512902 188929314 265809545 951282114 673445529 771338539 462361633 951744915 615581735 647534135 789879542 919062001 626710364 691988493 167478806 763851609 749337993 322167675 777099699 39011975 633303136 59792081 383587745 394011904 244810874 25247332 358580187 142266250 172621777 209477389 416513790 909997230 457456711 15842983 464405708 29799229 93444637 210589333 975112363 974038216 420905596 839046201 810455587 943151143 600914416 559670142 10539876 198550515 202949351 976270159 32576445 288371467 316641335 461620766 366520870 353819923 39288213 537004126 115787704 622970096 708203551 37910281 250040879 133498702 99322067 688150043 85937775 494893338 854381334 460519189 881711868 657946120 284032302 492998523 439040640 945700622 800850119 865247062 187428425 239069415 696314226 267085746 54255817 275929746 620545826 633237793 448929812 957668304 70411949 638132791 622897253 621818793 547837521 598861324 921812633 207181543 832283692 533291709 340449970 573384346 39089347 36664811 117088854 491962002 307549052 534314298 483062606 677172200 54251299 721639635 230555143 971350902 855694441 864241123 173076500 349433946 43744865 284848922 834317994 815141495 709409537 448094509 808263970 157717748 935152039 199952725 85134203 411624635 477370769 268178381 827422934 881463035 635966052 917675607 226932216 427954087 57450662 277058232 139254731 424849397 946833476 852331831 209086941 870773983 918144780 605606691 256930016 393518501 548177716 811063626 115494184 146485833 864330194 623336066 137163056 860135954 429371745 906919460 225099797 564425225 613790787 146574988 609384474 498563967 801685305 692928410 72428834 954546822 710197228 646219060 215044921 12935795 158912360 370244034 729110796 23314018 583734428 13358256 710562412 829770674 780121819 922185968 643281614 782511237 832659550 209675125 759044046 600462401 274124992 27252665 68756392 19904018 136281984 959100984 359524286 114554213 303419011 414781683 125460245 949768303 757976207 955992558 980973783 581296804 276137937 72602034 786084562 125608256 89518168 146591692 328156152 469083073 701450903 938985292 10587357 795914859 448704999 937169223 65538620 8166083 102378243 479269205 27489139 522014741 624019082 812004883 214144770 956286446 519033729 672579490 320987920 902177442 303538638 57429031 23210981 27779527 126342334 998617161 986127985 189857464 209208704 453708214 588166340 806719251 884700583 645540254 347041940 943764795 83661228 777992502 58645435 28410583 84050794 791718455 754603190 498819921 971838624 495971676 846468390 492533337 141959539 445004008 57151571 763642463 60231913 264822557 833522596 492249372 147757423 871773382 324666152 838924298 106151764 920061870 284742673 653604583 291777355 362685735 466679603 372565558 645610221 388493444 203672457 143181246 925883701 809109919 661418161 767884041 611366147 264667988 245346667 23856614 550063001 321300995 342720030 22722279 983356193 576739858 998111059 872651748 241826085 878765673 481527864 11300470 554158356 994119413 896340254 431228029 568958660 948176678 499196411 913028763 358263019 961907824 650134760 518834358 650214309 986516685 548755620 609884282 584921841 908811577 157678352 18996181 436774196 353959989 575701938 557510521 712517044 233667654 787418674 308786525 846845726 669303411 452203743 477299517 716475905 661169354 143432491 24322325 678150993 575364315 111175722 637982634 129636069 7264315 789500184 563613441 37525497 168448258 754226128 916126950 324164012 534585421 719733077 852255590 106250627 58583230 691189837 930340693 350531044 160430839 8938881 698566345 790517404 430048803 842747999 175478685 293239130 443387501 578216312 928085488 118115378 102003590 579698946 304462499 330989595 644024099 623963991 296456670 110252913 957395837 4909428 967289228 871347315 6449104 457282427 992374746 399406022 561205468 87290673 19240892 536938224 744999783 859470465 181823848 511138526 884551353 648585719 802442456 595048031 326127902 994775878 879701069 72016551 922671208 497673154 132616391 796663757 528633962 692379367 273058446 722588493 50385278 785899728 580902828 584453767 430618368 580370625 592464496 546557757 303752657 846416798 239093740 300846105 764781269 72601201 656471672 983893797 71989621 475836648 296617006 248426577 831533597 724180948 300756332 891099121 673929407 68437931 879610709 824045884 780587855 996908807 512324175 896902350 49940549 750469413 111353990 505770790 671454495 688412775 342490216 314976041 412325084 219224274 689152807 281860254 607745665 66420881 262342459 499596976 863298455 393700464 354672349 563974767 871249579 708064866 149561997 684818766 750289357 32351228 618077069 247476135 982590738 2794743 496173667 266226483 874345747 236261810 450014555 66891154 909013356 917711277 395497218 8687305 402524989 288223759 710624429 582731711 124943275 353291809 897414384 33432767 223914592 8264145 62518311 168151033 967418887 277399088 847738096 25711104 935862482 592818165 105149103 511923790 180394740 712068599 243610633 74156476 831157543 117807543 877496170 310167818 860139815 867746772 367774591 468736349 326809140 451489428 255212988 769324220 778119060 351303778 701421783 23731346 24871183 241210954 895599435 371620911 31653746 373816959 132369878 875617095 477709068 342647510 634683900 377921649 104221236 663747400 310296706 27466153 912303553 732782708 137654259 667259087 778631568 674854426 412334878 925407782 774423298 644048289 885317526 944421589 270872443 794044563 498601009 371870057 231572196 846144283 13600137 874453585 733580842 328289934 572495486 807105121 233584061 559018975 816396978 216697168 873564178 859928105 715104524 74718267 499180577 808135977 732358710 32935967 381300712 12158401 145467167 72164450 724049638 263974519 405191546 673920331 64948384 878378484 576268348 442437253 715018016 744812933 965608482 839962016 911070577 8775069 979105833 855790736 524289572 908450385 870403604 936365100 997353934 765820378 940052201 70203056 583716232 681543447 331657588 60147772 995719534 942252041 794024131 360614739 765032224 320036949 377266856 60604253 11462724 337926085 684820026 136875813 514387202 543172807 837665365 41957211 12556934 893694700 699882517 520500499 60162434 520637803 480030047 760570948 595117225 383488412 4045144 110065227 547209013 153793917 363744492 496214629 191249250 64648752 900389192 484221496 949729521 210276987 753280608 817787979 498353062 516969799 37863275 967224969 353196490 310554657 178858850 643719362 170910377 703489468 693267332 910559018 235779349 135873645 939264468 597363929 323268066 252014765 389068698 900980297 307943016 636272539 646151134 993954779 369105668 663003512 617738736 747076690 793776535 943529001 948115427 900771669 302960646 75421112 533277965 687443954 418042552 652979923 148906121 419026710 834466587 916614476 307007413 451116566 835153439 31370391 857691316 818037033 301365945 373332559 187704557 465351148 320958561 855960754 459554698 374528476 172555669 189411616 635972602 916352223 349597268 844125344 913541232 949193660 887030436 357562458 310962274 809539230 358765836 565939230 296928010 604868502 914870555 327252188 499610088 251432214 31570399 726096682 455425854 183090294 112050286 212815298 955712659 583693426 504474209 76825600 695228721 217012138 928909396 927659112 34492583 222431009 206437479 920802078 64506183 65837759 27969216 23305325 195021481 161277391 361963015 655519553 708899878 901444994 934298089 413857708 618756958 884139882 830367125 497297765 489667251 137492991 948622402 846203460 564547531 352119069 239853991 247041223 633883154 489951364 207724673 329611921 576973110 580034135 416753937 571633381 500198313 816567710 39939995 416932143 472804642 254664901 77474536 990855036 933942556 471872538 878070469 44289789 549115222 237338706 331120258 11557000 106788945 515519748 246238068 665063191 643612630 477336365 518959987 630574663 93082477 625102763 410151772 679121625 269041382 145737154 496116113 805388085 561758420 304134554 995284084 198354402 894740750 991079102 765606127 30581775 58031404 90060446 194654448 475876366 712239376 31080719 465326565 545923028 63891802 614688966 271940420 745167738 138071538 55522784 723287301 28181950 500921986 590913629 179392038 501927043 874404602 834261152 496948007 20173132 200989194 168176625 60746379 711887301 674404267 661432060 2456413 65124923 630287255 66707023 16822184 723959839 992796620 79788767 480079102 693335687 581156621 269308036 608401650 551759533 677393249 867128440 770890654 703731822 601257106 892849628 842886686 8039628 398624431 802148915 8528147 77273708 980256907 511444965 87442721 617409561 635966011 240875710 974622065 405636927 810427292 954496108 645556783 45802609 738501323 103383812 159390989 657101795 268200619 924313470 301373887 86968304 133032290 934556212 43199613 531820438 748474076 425681767 43771524 723165429 605473607 890412475 9571477 595956692 703847829 899901622 610827124 185461788 66742270 167641924 331910763 268768347 73797755 64060470 139921349 456747074 907860811 63903422 897937235 103870247 418946418 266529012 7336682 963454596 134392118 964547157 605883618 849960054 760137376 768584767 35877017 857348671 574288385 329401974 15581934 363798212 934161002 362457506 334499014 223439120 643420210 343304654 334726539 186864335 653923188 21793003 22091688 214055636 848622223 533817675 332083471 310755220 716720292 814665767 919493043 35864488 700410907 53213209 766564878 385263183 990698783 816329634 536048027 10102761 994968605 33805734 226532701 926356093 549158985 612558315 720236119 1849396 727057945 132255645 632844306 229124572 26149832 212232141 277421850 259394406 445354452 475000301 930312065 944340072 307993984 255514710 473064282 843182236 239299411 54746306 443396415 549114975 183915415 640210 871791308 243955507 946948827 86490250 84251426 71173694 37531762 679180496 545314149 106960584 68117234 509810672 339086142 1603265 202711221 261606939 354345818 997509433 119710299 459986915 329021417 60513509 23577414 34077889 935093536 387439265 917446685 917873039 91549623 68529640 841689930 437545742 686177131 305772894 46419836 475885666 714838397 417583431 424791077 128253329 197736242 30473229 880139773 840525319 177067089 426081982 953920893 407004949 238152104 148743051 830033253 524458605 996661128 547084363 936233271 58404520 814478404 207619829 69387194 349301697 702886581 354859562 634103159 484897175 233068729 258213801 593910591 358567534 560186799 826739416 52044963 136236910 602392829 284815170 987329147 25711395 333383819 182291219 144594272 348462588 451049285 265357726 850361393 167176396 569662364 459974104 802964114 478398284 230778374 305919194 935186280 592595094 585062266 135184483 989315935 111305643 303020020 774467924 58226532 575515119 746396919 696912434 18612523 269027752 73446918 287977895 603194282 430055555 457844010 339561729 545012124 323034638 978358640 141535921 65361920 497530431 442667367 539540686 843983511 275948523 914083750 147448720 849378409 207043408 730037060 820856789 651150912 895880332 76119646 917030303 739929388 357111332 789070997 36740244 591794429 629409662 388305294 773713020 552004300 28676967 737077104 430140359 93731699 30757517 194837865 181990917 44040208 14347270 399689257 989156460 742650502 822217159 836503141 808079957 904578044 436274990 519076693 65148863 47736156 659748729 342855991 285414346 107693525 544302669 740633034 170620734 870942554 783311920 8712915 938721026 47235361 259905807 820825244 523226789 487324708 782395065 233193584 254548696 449837987 679467873 761530144 401630194 719113120 877802528 654450562 679280747 582803298 913289072 944207084 353253217 922927090 982020019 283383229 89631510 462178977 367373738 116619732 180999024 197197697 833420031 859396375 516687992 986865639 25152187 895783406 151166171 737959151 130565584 541958086 764020844 851727864 65460625 238494094 54141600 456763172 813899316 487452733 836988177 976635865 734197591 313017674 412151292 631077187 757465208 688288050 2904258 345801935 667336572 43196917 466014826 669747890 345630505 107198874 851929118 436985952 615262636 611693735 456932778 394886933 459676436 32678057 504589824 60667983 281682900 225190578 686983095 175781458 464782149 991890902 746313607 494352035 605708834 691145133 579453646 63492749 491582730 737560789 14084111 985447840 674541314 35999597 960629613 629799469 496436208 824428954 604290356 295476171 5389089 155283973 972871761 617694165 396186052 301271131 954645205 424471017 826994028 505599949 356108918 633236074 201744018 139873678 409386765 228599039 697742097 386277207 655981849 427141906 152819880 148046310 796262459 923565651 156192636 147353466 63048632 29089586 851831955 177864281 44377851 849685352 707570778 249939786 694408208 955599983 176985376 259349532 908369449 975189509 663169433 326815261 875520541 975598765 932768604 735233187 365224676 735104045 643296612 390308743 979346461 687040018 246642323 247349669 485872776 313233447 490091562 966602590 708167820 429984514 440728659 165973270 53295794 776333432 475766936 8647094 227629095 420805155 575983721 429056298 770508606 986927075 362843033 546591460 301172204 886130266 881599713 750045272 615825995 958965102 612193372 84603774 276627224 50122443 741595657 752282963 756006453 918223967 369766477 398720088 367868711 710545116 976506478 103148305 680424857 362671161 822082329 154922631 715508695 709881393 756362973 795745479 408986963 344350915 35372206 412087137 447098148 585109681 956319331 840723946 626498690 382233089 237464376 461057146 32852812 481404543 69338188 842869295 669256834 744033336 99243812 106660776 50887371 285686784 414465574 914115978 806770928 432869357 574119711 875395839 616584799 835062234 418290622 807883826 228517801 542659046 32067095 780991700 442994436 829637874 454347553 53054107 399339722 97489702 762737976 901098429 901393912 187854444 124706459 235986297 898879152 480725236 519535599 142979726 7879863 180855727 468018875 839428546 629231096 200568020 170209258 746099805 122623 345566813 872464972 450727083 96959870 392842378 609801492 900430974 29186252 766055518 283766363 117224361 473300577 660527645 747238812 249138822 219893852 60712917 560518711 259140721 507335677 281377746 860959215 23148107 395033131 884709159 166077291 803910904 955167727 489872428 585568440 27438561 545918199 401014011 745213381 246549363 419059220 316422641 119852774 554385310 261529533 77819955 815737682 79019607 850445449 16412199 360820645 34026006 936559544 454398967 197902430 629242968 167881643 835890706 890719330 873364510 536712296 201533354 148410232 121758828 981379607 514422583 111011019 295412428 175687560 550524658 273557867 180606409 62740139 198001499 745352908 63787892 27898645 58755508 810925381 594788322 995984002 647194243 310257298 173978539 167808845 112800788 615999570 526283373 16852218 149924084 912940682 61649223 367944365 767469175 517670433 791637343 441552816 24581940 795397986 884200029 569259505 880106884 231342205 775106797 285265025 459166214 911353862 286295360 310407702 392286750 640458612 710380939 912144266 645488241 765435299 50294919 935688794 464013675 709581138 740848624 727371560 60959673 694795174 861717255 360578106 386770127 839819942 53934864 679937016 381474147 929575869 296059860 722091890 938881520 855555643 941662751 101943512 984518452 653536724 469099075 996865535 224819890 138677535 8469651 64004835 493279537 285579288 654935529 356551711 251827516 984112799 452994594 288323959 500751776 540407543 641654428 449574991 621835249 143802439 759832767 356476465 261753604 414987548 865137777 166497099 812823926 772525542 128675488 917587182 48161828 544371574 396113852 69484561 313455793 750551431 756032057 601244620 209440772 114317618 295588114 378670045 904468679 334332791 453373505 446575398 233105897 216949691 527593800 33041965 350627101 143063621 297301420 815388058 26511192 763705024 93692276 45449405 51022167 219241148 468949934 452571142 755956247 619572269 388272875 416008074 878375258 162904042 388322238 915298693 349731881 958358576 37823808 266010835 91952461 339448604 995717519 264751989 411100117 28546356 35072075 119747858 61868435 940321759 591132951 716648820 278626718 803396584 315901982 965068551 886968017 43320831 337243787 185383261 308165195 377834296 229556496 92455852 529162734 894348171 98543200 8264014 933025504 840137810 115555765 893006401 316181517 967973069 723096907 416043429 650892450 816176801 290353379 107832384 781038227 27731541 955555905 330733821 452965654 972326868 107767214 847005033 722331430 260495599 792554615 57624117 736972290 928580568 240799596 912763831 559806379 631838631 543141729 345350248 367565161 466330840 668228016 449816423 320978503 577855435 963149494 36686581 31884690 736383811 808908882 5966071 849277278 508044008 168009833 465169271 226182401 98295237 729692004 297345827 716764054 792092874 209640112 252847053 316382843 696928587 205982525 932919017 653566931 820246399 767902720 2461714 819739909 6856963 3397234 884746117 460762427 211383124 358880014 652485797 317816804 630179416 569420759 64804981 218322739 20930262 763915983 316590113 959367838 766984442 757709441 459097974 419386719 727618258 721239672 860169061 4871414 792170195 446038469 893246596 30690725 220137044 355531134 518549900 697793267 168490002 39314745 387922396 553032234 373923498 237893525 473452533 587926745 801590050 161233074 440536060 450606418 742883169 446841012 692457019 255434541 732386483 378448964 864508321 989982147 840915526 702143758 63110717 223894196 713164719 744915012 997118919 300762210 276512613 499197209 821904407 20597875 47243589 157344583 907617707 952272467 34120460 317002122 99034661 458536367 17885921 710478883 457622731 424123644 92217288 678529878 789634310 549215214 432798768 315427309 509100260 903831041 295232102 137640882 950723478 858118388 495494943 349737976 911086578 831445832 823647731 781704211 377833201 417655493 349957084 423123419 633958962 402305782 549759419 850003502 739309174 82723752 509384403 659051371 50960930 627531631 319298380 236389367 341676993 517397025 843373233 755339452 72702591 246974297 938120819 623615909 706560687 181582070 711729252 118229539 838652997 158616985 85286204 248804267 262109532 834064170 172709656 144273462 441476786 331194707 37000694 480033472 919916583 150421508 117097530 59309001 766206786 12534765 989957420 582098903 692965804 447263495 254989175 274185713 476998579 716016396 859152811 71713830 272288456 226468858 323774141 371322884 446270465 649940116 43186306 630554914 13717656 751842017 222275127 312755094 667781738 556569259 853695228 534566015 777192056 814740481 145051733 574304893 390838122 994146742 59527336 492999732 503313927 89276383 716507585 132337357 401817023 249481817 832106320 930368629 52620065 340493121 977841514 892900060 11184229 914999673 68575492 972904886 487303651 189894442 668474492 309866813 39986330 359073853 42130448 730511534 984358058 618162401 360451684 108979400 470445530 523973640 314999040 357127760 43294739 804461033 518807759 53311119 916357603 543876736 20228770 184868818 989156091 408387593 562194347 930185193 52395697 100300169 848343042 858395305 295593599 777690437 70630692 53892715 43119234 630014793 34030191 247860362 604007932 787474403 67422119 326385640 940023250 90803749 785545588 25467754 120336143 195828326 637041634 2576503 479256415 611500225 271171295 431164798 265449877 851674004 723011776 267060333 994600997 36553219 827327165 406618426 440586155 386618995 746048368 73614942 256776546 650069263 797907291 951006549 309233070 938965575 959425887 205205791 123969171 720050508 36932421 959862978 4945979 698112661 435732024 924810182 233389428 1473117 748083017 580836023 970618415 481212194 422233066 298266023 283059714 944070695 839966324 274021034 387589287 646149107 180275873 66026584 166085243 236768976 839161874 946198606 236434176 151939405 340587723 334751148 104761179 752887485 98267058 863847321 283326679 988033974 890096403 785481659 784909152 947254418 77389599 82316479 288149513 792298481 232361064 807717079 268791687 358629685 183615079 580064311 138732723 501444357 690617846 707426199 571801356 818274763 52597719 24088757 58768179 190135862 51788587 767445712 280473453 141117368 756573179 125456685 373469732 279199497 290915763 308107670 55498854 850415778 643498401 68443862 233418340 595858243 189109627 42539326 618281972 647960174 840130006 907453219 232869648 508199145 836364464 768515934 737826389 64634688 17389543 364667338 765086597 132858433 397153215 18793418 586132998 447073662 967183712 743225024 9028449 469456334 687182166 753026711 798696387 870772685 72835088 840201274 137429119 313445975 864948833 786713115 461193866 421646609 33189378 301972653 672195325 685351648 787369485 704434410 464916375 477784176 702082948 832295630 28513592 670138030 70177224 67574746 419846759 548817230 295995170 957639058 313092558 772411718 369643838 696337406 936283321 557380433 528581546 456586285 941880730 903372397 148076124 361138862 537885319 973578846 597166122 493811221 921886650 514854441 176664911 433334653 90747408 801513113 464561644 533254912 59158924 881278141 448661637 650551872 790350801 934906984 993242240 619847393 166766251 938527408 313518250 324636428 539270 69988976 858421681 439807470 903904501 639741126 758445227 623571511 51695917 913406869 976996750 528655516 984040584 15645700 247813557 410355285 489784578 316531453 347178594 258197408 456437695 382469551 226102070 672599612 21977475 483469325 477337786 117787631 840590137 181312332 957102810 361506048 208180333 883977321 151730021 775186109 965232081 480961185 584253582 821038583 595499963 461245943 933214062 63050625 323899557 817161649 633847424 553682101 925994925 987854555 855301155 260855278 282976019 400630467 780332315 723094799 197237438 756837755 998516497 376317435 994508470 398777435 54323982 993510171 17842603 85255292 256157700 911156187 456802157 848521534 198036806 737651501 446477170 374295235 837078283 69006852 17302355 790758513 430878446 244646362 126359887 22352244 883733105 258106155 211898055 551918905 804782453 854428664 714270400 633040372 48933059 709665349 899029092 804366108 190995591 796747419 572369282 370525674 334952144 833104519 320280841 553380317 709185041 694179609 271112592 872670009 522864035 350323557 603233234 492261763 345680449 475241222 576006442 237654534 937907338 503682198 379538971 989445714 603577219 582170679 434296011 600668856 731305746 968947213 287805315 74896591 194785924 31556290 330462000 751956466 88182536 63174145 960381413 17026495 542750258 474668795 272909655 565954713 361766008 952949477 10014560 14253095 548074424 626732408 1948797 61889491 986336689 714559343 385379408 255659852 17663109 32519436 902872094 611525893 685338430 468326036 505152337 645136052 504025157 274002639 434963960 778668500 826612716 512944521 97577282 197869091 808089830 399953940 118353415 748137508 188124362 385683907 702888767 764976029 671059604 617404016 668153992 312588826 460744995 70662391 365688996 651221353 203681212 647204280 981316601 80526877 13716613 132757785 210981648 117964299 20156171 858199554 418285847 536702672 102828221 778366048 283999839 443688009 3997550 254080930 10848990 28770073 373133783 915635519 757694638 837077798 884555283 902296366 449054348 270495260 403354146 436385388 993624665 718513641 76221542 552489338 67736477 33183551 208660521 350147292 749510143 928246805 33927189 286471068 349627342 648823334 301301945 770985412 313831548 639183217 92379915 357819111 690787102 775549624 751167201 51669145 639674605 712510977 821527927 325886195 682358727 826816791 245887980 991751440 258103471 610680330 939507141 263878546 244576841 958054827 520339305 971577630 780747615 678896145 668104867 892897499 835042654 127329559 48459554 13011191 591818457 132069084 793288956 495247139 214056454 524351553 619579175 913344274 350892860 410246510 651831295 417021182 95015803 188521549 30568388 379896354 979700452 17686798 413193496 907537729 909944637 659492513 440973189 237568286 575169134 731003199 139695605 179802881 870022406 668825826 654933816 415990073 985884855 954561992 994823809 987199892 394658518 569032949 886517225 83333097 430366428 485946029 8497387 20145295 98476264 320657662 41635559 2068707 73623610 18836532 948856224 925327301 925092281 699862882 73280445 146751516 940169838 834996960 497625931 481333070 60588039 211771079 747084857 575905224 826936661 306925431 195811035 543948668 362354894 593018386 849434216 828645982 880093964 958482175 135121788 664073446 493463372 503869544 468860567 427629713 360447984 230418620 166216347 369638496 761934078 30935853 56899410 13290328 72548510 204419123 32742374 373521152 402262943 452769799 562000231 404336102 56705523 221277481 579349833 560037402 857405231 816455898 342572003 584504241 91674380 236131235 664703729 119507780 543944169 555721677 670159890 57860718 902734150 952929254 516915019 903524434 355398730 67594050 494581123 762042386 705991230 737215096 793938693 42931033 574843152 404088289 873392641 423458514 6130130 45430812 570492171 819511983 9440056 922704525 810965402 544143651 214622749 485315033 693355146 989103336 50641918 830665835 614079131 462188474 226286461 655206643 694349551 431958233 177367775 761607394 952254864 633527179 111038607 573250287 72061416 213177752 573786521 688556437 844575047 618560972 543134768 737794450 204951905 569498233 485042729 58170473 15179981 290203635 714181501 114211553 927849863 43562258 424909003 72426373 806018415 41763251 614825428 563972386 2611912 617960247 162802685 601600332 458897081 552504066 95053008 536629976 768520656 70890749 5212795 318440547 175649402 438110229 72432719 572406474 55166348 667718330 561425730 53761968 252603069 16018273 518738542 215468028 464267049 737892098 393857937 783004248 140781520 366077339 594024331 295548339 135263252 440179883 783584994 539342783 727887935 907074487 928575041 914703220 321613819 118262985 864514292 990345100 177346777 941169388 535690094 507610372 156816586 361298097 905074116 55852449 505091241 156743341 167179824 271069801 9413295 64118777 295066510 632414758 197543164 836281009 300283874 3012582 543748117 487961205 900967120 63491966 788236641 474481387 197774370 384157186 706525611 763345978 757810758 642696270 549736356 502496145 190070990 965026177 8663645 507959710 645716718 821542781 70130129 53163800 735442433 299955048 806818649 329798966 3065348 48785966 944816182 21866549 406695449 376232188 921627659 813695445 986830598 52075974 205905247 716568028 320708020 306049986 214135328 508267154 754301872 972164075 456065563 181088068 51081645 755513728 720163205 354828994 523645952 423562882 708219765 66726369 614895907 857785401 342096999 600667641 708014131 775973296 740582587 324016999 49659761 494641716 499219252 933017612 976104132 993686489 157288314 410544588 31029302 430810613 893238424 613496081 386332787 990982051 670210942 499153734 302144333 300594753 716301696 759660892 742234171 692722674 864362198 538183240 881510101 889724445 932487450 184281474 284410713 168362988 627064269 385900936 754850089 48206542 117502162 898286169 266960203 840093430 208347888 18221563 451795176 45755354 34779733 728807669 796812237 248238260 355419918 368272597 32376045 558711044 32727440 969548460 968130269 775461132 299155762 976432013 429143 951532115 63603889 72633618 69898424 117261347 35952299 461217751 732310658 42488331 80535588 225103356 941811162 6244957 461802243 243231143 464077066 827571377 540103830 40831360 444376320 977424480 285503498 310620467 425330126 877609738 315717876 768537586 330899240 355137297 457504203 427323121 973749993 62081051 52750956 720797160 939007887 977087380 9566869 266943380 581522106 314936105 155524202 39569462 251345841 591361871 483613427 620929042 264739293 63607738 921282715 125600241 471966539 580112358 697385394 311551392 496381742 68216210 527146732 477430383 644673627 725641023 99973089 620946867 266715084 703389365 532927883 973183300 8189726 417954687 53242571 56744447 438754067 944984426 646592740 931061317 278009360 936552202 376434174 928787579 661176992 651744309 6050212 317227400 411895279 216084614 217556807 893241178 576535119 699503068 165873337 953981794 39083959 496622296 671531698 603120915 28937791 968005986 600246607 211221606 299359909 941634852 988139662 621338713 977163468 475016717 247171283 804486507 419941432 993651408 780001126 480969762 850156179 731813731 158929138 191811462 333427754 508171137 156650504 967236515 533616240 508752168 341255066 371608587 106939003 961970971 932745600 30259281 578111362 264272737 961513719 500515983 2710885 218307012 319592733 66909153 185667365 131918419 335159158 249123560 612103527 177509344 723225194 202366024 565362934 54277763 428846020 9658154 842552638 468670998 214801205 55778746 772436690 991095990 552085711 661709226 199193062 731337032 181100426 948179630 63816406 758513138 712775619 148754174 66482333 749841054 89954744 257882583 884873567 605622139 677728269 391203834 252635360 587379579 845843018 480881195 77305098 53903573 106614618 273091508 934793322 720315781 628998158 70447327 87080627 957525447 833948056 71507840 982363963 24901280 398354449 13263209 877619065 858970709 560838899 147831027 607157645 206285042 804560287 374183803 63666360 975496901 505195992 746198499 350240224 564468448 176798278 93954829 193410573 259927450 167386869 316290148 142494959 275470094 25568723 680836179 29843285 829595034 685734198 311144651 512373175 673408098 881960531 271294914 21485229 584518091 675557320 952852398 572910966 15832576 284536851 132854286 321428082 857766257 658541592 292888034 303057832 60480335 429503903 503266350 110445377 107116561 49558484 788963450 682275339 830640113 789018565 724881237 247325176 491906416 142994151 849069261 603320476 749652942 392582546 452430585 108206514 490947987 689897344 334553200 227643799 69757193 108993619 861269711 942010317 405475519 368180748 694292791 46049657 637814280 633001876 486157004 635837414 345899898 506957622 804031799 12803328 324415855 471933219 724725541 291788762 366014087 852005357 321712838 384803625 10703908 375091469 602520655 66138054 597100269 773745502 895424632 445919536 501219660 246508959 128824062 377344519 308688368 474961652 929062178 51130002 100723787 353090405 430629929 966352698 189950229 51721822 11302874 129504013 453303495 385076525 665657603 31092797 336552481 701030792 123750388 597180574 602967205 663794692 304171778 434264107 384993049 560068255 406299910 491639681 275300873 128741175 336831452 911183970 720384579 209267216 512765668 253260340 11607897 766360659 187768196 835677311 463274530 659003017 744856995 785948019 229602106 228517668 69918768 722565215 825076093 262474998 39096729 370114619 283576464 556210616 750685269 140841504 947240792 218817669 395961178 165527498 746419840 797944924 128394919 69333021 183111416 412109473 571601852 50514845 322302065 364934556 145574941 514351860 379611106 619614969 507050963 903851376 276141574 239213127 849088490 307708291 642477531 645793657 388717812 443930945 272712485 960355688 450958725 798694629 692087017 456636494 782626997 879000908 658300914 612102221 831053985 988061304 997463375 313740262 621074666 451695119 447557843 325304962 155100468 809705946 763032468 908742381 558190505 15592006 678897261 117363158 525342580 191366374 210278524 276005968 956528454 21969135 253668772 99973716 598326228 262436794 712178956 369734972 947595862 285299526 365461406 613434954 14104329 266783924 632114825 755171615 713673647 854842569 339276224 213335620 604380682 918636655 827113080 890908069 548083301 337787700 987022766 99858705 84002315 241430986 486920863 262567611 989654477 697136261 446691662 30597564 775394432 144663008 489469185 664788623 809086333 869615864 759142084 233666963 78892832 115577872 313918437 966819213 364902729 121242379 485983350 131843107 270724062 574731765 322347471 467587682 663424327 329074555 212686089 960576312 47276272 862615406 820118916 104141307 272076235 746513731 535074658 902196449 28013771 447568534 42863113 438007685 822269802 285156771 46278309 515052905 742231588 133891020 732872355 715723886 700993274 870259734 839580215 720432990 615842800 48531883 609728216 77078626 553955727 58685017 52590015 789021580 400452964 849003794 20896363 910215503 198501503 836717674 739064096 622852353 86307317 636330268 1862499 396002144 905233758 17180294 191950975 889316619 110467415 458058536 968280068 306141444 163707393 889405225 814785603 8114484 417143681 147497681 366008019 694565607 406306942 132640528 592578830 359038284 591966374 605440502 658160277 32034807 552812329 97411385 741953480 563727199 69801788 713077939 164114511 708789599 439407768 718827745 476771732 251229113 47896057 687495524 636365126 578920078 952952735 650462084 363500504 560784104 62597072 68362408 952212224 610829616 943994707 620140767 308162616 981324728 607170550 73493339 469126977 726505779 582167306 342629104 763956379 559161144 413685730 143021209 232829965 9238211 416686680 801517044 718305059 179866803 808315208 958471617 964012971 764475469 436847891 88490087 48058424 554934711 476995101 618553967 45027999 801120894 206230350 53563655 358993021 208531985 968241301 510490240 949027247 344905796 70579553 702034128 488399063 980414413 384969510 1998864 153139678 393590986 218434526 66102527 197260909 643906362 34827910 870532990 493672562 629946751 815300509 749047058 672778402 556495587 974599080 994805606 931771633 629962256 63915952 428367046 294190875 425100182 586790850 931675301 908884767 70399592 412625774 842209815 135495103 587954271 566390857 829027928 480803585 642232502 836611691 776387395 878621872 1198733 981264626 559949275 452163804 479524198 530072701 419709126 799961174 668185003 332815793 930901709 362904885 72472870 482586552 424346974 199698772 257422215 58704061 594441994 770057425 254264545 318577265 966561287 462312592 826782765 3636361 478623407 160952502 851372998 578840382 806967807 969356078 367773164 364404684 699877401 455710248 80346945 707395827 645968578 307667604 455899471 13259129 697251813 699420331 419532032 259467942 37026830 698477671 16196388 221851334 440325360 417343494 79599855 109301675 741639135 615257739 457498232 426927400 563544151 823055421 653946171 437015447 421646963 286995238 101611671 511820372 352943479 657422741 810248785 862839360 289176135 758296733 22390031 940852287 27574765 618070676 720066270 581156794 946137110 802662804 254041005 745924894 874136982 272264701 45264848 642488411 370914016 277755121 925037182 882081637 12210831 338501335 219838547 866242743 495021024 259700185 244903375 66647499 192271669 673492070 288983509 48761763 894856851 29843888 7327788 282307395 266120229 406139439 264889345 23751733 73459383 61407772 355461731 468696835 689961020 219357175 186875078 91587009 594580041 743694593 989932417 951672961 437251223 336792003 255758416 711031772 290925957 705068165 229437651 356360048 354197139 657061848 968126732 780732508 250554088 537257229 513431013 36223942 72832461 887830204 29153192 921333077 25047856 708204350 20494981 986150328 292576290 680273714 3191568 388061469 542431577 622627836 23411392 755326394 767020463 836832833 931690609 426357320 683957921 903678060 23629027 24093827 438233298 224322861 467399481 111241131 975600261 305982965 32887162 590572294 791993894 202975611 451155219 776224860 870102209 144656954 338679123 136057466 623583369 465874160 603604462 778972080 954728275 134866720 859814267 949390418 466793752 246867345 806761462 4278074 937887351 673192654 132975935 397388356 580551472 602062244 164602777 703275217 857473194 824645542 815898156 722726469 9741423 249455532 358662019 848765578 141000362 604224592 157632526 588176010 14052016 71454832 413198497 48364728 961067892 37348271 870302963 579715464 612344337 733186292 50890272 752416243 853634116 367932649 526056744 119346676 380763375 332827261 900781422 461807885 368119960 971338594 280909625 820624067 144164840 240877200 189905462 788795677 54392876 562286272 714246133 180310825 258033623 234133746 541298280 443365239 228099326 550351592 889250407 302682781 668980186 704131497 444592686 662601137 768710474 879237119 634431453 517508306 48814927 643470584 832445431 49859487 516178318 160911977 678123491 735380926 928819153 1378662 920070254 782944599 995141254 104817355 634978376 508379542 907823422 522981815 486763139 895437613 32969520 283461132 214043927 237851855 638732724 178575600 10206048 116229558 483970760 414041423 426711198 234976286 36670350 76408406 800606836 372435912 699820748 492619257 499727209 855000184 486859627 670825326 840002923 480954487 32445176 928422320 156785735 483961618 683796518 748891646 285208626 577933080 42229066 530632281 826540099 41571168 60618973 785954825 528246006 105294657 337025534 937360921 408328875 599257369 701955822 932235222 35583013 92491974 853943186 307601236 922213644 30564912 699357684 73388009 924822635 69520317 919875266 971625648 53446450 629298395 64440782 259643143 509137589 348639354 459283084 975158545 950482732 685949327 862961303 397690933 21049905 11094931 128663597 656130973 547797317 253487361 496504494 679690936 452062283 262484443 376816417 631402425 437704715 576303654 763112110 570092054 539183280 272126058 505405733 857224457 562015306 929612851 843905910 13645330 120456525 528391314 950714935 763511667 420113681 901142173 584711202 643252915 269133392 825557994 196495507 461625116 276774827 525173016 630458894 545595453 206685733 397982791 277045431 878872680 222693286 417041307 411841753 837657397 658204025 201659324 468865376 671259645 308852430 833437273 426905182 432419936 765475641 901202081 646155146 652759743 680402226 732869064 228031164 467804355 368641171 856371592 341310066 708295125 637548829 57450141 703266895 146205091 140399859 551443784 26544534 1847457 916883229 940813773 989763507 89691270 646473222 581669621 879453875 36528331 604656126 326092941 755137479 326892335 332359610 714164709 285961669 863083574 491979471 837642322 331807143 427072421 26314298 21688748 900750602 139963656 61843163 177858257 851198127 708339756 557263861 238338592 412791550 415111077 475509168 924896766 83079806 224040777 405368216 525077333 195741790 965329587 75786523 3431952 85799664 118551490 467320334 825001376 73474088 4133143 225974569 261214074 898201634 539929754 264490118 924033431 601831321 184726005 444363302 603209458 673733232 774448407 150773356 584931342 55151661 144273587 611918496 757326189 109782137 454345919 373251949 755399194 634477986 6718710 32941924 703390241 434266905 765839190 132297079 480903441 749083124 443572898 790502270 733707392 318649709 288361697 937426102 260497031 855937377 660179421 364349501 513559618 307174610 497674661 298794903 33016914 741102693 677926667 355153196 289152347 803589349 531002919 451534535 385457286 654167486 394253011 176322585 21819904 57834370 542760748 973567284 539560312 368677480 790921751 409240848 227198117 742764744 765048250 67492362 633505214 390115745 847001087 790314592 699560960 424679187 567951125 768500406 782437420 16268005 894098414 344851604 982185735 287460096 741295297 4771557 138866648 324108274 603180426 742786682 870333165 971811692 407790725 879295621 248097814 746324164 192749751 64014111 471842088 562014580 378200165 287720898 887665787 615751577 562722715 80175055 341171053 88873077 64614054 790207241 201376989 741932781 207671451 683797528 539894705 442662412 835717582 8180488 202223952 250289022 719574619 358792647 771138600 359817750 782352544 421952171 464238122 11653705 479768513 978565865 513424201 852270768 220399139 915416351 404277247 259859082 161763313 349992907 229042120 46655031 751370651 131218385 489677732 389847486 717899345 937789177 424122521 465831240 27811469 899993199 225304111 502007715 292490886 335038785 709524722 237096640 477404350 710992613 435139828 831282229 798515317 60879792 8391240 5001148 847470643 436127072 175234440 733823410 535396418 31393683 616906320 213101977 633880881 169269325 89134529 968846487 765955667 135934070 485952255 90750964 215489598 434234458 394802100 611576736 481744716 371561511 133925514 8492715 988275229 171468915 18525108 408582090 832283667 608474291 2495334 169753561 130770901 93481413 655675992 764658771 964331981 19213927 147965000 408887260 402077354 671630269 126011509 803262136 303577566 65321423 39579684 661671249 612391969 122943497 360427295 648130229 836325868 705448378 103502385 394348309 52050431 986447509 387712427 483845703 801254364 529464114 78408674 811803205 773510729 594154894 690045870 690041261 192359890 818853767 149659373 696636991 209038149 868651362 115747070 901830497 893164084 607509573 9862471 838470814 968849270 941206716 308841904 144078882 368566182 36735800 66558245 946958656 237800867 507271307 474296856 186801901 388819215 121171054 503141628 859439682 647079120 34324988 733417163 310694142 721415569 398858804 338899841 675733506 744695874 527504506 110863518 662658515 339034260 475813142 784738216 891755803 498468734 106227124 963628199 242298664 775037371 528703971 8545448 386600555 356386377 917072278 525273147 257677563 888835308 291742630 785657332 851712784 307236009 46990926 704041197 38035336 221448779 264661933 969418563 482479205 14776033 26089031 700672149 20740429 203488830 773015940 67871880 555113992 25486712 740574768 363866437 475233030 67972970 28872954 451574265 191892951 829394226 640902389 324752724 899943345 910952627 338631706 45449739 790686701 846628628 802006468 56991062 525369994 120751423 384743218 684416883 790162088 856563811 57802248 863756833 521666831 438330483 65047247 394717478 99118758 910863012 61354352 306880713 911983356 796461043 626813885 307224152 230661826 467717021 788086248 193504932 706473551 675351973 96145674 865256576 141571099 673500497 6112670 636710725 184050500 236855213 190859267 811303249 661244428 202075655 926768894 115752580 26722905 458441841 380850741 542616258 331132468 757641283 117525173 979267699 11185738 46542486 96337773 97703686 907685998 766585546 857483184 989350249 954284053 939134208 9253815 364539027 53946585 880433313 755454237 972015099 888574711 924113622 725199201 67053598 768948688 888662285 400193639 656567037 934015595 215625594 433904888 899571356 447986674 926781331 273577277 957060484 63298097 514756244 748175688 882108738 17049626 536990713 884708748 885574373 236314692 848738311 764747104 199711108 845571943 949445187 756739455 907413686 829135073 926382072 345777803 631592729 175835444 921950902 855910277 927962316 178473606 198473421 253120599 242891252 183367456 95068630 430986314 426954043 379374576 139626795 134913168 35098700 963531527 200388715 368556732 739997784 903388699 87490551 807627589 490365076 592285957 899441527 106113031 897946808 880262212 598046805 94882497 295605634 628868985 991906880 987414423 982460721 305785833 358755243 478201746 34320907 881491711 697270348 28082460 112399576 176131271 617791389 641088645 541994852 614990451 715221342 418417280 873422592 474638554 23055377 972137126 819107586 833040116 212374909 584057842 861865792 305759327 830381356 477847875 312857241 116868062 177899245 25023454 335566189 177139157 111386451 138092009 125008928 128529102 336299059 892501233 200124827 59655158 961418026 893029477 998780362 376270752 355493908 533084185 69894687 227211201 117599126 555826884 231821838 496222323 54667158 212976769 180534671 53997171 904161214 389543250 400192415 386731427 243635196 957200281 113411775 264382344 481911557 946302621 902827379 342536653 373278413 462572811 339839172 951695038 719660304 53950322 243260095 115100109 79648205 748172997 576474356 901366289 812429765 466713309 458532600 120751298 760754433 773319925 919557348 241328063 636819785 335335981 811343315 501085192 268450990 866778631 905374311 502542404 885114881 857937133 71473989 183458620 558571865 713481897 718237588 458272350 52235409 45211371 945093506 236322875 309140423 562477510 250949312 553090825 643553759 2216499 545155841 782531362 423349502 287490189 312846974 889733507 382841615 283771668 189544053 59311694 942312001 594737771 616328614 289759048 199122823 512732185 166370004 995479132 105786647 9751307 985029450 722361366 434522348 882543632 942085460 607830568 928768836 11678812 414187201 996353513 904762658 70418438 74265448 872964817 598146765 535970442 426105760 115696895 33500239 740348743 935977670 271520691 270812663 445136898 909360570 634702804 60010712 13438818 38664034 364866155 912868168 179147634 253167910 202532646 26238305 339823650 756510067 560594646 212407683 742021573 850135609 287174130 205771984 42579348 239195501 394214161 230244271 614872618 640632199 941134195 795698250 599772679 620005380 737127289 17692944 185246222 763152357 935513385 198290227 73437190 928777263 709611179 45841706 807386396 319944297 41727695 450213169 727716959 373623073 36248452 192306117 641637699 805953127 239554146 914180648 605457439 622618192 958972706 949176547 157195951 874644853 482528800 560774718 367476371 569199473 518692064 335998154 119124942 766982502 53475974 250167768 574252871 761600121 689592924 476394495 648459595 298180690 846099024 718713243 672681993 315665821 292054387 216211272 283095573 65620107 56931451 565864043 204054758 270285650 421853762 626332585 406601560 509573288 688087621 683115885 12005419 500404812 289437478 841984615 13977730 973340542 607824683 93605896 229200484 925135746 575384764 344391943 140697406 911426593 537264361 380892127 411609696 567926823 343354850 168790350 775752571 23746022 258372988 454777559 746420522 912386482 395517875 891214145 996023142 537246819 821744930 980351766 38825487 667386326 185633165 615021350 173896554 897697644 386201176 217229057 141129374 196627081 100640013 473972096 259186230 198893334 795118042 596401469 718376610 578872832 521186832 471597846 544726198 464343991 194734758 264181934 456233001 520930992 882160308 688886508 21638167 339062243 684256760 732995706 416351104 787054413 880534356 344975431 366053319 592543344 934097742 572839941 949612340 37884622 609641102 78709420 368547186 31515762 615150692 914362101 756230161 333792359 693441856 9235424 699308293 634474302 532632887 214389039 241574181 826107788 273216133 575175145 116380333 907012714 613233670 832485080 576404413 39333875 362894267 185056010 894638296 647123402 39123275 575321172 609949541 299991442 762299520 56549322 370223154 374763379 603318214 347073096 225305068 354893980 191124143 55773933 738390952 318182843 401730673 62401434 473671517 873701767 718233190 568887160 597685351 548589367 409497228 559431535 487465478 288717063 379709955 825162928 453081565 40185530 320479121 176442668 835488372 297208851 829155873 473549850 702511542 25829211 828918592 591073397 436266867 627498975 29543327 717106044 697491423 910111855 542287764 880949040 986865169 246385119 608744856 152106201 24745094 255850890 410657994 805141378 654901659 715128778 67251051 270923384 419151382 434717313 639548768 938570703 655303582 954361747 543830707 227656413 193080638 171441002 824296978 658662076 15475687 600041328 392285519 193495245 75469035 46692505 84065758 427099952 4767874 137491927 20557146 417348429 493704264 483804835 417504768 850291790 47356861 35446651 951190835 286011810 560117956 809466462 394373622 665958780 709000741 511838545 176897397 606119761 354002443 461308126 658587517 98861662 273695366 257875088 294693119 517157920 55488522 196308857 841000593 994809562 583010799 129563308 345170668 846664723 785045743 76993475 767680879 512381717 22649259 429726553 167930011 23571822 106364198 679936913 593755285 921071475 25589064 968402574 535783847 285725368 12945244 8416505 937942720 71520410 911027858 123143294 67770351 35808438 988761726 69166671 869112044 119920494 945304984 342224288 732166031 385251435 994914234 564198953 188167766 145928470 770615461 762362535 464301795 26019613 972512892 98585435 635669628 581838580 318383175 564409481 817223306 627498578 681981041 609959162 657754907 125628080 16945995 181232763 653150560 560372173 984744327 59973724 908692527 170097197 925957821 358114289 573043841 662479253 756308969 789865237 90416117 642140049 575462891 139570338 902965068 446498798 241463302 728465146 455274731 136950080 616523362 224782466 754901853 308061021 115036299 305081889 424176590 347225568 512809967 954286533 308063377 586145447 542230115 805128414 89372570 828698710 896131231 296760034 943610116 623544530 239050941 135356359 275149197 207951814 479413438 425744012 9593109 48716577 901645573 474450864 524288291 611884950 485807834 337426361 619327328 688569115 897924840 891108783 306341914 285433707 488092608 280109470 47949506 997762692 770543700 699305751 225219182 168422185 690198140 814641072 235365464 824207201 149913973 666341760 6301277 808477430 987899997 800873892 67939198 838267383 35926200 999661244 777835619 347849526 29053166 753489774 144185811 445677259 784573130 407152866 910370622 26227855 716604925 828459333 56231219 69261986 94769817 526453319 445928426 20077542 679353239 957476764 597857723 209565314 658817361 690509183 158337445 650553952 995726344 981870378 677516744 505116590 632768095 209036639 613925355 370290017 959573982 787168482 673792503 940378029 213311345 650538236 157978746 192437902 361692646 437140986 422091045 906568771 698073202 607537068 418018126 603911118 697903917 307939303 422620271 409120629 324952977 125978884 68933797 625520452 8358143 148723806 900886322 202309512 848779579 839306456 41293563 94121813 158928619 289611092 867993355 849489666 159291419 734054205 802736910 870071976 197068476 702039294 402758615 709946534 5440288 726406280 344926170 529409056 43335807 59330000 785491891 368003963 391916406 501598543 391395485 14086882 994242691 165860993 337430268 619844293 451099786 795443814 384370900 544856660 414271827 722529796 997394511 460197384 60843530 307573987 766361147 534509083 459852733 534799248 939900041 437771531 52519394 130317850 966977743 16883228 697407182 868062872 77940423 641942483 492739647 661877665 610816718 781203067 385103827 213206738 197258342 837122723 817628046 666825548 725602484 63668126 754580056 863233075 795583747 596803073 671894141 631468848 654872895 345466409 850016299 457563888 290744955 511631027 338104312 750637475 340061548 897143554 883861849 706180989 449513707 176099773 797341996 61791033 454244471 60128078 223261743 7704209 79785648 470302820 641827206 505711815 389353438 749711473 745749817 25982240 533167208 472782893 504482484 281739107 537570141 925773841 530904902 455654494 470635758 816126685 45392546 760781921 278211825 169079827 437007201 230065601 291745120 599977593 938624381 545946455 259289304 889553563 14051031 876827390 121347355 746237255 227789235 901577753 384392591 944291343 490564919 209376779 17474493 912340426 460051439 518788796 20507090 213923091 276329548 51312410 810609441 699136713 525563169 18506134 984899231 737309325 801779748 633083555 680473445 858641224 12764275 643060539 900481842 402804130 578599180 390035802 995133158 207374988 416427859 832974465 108761352 599046583 628598161 727645236 371562562 55341082 976931183 992425596 25334240 980326000 323213951 82309733 104815700 45164471 961846451 770935937 52932532 674529203 738810596 424066916 7166522 434141545 873986381 197675558 567981763 564764068 496015373 948446948 689994578 80634227 438158760 889278783 571261322 202667177 188924295 358096091 476666679 873373788 882790003 815504353 305720517 89666919 371725598 218338686 905451463 349604584 779228826 875793506 685684082 737774786 619228896 796349762 421372192 419093020 470918987 738573655 136319693 656241632 734877978 121553116 952797597 55882045 60153841 49172883 96257620 780632101 884923481 562539841 529487325 432594896 615925307 711574573 857025476 312324920 658853737 371044262 932957371 423349659 13391382 580204666 623511832 73583356 277407576 258829695 314656597 295480993 584077741 36489742 16848016 494702998 726845299 310602883 846135561 65036585 660214127 49418942 766195367 674147692 671830343 118252197 263710578 630884279 77812744 867298464 137917978 660533539 884667553 62503963 592046703 687888656 310578789 741891592 69788135 512732063 84541325 4775258 762760219 82210873 309541812 693980555 862871882 434599942 440462937 158666519 43263701 19255927 931900769 721215487 905472449 908692925 189283218 486978119 23586104 681816399 780458777 932385400 365015817 683348072 212381700 130653727 824352803 27921543 632730313 607980108 617354525 127950829 948613822 690633236 157249202 334977059 354117791 481781007 12001853 293464177 381098251 993349082 606677057 850458215 105465606 727582870 449050340 899150424 613807737 446091624 395349103 335853018 477822638 19821303 70729679 466842184 489680084 245120241 960912663 791195457 478639745 36225158 543390716 750016806 19725355 288446699 647638616 72717727 887561134 928738777 412543144 425714710 517362377 383913483 209565326 248543290 95662497 47268804 942552399 597290110 437525820 383563078 796958293 954052248 681910791 508252 176775598 633812994 879711825 317482961 869552268 936119420 957598925 200010743 514381764 451692680 353343252 528338721 625494607 703643629 469260321 879265065 254622667 648883253 280913619 731739371 62038266 440396591 132808815 343293639 173489218 491736430 836963099 150475555 888390700 139326663 220489828 839981287 436658662 196526807 8869817 869917696 955050433 810506106 494758126 30768094 733831091 63755605 173211322 456126965 92815830 320401998 342745401 788498495 412771047 243712527 713973866 679864248 615994567 42208902 57916594 594339553 761193214 534292071 304274263 134799423 940154163 326476201 605566214 261658841 845902261 851555333 261594190 814036669 11556854 298989947 199441955 849397627 868190987 658935500 387378780 728225448 662393901 478687233 141048372 574657628 150857018 101443298 174525133 482085812 81511221 59574656 27561385 315943250 493142210 139806892 15919407 187683288 685869227 192220797 664841004 526010481 936753245 537423054 264310607 672015688 591268459 896801725 644218796 292396046 47255819 68042286 293298490 390386296 188809364 123728454 33990229 692750015 343378438 576461808 778662204 929023519 131810690 330008411 882656916 634303320 914992334 333825402 611569635 697031984 396142034 23876739 836611606 209036527 778509597 950701681 253975548 429176033 414625889 341223298 790962377 828114648 85059827 363805881 799019668 99089063 284755532 884929117 728377561 61092520 254335115 412623480 884170487 126958647 903129840 932780889 927327923 64989237 887963234 531230227 46492340 440252294 878334954 645614844 22353669 571108243 977258294 29948462 4400022 607726281 960084247 127419913 138499258 93082903 111168003 377036207 128318891 47569524 952394900 633678215 246547714 60918103 758126599 38089147 459693887 13994302 921240254 410439353 928746311 586617640 883903678 683758518 34034912 879056410 255472178 197202214 586557239 188258717 528358886 545411398 605089627 119213118 21825997 140058770 869895872 555619341 865971068 254205007 262954429 671016223 583129772 999510275 369049102 610510861 44978108 122906871 10599763 622669939 322477100 63512764 117360527 862307185 837807907 206358435 676981161 790785581 408756202 576682563 504439790 320924750 37996655 435647735 903662733 559586946 4564420 800727134 336495130 925995258 405390493 752347610 500379148 162697705 252831701 927556113 191895359 164943881 63096553 168979310 579175539 817314070 853673595 360773793 407793355 870707280 147815632 124508955 467485775 563410173 534953043 997532051 140556906 618848485 649047568 323487364 63333996 840427221 776158266 920317612 721461769 451336476 543427750 17968526 674933208 179060753 500452173 973510129 421925845 716112011 76416206 993870943 523435999 777982567 503746794 602751400 30362171 127387398 896339206 926834524 582041616 48046028 367716012 136470612 470093289 194884770 820147722 294971178 784205366 410135157 741386353 920351932 449782219 63074229 409844439 734328493 84102239 839599319 254379094 82568676 155252494 571702995 959467692 804484363 885537496 221553063 19595449 331927313 678595360 832255186 334100227 417621416 586545198 706438105 177552949 428298184 857571757 846390470 620431259 972863530 303331629 327872164 768172968 685431758 630879394 934658052 744867441 121673846 709644515 653276539 53596720 957877033 98583596 723578914 902345153 492125872 23462045 475532309 390005544 775219740 730359481 353429236 543478281 159268670 583714792 242153061 771924526 549701934 130758901 612445840 656083461 295754437 394425488 42006689 187456800 637144355 763481549 923777354 678192819 10847273 775271075 813360958 973878297 397213440 421772910 553136567 779611983 411214480 53271662 183023345 362006903 474979338 952793670 890718893 922678615 103546207 139512446 116903087 273854936 787998150 875403009 216600384 996271239 33891898 220799903 611601836 14613015 660156922 883302540 277557957 950080221 400804103 115322079 902491999 333015379 29948585 757885205 52336338 928878742 379314666 406591883 671565691 71803623 658157082 576248071 886017339 332888109 739045706 430365488 181836791 564481138 893648593 845430545 919290902 99532386 52091337 556331419 411415302 433162191 102216595 489070624 927496631 690258480 122354255 174734040 40196382 280588573 948729701 202966879 528734899 77192404 750845439 51968309 584262388 45167287 940910988 441734717 391748576 319697356 943795263 22235967 824924541 840569148 80129421 479171686 222743122 182648532 120666291 564201923 500444654 458545031 995506990 690241480 46944607 639052778 395645761 787847117 809211835 281774775 488058483 537599118 48034459 709679947 269563918 347350187 174943899 418400295 402610080 853247271 70932955 818166131 132775806 944100330 823474817 835837814 245484348 751811135 461102901 777833759 251915831 18287959 327189412 421667456 540291595 985576132 419947773 999835469 904070429 178372350 328999543 338736481 814356755 857828321 917889993 479646522 363663702 408799533 234098608 938401400 806928791 504379653 828543597 152594018 405142599 835564145 565523524 820794977 603255070 27871708 210403326 880644226 68571541 8062359 950745448 190453752 768721259 336948308 441050066 365448088 794067236 328100779 256071825 990425180 335868037 796686489 56454525 798411745 850709274 667909115 15622515 594022121 159527088 772900120 253826261 405491673 102069211 799443989 975862789 529093947 903805041 135119998 731048430 23457854 509256205 454918083 745706619 169649969 28575885 390635448 894264605 13004812 822769813 534485269 709824329 91421415 145141258 523994612 66284791 393055360 11345047 19515478 88844069 58484922 224079403 352271518 473012307 974966041 249067385 401636372 294979332 231308103 360774263 659238756 599038531 422826897 270508768 448295196 771234331 227180394 130780850 108576817 26749982 682830823 136518832 631833211 199285727 328193090 797969121 746592052 644439416 674962520 663135503 42793341 928786437 541768491 79921993 620360409 1671207 722302304 261052513 818601392 521505410 734734274 872042607 354285518 1068607 537452989 438370124 762037473 475729802 767692772 644374296 63275262 622453781 430880363 566222517 991404829 991433620 629095342 165773386 560525208 319667775 371180200 160499649 706222768 31036243 569644413 417085768 270596872 818386833 119250928 89761748 542460968 969702334 162560493 577442713 732233980 734331681 436470273 561830035 559359570 918288904 585402333 306474241 290379104 2243651 71154904 184578021 373765691 521489319 459403369 951764869 672535136 10188428 892995248 394743789 367851312 870649424 278382318 314808682 680814700 512568786 174679049 223852304 749773501 416780279 395825417 301210934 620817966 838104617 726031262 726962165 614203568 473571027 85055127 612344236 288682133 23907303 659674220 822329727 223786774 56463192 894890421 27299795 178799309 171140000 967552945 646545107 69835323 17019962 341204672 463154414 544476739 136608297 286595305 615061335 6435501 324615280 631360597 330565252 458302117 35740312 401528274 482887344 89751354 200639277 208251729 372942425 93799903 8214081 10341481 552273091 375873772 31478247 327057106 948138099 859767838 720642745 932431082 733402548 317673235 723814483 894413875 15168277 165773263 279751126 390092242 678337001 341423418 544257638 602852114 416032965 146162080 440322988 69081055 989322758 833555760 621767765 286029132 9823305 278268029 591758993 179209230 131508977 127414015 787352213 905451262 733152421 737810835 40126233 588418459 9767887 6103287 781783514 463683205 513364766 385519695 994519578 956920323 365383684 468117412 389903131 580807806 844897593 122662495 848980135 871631108 721614646 935187922 648470411 186213319 481297595 877800367 169118744 54053531 853894474 386522255 759273633 21639035 938135465 519702124 47776255 273125636 219431012 714365736 370884624 259122424 184531016 434164484 722675763 848364732 164891370 415559465 786409422 298848219 293813534 289279011 300890313 194039938 839447424 94684256 802890256 313583105 61534447 317383350 598081044 617021264 255304972 450651354 66769227 677651848 508152512 375295466 124891308 861116005 864327347 263391460 281737268 953855691 718665174 78879533 590385507 536339774 28597210 823355147 48037823 27579496 123871670 10534442 593377616 252990871 892040229 696517659 70446883 536030013 782520869 780116176 51898823 682146670 703437689 154043170 439994835 412506725 72705321 11364684 337206366 542516479 614472189 232486253 768073605 536767294 121328901 697498633 113218281 29515976 445092884 720546441 25838639 574364006 85500992 261646262 839296894 580796293 965270116 293371970 899541508 184558264 918393246 691083584 462134385 379125812 807877073 941765286 924735354 228235090 503248420 450214354 66052695 191824913 898091905 590097410 473094982 754755986 156262167 983484635 417339910 652291226 292504792 746738915 34105948 62258707 466017788 407170055 688455826 172914059 608323453 195945493 275462643 200801204 353818776 85966659 2171728 448283874 788803922 500575911 29888383 663853968 429185265 472392892 82165206 146750171 458976383 767916004 724242612 670382342 976575819 167187680 18352633 413336052 59391847 4716377 71373704 372433329 15851051 348483163 327451084 709205738 980884656 104274645 794226225 989439343 583995478 610977306 603507622 19284152 329610046 275477091 22529826 647751262 869421265 174012235 61842460 207982750 725220919 734487633 164717841 956868826 50976993 163361626 894873089 784630295 771298560 60342572 451935987 701621119 948542475 523948532 479864941 111354592 558365501 255414209 293538812 270978860 419947029 154280198 439427762 906160887 724152532 100710684 485266339 718812924 232199939 261846206 702077543 713198745 440680938 995212427 121961884 676808782 753769241 202291080 636245345 627328066 769332963 16434075 26810331 783508157 14586590 834976273 258552243 59222191 500417637 349466137 369481878 597583912 283096854 362152774 367785397 91093726 582081365 347536913 463981123 879168683 683943111 905650261 531652601 389445132 33517271 444894161 312885141 503293602 553725236 51213482 294893398 413310901 5330513 438821862 36516226 888667820 648783332 646121970 387062496 621975446 356227431 623354141 7278399 763371429 58144922 196534298 709349869 461858733 123577343 850230402 614989889 594093737 632861533 664812880 468818961 648074295 173777982 662740324 991252540 572723991 677697649 14188032 460095778 77573040 41591944 504031566 553427751 750687883 454012507 932635863 51992372 258217686 211770243 777245709 581686069 99411170 166612960 229927619 174425244 74410149 105741332 906244016 57917661 939328568 97827846 782864112 968715248 216133210 363398495 543521922 800167122 484515052 741844496 932161227 110567428 91963251 829952714 777926929 817998858 640207258 791397765 58942465 829440493 110923181 689843194 48097322 151735226 621045535 493168169 497948288 157588225 742814980 748688595 349983450 301629271 306472088 708343809 892868724 875687124 504974262 346168699 592606317 67168406 374969185 899309394 961806922 909328700 391475775 711520855 289549937 681312619 290780953 337593505 926582959 979745357 786113373 802745355 62236339 239601677 585504156 385590451 499455633 442884700 522961932 662101885 626319680 613135088 845006599 335798414 90873116 644905983 241644426 476507601 778539108 435392200 917276087 766283125 944071613 761319946 374217555 711808109 752313517 531404939 46724169 453657839 973887521 78940051 205569829 99564790 204201192 830639470 934453146 802288832 270032438 277374958 155208956 66096464 495818274 501398246 946498247 609660653 157425704 194524848 837561622 571914145 533076904 232345256 100320045 495876539 109239908 255885231 48957424 245697102 121419526 219293353 494239337 890052528 28426136 461235967 49055813 813793275 100286474 299540766 998896728 17268623 382214320 518846710 916637461 791580558 329772225 85945468 612945687 475094111 188638425 53424168 19707291 986905644 898408823 174872439 744708867 778022243 372032896 519124842 740027732 338765113 110280891 133013765 51285177 860319266 676078163 702567890 385869310 347002459 61288792 779143260 646693654 62680672 871682365 414327476 326379926 911218550 36132443 23190767 383398711 487793187 891252334 992273317 52015703 465173680 232549651 516738676 839261305 692122030 962833488 66673787 456131777 405829230 821648651 123649248 304096889 114887047 670770066 989598027 748257167 932684116 639728146 644106344 282622740 286337652 163423007 821670504 735325118 108336712 838642739 432660864 259954279 666728825 287604775 466210921 956435596 434944623 651463099 974854367 57232591 928108507 575104532 877148707 669249398 398659373 747677497 579202937 670665962 14879519 450799253 972134058 131677240 46250024 146401144 953493122 848251795 572906762 440633750 987936083 736281808 750665029 645450630 896995184 781531112 493788065 158211396 467164595 849417594 713815720 513098416 729242617 461150534 565317929 586614284 539893664 240501939 805945527 64893058 276950544 810936650 310660136 991383196 836838191 215991097 773675543 355118794 82061291 600875986 270167906 128333792 697170100 532687881 373980588 827652501 462044158 876517113 61650908 672991494 376465604 605492319 582333084 859743024 570490112 797946653 293748443 764698489 107332660 715545529 505650251 265384488 678669797 995384028 215836132 583302888 233452570 70398419 737757791 429194057 162583009 482161425 336431804 335880511 270141899 864802987 272238781 145879457 857963627 10154714 778593640 391136939 112332506 562270333 931901321 49346173 752329014 56439701 266445358 339543450 168744223 955599815 60238121 599419242 561767480 957726941 554545554 201710264 422348460 79727941 24537666 68630580 643492262 896821392 119609433 562100466 564639192 862323189 128864184 45035241 56698357 331958988 737197960 556276086 129838391 520573203 43164849 197871574 991735258 57303020 99664996 152259503 776585119 358837277 273897106 559184776 314082890 968440462 540395634 284935500 53333540 534470351 109328639 584159435 436368506 638972816 578044279 842609209 827820572 191864615 163906526 359492782 862277086 233463309 419481977 801375396 347234586 817945953 733622611 737075836 468666413 715679076 20260028 506873081 372617462 7670267 782768069 247366594 860604762 761243440 997557189 734421477 165586370 893130673 225655254 602271823 63387547 113361744 59516248 676200533 843633621 130508673 60823150 386672174 172968293 790506463 918060157 222677878 145819588 181501096 357791920 561697197 47483757 778433852 496904822 96814262 83072611 152754850 391170049 303668569 441721512 606676482 65862857 914723777 630041799 151265068 922605576 359760383 583678027 261654288 374950716 98555525 932945989 344838724 39762088 34622635 792604107 394589058 641143250 600535341 517553779 22558246 806848006 177168555 834468572 308127924 830226642 299982376 497261862 950277968 661469321 830808972 56065397 238327365 716934336 727318050 485943922 62345855 138704084 630632731 371899337 414821904 19611233 755886089 879738028 38259887 857791436 527120740 693325902 121484340 681444027 31125256 843801193 141971741 287824535 625744565 620240313 51758349 562674449 883549326 593801855 650961223 471693978 320975259 944090367 544055 16960746 610403400 456776707 474445546 644198778 578037987 487114581 440821649 951906825 536389665 4942920 803613698 587608347 845957529 531482160 510209335 520915061 73672264 42714854 877286605 765671330 265440012 658596677 998143877 921133682 4123433 962036655 263442375 310435702 24369351 30686856 479463450 937465477 465553777 729136826 67294637 377712442 975852695 377790512 744268498 372100979 12569102 18733659 918079869 60088276 214778507 426632368 489151946 178428994 45644843 495691560 955582580 447356520 138444014 666349759 820408670 448020533 650134839 580681205 259602958 129497180 359404110 630083408 19367981 544637651 730968287 952864727 983900169 35751252 987291512 29215641 119410451 312410080 293880078 389494308 48176225 347928375 615473017 35190543 597198125 209745760 579878387 194658929 714535764 224219176 750222237 897297254 654887896 370187675 978224634 38948497 574437214 417502860 576346994 667072149 427718321 736389907 234380753 240848027 609123645 556872457 312489157 37340368 44669844 120548494 879018083 827463396 323566061 281873028 271686563 329199755 836510368 633705234 772615903 594722815 28578476 450612769 995578456 68349565 101029425 303891426 755597489 463102660 606084854 52513607 167319922 455914393 901214948 726231173 487797639 390378053 85841033 637615000 262176702 166326037 388036502 754925247 729922381 579766745 558316385 8492284 91533897 38815846 672331108 932358293 256791088 540327189 87935932 944101782 306138208 359497025 368943019 402177100 286345373 294873036 289507350 596862923 308848527 921500571 99802120 264655977 318952769 514276885 20172077 290277954 536390564 85701033 480350808 489611186 419161354 504159301 882090494 284755933 446176940 283565535 106659000 50802987 276097828 486545136 914556869 985396164 797996275 635068148 58043781 281301016 411414781 660523755 96586239 928578906 566796552 304219099 441504092 712656896 166143552 262384972 481316458 137691205 298443702 780917706 189635354 282982567 56059612 921475943 961504514 257201258 96246795 646121015 752285660 692315666 463437053 351660754 624891909 391994861 829003603 1344213 157117695 94308487 361123088 1784160 36057584 462576947 43947805 602735002 586265120 746986633 4554691 895073577 1652095 265830115 322147124 626602682 994279709 556593887 65734658 541987967 999898031 682896352 486647206 172267180 463791633 728187021 988728058 590616057 93438910 592058704 367771327 322784804 486870874 531263191 976482329 518594668 358479145 224303255 232424206 57567766 804593045 654994244 51225354 988375788 576571308 223815515 844522846 681851833 614822815 121337753 483736508 760304846 663854404 708247424 377976509 592192640 853902997 714275289 411228252 48018856 731583024 329443117 993441400 779281953 36154837 671403082 414035285 652815694 146394346 702513349 382493211 667185809 830173946 186977650 428889430 728953813 885935665 97589997 491865460 395131909 529588706 472510485 956408139 286632339 156844290 16580747 141396625 951682290 851007658 669354808 48275041 252651292 192629401 32276164 527043004 14069773 551868336 130984480 588568582 456838470 871651956 775137021 60051333 672141387 933482895 704126034 428295142 840291621 925235791 510114522 574971575 825440480 606567205 420939155 371914222 515645454 219094568 975659072 685022304 833375555 993991568 75541992 385384011 48924567 961672251 370605910 547750861 428331303 22830123 136860055 730334059 519941524 321762565 930864255 220333195 997324930 848205972 883093796 24627194 435309594 226718533 473524320 793844838 347568009 176664233 388276564 376466661 157549951 54075893 47484896 232531820 356831921 211275397 25353004 739925337 965751896 691983957 846335010 24110570 665235119 195971718 305220593 606601924 894614392 42284000 47624843 650493549 956899448 844949322 11131688 508732114 237524470 7132755 610714817 311830977 20544832 181644204 259124374 5779312 606988071 180789676 673595561 765748981 178432638 115519691 838721 671123659 773802655 795015207 129609832 314071380 978513381 133919234 789209709 521464145 22619187 42017858 761657954 305799787 401980780 657267952 838767006 929503662 433598457 651339961 7661373 976482825 366481222 26154864 454971547 684838607 574132805 23997578 389735389 508352057 417737193 708886945 20871785 348898274 1891756 71456497 722234728 533564233 11367434 509796830 131243595 242059859 103896324 571521900 877184323 899632070 794313886 555800774 653250503 577821135 673306465 302314424 139742994 877273213 297087706 430636852 860550819 523067459 379950105 28893649 489892539 368455802 657450546 382812231 641179362 479924701 494528704 785274868 294290531 40636683 164947549 386197850 631949515 72612105 653982507 713339551 882828398 387257789 911240014 274102796 205043938 428770932 69503344 566044815 240418690 788045917 334474556 947254329 823576556 19226891 882129379 620206784 657393284 717254903 17033882 213134333 806892271 160413180 780528410 810935407 274003608 951317977 82422302 436311991 833776430 853936307 651527145 865512218 730392868 482024336 66987709 82747395 855238191 920748765 419513189 438054526 858809292 945822953 463963052 296480701 228748728 282739816 254021860 317036695 38742134 315282160 5450336 738837508 61389 97039231 704334842 412372386 478807367 549651700 17622158 796474420 889835187 742739089 685939836 963099678 908469411 213006464 260156458 789162473 206680303 881390155 836223616 524397765 7148336 50673506 134052715 30545666 571298118 812367256 427157082 396464790 464683475 607539622 963452100 888276891 386977470 459689383 721053856 464050894 189510064 951830938 761101035 66100241 416349338 579901412 809579046 404176105 295151661 219776971 804942037 516372225 694268513 748992508 969344002 894274213 234523887 265910534 403741111 869791559 662182870 570015709 648628103 525139966 7979994 354527320 252518662 126694914 375949568 881330099 748904013 229937970 297319700 515673869 419140215 307750030 640106019 669613547 538014246 197510333 452740354 605185203 478751231 71804552 994657221 425031474 5667625 6352733 774460488 438988567 721527762 218997197 922924713 128220790 702415275 906369038 499408843 1280070 139594855 603639418 59559382 458171619 169151040 584498702 82913458 283533452 856100977 268355308 103652495 778981862 997411261 814885593 259296352 934996600 743263463 799709119 321420891 347738925 594805559 77218349 28562555 733220565 72701180 19795922 164416254 596372643 909419012 133059078 11667175 234588848 207483942 710611009 846115965 970631287 47595449 791634594 437597642 760777048 178297370 10542185 33775901 138389269 629597738 43878013 203476873 238318680 375852749 286288359 572472163 418656043 997260140 639248981 230289096 848774014 905760883 676966552 955662869 399457701 53619668 556098855 375663213 573131991 575548803 449706649 828201015 441111984 618052088 652134446 642082204 842241199 250057904 207434823 46699789 662589625 560706732 503852778 237019068 228466069 838264049 949500991 961352734 2240110 788998918 687935254 928728176 22507092 205962617 984560478 33848110 646964411 382110298 768264367 737803165 777507834 826559934 359877826 487832642 650063821 946223166 503641587 513833321 33326035 251438453 995368390 295535008 508092945 306340486 55963999 848547385 8288110 907773075 375614984 164848075 73741365 156716871 829298607 62404273 954620054 569256781 273647461 820526474 837621029 826420439 972993504 781380535 145136473 6302232 443221498 917592545 693697038 339698122 146912048 407335536 228802563 972992937 900081700 396537876 515911261 992664821 24642332 916122688 69841187 972448500 982523520 617692586 71457216 897672558 58862432 401696461 882036612 907222831 559602667 200332392 7075875 559901321 836836857 726641660 657874484 918673360 165045635 525789777 204912563 864146396 993298213 140120561 7845504 521068170 57811619 502753707 990169310 61441851 566074721 928336658 515909108 883340627 356527337 996540668 749281359 50946235 56455529 958772740 504858719 668327520 99655730 668562184 654122741 440242354 563232315 256880043 539367372 461974566 601057948 405006036 427371517 827190196 696170771 66607405 339033224 759959898 215555202 230373285 624231634 565161111 4724591 836991982 59904802 28452592 915617922 515065088 619318563 266411119 891179275 209044884 60108389 911633951 909149050 36042922 888151772 788409489 892472292 666083844 697762655 366328922 142824581 37259432 994073131 147015315 666849337 4327778 653991261 869789528 435905793 806282048 796063099 93133897 201713284 56971284 657095660 185092876 245899404 71112950 582978939 878180296 21735301 386004671 321629400 11801516 171701505 650652815 134247703 314575718 954252854 563870279 430480431 751328685 939926142 515164432 1129341 352502200 706122711 307733458 921330750 567303620 318180193 772928958 199028248 771460497 776438754 687528133 20763538 888748261 765461573 804516894 4818071 388512265 517257751 38674628 452636408 101700679 976299017 470768117 575411431 413383282 415091824 170321845 645569916 125838686 310055880 246997321 81572147 288094819 77859629 794356156 572611692 106332638 72586464 283424862 210960874 42034096 516444361 69803327 106306901 843083709 60474095 539480504 933795256 57778287 57608193 105612003 153231363 629765425 506593232 917877790 636825994 868779764 552201683 242604941 640516740 756934829 402859938 325339797 552706190 408833492 730398075 744873057 650187045 277528807 150990529 27735136 599131183 957245925 967255159 81792196 700782195 436004052 548928457 563254533 586916893 609560635 564469892 357195869 734145339 507542440 777795481 802972746 354074178 927989292 32067486 867599 249628297 79772890 683515212 232242738 973821644 633002316 853799426 50557695 585747883 260882462 910920257 158937860 593889321 32632688 990156334 359701140 759489582 592366952 890736147 626366276 13175045 82972334 717737183 805626993 821771231 257207535 47299233 547509175 299691598 374893914 984418065 54759803 917841098 361396006 80409607 60255075 441030448 341867018 248852481 992087256 347774269 846980291 804438177 293256587 36181783 468134802 57062189 781492717 922034629 626433723 282728718 16132021 503350707 275304711 512802386 999960671 653065519 937856579 330414122 36154279 509326574 604135871 75804012 624396818 331978888 110669008 206203665 143976805 734848247 527420750 327007928 387026219 441764636 142136342 41490210 583802164 82551354 705547145 29126836 762082321 217459321 389254668 606043129 409140633 32628580 299445382 555752477 26270567 1839212 924214501 958177139 764204377 481772899 325986458 657146863 466945042 10752769 520925976 63027116 723440506 951321443 570994776 888989032 663535417 836199046 10711896 147847939 646798143 721526481 797326487 525715460 253174335 359111049 268865691 57412628 166515759 39306074 878911084 915852673 433644745 31372500 201569814 724672444 468843021 252646123 935022379 247448027 802585278 640986487 101064510 42413336 133213408 723547570 390840425 124922704 565437504 962735805 706471880 407297412 635289836 35908123 259042300 334338652 817266103 376031796 116349865 296814239 38686391 424826068 52880376 51607996 381800390 441767337 365872917 34711621 645268228 394514633 67773106 123952751 240836435 667616553 44418691 146360979 539619033 221347622 441998016 56855983 447118722 789953280 872486566 345479142 165566332 14159195 216794870 652540 258512825 907859901 319677556 742272219 312936049 553744146 692320874 179734545 419792797 543722027 328670498 903637071 104470909 943026746 192589936 26920683 75719443 924983127 7336998 61370719 350933669 151429887 642653341 801206728 126143551 823251600 762619186 98826600 464381998 739146190 186251975 312102180 139379078 983571809 729931838 53665287 739792029 327503189 836411138 832643005 633728398 37371288 612236670 514969369 341681848 323168895 19744163 12273295 64236860 710571842 961928039 568346811 659771778 683713659 374203200 232440024 30640053 31176363 93714605 340398410 74284098 51815606 219739310 888019989 411569245 169096802 661308487 427792227 532697724 184367835 134958848 5692930 572629722 12253490 128019816 884018147 167859189 718138585 943779725 820368540 205409552 932333609 564507526 279949799 948151474 377423580 628542442 761973793 830721830 845418643 193246806 132853452 222092537 330034002 906568171 515949325 490064254 714669567 38763469 745855535 515922253 25846502 922044325 231295006 322472128 389564984 472035872 268144109 4426357 552922247 601258862 654546001 403822031 887819596 8442308 198309411 161170804 476220769 787067866 43080418 954516944 234524039 778093421 149381422 523965329 267198690 151777214 741480782 326535722 38670200 102685202 130781100 976749136 290203829 699958832 726099796 506183808 258909674 555897062 682656888 809923447 936910025 386758276 181421806 805847735 411369963 802629983 862377136 2106121 613071691 767965264 560919643 145848054 777601736 28310323 526219185 59369804 167467174 692030312 425866776 409673632 391398925 925447765 463836952 591865542 878849929 729171937 948677857 135932762 394131337 901680891 384884419 858323003 295219424 84291089 678142900 21136650 947855687 66597274 126733517 268539055 957830104 26307724 42472909 906617813 295746452 660742374 862847380 591914857 871753183 432366120 40956073 691215135 264944895 673796054 941789110 722362350 82664097 659327481 968261639 908356239 32186451 421097886 316328974 34226689 810916875 14692180 737518049 417385991 184166046 530532786 677879226 663811496 69753418 406571983 751641718 906841519 368100141 2929096 221924888 127227689 536697804 35739454 595451971 586108394 835833741 272554965 224516291 44861192 24249149 677185975 317229060 761913181 799402378 709967375 881834905 906738185 909087114 35749262 562985143 604114671 638946611 166446825 370427576 59148595 266211808 437605720 562956696 501036483 963208402 697973528 350252155 429015499 3214765 407156203 413785125 46025022 596220151 109694867 730042752 994227540 920709789 432522331 138488858 319499014 6542958 679934350 875519141 139233684 625312925 247038973 894771061 801634560 72795715 704495229 817071877 84183185 106495451 37594727 814093939 580410705 439020484 73382423 310455295 576680079 649170626 209669485 504658831 633429597 722629758 36364367 44570926 99664914 747230721 111900453 38095241 740830922 280033853 853174619 702127729 300751329 532195461 653865443 862637404 693140860 783198991 116721072 946200035 757755136 834134393 514128444 232002117 425641369 911532865 772324356 775724003 186379445 94286412 495670534 266147266 152575622 780893536 440468297 586092300 869649539 942109354 438869845 937829775 501255143 4184121 141202103 229519421 202216497 665350272 429514367 133134762 498912674 678140120 133345730 222956178 488107970 8418812 932909080 228131920 928067548 738662027 48498718 808618855 484966269 790137738 780728821 707084797 165829369 873762527 99446210 14583899 907192294 333013975 526383660 443681134 760521631 731743137 140065505 936214857 265150914 523505616 431773457 57119137 976018099 55170269 873797617 796986448 367790614 799268003 601558842 603272147 294591833 962728162 766365096 8620492 14889512 356478396 43526523 151738240 624960759 567231546 474911993 526746201 499642235 431983816 24151273 698689125 67751217 773409205 835053338 542621910 374156246 142440885 981477594 79948417 197187053 896014943 847105407 59758687 952694077 913357486 511972578 621225998 490262352 15389572 32106463 659482192 3067381 171076642 20858583 682651019 944885182 37727922 344337966 3814472 471071875 66752702 192609485 161424309 435177437 829251510 600792224 527228451 950819756 94560621 788930841 626285960 66938514 350741660 172763051 13402622 114076277 446831966 45612625 82847810 795756289 865224627 562633221 213168181 65657892 1202685 543923529 624155487 3630736 777373574 95628961 568747367 35121213 749392631 681500438 48537244 559372004 62517474 496410805 757827696 806034052 415545914 174935310 215165944 584260577 401075926 580893622 123095149 555279104 106432498 194275525 399489965 28605357 17600685 685452121 953530043 355739125 150882956 275774481 985020475 437239980 962694134 653642642 29005559 15928297 233797301 603744518 744889436 452568453 320825467 44117656 565554941 361353631 604190555 71020537 123768080 579963162 344470604 43605726 538416876 147560477 62078378 339390848 298199441 469486739 367354293 43731739 332433696 489600169 387387663 268802671 89578335 50097491 85909826 258898498 728838710 700842183 32005944 682825692 393455156 737694976 767390145 81684873 891945227 575121980 696175632 576763163 18675728 200518014 15298622 290989669 650901180 520520461 20445126 399177153 116586798 9673971 493561864 38655115 633796262 620253567 14841543 38577572 20339723 404504004 397124266 909897712 254482022 766582807 45494206 31729880 600288613 426919573 28571634 278804681 68101081 795151771 190229402 623725491 103261240 203025996 858430957 368895882 462612252 619257102 3935623 828641993 729182658 3651597 291125480 165907178 383192716 363955639 726609138 711297775 175378815 378553151 388655983 847192540 23894214 500368154 712559497 447650107 360847661 143104900 488810064 547122071 961750183 906142972 195774776 458967809 44075209 807602372 560822424 933705614 512501580 999530338 719258156 472327638 326113935 268885794 265412499 900478327 790765586 947591826 900622546 728823696 489755388 460803844 163092176 995640647 623244950 726467343 860870104 43506755 281252046 46000910 774563866 335005491 977769654 255809952 211572778 940179525 44621058 623929894 567311231 31236527 802698893 606405448 336364789 859049002 855685844 86086513 384935756 811762546 382220921 913545550 230279078 143448264 361510849 603091539 360202253 669470575 396849431 658454838 928723435 395332914 430701447 537244786 48982160 701550813 984018244 876336326 273304496 240908480 845125667 945898419 712237538 244095279 798446621 69449729 561963810 833282820 508058065 346592826 81451856 153524763 367537408 414993197 93445295 618322901 799414031 220266093 8897126 793474454 78328200 46694096 817562371 837274440 341442713 850295536 159650547 21482965 311467411 41792942 953440011 292422064 501543276 383059626 293086978 839357773 501776190 260019403 492134388 850036645 157695687 331016381 397149921 790126259 346228455 141834606 257325867 58355193 127830052 337806481 822622492 681913596 12029225 252275996 965749854 945331651 82806594 460466633 269849217 427574108 975492322 636715928 140242297 342009943 827908126 229467211 217875998 252245322 451704624 881390824 833650346 827627339 142274804 930663483 763786557 827815545 454596462 247180626 26012764 126565491 429269570 370726399 756678510 185936607 784023866 25629530 200921406 906166757 260781764 527573564 79712892 294549169 159613554 82790852 553599548 173554165 953883512 168381910 857897590 749637220 650296113 804821911 682623620 147320632 262518682 352469491 76067239 57244845 292122069 347254808 19259778 875443332 28032168 270664696 450572444 767190145 738660092 506587338 35116258 369587437 944633438 600638857 899907108 681438485 952980865 338328435 81741972 108020680 546052794 419984524 973651786 840627677 562825859 586203673 745860802 874818731 856136184 561449765 986941276 658437264 68783965 595167999 762318811 746718059 6661270 526344122 7186407 129306401 609591214 593094828 369810059 595932187 592932177 765736176 283017399 36708806 539082065 751075812 370947007 3033362 881595685 667634092 936333275 644645108 191358053 244343212 119375525 244034789 650141519 838347026 243761566 421979488 236579141 607143754 875009193 866653799 615747405 15727239 66093197 807772159 667325072 498660929 569525624 161234096 348553947 571920818 613614967 271972358 933259553 132056664 383121151 32074514 553288183 57802358 580314983 818136298 74844183 335000466 583781740 320572708 55854302 660216 499411883 601636447 79293645 536227382 661324586 750787259 937768460 301213087 730109392 506186844 645580514 47521992 535705833 325962730 817716798 105200909 517994403 56855828 392808498 50243597 690767251 52833545 838310002 421233706 276726064 406886141 215479513 877015306 161318487 485862058 800387045 329033753 648663238 914351308 196375350 72417029 962309793 451509668 297122323 260862528 491291376 686229878 814832613 379510657 706648094 739794699 995780281 62115395 233112187 155455024 933071298 169012805 255759035 312403509 329469909 904465417 933714038 67308655 78342636 278696789 632599718 658055862 221317540 788548532 123173932 540081640 724159423 221339894 8249419 558132324 776221346 383234476 526230315 125340815 908734679 392474029 983795287 515650387 415089549 307512468 532877632 237527707 811375891 57402431 724439480 742281176 303914849 117081937 774957175 992705151 739370639 706401201 19930010 218518153 193209179 586107146 39005983 269446897 188319144 820412233 566413674 49337402 699561722 620164386 400757187 285199079 124118267 300084875 731768533 377112064 218618872 611672894 580538161 214555028 969257316 600112443 58682313 515883313 428228180 426747716 708471925 618231405 589998594 568372064 103857778 159176545 53672523 613048665 680301277 356212009 872706097 875228478 14570813 588178022 1973849 386502114 217688567 16887740 342120334 926448475 925654231 510776404 12455228 986862979 76097422 608745563 737785334 71115386 757248558 490899328 905815024 443047202 31776687 137155962 706098054 957191073 54171246 935136896 455979955 149984739 89412777 517287375 229218971 2044950 46249220 79594536 229179393 707792172 616564487 560860752 759474129 411397469 930040733 566451086 718281880 982170786 330384791 331678768 58560519 502627643 929593895 988229638 329484149 386193961 726695269 205892837 552878681 281200053 356418766 317134117 885323987 88287207 845449664 6405156 541709348 501390608 965475327 186672833 242398002 998917185 626492467 915815906 36189445 652877265 646403688 730700014 15960397 683571675 43436684 979305043 188845273 168621758 671989 718080002 50189857 13223323 16840408 944001518 132470205 706689754 328003283 907724945 68620524 782276774 769506660 466733927 335817742 915812716 539486575 961771376 513445674 137872480 887078076 322174386 590257769 864429560 513007734 653396405 900948633 713961071 304824238 389494789 144014763 27539523 153680342 1383604 586966326 396865207 736650567 860412373 57533170 641969234 601858491 477644290 269902141 975841630 366951123 225714903 821653913 324647531 72407699 846717813 977349419 760831689 427330529 778470144 7815998 796548881 431262985 521169698 979300798 85539741 35809340 158132869 255040446 500869899 887347212 769571676 216927731 367995070 257254898 74586587 108971830 105845596 274129097 555674298 437310214 23368017 680070480 324023 524858371 491536715 405152427 967677969 32248948 672015549 960597218 525320973 706921154 736518748 839532385 57471093 246441979 494944933 252122998 270507796 389846608 399603796 89902807 122286395 680432024 72986350 486735385 316811071 46963147 727886137 51556154 60066296 834779015 742387647 66813976 44227908 655573646 495882062 768103671 840286850 613072965 360114042 442211072 487453464 273742903 434702618 565484220 301544686 382299281 954377415 875223709 175151856 953179299 145197409 481300853 64700816 33433445 268972681 722512125 632772417 652378608 379447079 104026191 298442493 189388288 487352294 643243629 74336960 813182073 27648947 928433336 516902922 191703007 850573378 585519481 52870753 52498140 178547850 47383132 50616269 382232254 12958019 994453232 931062619 739155447 696059759 23480616 696555419 89900699 102393038 798990813 605142817 537977061 689997416 64538441 336406791 986199474 75728136 767243150 344416106 60276996 92431803 116524333 586837481 776875137 484632661 419498895 998979625 850713074 792126956 260479360 491315283 852393412 756694874 310044591 912965012 152553866 326294463 141461295 949281436 53304441 330282750 13591545 353514528 705789930 604667963 102913895 555388760 878550492 935839843 407390907 571342978 143789936 527646885 247097750 28772701 692987243 287672561 583885953 713750447 791346359 415272576 569328488 199674815 788175074 808450635 132630554 106213083 134942366 67954066 18440394 69971924 442744383 99179095 348072593 534268797 621059648 679251425 925926378 873574191 204019134 737604410 69021492 8882504 126314235 338954160 550405427 505794472 948742621 748514136 107591568 48200755 681793133 945995654 875275093 436131665 795729753 180393303 162345841 106691697 17390705 121400359 153080634 842607233 609043757 166051867 26243302 193190520 285883174 932587672 555978768 672294349 910943385 909182666 794520634 300203261 680974055 216319007 793783109 996519433 942248216 744988873 704028666 464108277 792594003 523997759 542973061 850395210 944224359 569192892 636179701 899722133 741499462 592493247 581128638 588120549 145076868 751180169 29829174 60468305 239244764 846694818 773586715 943476848 115642796 194495573 941739276 846488288 870362740 312786735 207482635 16549824 608531035 765852292 328497409 738879797 857500585 47322602 547574330 555418601 765971278 987050172 180492261 860029319 564498266 755270808 801345430 90492224 327990659 464148449 508799427 34370633 483241379 440412734 674731082 68518490 840229943 21605658 479255786 217164337 293960928 244580898 706225093 618276877 419407078 762808777 694345189 186645556 73180592 655737287 253601715 274718574 330235725 983118742 106014593 46676359 428053231 494433012 849346562 744266192 824335722 598879332 445010637 992536991 483115449 269534125 966316766 965605067 200991610 208077401 986244884 813447216 161780077 164877879 446684340 391077425 309903353 150806489 830581220 806037809 320836519 173379863 636305457 194924569 243039140 643341194 112848650 908162773 736910404 231436050 223991362 186004695 763808122 838699089 135882898 833268627 240931168 352898861 744390165 16035073 146265781 34653522 283735755 204829214 73333594 763544750 269708566 387309931 751835860 29098995 303134784 837576044 797267150 961406745 60175603 39553322 573613972 590580185 437918143 429678770 285186713 924721714 34571671 884059028 886700273 330079464 489498196 213045093 295640024 172525056 715692337 285576254 13663017 392542022 24612174 792427834 164825575 46208711 479455277 122576635 606489784 665019735 288433208 132310566 162351205 622664973 352913209 847750626 854305372 910843841 781423328 133498461 551402798 848360853 853721408 474925896 322642705 903830377 803309394 325069398 649371743 821027173 50109809 81785280 456488469 562452852 29936093 145669828 35834965 850384323 843096376 722977826 345713892 84145990 352471308 151953565 834145709 518278195 26655811 343065984 80571196 79478405 306546093 5008663 329675588 960664186 569506942 353182001 885735193 632648981 911656653 752046501 767335991 706648733 306899990 396622538 959869113 361917724 805173176 665869309 896307683 107825889 591014776 630406686 978244249 848811263 597934588 747686419 398820325 398675403 56457041 785903428 5916532 329942882 860904806 566254110 24718362 609509921 828238479 302873233 631866442 273636139 111992835 539728530 651662495 922036966 803400286 611419289 177077334 145388414 318803488 996096547 198273489 656080737 564156971 970996273 828413205 763334593 590719561 159930312 200690253 551107350 659487140 752197743 478381125 137649049 533972300 728912564 578230000 753241546 591822517 644834471 301427170 46972651 386043446 344562269 841302743 949209986 25159051 644394095 593207338 804072923 76292692 316440184 225452895 500710532 66614931 186574234 905022362 316340431 433610034 387284730 47052325 726101331 884574331 428709440 177826542 662248555 99559582 15127064 247440134 739671734 432761903 89304243 97724195 709726613 31392421 286107207 264579103 806974896 289448156 950652810 935338871 545004914 46186388 491130427 577359309 331647880 791851504 477048218 606113127 533307750 766244343 743945451 61029038 137199042 22630678 538955255 173354159 379218711 868463260 336509834 47723933 453434915 386737725 30924790 761115469 334660714 808572560 20744591 534217656 51124401 155623313 374606637 467373437 259457923 733819168 700321453 316553308 302069167 43958656 284213104 940487100 829184712 617598937 7352026 50048294 682247588 122549942 195724500 71116488 448178397 393268871 288978507 162536436 316085587 26285600 253643695 347555230 752519337 88713016 520550261 578639073 626756547 867247339 445136021 63808890 301818190 34060345 660858124 116224587 28132408 737657477 734267484 232476634 81933876 627312150 712925703 210810576 501177911 548822169 122664984 792796794 418313982 58449310 857854362 681092939 212258182 239504663 4652318 671044952 36097938 853735900 515581753 936729306 89696808 983610409 6652164 62288560 489650196 378600990 626472602 112642779 736657508 29490750 269071774 564592384 927728874 898200560 564233139 424551145 418095293 129213953 506340609 18223876 375568057 416590113 417829559 860590306 563507194 746479714 141607299 861247930 16173669 253512124 51755036 536843492 532461343 674500747 588068281 263535710 103598356 883372047 314042519 979063114 970191729 686728683 14693494 261101166 97114155 996095142 23084828 888036018 720348790 375797294 996591825 742855590 942770510 852229712 27999970 568920058 180692465 435342657 985409055 584747524 912894563 269898264 859160413 991773245 363391977 646757713 33795572 5259204 34968974 906421068 51074625 704271578 881780385 13463244 560509477 330870116 226132277 23779705 866756484 261143916 84658336 116174942 706240712 572811680 58511357 991629931 210541403 210861010 559175850 952305396 172619825 45014390 262201546 200314417 909840956 156033575 675037636 70202300 725132533 14473251 638246595 416195350 406995674 35166922 87647028 924382754 885169130 171940643 192876874 547150760 483284011 961931862 945725565 862484435 358869540 577259059 493038599 71878323 950775139 727980970 509751654 185663676 171459833 55951697 431693533 952908101 860276217 716125154 949481970 504091915 654137853 628788409 657155569 991902380 783054241 34408026 888353384 502320940 504241925 793114345 486005161 742668402 797459535 576569521 906594124 368586700 141074983 288542878 184942250 793044071 623393337 377607874 454039907 855338456 766040503 599902932 31020505 751324823 829927381 526661292 131757490 191989374 202044491 722735304 446114906 454571342 822287830 301344459 752704895 661998890 543926455 518625272 57221523 102552858 49835314 449306555 254580301 146586505 776406544 849604641 830695720 392018119 287459102 101309531 276675043 849461640 129680300 490836799 354072319 503613796 401499406 126626247 925140549 840734037 360845599 560248208 896463677 383376956 778592441 46118747 907423160 633733980 519759422 357340560 247666759 876940509 238879763 313829046 887531201 97926730 304075551 719014908 368889025 642808084 465148240 303831988 399178789 740634381 193908758 932158418 10498960 581068013 768228071 591793266 127311081 472663249 511905209 15759439 215071707 746864823 368747403 941855052 968830035 184796419 484132060 781076207 156659973 484408061 678985266 440710369 945344998 660839248 521242261 39747952 496093875 708497549 68105745 853132301 706185577 564472230 205753400 516742094 294223051 817896563 439109277 313728493 441512672 868259889 573441882 279494215 367052658 976693246 920325003 977404894 16229008 692987230 26388432 651084631 199051021 101284537 147361999 563538301 178417918 663123418 540892592 270407100 224576576 289286770 692216480 6407334 545540848 893543571 23067471 521669234 888505329 511617845 607346033 368270712 812745065 49894069 528705 299724983 633018180 41407825 2686457 825990735 887101872 851802029 51436123 439181831 326609823 367273809 105853227 952886216 21517129 543011112 12735922 627675680 177167015 695874051 175285309 852774080 875588089 689656596 819136668 613555966 939948608 570281076 855643300 220531284 723157445 871823261 637576878 340254943 830598288 372732400 17047573 623849441 513268466 965267248 296102844 80394815 27993596 311385093 405476485 268632836 3944453 201945211 197209051 570157020 439807784 554619520 113328169 575753114 44107204 525412458 451781472 995840179 131748090 291339118 229851509 946480064 191589682 282642986 13466849 201938432 240339095 12856092 680351520 44236243 658468758 800653096 739070770 46572352 107423075 573256726 360493085 928900720 634176116 78223122 744086889 167050801 561685252 102479658 491600803 117010548 935798161 436459475 241771226 261265103 831633758 582873957 460028197 937552124 847510770 62901659 972642587 222386008 827387031 467244564 98846809 75969893 402039004 662018772 895876608 272741449 201104660 181930691 895727924 519728460 515157461 73320493 766224286 24378462 628742010 113363776 758537195 954968718 972149921 995267729 46926411 760785044 575448237 742305688 591991026 195811657 562244164 382387504 970209947 202386473 798611922 630701592 136861952 539658200 433944581 316634484 818944355 156976282 187033680 850754380 251667721 385464025 7946600 625501964 987170745 211405219 190098890 824195586 899524161 810068265 37829682 90100196 40565489 13466945 657146917 604007239 208444958 333984741 965389929 874165289 924354721 479550387 45320071 8660072 48194645 424218219 907263568 68493897 23876253 707980147 553801813 534995186 426944732 259760726 789263470 562468591 519879418 260443456 405473076 861367985 362962918 87055236 480682886 440877834 6734350 370166807 760056072 539140531 502658536 280492050 2013343 634379719 216440941 854666548 848221431 495825477 402238873 402806878 364510461 758674577 710514413 250183701 179469925 948033267 735754733 413159171 146424357 322550551 87768738 240758390 823985400 461804684 207916568 801304799 259020253 9539909 413718753 423758933 30647445 382012955 57271185 574219536 154198056 369673544 912170816 591636462 24814944 671503598 600275979 611693809 32472397 543653774 246977427 866032062 626404288 45168785 29180796 579312672 977309135 880899779 951341040 758371460 457869399 399447763 956626457 136304763 794396277 221105620 971822762 377681210 299698188 503884735 918100567 143555101 588169283 249998831 245359193 564957984 3294212 430367139 285343467 650392420 601114750 264443519 833172943 879923121 772632996 613458187 621484234 28761838 348041388 528297267 612789284 808740522 3762320 911220934 446831913 107430294 897769104 258739703 928139434 972160521 713745582 739063263 741560700 601192059 712301617 982031097 281708280 38598154 601190947 277848996 785013626 655139576 76097490 225201317 910928610 226851115 33071443 608267170 437522710 421418156 156533754 239960488 332517502 997919784 400123107 623484325 274581638 45685618 990627693 621235951 66714656 263183871 955984826 384935868 647145535 875518313 545402160 588271527 402614877 960698348 25407739 182560306 742422262 225448684 221095049 193033534 532668427 452341101 506940428 669135765 865266592 101531290 690102523 454252384 834107966 321432639 343523473 847001777 425098610 892736846 957606476 270435323 855801420 64752734 172985968 349650069 217592801 431743527 643296386 849071930 526232009 447741959 241058254 649868428 411301537 571396736 115443681 472064908 287638154 417711032 535380751 898913316 682024361 876561912 625434862 72517533 156640933 459107886 919971545 208067881 346849580 905813611 146518126 852680795 931961966 580337765 195591696 4367786 646105504 345673717 24725862 860642545 33923707 448001434 528754139 574577138 582303674 218591477 449174300 829532878 228392864 594809675 70195100 863398031 275799151 869468679 249814291 385602463 97473266 406337845 604879099 17446477 25254132 26549255 589513490 256104271 616096711 402714964 170109915 35912763 441679550 82616852 98097949 255917069 991392179 225345509 706059874 462119332 435451778 377142666 301524857 495754821 944080011 918631271 673749748 665406486 571448628 887777797 387444395 442433700 843136101 769242260 557930551 48981342 56098827 585915236 560597880 126917656 765895062 809064043 853739792 36705161 797550714 718313411 29670629 278589388 632452273 654272041 53685411 281007843 761299767 646498175 362526264 311709999 339771021 787282762 150363734 944544250 883201336 128189749 251899636 607599598 969760831 543311756 328213966 318469019 203577776 525577665 18245856 500867572 628515611 392161003 319178479 619892434 222649365 644329538 301527552 561560432 22806198 998682533 536613343 536642798 739936283 89218580 785256601 581490382 78387942 135692854 62305026 729886074 62173113 471874260 667383600 782477500 663944127 334535004 1737470 747138628 137317667 176540767 236429963 876715045 61614998 429218323 397203128 230378328 984018637 936471250 932443053 201040440 470108929 59365785 361811797 123893509 88271726 452235402 112263133 72267874 212485844 509583210 361441849 660971990 422559737 41888291 847405215 331655758 649169957 212209988 201396489 424561305 842639780 480405116 247301048 216333803 238675528 586786595 234285484 776212059 516814308 59948209 330758957 977446757 39997138 100256069 420521541 621869160 133714542 798109215 643976515 14458153 257503129 770140710 462624057 840651342 962927927 719368803 542459007 230319076 38457009 782423684 13133615 124580827 694301812 768174938 398671783 166001284 91062895 68238171 587526410 481170201 14304921 16890145 662766014 913247797 40093033 69560297 67227119 925307992 593175133 726320661 922976779 175233125 265962100 315439531 317654340 834755107 923829939 627372755 39828498 916764863 628965539 40535645 912295086 84153672 751301329 907741752 575209368 761333042 939775822 466480124 603332114 253269204 132970029 272506721 336838818 715119082 388647943 231147206 45685652 466032148 646676602 373172140 28665717 6135637 827141285 154248504 415124378 746034324 156348846 573295284 163684503 144952350 459874108 518956558 58696392 3381794 462105085 230142551 124595404 427479348 421179938 58561093 38836228 463703755 992270814 976378546 445460760 552947139 614378475 385871131 710316147 286197980 11162117 411820578 798328514 53210425 919690092 758449165 706836857 140451041 122196838 827676996 127601486 500629825 254732219 360627927 1294524 119287209 885808952 750686965 5369985 273699274 3757612 584871798 40477729 946814014 27395822 446231635 470715489 59731201 561859669 871309864 952490444 891271152 14040126 978601145 163981617 841742161 59210762 989293930 607641635 194465355 672489757 50429381 755783032 811596649 200169312 97862136 826228682 131971867 397105088 726670164 638989305 872593973 323940013 101300944 291517351 20078 579162780 831679364 431475643 479066850 686099077 414510382 52754655 102313617 372221030 599219888 963008514 991484638 445578174 244824207 69341399 473941008 47616018 659543926 188029011 442277333 19702124 873600690 82521395 278359482 55023831 26016436 836345972 112328116 850078436 421915537 86008793 457727642 82727464 524189573 883468392 370211496 905380796 426890604 828738797 572209150 265727932 483721031 127261814 806497055 520587208 607583421 654302421 7919986 246338950 241255832 322284833 367922117 752476446 72770628 3697206 258584773 381806524 127115347 19027248 712855431 218702354 676346107 107245556 764774914 805067475 599568278 771791783 976793490 601003321 709141026 634861877 122019703 485213056 231552447 494190539 54016852 336760169 401903923 166810973 509782449 582723256 139781993 372092194 26828409 122009014 985698798 991327763 309636988 288967087 897923955 71667567 562406126 898163061 531176013 575342906 681825766 181404124 523090680 652271289 858070240 764894268 525228688 288622839 330919996 210633970 52758358 69454659 111845053 483310047 636554546 169233328 8537611 907983080 88841259 87945620 172922673 388736628 997312240 131421194 131618080 298714097 595671890 342046832 233483050 524924495 189843144 100016361 580042119 478813315 296853738 543714012 183895507 778450437 749651446 144538995 93681038 232675667 399335758 616695837 747219099 12726380 709642232 613339405 70081986 536281430 358908701 830804921 392051502 128659609 176810635 120581979 35226351 396434369 162025267 862283123 835476345 493661663 392639915 48897603 293731364 206127112 459808940 1912658 734784938 559824853 646310805 20043754 989444780 805037538 555070695 141574042 116780077 366804047 556128455 914044596 797166613 392508738 683703167 203713744 511850415 602149219 203924477 44785479 573112875 30529119 1697363 906447289 793405213 588322149 269229621 957796488 194088189 556679596 14053247 971899738 533075877 564156139 15962796 269588891 839305942 570888159 45636447 407796473 135150771 745385161 647894750 23086054 829429828 864602605 259957906 641373721 970649588 385271316 74242697 305636109 56008724 260028683 56288756 359173761 142950742 56064546 559937449 46926582 115518290 39368366 351087265 9566261 285542148 709597319 269992571 710738886 148697420 857767051 81110008 494601082 32714093 590395673 919935357 355379170 195913615 729969814 968875413 820570325 596117310 738364396 393786732 136658414 257724904 533432582 509352789 715758859 530357602 828287317 394426692 147163343 429118052 921236558 620458836 59944737 162070280 377545194 135447107 624203692 33550159 308711716 260939249 18375261 650416540 27935871 770357221 10144743 609932599 376515197 933479880 28587074 900358347 237559849 157981672 86940456 341508841 836062094 376297398 787127959 917565059 4730942 512957000 404945746 969260401 637439948 213668567 826311520 869303024 559894610 23678786 901191307 778169886 251327212 721426570 205840610 144931967 499866171 134154581 254847288 26786939 729129187 961133675 15820194 710975453 143130637 46721851 242424829 7528022 616318437 61803095 994802790 803301368 590568477 45257204 503534528 33398203 381312617 206555243 106281009 429774332 638042369 588025530 822444453 424778489 402425634 62019844 673253450 430850390 132319629 556918029 188707602 159889563 28298503 248701119 69618741 466331572 104982743 981690536 152297900 566415215 933297483 286277753 149643191 223280385 759151155 805361544 663208791 455806082 809203044 64361295 603096789 623868780 530174262 239806955 205527609 478776096 15837447 345312414 499950036 738587490 514640310 899899981 226575543 38216920 272622633 677253635 940444473 67869582 309614535 568941932 976178549 644563317 161658622 601951067 820687306 823681247 294492095 849191492 567262041 681518852 966896125 862892739 188180618 547698305 691363378 853586451 478536072 908773844 734600153 318235800 375928512 835347937 625444853 561207382 320253798 301407344 776297353 369913719 915580912 27595949 406899230 951450313 115802265 478961574 434305088 803038269 745151455 492734161 591233537 917039465 435907845 471036547 437129588 993682951 490968722 908036730 39828275 619490932 385292496 72622676 886286042 43317810 454266958 25158165 54110090 549609062 958399583 52244645 316696679 134043739 745457049 25728080 583466266 587819005 878337110 843453764 125830736 220445279 344491830 876749335 359614009 138601526 26181532 195586622 413139210 458796123 456591916 801061527 956900219 412051021 280248659 86384608 114063689 193780908 351156159 1579325 779252662 263146431 19040995 782850742 355532804 240184304 717389172 721854391 489090557 620956747 665387502 901287311 295396974 869580034 577182992 937534961 994210216 327911915 410813020 763218294 477597182 870925568 640875673 933448216 360830537 568910046 54645328 381750712 819083367 905927495 219739730 216187034 390216631 710621089 990769712 669718500 743921567 421955956 581773506 869835810 310368775 583241456 636736161 352564165 391405019 7704933 791004844 173950367 131518860 614633929 420677767 397675369 750030224 84717365 62594327 401341502 780434142 890824040 915483400 927266589 570804595 705430850 749917511 362378602 13167823 216398154 825355656 278777198 796091512 949964842 626024641 908035282 770883190 543905581 341438381 508015400 399143382 502711496 870526283 769094754 239956776 665383694 202181980 7039833 813110528 786606650 130056936 985191496 60089464 641694505 754003641 80783182 696701356 802400733 21058527 744278767 16159293 862922748 11456042 786486931 363125712 484089679 600506035 737895686 983521420 35163203 939211348 67710199 840853407 833087595 163625515 74278265 29696953 683500796 512393755 36182661 786430351 831206736 9619787 707433846 581258841 696019299 924625061 32137099 913684053 796252249 649419096 55350376 672906050 974559990 427066199 685035158 906769125 368580132 792501208 797648894 598025608 200086897 905499605 121154162 628114550 792950159 702387854 272567333 895414400 335568594 497817605 98218541 252563580 757469109 183300993 274809608 335837120 317732694 171170315 65535764 401743019 823320565 861819124 747201814 351428381 486369656 634650702 77107380 130621177 337155050 952537454 988836091 874865322 570989048 326212976 589707482 283069852 787045235 760916915 862854052 473540286 898766801 915456089 785600402 404877063 567556267 669940424 930881599 778864622 381332544 995509292 149426474 25272304 483020785 200707570 439488567 177892109 943876803 512139343 676214831 570103116 660355040 294156471 675881788 389975347 143261974 897988710 562875757 864815183 683297111 223781594 806979384 158782386 965904183 911813719 785184755 825944688 800386929 951556194 161198170 754883617 150720355 67755591 936824076 890487651 985429901 966711699 510142733 741575765 134624790 548222106 437493830 2687260 71767879 715205362 834101761 403825249 596832781 559285750 814437229 748075473 886386299 586343748 677478944 808797341 740418630 170249535 468100752 561616888 384283464 47020942 283129497 718967195 500393982 742295451 174983162 788074052 856253962 628538646 726303448 21259826 677946033 694603375 681017 742471083 768225117 355582303 827986058 566124406 927061020 6774112 507704858 991881058 190560800 659430448 510066588 596969149 962537021 58362450 742463145 268307678 932004719 438352781 929642044 589301147 694287697 910467947 516787508 971763667 231795366 412975546 318353622 532382694 361318356 366231311 542170952 714377784 557121892 39425343 558977559 63567794 666324612 178912740 416489650 44698688 74210181 864628958 877146861 381085524 761988189 38318799 905757567 65543778 298164006 218166173 123138692 820991330 533124765 852884724 857106427 84725073 858952867 10086082 127239753 401241264 730430656 588617657 554183860 232635907 709031579 54116304 465373673 472155731 957565059 845982403 777780855 891784109 405258730 12864654 740691794 481981345 879130085 551524854 792225872 609771972 95454637 942188288 717811375 258481710 354581280 387110264 627532686 528141309 726610753 425399147 457021040 143306704 646404276 776612269 139503548 222037581 957574723 150018644 448650047 52325019 259418459 946540347 217938600 55444200 514677903 673110145 673237003 683636964 443527701 133856007 773095519 946711621 326006340 481808117 736095743 430587201 33122332 941305398 870353709 945213719 507925950 422687479 1225867 884744838 581186288 882017836 11444640 70618708 499517338 614481419 947038553 527526857 788502603 29740174 47661189 447192881 270424757 582548981 710430808 233145438 195538989 79169347 682772201 659067683 454996012 466527421 884700084 181817306 758973137 185550958 17326104 515867103 339233628 81221797 137655258 67448851 469738164 319749748 51565473 481978714 142320098 124191795 788305784 10714397 3486356 328975356 40825167 662947785 77147035 162670125 351001465 62069070 338601837 70922217 892319535 940141473 484520612 915218838 259736332 40986938 406598781 621749600 36929936 30884758 893690714 91000245 633513886 743744438 783941440 115254215 46988029 991538846 156490842 40207886 410683610 77887960 973536628 319624899 213161540 614321135 876576385 371980902 704437423 269984500 539234070 329229881 162401394 298797820 953597164 236191426 641720137 778765471 313675362 993658445 360823508 817609595 160148728 605166439 719184662 503008431 384982997 757188453 26721526 302964065 275682882 112958683 789422273 63193401 230933037 87729701 486063270 823488739 925844135 558130145 195659577 862130320 873575 537451379 11696113 2112630 790548037 595670400 53021610 924066123 280958911 582052980 31294244 445501134 959313783 166103804 161839490 397664831 818518962 49871500 630371531 951675618 770469595 629760474 215335533 616438400 992457214 256054113 22712245 201997285 92972878 605850591 7898200 11890531 316329120 915767512 53252845 485274445 534357485 402063121 274156400 321300093 646059988 278141205 553840576 242066128 206197270 730547 339312162 16926628 945801752 629345918 887012797 641305697 300696932 267267660 737251612 850477805 642970664 910671799 449468591 345862710 930094005 936729503 492430666 503278252 836522241 73762726 879590052 15293635 187122470 747885747 401203673 499315062 136058337 436342128 823102441 997924031 721505301 798979276 18807351 265865248 164905541 299996282 362509067 833599262 210680093 386603887 646115344 415119296 325316585 526896232 77063382 166533396 83939100 361561186 832356177 730804651 80454347 379167007 103658584 27325976 287794479 41480104 67162663 302522228 162306343 874252998 270901982 819388893 494056628 566411656 356998912 881210099 558308219 624123328 233353205 305864793 234072390 738165381 916980360 570734138 645647491 264477363 679373161 186348993 106639556 375674726 452759468 404839328 399145277 441564803 244267848 862156426 838437705 449104175 515694489 186092985 525625573 872518230 13235679 496981865 197040947 66767653 268509629 767868763 450440441 479787920 65408955 519880019 641447200 535559374 914500548 967130010 599421237 746245080 345837992 390499709 866217963 863704557 462997915 919926220 385338263 481071376 61983412 954940763 230618291 379099785 305991024 68213124 489786459 248702304 334212652 284533412 40568019 305707237 57464238 515185306 849972735 355581739 35267485 252920651 92683242 602923912 540086020 717128992 792659264 984465687 924109012 227550598 619805651 99754294 361865311 986336621 242438426 181111304 1676253 425238474 613851309 924081396 681713386 403922966 929450698 430933284 349960454 972662988 476536531 46872071 343583764 175583727 81302990 203307472 561243356 966764417 5837540 153833461 232001417 544346125 220917730 528227248 503626283 756499230 309068731 115876481 185009974 924905414 710770948 835607210 750235650 3238168 379670135 492292530 202086217 37732014 34679665 163066595 492071852 667651875 788732531 443373004 578476590 338342554 226909093 511622335 893636791 365010742 967014222 12458836 965529746 635378080 563959901 537312484 932040943 352037764 338786020
|
|
2000
|
|
4930 7644
|
|
7632 8426
|
|
8261 9881
|
|
11193 421
|
|
3593 11297
|
|
5382 6094
|
|
6726 9092
|
|
9147 4650
|
|
2479 5262
|
|
1326 9734
|
|
11858 10238
|
|
2955 10116
|
|
1894 3016
|
|
10280 4633
|
|
9333 7022
|
|
6843 8489
|
|
9083 5732
|
|
10452 11259
|
|
4806 6301
|
|
5587 5875
|
|
7453 11221
|
|
7480 10962
|
|
3714 3480
|
|
6720 5971
|
|
9392 8654
|
|
8900 8637
|
|
3154 6025
|
|
1505 6521
|
|
1269 12232
|
|
8869 2230
|
|
7519 7304
|
|
6191 10342
|
|
4318 1276
|
|
9518 11043
|
|
1045 1386
|
|
9580 10065
|
|
842 1054
|
|
7072 1257
|
|
3764 3271
|
|
7608 9773
|
|
3294 4705
|
|
2904 1296
|
|
10502 6998
|
|
12323 6540
|
|
6105 4506
|
|
139 4692
|
|
8609 10506
|
|
10670 1523
|
|
2567 9530
|
|
7546 10749
|
|
6927 11687
|
|
7331 3788
|
|
299 1147
|
|
10387 4342
|
|
5128 7464
|
|
5479 3380
|
|
4685 6973
|
|
3378 4650
|
|
3534 149
|
|
7259 4815
|
|
5424 9887
|
|
2244 12049
|
|
3907 11853
|
|
2588 11187
|
|
9801 1233
|
|
6907 5348
|
|
3828 1586
|
|
8216 381
|
|
7681 6137
|
|
803 953
|
|
2502 1202
|
|
4048 3639
|
|
1867 6166
|
|
3522 4534
|
|
7187 10527
|
|
8565 1736
|
|
4476 11655
|
|
3814 6660
|
|
8422 3508
|
|
2309 1929
|
|
6277 6208
|
|
9369 4305
|
|
5963 3152
|
|
206 2984
|
|
12154 10097
|
|
6559 12143
|
|
2215 11986
|
|
156 6441
|
|
3453 7307
|
|
11029 12036
|
|
10388 436
|
|
11194 11733
|
|
357 5047
|
|
7976 443
|
|
6511 26
|
|
1350 5130
|
|
11899 9092
|
|
2734 5759
|
|
2787 9269
|
|
7248 4512
|
|
7043 6571
|
|
10393 1399
|
|
1007 2312
|
|
200 4400
|
|
6277 10093
|
|
6116 4909
|
|
12290 7268
|
|
4173 3065
|
|
2586 11472
|
|
9215 1393
|
|
348 4783
|
|
10409 4265
|
|
12320 7430
|
|
5383 979
|
|
438 7986
|
|
7009 10822
|
|
8884 11149
|
|
4147 2574
|
|
10111 1905
|
|
4831 9074
|
|
12188 2480
|
|
7236 96
|
|
9896 6768
|
|
9189 4093
|
|
182 7332
|
|
3674 11274
|
|
564 10326
|
|
9115 6024
|
|
5433 6920
|
|
849 7398
|
|
11473 10386
|
|
4142 11656
|
|
7190 10882
|
|
11862 4483
|
|
483 7614
|
|
10781 7711
|
|
7718 4589
|
|
7589 11930
|
|
774 6278
|
|
3561 6670
|
|
10740 11353
|
|
7846 2177
|
|
161 8818
|
|
9298 10037
|
|
3171 841
|
|
8645 9791
|
|
11980 9917
|
|
2100 982
|
|
3472 6335
|
|
691 6661
|
|
6461 2922
|
|
1451 4249
|
|
3249 4831
|
|
8377 5256
|
|
4393 7815
|
|
3615 4313
|
|
6669 2620
|
|
1263 7994
|
|
8186 5147
|
|
7195 4158
|
|
1839 5468
|
|
3095 8524
|
|
4851 1046
|
|
1726 4481
|
|
11478 681
|
|
7019 4871
|
|
11345 8913
|
|
4756 10171
|
|
1468 6714
|
|
574 9926
|
|
4389 11740
|
|
8007 8204
|
|
11415 11746
|
|
11178 9988
|
|
3706 1598
|
|
4518 7311
|
|
12240 1277
|
|
3711 1174
|
|
5889 7275
|
|
9827 7097
|
|
2631 1467
|
|
11929 1786
|
|
10212 4163
|
|
10588 456
|
|
7362 6728
|
|
9126 9165
|
|
3162 5045
|
|
4741 5367
|
|
6561 3247
|
|
3681 1206
|
|
9701 7966
|
|
1772 8479
|
|
8248 6769
|
|
11733 4718
|
|
2961 12313
|
|
6183 7140
|
|
3479 1106
|
|
6695 3962
|
|
11692 6583
|
|
9187 10149
|
|
4323 1891
|
|
11567 4779
|
|
11082 6926
|
|
2139 8078
|
|
4796 3927
|
|
4896 2663
|
|
3653 6111
|
|
10787 4577
|
|
1123 653
|
|
11225 8198
|
|
9190 12289
|
|
6136 5528
|
|
507 3974
|
|
1994 2365
|
|
4371 9320
|
|
11964 3468
|
|
3192 2129
|
|
4343 11667
|
|
461 2151
|
|
10671 2267
|
|
9708 7438
|
|
6700 4232
|
|
8540 6321
|
|
11191 11957
|
|
8723 11729
|
|
9279 11980
|
|
11312 9751
|
|
8943 5476
|
|
480 260
|
|
8429 4956
|
|
10809 4957
|
|
11876 6925
|
|
4613 7178
|
|
8514 11852
|
|
5901 5650
|
|
8114 2436
|
|
2315 7179
|
|
2024 6507
|
|
10871 10387
|
|
5149 9831
|
|
4815 3682
|
|
2303 3977
|
|
2665 5550
|
|
6840 3634
|
|
9175 2417
|
|
8177 7150
|
|
5204 3252
|
|
2591 7844
|
|
7081 1145
|
|
7085 10567
|
|
9382 10268
|
|
9207 9995
|
|
8215 7562
|
|
7893 2532
|
|
6400 11984
|
|
7737 1074
|
|
3448 9580
|
|
6563 2296
|
|
11323 191
|
|
6525 9072
|
|
9157 177
|
|
590 9923
|
|
2495 598
|
|
7117 11215
|
|
4747 6868
|
|
4471 5354
|
|
847 8925
|
|
1389 12077
|
|
4157 1528
|
|
8670 9021
|
|
9497 1506
|
|
5000 7329
|
|
8475 10813
|
|
3442 8324
|
|
10658 3095
|
|
2914 240
|
|
8885 9131
|
|
3784 11227
|
|
9649 5169
|
|
4589 1648
|
|
1960 9585
|
|
3003 1445
|
|
1535 6813
|
|
10159 6954
|
|
5437 12144
|
|
3671 1312
|
|
4028 9172
|
|
10885 9008
|
|
5443 3907
|
|
2712 5142
|
|
3106 8241
|
|
662 9804
|
|
8176 3986
|
|
4767 12219
|
|
1888 12226
|
|
6307 8368
|
|
5857 953
|
|
2830 7139
|
|
9013 4289
|
|
948 1507
|
|
7186 5620
|
|
7804 10051
|
|
5002 231
|
|
1315 6199
|
|
3112 3658
|
|
3009 7610
|
|
10323 6395
|
|
4806 11913
|
|
10582 5729
|
|
11992 11306
|
|
11964 5289
|
|
6889 2543
|
|
10024 7511
|
|
5154 11060
|
|
317 11452
|
|
2426 4312
|
|
2690 10875
|
|
2185 3136
|
|
10708 8073
|
|
6851 4496
|
|
961 8633
|
|
11879 10699
|
|
9417 4827
|
|
11924 11861
|
|
893 9454
|
|
10424 5380
|
|
9735 2724
|
|
6421 4192
|
|
7669 8079
|
|
6986 2668
|
|
3103 9367
|
|
4258 5000
|
|
9544 7558
|
|
10896 3134
|
|
6706 627
|
|
3415 4627
|
|
12015 3086
|
|
8663 3450
|
|
4942 1891
|
|
8854 8978
|
|
8447 11950
|
|
7876 12139
|
|
2137 4627
|
|
3787 2863
|
|
10577 4998
|
|
320 11889
|
|
2027 4321
|
|
1215 896
|
|
6010 2616
|
|
3657 8487
|
|
12164 5888
|
|
3859 4107
|
|
4116 3783
|
|
2006 4428
|
|
5186 2177
|
|
6104 2213
|
|
12182 873
|
|
7512 11
|
|
2553 2027
|
|
9192 6685
|
|
1651 193
|
|
1494 4131
|
|
7004 9016
|
|
3386 3639
|
|
8096 842
|
|
8357 8539
|
|
6149 9526
|
|
6083 7930
|
|
4222 7321
|
|
11454 9621
|
|
4437 5623
|
|
5083 3242
|
|
3305 7364
|
|
3854 6624
|
|
6064 10047
|
|
5548 4112
|
|
9016 4082
|
|
3142 2829
|
|
3147 6180
|
|
3500 9460
|
|
555 10279
|
|
10383 8679
|
|
9599 12164
|
|
472 1267
|
|
3240 6416
|
|
83 10863
|
|
3999 1303
|
|
3316 11961
|
|
12175 8778
|
|
2107 10527
|
|
6271 1975
|
|
4648 5498
|
|
7954 7830
|
|
4316 12013
|
|
8448 8517
|
|
8783 3232
|
|
3024 1403
|
|
4218 10595
|
|
1399 2154
|
|
2028 6855
|
|
3475 6692
|
|
1334 9997
|
|
7331 863
|
|
4892 970
|
|
4363 8393
|
|
10267 5367
|
|
5201 4822
|
|
7598 10513
|
|
7752 942
|
|
1953 5736
|
|
4883 9966
|
|
11016 968
|
|
10559 5357
|
|
3748 1970
|
|
3124 7490
|
|
8086 10959
|
|
8180 10034
|
|
2518 895
|
|
5473 3676
|
|
12241 1802
|
|
1056 5115
|
|
2997 9405
|
|
6576 4676
|
|
2598 553
|
|
9511 12110
|
|
11260 2600
|
|
10899 7751
|
|
6665 1018
|
|
1496 10817
|
|
5044 7597
|
|
9817 1499
|
|
9596 6719
|
|
3012 7498
|
|
3214 6008
|
|
1391 967
|
|
9521 5254
|
|
4859 2682
|
|
2681 12023
|
|
5020 2764
|
|
4686 6960
|
|
7459 1881
|
|
4448 7656
|
|
3076 79
|
|
7297 10186
|
|
11062 2228
|
|
10741 8175
|
|
9644 12174
|
|
5478 824
|
|
9456 7462
|
|
3076 828
|
|
10359 2230
|
|
5655 3784
|
|
6871 2679
|
|
7085 9474
|
|
3124 2426
|
|
5871 338
|
|
8092 1627
|
|
2122 4695
|
|
7483 7732
|
|
4619 5941
|
|
12230 9110
|
|
1883 6978
|
|
11089 4763
|
|
10734 9519
|
|
3506 2110
|
|
7047 3993
|
|
3521 5181
|
|
6318 532
|
|
7017 1896
|
|
5368 2388
|
|
12123 7569
|
|
8847 813
|
|
9906 7346
|
|
10848 9528
|
|
6554 3133
|
|
3248 1583
|
|
5419 1340
|
|
5796 5129
|
|
1864 313
|
|
234 2457
|
|
3476 278
|
|
5607 843
|
|
8006 10779
|
|
956 2344
|
|
6700 9995
|
|
3831 11710
|
|
6782 1600
|
|
6080 997
|
|
1200 2614
|
|
2306 6438
|
|
2123 7704
|
|
748 5122
|
|
7584 997
|
|
10472 5903
|
|
113 2201
|
|
9402 149
|
|
5142 7589
|
|
1656 3981
|
|
2581 8663
|
|
11401 10775
|
|
3619 6025
|
|
1298 6395
|
|
9552 5678
|
|
4074 559
|
|
11012 9706
|
|
11562 3795
|
|
5763 8437
|
|
8682 6754
|
|
7745 1554
|
|
841 6155
|
|
6351 2972
|
|
123 9284
|
|
8622 2370
|
|
701 8866
|
|
9924 4060
|
|
9541 1032
|
|
6124 7088
|
|
7880 4708
|
|
2145 3211
|
|
3372 6717
|
|
2950 6346
|
|
8712 2951
|
|
4740 5052
|
|
11812 557
|
|
5299 5124
|
|
11102 2176
|
|
9766 2228
|
|
7331 538
|
|
9691 821
|
|
737 9446
|
|
11026 11297
|
|
11171 7438
|
|
1156 310
|
|
7339 5693
|
|
3874 787
|
|
2401 757
|
|
6053 10541
|
|
12208 9597
|
|
5719 1794
|
|
1280 4099
|
|
7464 2681
|
|
3080 7925
|
|
5474 3912
|
|
12239 7331
|
|
10052 10865
|
|
9951 11940
|
|
2290 8232
|
|
11773 12147
|
|
4688 1845
|
|
11373 9869
|
|
2305 8728
|
|
5972 5563
|
|
4354 7418
|
|
3853 10694
|
|
8951 9779
|
|
3148 10364
|
|
1293 1061
|
|
2898 3721
|
|
4218 3816
|
|
11161 4605
|
|
2309 1548
|
|
8139 8072
|
|
3329 7605
|
|
5134 8181
|
|
4755 4673
|
|
10728 8204
|
|
8674 855
|
|
8244 6725
|
|
612 5356
|
|
11274 8124
|
|
8758 8415
|
|
10146 2109
|
|
495 3582
|
|
1337 8245
|
|
1569 5243
|
|
1921 5541
|
|
3683 6429
|
|
12058 6741
|
|
10544 3885
|
|
12066 8237
|
|
6387 11965
|
|
5851 5029
|
|
7374 1422
|
|
9760 1759
|
|
1327 12131
|
|
3469 7047
|
|
9654 4061
|
|
1179 144
|
|
1147 1599
|
|
3184 8798
|
|
2416 812
|
|
8695 1055
|
|
11043 5313
|
|
5281 10464
|
|
10782 1279
|
|
6423 9605
|
|
10148 6580
|
|
12177 3655
|
|
2692 1991
|
|
870 5397
|
|
8803 8076
|
|
3617 809
|
|
11816 814
|
|
3788 8780
|
|
1443 10101
|
|
6625 11
|
|
7728 355
|
|
1444 2741
|
|
2990 1215
|
|
10416 3908
|
|
10107 7058
|
|
5205 10594
|
|
8724 4033
|
|
5464 337
|
|
1487 10168
|
|
2538 7569
|
|
3718 6363
|
|
4460 8012
|
|
3147 3938
|
|
10320 1490
|
|
6632 7643
|
|
5688 185
|
|
841 7705
|
|
78 5325
|
|
629 6709
|
|
12168 9520
|
|
4538 10402
|
|
6010 415
|
|
6306 3796
|
|
1148 6462
|
|
9142 904
|
|
7796 5263
|
|
11972 11069
|
|
7657 11242
|
|
9151 6279
|
|
8140 9954
|
|
7320 2265
|
|
12035 1908
|
|
4734 2606
|
|
835 4246
|
|
7703 2163
|
|
1471 10873
|
|
4407 8461
|
|
8588 7922
|
|
6977 7454
|
|
10926 11794
|
|
10541 6987
|
|
3290 300
|
|
4124 11625
|
|
2140 3315
|
|
6334 6610
|
|
12062 2924
|
|
679 348
|
|
365 8910
|
|
2286 3953
|
|
1614 2309
|
|
12095 12038
|
|
7502 3500
|
|
4639 11295
|
|
10535 5712
|
|
5756 2132
|
|
10482 4126
|
|
7255 6048
|
|
1344 8960
|
|
3357 4026
|
|
9536 4948
|
|
8951 4269
|
|
4055 8268
|
|
2644 11064
|
|
2762 1435
|
|
320 9197
|
|
6733 10469
|
|
2979 8626
|
|
9493 113
|
|
1634 11787
|
|
1939 631
|
|
10994 8745
|
|
5205 627
|
|
5688 8865
|
|
1404 1881
|
|
1143 3034
|
|
1034 11639
|
|
8077 1202
|
|
2742 1229
|
|
11974 9119
|
|
1366 10129
|
|
1007 3371
|
|
4917 6349
|
|
7952 9404
|
|
7023 10631
|
|
2661 11920
|
|
10482 2312
|
|
11856 9020
|
|
11443 8383
|
|
461 4959
|
|
11072 3422
|
|
6735 4006
|
|
10605 7559
|
|
10379 9730
|
|
12102 7451
|
|
5343 2591
|
|
10062 7157
|
|
6448 4987
|
|
5845 4078
|
|
11467 5991
|
|
10506 6465
|
|
2535 6162
|
|
1561 2574
|
|
5933 3448
|
|
4041 3260
|
|
10780 5109
|
|
11597 11136
|
|
10476 3504
|
|
4534 5458
|
|
12296 5978
|
|
8327 3764
|
|
11105 7034
|
|
10989 1646
|
|
5831 9197
|
|
9002 3925
|
|
7713 7331
|
|
11442 1803
|
|
2034 11066
|
|
7126 2972
|
|
9762 8750
|
|
9010 10543
|
|
3896 10997
|
|
1863 5856
|
|
7722 11456
|
|
1273 1854
|
|
3881 534
|
|
6154 5691
|
|
3255 11650
|
|
8369 11970
|
|
3936 11867
|
|
6360 2278
|
|
4885 102
|
|
12168 5087
|
|
9903 11435
|
|
11412 1816
|
|
5909 6581
|
|
1652 1340
|
|
5506 7308
|
|
10913 8694
|
|
10333 5588
|
|
12221 7268
|
|
3583 9423
|
|
11222 6673
|
|
3654 12246
|
|
6351 11808
|
|
8790 11012
|
|
2802 3035
|
|
5707 8310
|
|
3729 9628
|
|
7135 10839
|
|
11375 662
|
|
1246 9850
|
|
10843 5695
|
|
7550 7431
|
|
11353 7465
|
|
10312 4361
|
|
8038 22
|
|
4138 2386
|
|
288 8303
|
|
9400 9731
|
|
5344 3377
|
|
481 2988
|
|
10687 8619
|
|
6521 5340
|
|
5072 10394
|
|
7873 10238
|
|
8990 11751
|
|
4614 8289
|
|
2072 10871
|
|
277 8397
|
|
8670 5085
|
|
12113 11776
|
|
8197 2983
|
|
11646 6697
|
|
9533 7195
|
|
3734 5272
|
|
964 6107
|
|
11728 2879
|
|
9569 12168
|
|
6878 2670
|
|
3433 1824
|
|
3687 3536
|
|
270 8139
|
|
2007 4688
|
|
2628 8746
|
|
9491 11888
|
|
10278 127
|
|
1248 726
|
|
8506 4135
|
|
3819 5539
|
|
9221 3354
|
|
1952 5816
|
|
1700 8776
|
|
1100 10361
|
|
7083 12295
|
|
11653 5996
|
|
2732 9430
|
|
5090 10532
|
|
11239 4291
|
|
3362 11245
|
|
3787 7008
|
|
10870 10484
|
|
3921 2945
|
|
1465 998
|
|
121 4338
|
|
3370 10028
|
|
6577 8421
|
|
6624 5397
|
|
10112 10848
|
|
7806 7786
|
|
491 11312
|
|
4916 4788
|
|
963 4057
|
|
7465 11689
|
|
2461 11883
|
|
3697 7645
|
|
7051 1345
|
|
7113 5412
|
|
3051 7355
|
|
11259 10174
|
|
6710 3920
|
|
1449 6064
|
|
1917 4696
|
|
2011 1938
|
|
11587 10764
|
|
9712 10311
|
|
10265 5150
|
|
4982 10596
|
|
10125 457
|
|
4529 985
|
|
11813 2950
|
|
11362 10991
|
|
11775 7978
|
|
4625 12
|
|
11383 10271
|
|
8170 7565
|
|
1049 9593
|
|
11141 1593
|
|
3597 4911
|
|
2388 11483
|
|
6005 8626
|
|
6309 2512
|
|
5803 8465
|
|
3817 7035
|
|
1937 6509
|
|
10500 3997
|
|
6843 5322
|
|
5859 6822
|
|
134 2173
|
|
4976 1363
|
|
6430 3285
|
|
8890 5780
|
|
1593 11566
|
|
7441 3390
|
|
1173 6885
|
|
9760 10892
|
|
4536 5557
|
|
152 39
|
|
8035 6430
|
|
5348 751
|
|
8181 2156
|
|
8979 3489
|
|
6592 699
|
|
936 6389
|
|
9647 3962
|
|
1130 11218
|
|
9194 8639
|
|
5986 8821
|
|
445 5793
|
|
1847 5963
|
|
1870 886
|
|
4047 236
|
|
7062 10685
|
|
1493 3588
|
|
6325 1357
|
|
5352 11445
|
|
3256 2717
|
|
9276 3484
|
|
8203 756
|
|
8223 2669
|
|
1426 957
|
|
4777 11967
|
|
11574 9847
|
|
1763 1925
|
|
10023 1775
|
|
12241 8649
|
|
3324 6067
|
|
3865 4168
|
|
4363 5348
|
|
8619 2532
|
|
2765 5789
|
|
11383 8091
|
|
8825 3160
|
|
10018 7168
|
|
3801 10296
|
|
11380 3740
|
|
9819 10964
|
|
6346 2
|
|
2898 10313
|
|
9668 6800
|
|
4873 3543
|
|
1382 11807
|
|
8491 12239
|
|
7972 1698
|
|
8632 8337
|
|
10719 7723
|
|
9185 3839
|
|
10194 10389
|
|
4046 8683
|
|
2316 8445
|
|
9367 5545
|
|
10332 12244
|
|
10509 2940
|
|
8358 10868
|
|
11006 2760
|
|
10487 1737
|
|
4850 5573
|
|
2668 2430
|
|
8060 8013
|
|
1121 4678
|
|
9065 5258
|
|
2453 9629
|
|
10118 3145
|
|
2848 1881
|
|
11675 3953
|
|
11074 1785
|
|
8493 10142
|
|
12335 811
|
|
169 10175
|
|
11360 9774
|
|
9254 4489
|
|
11813 1950
|
|
5380 2232
|
|
12080 8249
|
|
3859 1399
|
|
10572 5559
|
|
11394 5239
|
|
1968 5172
|
|
7092 12055
|
|
2372 46
|
|
11967 3830
|
|
6981 5324
|
|
364 8392
|
|
1157 8625
|
|
7672 530
|
|
3485 6481
|
|
6644 9807
|
|
1381 11516
|
|
2268 1928
|
|
3520 11989
|
|
7452 3015
|
|
4430 11286
|
|
4326 7815
|
|
7094 4603
|
|
8234 10800
|
|
7789 11528
|
|
797 5966
|
|
10673 3869
|
|
3564 5553
|
|
8743 7223
|
|
5002 7294
|
|
1894 8140
|
|
7530 6604
|
|
2941 11331
|
|
8042 9786
|
|
1924 11328
|
|
11679 4717
|
|
10445 5775
|
|
7525 1237
|
|
8117 1672
|
|
11444 1236
|
|
7891 9822
|
|
4626 988
|
|
9450 3669
|
|
4934 5898
|
|
4931 795
|
|
1705 3235
|
|
3252 6313
|
|
3357 3081
|
|
7399 74
|
|
8387 7938
|
|
7469 8285
|
|
5457 8097
|
|
3216 2921
|
|
7471 8143
|
|
2869 6173
|
|
7562 1757
|
|
9778 12333
|
|
9669 11272
|
|
3070 3641
|
|
5317 5020
|
|
3469 2362
|
|
4118 6616
|
|
5428 1019
|
|
7046 4232
|
|
4150 9115
|
|
6622 6266
|
|
3791 5901
|
|
3142 8182
|
|
6681 1208
|
|
10538 4894
|
|
9494 8993
|
|
9550 6145
|
|
3829 450
|
|
2669 9212
|
|
9377 1319
|
|
7709 3380
|
|
11720 5356
|
|
11027 8860
|
|
1916 2658
|
|
6232 9726
|
|
7206 10254
|
|
10442 5740
|
|
4505 2418
|
|
636 8151
|
|
835 9626
|
|
2109 4500
|
|
10309 8221
|
|
9835 9197
|
|
12171 4561
|
|
4651 12276
|
|
7213 12233
|
|
2193 3556
|
|
2585 10909
|
|
8347 4178
|
|
10368 8078
|
|
6854 11717
|
|
4865 8586
|
|
8779 4993
|
|
8766 3101
|
|
8482 9524
|
|
1048 6238
|
|
1360 9108
|
|
8433 7726
|
|
10127 3599
|
|
5889 4014
|
|
10435 3656
|
|
528 7184
|
|
6153 1249
|
|
7627 6602
|
|
5168 1734
|
|
10346 4574
|
|
11607 8781
|
|
12235 10229
|
|
11371 10846
|
|
3911 11556
|
|
2799 3590
|
|
151 2255
|
|
3340 3226
|
|
1663 7002
|
|
1269 8839
|
|
1712 9722
|
|
4651 11542
|
|
11507 5968
|
|
6045 2210
|
|
11637 4813
|
|
2430 11714
|
|
2891 6735
|
|
2834 9685
|
|
5270 7477
|
|
11416 12305
|
|
3027 5036
|
|
4252 3757
|
|
9248 10552
|
|
9023 4061
|
|
10406 7874
|
|
10151 2087
|
|
1908 11790
|
|
8852 4099
|
|
1211 2491
|
|
6907 6408
|
|
1555 2298
|
|
6358 9109
|
|
4601 11977
|
|
3654 11417
|
|
8741 5351
|
|
2678 5396
|
|
1530 5985
|
|
10509 3996
|
|
9919 10212
|
|
6021 5295
|
|
12035 1303
|
|
12098 2830
|
|
11352 6745
|
|
1813 1476
|
|
6396 3566
|
|
9581 9929
|
|
2343 4944
|
|
1920 8829
|
|
360 5442
|
|
39 9306
|
|
2869 11631
|
|
10485 1772
|
|
2842 8909
|
|
12150 8543
|
|
922 11427
|
|
11282 7980
|
|
9214 1917
|
|
5500 9607
|
|
11399 1762
|
|
1313 8836
|
|
6322 6908
|
|
2038 5794
|
|
486 9506
|
|
5645 2970
|
|
7895 10821
|
|
9254 3020
|
|
9743 6190
|
|
5498 4899
|
|
2379 160
|
|
7300 5515
|
|
1365 9255
|
|
7054 8969
|
|
1326 673
|
|
3847 11364
|
|
431 3028
|
|
8100 760
|
|
10373 8082
|
|
3319 4658
|
|
2749 3672
|
|
3903 7077
|
|
6694 4082
|
|
4470 10991
|
|
10680 10738
|
|
9872 9819
|
|
3562 9239
|
|
8090 6095
|
|
3022 10258
|
|
5529 4098
|
|
11914 6348
|
|
4400 3466
|
|
9218 9186
|
|
9409 11860
|
|
5851 3707
|
|
9436 5852
|
|
2564 3982
|
|
5783 11662
|
|
2140 1478
|
|
726 8198
|
|
7346 10512
|
|
120 10332
|
|
11472 9024
|
|
2982 11237
|
|
6802 3642
|
|
8247 6197
|
|
9363 727
|
|
1355 2722
|
|
7788 8682
|
|
4894 2294
|
|
6899 8184
|
|
3527 6100
|
|
5600 8884
|
|
5278 4900
|
|
2221 6349
|
|
9324 3900
|
|
11146 7927
|
|
4891 7334
|
|
7521 10177
|
|
8375 1091
|
|
6066 8132
|
|
7011 4608
|
|
10723 3344
|
|
2732 5593
|
|
10117 157
|
|
7576 5578
|
|
364 6244
|
|
11051 4278
|
|
3065 107
|
|
5442 222
|
|
430 1084
|
|
4001 4259
|
|
8719 10686
|
|
11455 4930
|
|
10722 5544
|
|
8463 204
|
|
1723 8210
|
|
7629 10758
|
|
9524 6745
|
|
4768 7369
|
|
7787 3732
|
|
3668 4336
|
|
3708 1074
|
|
6576 2962
|
|
10932 10908
|
|
1362 12264
|
|
489 6764
|
|
7310 7283
|
|
8753 5232
|
|
5426 7149
|
|
900 8469
|
|
8885 433
|
|
4877 8670
|
|
2999 1460
|
|
353 11625
|
|
6494 8321
|
|
5108 6797
|
|
4604 11845
|
|
913 7455
|
|
7028 5294
|
|
7572 10672
|
|
4204 9342
|
|
1289 1477
|
|
12280 11546
|
|
5966 9387
|
|
10620 1977
|
|
6731 9572
|
|
7277 4957
|
|
7228 6794
|
|
3197 5884
|
|
11093 3583
|
|
1432 4835
|
|
11862 971
|
|
1321 8503
|
|
3589 9738
|
|
907 12266
|
|
11490 6381
|
|
2529 10360
|
|
11913 7891
|
|
2842 4938
|
|
7952 4687
|
|
4113 6428
|
|
10723 9851
|
|
6596 1362
|
|
9759 6921
|
|
3836 4164
|
|
1976 10687
|
|
8395 4622
|
|
4040 9129
|
|
4342 5361
|
|
10289 11491
|
|
4008 11992
|
|
11361 3359
|
|
9729 8326
|
|
1655 6809
|
|
3699 9592
|
|
10523 10689
|
|
1006 4675
|
|
8782 567
|
|
7649 4535
|
|
5302 2522
|
|
3741 8674
|
|
4058 11549
|
|
3839 10559
|
|
7396 6244
|
|
5058 70
|
|
7293 5595
|
|
11813 8146
|
|
6363 5415
|
|
4735 11381
|
|
10326 9648
|
|
1464 2638
|
|
6246 12102
|
|
2119 2975
|
|
1159 12164
|
|
8636 477
|
|
7001 3334
|
|
8647 4488
|
|
3357 1506
|
|
5446 2985
|
|
3775 8697
|
|
5916 5904
|
|
10404 526
|
|
1041 1188
|
|
10351 1718
|
|
4532 5096
|
|
11941 4160
|
|
4227 5754
|
|
9133 10775
|
|
577 526
|
|
2598 3136
|
|
3872 2032
|
|
9421 2827
|
|
10430 3490
|
|
1970 473
|
|
2472 2485
|
|
7865 10790
|
|
3703 6436
|
|
7489 3097
|
|
7347 1774
|
|
11252 4647
|
|
2654 5052
|
|
10863 10332
|
|
11401 7286
|
|
2724 7537
|
|
10458 903
|
|
7313 3437
|
|
7075 11173
|
|
8000 1529
|
|
7385 875
|
|
5244 6466
|
|
929 7597
|
|
870 10708
|
|
3545 7958
|
|
6274 5627
|
|
11716 11459
|
|
12163 6689
|
|
4840 11388
|
|
5981 4665
|
|
534 9617
|
|
393 8505
|
|
2423 5530
|
|
7583 7500
|
|
3534 10202
|
|
3156 8612
|
|
1509 11698
|
|
217 7273
|
|
193 4586
|
|
9186 5430
|
|
2872 1664
|
|
4288 3713
|
|
11216 52
|
|
11315 8336
|
|
6173 9600
|
|
1474 7145
|
|
10791 6947
|
|
3423 5336
|
|
5610 6094
|
|
3018 8244
|
|
6966 4904
|
|
9165 4179
|
|
6123 610
|
|
8844 1399
|
|
8467 5429
|
|
10388 3263
|
|
1263 9328
|
|
6086 6287
|
|
4540 1877
|
|
12260 11738
|
|
9745 772
|
|
6989 5524
|
|
10055 10834
|
|
9670 10182
|
|
2989 4017
|
|
1380 2325
|
|
5834 11259
|
|
6021 11790
|
|
12010 5771
|
|
2683 8271
|
|
9005 7151
|
|
8861 1826
|
|
2640 9797
|
|
9199 1964
|
|
1102 218
|
|
244 774
|
|
976 2222
|
|
12319 6953
|
|
11670 6940
|
|
5847 2810
|
|
1726 4463
|
|
8315 10984
|
|
9586 4055
|
|
10680 5697
|
|
1308 12256
|
|
12224 1706
|
|
3518 10971
|
|
1968 8329
|
|
9901 8272
|
|
927 804
|
|
85 9433
|
|
6374 3871
|
|
2252 8088
|
|
1783 8847
|
|
5530 2375
|
|
111 1227
|
|
1401 5042
|
|
3576 3013
|
|
11409 10521
|
|
5854 9000
|
|
8783 3938
|
|
945 671
|
|
11347 9007
|
|
2170 5823
|
|
3226 8253
|
|
9985 1544
|
|
8825 6952
|
|
6724 6004
|
|
7070 3372
|
|
10286 3786
|
|
6107 3864
|
|
1644 10527
|
|
3784 12011
|
|
6248 7730
|
|
4780 8581
|
|
7368 4487
|
|
6452 8288
|
|
7416 6812
|
|
5064 5797
|
|
11736 10690
|
|
84 8448
|
|
11329 312
|
|
7669 4451
|
|
3899 10909
|
|
8858 8490
|
|
8215 5342
|
|
6433 1903
|
|
12109 1380
|
|
6906 5277
|
|
6203 11671
|
|
11383 4586
|
|
10278 689
|
|
4392 7138
|
|
20 10631
|
|
1969 7391
|
|
1185 9791
|
|
1076 3825
|
|
905 2336
|
|
178 8319
|
|
9421 879
|
|
3157 10670
|
|
389 8777
|
|
6594 11114
|
|
8558 4701
|
|
153 7707
|
|
8141 7573
|
|
1410 1151
|
|
9531 8437
|
|
6750 1536
|
|
4342 7428
|
|
4719 1077
|
|
6011 3353
|
|
5292 3849
|
|
5273 6917
|
|
1656 10446
|
|
8645 4341
|
|
6041 4050
|
|
3896 2972
|
|
1207 11872
|
|
8812 12221
|
|
8964 9967
|
|
1932 5077
|
|
996 3040
|
|
4450 5046
|
|
5403 9857
|
|
10775 3224
|
|
2571 491
|
|
9718 1833
|
|
9704 808
|
|
1543 11206
|
|
6490 8049
|
|
3613 7856
|
|
707 3721
|
|
10111 2516
|
|
477 7092
|
|
1627 12239
|
|
2303 10233
|
|
10475 11982
|
|
1210 11772
|
|
10406 11012
|
|
2914 4191
|
|
430 7248
|
|
6898 6395
|
|
8082 2284
|
|
2642 4624
|
|
1706 8650
|
|
1028 9631
|
|
10222 7082
|
|
1005 10770
|
|
2409 4334
|
|
9781 2787
|
|
1653 1884
|
|
210 7250
|
|
3858 12108
|
|
11577 11689
|
|
10565 6365
|
|
9356 233
|
|
5003 3513
|
|
10128 5512
|
|
4393 7086
|
|
3544 4903
|
|
122 8744
|
|
537 10822
|
|
5640 468
|
|
4701 571
|
|
9656 3724
|
|
4516 1872
|
|
7311 4449
|
|
5548 10901
|
|
5923 1547
|
|
10819 3820
|
|
3685 806
|
|
2603 9790
|
|
11457 3475
|
|
11746 8231
|
|
7866 2535
|
|
2966 12205
|
|
1833 11884
|
|
7520 5099
|
|
10215 285
|
|
5221 7617
|
|
11452 5046
|
|
8253 8284
|
|
482 5173
|
|
1779 10904
|
|
5597 517
|
|
1970 10032
|
|
1435 5093
|
|
2394 10882
|
|
10186 1263
|
|
7536 12070
|
|
11670 7163
|
|
10681 12327
|
|
1200 5591
|
|
1303 11195
|
|
660 11931
|
|
6185 5515
|
|
8800 428
|
|
2244 10402
|
|
9 4884
|
|
2524 2118
|
|
2672 841
|
|
3014 810
|
|
4614 7864
|
|
8117 7420
|
|
6989 9921
|
|
10877 2729
|
|
10451 11535
|
|
3804 3973
|
|
11800 6874
|
|
5760 11829
|
|
7898 3693
|
|
1020 5197
|
|
8670 2308
|
|
2622 7895
|
|
8654 4336
|
|
11667 6389
|
|
460 10393
|
|
5092 703
|
|
9373 10212
|
|
6745 12235
|
|
3967 7606
|
|
4114 9363
|
|
8629 2511
|
|
2868 5218
|
|
3302 8615
|
|
2443 7992
|
|
563 9925
|
|
2062 11451
|
|
10972 11349
|
|
4568 1454
|
|
8862 8628
|
|
890 3058
|
|
1926 2799
|
|
5311 5834
|
|
7978 1450
|
|
11598 3419
|
|
11826 9402
|
|
172 5326
|
|
10021 10405
|
|
10135 836
|
|
5441 2038
|
|
1293 10905
|
|
4856 2726
|
|
512 7165
|
|
6518 4083
|
|
7604 5808
|
|
76 1409
|
|
7482 1627
|
|
5169 1449
|
|
4477 9260
|
|
9872 8273
|
|
2699 9502
|
|
12242 5813
|
|
9219 1576
|
|
9384 5923
|
|
2153 11434
|
|
11445 6939
|
|
476 4307
|
|
6663 2976
|
|
3801 11241
|
|
8203 2051
|
|
3101 10888
|
|
1777 4880
|
|
3582 4542
|
|
169 1943
|
|
9324 7596
|
|
7961 4478
|
|
4585 7936
|
|
441 7654
|
|
199 8994
|
|
5175 2766
|
|
2248 10079
|
|
573 4879
|
|
759 4324
|
|
1458 4781
|
|
11848 9740
|
|
8426 4890
|
|
244 12096
|
|
115 9640
|
|
4962 9449
|
|
5447 6791
|
|
2952 10969
|
|
8515 9355
|
|
10261 11735
|
|
4122 5430
|
|
988 6864
|
|
681 7088
|
|
12113 11526
|
|
9125 12335
|
|
4574 2775
|
|
307 9730
|
|
12116 5407
|
|
12003 9452
|
|
7654 3174
|
|
1586 8475
|
|
9089 1053
|
|
4002 4646
|
|
8252 10776
|
|
1119 8862
|
|
7721 2619
|
|
1900 5691
|
|
5709 4480
|
|
853 7901
|
|
2372 7497
|
|
9834 3427
|
|
11742 5481
|
|
419 4945
|
|
8334 2009
|
|
4384 8881
|
|
7602 1990
|
|
6272 5916
|
|
3234 6598
|
|
2499 10819
|
|
1796 12240
|
|
5976 4732
|
|
5454 3265
|
|
2822 7472
|
|
5844 6308
|
|
7393 4867
|
|
4318 3756
|
|
12119 9660
|
|
5858 6487
|
|
6369 5944
|
|
8389 742
|
|
1601 10331
|
|
8710 3415
|
|
5154 4379
|
|
6872 3837
|
|
1189 1619
|
|
11871 4534
|
|
10592 5386
|
|
7150 3470
|
|
11101 713
|
|
4049 273
|
|
11811 7422
|
|
7410 559
|
|
10230 8325
|
|
8754 3537
|
|
10003 10612
|
|
9519 8053
|
|
7942 11214
|
|
1326 1722
|
|
10655 7299
|
|
9956 9713
|
|
9420 6926
|
|
3836 502
|
|
5119 9877
|
|
7825 1678
|
|
1467 3743
|
|
3055 2546
|
|
11997 7149
|
|
1000 2539
|
|
6604 383
|
|
5607 10459
|
|
8912 4413
|
|
1412 7395
|
|
10972 1434
|
|
2149 4582
|
|
2999 5841
|
|
323 1980
|
|
7507 4634
|
|
6433 2756
|
|
11875 4163
|
|
4678 11921
|
|
11541 9216
|
|
9295 11810
|
|
10221 10312
|
|
9995 4135
|
|
4061 8239
|
|
7457 9024
|
|
796 2939
|
|
8037 12199
|
|
12262 12265
|
|
5795 8985
|
|
7 4571
|
|
1151 12149
|
|
9706 4201
|
|
6538 12252
|
|
1224 10214
|
|
6198 9046
|
|
351 9187
|
|
6208 11013
|
|
107 8528
|
|
7136 4583
|
|
770 10207
|
|
8690 11473
|
|
42 9851
|
|
4696 8599
|
|
1603 7334
|
|
4274 7086
|
|
11953 9042
|
|
276 7217
|
|
4867 4401
|
|
5523 1551
|
|
2469 3414
|
|
2603 10259
|
|
4425 4842
|
|
11475 7373
|
|
8613 5802
|
|
4986 5271
|
|
8723 6226
|
|
11811 2111
|
|
3710 9104
|
|
7281 4174
|
|
2576 10329
|
|
8813 5993
|
|
8865 5621
|
|
6488 7444
|
|
296 11063
|
|
12273 2789
|
|
7949 3509
|
|
12045 4337
|
|
8119 7074
|
|
5820 5846
|
|
1994 1374
|
|
5241 10831
|
|
6123 10058
|
|
8945 3447
|
|
3538 7680
|
|
5024 6427
|
|
7013 6396
|
|
7154 8166
|
|
1018 3671
|
|
8080 7688
|
|
7949 11106
|
|
2341 9408
|
|
8835 3588
|
|
6999 9580
|
|
166 10579
|
|
6926 12063
|
|
1810 10953
|
|
4310 3813
|
|
9904 8659
|
|
6900 5184
|
|
3718 5506
|
|
12230 3152
|
|
12218 10688
|
|
6259 11994
|
|
6233 775
|
|
3084 7787
|
|
137 1153
|
|
5034 7974
|
|
3960 7916
|
|
6748 10499
|
|
10492 6953
|
|
910 10558
|
|
7083 4333
|
|
11510 1834
|
|
4576 1405
|
|
3838 9898
|
|
7239 6882
|
|
7373 268
|
|
5301 6125
|
|
2402 6007
|
|
7413 9469
|
|
10974 3239
|
|
9879 7381
|
|
7793 8540
|
|
11864 866
|
|
10043 705
|
|
1555 8601
|
|
7682 4283
|
|
3925 4205
|
|
4412 4057
|
|
1222 4207
|
|
7478 3628
|
|
10214 30
|
|
9665 9618
|
|
10299 10542
|
|
2546 5391
|
|
10036 603
|
|
8263 2905
|
|
8392 11388
|
|
9201 1940
|
|
1785 6634
|
|
2270 648
|
|
7090 6025
|
|
7324 7364
|
|
4799 5508
|
|
7360 2769
|
|
4318 9950
|
|
2050 1788
|
|
5967 11716
|
|
1207 4993
|
|
3071 12257
|
|
6777 6567
|
|
2856 7591
|
|
6988 11457
|
|
6046 4999
|
|
3189 453
|
|
11102 12308
|
|
9094 9300
|
|
3487 8456
|
|
7399 1693
|
|
2798 1521
|
|
607 11702
|
|
11926 8271
|
|
215 2760
|
|
8810 5471
|
|
754 9488
|
|
4516 7095
|
|
8126 9697
|
|
3206 5552
|
|
8806 7215
|
|
10146 8429
|
|
230 2351
|
|
9049 3921
|
|
3099 11663
|
|
9913 7984
|
|
9053 3621
|
|
6575 10743
|
|
9626 1136
|
|
699 129
|
|
1686 4217
|
|
10026 6474
|
|
11926 9235
|
|
10735 3796
|
|
6040 5350
|
|
2557 2752
|
|
12315 6553
|
|
4146 1160
|
|
566 7567
|
|
12128 1328
|
|
1235 6254
|
|
10341 5761
|
|
9545 4705
|
|
3372 1764
|
|
4366 10621
|
|
1921 12198
|
|
4097 9939
|
|
822 1852
|
|
11538 3736
|
|
8910 12117
|
|
4307 11393
|
|
2085 11802
|
|
11279 8216
|
|
5016 3408
|
|
2960 3124
|
|
789 6078
|
|
3456 1634
|
|
1966 1954
|
|
4658 3553
|
|
9916 7013
|
|
10301 135
|
|
4590 1911
|
|
212 3667
|
|
307 1268
|
|
7476 9667
|
|
3221 6445
|
|
4603 2276
|
|
5605 12012
|
|
5204 10381
|
|
4288 5412
|
|
9242 9379
|
|
7049 501
|
|
1565 10250
|
|
12106 7380
|
|
6222 12144
|
|
8054 11235
|
|
9909 10324
|
|
2498 5114
|
|
12321 3112
|
|
11578 10045
|
|
6150 1382
|
|
635 2389
|
|
1541 6624
|
|
10027 9044
|
|
1331 5300
|
|
9269 8552
|
|
925 7992
|
|
6637 2302
|
|
2465 8535
|
|
1558 1292
|
|
5080 8665
|
|
6927 162
|
|
617 2295
|
|
1712 1248
|
|
3137 8626
|
|
11348 813
|
|
2007 12171
|
|
9142 7103
|
|
12278 5834
|
|
1426 10034
|
|
1392 1908
|
|
1370 2612
|
|
7847 11697
|
|
11110 10915
|
|
7623 9428
|
|
1453 11611
|
|
2940 8904
|
|
1364 1426
|
|
9379 537
|
|
12181 375
|
|
346 3567
|
|
4264 3584
|
|
11578 1816
|
|
8302 1388
|
|
430 7653
|
|
8381 6258
|
|
6590 9070
|
|
9723 8264
|
|
764 9286
|
|
4767 5879
|
|
3520 5973
|
|
10078 7469
|
|
1896 1169
|
|
3189 758
|
|
8475 3193
|
|
1350 10403
|
|
979 6668
|
|
4073 7143
|
|
3672 11686
|
|
744 930
|
|
6747 8995
|
|
1452 6439
|
|
5857 12162
|
|
4035 721
|
|
11098 5907
|
|
11512 11956
|
|
2381 2539
|
|
10 2855
|
|
9511 12008
|
|
3910 1740
|
|
5073 5797
|
|
7029 10210
|
|
8033 6502
|
|
4208 5563
|
|
3353 618
|
|
7331 11221
|
|
2250 12211
|
|
2727 3894
|
|
7345 719
|
|
4902 8279
|
|
10701 1565
|
|
123 10273
|
|
11600 9913
|
|
8797 11833
|
|
6505 8849
|
|
7911 1810
|
|
3586 8713
|
|
7423 7250
|
|
4644 12137
|
|
6072 5189
|
|
3026 2846
|
|
1243 8232
|
|
9036 8361
|
|
5868 3718
|
|
1571 4593
|
|
6083 6605
|
|
11065 5220
|
|
2584 10564
|
|
2067 6680
|
|
11697 9314
|
|
7882 10161
|
|
10968 6134
|
|
10050 5708
|
|
10256 2865
|
|
7703 2025
|
|
10045 11982
|
|
385 5710
|
|
11911 5988
|
|
1297 11045
|
|
9860 10476
|
|
4764 6370
|
|
2994 9609
|
|
1289 267
|
|
9044 8983
|
|
12 454
|
|
9224 827
|
|
855 9649
|
|
8932 8523
|
|
6413 2544
|
|
11473 2922
|
|
348 9926
|
|
9451 157
|
|
7766 9730
|
|
7119 11641
|
|
8077 10834
|
|
5685 11525
|
|
10124 10720
|
|
11402 10027
|
|
5851 12274
|
|
9692 8774
|
|
2635 4629
|
|
8764 9534
|
|
2012 9627
|