100000 100000
652748136 667547581 685053508 563305241 816922535 976132064 321376540 98229663 123309334 646615959 949773276 730034900 516854722 964292478 408637081 852954990 742295144 633913348 778291035 866999607 86273275 526928364 5942431 336599436 37282594 220443856 459081173 373969374 672076471 956749209 205789155 632985140 198041161 834885896 20301216 385777576 720097691 617627185 837321818 875557093 430758947 636463355 361902673 534448816 141904779 881048737 824063801 123785820 319051828 308580915 970325692 329745492 609477550 377655574 674564342 628278933 747406658 316749184 861605623 411695408 303434856 460159741 202123077 657040077 573665105 529426157 83902039 946820899 460332894 385641731 198232859 522268033 197103526 192554439 942910320 359873353 364661620 949948181 234498221 703511151 291830471 84386460 86234137 387132414 45201617 967368289 201684848 470967443 888208505 559698233 442360164 131817696 49614553 221976914 66787866 574245930 682776512 691697834 417548201 253783756 348708912 670675350 92785311 133413042 412578529 136376125 621663355 280444895 884959421 416751131 453938228 472370919 899877218 345202815 484705968 350701429 73763235 742582028 223718222 261319367 535374343 424315708 285731421 141086253 727977801 886618072 625160098 69592973 996061398 660489601 617533654 526911970 963114322 739674923 873546278 625097144 681667859 650787997 779009201 925932978 758320804 633178354 513539342 229941509 823104836 915478810 330345411 116805114 1663332 749612634 969378255 797551216 843006765 416497864 366833441 411454551 69991672 196145104 901111582 537500726 775038419 18934961 485240095 769400229 954160643 525976833 358743280 169441236 55103356 314194725 468237651 714715139 407415403 609192666 203747451 659846664 214229421 424710063 21802130 511734988 210909525 25131400 80895027 540693198 880896298 589418781 476868336 345101470 860588326 679485560 591492557 137660259 570747384 176375675 207749059 491705686 634726275 635269720 159196734 426460741 65834333 665907223 266147744 250051601 130949457 988015379 173227452 404428592 825804253 68418429 416819291 968586539 46405813 733661144 439131578 473925921 222014782 584481147 207501066 638145091 46780180 38267666 919047919 31364694 466634372 559122718 348040706 506657844 634622226 565184112 905217359 639757899 555001845 259897010 768895191 319851292 91023510 818059998 304064527 403372989 762452245 423358404 100077152 797958744 481296580 798871689 69153701 153217706 530008746 381818659 75671216 519508612 532344833 590782174 826108869 670560334 241602743 992868569 784865564 48774527 260558833 751925386 122803043 373981990 264704132 890000950 367744059 358336612 841603963 958483322 581115574 944279280 37547156 451630533 938472416 718088594 343625410 710844635 876474675 721542312 532657324 371991891 367881504 235313828 62269229 642754330 34491789 245678731 948535762 913030127 238650962 989981303 145673567 69767652 611785659 749720599 167427146 684345827 290546953 589527338 300817726 211476519 588333809 491185159 600831386 337595071 788534299 912542745 356480496 231796750 791240100 440377947 932952710 644591950 550320028 833379808 720960984 625794312 742646153 788793421 643181332 87317405 196309731 603088989 935210140 537530305 81287574 80924764 384522376 504397050 447405699 299379373 294486817 516314661 907183614 139177029 858945895 956277746 407542353 759803181 720491917 204851043 736175160 117890307 794129783 202147921 888090468 106502521 202657091 389222375 285144824 926963413 80785341 861340453 516980751 407230576 994792169 158228318 747520564 235442487 420121213 839932090 765612520 159756845 398261860 852957877 353261855 418813671 504484156 755472542 680080835 504994318 768012505 143155737 34104368 285831137 714081472 523228573 130719670 307044528 209600172 228559095 596623131 855228770 745968909 995657158 691587862 612270576 451940740 760228860 270234837 112156648 265507177 209595491 507134584 110087403 457055813 366191894 749514131 795925806 781337688 558897667 189887408 610148349 996350740 459264880 121601739 772326452 691250080 220441203 40390612 215856836 121968470 710932857 160211249 450311476 705130053 976770240 49059129 369169437 834439087 372609244 814810297 21100461 852682380 393016118 933786483 846140453 156311046 728115336 117666971 550467675 402621947 853225826 550961496 586219577 56701822 34675369 112278857 704931132 979974486 169367058 322709245 692062453 441241214 974436523 460929145 622931340 44880035 728532819 475659191 318946872 396273321 680348989 418352929 141013448 892392231 203769969 603007514 827324701 320893670 563272779 21796725 351631789 381855589 652111354 404541436 722670082 16957784 913499906 98863338 12620857 519202597 95763899 336312945 210789508 115453286 909373391 940144182 386317736 850087273 519105216 755888592 353146752 701770163 705199200 667946828 914519928 910094969 895341398 688358828 19763474 497792037 895495072 800431971 421123685 751435223 926938380 470308570 95453337 771248097 852422077 477871855 278484588 789344842 970848940 581939569 239110832 887044428 811327013 288678821 179905738 977951191 917619782 677780676 67284277 270605836 591105923 625940090 110682621 937255874 513476389 242162025 944262469 744023300 43968966 253910436 429470145 157593232 951709654 977530676 175476540 552527962 704338969 750625943 567428884 140951559 687373351 917617468 203424441 713630067 132759787 10784776 551883314 294862123 589052197 397901780 377592983 22744819 809624040 757975020 854417560 117669442 379584284 288812689 849032436 274721985 979080189 721600376 73259267 824131792 243895194 388160074 57123629 502406145 723056983 183562530 123102065 456634267 854426475 597886226 4592095 720848152 86374755 222832286 207502110 16308903 837808285 6421567 963927783 763161515 630791374 183986401 460357767 114330426 430421629 473383525 7435105 245908638 643611525 654778400 191100778 773466584 523356567 40984922 392429996 58091032 72576694 644513744 736712387 948554310 145404345 118704179 171214179 232646525 6230732 442342567 637397712 668353418 797597679 713750341 910612836 501136753 728063861 601093785 451724044 709730792 732238983 200127012 961502155 737328603 614097311 559170779 667465782 309499110 219029261 410434982 802487287 327286238 125763445 462468578 607871051 501275976 711368271 527535584 320541316 648814560 961648230 55558499 920641159 967764756 498677850 13075494 830276430 791261575 549154590 493929556 537906535 778564494 642101882 975567118 133343091 16082358 936640906 242118889 632112808 553209660 113297725 316566637 569371472 101222547 569592023 983948439 754080584 889864674 924015727 916938583 314761858 921487235 248485746 928114195 927930755 687977606 628967710 389149731 224794597 601998124 896868104 888206162 920771286 757863276 334975382 497293923 314810776 73247601 653589126 910001546 519695871 790849561 27040613 767778031 840564982 518495608 248562713 537322799 626318586 31742803 94550360 235715034 83158173 337160614 962375470 551412214 220159748 690475807 910434683 235568250 333740650 261681056 59199091 810822356 535576731 929731776 295276316 371856740 263846265 568441419 573959635 221355519 789216123 685947070 875577544 565796461 626396201 592717260 409144957 940364010 328112801 159598811 231715914 546277033 403592725 67623815 834674908 948879436 635447371 989314591 456168114 562050670 514910748 722080803 699309727 708680217 376862197 846294220 80179275 414173008 973604953 856341892 600664242 202922375 292772956 365671017 518520483 629255205 455197225 762761423 134634306 888804105 267276158 404361659 425028742 687559938 163349547 287612008 367017404 197145686 478773911 37688518 166348290 62967612 359120955 669211126 693054669 868121186 916220964 187301071 370358371 99073895 224499573 300645468 20074594 714340706 881423843 352932444 458994743 737879897 779302455 184193985 583570856 693466827 43863248 897313586 233416523 25920039 757668382 715194248 41177868 56914258 924004648 994030164 903944363 659816485 4455431 357245016 111461947 369450733 66944105 345362954 768557221 632023274 231759375 491001876 229654051 422938832 977905487 658773462 71304389 506871112 486488466 490132963 144691951 444653424 262192599 962581119 168485849 368713047 468696879 325386280 819386894 700235906 663298367 11590666 418240493 264236650 100701377 994707593 444222507 851049724 476151298 153396155 19655760 765539607 489427814 392165355 208011573 363943185 692594144 374312472 832848268 894869299 735619962 952517235 510544472 49379896 609216467 131263205 77135728 670002642 169536156 529293702 608493569 250382117 293180954 165269287 804069641 105352010 350780840 307525577 238383069 563934158 876286513 305050404 140358819 859370800 437503674 840833825 177143513 900207974 411289814 847486048 87493068 69264473 47480112 433380019 727883554 189667428 296260613 951589281 836326737 488884441 89157543 923876068 860314661 528701052 975385339 802065131 99627326 267727878 383301116 610670937 499311247 556476067 105495094 802250116 718209761 301913716 799469899 154573559 912200270 767804174 511655282 229805040 933701318 684583930 146441715 509966307 354750605 40711475 217228204 748750325 369930939 321280427 100357519 410218881 366916027 561352134 777735969 876465815 42179020 59383772 698914045 681240696 156431747 352036540 55079247 660045339 81949255 875900452 521188442 993534636 464599252 29723978 25428210 329509383 460347321 516099414 865403139 286807361 158046170 804043749 345150472 915918624 68115694 146247560 824830868 243402910 304165889 294529603 33996237 376214378 560432628 599458318 399148524 849682534 978810872 980930903 910414526 774762538 440241687 139147646 597441318 454756224 890275755 887373656 284951193 366813158 837308901 765328301 913031584 941447695 354073671 69862842 156738137 338441314 20214058 225077168 396581111 71829369 258718777 916190003 395810878 629078180 54790388 80780763 741399047 523680356 594676015 437522358 600974274 533339376 212321168 240978372 666150127 803720883 883923988 889462394 565801892 802958539 579903114 187171904 878734090 565139340 436273430 76936179 241939936 815021307 923120816 941064548 646827767 130807124 625281955 892469206 186528180 842207621 165106702 432851076 703839377 778317232 583856742 655834905 883971483 11706797 156173810 847716917 890031349 78760325 957983566 267152367 102718292 410010104 674741993 590348878 698908290 829692152 666431878 283419599 819491292 241170476 478969023 253933026 327190228 856749422 549246333 638604141 519419759 868678478 565559425 974894919 20385479 706117004 166185695 818410174 733512074 834789281 239410302 718370322 200734329 13023031 784925849 844967671 572828906 430140076 799866432 675591447 287999303 372913556 31689432 261883022 912306573 446481204 510508695 170208364 569093070 492332808 249525001 425188663 700323503 457908541 952947086 807977318 69196267 116280119 113451481 705834471 498664654 338735629 98566770 421634202 230204602 752471816 852583221 409083091 240851877 20224040 889287121 260693468 219883673 254844575 721573962 741066608 481582131 892698963 356389752 161491522 83736357 254477152 814453638 84359284 980987061 417202324 56693363 662989856 939268923 665073138 49441428 315625939 978064551 56117808 357700368 709997836 399940856 78843960 141185635 303683778 547766470 161348011 674311900 663452123 853344697 293491545 493567774 379783094 252994319 595346890 117589155 380535970 769737754 694245304 170915892 496328804 928572096 215880851 390922866 609438902 393367545 650580732 770453585 952945602 397495381 39336266 434490775 477490347 417304692 283417096 418332514 805279236 561523595 258285172 917855391 770947670 412977638 761802498 466815636 554376863 315094880 678080472 212981078 645354190 483455468 311039823 840460884 454971976 631239696 938337400 680556234 706375270 279293797 876747668 240715343 147464437 280523032 954448027 353254216 669493428 665770092 948271543 926573426 743163865 464794934 158963142 474904668 44052109 945339999 542910683 751913962 848203115 686692966 458230972 195229396 473919493 117566940 965842278 833113380 374898527 628969445 621819781 118967484 836824690 293364413 304412925 243126734 355716266 680374321 679957348 681206114 4266089 200170530 86403717 73382355 828541826 786031366 589134558 157433682 426421694 475171943 756314658 114457698 106940762 579613025 991503289 706766426 113461639 610006824 852135739 572816358 881653481 809114496 835571961 71858054 184873497 181067587 50031732 799807502 697476643 365120223 621183204 326412069 867694345 571114709 682248114 257937350 460881982 722405947 241753342 885866177 137504043 736488251 478955546 785317691 625572781 844953490 407297548 430365482 555586709 908953874 78469136 626435034 259086887 707503136 908656148 382228586 513303195 155865142 21646651 761969232 348085408 675640418 678445147 53440977 511158740 282132422 192148094 426414730 196241741 10514966 26638181 82166250 703541267 502642717 561810432 473381813 642384291 83088952 548923127 440121986 840958062 560272089 533938468 930191934 734930007 704099077 307517975 918484648 386379065 75748055 117060753 141590482 110019423 785234427 691591945 987855014 110202890 843667507 869744682 349504351 918498287 134841814 149304659 102092812 244108214 353571404 750490901 301474576 285202556 558740115 533978553 286706084 688451666 124120509 550585272 568378964 191499963 712461168 980412992 528088958 8799538 549882980 660357558 456029654 829316002 102331625 43311151 754936037 102487276 109100382 546351605 867673477 558337893 987843771 126532616 218843751 73468245 930541832 200843930 124609677 23218552 799988196 28801938 119653840 750129025 486121727 510061834 193837403 123169939 487489183 485193681 517883438 361119174 872033823 465394154 348642204 498334376 900384876 468534027 600336333 162104761 359486087 876509983 607367229 334396141 323675141 945032389 74892347 173005870 488263058 41248206 494529387 304702936 455486313 823913922 146533956 241898811 878969310 845298780 411667603 631496989 979246036 682042890 191650806 195353653 522210631 732094574 54516834 871630257 260807108 557710047 44311710 381766065 219854572 638388969 766499014 12473801 163976949 216211145 160049864 726305155 130052904 647474674 184052458 330908379 716617316 734553994 625077826 390409409 995032474 137069805 556434749 436919195 904925775 632570921 794728985 355409856 787935517 219015809 771314538 224041982 247610417 841597163 120482969 177206292 48572879 374342802 592923232 240067897 314864842 425836372 918626639 662378643 169534732 134186564 436036682 559105473 890282004 580163625 512759561 876309842 881433971 96077310 244316311 405072204 578131278 337738096 22952916 415965094 924228831 26049379 678788083 170535117 164891892 403609197 996930300 564886563 458643055 266183001 32233035 772448891 319589572 23412134 673711375 855108255 300414590 511689222 888135372 624721866 382371770 184957663 53998554 40401967 273194153 653491917 785431523 432844144 281391123 510422302 371309161 185159975 312089039 286125652 550361405 365542752 587754828 325850791 824471305 641272093 491931148 25513601 152006088 467035345 799555619 891494656 27793224 147335910 344142524 770377335 596701615 340921911 538410644 222727405 14536179 366684310 622988925 124413596 331948641 519437639 240042461 110258803 423225623 977714051 249083692 203099797 258029705 517742327 438419066 345766616 52243968 435405378 290827238 254383943 795627542 863184250 721530920 740580001 856950075 34797736 699593992 453575383 361066035 380005447 992791524 297246098 859191958 678847433 80580654 962773674 369361231 252903442 689236460 734762160 149518110 21215227 634499127 158659429 408039702 643179216 322653628 941818945 30725407 967574738 677401918 21074669 69800565 712273335 375914513 743225801 842519079 214759205 379673249 867627111 228302745 83461434 715513577 297172493 600275714 847488775 90803453 384569400 614817263 306330896 818314112 184911124 482103230 996470222 207654446 274755076 641819684 756456493 236491860 145905184 264050088 372753934 925101395 514211506 815487525 683133638 840384801 913875896 565320012 360946589 26828487 802972774 226066207 153023568 359912164 986556833 170275960 227348368 523356200 953440900 668682624 183197569 68276186 786361567 363166776 262418492 824492115 120986547 534994675 442926669 131353985 703463351 46167258 89431861 182135653 325090262 328629351 91582953 210957973 548049839 756534250 661637969 24970426 925614100 484405255 890371274 675159827 914414987 27138102 174997669 857709809 817941200 188255554 885897382 940591673 359071569 423430603 381419653 360254437 757007792 395747524 419720304 2207875 516494405 728222197 187022215 834614452 791760282 941046906 450090079 350059438 712127725 596785474 344816512 123616699 752488625 316906897 249429991 39003320 665078029 885184894 265535877 445454999 242886235 178085494 373654461 429347805 104348074 182570423 794903018 881520165 109681981 906524374 259187159 426465435 617773322 436673081 355242053 218877569 344614204 823119774 693852008 22066093 457481394 147506834 765525866 401573641 578642301 237956347 219790055 804874514 709020518 424948623 543931248 661183578 601365606 294735962 946628104 495308295 205076779 336999228 307984810 683561041 170367385 358687337 289193920 973336839 239957319 438581991 801874093 794217483 257524222 507448083 409264709 151478225 585644606 775663900 236534864 745237476 502311865 494616455 124266250 400461154 896344022 790882729 63798182 420020603 216122927 907526192 80753350 973518837 616365331 43750811 716296965 892025771 102093317 994114749 166203245 391407369 339061307 70346046 851661825 771743890 627668256 82902042 565581877 303137115 386988754 84059168 681526640 826451853 376198308 787414132 687767441 283447014 543826845 670589197 208647527 582802745 91863288 111339320 884148536 537264873 5929634 235376659 728402235 211354482 617334208 314281747 815354398 818540513 293283622 113532542 824489856 430824278 540631520 968061938 27808888 877132169 590900141 811510492 399485964 582315331 478836095 623856898 939853755 201257184 28442620 491537658 883863028 590214868 320342016 734024368 198303388 710231075 695986457 927930340 684507533 225470182 805281290 462530729 744726289 150830285 852497224 187902440 768959083 398754200 837224832 69116379 183807566 331708829 854677519 22858898 823329636 572359238 780415880 182937201 483057352 746389647 813538866 191149744 659588748 491041676 924757639 354342362 154521652 315839713 593095607 495194190 609040185 481830728 833203747 232159425 594934664 409778959 210989538 337859770 740088320 461616279 652500287 875383061 992897784 854518486 399160120 489121409 824520374 498138070 483992577 474604034 755796985 926190900 308703103 563880303 511969903 406979233 168437198 723333621 765008704 824160357 273770428 593711762 47472002 456482775 155166027 830136987 937888450 423405030 163049011 244986934 43877249 243471763 476917853 915186913 346614708 659954292 296048745 879005161 546125124 345274163 571212329 838503668 285635724 353311245 979407140 385014904 276070622 421687636 658932500 877780033 284381950 590633966 180667496 794359279 735943589 28597203 323349187 969545077 816730111 372671122 585151355 739178908 619562030 283567053 431138843 347924606 247471557 521202104 335236321 651554315 808351309 28690334 174195520 793420935 147127747 564814940 392767584 614033162 952948504 4932324 773309849 631481342 709761200 644680380 568998140 864103845 521554148 286123132 326042058 152432273 964314240 627472980 255908602 572493354 944021829 205424771 192512439 359071532 500835432 826835937 117196768 748726822 280874257 484946518 325233799 302811131 896007901 129169760 222636146 887801445 310809181 691022482 850230941 533836397 79014293 267691535 295665334 237287668 482721405 793340691 624020896 918023470 444070275 333737578 578995697 574446370 929541128 437324535 729642611 32150571 643024606 657614383 137842342 194580346 228529872 966152859 389544253 606165649 799854875 293463130 673793181 274087881 484035565 739173788 941842273 576252621 174817517 20253992 71186648 692388637 5239730 448348375 234243461 101473420 597614666 243386902 183447455 945000899 757419957 413026408 513297807 394544828 47149672 849101282 309053556 530539335 993672395 227822510 14417570 511657352 939212219 711071368 13707806 64860279 533672201 246113092 170662180 405024350 487263736 256877382 190085282 137853791 196101059 480636680 845175482 705149420 875139605 752171672 605914948 116401485 226471823 606800919 556489289 493436446 78394437 502628411 421969545 865316557 926874177 273520333 867483638 767732768 253244415 155153196 820762167 584028078 810233071 411438793 714679078 543248993 94779383 27574697 952138066 744114426 89714158 652363494 81860222 568956557 139750946 864315182 641184288 770777344 376019667 688963394 285224419 707966865 573771190 703240825 422258725 106210125 389309042 237204282 920609914 354251162 229286182 509653893 201462311 16891566 220724961 886446955 332057255 694702613 655352361 932747154 681708586 350099247 477816181 206219698 290126353 875856815 466224563 885671706 423954292 875821085 835012803 716672299 448423836 943286357 385759737 845652444 144275593 67770886 958837407 112811061 597613420 860101940 119948913 758184148 928702254 847601335 281424927 602312811 939182312 758773434 446848974 359514687 145982569 128831804 245853079 462594219 26715828 667313298 780981767 468204443 900478590 263706595 965048478 582924562 324312244 564281259 789760080 456745380 435081971 798615609 806303751 131015932 234128398 54247984 597405982 165437527 222683276 627736330 409004519 766091016 115785000 120161680 365154343 941598450 902406991 115066979 266155925 722250513 934488997 4134007 51329118 437823985 819346048 176868242 793398180 653570613 619791468 129850066 522149882 22588178 765974181 149867812 532226538 165231313 424769440 458275277 75053167 776169808 296230786 94695141 483407739 362297474 658885799 904553431 338403442 836321514 333086237 350862819 825318573 977083428 760728614 411119773 893801465 79606621 773475514 55407723 247026453 721891286 302029826 884932874 390819895 750063972 73587422 822066697 74284424 332537587 643286368 106962252 756796323 765941503 34791247 339795338 979575322 534874137 116538533 193005264 839740913 3115880 512246802 412598013 937983521 104750373 289584502 873989188 970384406 404317982 141188202 819538349 955456050 563653428 727412408 795779987 930279496 263727581 193060063 619058727 577144865 368936610 514412176 781560300 29508091 655674018 951195443 676886585 980171012 433446157 642767459 661457338 372348387 926739883 59257966 591807727 533479216 492949843 829188822 93613228 851154423 200422516 597013714 846517911 675200058 632870799 928384973 497235886 591582572 873015226 564457958 779329726 725078774 872050463 928436335 575430893 471645365 831717243 811428463 115961392 912303482 170158239 221280544 886115285 711337865 25946355 148308081 877455611 464094491 329568750 928080260 852335381 224606940 499170975 19623729 166614636 581639277 92315175 183214722 308425882 501987043 848492092 19651893 570052879 433426246 115060136 784876605 711235471 940194579 996627144 843690050 345360049 54671035 881064974 69670940 578923106 564748322 960609408 364437851 451318880 368128800 907892790 679437506 78680256 741601795 552181983 31257800 52569193 619026443 708728381 751444502 263505815 20644333 15661732 955159563 833554008 470153297 189369215 390588219 852275474 615440468 683208140 285217771 31537403 454771719 172866715 613352087 720607392 370109678 990684562 159433325 205967967 732393601 424728940 1211856 458932972 684577454 456816757 950846165 153802192 72267861 347625744 474398665 232789989 247593419 889002033 917446569 600941531 906577240 588965348 138045608 570487991 632656825 375059396 550677165 261041231 481237150 635035524 925910482 678039503 910250285 499356010 812413158 294378550 154783869 992154831 415816172 306915546 522554396 887614112 629021850 801453024 576771210 924860384 521181403 185203397 949732796 361290788 7470925 974209240 740429721 868590613 435527620 126597053 31359104 602132978 63408069 445276651 230942145 190147595 16702732 771446063 619961375 495714631 499757062 273109799 2739284 325681055 59391064 674503624 254636941 668325536 75531094 482743769 466056170 690812397 52447372 987328886 584433920 869274043 494603833 844420237 425528918 42208596 467977679 957691236 901614571 569255316 609709173 162005777 565831854 706931567 936458117 77221888 140933381 763103849 98418446 992072818 344697159 990096668 907710547 227428088 119897666 356619702 599756873 635030268 595707829 996058744 753392157 591431480 966697175 521676856 86494124 578877500 245064399 666303200 288363530 569460460 334801209 283317741 975152124 446076672 265734311 450636016 784971389 159946627 185216286 723042320 233258301 338187605 230120597 453395079 360319773 601051049 601610106 488011553 653262516 776377991 710569260 337834688 816591053 665180491 351511169 664392922 779210471 549781796 997037634 129272825 114245044 846917014 624144811 50749498 438065050 275084537 169741548 240823247 472030005 274718967 494196138 287096189 390388179 939257106 324477822 576991519 699649526 94791963 716523637 488672801 554224598 104680892 9878926 778015749 759412700 769129712 106146623 164263649 780305192 785250949 481138673 557872607 912665101 466657953 444167807 295565245 331418767 814911546 703823547 96669003 594945772 169969564 986478569 141411311 371556880 777463015 989819202 629866020 22841887 274050191 674420851 570166774 71160559 216665562 614498331 841342344 263139979 856278374 43181136 544620430 829893041 734199200 960015643 398563283 917256789 999097165 403433207 631709621 631826460 201861637 143332694 80207012 954222818 513966259 458049308 878489766 321015092 719395863 585006370 524483798 404391127 764666180 892007092 448213984 427265855 558773282 536089620 898137735 279325721 720417773 231992053 583612960 58324929 587125172 416574208 348054292 488519628 759412955 713005650 879668578 194830208 791212953 458798588 666243354 411507287 963974523 689487490 561626339 659876480 324483039 180525661 24983158 522457950 79015034 252946553 175668512 168564743 990395859 963855031 662124100 994555846 229344709 683100780 114114007 432908953 204910081 219217120 889463522 940957107 480132745 904001489 905605124 559921147 385569334 995410413 985122286 659552396 506284340 200353115 602387940 778232115 343386497 335060019 58411074 237601012 71198577 846366465 982406901 298408582 434208813 990580550 618329598 511676626 44074543 107832311 923040243 600521080 830976455 795234300 558497918 742622025 296760729 575883954 358066396 896883918 283961629 957567082 378535006 561029824 800755998 178037480 319024875 184644750 972647484 513828836 53072253 828607706 277758314 591769484 333362847 720498172 905824880 628508928 505841398 834139773 687248490 838880981 600965045 67978653 419607623 964923795 293718823 562793423 50967370 589468727 920197417 163642680 133272461 582778034 922189740 23048755 911330425 371349607 324050744 363069391 623950672 986283185 644767076 141578319 268313507 193558363 847362911 969341865 437387228 585091366 645677674 972358152 201475510 574906950 630965340 11512395 302917311 130488549 298682397 866524291 641093341 676020127 47954475 118882936 568778438 267981317 641464088 351030309 255572614 479140122 148931081 227859000 36557309 418289625 444788025 785086611 800379743 729797037 801377908 27192014 569121714 378895606 814024092 493884594 714283347 795520395 603997992 481240767 419134065 260963123 411786912 7507623 724860305 287974955 237381922 54769105 835997704 763026339 973203936 667972055 59796612 549469249 220091552 970140936 633491332 446238364 676248634 734518503 650868699 591672258 153912606 279561386 891484465 870098354 529435595 743359419 509538434 451651043 177585497 200097851 549923485 784636860 628256752 486986618 320540325 405096217 871898447 939727488 789464212 655224013 482438470 198413448 263419827 752069914 959062076 62087039 183236900 28486714 267792298 947842185 721198680 663695578 569282717 247806589 406552985 992554138 446098488 574064740 107903618 75020942 600335408 834585085 123544193 644776896 369954638 176781884 143903068 289680811 375982065 520559047 661305769 994602177 364849289 188763000 19277140 979092199 4631581 134922462 880539165 13442036 544148166 284496059 572320791 706369077 810399794 594352519 742067755 283668716 467188258 292486636 125250195 108156620 391609067 807874888 556724063 847375999 282750969 653516846 365153523 987201824 950370888 540537573 134446215 768798913 21273833 864664039 18584742 496443111 691425155 677684323 163870127 863413001 779613391 225712828 365910615 102221076 854045467 139698953 990672421 250704362 226116296 768302483 775231477 694793694 495758541 800139609 508551798 656074553 636497201 751876239 965461164 352382649 922805652 292258074 905088110 911269901 236587431 521534230 210906345 585201242 697187247 789588304 195750683 140733113 684638982 363760077 664854617 624436406 983551130 103866433 309919945 261010642 406870381 256313497 204037609 114443011 656283923 302839154 861995782 35354415 856047671 308277919 743675846 758328244 97265942 448883110 427808927 862660067 239587330 178545220 953147741 442734720 967575520 124046565 430438304 212030020 543221418 457901868 23122267 510998107 662444527 507242097 806701911 509695719 633820494 855626302 528676781 507405179 401632510 718641362 987452496 680654752 627771977 574045086 713527169 324175699 304163853 529006538 732340825 244260741 516111162 262109361 670777154 82931866 912708438 540999264 344027262 454444779 4999932 152329243 531955359 94118724 179406424 32705241 656392973 488360294 212668845 640728515 230475908 404852870 532060623 329674937 944804755 301278668 120546473 914776269 804828957 83998933 831539641 782126789 142440668 493809202 974362255 916071325 842013657 294558695 236442962 651411203 17199349 85543405 378416442 918530010 325387108 410089648 341429015 591279287 723945261 117575057 26280905 931144295 549200299 848847717 821896901 893993575 202224655 260025588 151012503 212973418 980774363 563653499 653174618 402845143 528961384 703751978 952073026 310393417 867536481 650562471 339017490 209900045 55737414 948926602 96213158 57642407 924855018 882939359 646948715 54096205 981012726 396990119 253040866 248665962 840403044 852513622 456696097 902770973 476987140 682253910 495565137 782545079 924077306 130169475 820003889 192168001 954294078 567074734 413462673 864868852 970320410 759890202 235201496 492301502 482419120 808433666 604552319 606673604 451258994 739350545 180581012 718013402 543136168 946371560 174698040 410152973 686008813 219061147 109416481 926986778 550676402 999997236 340034585 441203188 164811706 468561199 479740285 376702786 628965788 456305917 869922238 789509598 127103557 449129857 637870308 65224279 348387443 44880278 108418054 842803312 458586427 117446790 741951443 513033631 542122115 71801492 139981580 560078734 881380745 947733876 777982215 705296542 304044378 990230734 927312430 930547807 495686492 126152382 967294590 49420825 391275461 543190615 167525897 102164295 685305889 768182299 800839540 33454103 874822608 175320708 326056057 563516395 481607813 262057599 448475750 842723290 832109256 26810348 106099357 640256303 509752949 238727199 777107730 779659753 807602491 209914466 521652432 862821690 230045982 469360241 169074804 739075081 734687990 733976316 923222704 114679152 970909934 21540392 862143178 68324670 583450885 983951887 228350234 896417909 919209872 272260411 655701903 601219021 598612406 521781039 548125739 980687408 670481395 602661086 864802178 149043516 496566421 639257394 811037504 6314948 447819842 448560006 858665632 716282959 352860272 748416556 336448757 969654168 911404524 715215081 372318757 135983372 89909588 251989876 769161512 98504015 656519069 358404090 499219086 844320951 323404941 277035933 939629302 88356303 488086337 765463792 684929432 629665238 976137385 186669693 697636540 507504957 8264199 514198847 451611201 287558701 610239348 959540520 276124695 817460991 561706075 701606300 7080645 326311105 467464700 352866292 259828196 176451000 834642922 108789245 910515873 626011096 37724302 632276086 893763135 525514574 880286114 124645270 353485971 793119479 532084406 681220995 848408198 725725414 520526254 221373147 160606359 491879650 683048257 68616495 381209942 722394341 783454588 722388867 986532330 579681694 631816766 462966480 173932684 336691952 766254522 210984067 258924298 709329521 399239927 427774203 637867333 517099500 282616403 426997262 821326771 358253023 75224572 233874820 821195230 680364542 276551286 66995611 700571362 564043694 330876696 724382082 329075699 529659531 350325390 718189534 666716373 206738658 108858712 256860999 126799458 164007991 791812170 839627980 892022536 558661057 284527882 25385579 798720840 583759593 535462038 640957338 920216632 887664079 487199163 898828225 962128898 510732741 886897054 608991933 223303779 206107089 266356791 948229471 374744365 777549103 442318033 625769963 819627717 876095949 759638156 461831834 400357541 278587598 698600155 367203352 467548635 980702472 280004103 24934918 928977289 860330886 455033257 319759737 955133283 135275526 820138292 40771449 163834420 224253307 168451689 472792963 127994457 727154828 796592608 623274504 530390596 67886612 781813126 693729004 435377914 201898400 489369369 9245703 13635734 8148980 108137134 267345831 999384772 434930054 630237484 933907725 470779718 397743873 954493647 117960939 481577587 167962564 467705765 345421804 614598579 215075937 624479764 481075500 976297476 638325534 554080594 199446204 774349432 744107127 741896684 299267616 805150901 498313626 684959808 774087376 640502131 979609321 209766146 399600314 234660098 646834300 479104955 799484094 882675137 702039196 309424965 344116529 956622504 932778057 184275536 256692315 71194559 646503861 539322849 140228857 381792932 247836359 887473614 167492795 198984970 981796762 52769603 953860807 739457844 291777275 310873919 275597364 586768510 18390766 397841176 13653648 283644373 847591209 922658547 739031131 839450681 251407767 15620173 423967114 791608642 124283094 266520693 848026629 833107864 586655418 626883343 350373416 880755066 911332552 941695634 60544838 32297784 256158907 220102347 725020193 702926265 979968771 501540696 47410036 833572086 743102273 571150894 313994857 272236157 791337165 115600404 481139491 387667951 905045296 18396965 267220790 128835458 194976426 91728210 339401770 115396223 414992045 385028318 961736187 596556741 52040800 345179360 230620060 729441348 83359517 326960580 311874927 169628547 884283123 971766730 442745294 962646556 95450404 683626886 128510342 832657466 240986792 258759774 466468439 429922337 469900457 264879376 395101557 273577126 249738501 899866665 752642570 837021107 617823439 570229390 973681585 565692101 901018318 659376119 236151037 183855470 652799485 886326127 106576880 968485331 364061193 838720982 904511620 885154606 145535446 125726815 214328102 305206349 315739131 565481746 198369077 881883665 320143681 589523275 703021448 775397873 245786919 462062137 549547749 820750964 769707105 656520544 367359627 131314618 186187605 265444631 385281193 334289396 977019037 573113611 451257060 720553448 708774279 93219002 121817301 977573230 654900888 158538233 369617033 508855797 706029060 644993903 653759743 171618558 603557944 605667096 217846445 161160352 685544017 727985858 952454140 199159811 109301410 179976851 524388807 99934693 164540210 349468545 805830624 761899800 846050875 962212312 718125452 752656642 677382829 996579256 393464322 330551835 759199912 160481685 151002863 18321522 220484614 18059445 190545140 35386409 260528847 926694837 170598951 280563188 253771202 368687877 195510926 56228255 445449939 507702631 228829351 889698437 305146279 808727156 964491235 970674201 936654362 490080023 56326950 604582497 260359865 161423888 179461961 574767221 640317768 221701746 410495896 705083653 967739710 865220133 145892437 92276945 796269124 636977253 948655923 479959854 149191866 383314497 907002331 742344840 893321778 197373213 766797930 487634138 785650675 837391664 72430065 235194423 491283319 613394439 243351284 443775813 234112749 488761600 965583340 89111485 792947640 41575888 605854149 598363885 722015981 207699198 984390752 235966006 280226777 172878437 908748050 677029773 326623354 964022710 670652196 876264446 970909185 541164787 768153681 502414884 146662742 167546101 34131787 501739699 887093651 144561128 660578869 16626927 578331272 853786058 634390826 16960306 728345398 261276911 445077685 206495082 885283412 900903551 342543959 403398040 36350158 984110327 413510917 54622802 724045888 810742948 456767399 995747137 709081983 735770155 535690138 961317796 337516816 739236612 222397231 89319628 295329199 301292026 945239594 649199774 375084746 993250733 985117251 19106324 139983108 842143504 225391528 434250684 803134130 95230955 611096442 161474103 613876321 985091929 509804107 606366907 344447310 531801163 668923046 558010258 463662060 650499588 982337415 783596185 270626914 212358812 912566495 682661826 525714698 61695357 221143058 932172690 946265844 920400873 393633400 621146019 747390049 784207217 202354655 412189475 605819720 513995391 643888391 776726868 983177684 325376718 795937317 884739594 582927075 704384492 906224481 412004400 925442697 742999487 180006231 37212227 997408395 476419837 33416602 812705493 965745893 634463666 154677548 87330059 827115589 878625726 223256328 750392608 232229005 767897940 609774745 620080352 256271188 449941885 556202048 325665838 335100006 731938963 768870865 236645246 909019712 453526214 208556310 237550683 762938005 231393434 257007179 512244195 392793803 762904423 745102496 843563846 714024574 72779736 241892539 247575626 559879165 95659629 729976115 257106890 776625864 904203257 599169814 616212018 628864024 567716388 713521252 535762437 513030487 858991594 796883089 711773783 217899683 859372058 714290439 468352340 481152848 306474455 487121313 847457975 760801891 934497563 795052338 374070867 150153495 310338351 948850684 788160142 6600028 316624693 942075449 59420385 74561107 699960990 733013142 60782681 153397971 265256884 903791795 855125017 36406759 290116113 822609316 18273750 52931406 445167910 211046515 895938137 929652218 327946934 296092315 148903425 829083794 421481304 302003854 884587326 274166767 555600120 278614577 112276247 372352930 359668054 766932827 47518117 825010285 403091077 310159449 220151446 789308102 742610798 472911469 723131307 52810583 779007563 863885386 800506170 813156224 163916588 347183258 953031340 457804756 991429749 96399992 301492992 890199703 857758046 606318071 713419079 10077255 406760050 156858009 126004006 904002576 843049488 553967576 397886807 753879638 649707245 715371936 899230760 479231279 836656272 446675 500904442 487119078 425448405 138283460 695640003 568789626 708002667 444387516 896883597 840449052 420144214 974684281 992525557 824784821 771988077 218821802 603588012 445271901 106802397 612888180 500248569 317476837 200552100 27599088 884550454 660929870 552039191 932149162 613112911 667962704 664791132 205545252 501205062 653442004 857307633 453995345 390866609 415438714 404852003 588042266 612669498 694965780 881181592 594302428 392660254 953883945 777396166 446063080 339093935 49706099 413209977 427085570 840174290 977387105 859305553 625133539 332517506 592961174 46677057 564146103 877694539 540889192 101422097 248738976 569713103 308756834 25069021 358469169 669451077 663513538 11049877 199075315 682341365 196329724 433986939 114455523 296044733 42535477 713644711 384342770 451972751 725773000 248021382 575261060 756729073 723822789 620073047 813562354 102860411 615351661 942710701 77134600 195408732 664069047 215558384 196158599 694310358 249782991 355210460 279514532 419125950 387376785 114469375 915838343 92507645 273642514 564667199 492266957 979651857 736015384 81899603 585640199 613299084 700898205 432860229 942373177 76748692 772067408 479236086 949599836 432570978 594758931 879490714 796323548 748383427 626705534 617139768 857043994 781294490 667609435 273865771 149394667 431995996 766004520 217331619 864963095 929373586 181466776 79734309 776710363 499176283 843325458 911318023 835624295 841307111 288466992 773158645 110673249 964189181 524330050 275428975 484396129 634329462 1403593 30092360 912097907 852984767 256098300 489702697 318755480 479794779 473702470 345141004 395569477 889274719 886432965 503210433 464293602 699767797 785230797 121858924 61493835 533308121 809588579 124205317 394450771 810433759 875935171 213796054 738672445 20270955 74459099 325629185 359282497 21156599 216315341 758084088 453238029 941917585 715371377 781827331 713487681 28782426 835021520 950544573 925145074 599874312 783426730 670314391 692236072 947136100 343176945 862037076 337290079 638959309 73964876 702608011 430985226 475530164 69595541 903740713 140797963 334802206 854867547 976275692 956187197 355960869 318553441 647591145 537917931 725307767 698842653 335319814 512540501 15208917 54697530 301661313 485012018 25368725 719268374 149227111 836464169 843434529 46063429 341499933 506379094 712585334 596273932 723239387 192804044 621645222 487756519 995850029 929694989 605904982 716118275 941379440 606972564 546613313 962805444 4295771 850380875 542197939 399590721 446054515 999571989 116462350 246347715 219617685 486894917 114543433 358106698 635196784 919037221 367944300 720165896 422696456 484656497 697653525 921449955 949200949 425354457 546982902 876888823 631677986 120427394 671312980 118594834 156140494 280515974 760744586 711353143 434765198 273383279 336622724 544537116 102116489 819166400 164017220 231942315 453267259 112306284 732398689 440748676 841584114 508370269 776535171 686047354 112064852 770059502 431929320 405171474 375008471 591663474 562977762 228391175 341754184 119580331 989342295 107532745 906569541 530732115 84668480 601640953 263986115 794517655 814172202 206244846 349711496 794762390 845220536 899444787 38046385 42079974 390145310 833365510 201476910 786120208 633749928 937015259 726148417 704862479 761997361 562739672 273568003 852812757 867665580 55024214 460038623 438977479 903841695 814720614 168485653 279170108 819554467 878650441 753447992 709009153 817588454 750015991 331857329 132545752 187551144 90134426 629222714 452252148 783280833 327926800 371359843 238032510 962999578 43080556 713304336 366183700 317626159 441438580 210013176 956528964 880952724 338351141 99072296 913473558 195072365 627576363 770276479 398159487 484139252 16835946 858833967 994849775 139540982 319090552 593422658 694632132 425211990 68332064 101491219 407957204 518572681 61189088 733277905 996212712 738421273 648482923 936423935 40401467 272576035 587967785 470126839 152268543 816994264 474053042 280008802 361331928 786355967 47574103 488762049 567835231 767111282 907753625 129036008 311624864 951562908 206872495 249979517 218022812 507490306 582566661 761099389 694502600 980240311 479048888 67831224 840003468 324015589 436520986 873074512 884970950 18928715 751033908 533951806 726094916 179750586 470035007 341931213 175931213 512481175 447748650 446051101 45178137 194184797 222153496 787432865 420836436 798201880 638602207 264222370 991827615 86473194 679089033 131337657 436323087 302197641 672065494 771915353 297515692 398164415 702392761 294109251 233515251 912832233 359771095 27869711 85088341 46423417 217453835 462367146 556495542 173152373 441222885 600407250 840108015 659874805 693124646 897252764 738512972 156117416 151114053 617833199 351606030 5825872 325240557 503933702 147707625 235741505 77985405 935756274 488343688 229468390 162257542 648816150 286262021 954855740 194700113 379587241 12318833 292146005 892794199 376635960 704798802 316459223 935185862 969261345 695138335 575432827 36489475 812246552 321366470 611113614 81047842 743668902 542484519 441262963 711979120 650114981 807008151 564998174 459033066 41512389 268160094 559088282 780373443 912853003 241290553 693009029 867655138 375212621 300520408 418164623 218352225 88777143 565995361 910879743 677783055 302959432 126789355 910722349 705772783 311305301 310329348 554929161 809926327 263460102 53210412 262178195 131544914 497645268 887784536 835412832 843050335 20727570 102176112 709650972 310305455 868842337 389008593 685570562 516843722 743445561 633149899 492105574 96014187 934685543 805672227 775036716 467862784 313800329 908699027 886900046 656827691 695420308 564504646 120642393 651887939 858683727 562734940 880161008 671357140 990123989 602338412 194324552 596303387 296721175 780089085 233494699 415523978 49822552 344321803 364324085 386808650 428230575 138227081 555547162 101836212 68868744 664271577 739600286 622032343 321163811 464355669 662452763 57615606 792139540 461428682 874323391 148472327 168549057 511375864 330721995 285724724 34889191 768051987 373752853 605362526 242449686 373895749 446703495 310647957 484135216 40188202 30081693 679256225 107556846 182915154 309989611 79152765 67808859 905523138 745925781 943664086 223238487 95911795 617319638 952797072 46502421 780799442 657048185 616196673 717222557 306216510 828348515 534932148 77893707 771017614 452025863 258911848 498282062 873005704 841130992 987484687 623813162 265299051 212464187 302343183 416403510 48484198 774205210 309569284 436301855 600957726 599397202 820556348 523595619 410055468 53104829 864438841 386297303 648457117 309689545 302142259 610237474 842560368 966340856 462017940 630998591 37374236 210480990 909533306 59578879 152598791 170711846 310640184 184983941 698303504 950734605 5928149 715317704 735435782 545079781 574881931 900789012 157286446 677581588 88498249 352625033 312728001 31870226 975743026 443157403 152258667 256115183 601299484 771749008 464070862 13051850 997110290 126753541 917102845 606151003 601219283 669782890 68512001 836372074 980224080 895769729 559081303 902913109 67593777 238931939 496254832 999708303 893903953 635791995 371780656 437425947 199726910 43373320 629927536 197471509 866434234 736886432 104682877 597373737 226330173 667170088 204321686 986080794 463923056 781327836 384940145 887724349 41257139 602486734 415052726 867786491 165561240 842272350 798735747 81865042 371545957 969096135 483259622 891873877 458743191 192368018 723873382 360520360 370915418 859518753 27998843 808395780 702513937 607612454 272740369 449633721 461063892 663943464 17803018 369122599 853930221 608690693 729241785 202911300 441333594 624876139 299789927 728898585 558006607 731092573 850901457 283483973 49446833 777369780 724557736 573725304 911855003 764327835 431158288 868854009 381347549 334988051 533514529 224347425 435939960 59957101 428014441 154973918 410094371 365819346 870222441 846005297 967985609 428147390 673505555 831008688 936523273 474286209 222490707 254488837 900990133 234696125 606604163 874613100 120628819 765458923 902057204 76749369 292863903 866912726 786180204 665080656 121314311 631648797 583725987 99372971 299892269 44383669 510293701 387619800 121227369 472564838 275022579 366733432 16209733 524806473 854620353 58119874 530059775 562828624 764460729 531009789 412226826 280159166 265603543 930160905 456514701 935884459 623896076 809791191 869399778 832589697 232016060 983912172 635547928 240170882 87558463 793131747 907530098 841592895 176550243 20058600 495807974 693632034 368618984 887550781 143448735 176254181 864555267 296127672 182092924 7731225 546357468 356811587 238446478 854307745 146446864 920100188 806796190 692706356 504952367 809351570 560262308 45637086 568904255 596746510 925915473 707114111 269079351 553476615 668310918 759961674 841942661 799628365 716679899 254154312 607205001 921477055 124677401 422981843 568321303 3103445 29845184 645995547 704522745 688810775 427755394 616050340 887006059 403379619 638211782 663441350 521233053 841647531 465264678 407194668 865019445 103731445 450107377 680464982 255163082 759286873 496264106 574165783 401750890 964854855 762623111 298513943 126412821 383811902 840750067 395609169 986260543 881226838 862333452 215985814 501995346 694156727 573892133 193542153 900818218 944500000 611460933 612865186 580283543 479065697 204044967 149239723 498295774 42946529 45454392 322175046 263634744 711678232 591186205 186467300 373301586 796398358 531689002 885350607 678858700 802515195 532993131 489351841 766888890 927356028 399271327 420907211 575266342 354175077 824740536 620548367 516751499 771274513 409437788 715665927 164518748 657477364 595033959 501213596 821942395 637721362 55208295 898443151 65292738 857253765 572043038 732712435 457615742 38458362 421028100 526696368 633446638 602396212 450406339 26882306 533477577 406776456 280410297 925387769 906536373 628119648 576293497 797527287 65063121 641696953 23732042 296402229 702181420 511951524 755651494 443126589 746493259 480689096 184575165 682153329 532409767 14367454 593802480 46561411 926593324 570843700 34134614 658439675 427532988 162738219 577585466 968505013 692533418 708838841 846391962 574724960 919221568 905866472 89795242 575167744 463281977 708684629 503915855 835809132 370960455 153722034 890347173 32028112 719871886 420303684 941545338 313579821 850977319 721130085 889395664 706740436 934882718 953894147 801344351 463883503 756643445 540172831 407565840 453893880 730672287 644294992 216073859 726217792 520119813 652527422 987141258 829507690 215788293 509576231 528467884 430852077 958848749 511925852 949986211 760109205 135597189 656465093 81354974 517817858 969171586 502343001 892574976 815820839 755815956 955945383 483109215 803982796 566864217 246400337 675770246 937395981 42681319 866769547 158378931 82448858 710423366 520987808 408247129 269198965 645983091 371101293 668679583 926674934 41675615 15054053 992368096 566623434 341468014 911459723 304625706 834883888 439315449 716441339 435199935 477118395 829943244 23822689 678409622 721834451 793823400 956001024 341341402 419738675 482689474 410836140 719773034 203991916 22887490 311069264 915007576 452767329 685253574 165669226 700763242 101268681 545984732 532725130 59139228 800987057 327673227 554205398 290254492 612531703 766309323 763681929 223808333 374021328 79915016 5238128 214437189 17076291 15813027 294699627 146358606 474260395 83156849 317459186 905701096 887439416 968036922 212228493 689335494 769721199 559509819 124897883 753153869 372290982 655700133 896848780 132271384 634221193 557113371 618436071 224228214 926765976 704847672 482350917 773567210 621691046 889107463 932946196 310331818 380094555 937586057 122048213 87957026 173106355 56780851 272105117 87525230 82150270 790402669 333072792 853211619 972431070 704679700 290391170 884964742 816928715 378016760 358905900 80883347 332082322 567032415 625954301 587254264 653605202 412917632 1113198 233150935 1714814 71829257 954123661 854778888 293022558 828345242 18698107 167070356 697368717 868311368 945761006 255200827 424045692 185594907 698799536 370249967 453711854 267351184 179030814 367969367 218873978 938459671 31278249 658389581 236857101 630014357 188725336 673031008 605615717 63564772 661889861 354843475 363070871 12234319 138626075 592340892 867474569 550285591 720332191 815360998 375367800 298215408 268169508 579095695 757354612 921859716 735522581 615525675 42037215 504760559 882434415 584125183 568161010 109665857 637989443 883488134 400850232 15458559 948734009 77898480 998677009 594351523 831537416 484222622 962222385 868624663 222473215 779487655 465640222 186996542 184327296 864502103 210832821 89363820 817668223 875674027 178509989 555645672 953162503 663992277 905207794 711450481 182095541 658875070 342238324 736604598 978629179 612180863 541953109 55503837 789595358 346257383 966948759 252845565 609592057 899657465 754122380 832599203 677934200 711084394 698305628 141913425 299071838 667596327 721731970 684096250 870253631 157265101 907088463 874797704 659350214 909130287 629988710 108270423 335179825 588248276 242027070 756216247 536882640 14277495 148068260 181445485 381409161 897398661 411969078 241524274 919853143 312980386 892594920 549377075 695627974 437293092 431912323 341591183 530018681 643329430 615183649 603054045 915062693 365601079 305605811 818093731 442866067 670432633 635878267 360475616 268611874 416907394 633280402 241770883 660031554 895637678 213025891 119820529 406546298 725149451 451344174 4447107 57840226 287931355 110211974 735178501 174774314 409058582 819717076 734564409 904388114 757746405 373495761 321444178 992378864 107480104 234768 163697785 291583661 663816433 145672562 465221196 764392648 619546375 725845935 308027994 262999761 784191588 44534740 418724264 910458351 694097847 257302463 550079279 428663387 896598243 95157669 944348763 125903843 85049726 724941453 914343309 637638760 874360147 340648659 966940314 44307552 312988897 95532710 608983883 736639828 188498905 187662473 514920411 634991715 605537187 370863574 39878012 382655678 326609882 86576950 303739090 158068778 945777868 16372010 594246262 803412865 627760635 220299398 30970740 860560177 617815710 352410352 557402573 202523579 798748704 28430181 137200886 708036661 491191456 724806837 589150295 595577033 61701488 281775106 685661134 473611060 59657623 601272645 898564649 806542664 670797903 926810057 95178159 7796074 368738183 957460654 43244696 541522708 202730081 379825511 560150416 524171092 245594037 314975804 47683640 999862603 864885389 457215689 87669669 831318192 893933223 330231933 496242399 16478283 721172726 677992220 485057380 337552506 496445985 282279230 54366626 351796143 651951363 663707342 472573312 479002863 729341737 792395147 686061270 818540628 289648983 78673802 796299248 531009933 842899460 322395058 459329039 454712409 690793945 498254398 367718376 771310351 650406453 733241151 957540387 219603226 760371116 485695768 315537373 80884597 700963971 627762432 388779814 815954739 74128182 689788803 902462852 561072633 967990515 327910658 282481263 78068866 193688604 899773998 82787282 676457242 502745289 985925777 769612944 450917412 542213956 362686213 420018941 968805013 347045003 249837626 581251937 98318966 499799249 132625717 186487417 847396709 593181693 985421771 821173750 498124052 52072489 112101162 58647803 495548361 199764004 390683217 235725475 518350045 791000049 527198867 606054520 787982653 902225222 863042585 398471421 771067372 195822606 210175580 121169958 38580863 596255975 280123566 113776603 826056095 977441189 995288242 838854777 466530699 503934413 368246496 616485200 626130579 393708827 272113923 59566374 450529182 184487932 561329850 370528434 596041381 374680597 258595834 896387362 151068470 774774458 307221386 291271830 768157426 117005687 887706501 71038626 577726990 687110795 644151260 645171920 315027926 541803880 971505362 32163100 998168358 494562101 369824126 247582326 417912047 850081612 656098892 237744451 617801912 88757692 473355132 655483357 926765850 928881096 500161954 454337294 115889731 850623077 96565284 452317849 439782004 407432384 177859007 593160625 655517315 723542198 377547523 156901248 525206618 205105499 36395218 663090082 358140278 331873652 890741989 885840039 53416809 909421052 609071175 177718932 816441432 600168611 66289624 230898530 188407677 524036682 41966795 628424062 913721254 229022088 519810344 42681928 739437492 928599336 958213707 649280660 233376029 795060905 575339875 126821164 391853675 131762877 615470580 588190539 117310395 959035850 269028949 225846563 80669503 990730348 205385779 530677336 826163644 59621873 245881100 727102084 488081165 365915867 8181941 906804145 368171678 598601058 759692245 885090530 455783921 679052783 968766567 799969418 368203549 719950242 988129852 707534098 935044938 752964814 229491063 787663192 808016694 754960759 590466319 444790059 517831603 589171163 733101392 737831888 79797798 110375142 976945754 546595456 4484874 851582140 203200161 438248167 500976235 30203699 233249131 590376359 918949996 78219862 161746773 223718099 873082305 990924515 867425487 196695668 932903989 198807246 48049819 92557576 367317286 229365692 141110354 387522557 940198916 79167369 989705439 574192699 7183574 640822466 783272193 496907415 924335796 82735404 832287693 175572577 453845070 746509883 896241451 303103959 15362147 773278108 709771860 918295727 330189387 558993835 35144794 858641553 359233134 363158525 280128672 653164955 94236875 258947032 570872670 340939484 700372850 293956790 440765470 711654617 608645386 303383750 265601090 779286538 151000908 657451371 731099004 40778590 49954181 220382651 662401619 472183475 343897880 198372097 119444133 223299935 651467258 918321467 969688607 866518698 638262581 496081820 491463367 727983697 82468709 306097419 886269299 853280005 851339070 415173283 986590799 414019818 636476932 831198769 202007899 294955544 965546001 677941433 417447659 843425566 29455698 408782578 688271909 272909178 814624202 486036933 664634246 843151394 357883919 345343185 40250206 438461438 517334984 839053034 526287439 330473067 402679349 430021270 620026322 219564473 837575335 786494607 294727858 714120110 545342211 503676996 179474318 444277762 254505539 442256983 390730075 931150561 96349429 501920544 483311072 606263148 136069562 691664680 586555961 89740344 878275016 198757807 287376725 8412621 545825641 480718120 963896440 857731368 190535290 606374327 407738298 235504697 236754669 612811194 397296773 144103526 658697031 357750333 400810010 58210054 122110754 637056388 88180237 622661095 454985644 317459333 597885125 481170889 984314919 360252523 30505981 23531745 548699751 648546069 278845766 684380503 752894807 609159060 435394179 409143752 228529012 137900464 432859243 312658884 300491088 129712484 833960714 312965201 438258192 302103390 246315072 947691110 127716335 694559104 160192576 198411121 380593849 228029282 595062291 104802258 308890192 740325069 760558099 842942301 993242411 405608513 238533744 88141276 672040658 66658672 185698222 708521355 139446883 403718593 933452069 713203610 897619216 733190350 408662400 186098351 75553439 560128742 843593023 969774433 17026537 80828812 600420661 53689534 275811163 377066997 368321290 233194694 772731768 220521358 948066233 960055533 336376148 546300533 268056083 748105885 618443035 266329083 874779451 498064306 272819336 805667112 507093289 513839356 574078318 57240887 121979175 433247936 32257075 98706453 801550934 707177784 755551824 941669606 142223402 789331214 258399442 335464577 582157546 763504101 578104540 109350895 115935793 579524816 854630947 282740463 840511856 914921689 348640112 363924597 590403177 650026876 388288290 426593575 957778869 81302825 46343593 810106847 929365824 638152645 881518092 240484396 99280584 848965417 385477220 965780688 232995425 84901282 589562463 592793667 405882099 27388527 976468414 121488687 125690554 344641095 408609495 350165746 922088902 733799888 352935187 652319263 638824569 182247465 398339441 832981245 715308044 816620385 630705410 346297862 752456457 550982397 646719339 453015145 804995538 735417462 742444390 327126153 35610905 928605113 108907329 344115836 199487078 265148325 344178525 936991885 247386261 876453008 469456560 923971515 741193813 840465091 849823555 618840632 307751594 658755833 54682293 807666666 797906283 449244900 537249463 572741869 202043332 623692712 310180750 301192718 390040758 573906014 898454677 101872978 83685778 826110099 327124152 480143981 41349250 758822598 242503417 172975436 243080960 49552109 966965486 397550220 164354141 292742384 893392193 965833216 471146043 314375981 432166447 501660462 756153619 923520755 844768778 706699731 170894513 722235655 145893303 101709403 257416371 198897698 748490033 490665065 12155149 711387504 945300484 720853333 505092743 894757650 88397778 192606889 255373117 926195357 360349394 922403492 685887774 82153881 202940492 21705399 208468591 927157252 535327518 877922826 210479173 290286796 578723386 735699960 949609742 686015064 961874725 654953102 276326665 436953856 652867194 36997392 232117449 423388048 589368933 339295349 911907254 588658122 559195945 382293478 260267147 261667552 340504475 452329283 134036441 221274110 660863396 352046494 339570819 347017406 361693890 702897085 445895232 295361457 111280775 511090844 966168605 481795293 245502745 714457065 701187320 782380090 495682481 402386055 487567878 763614260 631920412 464533771 801899341 17036844 9087549 975739970 277792299 739396343 692292233 853886377 569637837 23624029 316116105 391213043 802312633 62662299 498675803 565156743 303204933 525442786 74469426 397501184 796345117 876748246 909327058 378640811 144859585 857742607 474515476 416304652 519698436 437088411 513573736 177866329 817015438 557772666 33210958 585432829 447941467 485971489 105875676 98818327 447513659 546864888 712772155 342387960 514053968 497020124 346272042 27226281 155181970 170437533 425469050 992478307 402193230 718004353 805797776 95967508 328332451 623100095 665342694 426225889 258755076 650151429 434627721 238763934 92559033 706567411 464406684 456345432 746871645 130290590 789223380 196155084 896587361 952526350 83901435 319267309 948723336 252080320 685339246 599039073 971622249 632147236 754766495 539727365 169574897 210697248 329359507 726453605 394113246 777774219 707687268 131537477 712508740 771526579 80470976 151585307 185302796 216954840 276579944 439120017 658802544 320084654 294508722 19760648 879765889 454781919 793720072 757107216 38092449 820418439 579105127 174181361 15619337 58526390 835939297 859363622 379854404 336713714 570822427 616735197 20786098 369102770 148993232 709412728 454586118 509508836 699198540 936705294 198658249 441886055 177413873 712584170 890710741 714786450 265294005 883708939 224279258 139950508 348586658 69030051 383968476 140065393 191215957 694207129 554902963 454318483 158869888 331504391 852424073 694053175 989365353 390711228 751465568 124301172 184002152 633663418 537041546 284086488 210860909 456932793 536943919 484282594 231827831 91682979 905029322 423109257 238828830 581333014 616756140 204213939 487832586 81172197 24788600 30646975 253083513 590019991 211313829 879676668 605171389 299851494 682746112 54776623 287002556 846246978 602773543 603961105 680059247 926252620 228465934 402624207 376077923 69641051 20010878 933624200 563763515 675567610 914246289 399955411 96760619 945537896 653145400 859596854 453574271 339795990 17207477 318605744 392033042 325064749 233456929 610507824 983767 197494790 878853095 634013467 249911892 424623791 304420935 189236682 222001442 569094765 557163476 103878665 735962734 951679284 823405302 155700890 315280763 995240241 539246441 829768112 373901854 376862017 625302716 96228724 304208193 246332279 833296596 492992644 242811744 197953946 70347366 603440751 456762127 469632932 819485568 124253242 338478449 292249668 671963136 605625566 695765698 312364381 563879963 827072455 258584783 531850885 552323800 514581334 157930361 402826631 867174547 488175969 783368502 90128097 109013371 257205166 572581264 134915143 927068691 200971387 226472356 79704350 834476980 453706489 541639843 343538434 495590154 162916300 389423700 226199616 822280851 168971149 364909456 361681500 415332132 911234376 690465477 197270669 470718051 167946494 592006260 161981500 166129485 349515812 74611636 606353289 251641522 177776675 794619052 776819654 121132980 448355542 176501020 146454521 445812812 682630927 621710549 957373790 944356293 116867345 24473660 259634659 711141695 985656599 563291851 664269483 676517933 720555468 157852048 53949068 448101591 488509138 253948333 578345105 133440729 945464635 804702422 244659320 874772386 408890387 622750678 632727860 34020598 220755156 102637834 883048812 674254189 329751535 804814052 624574971 14371570 171553098 102709865 828283502 928071492 812642493 311820724 268034441 54850680 346741908 743271537 314081218 200704885 668934160 688924770 835651524 344014966 710733798 500987870 34792174 641625484 751381182 929408589 917594066 315590426 973055925 306904237 608772278 268568151 978481371 969675280 92828694 870454735 913052086 400103964 90149152 619880418 242597822 971350921 302211638 281098564 295685855 46134439 152147312 804115835 743736826 638652885 380482327 734834021 997025635 807177227 443128363 6053807 780505956 870745425 598613726 520571230 556077241 858481478 137146647 534554186 221077267 384090522 168813297 453299614 4134293 496034963 497119033 309635162 150859610 79083404 976087539 295216593 529974765 154291058 70494421 461104683 909779919 84847942 333246410 376888548 934234356 776158877 111350640 708063051 198759238 514678307 223867291 474128644 831693601 318367251 21760976 223239303 353185237 670801601 536365514 704403871 200477224 463367952 325285881 535761899 272553681 361820924 475293182 502087520 89284862 266393618 957013297 637337797 947693263 326429683 272454939 666214965 99727320 680449237 746373116 643863969 541782947 384580097 755482950 729316684 888434732 354340438 115145247 9007693 897554531 954745541 147125220 966967056 892045485 714301139 771102369 126272981 420864356 567229210 339846553 750371120 583626066 196147656 580881348 664396423 861439034 763267870 566754380 790317719 113198416 896450546 29229327 251431408 260315579 837545517 224436512 502997364 257085722 992287566 475331910 993956572 415187452 53099750 262873212 714275635 223860838 611497754 996321391 361527129 115988562 286679332 430354947 170648193 819760682 265540562 268793807 736291507 125887313 207484934 699427996 503115595 166750362 918869812 305546217 490516856 205562575 349266407 707432042 528294590 41934123 284507196 764442245 359869812 283350496 179327588 716902099 785794887 272505491 687847207 80432805 100219317 615385819 407188572 871891069 408566931 618035397 25113458 821316240 232578184 931379027 788324843 714020683 887837583 35838712 759595995 683958219 157411193 653286941 544609901 501727331 586473577 379504032 701122654 580376346 362473302 697137488 632160896 176006186 950747788 372987506 563108409 98742403 736045611 809079871 339190273 245253701 371989671 213741667 935688168 609725258 448523078 830822784 778075149 579510682 706840741 612366761 788274984 131508724 165949748 176650471 539733249 162885708 678462901 681888696 718552310 981041735 783957441 582160779 154970233 181312960 744685635 803219269 738542480 50707783 243858938 15812543 167482196 464566429 880229883 409585221 513767538 891882298 269538350 738998552 611414957 201768135 683644364 776430573 630124122 287640996 727594983 261745261 816893666 454543203 665806818 24688307 921980227 929635147 198098933 991116753 609684368 96611030 723036586 372711499 938684524 939523635 301140067 446572697 85091731 829339333 75561425 692623274 49413714 954263457 981183102 225941340 182273546 52061716 372773445 644990725 102023345 898868763 485711060 425694189 226406736 860377834 849240113 504821713 622446214 659471206 605665074 916441954 980322051 523095722 731842563 36255428 621553166 122573446 605019812 321943568 619539456 327196155 848284521 500325842 476263111 122321856 82796408 429766539 147601508 919701184 942855502 582816304 5775725 677956250 551928635 570353833 966897548 603785760 633741281 134045779 495024125 150009304 965883065 522072447 163515924 492956286 26627726 597095920 583757237 862838656 633392639 530563937 180296154 290933633 122592769 263085053 758286097 622613206 308112987 920406245 184446459 375737868 300761129 21509294 763206094 189324384 510258266 448102880 922009300 186076741 836240946 741512568 126002922 600755170 141874632 941036902 756023810 994081681 403936393 821676304 242015393 479899234 160502707 851029453 295590498 245994134 471165147 286437227 765827185 449440292 548856424 293366442 73184784 545189175 724338709 630735807 715003157 407238317 138905971 893534418 360750186 995465882 471798372 528019584 994853004 897630915 566805410 821765209 365278221 83813668 463919414 982524259 193073683 23972458 784848641 655542933 16148182 877555322 617053494 301547357 442712613 195346152 55843038 912339995 494823906 679811969 431884371 126706340 895904385 167047362 143520197 514302655 653522317 924215902 221597112 167130795 753553444 417107899 814518148 276930968 937124214 368463477 862995412 57349673 915834697 249437914 15122215 706687224 124886136 828294765 918113362 178106130 731111279 552882276 566545149 628606071 590576817 816735274 370645025 248474779 343194963 277155805 924196496 369031912 293662078 799266001 772904813 250353978 976855792 807126027 149964976 513225825 611114364 252632262 270925731 482544803 769960325 517566194 296163175 776722487 166737543 274996144 652871024 741161930 659695503 821514711 961449477 18061566 61663165 105974386 580192961 641733863 771857609 856671040 788698901 262273676 222985596 224432435 122262723 838997356 836613682 71130865 531613284 145965558 414010207 202707286 28403172 42251791 302998535 134920176 525432577 828198288 309151811 596152706 421488591 362894534 522799043 82792578 127398198 831879409 840969287 808332698 46318962 555209925 368452133 731797546 909877907 562501867 872911047 64377028 841017595 847588481 973169961 64569775 904568290 744511382 573963359 206796646 254489045 616724911 925399053 767071510 950931763 724248133 580408557 214920995 870316207 773421893 688673613 803657635 617847249 771641230 212431246 778684129 519661429 944110454 531655334 57908188 994146378 267492678 179973791 62636741 768994643 696653241 749076758 593992069 594349674 800075393 549654461 878825524 498176696 931311810 502063321 181042083 430366015 424264597 526147524 850633683 192892240 89752711 964541292 355400828 577078549 646534679 891253970 398484871 658541576 776035387 139470733 101902740 937905018 961518812 77684292 301491317 534326541 726879829 435031863 727650737 570507066 387746296 274565303 737095426 557773773 59556489 786619818 789181655 929542243 427846337 31591944 141213907 146450163 475343820 633540960 666679884 825586754 923427787 255379796 454058189 404388461 255547987 551597080 503921812 621660515 96749805 466854135 963710741 715937641 350835092 174656718 820174709 788563348 764012346 80676495 104410383 40581202 58588739 668298688 697120755 787557858 56951559 899131641 730769250 150384855 743924308 945422954 999785555 402845849 977457131 809546834 579206642 298418147 149668095 571126665 304964635 820748102 144491193 197353463 93415395 800551845 896775862 424729882 768943632 780229815 468359559 838185605 321246108 277791625 560211759 56942683 677295670 589112569 244520361 881160664 141784256 278658620 29597024 228810696 606671826 29622616 724061621 341442318 208812086 957093803 916926845 975977247 766905194 770759778 361965440 2285700 911606817 304506627 256909051 913939804 481964226 800417252 956058655 864141783 630813159 720249521 507213968 564048060 906871008 205526250 216149478 410416100 932623406 809003106 760057903 666318524 409705992 119554497 303736939 506884295 575231193 438512899 358572303 216368154 897541055 802881527 509384835 886797791 318211854 459894466 264785316 845390546 695559883 941108313 834443330 376713159 457616178 581595914 480234403 838511138 661360433 71090932 259132671 254382685 209366250 764589706 247750657 856661638 119597621 786208531 644160332 775360702 598630683 808864557 92299508 251763643 755102812 582721862 880067329 415968071 127779306 936855586 994364912 259394750 47244652 524515160 865979697 449010580 552220348 740497365 492820394 801452493 367098473 464829015 483969586 605988995 58695734 478294514 131897367 575598180 35146649 446100111 189246873 264989234 147605053 413300584 223038060 512571201 861217408 597412238 53660730 58427387 114144246 215170147 712282911 969631839 702999524 31057440 564901931 314230910 515069894 262667344 769028580 218184958 270760393 306870867 637707969 911856023 224539473 264529884 560206768 882784664 556174709 533797236 937617041 672993378 533622142 251979509 172520632 712096748 968203628 404979727 26293615 150659902 459751537 31165638 51272817 153124598 625078643 433774066 779672177 737964998 130780558 214223293 348069265 978226931 891355280 924706345 747341803 443855064 196282748 853348232 560995852 106889057 348149512 511992066 870660467 121206417 98240542 406705938 139456279 913684220 850468446 603815433 957774302 744080461 102818971 734246026 233298215 904951746 449063770 95556108 894613825 4272811 916946262 417804124 612129265 145119470 179645439 480167192 171768560 616368518 50215925 337658932 684671595 608658175 635464082 320257657 151290754 396577788 321590622 915911937 794418889 891935154 271253656 428847805 693112521 844720746 201723828 453894895 557525632 813161474 18018007 592570800 772728797 828217965 634400861 925770859 21177413 164137006 104819540 315069024 819171601 4064481 587455486 186722594 150794254 285169075 791189587 669542681 417329147 166072293 304150653 962681345 630060302 436069709 736374618 611938153 79183728 765888212 158578941 206426421 163682748 135051001 498155308 608481821 917547908 541393996 949616612 333120044 480500172 615630836 609941969 858168129 106473869 973706794 95557335 208430993 415131187 612800700 329362060 103457315 208949280 847781259 971631291 508990803 330286375 539695885 698694626 391131983 985188113 567303371 112239028 281640605 214519835 15354340 623164825 961843347 345151862 519078281 631303977 733052382 90570182 203087743 842787509 627015420 680176548 986352800 527108030 944246977 865984540 187636570 615858555 914953942 499169584 110244910 990917976 148096565 566686803 730396722 417304946 706692015 646428398 123335568 232743195 549025382 584740062 232874501 65064796 160163923 136505076 842101090 996789614 31392449 974355316 756251663 181199680 428374224 411076758 645254019 610532341 374174707 521406217 467443917 170714211 568857714 729927275 993341710 869514132 839697897 386405842 428824572 547963720 195286471 67720774 261147745 118805106 811273168 848528708 199019162 539327927 592106652 709885245 918044441 234258418 407738901 677992980 199600356 679945907 720431613 164814244 701580307 483051707 612692070 881293880 151789141 257875073 594446392 277180689 704084332 386990256 712615854 139620580 503346604 376190119 301669081 373197913 104317568 747580151 288845852 398130829 799949030 519523305 677512878 717005201 997267950 633998326 248438555 607615720 164983614 359410764 144334787 247324685 663635345 533637968 619746138 328132331 930042163 428255510 536157030 48298083 286773383 145162731 583936197 642353353 779501185 33789132 382827556 630329447 62745389 6835692 633334920 891153913 829279782 272532786 398871497 436565808 576580895 694621880 178089234 864191791 240004190 474088269 325087587 694524689 147256124 424329972 975632399 720273505 885592742 150161251 391798590 171330976 217216927 903139461 867129452 132569794 858865596 200756985 933255400 408213937 812905382 160224912 33593430 204339401 405101980 399348946 561302830 775819098 708285422 381424506 848795962 681857066 701779331 675632886 528729116 318243824 880030804 562904808 791441350 478128602 814207470 170971303 739227904 552620040 564909044 202813887 46004709 314880526 569766555 57583725 630354534 372022134 70226733 274015779 492431045 596442172 263484039 569298954 569287196 457138512 398710682 821034363 645074132 226604312 614072301 890868357 717527342 711486443 11027993 835252331 784930238 620652183 14210636 307848227 753952746 20435675 867153607 705416919 298406511 130744814 75090016 242343016 635022301 317631734 144216321 437105638 643803926 946425234 754882599 550742041 782164947 845738065 533416803 544707580 843388191 784836921 746948316 870803260 538276313 438081601 600395212 388076733 256359735 417368022 787723007 405379861 390034750 128730458 89666391 755252495 545040203 822754208 338054730 621619242 305935501 734438258 769585762 963579160 489283208 751533067 827615164 40809535 789802387 287491997 343690 338746427 813598555 533438413 82465169 212357722 102104414 608297522 199954604 90404638 257756529 281135321 492671303 376067775 258493499 255590596 257564900 911181735 802302391 830478438 325538202 69234420 920746934 735435817 752371344 947473145 294191707 5128936 739847303 236328893 13351069 4437621 664723022 442605434 186031816 915726868 996157771 233978655 346685692 39871742 601617401 596190927 915550636 683509472 217870948 297167968 583151137 80388697 589814447 956575197 322103541 609489791 848651662 317009413 350586520 66244699 115610316 519561417 381311951 290284392 357614535 752435665 401523248 993909784 297294831 483662584 969461926 523609935 671731530 76313292 142647795 11988454 603874035 452113679 958070057 268047657 515967382 500887353 419192880 769600857 64827894 355481843 994406468 772468267 280685416 637087389 760788596 507635016 430911573 83051465 175259684 762170571 437162172 104625597 85578124 523635142 679380653 586453493 223761974 432869053 647423183 777275552 940206468 296147497 19024603 804341534 274399527 690354422 358423070 462735496 73303977 982135557 871586299 342415400 211663589 363480491 813774439 938841596 250129033 561854512 539003499 179885880 656035483 466706001 737072806 707200705 311818737 995602623 346093001 771734962 621089463 50050462 412069656 779772379 834903277 287068423 736142576 376167485 862484711 707286406 666882363 941429135 413227467 180792988 739017213 42885820 516614678 407643966 735145931 631687011 967643160 74804308 785788495 416408662 289806451 413945147 46309062 434268187 505137312 887374404 141256833 530011502 709978985 623718706 108743527 129399741 254910320 506889664 837378162 304937386 310550439 986252825 870762542 720513421 277357014 58203486 261473085 423986672 917459737 896463908 75155669 80220177 416225375 96210675 842925888 750276195 921143020 485154504 452109403 324725517 571794647 109487507 740966935 157334121 615726477 154612410 503229692 603735942 926732876 126556053 860373153 744882343 937743529 674394608 176790069 274936258 988264715 492448396 605036281 579732738 944215853 813840285 68542660 173569862 388958880 97760589 505201278 25640095 9312070 926810680 306272421 522579670 19317720 547243502 492932555 507189731 284899938 173245301 472527637 14591607 307329730 374501829 171873982 78848627 514166060 213910089 321523858 852825967 694510248 598197092 67093619 406262068 559849875 218427114 65800408 175539266 863268890 757958307 394505033 214869067 616029890 238094539 769325284 876490934 437641955 983943829 625485531 67483933 935945512 365638819 791952628 587081167 885453328 444002704 357295111 861286479 466908272 979017830 697173636 400881619 767564271 176746280 541013738 418362310 346796425 941533514 816955985 617543750 127665677 810865715 177811169 973313702 336243871 859821506 461371481 925281261 634071862 526075078 811539593 196923734 968060703 794127237 454312920 222089934 967483256 331506230 775707583 594926458 795014070 578788231 183070027 506951726 334030880 998859543 98316191 718133750 292448337 330213885 175958640 679941777 25092026 239518015 286218887 467950321 225014301 756424284 261443651 653246396 115929619 827536835 828334100 726544846 576606599 323639129 647424257 680413365 599446073 88659192 40399651 458635059 670516285 227758826 21704744 314880448 442993785 463295602 362351569 262251270 75709738 538116163 215133812 715577443 114930271 861329159 527933818 755289194 554452093 909950937 793545186 24928610 864271033 15889611 700783804 877026245 253421985 84130145 502934447 474941635 243775892 315962644 611522933 458892477 774011717 948730833 810487897 917821898 806727740 270131319 49800383 110531637 337867093 974223709 679793565 539226876 406249278 780323529 672629498 360240211 686373629 977362809 189851766 610267679 71718505 659272990 401005506 934645372 840920748 809498845 588457251 340109368 994795207 399736268 568607731 858781013 839344142 214250875 482342176 262542219 670064808 149198952 645345708 703739587 509368848 280041609 2655531 757095837 855448983 542894023 533239880 924887531 751797983 880048765 673156416 685207348 981567073 874029053 7618149 718744370 687730664 331651851 872417436 929147988 266019604 910257248 47440863 127886397 19924441 117775144 338130365 822638147 360692477 558397316 607534549 631293425 484736669 247149833 653012062 327132549 523748520 185993536 226733730 601460850 370846050 339999780 179984767 111143391 649718243 836365991 163641829 922047783 867596950 763651373 325257562 772547672 660963259 994492942 557326457 381830324 29373413 597554201 576513902 68672818 781593212 272042764 273027708 398970621 925687867 509079069 936015991 117215220 330015155 660746868 245363018 951775529 441310663 44194734 621846643 220396898 379745838 165366876 378009474 634481051 375691253 449034882 689350814 242544514 735758842 844148760 48568575 158327802 571106674 500230540 606284661 610205593 133680227 119850559 884098272 167993641 194862635 854753539 937809589 211167786 253441527 877629603 882243456 85019471 878137677 267253339 339026268 936402685 110028419 14043740 926669949 652743119 747036485 40408650 335392166 313637652 423746323 728043453 154416819 594891087 574493632 476617411 432505617 496602806 602281972 479769692 691445313 811677621 409168299 55046909 254014041 341305192 356353716 269278990 467409026 311933988 822605619 710109548 637219195 203928046 852715040 322185192 19419668 318674178 802080198 882046405 362542516 639161934 303674436 295350846 889153748 586332660 36014095 64878334 292429698 428976588 424453230 651200678 121778655 938939359 588639741 426003274 125271713 495441645 832007467 440670452 34132882 597149928 426995900 902125088 636324879 753422711 821154375 288856126 177348489 799321204 732424376 616039988 200522760 801704558 830244560 7496409 183501475 871471912 32752544 439575419 987413513 491530264 291036434 644303962 121372923 102194409 895678048 230264619 710481103 688705017 401310363 597248405 279596527 35005660 873359141 610115511 746212440 622234839 994502711 278444704 722371100 390485349 383612764 888485078 42382816 503269558 976226292 922260688 228995934 760990763 200803762 773246844 128352740 852509403 808975135 787313850 398080212 660578834 107498005 246317022 237402146 385537996 947540036 794694194 400535769 625470270 143122352 140428657 611029398 754154830 504856368 238935118 216431371 721472278 107651825 179802859 383330942 342364261 337359090 525197154 798260295 464880701 508026758 852281408 157565525 300614998 658116053 995821317 545232042 306914458 920756826 343762085 295473115 251930535 531620710 481536010 460962705 80192848 931301276 138454159 680483594 754727452 566735987 293405318 230938008 278291654 564936375 892371380 724369185 943292603 331263753 53962192 984381597 703693983 21392474 29936903 185668764 77002952 192721524 685599355 158009789 906829761 755120241 297822399 77413176 207138505 27460418 40871517 385086293 178703442 700530729 795185744 273149939 970770050 669286719 657237130 515102466 179647413 262221295 700872815 768840969 837795577 181220729 709053272 950831521 622912656 946085232 382441234 166217207 455999090 680230972 206691932 18217806 711175880 915679641 670124396 871490427 580843634 431575830 566186603 851704167 469021058 575694999 601541620 883530129 396934079 175531220 205513113 745792649 189149475 195147224 78610014 357769078 450626653 390466946 303851324 510555793 552436560 407913479 771083679 673833896 151970194 551453806 715569129 410104988 368991470 948795154 317692397 257935331 674972643 593945636 388014964 67471111 629879842 857731623 975536316 444810532 668744979 434735730 635485939 680807790 40568401 849617330 823823040 211148713 975167017 420462693 375323835 647205039 306916896 41675615 954014192 303907566 389938538 184076361 675493473 205102823 330332019 683389469 438537601 915758000 901275226 33216940 471323833 484434291 640148337 428362264 211533286 936914413 534997439 426852186 652529625 539336944 481679486 525254845 400998614 776807137 784129437 650569057 148616470 912848698 930181182 528311481 867986757 815599369 818034489 133272845 72463108 653102448 224111000 426503673 791710056 820667939 102402841 51397868 650218873 835130349 531539119 749277098 776298164 57818923 360895745 5045451 548699530 54311503 204515050 771833401 571740639 374230622 50876407 856863670 298561931 929623923 225144044 4905300 160768220 375771962 332851776 660915195 281341714 371676533 386571420 895518182 441895138 571029627 934745951 499355942 551999732 639506356 603217181 701031966 845173349 812025374 474806811 239142917 518844742 253272267 272160469 893222759 861721882 866567521 564164217 20568740 267984732 533152408 324388201 724466800 496982519 238591168 421547453 75256913 826547148 707708984 583802303 193169188 434720048 819878392 969860717 607087513 181059179 865215496 543904762 792847026 186559546 918541318 451748429 134504520 403974221 576112037 460578176 347667846 946295242 29513512 770070626 732438892 974983112 977715691 13092598 967884109 365904853 598084315 82713330 544566097 912543857 596455672 939731521 789477620 526287248 507485146 442182529 178863493 207814940 193797673 422318726 521529512 238316913 406882340 375789269 199643349 411409376 239852059 21041194 767241174 521485612 604760309 16386290 656513869 727193615 816337067 775956178 663034668 987784630 137580747 363408158 789016122 96546881 498045686 523962210 277113493 403226437 87276898 899717085 703403051 33470537 841262424 28927489 690345279 288720204 26560439 37058805 889710315 154623805 537760111 430516243 898348440 840850562 902089735 930179946 945050503 222534002 920062489 865828924 106324811 786002139 944028624 564452225 982303309 91387004 57090928 700375139 828780359 33794956 704174543 757708992 448984266 342282034 915266772 946222508 29770168 855358730 802415615 170046444 385616330 247753638 573522145 724449915 196052491 156824843 509034399 36103945 880638298 448404784 822334835 143652983 947564269 193356418 670583595 163424092 244086473 764814435 533605800 708939907 942035530 565848998 704936545 754400619 228942498 313049365 559285213 110127301 959565650 127920108 899358780 656636666 240599730 454510171 354265007 522537123 899258991 230467591 442236156 255082767 386647559 243746953 260425723 358595264 755737423 369481197 551847963 633990638 976658158 12272949 157105374 324347650 686060255 128679636 161172056 28357916 216876787 15614772 465555892 591326863 70331212 511896368 773663151 741813599 190980836 459546778 426818331 231346122 485841412 684822198 132492126 606971580 380402893 632409789 177528048 912673369 64748978 47802972 525789152 54354551 97680892 305467954 934451792 259459361 417860165 861145173 175714548 815856917 65861373 607291086 854444440 946062407 45867241 60823576 570402199 584384092 972054430 126444453 734515812 85150000 707156490 469474393 821372421 74121040 483082476 165556493 355185042 750404737 583356759 396674829 669588411 941647415 216571187 286123675 952119104 451530783 18491324 134116714 835282294 192572053 70452737 99642659 96463049 336729902 663865702 414990307 891789108 410923824 348496419 998212283 8197834 858652181 422489538 207886895 775843377 455285260 186997156 149590712 215931682 723911288 16746365 521659202 627070699 580472943 682228692 33759662 869490413 252652860 633361540 457487185 425854749 175002845 45160766 184631155 317720199 799209093 498620933 304473554 854458310 192142619 265893808 881872668 423561614 287138234 275337835 882496888 489953059 412068399 866482230 888527102 134530271 287636350 265032549 952747578 833051824 107078238 4679454 259926701 431736983 180268984 964808670 687553868 501937450 784242987 916103156 11940607 306362898 652404107 487554053 742144291 856298638 197239134 50476422 837974025 857483759 135039838 671573829 512281973 559298074 84217593 220561889 217429279 776319497 472965844 191494221 145136949 922073674 477539652 421943377 745308375 902244222 721650899 571591433 371206298 65787099 560485057 254801252 744256774 222580395 835481473 827968678 776481560 849755339 248769335 916485350 259594433 689088301 635668545 791366033 302149988 22795350 391253931 692400101 874941532 68293600 708587449 725559671 822731636 146796281 762548321 238211758 950047597 436291811 255866318 816792389 935233147 532122482 932301022 244635853 199912136 656295825 503305125 478185256 285056752 904693181 629208040 475934991 824196740 497767048 984908195 346802830 326530183 152795928 752319364 657667971 765860340 578121637 344376173 790441506 852833845 942501374 15560950 389208435 325205933 887393797 972733928 417086930 62142512 42029614 557302979 314678127 418709382 801462276 448027449 235672268 892153836 484711077 924245681 164022082 905257106 597900097 501044421 408806268 143055389 871284638 342618564 29889017 839247655 398748311 367199537 921628558 369993402 215323288 732391489 285948898 707069657 67386916 629984865 435835377 974984952 28151376 839660463 377011850 409120383 327860037 144372604 577449681 33120074 310997697 474095312 381617853 619636267 392200854 22940902 935178651 836510567 654473002 858454955 647370377 610705717 408415222 640379971 799518460 66788931 631367175 789270917 305673531 746100784 132161152 546645626 77611233 466373139 188436246 751622881 484665183 24140019 881992338 886804398 82895479 545386572 354222931 42945415 654329538 364850320 532522441 515198278 172387883 242031524 369608443 53576826 739349106 45628255 521025282 733091813 202659755 581012494 885357964 802403839 809450684 64134387 536236634 555131761 624941026 230619329 480975298 121459612 178005804 253230626 213179693 658840336 929473791 918713393 701406106 905390613 829219472 96019200 955640858 42089253 258929261 414181908 800246866 365014383 537981685 37173476 98919676 610559318 995639003 946738013 829471334 376058608 249270695 578775649 578781425 590590600 399764020 630926403 463514515 214242077 54688051 433813324 514168406 886380257 800922023 781656122 240789719 334508986 871115624 73751740 472202439 571281348 146249120 565728759 602059886 857984972 378726736 873424644 430425891 593614807 832544716 393077615 522330581 702864281 60006715 111332793 78284165 157614335 934268184 106840536 486855625 915229862 520088244 237701042 32605515 617050721 997014449 610697125 241271880 258645430 246731400 725003522 425580306 513605730 477491972 671399565 727185038 157241553 528355013 605402879 196861623 879571622 433796543 678645636 876975897 866127673 436277432 610291774 159312214 234131988 481614285 442504896 66000805 825272182 602511085 837400723 811168590 41831120 782559836 582475700 937244975 635897162 162673970 136664852 200987706 277001791 74257882 396113687 547851765 803549628 34666643 910117398 323996920 300205829 671054834 875251933 271176051 634175249 960185694 894816557 836187045 607961353 123507091 287704123 507719782 309513933 757851936 108566831 270420894 991072622 687578345 33141158 510561995 79264693 609407653 871229489 519458175 385676443 728871265 594185428 638963680 42824143 544844283 678230407 951008039 53243443 163117991 678265017 514465825 439970399 172085870 97875912 344487857 196791581 408955306 791881609 852047180 167668715 814964364 170217671 12205947 125892988 539624598 799595196 67364957 391424567 358521889 210604441 897250850 454658231 77102809 363197700 805321105 78052425 344696379 521268885 651334787 880951665 755834398 90270296 323777637 549369445 464669991 385642830 880495290 639032208 338325843 520186347 344081303 142498321 46669937 12317337 207570470 833716793 50513061 389902900 976776995 866293265 722271463 106458765 835276642 238160337 255758210 656796903 92274247 239876714 597619861 385515645 545352268 591011838 748604565 161080570 655355263 299554914 467840713 284016895 503047681 223312291 906587597 72427168 381506696 681083006 699035152 256531431 397146333 959896806 603381846 968696656 212607071 327256193 685524534 844642892 602090623 709575980 183959196 194848702 690935106 677202291 53612105 613891712 412155330 305019674 188398670 40789471 230093485 624017303 727664277 434175003 982057668 930065044 106947672 14182633 5974878 207079538 227187368 558750705 797114082 492639937 453453543 623103311 896012112 383542473 25660238 254353430 274194105 205357573 957397352 600777416 234141122 252394659 627502741 48859615 927872550 460219909 367125128 640835144 51346225 515159362 477208009 724161507 485235269 16351653 744961588 190243844 660213593 571961133 779402617 209559541 724783477 56013580 451834266 98369906 838778167 854418473 879570287 28764459 244528977 349243806 153716005 766089029 617314056 233393978 994373819 390779353 356841143 872112127 455804548 791607668 414759498 589948069 309468071 33894806 367858627 641355286 286401186 846137651 754722745 478524912 879138243 646719797 411025876 243552006 754249646 142737655 324597586 690812383 727989210 8620235 371852677 506169141 151448851 613796470 173300307 67788920 12023289 650005935 334666421 16089673 525595520 358767267 300437304 516367615 813526895 706913908 152958079 491875109 681908961 41604533 640016830 596494330 78445766 540132592 398741313 347484143 191130723 569667360 12707555 623678765 447876558 897868855 559141528 832133133 91613811 567496601 644479203 550386589 335967122 104836767 314137440 865874466 632704190 835018006 158603580 324774288 737380447 835611581 177369015 537981460 644513329 487698634 183865001 925155467 329973187 451052646 617119483 575735560 401478393 486108972 169902889 70560082 726394507 652696238 999369159 747691875 45402244 924312048 436550137 297181162 117288131 884657643 994573305 574677194 815309181 517297164 367158164 964510617 919681977 752562866 736722093 912806946 459219922 398950835 626929081 30082787 629833721 95412951 99174978 932405648 667241649 745210460 333434213 269331854 89189201 540947825 956992595 827540089 306004102 99797179 580984019 427543198 68373710 937546962 591769535 973475713 382441213 88892101 225827714 335355993 857496764 706241682 315405473 383778447 450940165 785723311 601701423 620908611 285054121 248298372 45464150 385061575 92371146 740421102 843125973 314925345 633436513 413051838 374975357 254420621 917541817 279896888 984910515 133704441 829646066 727900821 192029170 327490440 245658239 260034689 799686214 543148304 896861864 812122781 672809169 837405852 603669257 97883646 67089737 171888106 232856337 633356204 243640440 812999149 592078468 997399332 494617787 657949004 301382650 200126167 161855108 638797538 589968733 322064553 491479257 733229628 635778671 748782706 553297874 524432414 278721346 381650560 774106910 642292478 741795006 832952339 982290047 585707911 859089694 580424160 847380553 445441816 20670067 910735503 20085735 422808643 287910175 868080957 625265750 781053774 508835932 319581691 391713960 957258933 284355251 986611277 541318787 907382694 552265349 126157739 138001568 670691459 814076038 289923587 326902604 941090148 284496956 226253365 888796394 174588050 529653892 188002454 742793326 683073293 871117326 17233262 460014563 704167175 440654812 983388026 669474023 972939879 262939079 619445866 622878506 148019016 557434618 122247012 897260275 24465015 946704501 105016191 829828506 29806072 192054155 100533321 83312655 818676097 808848996 388001346 236261202 921962749 427862652 485306207 567381241 417853706 368564002 54198663 989710253 940920699 700811770 470954265 628435372 839915992 655980924 153361253 907476809 867945433 636788594 168296238 645952872 983179247 501197182 493320495 161499139 833784763 33184146 803441298 174037671 211723413 822121589 420225402 986027767 561331206 934672453 581175675 449998632 851233870 492472048 693069340 876533380 122574559 936944313 88765788 324470247 958782687 633974457 619327530 305070661 239310762 750330204 34727660 48229666 965614927 831868128 649191417 281326360 305928974 661750745 111355423 589747797 579616736 936391088 206246174 334726426 172780783 67902751 740026410 322050109 880662041 639588534 112983661 180553128 969994865 976047962 403103618 102469847 64804542 24050881 546271740 547537246 62074363 976431095 85231581 99025249 820838869 822457307 538890527 46305307 853600048 922850722 475125807 694371927 362537635 326334292 756780140 695964922 613548791 791383626 925488301 998805879 389917611 761851830 130931640 184646745 506742643 831424795 881514188 313812413 639203509 958362321 735802904 166736853 969192970 529102467 510780737 819439462 837462723 84441008 769195488 153479754 944311650 286884397 87090178 534416880 705897500 586544289 180623526 635323351 263133534 513010439 310905922 797312022 978748997 108676400 209276223 291903959 789188900 658185022 756202616 502299607 850984450 167823402 390036415 545359080 89638169 892545600 973438553 985980016 693067097 818799518 441412476 187842792 929101538 455997112 71200984 521581661 838588814 157692631 106071819 106341617 123624804 554178709 479189547 116643163 186929958 661332578 127018049 360210275 354331844 941338371 106459080 347846247 86569959 874825229 923631154 265129946 238970983 295858798 365884515 522661311 541318357 952551141 592310580 239083826 389560562 863573125 846728177 628484831 753116214 259160374 695905500 299036041 501550154 47360052 388570024 381525125 923792270 292828302 326585854 298658876 4138900 576937896 972717563 153409197 565026211 926689721 495654064 805451240 47538997 653542990 863781537 625249428 621236345 195452101 268673607 199267433 464660690 940520659 678743694 735641271 817056597 555940607 964255575 462808798 260961103 300983076 330822135 928099028 603410109 93215987 904169399 43901858 977978579 993893999 153671762 808259047 152120950 434086511 921652345 33819219 755161281 174888735 580747346 413064237 513636228 285603455 63750645 954451918 349033408 570463970 165341166 736192292 5467180 456145777 951876542 529906224 810790835 541240998 963296858 121387912 832948724 320985297 953497258 856456918 832478657 840115863 955457547 234238807 592597408 269363565 276314318 518499420 170000461 118587425 571013815 968871372 927252790 937078098 476231038 248201888 399258366 870647795 399762257 264328038 540965370 772772300 852598608 856368832 889129143 803642361 547048976 542053346 503546994 355962217 109953049 239819030 223474590 695766368 743509608 765126203 108211810 574802933 580483310 678788930 543081752 548848789 124040974 830397104 329096400 450403966 756725283 756602400 152167371 46650693 952034808 344763070 494592 65509713 678500174 137444300 455063962 913433693 938199130 648607521 108383607 622082042 354126659 574529956 531570603 43826698 171718312 467250134 244042747 191042374 462564377 873520198 41784419 999014842 747594393 815087130 604935056 299833668 366775075 923151756 650785127 244085784 840685858 500479083 357938044 313049406 926586615 103348374 287061916 421452050 896857718 213948037 733524548 145286084 536348521 45708736 13483303 391910358 134694924 158495589 613259179 970398881 842525583 660396198 660512108 41782992 387043992 731273545 435353272 318699234 315233726 638773286 908849938 367162796 969634319 797202861 513000368 145820885 814315402 458778717 210447357 611661145 178522022 772436814 96085015 21040135 490271178 641997480 408020818 534782467 741744082 490305066 62497971 190227268 856639633 719688100 807776117 99550487 343051337 978762621 51750280 792263322 708273460 40556845 533005 192217410 700382719 42146244 335327707 931378517 790506570 593738850 936523261 790717041 691750697 596661437 194920498 371752451 62985126 614280606 17517420 110340049 464061244 405368675 870999121 923761 116356701 449207935 112311741 594027983 791860974 184686582 191789374 102847403 84259526 753085410 419517847 539986457 478435890 288257520 503419710 563933695 226122356 88885731 583511261 510637466 445843007 979707920 684426196 885088505 762182717 118792161 422885557 406876800 863445897 269333587 712900551 324665191 369711157 992560247 836317573 455591481 627672518 883925492 349814556 547297622 299394995 450955139 700795632 873630577 665196009 211324274 128140055 103524882 20693834 381164578 521697756 552856084 578352169 521952393 369459774 431232552 697402063 301033649 870561902 284826961 69730298 445098551 214605397 988863334 279332697 118537933 769556491 744719764 922060817 109769912 523810913 437367513 107854139 516192594 43079512 387543690 550345827 845927305 242434216 521247950 967388171 353509470 644595770 332267296 767056934 992724328 594203822 885625553 361871005 318201679 638365142 857500547 315447757 303400017 187055929 473654703 168206087 875459776 64091793 244812064 122186511 644695425 404062797 567989622 622298782 295263374 508944 894317733 377788640 563022197 38875440 643050355 689666551 625676760 733229368 234993661 203247990 157324779 422539366 77345330 98295526 249261817 771636270 500192854 791694404 307207136 719695797 166478209 598231169 690218384 758105686 983590430 410181121 476345231 721480225 491502188 349266205 446459000 56243287 163330304 348374689 73747063 959861231 825052481 277217870 479583183 408227349 318017003 728314201 969808212 896747173 729955213 381766378 187285233 729000628 299217163 458182814 952398884 821303048 14048796 805952262 486910077 454867099 237489100 446103078 897055267 736362268 5502716 587927031 716931150 538337133 843860701 40843493 173795278 175899686 728016761 786325073 169721218 908072977 577036842 232157456 782952674 497785516 667193889 574489578 858455159 98926250 595834592 974418972 507483741 164758130 791998144 761979862 586431687 587734174 491742060 917736126 21595259 559609982 539160164 103609452 30375250 913429651 878105468 364842220 231716538 264234260 435873114 705586495 367635508 961363564 785300475 134454233 982739414 273830329 372378414 364461348 159732937 234941775 746204439 720370172 453214156 287066419 792112302 134896178 75775919 648386465 284485182 97650954 755645401 819233671 229496806 239121340 758483139 782454023 538773531 441641462 282483835 808253433 227175460 287844440 59260194 946505830 27808925 258525943 662615406 460840206 853937653 919719898 993884969 277706211 30190319 866840960 423882672 369390220 356194597 6888793 641350772 236694243 168350080 958837320 17951100 610396023 852445889 98374952 558848482 944749579 172333052 136544067 662525009 681113109 802700056 265684700 18015118 117688640 303925584 802500007 182657772 121197034 861027252 816919884 506156246 835415975 251023273 40302567 111228745 443096508 239716197 872920203 914174039 614663077 23377524 631730618 504829605 870851983 820186678 424500207 412323309 493806302 837085278 210467348 596820861 79312553 281960308 741667340 541855927 903777337 126972244 377986346 500048271 668754830 242594222 176002232 869589264 15531482 693815940 180260978 559448023 78791683 639210158 90013960 762966166 695431973 533230681 594271903 747518611 208362254 746438532 196547409 524188198 290823361 796633217 717671848 234345278 12412148 910779514 944496423 462077917 836306577 52409834 311469761 546862231 522543416 429339424 363710304 41723159 369406396 670998720 523154527 641577115 846666402 131680833 263276049 218735219 692734117 384516719 84632632 520844421 748576052 514592234 68915342 68047820 450937074 651486630 10613055 305072341 895798838 102994794 201210221 246129728 697125257 531731537 947208619 946507589 573071402 351971659 798028419 64532012 519974029 504934813 8986352 627762900 7036631 6622045 718394596 333703469 975214948 767100919 920992196 675512254 24203074 481759403 851449575 781489695 741464243 338999564 284400666 165960576 780700591 17868674 581265438 354724129 576550496 425580489 740138281 475866840 899294627 637859696 636634977 946766222 397443982 814540379 121504100 731556290 545560036 951129410 218779843 941086212 590250659 498113071 493653122 27636091 777707127 908148484 800633754 554211424 703253828 809720819 716330360 887607425 731818656 411379716 183276667 240097727 510912085 607864722 518099577 441579664 35468004 300596430 706983227 568888445 379482621 312005179 943512828 269622437 447686409 581369648 277776622 717988409 808235936 738282073 655614901 885517566 824251923 826935 199722985 944732622 679535075 166530459 889219737 439432471 712666695 544752687 40929219 999595354 901063851 604517101 258067677 998466989 583559980 550686373 893761871 149324346 827902236 373835900 23280886 941686974 569067908 317218920 215960739 565863179 866941853 955655093 489630874 103981958 140943190 537142147 277527316 458491817 806220754 316889413 457609917 512996994 303359463 875461955 219305270 197073202 15248031 746874649 831367572 139849072 200200122 824378934 194618079 825811460 200221739 459143774 334336660 825440076 475843223 715168297 462807332 13564858 785782745 605780865 918877811 31766611 638777217 69658152 896111705 694275889 380911696 836590640 189655844 966003203 584445629 408965760 664444437 262186120 56287091 454600022 487948254 90397464 23199185 506371264 623124778 850783515 734592616 494793505 191582485 931868047 889919361 16362419 504027056 916875654 554265493 311449343 857852031 345317541 882487762 298911078 493680378 591571879 39094429 556618652 639353103 955644120 526590474 647019303 681115550 852017307 400225894 581599460 416591100 217506277 434325678 547069827 493193585 38039231 422160661 163529734 861897146 655411911 168898434 900114502 19315591 922429871 592543247 163554670 849265150 435750333 876670347 553731198 902437942 817736778 347316729 602869961 822664637 952955459 629149455 74089079 476865811 710139051 469478584 591377668 964961837 114113815 820576147 135585215 562782451 383255088 826671985 709735500 628486593 169011765 530820058 332937507 383473130 947588470 194161801 404291086 80260144 559321306 211644908 358930607 985962318 876150362 54700453 442786039 704740463 386265988 248092427 873963440 279435187 748338169 85062570 118976245 245008049 59338223 306206654 62696629 693110000 799596207 186995900 366757683 834146412 577791768 659730378 55711624 75020312 933305370 775999042 554171936 112697942 637466428 774264883 490496825 357030784 346654487 16348384 838595431 667555427 620285401 471685951 237804051 86900927 565520323 469906554 851980279 672079304 146488235 595962482 832531875 938136232 145281915 871854647 348559868 713910010 101983920 1220753 682493623 846199121 94424796 112522363 384167650 721010607 508194852 592787362 498091356 105990158 555020738 499084010 91004248 325234907 494113412 822331625 100338398 668487541 869591883 786978922 656165194 705004723 574373773 974963436 411496395 637943131 962209236 552255265 941410277 837832364 104083517 746429807 189190640 462707413 222699258 229889650 608558486 671308667 936742096 24024952 625563225 457711671 683228570 295271683 226534411 352049942 366604996 112666443 812787539 795573015 131044304 371285690 992210991 762139825 619548373 192603758 90175085 232830026 134123259 786380474 775438896 559798976 215420672 23028133 741503089 38505956 122094006 534765417 602775420 809899771 455391874 288185589 528379759 975416636 463033823 209044588 760352446 808730708 88545753 902141860 253860018 333496036 100352147 854920872 551449573 695096578 233131201 728784951 926749895 653167796 831335982 721083970 397187100 865237112 945718840 414927985 643371900 444434367 961513039 518895775 919396306 532365677 50542202 534901082 148951006 827147867 381763025 369576036 290660531 814693334 716898564 43093813 38387257 590672925 801713874 432203126 897637292 53984486 882888339 270762887 923450907 396829145 347259567 173325050 945204970 989249812 768996133 463298325 670502992 670131621 15614981 838216532 686918618 126378003 236623350 183134694 529576678 739817174 676874417 467529259 439888169 799038170 214606211 7160636 442423082 476682241 79069647 409854563 506742468 202908573 964160394 220120990 31288744 40166138 903926206 765830176 848243161 709656530 26584839 35025105 337882670 495986903 241710105 887267017 380939987 571893804 103521336 309290457 951992776 510936044 570372030 993013506 728987488 384278178 167850648 587121403 392227012 955935695 611549386 558615727 495196270 309825128 964024551 915320253 260228270 395274581 768425625 297469687 490306088 185666548 155244319 799625443 974486100 19866259 206470602 607431741 228068861 253366521 366395007 434843763 255900099 537534686 363401784 517222951 994967705 640349806 236077443 327867825 220038727 635410122 988553985 132235675 893776361 640402566 315426280 598445859 644138094 240623660 218712194 871387836 394224410 364511416 588674220 493153933 65220612 595410971 502540376 442799856 236808345 395065273 951200779 339579124 783578647 877157098 31910239 795712732 578852371 239207804 225093506 102600350 352068851 374086703 154850742 939182693 890477173 775060792 216666063 271993616 882152999 903448767 584727224 183420080 281710572 146718049 291138798 98643214 260244093 532608174 989794563 87535650 560796645 322550188 515446300 495507613 633026052 168150866 40449140 449559136 403944718 799833358 920930775 844792579 79336457 844096 717357096 402304591 815451474 256545212 380977115 860548804 712182553 5444172 328685179 830711316 946900960 936459052 84108581 406483878 957648640 11988364 747656971 511646996 470945059 134213138 864390131 929812653 177443531 110384469 351799478 933955572 738656458 836733539 629361601 113843231 841619656 362582844 868085143 354266777 702948801 492416852 580626764 804237696 417593476 650153493 732482828 970415655 776184885 422986587 434181778 709484437 742426315 184717302 305815473 573675781 97998739 606914603 441050319 862737508 88797099 188479539 352861541 943987414 639649416 654213819 773540992 397393202 222464112 18017635 72371011 373485185 987314945 387563327 376912227 303872131 356486568 8375129 971960233 207705130 901650987 805270316 815877236 712445468 954089760 581211947 86438964 651463989 474583667 142909752 872565232 451533059 962744804 175122733 118576065 513389128 50301830 266257751 183743829 811657596 428065858 66149621 306368621 389151049 289101394 266270909 239133535 814365965 22162374 6615384 139947412 720887131 167132930 593013218 899077131 343823994 320570174 892164203 170600405 209655012 763148037 745394296 174891671 362955209 275920567 778982786 635794187 16278922 951895303 186245493 905621375 568548926 702889341 739136307 324669524 121717808 755226356 190186255 114302080 855713374 313582109 741043539 809537549 952355580 254542331 152483002 376112279 848189423 950966373 357574902 990271954 210807635 552306312 190488875 174410754 92084214 21405538 651478642 645082754 379507674 309325384 584561239 539646526 801651383 62847329 301560156 749559864 643624054 987295784 485386100 595821574 905926583 290321901 231335048 12831826 474892364 911743061 6465270 834655577 654240188 34832854 431173132 738909549 637708225 351128124 842497681 658399091 450469066 116747559 950343485 183662438 924106362 797160074 109944125 893602002 168024103 896813358 927721648 721592153 714339164 875295533 630691628 764063026 667268695 17905271 840651833 14826917 598265483 428078416 505737172 265739152 802897183 474571472 885027054 714253797 748716398 799004002 665605611 880100393 858720645 438953797 566932260 911706359 224809129 603138830 643055461 358176891 838981582 548552228 726550127 649573112 386275360 340905283 633488759 835020099 273740670 307694330 233455525 316260677 969182970 257247789 413443735 60164732 23809370 839016595 185021147 919327866 926676890 105707320 741156984 369927525 216101736 987250941 815427942 739631222 184709543 706508051 650524689 334396538 232058093 859486596 758095834 657165396 359415300 531548074 149745046 265081 327736940 312444086 275462157 737529970 103463128 58667562 352400508 662363997 574131629 66623071 294474516 69600877 427796358 866257664 586370424 266690150 972580786 582440333 192844099 681065762 584753332 321162714 918934656 817708046 426916546 125428877 38858800 446467245 532997191 283799971 692898504 150032148 892399202 656677099 622060208 81379948 55897445 473103497 253902533 171806580 634985814 595020661 60162263 367829757 656570993 635662842 968091180 836842092 557611428 621099063 99863547 649466939 489513233 782611105 111331314 677173367 797277840 163005055 778820273 670186307 854560810 72180333 100675149 944875861 543335071 646273242 47912654 133356148 667997665 151981193 34604208 671148032 895054231 97340692 864684390 538336106 924320155 284008804 637596626 341416631 248216188 644773946 316417743 445768449 350465021 207136938 778100648 313982710 471131540 677958299 435592349 220347735 266634988 457498440 558083429 948200826 281137763 793846721 580120487 447123401 851894157 6348651 411091840 413672513 543000495 866954876 898895360 851626228 487892548 471166592 707169708 185878663 997287292 973059287 430570750 505288885 152946360 979242804 559765216 790285514 59068687 971215391 282567989 969863208 390977485 541225332 323935057 721133765 671976686 114814178 423784571 21330859 848627111 306095726 551775346 461471096 879682782 780098285 504242661 571746011 181051309 162169485 651251962 776515869 346859491 38694732 460829128 559667861 448636546 10403711 678722780 668192051 253691458 646459469 341947320 542100726 665675789 207745074 400126287 37899894 256660865 546092413 648952459 565792603 132724593 824362705 121038024 376340707 111123556 5082536 849236566 123112544 990394133 180866763 758332154 505484728 501670129 545187547 979514477 290383332 291901084 610349772 465629916 687868785 602247788 356866660 894141798 7264514 553044204 584751809 966204065 393773003 5778779 67435216 536789782 6015000 208594987 956341719 536125888 64057796 446103426 479538156 342584977 631259842 577665468 21774459 920597742 887105944 446402023 786847427 754655278 314274783 234613829 567456858 651689502 412495044 942122190 553349029 20317056 706191754 153067435 240311905 75760775 700426246 633245628 151763485 161973084 896107810 451840275 570224317 191785629 950657882 433876343 949859065 943899609 385256770 831575778 47890651 647138325 857459710 550432259 752181829 888422474 997347784 565000381 479802729 140293604 720463981 98155174 614243151 580608324 512566224 921398153 222651474 914143807 95762022 262057445 104028835 117294238 237860793 335295851 68763333 276343452 781520102 816504195 742793231 352659819 184407838 563957704 342329133 933431215 326771752 229820551 348414624 554537473 540332253 167780165 213990713 413790061 306621355 888486710 560414370 803977716 991465235 786256838 83374549 676225803 521771052 56906516 743246242 563358234 553498397 619538034 460759854 471798527 936845734 611387623 156206703 158631560 478590360 126975405 981449905 613814012 178016088 311317683 904402707 741705363 243222624 695226139 968352011 665482745 847866814 470556093 269298398 739759823 806178452 132776867 715674153 368859690 980578966 455769227 25780827 366265618 600202383 900117352 684453688 515604740 716123356 389616353 220130135 395707505 416975343 74016721 747293861 421383485 419779789 709416901 431305953 305572161 174745489 234768257 345804829 336559305 460090855 108330364 589526851 602259734 497434513 399878751 643897998 572044509 593167078 813065609 447476237 157854406 317224270 181905294 356929571 219832302 749123527 283184819 141749770 392220773 337558883 867899764 749020235 496236465 464769992 842195711 974254407 222258505 567060910 425826230 316134321 152575259 924647269 418269105 906288402 43935751 170124108 589159738 461350980 643914338 58501723 219675471 972452856 479407732 635924122 222357539 548243248 927508218 710011304 637256605 417773509 244950948 419993397 210646487 496585954 554441624 237489544 966085536 968534407 625253870 196287993 693246715 855572743 755897905 998559608 19948446 934760842 758813412 31786245 471284596 563952268 770846203 103625781 792384795 548827996 489688926 852011444 420409959 430792606 513083242 38371261 627783901 487910857 469986671 151905444 532037177 652344234 120895027 792900428 487159528 76636384 904069229 361115569 8297615 252867421 466805067 2238304 709723266 120666091 219960556 794908154 270844493 520254117 756358375 277538229 138063407 483730809 196014787 79745498 183842714 3735725 238293629 788000072 610385845 408553815 305281285 915449584 749031386 778124260 819415232 139676247 137740312 89186450 746269191 658330135 12145073 694633973 225959335 904628830 328877981 353868150 15047520 46086509 917936902 307667919 42598502 10802202 328562122 533894032 716073955 689566286 754911485 727298974 352219507 33382280 706335588 461067694 332895654 583787353 285511162 734003918 950274177 792588262 685083759 896674269 986346493 442288233 561714596 425581070 71083655 700314544 917706800 593986409 517544831 61405341 726999262 663788362 138884537 120482468 50341165 530447072 168843774 243156560 866653646 746132399 412326284 503349694 1076522 324409359 146430098 887989024 706059738 68663722 34589365 256488763 879296813 170732546 257270670 414549993 713969061 104286441 923667242 820377240 815367034 859378950 281029256 792645322 103643413 952336983 418134559 423536787 817982358 74505386 567013461 599954206 938801999 725194274 479595529 877596968 986491463 184480696 472204554 788454275 734198457 689025976 927562397 969180565 162640274 225904704 794173435 388862934 931613430 648872388 315419344 34044502 467158715 696987533 702849982 791734580 238552300 119483957 449891544 317068584 300615 651863084 517487655 162244602 248710336 127333430 450110505 90109704 619332604 956454891 337753164 181970372 173601239 360568886 408060280 744730164 971159774 900375511 690894978 895858545 716053206 527391713 356350650 293716520 615375155 861290556 262666334 776348444 434994082 570335780 948002596 837047714 788596863 38752936 898676404 17824291 222783327 919012652 454157100 170425501 852362632 814739431 717548954 707299107 770563188 301650534 166211717 176110680 779626066 898600455 559951461 172207096 164418693 148248703 485327910 93993296 100557347 234883669 9257386 440768449 472487543 503690084 37366340 638971713 871449983 906438493 357028669 84170969 836979310 498696770 253199442 783283496 878679083 238445805 651790388 692975326 44217809 634114951 167930119 119185218 998238509 716338193 488088803 536624301 92422979 105395934 397485142 299513101 973397706 262173463 296490721 245653091 457973419 260347190 127184246 280757573 904032389 67574155 243138305 515329373 8275244 756289210 829394140 748691943 557414182 718209083 966553944 717634615 389745965 61969113 717825083 490352177 837077167 468660532 660098877 257902799 546197073 635032639 796284554 189430431 630744680 794642882 554555203 573572162 485953406 92031193 897803773 338083055 128675027 334207091 333335872 487849197 706227418 947293140 357437449 616841756 728855479 376529171 83437640 388486765 153852360 473238429 389559139 119923813 913864217 684823728 811804337 436500383 239697134 829169121 609869824 166256455 157083709 129542550 784302096 54485151 60014129 319288205 393621782 633938813 407891368 530928467 446726458 451902667 377575094 647694030 193600793 53494022 809470752 523340980 959365699 780520128 677103330 227272977 347575230 245147423 902395562 531280837 822242433 32858715 46957658 213448452 938059258 689138755 705801098 861181396 825908873 31305913 196170243 166684818 495308290 787248689 474659909 372457325 11013167 676482102 704088066 917062890 712897868 379629542 591521953 957287518 334917257 930551921 45816252 302235767 266909324 258142621 190010274 446265780 326937068 777611333 599785941 565708520 34602935 783250645 645732749 97980859 61709293 879355856 260479028 858947881 2165762 547863115 82052585 60701185 809696096 207056495 371845629 459534183 313183203 256941562 874241400 276030802 816342619 636789951 278115221 382957839 241839885 235073825 792369729 843667388 850309171 466249884 799597216 927969998 13435511 307821117 637803912 229412491 729159036 857893157 167899653 47603857 225476181 466302729 342389203 908042829 857926156 264038581 549179879 200874373 827190813 16871044 167929575 42844879 117866744 807039722 646173101 852658199 469479042 708188395 184771016 32036637 143563412 739170977 339793914 700383732 435931003 746315705 535431355 739011973 26199670 919465462 308779700 661859338 804512828 47376301 801550662 80244115 604958579 321564744 755989761 510331012 507050810 167736515 989493805 491929109 748703136 143787058 877330244 75731153 638396458 154318905 752633717 287855895 292997713 771344786 993429795 748734876 117190657 83095691 792281700 355155943 142194716 986567557 133678979 709154516 280305397 614856566 369574271 633698066 179401942 226057832 951200906 472189861 285078650 162454520 978117770 424134756 214687123 737664472 21082011 749823612 683006789 93520973 497171082 545856235 591472297 661878449 740586844 847584518 279131467 629750258 796839877 159662323 663398829 134908177 219055026 858189872 512130498 846543781 718554048 247788554 337374579 153883733 647338946 337201191 935148318 814672225 104321854 37920509 416347666 77008154 946671089 118713432 435528468 652003430 641645127 26069976 818169564 967916349 369701347 648574832 90426521 506753326 486262813 792794089 464694889 756475867 127472255 947524957 531181026 663042424 428369223 903910332 551985292 171611984 743692265 850489162 447073381 113802304 650952586 600908063 335921243 941429562 807541126 428940710 347232469 899381188 881783274 455336734 104037931 236415094 261152762 343222812 825618729 23579008 240137389 867371015 494383504 797032737 483831596 733411227 801288341 936668721 305637719 851924839 557449569 982170776 224794687 317013583 53300111 545639380 158020781 483920394 83216816 481281400 210823066 828136868 634819530 638789031 695559861 633484798 611960277 416920477 33778912 130162761 394517053 661421095 683860147 294896783 581567075 809220133 864199416 395378218 198233884 572765967 373676333 663094347 872736560 705646957 648912901 649575028 908799964 790790494 82497511 864169726 199677777 981955346 851113838 276910484 520807218 738109264 941300711 759391158 882172186 582868465 752706006 434735927 811340564 268301411 588420465 847907520 390264353 265367590 552968995 837849675 16174262 196904786 411106315 18174888 120627003 430508816 62549626 684054779 816770189 576480284 224013945 518555452 949506172 227771210 810123840 946113718 706506830 59284478 545897664 788673928 497367354 899032754 420982811 856207399 374920430 321693556 193805862 176068570 912245258 480437349 142747374 625377085 949965475 310626363 487446320 280375999 382922433 603922624 752265951 712800547 174873825 95077200 244571041 297274883 511639155 510646623 350742867 309216328 110460509 261369073 92369025 293334707 798398326 749878560 992478446 255069272 166463756 573479578 387802130 840346909 236138335 319835681 153824151 559641152 213673507 355569417 831949276 661886670 876847874 814677949 220055666 160223789 139625496 755863610 729363105 291922579 567346805 745095313 65438180 810438540 847887007 583111530 394482281 940574328 623809805 469901436 579093394 602347786 150808749 16987414 284583030 587923914 490113886 376654489 956139104 950322836 696742519 548019964 838006607 922477335 157505342 101544775 780286581 730220887 613301618 823214104 440139961 533272108 617850818 21642273 932149045 666057665 689214548 591778983 963191224 986671637 591373119 132711941 222916932 641778045 598873361 212879399 699984017 115501344 70764873 890984208 753627273 301177722 67442398 192816468 938010314 12368602 143470774 575911582 754726951 92314595 213393968 478395948 223274791 896040463 694551963 466637646 931496068 7996455 943123132 156152810 377288622 540666060 221458764 552240891 403543366 353146610 353716600 796416269 608081315 195977311 71170655 741260995 269965136 975909425 345127576 53607250 438432140 439714645 833866921 987452163 900161736 124591377 129358737 212488116 821428525 940387706 109308735 90020184 642902292 499235327 456191256 454169202 333752715 658715100 364414069 189934750 830698711 150173864 968564002 947063561 892738284 106114760 169621473 383161588 289711607 660072953 741855973 541113397 697184469 647124426 780176983 789967797 247580569 949037087 671460565 124403187 471587338 237290928 78186478 116067711 466800162 864252551 270879911 537355648 948490896 83232390 399250937 452434479 731017527 623760863 261811024 936425818 468546989 991832474 512936717 411303138 52099517 841053714 676345605 93930301 981294053 106772344 361619713 572374004 894670297 689093711 423995196 897715750 808611582 524593134 691388136 991447812 470530800 878350593 670368425 187222099 858519548 541215240 244932888 618352877 590961574 759453655 871139137 868719424 978147621 518538261 854967589 589135309 533360610 601089469 130212921 527077802 608111613 361281951 588081638 575278337 851028168 361277152 347916807 528331663 50814281 102286197 568635758 624971045 616576188 332262573 390321758 930433067 5075727 498445732 684705042 526436888 848524133 871103441 793456181 752364027 297009300 389175673 789109608 794479349 205393319 915873849 241319872 671617725 642698332 481587584 770494534 645624346 149722534 567343890 949123701 747533164 440105004 495028614 92436158 875616036 47143624 762662601 819494663 995233864 266985738 433717401 208056104 821413104 526188467 998819083 322851693 580611787 321746746 5101318 968764695 564039579 508501066 838061766 765453531 113687476 814864450 775193178 428321633 614070401 258339764 135243301 62017478 888847104 386898150 705216864 514198042 303270465 878231636 516807319 362748387 55756266 134703916 287524904 103345817 917535414 117564368 51116231 761987624 554388209 720160344 105254909 603188593 129939710 78871309 456603812 974297288 640072657 470852847 669162349 595058807 440046966 329743920 181566810 755960122 261382024 270614199 226822724 937719490 761310138 243474078 472502102 579896370 899502674 786885301 46321040 535988389 224848553 940442365 614441541 648995750 836321708 672238381 19983773 228104629 629484126 436447023 629516052 422621897 205930580 616019876 126422521 296073417 428848183 683032668 587694064 731362322 921180230 314608864 788364144 319863796 17178833 3853032 592642118 893396277 371102911 645861 65564176 356656780 871995401 833016952 114903747 984375079 74576956 128791289 452424486 967455014 135668987 474234353 568413013 216539165 651229307 890619808 974971710 398850966 605379078 330569592 12534055 134256013 935481977 105882783 646646822 679105266 629390533 127180401 360755368 164374570 549898865 538165500 595229419 97506703 468188182 458120067 916739971 412700139 406662626 269537020 876045273 853278977 346917910 979242642 711363751 799387652 572955016 208445475 659820157 340612126 18612770 247438530 568122431 737249515 933538145 916227382 754863525 816300795 804330710 841014906 375326650 223461971 383670953 901179963 41984862 276924652 550630417 22657885 575044036 955099955 503290333 323050103 125614324 872330888 419029230 41957970 791918154 320908735 727001786 922138733 180826357 203617698 198803403 694505852 552458361 460639084 95489086 866096101 755343150 738368847 682704965 513206337 634978494 457362160 651089573 617548769 414868651 705782246 591747385 353154375 269870278 14997054 526993261 924811944 891145657 346829562 768503491 663761521 807479167 668391565 334545234 276823999 885308902 362951520 596623426 192288485 665328404 662436945 218683985 785976810 444123647 899086639 56254033 59996936 463026420 205007167 866308007 817384239 42719761 701187002 676185294 100568703 907712458 796037196 540861394 80877777 652655463 655363991 329619158 879854639 518863749 705687982 605055630 265388376 36487313 487397530 256396997 584312893 21047632 559447769 186534105 860237447 638058842 551972826 879260730 306540046 952947098 158231682 320360686 377407843 659497680 598832042 167885328 578730055 241058319 963153054 832923724 868208690 329876287 978518943 218561125 401941197 177047452 858140770 92379568 477117560 689559605 741005968 765337750 505401541 939155054 66561092 459960598 478841595 889169534 172460176 530010432 974391956 677800434 559364600 70109115 618202559 866528808 110464756 948397632 731427294 169319637 674529395 23890972 196762121 266721408 705231443 424662706 751696778 139329796 908394474 181601783 698678879 971201042 729743488 920756980 125963708 416928172 39464914 216016456 135491206 657261739 479659665 332842148 677154264 440321851 680850145 87206733 634463618 284103514 522574554 817607837 669851269 654416732 244173067 807628417 819854232 250394218 553217778 450433276 838060966 235721470 485807493 296890019 611507790 701344616 928117676 989331744 340377698 780879436 753580740 584149936 900021864 313219874 933848349 693966756 819093788 532496053 272617597 779739875 29908460 572024741 653452956 597370983 654747515 181995749 757787558 27266236 426481694 532003901 745752764 916321924 271194722 383603401 975854707 711943925 668176260 230982008 700255059 816010841 834868727 524147085 410112089 684791437 431024610 462874402 118590837 979356546 94241183 21356960 292367885 511475136 119491646 442006089 340823416 662399198 909243904 890021039 835378052 917622283 432031964 275322169 451164913 432447624 139223805 766713253 891428852 968454188 941028673 749394816 882293941 56169439 366888380 16737456 432097745 346478623 253308979 640264683 112584920 324851070 630270114 792540989 422852304 765268257 338602422 543540358 315435696 733865283 159305556 316540922 27473894 440128432 760574736 421630623 265127122 192818762 751843511 157849810 1895241 527151496 586978502 333457090 447623954 140797170 437990128 314296052 879463020 43520934 366484635 775224509 322518663 284469462 374004067 881276107 932320262 669843016 130730390 550725533 383184259 605222612 54572727 638240262 472292363 595162346 69738492 233993646 630569886 495743754 243218128 613366161 237975472 909993033 941403473 748397694 120023979 118169298 673243859 182899097 999370091 543215715 310922843 478085849 669021632 104808652 173537060 31441802 395768048 639542900 55670558 598285005 963065138 65969876 716347242 288045075 392883507 298087673 868639455 382645158 749619349 240140806 955228296 976362273 436962923 836592048 463803940 106619378 678544319 834168000 838786725 307345887 82967053 264122261 142101681 91173758 665668549 414025887 819952420 211565243 351416524 736303845 303274892 173461334 224992507 727506048 898727084 973135714 43235999 484603166 218213625 953553864 138190583 504694400 679125792 480180930 283757754 112107260 910644862 845317728 290740366 558820347 201655718 287330566 894614930 912733820 361887455 808703980 443755989 266659727 88773284 868369821 622438620 533576923 726342178 882267768 547921440 966477082 98794941 42773298 945718670 834027159 48596875 949013330 403245573 503938487 890544087 402849716 363100123 983324525 497034656 173798663 772365657 296780739 506668311 234092623 158354234 792043608 937181733 229340515 522162992 446648029 31459554 402988400 416641119 19414935 378470431 896052596 476288992 90787296 999163357 922403524 677786432 198233766 174006228 115719046 222514942 523251435 110151149 79136056 357914896 965675075 438962376 96286503 260761951 69193561 381444151 272170233 233278534 257728618 306517953 330250020 936681751 412113864 523327264 609518964 324605078 509215832 198639811 292622217 625240956 348336149 210893389 659845974 68751605 895289995 675510036 361892772 171463970 300067676 558382243 141911181 1509784 845604031 839591224 980364801 544461280 308528636 874600519 231566916 149265397 237329905 558995701 534278766 469651657 839123856 903352477 491394281 174108351 299031134 392409423 683293687 215576114 992994550 325556300 775488554 231749101 973585796 841481355 693545194 477956018 898001483 727594296 622189811 773970100 342782495 417390127 873245396 252082716 945511660 419076229 348956016 766843271 116083757 955496704 194107521 15511430 811733365 862247066 424552208 867978780 169750250 542515970 518753790 814166852 727507908 357159706 357741183 220281193 50216659 355435898 797293722 564795372 337836791 774970092 441159594 317142946 770194341 907046638 666169056 260881235 934120809 535133235 820648382 794227772 451034206 567392546 25192093 663702670 279266488 788801621 924097320 338551789 427879738 825264412 345829087 419055089 275054016 570038264 743905173 105371816 654947767 414848288 217365491 739000594 117937824 920828671 421348851 903848356 543592593 692082355 70518117 481604294 264089267 935892112 126870125 141233493 922254277 513337499 245242883 160625441 577479831 656454928 407949937 606062960 877032592 554405597 154015193 560230266 628101161 430880292 430619821 697501418 279210864 104884413 431946293 428835939 74816134 6335665 482182413 768510457 586401825 1795776 541476771 546944948 120138251 763028700 11984061 396083729 536858017 138202796 779981810 416782976 626139220 174704650 287094828 692435431 232621612 904883077 806090796 779727645 592852544 870784736 803552518 793086320 34617663 389181841 301937312 374147360 452805610 115984707 166656056 291945441 958172567 333263444 255650011 735597405 499477168 438012504 12737519 950632368 9869106 158872212 69996970 668632042 389312303 596729988 225773976 660090513 438024012 295536213 731447577 235862556 269806915 93569899 224701920 766252409 306954338 415179485 170517621 212588167 894790667 496552436 52025524 10799261 239901746 898060976 998572620 551637250 416225762 899309635 552962881 55676786 773300664 648244115 10152043 516916383 762914918 894903228 401060341 575443118 640589618 431915148 35510750 995927990 942878324 601608966 51030139 111788101 924795419 6847968 87729907 125209562 667649577 429358084 731735490 678818668 672587571 289523474 897068855 17972193 844626658 871218141 203084277 782260888 107245684 512145642 326793590 731791328 41028923 48386804 637408387 92457854 916364573 11064682 797179325 758539563 959478034 958949615 565997592 449996052 388369834 855540186 65811290 162983001 312826244 23576244 215564449 450132878 472640984 154524860 688207066 1425212 602274030 141741158 178858314 921219681 309244069 872856023 377961481 977495276 942647533 699506539 107925634 832235074 961676365 877931056 235486197 781456828 515080286 514650728 849958390 45545254 553681485 605668875 562595051 716421442 251093853 782985026 341201041 981194819 70475619 105997549 630022263 90094675 243618120 592807199 266130561 419937805 519861643 270635420 238641510 546678019 212673212 320225378 292066611 515831353 503308290 894951965 595466695 725051560 462507926 327695537 885539157 998217148 875551046 367637940 717259492 698383831 233675507 810850544 175895250 753261772 560599315 54555366 216687437 484271204 329158448 567015238 889928921 242111196 996611174 181928313 613061325 800649061 949655529 374098199 977896917 458324643 664372093 629652081 564596849 103786287 13032444 516414216 887807861 730125333 342402004 647751699 28661895 647932758 936463750 456509182 571752613 120109671 989912104 240011237 198309020 739117745 702787556 177759261 233265042 798480399 565617271 491758764 423399292 688572755 786179507 998252236 939882920 847477953 110260221 543301228 895327029 755768465 429055183 829683887 106266518 191524721 969080631 885247082 840865556 958328066 892002903 423848618 322126153 820927063 189243363 764576556 686581669 999374457 681150118 186073828 817215468 747846373 615633149 942024823 218624181 611957771 461862746 658873024 310551021 727704017 618488514 958414159 494920530 873619471 751433552 990325989 347826937 490242833 831677104 28489721 847629769 735625240 602846884 458560310 888360958 295883225 650078083 728932859 570473382 727863036 781722293 86587609 159949607 7194270 368330040 533097497 676725687 810059471 173068830 424625716 654167011 183212821 269837581 403177048 537886729 693680872 166449853 995439850 540188381 515085876 494955390 382036478 696934888 946834906 894151087 202323425 675184132 336714798 781222472 888948112 829481953 600035194 931752785 243184958 800014980 892865658 292923496 807309010 703523779 328923359 891607360 966816358 421861066 57754060 599711260 978468553 227713688 152969308 867817560 936142846 384974467 725557274 403012833 976736187 69456560 319191431 516929719 809261035 11746460 871105175 82003826 428997421 351853974 327993140 595863482 695055186 917707586 90012090 122165710 740451298 46984727 41023865 484870142 172082328 992168418 406505783 477122353 127414754 497729601 302997419 249806176 723032418 129599785 772251139 211193881 892247663 900138849 397315167 490103549 730215061 98906373 282152531 252205634 727752208 751297539 53975401 435726129 703925845 681944225 359601053 436296873 176513674 728655349 980071391 568113562 178704905 180381291 597262485 927945099 902375137 471842884 780834326 617998102 484429397 7398929 558943535 875757158 227619163 126437179 477745058 619404223 14653213 309339775 745026211 931101175 510821244 15876202 5052249 457244917 448026504 36439009 258091363 889651769 392581641 928845468 781260624 275400532 158624761 802746790 131718949 457105003 578729224 478446559 228951772 268821688 38430231 68238970 274557663 128000777 3196861 458268543 301224593 94606399 344722117 573509194 49891013 642582481 417088686 424756746 606707269 440655942 840188458 962222659 808287820 148324286 659216799 578349389 569860876 677716586 202505129 93315282 266683946 23080720 8340886 783531092 80833853 899315592 70610920 688557476 385346130 557904193 961879255 786985324 562105963 497444285 391381197 676760999 183822843 703518992 836805864 991007779 541572972 26838629 637899131 634101510 225041817 352995449 150030989 348182342 976335956 732274718 59570776 706823471 380109537 425483962 467441099 990553313 816017017 270571205 719671049 353154256 455354568 821905998 115187176 726635586 461437040 294289783 969579123 164432853 258286980 624141045 677380457 430180854 5223949 157959313 264414395 787730794 45879433 371147177 888030737 221720009 291282023 971497903 346258246 739653118 811956876 117148841 485547752 553897161 200954321 904932783 102825657 248695101 100946306 428565873 460165168 605958978 180214240 704870063 819516153 269555732 892489888 996816574 36662129 106565314 247280491 224653834 104707371 305721008 230616156 95084174 649166189 709493269 649872517 577966173 139324339 4467838 61787754 924955677 337509931 877750089 358161028 413802375 869816888 166626859 119171007 910191081 540514544 960826283 2822140 308537508 50762654 816455076 629869712 851245485 548122176 977668551 508133571 10127376 712545289 454550038 54257234 153921129 543799265 415302506 206377966 956794729 172445920 275342831 977937339 159900247 442780375 365271459 162847186 258104716 862985927 886066906 707749567 718458614 367464807 806139581 130442755 799395478 58201506 265057222 195805843 267851010 914940183 790249029 236461399 813236195 925062808 587273950 354849196 786476152 421315243 871692041 414127075 371895826 573046284 701600657 225972159 562975894 238905385 857625366 216547067 77598462 122020260 172234379 449724866 122781656 247254229 198180792 639689013 26734533 288227398 193881016 975867881 513321979 205475637 668958076 93738086 232300228 739607573 554283079 646032297 793998333 749570829 137696817 74384290 798261144 377963127 229797540 672795063 151020570 33039202 197768418 599590208 111184669 233995281 263893628 836832777 412949455 861401210 930268 101081811 854712178 648220360 483543229 66542546 788684250 441581530 223500973 548676912 42925554 660016065 254763410 281426313 847227447 46619206 6105634 472593005 847165755 651720545 836183657 989783266 802241572 137262531 244354119 894438879 391537962 88343373 951619568 250253010 654663196 533757335 343861354 891396635 499262684 797289578 796737554 310278543 135265758 618690630 802528535 60101878 482879661 947373277 35402238 996830348 484310631 313941398 93232668 896064388 329508412 167003147 553687071 312278656 117125618 526051979 215868550 786909723 814095460 900295833 481331748 63370591 426996222 761514347 859195553 779001935 861107011 791968364 940102905 849669727 52606792 90159034 534520827 61874422 73561654 820445352 104156874 598265843 697766347 893299773 176341856 130577957 341302745 252061620 650147078 947279826 702971078 3849978 954312926 650826033 683007499 108063539 95964761 997328112 486932661 196946742 907994561 820115118 654173671 486030860 888947888 548464514 984702806 932027765 446998679 912556146 141098956 868851811 930466617 570453757 433463717 940639612 77323053 288100754 975254357 981287324 889394271 813280278 967014367 159007825 659822735 834690146 619839327 40440413 980559824 844466883 17815426 518575160 823440651 929077881 352644105 246983308 265723514 641265208 921964362 726887607 253110317 682390698 336825006 850964300 678603400 10116842 681042740 507113618 355954883 763161354 488211437 678829827 360289641 423345806 498871934 627759055 178451161 335207663 48650657 593444695 937727944 164035610 188443556 727458226 531931069 930380526 189212392 315210539 393367444 107222977 893485155 789441728 11069436 399440092 58340895 703038629 567213561 762632954 683951545 438111935 478004066 186211277 327291106 73020202 987582820 403899513 989308898 375381172 187523837 713677335 336399888 177826655 488509826 999606324 451228251 178643171 995809561 563103567 193127876 90819881 344129344 687626078 353868769 790083281 644394308 907362890 236340572 48171437 889590475 472829038 843972210 824569156 134574155 929263388 540463989 194990928 440785296 698338584 818776394 581736000 618102330 215731995 281036268 316763063 517093948 409976913 816867047 417684235 639528542 628458203 357779934 922435014 443650748 407831630 229280005 34684969 581763910 570436659 194357671 473286052 560617022 185039493 792059041 557319007 233348285 65278518 665606885 864217781 894806829 181335466 514281465 197816755 410691536 2277689 993088117 402951582 547645752 778027954 577628297 726712682 58728141 369029331 843546740 439228995 283639115 759659986 596226318 884206600 433025345 215689175 826074175 360169931 778806162 853673599 628501893 32698450 219444216 611975259 139581042 435890329 244340092 886555503 693762860 530295886 337224447 373788595 774238444 610854484 588476853 455217045 281032831 211620673 99597733 981192309 830830792 995042783 941524522 749996328 806555964 793744302 939080309 65104502 64583780 566500705 178241032 244266396 791300703 786736477 346561340 637947083 891698525 826680381 264018364 41567655 823953445 103583568 66799880 926818248 732565648 339243801 778269427 5045564 14453259 431597006 548373030 829549827 297779225 690387930 713229467 586641298 246073551 148228700 316773922 300827473 480310103 186087334 364973279 903819549 498792557 962143166 17417674 905993415 518704357 747493088 803218221 840307602 163249699 84088314 143435562 377885881 521920161 407868206 292003891 873779175 177219181 928008787 126344592 4537789 593415080 490852725 642855900 497335375 709316360 235196753 779133832 862689703 470365782 941841370 908675927 696088641 137164529 621305015 339320032 673725325 538086474 529784258 436116752 818144881 560244326 332688778 15654565 530461636 532036703 980859858 550004404 828846804 786923747 133841424 964221731 146378721 645004979 754686447 99686704 465317535 839101734 925608909 801312232 920023224 550959267 734516541 299651249 367883848 722662698 432926087 435981249 407692895 998111436 801515555 346463908 579156867 906696238 753679170 495100089 383276075 317880587 692604997 505312182 308367685 455498927 430756419 26788384 623367345 546253436 190918280 544094164 789533635 581137513 258262800 424804481 66582469 2008446 430682384 245995051 14448242 594616409 811179374 437256618 252872317 886015404 785295684 962576681 626450440 105388220 952238689 450484391 607405869 99790308 757045191 342630521 970748537 155295504 590607406 572203974 84957548 450121282 17546368 193413386 753917690 437675025 863300699 128388755 583868940 409325605 742582418 594453255 668972032 92780476 421859756 845188060 453332261 343037480 198506596 831567327 74372928 259761999 478822951 716939182 550029323 62662698 527714201 725027902 798951344 841445190 321510160 441979221 745489234 436924230 289051927 173815312 83046276 308084063 582774509 437856095 56662735 764485594 420147972 698382468 740238385 805030037 216094082 455956888 700597657 122318723 306185411 465839110 763256940 584536359 445963221 364836110 406000643 391803165 856817402 353684035 619345451 986238098 459580458 95148558 412730787 16667847 364618638 850542633 301389473 972083089 959543302 751760932 285027662 727106524 410760612 827618787 121275973 553845795 272131631 464099357 124668696 314035962 352339361 975686879 422366923 661619589 607851689 308144648 407499863 271118334 691419946 93469642 412070696 467832370 910006458 848537903 295263136 277050372 100966692 204841106 234154386 709774825 907546342 385317410 965232839 124239211 271805364 687687778 851175804 816346535 959215347 254298284 191648994 134419406 825835583 401173417 884679069 890954151 607745509 874245082 814231622 703833100 832047466 388974611 349027817 63961448 303078914 260131322 742967432 327051840 750219545 704422029 56505750 556186535 370025678 457908377 317334652 108093895 955631731 379824963 794983703 188623455 102959375 622203011 140981304 764478272 969156572 816553892 568896035 735885007 581209289 662064582 228717328 482063495 258007800 344898652 764972462 300860788 51867969 935172527 107748763 948393144 573347502 489980248 903482349 470569993 235058429 430512842 115292588 50432049 66338593 473081798 759884373 606321549 936212417 774709988 898138713 123955343 47302584 254212113 580635035 189067325 140184211 482172683 392449014 641770159 332208406 170699239 304578485 837014932 331840439 569375116 344824857 45150382 142074658 491803190 126200279 695495761 969678515 33885171 674908567 570131944 865274623 21585705 895189622 584802928 177956939 586046734 40036485 41171196 487151891 935614511 683454791 592706351 555620997 844634858 669619255 576936389 790840579 887068147 314141504 801983754 234052773 279568595 628190531 599838049 847768501 669628516 840010901 146692542 324794673 675821398 369323390 562260524 777601356 690873006 33580730 83002441 259557869 399488578 619738620 16434629 506720558 110893374 744718951 640172775 295332318 777984673 178912531 824752904 583320576 976674753 734345102 605277973 174415690 387205315 316782680 122404369 654082471 579988772 930925925 987274641 778898869 298542131 871253151 236183102 237506376 144544148 866038370 885802582 939369445 521170366 240942590 491921964 569071944 763131006 267937849 254988452 763421662 49223538 442041290 309957048 226850123 243398287 575430111 939547893 117683430 939419804 905582232 573175806 799890488 212028852 464576393 917546248 343019393 732619208 618777660 899375965 820852275 471589147 332793005 1471449 147538293 348402884 987239884 964281712 17601697 149963055 572284415 563821990 306947014 976767644 486917533 355075861 131738150 353998239 585789812 950703595 325987513 986954142 720912707 459645545 191572137 523218263 267509313 183395173 105351636 223240023 17793940 470991561 874369358 267531395 774153947 788853265 12181980 557973139 738228389 486216401 678184057 625973394 415933176 324738861 786024661 789646688 679070667 285122656 60515281 818469936 681950091 615017782 482790916 470093578 377123738 945312401 692869177 20871498 560317643 367159783 401087471 354486815 597774312 729963458 518143447 547133709 15948332 950766143 698166874 69654635 742047178 952931216 175388689 79743462 49933924 359970426 565429835 852022524 740466068 171492567 318575498 5045122 952802150 244883478 742414342 741851167 521597660 422812086 455412264 538600655 174060649 920567246 355539728 744926048 694194295 353116040 490829072 904488952 724320225 570195362 123256367 549056909 911906937 742914796 15488680 462786155 886739843 139932364 579118952 51007666 262742072 587908541 378096787 480904918 903688261 500153291 967582207 529218589 566818377 830357784 848220087 876581668 629610586 346083931 940379769 212628059 988129921 180457820 81340985 316653188 872615225 339912569 867685020 236455736 59355636 266216485 691175806 494448994 94307734 700487011 682187628 441793474 758279928 634221135 168717867 887981419 851117926 524501909 494525743 471413829 159992610 525863928 874704420 818747276 988309471 958543565 321829737 926010959 155546950 701014141 548938896 904215026 376083828 37354247 255183072 545158828 380334970 770033275 655495635 51649034 549049308 636408192 995297176 910853994 124620051 241618895 601423762 213761665 456683019 407500981 671521495 830466517 900055717 819407253 822265009 232826692 720701494 577485412 5772065 297993852 276737030 683884075 826229079 638525312 728091091 174850441 291170363 773731625 33121355 65349934 775757032 614960035 811377045 369963105 62587691 695431916 936272329 382322555 844159496 605330776 831944563 524064362 887329334 109299727 347519508 451460911 857657502 892606350 212514465 264681568 802102495 967515682 898684930 874687399 582523341 613254256 59948436 925238849 450319854 56569840 44991912 393397119 188469244 451364717 31341058 428800328 659509605 176903558 163429466 513994389 966838990 936649521 796962526 943183348 445368460 798466611 812274350 769517063 832356649 627677608 554445407 874263554 314514917 717789313 266141817 360273967 937384754 61651457 197732857 775106157 860010807 504885312 434910928 897994413 683342415 566810792 715685985 623534452 846182791 650043003 688835591 30172765 254616355 192950090 795656589 991542932 683152665 598342527 41356212 622411611 789052308 151722709 161733808 577241737 39534450 429200602 754274987 147059973 34974407 527180660 865836609 412744528 775736664 426019673 994553603 281394169 146652961 293003413 793775092 117145126 251570896 922342152 955703311 989104657 554914887 502306021 254371006 412478857 139927326 390919989 418320484 662589037 830277406 176111186 924304597 825597237 841239239 286504556 888239577 318754665 776291787 211898375 745292717 555236903 751620497 717220987 857209217 136538273 856372147 70636147 553972218 357302429 885212800 162221679 110668210 379173107 550028154 594455874 16373683 320077331 272064473 583124116 516328960 564014204 960541447 548216161 657903629 656261958 800515362 217105015 256689985 975941273 759285118 376665852 666780539 420322868 815717664 758357735 678326154 7829479 766131524 461311874 484507572 439226905 967029719 893353455 417609776 733250626 448824317 168010655 586829228 677200242 580029580 381106396 356269511 394346185 250544784 635877184 496487320 472328701 750649797 578225212 182157349 378740695 26154784 964025747 252860653 485700277 18964295 235342812 783805535 998773514 554204948 959393539 879628385 445067738 693867542 353859272 943226058 118741311 235246351 650270014 480819687 555096294 394572919 95902541 725746938 189575826 939015415 164724018 839901878 739908248 219976176 790119674 103372229 110563426 347251698 834495242 552678210 784921837 22051653 543835290 211347263 872533322 482345571 736071221 766943040 501251360 954824827 890154554 916627646 566927144 503734256 652414302 819637158 236624816 633413848 142340904 161817303 884501785 963454 788533876 586873000 420145241 93109985 777985521 555672415 141826426 60265267 468389539 83719099 975839769 253891162 136321633 587877227 324820968 126586994 124613208 251743124 740932908 982078024 570444166 681259855 803306815 858974689 910696255 147615784 295378703 196948721 808992684 84971680 602944925 780706661 351683655 456599212 646493312 469241306 80629857 618715701 837936736 287844387 922210717 900679574 292714363 572916678 563066482 586983969 809066531 229167743 84528812 275022490 759359805 456692925 443886059 668532154 171360451 265942560 726570018 154066605 209008707 210315777 506858521 966877589 653614431 134996458 132907500 701715973 510444107 852433433 777761675 826978694 448136786 381783042 301781304 237701141 899081810 971182282 656781323 761156771 618896699 99101133 987811953 673376148 724560019 224839960 780172969 719135553 778979061 683746799 196824902 90588278 739338893 719208265 695087024 329682676 494609822 265494607 553965730 150872048 645411580 430525153 597152941 897373842 798938770 706475024 216683188 407915127 465061342 416152741 219862127 383061552 539459696 456568217 636887272 431437761 377451119 287001243 817708288 127468322 685564179 801636493 650701803 161883329 839151916 482091015 255303600 403655679 149896602 547349971 579170730 881023406 511398354 155469167 428852489 594559130 682934880 517265806 994575186 999460861 220117855 173355671 664312539 193425928 744896770 925991205 792037712 221752929 918357519 430720133 52895793 62988447 789641311 508040507 767941457 688771792 12722528 39927677 745434969 786333685 98493075 761196470 717516866 449535616 579358734 906517253 255490527 204258012 396463354 869549499 855727697 811181541 565633046 179360737 812573328 688531820 682875954 331162031 588871913 997373108 402121909 200226326 734018427 924669688 111475736 646155576 816449721 73879011 228628073 770225898 570067947 824777750 330588617 492082489 812689836 662881189 360680686 601303778 932840045 512160922 258579874 81030104 997179121 777775985 591960386 709107137 684176079 931365274 759055679 814401658 354693876 516665851 699050400 437300879 370180126 871426923 509235583 357343683 836623202 799843128 13934472 20029326 424687270 550105506 327727741 701625242 205483815 546913374 821126068 873650246 494922741 903331091 154748823 52390179 466278002 116108768 176376867 738338681 505061591 579405781 220999530 69930179 207345840 771102581 325077521 971884334 915154266 622788922 287320018 103067679 667512972 414584849 373031931 840894634 45424843 690351578 318379502 966652955 128808436 992046569 125889439 500085361 128615350 616491400 635205145 898877150 216219669 744780403 266041849 257218121 815427049 351988058 891460593 289182156 971613021 999968354 133970247 458528053 967182448 863681444 12557395 707296137 436661623 659676077 956248836 811853181 898556825 679428093 397320540 296618492 265108305 833490312 858606063 386792612 630004976 896769848 448101480 105544 879553305 855565928 594503173 136218479 973462851 86711146 164381718 358912723 92615739 192577539 185150593 416196580 891064479 149653994 702811201 838212419 221390692 470672716 763554275 93456199 355381328 544342859 538070535 126982267 540891264 494923386 811599845 707188254 493474532 931805539 798157253 102579873 117179582 304365313 235522438 296019501 573230119 527993670 566729496 141263131 336193674 434102166 202690818 374749305 219533607 783486794 952321245 52125836 163836305 55775279 614164438 542691144 440461361 805086980 280502576 241179866 614238912 235659263 613450432 122965023 197845713 113567049 710480751 949774634 918527557 339916669 929097660 88018370 18306516 36682285 84725815 567312865 234374027 991696989 448273927 860515894 214918984 697822982 11236709 93805220 186463552 275482005 753841695 180104897 528653434 286537833 103635990 390090840 55299410 507771736 665971648 807191015 965233143 814171178 569122470 843543330 679685868 106832157 175515111 753168238 835109771 785659743 621127860 786984038 634506365 836297111 68990674 566878810 19855427 328762973 375249691 400163531 788033969 636896446 545040381 725329649 382292589 418755257 764052473 613527605 942870900 294257604 56201765 270351031 53212566 93918023 839129259 425447881 958834165 894336799 361920840 753668209 270644362 578526237 636008910 516890603 894065312 582899845 411110562 324785701 224971095 77887120 515934014 697065026 373155362 428121322 785263792 899399960 282387273 943443252 693677081 814515122 684536936 305875075 487356720 613022670 503130862 560575455 92603581 322520671 244343967 833349317 415562014 147448844 842046483 864719270 784526533 46524847 961861429 402845798 862297271 159740120 103950276 25562845 199512334 581956680 583956949 407054681 245960569 480304246 366796879 533314330 766954423 310357005 324307821 43921109 367676960 972597356 96636736 473303858 874475548 532704293 15721515 279901006 265108649 213323134 693590373 293972794 971668697 460464371 545730426 324458106 26180689 675391922 366228171 143189126 117159884 790444061 755281417 236776268 390402966 790308940 41330878 380440492 119239186 233071240 432665028 413160443 260518965 210122705 699950539 402489473 812915208 722306649 740398552 313652731 760242473 250600455 105563072 41467417 81019210 809364725 609834673 503555585 758617265 261777395 992532394 696473290 765086391 434247425 49302526 309023746 649248329 506250713 448087510 510106153 604829290 154884194 588046507 672517428 997302959 102726462 449972176 271910666 126872513 421027389 300438758 340965898 516817887 945421544 173351525 442123652 539604313 22136055 377546266 926625851 33118998 283977435 892061603 288350442 453272847 948709429 112293621 464002235 867550930 161923677 160976087 807844305 544560128 13210844 192463204 745506240 163755727 870171634 548399245 555166223 25431688 488738065 520517269 181847741 756616714 194473311 24362643 514315961 601328709 176970808 618134259 829575273 632438464 234005418 692837877 175781924 76480532 534721272 164056109 974147768 120549999 648341272 369632513 894604261 993424402 421599541 189205806 169416415 842575827 822534957 787991364 862587088 384676252 445188627 12224037 554911571 13310186 656330926 152435082 56952058 810899791 924508153 459234430 936609738 162234608 296392097 960200161 284054970 292312839 100205194 89741542 799644472 629492834 431700299 334201237 258341795 413738466 839971501 371992394 245455825 884543229 145578031 32139060 181966475 122942525 88036997 173867223 648815373 180702655 415772693 590457482 26456455 728961461 132775800 349949434 104042910 303972580 758889471 900678309 547682027 678188839 100055596 748932192 776158075 368933866 227486772 634640850 204502093 248273583 495082116 952313078 754727383 956695949 545413177 85803421 156328578 623387564 252202918 224302570 721701161 420270026 434199762 54366932 68016030 159796921 34969079 222512807 52708133 283844062 807632901 795619715 840347383 458669492 519798044 957502940 345808577 793031751 304918293 106367736 977065762 377401786 565823482 510345588 346099760 122582721 468040842 728868288 878441972 812769063 947035830 907150494 332477161 528471626 399845415 215802279 64901249 826754458 880417973 559943110 34361248 264866078 289164529 595990458 690607903 182456814 926144668 266400409 119705162 360001722 365019950 938312264 774421859 553028161 464043088 261307395 958723101 915427803 477667938 933880539 109842465 824753648 481432310 175431219 616670092 714127487 902809427 481226307 13499759 50685848 97429235 38569621 742455374 356027874 674920453 410228875 86197410 694979350 662154731 119474135 174752599 836296833 99363773 738723584 540182606 974734726 104199365 500789732 699799260 914483738 33041153 564652081 90409546 573115207 551295909 555625450 461355091 112460713 680269718 399259112 896224680 308767732 53326319 934955606 758004335 309901164 547868800 539857204 246079680 889819243 41507914 181520086 105198375 165735646 885262852 643769954 604255013 834910921 305303705 521915477 491268527 282488511 410510760 306564351 816135085 801007722 93788163 471952130 555949692 129814793 576383536 830283735 494170733 404964845 223316715 988963401 112050500 965953275 222321570 86333175 598596793 187766573 502994680 866394326 839464698 126509329 437901634 808471982 403746599 864152392 964172557 665670808 667675605 716819720 393885590 737578118 824598924 669226651 535075664 770716347 338453833 339141598 532314722 818071887 573684477 96635075 714310438 385549228 285311499 958701519 630981292 821855508 718328270 111389852 691197748 619867416 637468689 292193880 306078904 539403810 963749781 301519941 738160992 637584364 834357902 462407223 309582347 287157767 247679270 838620441 594873037 264239190 749770233 895514984 317444971 179999120 753247384 556947382 349434337 362643905 276229638 701252904 279503068 156572873 335871806 360050169 860760641 467320027 666714027 459180021 99209636 436432128 418796461 980164863 758641362 863570322 373426971 577436555 120520775 432923329 416540092 110185252 284411832 445618961 420684749 959794919 437441675 68640218 982000766 930690566 848062554 482777031 539747445 822592071 122997108 229928792 2948681 399534723 306263388 797660000 654935816 786048295 827299656 724868487 997098673 312650934 913328291 1539784 752692411 781455428 75308427 555020788 155081869 582791677 290373972 13079086 471375875 560357788 362012931 21757806 259898352 321235700 117932499 331954942 475966614 452113515 331064756 841719296 532719151 752204154 152455623 290338277 366157160 346641198 270159075 262528247 949055969 895718058 144554003 601867984 512505006 356200867 918740246 135786721 959800537 591259362 517606110 997807340 423009757 441888966 982239761 389217675 356971564 142374847 791901067 575264423 425275819 325790932 229691098 113790465 640786993 610726942 192691393 94268332 3555851 865398091 944969141 377464464 790312059 156335132 211567715 583741673 547567156 503806183 270116904 396591815 167596000 215403285 363980183 50576012 806836378 741218725 508099831 902115697 433447028 364099496 479390403 325519360 704148723 842019523 205479976 316542107 848919950 348766128 851499914 590035956 549953586 448790205 11203327 933772691 830740929 342428235 580251858 136366676 205861518 677275472 404097026 406508262 530633442 583871958 927470272 379167821 671744379 941556089 392217333 725779040 658976776 230202861 18720953 439604811 537007022 456727414 248025309 750277391 77233542 45841775 30551906 878849021 455993116 82040516 764864000 739677503 522057458 736273527 923592864 500826703 34753787 688912414 468728290 478412926 830368544 206337123 911617944 653550447 93322174 438364547 203081 723381657 432347174 14158800 897882287 897667784 217660700 769963055 459143737 621414556 827815769 565357723 222479754 948787464 225886729 265042592 175514616 444012244 621927246 192983520 371754766 164751900 834732219 760890514 871297290 488269008 331285465 103487998 496971616 34299698 25200805 978976514 681134901 463756378 511696912 786432144 21485540 243179189 514501246 510322221 929996157 339927170 911590984 47212660 7649601 780801108 500595770 828148625 642344999 74466707 786836501 707613127 673280859 969890042 190377230 593011691 446652601 726483738 494957133 919568870 821423446 88318166 438719855 512892214 277610488 30643173 258326789 240266605 778708377 947061588 508354835 541701297 885444072 654371841 881722770 4521531 795573703 43135777 962647278 799790808 281425358 997331642 135723144 882849643 519595207 476987434 214070581 243951465 153084976 197608094 474453437 986095963 922444988 435812764 590360925 735948127 485169874 779835770 541859397 358960040 902750988 699514340 616229915 53819642 576234170 734195290 395601527 395617071 494020189 62651055 510310757 536818612 610975276 537705867 763899878 668456460 597131410 672951530 578027630 334584908 559718573 795281564 492764007 210224029 526567121 897715907 715196845 267215550 183985411 573558359 460391697 581808768 549325183 397214629 250807511 432167496 668613939 531945676 34211895 812655760 149503041 115206207 237730015 60931429 3423873 488505158 715244399 721396458 355038204 371883132 231780347 622833109 808738674 497377874 527619725 383722477 387505365 316507019 44546977 41919634 301740492 907894718 103443112 797095221 12392497 675882968 808037509 544044507 305841299 557055639 627969043 526505886 140936373 475924751 17659036 364985132 291731981 144634665 882087011 641819462 998562374 745382431 324249372 987337026 617402302 977241346 564273263 60797834 180193801 953411892 454237304 358176795 381540972 512041198 828904010 861745415 941852259 877902267 401944167 254794483 593316379 876189947 745854793 291514266 765897464 520054370 722334173 119707208 745109521 829186166 996982787 523598943 712008879 204442900 427695887 363548629 884427474 157064683 781383243 207226292 798240172 640342783 822412147 510654106 143801379 930990376 455631159 429510455 233123667 229044880 567799228 208262353 247562 145844537 402699548 641059778 4633675 582818165 107202529 973978105 206526412 661262956 902881678 787785589 441509495 610689177 287456022 336033998 698029036 475337293 827895651 738019756 284111102 51455531 768791504 707145549 979728434 114239914 709721263 741490435 617241667 717219735 195491269 461139636 168370336 576542864 217199817 255141209 904749036 151271817 505124328 237445503 408586366 696212555 550038596 361355209 862798559 7021552 192623216 349949803 106226766 894590313 54117110 31878321 295912255 189839864 156200657 46906742 433373143 983413174 98038259 63832493 318736498 772655630 298976192 696081372 591123998 347767872 429230481 303245212 786021661 667802591 391033139 341092890 263793511 510569811 760601957 753796249 174525733 318753368 1167966 973115118 21214519 474356350 474047044 809012739 987865520 849489831 54885813 507140180 304630868 881769099 643428930 313448565 780409633 412995895 964709615 324862858 430789315 595371913 133177525 930932173 841110814 663240630 911332097 663571723 287992776 251292357 270712882 160542503 171473035 260224786 928217118 493452438 884227048 723589836 660813453 425057506 756993423 442150518 129564605 367546664 586547945 901082474 503953117 925360793 962981262 583325265 755333778 331214076 866546639 717435820 920448884 562033962 368994093 174393423 507299986 677220753 320283871 149907424 265516522 831515314 800758865 145900380 363571954 140389284 943823263 953087379 519479058 798601358 238075422 833202599 653449767 965108016 642749652 161828753 98582786 762842459 603448571 804720796 327878631 444772724 984535170 595774952 542454543 506363126 146097292 272159464 381222694 75390701 239922670 488281572 620712397 567433339 932556213 465864312 554546201 326460758 342249886 959026707 957418770 121190984 606240925 610206841 230937141 743837102 911538007 99394114 605308915 246591994 614768295 476621145 218894384 387958833 373563933 77767549 752568516 661431918 30014074 215727811 143900157 242050653 282194997 106742290 417983772 909104577 740327417 232625573 452103891 40161518 442545444 394968973 711352781 329606991 621633610 997735469 710706982 656734689 945627057 88935612 362225903 618587062 469857234 699221446 981790892 615761524 260430302 662153132 85713365 195476691 25124407 658610975 890294360 320366883 735736050 730205097 346835221 174849987 956035676 777152548 459974753 642218923 540989810 269503296 989104260 310286051 157062759 535363074 278694459 752753418 378069282 668326463 380701494 585877968 30922173 654789413 796000923 697293692 927268103 286372275 403848577 388375910 801961219 702809404 83257718 441568894 67990887 146063849 333613818 537710020 81054750 174625075 786373634 807709389 678701511 614722668 140864118 446024773 881422899 373943607 201865906 404910695 792665834 256407052 577136137 5051271 948523431 747622070 250606397 545478281 324715224 437493460 100683529 375545702 172275231 97312859 627674775 928208302 147078355 745451026 829754890 973996289 430766208 315854356 196128502 62628245 883150690 3450450 645624035 142482611 194397934 882805007 184524237 117792058 907419722 300615010 605201063 566693403 95902416 497855927 83662803 158960347 315417743 317985870 243125675 333533204 708436682 974703035 785822972 729120244 723090039 306125668 690581382 816840892 471111360 433957382 253326973 446989122 241585030 481051185 847831307 963314031 558561241 140958407 724614347 155185346 86713985 962097537 217758800 473829068 302795384 942365034 20052380 546281906 887676270 864142690 765449385 123877038 19049028 530516636 690199524 331614862 674055057 518670624 513257644 801770548 698382368 784406090 44824536 549443860 366713712 810284361 843786798 641164729 89404467 4066209 117821677 716979264 864921295 122017193 494103620 376163035 185650656 659619598 315876312 282786895 807509172 504801102 715298114 928548982 307479501 705621054 619239567 437179070 83198819 515083397 765366974 562397353 119492064 891797534 720870981 167369291 969070690 221739738 964002701 595136719 457790268 456452316 479127409 902435058 277206645 221545243 537519555 639959430 80006215 878629347 606852040 905732593 68520353 90893652 672911543 413840043 3311270 603748834 136228925 178292164 524690732 623663315 253026555 220738395 577981758 181082308 344260871 365588008 558920091 183235621 593323111 804091891 833694260 158044600 974090649 337820698 89675953 983744278 102042126 460646415 611890925 119962922 506932394 820388824 688567670 469161139 83606086 256729230 665549326 611052230 957969454 263826142 734737452 758403403 465485476 517142923 368971132 413860731 326405979 685719530 59289691 180999272 963312124 495567460 840491100 269715317 941944996 962825975 334148805 778106074 459341412 73949622 415068946 264908321 962284480 124796740 434128753 790137004 944855857 37015901 188944197 252322861 325394339 547180878 363748260 578805035 361420535 616632440 404878809 53263748 376520834 646598865 66178530 564380389 414072205 274263906 262474994 207206228 799662035 540085962 43888625 963113895 437055494 627756473 981457911 301046282 275037257 576739190 243055316 193945725 205050551 890218074 892204940 415100244 451623899 669734483 602239187 559314357 929554742 523251042 285626773 287171101 961796029 657154077 732456817 171263196 334869080 770290222 979563832 861471380 829410404 230094545 838083443 745198782 664106546 348060506 509421787 231123493 101421958 648076717 562974431 317738344 370742296 474132676 864409121 57654652 502097430 20349229 607286009 554064424 430207649 875861385 599041009 297576072 262608971 587621135 607464007 802497419 111400863 342523398 164719214 850652277 196211097 51907150 762130061 476112734 829573674 741944280 593901822 859296176 121806518 771622185 19302096 120689836 818925205 461446620 528671302 786808806 278850453 508983069 258589526 146215877 175565942 342913070 992562219 892432900 327185773 952400613 672158116 298933300 662382754 322813484 553400786 511730744 767028913 272159872 583172734 782751431 229001517 757498483 550164896 809076205 37329689 905577259 439095273 931661194 396750701 607219424 17172794 230283217 664938903 314693985 235734315 247963083 905913847 599614096 746019205 131747282 311235169 335429345 578235080 303907350 240085663 618420704 536432294 748463899 998266605 551222952 99198598 803656249 221836923 787353708 517899778 575922203 11245551 411011825 13483881 549582145 596114400 999866642 911686718 175832702 478041436 426042683 238546359 39190394 640700003 695585775 584523582 534295344 74308201 993646659 36991220 786494065 233268440 651596384 474645033 466241120 9153419 112567812 876274149 533970165 938024789 353144066 149841763 484314490 770111608 465051069 421557904 71461136 975008558 420597169 402587280 544070443 830530596 267973611 639223354 303256082 313583866 302900620 923137175 492212576 567668932 48269897 849953639 618984582 277746828 92181230 430499227 40698694 193853901 967867350 730597340 927259705 101208314 473915253 238019843 959998283 184332277 63997135 268184735 657130554 342653080 212951038 493667186 90425626 318712624 457350831 568012276 120389331 714499836 979183269 986784463 489144225 846744754 886684213 992231265 969089940 908076283 991231177 254037565 917382926 736554226 862191965 711880618 251014983 365042346 621454597 64618530 462957772 225629093 267191141 578178773 166843388 218505565 357813559 782713892 229730698 257256382 765476553 105566246 98920190 345243050 964912764 676486950 579337012 188130676 889425734 303876130 678855899 674146149 280406833 709508942 621478646 952704571 419275738 185881743 362315615 455461797 548472563 585020929 698788159 716909256 699072193 697523826 172165016 279220925 438469278 305082340 872859067 413178640 453017464 683171343 117497298 304293955 606810704 24025820 925744983 77938761 992358589 806443243 206130587 478313227 374410598 145231374 406293056 592603878 581130891 990743500 133239743 807987499 682617981 438514143 202475492 419896990 328747042 929754294 292577357 652855288 718628722 760487924 685478638 960368742 337077244 405264623 186922639 169517575 695370082 402851633 669604684 53417073 817698264 515475195 522617620 570872620 484481705 70951357 72570924 235362869 447802546 867212447 792807337 515062397 246614245 305176316 714574841 739812968 636411592 415470305 677307227 535150671 45104883 680166291 691480674 373861118 157755286 24532486 523487862 872443958 53049584 839029094 662585938 385787692 947246553 797732242 442195591 197221640 72596537 367933340 149054456 920594792 449129358 938565706 901653596 13065434 880964459 657766040 49413312 448129381 617978867 393917492 721250818 768162049 829436514 894406657 444367703 334651930 203521413 984524437 938985157 160357905 741641276 784967866 617158570 283110331 128730111 27908592 597918003 9421280 444867926 706031850 394236646 432418237 307127904 39907341 529166105 194453890 659533645 43294196 186845048 107345109 512815332 754396142 831225219 167599950 115370750 39868030 632188685 528455417 248127241 815360986 239755966 771571927 451013765 837420141 23750290 652067165 752118154 935318358 614564441 642563827 384108353 953232103 798558261 287873654 153526375 289979686 692450590 989335990 22284237 504682063 275134305 893775865 891834586 434914639 223852317 795946102 160965127 806573131 944302789 129911003 737295714 730130711 667297185 266911176 350641420 830279616 175471180 405380434 322308539 416380163 112753975 236294529 894478649 833462483 131350309 54064849 33262818 704882903 539493293 428792501 865286186 667400937 588030396 421850639 105329429 110403992 169659408 334985146 965843645 776343207 135200701 128009473 314060752 616557964 606452908 849147940 458765584 542034930 865619479 760192218 596176337 711978039 739284751 816246986 608992894 941132782 766174454 226615313 550194964 668963935 717330437 506353599 569855908 551613698 692456903 492473945 471987926 816429576 207053724 899146841 33786977 407963346 431494967 984144041 460711316 828332151 6438689 426189100 298991568 349883459 178309940 735008054 433692940 137986610 322496800 470889486 54192720 503500665 695070441 792956275 721918010 653977342 630525799 205169172 150424956 597943259 180528324 787161111 181092699 661506527 401486082 367367571 394406962 701773324 996149875 652025109 674936813 160825114 489441855 334994463 489989263 80902643 364342497 776182692 650551468 498853429 297613994 873046670 722014703 290655923 137876029 655528505 590210454 811097588 785239313 814740213 571114737 130419891 502489075 805926535 86534630 366458461 659460481 11425448 410925936 305956246 730474159 972396421 576063515 948819124 935564614 633454141 331293834 821932098 412178528 127715174 174797298 58864511 886207726 60856201 84686492 777408221 200635954 154400161 479892070 513223298 905493061 44567456 841771843 696798922 128377490 362855147 239616951 611856579 601733209 478607577 691891035 813240495 218325293 691443511 391230303 565881478 337127286 146387655 2522883 631545969 355582192 985910716 119105565 79243600 527564074 115058751 787717526 33689397 931138569 975849198 255556589 683654631 274227266 874465111 369806770 106379616 121261539 791844482 22338060 386965071 588380362 404982116 713946420 239596183 911941420 831409005 827528952 53281230 163959312 230751483 890361145 472564671 92249554 619397604 171507821 294999272 752636064 544952305 453293597 556209917 17107712 334824797 950712168 627339619 544054856 297927002 682315135 750740918 148540709 673878668 170095143 571276355 956873237 832231820 393391162 750584463 778165741 873807206 826920998 903786958 177032275 266967579 827560556 921014636 282890820 644912416 929498146 807862664 185763472 920493021 598769522 753933684 336157785 778975792 817531417 639455799 128025496 173946599 511568872 921464587 5473688 981899337 483143 475995103 461111161 306306702 279304109 788734421 153159854 534079586 358543913 180483013 453594495 700403558 419305948 678030521 509128584 440777903 224482429 396203119 733174328 928018245 475327699 414858202 544912723 945983653 167493439 248228257 225513329 324096320 868457007 325803167 427029117 608628474 776154796 838651489 381461046 244549548 439651021 266310059 883046577 421152162 324877377 280985331 271600341 881008157 197862090 473747173 773058781 288008145 240751292 524570333 424417498 152709481 531216258 621136752 148099375 326920703 486523930 271234275 587782419 304513444 926400404 59727794 140476690 821469662 923075478 68998923 736606604 463995940 634827483 41881424 675167029 207093348 237445039 725139097 384622995 230433662 493684853 494848816 700338052 904909767 550987297 428551699 871730613 329247623 655335103 461117813 807762219 359220603 454000106 89853757 53974974 838616915 476238165 267314053 456698521 344114229 488899398 935722268 540318396 708787000 659020566 414084101 857277818 250520042 68753842 835768822 366057211 221757643 644295197 321599706 148817595 347446736 199086572 503634767 571246089 84493025 376251848 549464873 687742089 585038939 269392368 220193261 147351731 428806030 239789748 470515543 790085202 548107583 530549499 931333588 122375941 723214888 37408958 766628104 294641857 841570676 733950858 160612426 728263757 371874115 311607042 83020579 832240068 473045292 891434331 370482643 167426839 467157686 459501023 44707276 103047305 319095261 90991467 316670005 840857393 778633108 648328432 12529256 252859771 83719741 878105077 67953268 730013095 529357362 958965523 958390683 433648713 506243136 410686584 523353813 678343879 711114791 200901733 952221516 943936478 907236123 654598064 928158942 253209630 576893510 527209539 987984543 378951785 557255492 41356699 624825172 87083640 590396581 968742729 667473400 129784662 526766190 947510133 777913403 495127011 190092952 878141270 273049342 789258066 535790992 531759547 170171608 76996523 714769077 521873797 171417236 910684234 52204766 341152298 340456369 310853726 623027921 191103540 296496352 79756651 693194701 942516672 218116746 55658440 946643457 820181248 150030152 499599138 123070226 23599289 626073193 89950455 666125977 637193926 63471727 964519196 395615395 610561171 980171666 112333368 213515823 663303586 228191803 625920582 307730868 528112138 48451466 91474711 443691928 25847027 613234641 344231118 698733242 126485275 671272215 733118050 502764777 404768084 578392983 922734111 992079722 724499203 157701694 653590565 439802742 574340771 567555888 910830824 180233401 868844096 733946435 246685614 840450005 99432445 960348034 448859924 300277981 721765518 181961643 70512522 460001754 57887166 97969842 483769298 209894729 908633835 247373372 73817989 264387739 526197637 424719909 512597902 241611956 407284114 497201402 334109356 352554605 798842925 271828608 884195828 712139539 885310467 147150891 388469069 495297765 409310676 331763623 687485427 878874521 502253304 211742547 778444533 919801559 458888663 568937665 72571831 196254397 510292592 560664888 525377137 833310809 344107219 443260466 945371821 79585842 94276007 911567838 764326861 227207872 231374501 622731679 865768322 396295407 899793178 709414539 948951126 66828449 352497769 736691692 557883428 979327273 738058375 246465987 369845402 422197712 973707901 159145280 355389374 613718099 934122 680173387 876202598 446724451 232384639 805816063 744303806 379502372 53431425 522704937 922969798 630998958 202693962 564064205 260798674 214437263 707990727 428975266 485052424 167936072 530178299 982599569 177335525 164847819 529009275 905456697 49616313 740691972 969665777 465589614 104495398 157336397 530805146 969991606 173810853 782335735 159626695 874098635 940309761 422781640 768943456 462325531 572817113 409012344 359333212 774938699 311649058 529857587 557708362 195248560 920919971 882152218 409028811 617682900 213622648 366529 558461973 648808951 417873808 143745715 144426098 193513099 440507695 899020521 39013823 874716599 287929452 161507927 916841965 991402966 191461044 239184992 57336196 937979893 979637061 210974300 357785115 666996824 51035572 50967577 425925857 483678453 300689000 518309463 603013399 433730039 782600988 293053771 295119508 112022076 829901665 862074653 334528064 718699992 109970713 772502634 395164313 304479376 479623934 231755458 397874225 8818784 237490457 223509803 866616365 388575222 536227147 419693212 564097224 180667700 734625735 901538947 19592654 219369394 289073046 298308416 822822689 444441913 368372498 121958567 198483256 375245897 666611819 548412034 309743003 776921236 722267685 743746829 148114280 789778305 608561048 57798008 222107601 447185578 250982255 701069929 704523420 475976286 581386281 278332023 864663714 519048735 959086747 108810928 191894608 621136165 255244397 456456468 296868393 138518234 565092504 857990423 938748225 842661724 264848878 232309283 85063107 702643711 34734482 956640276 776682349 82529224 802170747 74921914 910336015 259526130 110502646 985200986 671777296 154046573 39017761 833911598 859350249 903493722 455040369 449561056 508882855 234460816 263323693 6181651 640888173 72012827 307170544 593966554 635393008 107687607 82409771 612967743 370382841 561679193 951844000 558728894 234435559 979780263 523710440 780512967 796410410 731172731 6974191 176836927 969275337 896470372 666748786 724426751 337535709 172813604 160809352 217229140 505453332 217240371 666360854 790550653 239157295 306426938 437234009 555077169 852016772 236399513 328243041 793499926 743288700 100951523 320420496 66560587 395329046 85049181 410752030 215593951 849395042 367842946 922901656 87335255 813229319 720604801 5063773 731866156 2425791 733796797 534510624 724200010 216711637 456209484 236023657 438508691 64385454 332183161 669981460 492781402 610758205 53346115 522470864 10940137 708257164 165568731 931836576 181764091 832589626 937549610 862384478 913667138 634922744 96758345 382464307 248667874 680533771 790103302 246603553 840194804 680747213 115220838 992678009 802579972 729538860 633036061 656543589 575684756 377996586 825786904 470176607 695751319 931877979 444551924 42235320 843835894 969479530 69199748 468476946 675530511 380072596 283628878 639973094 796217137 16227883 853727758 915678719 600024865 284774164 653900851 159072509 692857751 31998282 458599261 477539796 137154498 618440281 871932645 211200330 600143296 465672675 698942549 927629692 428956967 607437343 628269035 356008025 417714047 654866005 325695771 700867622 291170502 16586595 264740106 12664312 840761834 791914555 513399572 19992637 213582162 102386786 872938310 75661108 430223190 464682099 716354788 871540592 891806914 102108826 953988837 214509145 753103191 417467674 969306738 53675690 979874378 541429447 58458987 990045940 457791172 313485197 414469345 679398938 832565856 570968295 690386333 933016531 897408431 831155816 768299672 883263788 106747575 662328886 290780033 302446339 738527088 288761225 259170618 912925837 485680198 130079537 933979 663441360 635873434 873895438 251302318 562764842 327147841 824450453 86027953 841647816 239255299 815981138 667884055 1363760 86308637 376830048 10072135 153885112 927257024 16973299 463123932 9716236 432220815 347623886 34252323 624320940 476701989 342948813 448077728 116732523 511550349 187973469 468930185 346024689 373962952 440280063 381612361 863429434 171734859 72324553 40671487 621952789 279618942 261015524 920029180 566388903 825799742 369005327 396721737 437191909 782805339 635733530 749161502 4677661 99826203 205057132 679507052 821466734 628918197 132100222 321640277 709955658 655706071 590247518 352360622 682089723 340111649 362934829 108557956 928746268 590505384 545964193 278074260 983302428 965413748 394823044 185620433 335498175 509217026 1631283 523698401 257732252 671410626 476195871 327590049 164384415 382663322 427652944 797405597 485314185 958526049 653955293 703750552 596840811 182155877 220048245 678685194 826732335 598304486 923930585 254187165 938109199 82449816 145319775 157200816 302195740 97813029 544767089 243384532 935294392 982621353 294886156 347230033 505475612 141789748 559165250 729541282 980814547 918260043 397579192 143683316 651620157 869599848 42111528 324980652 65360653 692220533 191356896 895110622 30198476 531286357 807244354 478080726 43137620 168051292 830232386 111596179 112162645 885090001 772547563 98939463 787304915 646735987 913359066 235635417 850103461 686680049 699945153 64977762 37004280 234889073 89677542 786736563 24986571 430275338 87254945 786659534 366542961 487616841 440606434 65466217 977568018 529835440 372404392 689219183 224582185 814814002 792746379 217230206 610446343 343635129 322375987 215353193 572077391 92268961 223331550 959351479 393601912 629304378 739940318 131308066 210888526 767784009 680201753 795837210 986739570 231281031 15700615 60657728 345631957 211939361 161642936 246329835 78730561 635341110 457817675 64972966 296848336 111063389 648384888 553627568 952565107 704379676 430395271 769041274 173518188 841564018 690215511 711086637 478003668 31543374 543275992 949255713 576642582 225168661 858463377 888945255 704969074 36867872 254995483 849354049 62086523 732882491 223498659 417556132 947268249 244140328 917749868 673583805 150866568 287434266 594286667 722004073 132908759 80160570 821675561 190355899 593723754 641641254 326318213 106392186 475673337 95019885 747538927 249907360 708557711 914503444 152034190 506887900 478045451 319753492 758091675 855843089 871477154 358593753 25962980 560422613 465373275 884775620 710075978 341905395 264197522 935416490 204591939 15983337 524559733 916445780 115593817 156148587 241107082 843097085 483282600 783206110 305094695 234077399 262346596 120541917 820997881 593895302 577661009 600371128 48629118 456797347 963881545 842909424 684239498 355019578 885723066 287165373 927980486 458039116 750822181 173330824 217162284 933326926 629249440 429632625 279915149 72664489 847374165 504273354 740675083 387633464 499303425 57749145 261826207 901992908 248778102 463058970 423594900 833608107 536820761 9670203 982451210 608620301 665229156 333769759 952055156 531653790 138081381 233674396 638873626 333298687 124546110 241689276 959813528 491011141 413503139 923695680 29907805 769476216 908731487 575343640 232699181 91441686 647335887 463197420 44388768 819723661 17464677 133339030 1431712 746349252 926408742 351676326 762671087 891178899 65908781 585806813 808494495 435296326 267911974 990021810 877961368 189020702 214264019 847344848 647133973 629598672 52537739 188369302 265933607 385677828 823708854 918746518 907607345 382953431 296931154 492056854 314354794 650870617 959199857 769954450 349044062 569319440 19230649 453814072 153593965 659425140 693825506 606748010 609180747 644734320 466632508 742935360 602824830 59388136 208304678 627183875 895463396 6552621 771182488 604024755 293369642 37583754 29921178 274042242 704175957 955619771 467442634 278553687 343802941 941483121 397840859 789811788 491344141 754856655 140524560 922019889 729194693 693943792 981610949 117855238 317692088 149507935 142480871 315399557 151771406 168798108 643314550 940874901 794553667 870880414 426863626 565299160 803027622 863438924 104684620 535794462 970064091 468004611 380344952 116837872 244288602 229188627 185281249 120459270 122176237 122838594 17264237 34432977 503182902 380058183 279878933 45559026 800466471 590364496 512751207 29668545 435281800 600046973 981907972 30564039 286625396 972536418 431519778 465917764 520047836 652507017 565398538 261639594 645385986 713576686 361634459 187675423 898721792 553350017 74377926 600656639 796106815 864848295 669814288 388320600 481627648 699535290 914163987 4673901 637832151 51989636 99007484 867990580 218454314 92676552 181898511 336338648 555349686 493531833 153491743 161984311 20611851 123458177 136345110 101409380 741869835 587150524 524309363 972097830 512418415 130029050 960210631 688581752 336235074 492606528 942608951 885653511 132735331 839338887 98141949 984077495 394811656 398977596 980050407 859278111 301907766 286030783 606574038 431751688 903842122 66410212 913865793 483473137 70806131 264515189 683751343 509170318 237488181 790386093 736160320 493601093 897804007 305347774 286147621 607216047 800924726 562233164 869137444 578595101 940980640 87818481 193651221 960974353 640641274 313821623 281105767 174442176 476119787 113561761 545107356 315184535 863740270 750546466 984323272 341681075 458397780 635942051 673002006 929212263 750548928 796723458 972019267 490167482 271611561 646542606 671069729 197156326 546939227 232196108 938400534 550522842 465312758 675164981 480195482 211773625 695030509 387625013 197214140 859863129 876173705 9735086 149057438 23290565 429036132 150657459 158355445 225656508 620640238 920804429 323353738 532188719 213786348 298066426 227323067 623325895 164783859 875743785 241008122 602226780 366385905 408182207 305014861 216771967 608863141 437897108 661111501 35425777 568734754 437995767 407991335 555798314 460641360 190744102 810568478 548443859 783708011 873962711 33536262 494658380 187106946 307292338 54603851 895523879 734346489 634009557 608533736 918914731 983449864 15256399 780025584 457040978 709251129 965408677 455190793 724795211 631962606 609609039 690930412 284839672 148499928 439470396 800025575 381102193 892112513 239848266 874700123 458208000 302344132 907510991 3346749 274993827 767784271 169641747 447759513 355713678 556820264 568753107 508530699 41532326 660011045 6790592 213103684 532830982 920379506 528617726 482226827 996090494 22327823 486963109 672028985 489740559 643216720 142401092 161542204 46636400 425524059 44299353 578941333 605802124 446212269 880408794 823870938 361993730 160267670 524885167 21937844 627861668 634286776 86093621 571388770 860942072 518741900 371361980 191190325 730077114 443314396 529581834 507228178 705751128 852753738 142996951 658777331 693598581 844180424 732513103 201274470 584221542 89681950 190266515 588684044 525398712 544231272 832517688 466421275 651670696 627754133 968957638 108556765 288141225 999905513 279930682 566777903 50109922 917219451 203323268 409280771 619783085 880420536 232357642 435462878 18882074 246372574 884627235 612048730 526778729 355224706 434728861 237103013 800203668 329443851 154059576 92505345 678297283 844809012 974732841 853559618 203869141 236399502 484766872 929227603 458721502 369592059 715091234 971789233 212924323 665707060 686546775 971813102 254730272 852049221 875144253 905256496 166109954 254371852 796631755 623976879 362537518 69001917 558689903 649092922 425015608 442425440 758812553 502447283 312514541 141045586 754153966 406211214 752870089 203219904 936601445 385592918 665031041 353323055 367544365 783576361 796782971 579711991 996571509 15373367 451936849 118419395 55894499 310695750 869968978 720774674 442287118 533196593 400717057 646895033 751261444 975186020 346204052 132311135 863756997 679460194 364282742 657765120 633945797 6869312 465029829 484114539 632941678 345708071 920205013 880955332 755648412 107206613 439964843 944558338 468478751 773985820 853690242 407150450 414399804 791193442 474194250 580767282 233506861 898935584 513711396 839529655 428018844 397376612 718207975 743983944 772084780 464357454 786451102 572164992 267581936 499394710 691012360 491162320 407789810 324806149 148182551 910961914 630587566 907431159 634438769 7073431 488494996 472684512 669779698 84407698 577090953 932111299 291160872 180733867 876294758 221252796 785415126 412902646 10689144 958527096 555743089 882226265 844906238 222326968 626840742 274761745 750529199 487414226 297412306 965067821 442296881 106429744 287735944 410034450 465851043 922248654 673714191 60840437 480492052 851689664 928942050 920057700 160316425 196022698 271403822 540432830 616127995 400510790 581360727 868415414 412864471 743032290 722456947 533257940 104045180 363341791 435592909 661350388 903564352 475888179 939012964 724090308 155679596 908576488 965346153 717143882 199503035 19672987 830269125 897214557 705086431 725229053 940302736 111639591 854342140 523300438 460129947 268991401 577969195 32041981 598654951 898065975 663408121 293086177 710207788 716575736 915906021 183145219 948521555 943214695 548559333 613156601 110504956 765179605 127769569 24412781 204229625 867818212 33692215 725332380 357627857 616077581 329605174 101674200 385421630 799742235 361239715 701620999 972249263 517051566 471423031 761067041 630604743 831222202 86656542 901431733 667502556 812586757 224873593 928406885 585458809 633575084 912921309 526995301 343429084 502804638 359325394 353295616 188211065 88364319 21153366 810939667 639169141 817150791 307019351 795701392 764671019 358323073 680462652 668572413 934267563 532407308 407091037 412554994 836305718 827985277 680566150 705546911 544539331 328927035 556248441 76393027 381260413 829622786 625473640 888299190 209074243 140955745 174999935 112282592 914397991 695017276 179266136 555543871 294757872 519822410 951491460 319737958 109961112 58322072 520064777 960992632 798586830 532316420 629460703 485340593 161480052 272623299 187842418 915004381 265363234 673424347 135167523 581498079 266624417 996503977 700286407 976271916 744110194 871303005 943425830 155652173 907345477 8771706 822259581 908872033 708873602 195060567 246956285 506667416 118962371 654454176 742563658 840720825 35619672 953626325 450751996 467878813 426689473 195624649 518388513 983098033 972943928 290699300 580396473 934375544 398617893 751303906 957685817 120985863 288679335 730579154 850021641 13013384 253176338 504309272 590917894 613381815 377982571 50117036 493464576 933970792 680430318 188022233 162123581 270605567 198311561 601358526 772304884 552014326 993432414 348063440 314852819 422631003 237482821 168780630 935884666 488303695 975077959 456617708 582956286 675624584 397410084 43997185 42205799 373632207 121207246 78543193 663661618 348021379 923159532 741372043 924906959 283096853 532085080 853613699 569809444 785959050 423841953 362239490 183232008 853219836 508568970 673360921 376583881 556932633 995979145 702446258 716764327 908799906 886331977 258831623 668473174 337919470 803150888 11766825 762560128 913039716 320219834 346276218 861568577 173869060 603153220 136887091 55252393 333956063 430097730 222523103 990543166 512741786 508690657 179441118 218471287 429876976 684009861 80658403 43802434 927087405 190184517 353481591 750492286 40212915 429563498 906752115 390959234 662618745 61636084 163056266 168331413 283827335 959285781 243495357 929364083 333217915 76342707 996111076 656629454 168522503 59760618 274254892 103359947 526522736 570626184 461487508 404717953 714128913 401498768 733696879 247642238 147505878 601615032 720115941 212304961 448728001 155464682 325594737 358685121 692954473 995194310 897319524 560111076 12163958 283942175 381775713 766084105 881109798 603772538 752015071 496048255 744718284 186898066 464177578 389291787 245465419 532331222 114853987 686295910 589907103 37934057 362291195 703908797 747319892 683550754 481703996 431096111 310666509 917352458 90937920 384685651 467086335 724266208 308540663 296852911 807659379 232462616 832950694 345708098 944193351 766807255 214899299 397834747 106040686 899655289 320860314 190379071 992370795 939159308 359926667 204742247 799683034 174261458 286987465 991739967 211847912 347227075 77678780 920971913 770483926 767528968 681518368 558574968 201845625 79480449 351759748 822976309 380934589 676072768 147878348 351862366 396559901 744594444 146038960 80387714 111214893 470967007 379046971 373060774 149935633 299042409 698211404 419167171 191820035 701143690 70693656 705188165 303964624 774252252 333164966 391098766 357245531 427007270 463285329 265022065 571995417 913075690 426576714 554764215 177726356 361186008 715983124 215057309 224042729 192006489 870493958 88451924 181035081 354199813 651350477 132888960 451928955 317844525 683104231 627022522 402710361 243429970 977503272 304697358 664755790 995816107 127387705 522961277 894901471 752224420 328160532 609279100 659878431 811969113 853707658 127118452 742090297 259579167 204631741 181557056 419705065 801526780 835691686 50484658 900868611 890739754 665780880 61071886 67654123 236256664 436364699 13665420 344867356 635220841 895192378 398846426 601305506 656286834 914731957 819922841 977508255 968545728 497604264 376911067 865281993 483606288 79168386 394436780 175120106 704673110 827677703 810390150 913973087 306833719 354397903 300898522 201663386 880506254 242951108 656614798 994047649 674666986 194715304 953474682 97551500 278947599 104073613 537080298 835587850 98001265 677574491 224196383 244380125 612433340 381027405 439742158 883705689 314148686 850725492 763846559 97742057 153280187 871315507 317604527 669575050 949170761 84352705 11785742 371011151 170541681 539630250 246132546 175405275 348488804 921830990 373963715 635602922 566210180 568888417 580325245 653498824 148962534 692602473 241790289 45723864 96069079 64808259 693878163 561999374 58947668 607087007 993618061 919908213 265532560 401310335 758728955 596611243 422184562 944198076 595508878 855721824 134528020 974186113 745768553 420025307 85368389 143880654 352483239 175321973 961471240 338265846 264142803 14105371 632758803 93162017 754411374 698208208 268077393 955571403 606977132 301759273 146434913 238262851 498665655 959159247 621440532 98882605 841839275 307336704 516657906 809134337 21432216 633244175 460827574 215911561 432770628 598881504 269646542 21290087 355579238 773140589 583181276 270781069 503954988 582072899 846230583 752181186 649992374 699863045 453603691 249622564 201460888 79772136 598173620 720902049 928421724 83731766 767682183 238804092 495984382 931196107 225635082 313255887 823510126 632794523 158669463 476230659 996352017 149188394 83737405 860696409 444324929 886636050 422152767 234963044 754228168 103261825 845218451 137979533 257668201 885613752 975254371 249627790 545433432 11698573 778078352 849146103 205990332 670833898 147169578 245378221 408867124 725888588 625376249 752809318 727048783 382162756 480870391 206070318 923302674 442399225 843517140 475653092 959895415 767106981 198070641 140864445 492061160 46671636 1177189 806707649 530580424 472855336 267603067 596320585 766637546 216748887 661660466 998002056 957784344 435647019 531802940 228838398 525361293 921022401 863878399 219647750 936198779 289642059 373225239 994189386 780552839 956652686 579859154 38740809 778607688 432158820 747191474 493782488 282908107 49946428 332112623 335597214 474828306 946120341 989571571 549029782 579524496 66817158 151081692 970800273 427036846 289566265 791749629 833282993 475232330 253864556 778494813 929617392 151200307 955197423 218864950 678515607 65076654 971370536 602712695 97597127 507595764 542773138 529659715 37470707 108398257 816503353 599422320 707833956 351855239 518743615 962079497 241487540 7255945 766733915 69014220 37952851 743151040 798919765 373387437 62015750 676651946 289338251 672954449 80626530 764878518 408093552 98121108 169159509 591009737 288968711 199242500 421002142 754913724 670241388 101559907 631446864 332023771 481204043 63960872 401576019 228523111 156729191 791412991 109087715 834345749 102337557 753598533 782905103 149760910 472856510 463585933 990800699 694009837 830130273 10296605 977062046 975404868 916113422 807793 741126853 85255703 508845420 102391223 367115022 58863326 793913908 872011090 939393838 792863368 607518131 478326616 596464044 318697715 645412684 316974868 394472035 944822645 671532788 293043844 240929028 91199318 292861876 77166299 693237650 535473235 751307819 605980929 130992356 318429981 70430473 523265038 420153638 444442584 15439765 892545490 642194008 330434717 262622248 396856145 102497486 604338680 967159984 401229119 155072942 702648170 533494062 488950408 492829045 653748712 207233592 649649355 426893938 7898714 814751096 136829657 183594314 332879389 626446379 399768891 592679282 183885186 824404386 759447210 947312568 435083340 451670980 633917077 299437755 391263286 363224458 49277854 601691502 150028139 888571778 306380317 800802201 375171340 719725646 207428251 539439704 565407662 387812130 484958297 232432282 634360793 708728905 961025479 698020259 907148938 85903775 168859405 647740810 883823025 597147928 152847493 954233788 845978292 341233465 483810622 648954743 500423403 621296538 123074939 236506704 936650273 581305706 326509362 554582190 509736729 817554410 518247054 620296268 614993927 610777329 73164910 144123579 274531603 576959846 987154147 750970845 339105498 273622986 365160374 445642859 223445740 558469292 428256479 997620337 288410703 337865010 429927183 370196429 629050362 624862102 424331303 172322995 993917787 248285607 676803007 726870059 120646354 940373828 668136864 132464273 592050740 53001957 17195594 236176405 448965449 722317842 970493295 388688697 840400461 126459369 878132342 668242262 549363827 392282524 348170489 959527191 368131165 247163121 114765127 132984571 361048229 835184320 739568355 209048023 23994456 292078457 109978371 425152338 867406198 872121243 575951121 371628136 492189555 284113982 56674606 212199400 616416697 776430474 893294762 158262006 223410212 248580414 852478093 913019273 36201348 451388714 770192402 121659630 86031903 136654261 2571046 413470787 562714156 365306455 852542701 188726525 671188056 886042144 607577150 915336035 582206021 93270064 522044450 556815632 525021447 876875325 13582425 164674421 724600229 414201616 542143956 221907028 407284638 7911176 145474876 761141830 728829281 715818645 182900586 346000182 819717843 672159422 689121261 181441252 93920205 276224412 771658119 188903780 784999068 850365660 417441456 400117660 494900352 659472449 169656338 558029769 101000237 21192224 580639499 75613690 882962508 121054691 602951214 921986196 518449147 840181383 779787714 136597196 394804553 277845277 287794241 608880432 174916539 892225868 438067931 781666335 842613962 225266125 466858993 484905548 695838819 819176686 589239706 443639103 194654565 588796176 204580897 960756179 819771942 598786345 956934276 766446265 17996015 922518339 633313527 449073908 876627579 848827131 461672799 873193564 145993852 614875651 246220248 802287643 700701718 144971424 351521584 799568178 455582306 896944172 927717225 539231477 338879213 310626709 745594938 451876747 464442422 476145117 16394127 778531951 441954867 701688984 792075269 298640114 530947277 16789617 181606767 182803638 93837919 11128229 656864084 609399348 485944891 440226950 596068718 771392823 7250725 137901561 550558764 508404063 678463446 306659832 850617649 962328736 443292538 939187729 174406611 911402944 888978994 943760870 272733596 178183900 897070995 678292395 970055885 587951075 2839334 638999723 615629526 259011353 557846246 541888452 695698655 280029590 662769093 755479014 583052867 352078789 590140967 624975511 966484239 480636901 571004004 725974130 495268488 648715915 101430602 901828003 179369378 744132894 858543258 621406829 281457545 386442330 860323719 231234468 969497116 665845966 97439034 793812275 235670125 656285534 794497360 554827416 73174338 176778689 545062490 835930467 797500311 923974916 988777564 129823675 981112090 109546501 687671118 547626712 937720494 466890232 503697310 338545546 452199144 547592422 666810540 571881649 148833941 896041001 86241613 422779842 132892978 603781874 127080521 340228425 489114995 133393091 200946909 496169825 454039997 308858357 814501178 204004413 6695595 321455668 215687428 894642339 267735948 979859709 37725139 614847084 282715875 654267431 607762869 854695174 703056102 123508823 665037226 521868786 967855616 956240266 659743783 253566278 101281104 879183247 834509204 833258027 167868712 624972426 849689806 586385248 547724686 623817587 184043941 578553269 995641534 461990549 254216031 957124241 56608677 989840399 760250164 956212333 560868968 674907734 722186960 977038167 347320027 408048305 209531091 431167856 150273291 164891580 754912084 93114222 333266357 939363814 349188698 289656603 142100684 399498739 959963746 653298644 944102903 669173114 838180572 503589130 124016400 583742311 858103982 960154308 341676198 633047675 975153839 685311004 340536444 886828487 621849645 828825022 962169352 835600693 325936488 699443308 775197941 499187199 331385876 517389180 354684321 653982006 988726747 198921560 699876767 559531068 562578649 729598461 597940279 696624970 366711326 838702461 368511713 192097771 439667248 674069629 524490190 239423871 62308230 460215479 41088607 555498425 671801102 23023993 253260715 719752481 932090024 15360037 272453374 471433107 627674024 450369199 574098516 402620095 110628184 334218274 578885858 355445927 921612147 849795867 329021326 739777571 81478316 766225484 673694066 517805408 969408805 819292923 657093213 831037021 553219832 649493376 304039249 82465132 416022706 322340810 279605510 196462007 411308498 852274139 984186470 331249081 72682831 456861767 965742863 231653313 864012815 388574905 457320916 233587 103722865 983370351 43260220 968133446 787732420 231942841 979279874 589148422 948551885 106224510 626157971 335436371 635228742 119785910 521450131 431927329 373170777 120875505 647433048 589969463 596629545 194738894 294436461 334933424 19768393 993144197 849754897 724302204 35343170 425451102 90159542 348108000 235039762 662403896 706158722 664779250 367212200 903434243 406191057 979024414 413205609 551406918 394366129 149440164 382447790 167723162 687922532 545256727 94148932 960424236 883303906 935362527 458578666 861857855 530014292 638519992 42103766 484647336 721848730 544972593 126742065 230509648 414080454 169076526 640828054 353411766 64979615 825638759 350059671 954573162 149149727 737919463 463694136 627377043 806114549 823427725 834833266 968233322 521948932 572638094 348335281 176942269 514381282 640959985 23132503 834269549 601059674 367691793 552252215 337980912 402943466 930874911 614798362 246678479 270666054 748603038 571189821 765908521 201595091 896418533 962191569 364025903 977283117 835476385 2374778 669828006 48546209 290377040 436106705 389853544 809929396 187556038 636409314 51082211 285776026 974726060 911249071 553399704 856731327 329462524 57751467 77363101 782357826 405689222 709816383 890658332 410396533 621063791 281984072 278465746 740040799 502022061 276605591 565070225 491594554 954269836 247904112 641496766 921548789 394388524 55586059 584363475 167165874 68213248 930362391 110868958 260399945 622100048 721123378 413252096 609159620 973017272 740016754 371708912 519715553 230514343 984904159 318659702 775041939 774408161 510749174 368401392 534044289 714684158 121552680 74325712 696364678 370059752 479081304 138917403 14362415 395107937 111558241 66318315 935661888 107463291 72732814 536535023 562980655 152828701 548135712 873766374 396189608 971232901 390856908 377155112 16829959 374842561 170486842 958043677 267560161 890083380 380766343 292134595 354553467 282322456 921812932 256051500 361176401 191783158 167668596 17997053 105739409 746028335 694032658 988133105 211464349 888203639 471427209 858197844 632670605 137098068 801273530 168629385 379691435 316198819 631020026 147987845 349186549 449876756 102463120 507155025 519869598 896002217 348805947 564583051 233477005 235940923 177220523 935813605 432028892 346361589 483619588 744557221 655101274 349134807 352476254 84935716 646947082 129529908 672799559 885239631 438885794 669605428 118082111 792547113 337436941 321346899 921137466 489268039 684044265 830754528 186487330 562479186 591950858 217011839 538838355 739552905 9001205 209865896 332559389 670364220 173710438 983499045 486645574 154589778 422350538 523619736 728667525 208467140 812902853 916869619 62497800 610080032 287698094 419413757 247363823 920113927 117762318 415979732 820939726 788368559 46224677 540157286 782417455 483795297 524486245 47957238 649110030 485095932 345743349 307965597 112370267 261273968 505597231 206192327 77660540 606234436 905688098 565151666 574008776 277959697 666076688 172237298 683802125 237591045 128671217 169086704 782753290 908147553 895666927 743360358 575071990 357499131 496360168 804700644 17791479 895690941 193729776 204628815 411496620 88514084 25771468 198827869 490881444 168529090 749023863 348999450 850191077 878346428 14764704 688364389 653246566 718521164 776577835 415556979 992698516 477227840 265736876 909732172 21315793 418084729 437062639 965784649 801957360 784381805 556526707 864115612 297917627 648231334 873803497 210931400 463315053 350341185 86868410 677355557 50916665 611085680 264074623 455140190 250310337 483648504 553687431 698211314 866337951 887468468 835195988 784181686 925995231 428725776 828836894 890237777 11671683 424785038 710711118 835557566 999778302 426025285 158914820 712646094 707779002 927990621 411522962 45277859 701235346 706395540 559768319 684629046 259337304 619222204 45704582 479449299 219558992 722179642 964967444 566690968 876785587 2611337 819942093 463984633 397580334 764271029 614960519 467055167 722625120 83742177 557400653 296539140 516131423 633758145 305558493 107681208 258788916 233784096 418411051 767984672 603828314 790643036 856198876 615204561 960630339 95310821 605790156 104746169 814652627 933575874 501608840 808615063 833982691 208228619 209903573 440137598 740452287 283966320 330209319 843405142 341066664 319278256 666759722 775216475 692764243 791748643 697937981 761888412 360604521 18888241 805880818 847055997 775890693 871799001 846274192 886241077 68441145 521494571 904887697 665771089 160433033 261576910 102104868 268948271 836741998 243648635 410601132 166817156 243647700 82938496 245827391 365278679 861211548 651972157 645955111 831514115 50363163 702325162 441897829 16208313 686436505 550168528 232433705 646380284 59491283 7632203 381217115 815151267 907912058 894816463 78515734 309342938 438970802 275702176 261534247 47840673 384774292 938872856 863290002 3433803 203788460 326456357 178437645 268173569 282467195 822117832 366787972 306148157 294978550 934526359 905939603 632466511 941336325 680460603 773522447 775615196 854125061 705737715 470787198 507796569 182600519 701244176 229714586 74063764 182673038 485979255 737232337 469343020 523149205 138340642 270865608 125078548 117334151 667703711 748676052 234924052 982651013 961827983 134427007 329668680 855638564 304937768 547263241 451305375 11929068 858947508 993947876 823643485 618242778 542133264 261257527 702999449 426777822 268396078 4079197 466567104 944317790 539491475 109857123 889834768 898771378 372522201 620686477 607432478 302481830 242549294 855846353 152981585 157485563 344134612 835053402 825652324 281257701 74992543 439828486 764186344 394544270 897515642 966916073 269772735 178860946 708440290 642490056 654713250 92583298 677188457 498923167 878366364 58973025 895393588 517680156 313026189 48559146 255013502 822051617 282986409 534622535 332579091 935048005 204939510 837090587 284226262 599012436 350419665 284719482 88020027 584889547 272314218 565488172 671101645 232843357 284974915 727509869 34520489 351554672 295602613 932414064 13639170 866931361 384767850 114579927 831046043 569859388 658159844 397174845 604864848 248161732 725915381 280770220 884410765 847921521 157889861 921437991 283550933 673073069 945422032 518218018 750526012 35016342 537586277 778569732 694522350 307425664 614466344 71097772 896014246 44096880 270462736 875464937 458877751 821283745 185820010 583710721 457187079 94905859 108665172 355677483 793967759 43365303 23945283 973773589 567728348 449806740 673600125 177261918 937078545 209221798 961895840 892726045 589850851 373954217 187663129 890627416 127445787 835375762 889047726 882155918 496680472 267795719 609900277 410737198 183604298 673474274 869518810 74499869 674358968 702636977 232123165 437363765 474381179 311406649 301328594 151228864 830304321 170457839 646690783 857423105 836663499 972116093 253405825 133684395 716311407 90423363 445864647 289216360 242148246 689933524 566429973 769214547 166418495 854924917 933077667 313216382 341696123 869179809 204076540 587600493 767470575 269308295 288250752 117805721 30272341 421165706 307829218 325651439 530905851 301297344 710631594 738489166 873309506 677142644 560926899 320122125 498969888 98648741 316658862 323132786 521876127 809041284 154589598 878367547 563773787 574617338 316326234 352593433 659155208 136039200 784966415 535413041 697861098 99158212 398573499 175750042 90109788 825510891 285486259 902849249 168160842 539979849 196598814 510521735 95343030 213377483 520380279 600633217 8193846 41363213 11003919 629622456 129222004 966748133 957832 543038855 97476781 65652694 701985883 197805376 114052915 163240093 152903763 406094503 212482027 699369129 129795344 577256565 779153104 697270170 407236741 687218134 669232494 369530569 243581819 463337195 966376295 231422400 401428492 897302857 868281586 171582141 271035944 660421241 250633047 979667764 787529747 469456502 890333556 494747210 685058789 307131954 604424251 826738523 345374473 657144849 591215410 306488436 323314878 202562155 507031281 268109529 725638809 45374479 444841383 386888577 491780097 117034171 328034710 141306773 141237682 46812581 82974099 619455221 216020539 123442677 118570375 297007282 578869376 797990728 686145264 607452053 329101880 633285167 194046304 791405207 940188271 663839406 450544381 470976359 198620678 869418173 868912896 569058023 584380974 315934410 885985334 671501231 754024689 213765686 582604674 950989449 683751337 429051347 958876761 258978035 246431111 864657004 425926468 217569184 977062413 488079166 662349410 123108087 61953428 251677303 919531491 387050899 206598599 998779838 236574350 504680129 692908070 70498474 763315772 459355909 727292549 253050697 279762522 180144789 868575114 72881307 761202283 553202652 896848178 248306965 590814852 336088569 716056396 119365407 184265678 165230909 816895484 304249750 992263944 805326257 545852474 511727179 346136323 391948173 458886225 259203201 458350884 315160002 848897632 11799923 465614821 27710577 36452572 932735692 56313171 934143346 895085324 572155181 361745810 154507471 28220300 342365354 475224917 354073413 309408971 218109773 41838182 895402698 7765900 656300434 318459428 341435649 719895913 470195945 645721088 941995463 133051211 567072312 370406911 757647275 335827443 869188694 827192123 225255021 754792053 554630289 804677730 385569670 977944760 748187433 731673653 107770528 95861239 448638931 96432650 397040154 424890690 509840950 2621515 25691525 460563454 635030129 393949941 78213673 304394337 246463379 287238682 939437441 369086455 722097186 217512031 278956986 805639200 483012757 246516095 12506681 443854991 773455322 539320518 478821906 466929100 664040401 309957014 44745873 430422451 692072398 862744037 490779061 762815475 296518427 815130813 922403504 445086865 468579188 591716540 181238376 197042274 162402697 288538258 473016825 533886356 140510591 415269765 270952241 424514597 984043375 742649327 482225427 627897450 186231270 991373247 71051349 706113418 671877220 596739828 64390113 525474817 762399197 305252390 270910808 832091678 690888507 74412285 76326794 305424005 206840793 99681463 901807359 4387501 441444873 728491174 771440241 788457314 78885776 705994928 858174800 794895172 182576165 570489294 820478013 945693511 554656757 334932109 965119375 438946098 267660322 679774608 376432081 428615712 703039807 627964939 213587010 568989953 932529622 607840842 8815955 153005850 192864482 555873832 709176621 341597825 458413653 283217816 138149416 194735778 78493587 385387296 476367701 771441853 530010101 606431833 105908982 929314405 666242376 138144881 404453120 812295170 429105227 52812968 17864096 148526416 390857012 506201302 928836531 628692446 560179756 130896868 92904268 852853136 487564238 284074062 213691442 174404382 674811308 942183592 14747231 839594642 782067402 165566998 241621634 257412558 518492705 70559442 444649086 51380484 200850717 395019433 305453545 6580540 503517728 2842494 917121166 399792337 181336317 776806342 911291627 689511412 136340861 88218379 94511796 650352936 62105054 222440554 244798286 69160388 477081934 186193684 540967508 419510388 229923444 984151248 301713942 146263993 456604648 464581751 695158293 659608676 113981110 706088055 823147401 494117407 42291424 874693969 800985563 485415908 513983449 301938716 938088235 24342659 6528266 200304895 752817355 852881185 831240272 70282170 777188289 88567732 83277436 727589918 518065993 451047816 127461330 537058448 981083985 278316476 533367435 68965515 198206716 987913158 326453075 140003611 148541728 76301291 187682251 281421666 59314887 61218760 551479560 54286102 415551922 683760844 423396370 242811137 143103697 376745147 745663078 736710528 10315468 363816492 225552501 707827461 244175485 130912524 413657123 845957269 867949940 76844314 45550920 89364043 141360242 930665576 798548018 840219603 748563438 880122848 598303265 824165104 390118035 969533885 560907722 941070838 441460672 333820430 924542421 34948688 80272902 999158582 421303647 596485371 604570542 138548335 286407801 383444745 321928497 49891906 350200998 967927328 924020158 194710288 31146337 599963896 154281399 115554189 250437781 995659233 584023348 679776063 705315 863844154 255724158 642363139 926822240 788342779 910990485 603957129 273750420 687590956 381656491 364957651 566430844 649724780 605030823 915867578 477728712 702960491 654099619 263521897 575370910 886495344 535458671 930803936 221288469 525108179 42610187 206020210 124240827 402206340 714432048 185127751 989229584 234995587 68085192 150202587 623472392 359917157 135774066 478572157 392578189 952032214 557966591 202424785 135493883 537010193 482701816 998848335 385587619 643649386 376870421 781856961 742434632 12806853 418626503 6837193 903305892 136426523 749028527 279628376 45634788 914236156 35989541 57814328 677623336 917433096 83630002 885991556 222733829 368780917 798597014 51986475 116594178 389145740 459057987 506861168 591417886 469519404 428549599 721898604 934149448 747768902 174539974 864307851 553941478 365604447 71455750 767762187 783771215 780161297 601760482 542075008 22134097 110660234 956310096 488653395 535043755 815473931 449367931 133076286 970442644 113697642 887005761 688322513 452676915 866379664 19106229 45352689 454447908 144096508 785225886 250083411 192302585 539169087 603273207 409376517 428744119 716561022 877754733 764521958 606292053 760262131 286180836 567865897 967967296 791646316 327344114 79060438 31648474 34596555 967581795 694932041 120926454 565929092 474159795 761395377 769418078 52627490 189805463 200186002 19699022 18060226 480299380 957219396 865740534 475610006 570617574 84687729 678501883 732600419 4798779 609792923 743694838 98850819 527481590 306279060 742067443 458768868 365362252 309387523 728896500 9861512 267573674 692703974 716864876 182696707 222792237 451843595 544321477 905567104 179077672 539891861 480871898 439407036 438398882 219172733 888459645 734766729 784893653 586562831 433518578 204696397 112633008 144644969 906813042 130373760 786895190 610984703 874525866 843361330 863781533 759609114 837154105 988664450 824654992 449226324 348949045 876411432 199200750 329126685 495460263 676631788 874170024 485804601 487515658 722168364 918928487 627147584 142024400 810708314 963845379 216268061 248893149 129322108 625577229 749538448 645673738 687195307 505675846 811841708 424094371 910323860 898016294 93167449 269844458 734028538 211726422 637882835 971893394 774795570 763172662 59783977 823094340 767744421 416001624 184097983 578773789 160896593 613661443 971397324 494788142 280320841 713678001 817507549 66508795 194558768 367100817 46691920 914567933 713332162 486773509 639519962 548870688 581407820 78087205 241507074 745798981 621392943 218303035 571553443 593298881 209694561 862837573 875840366 125307100 701024491 226371191 297986918 836163156 260903276 140223670 268618594 531702487 891811220 589471517 63729550 674453132 120361130 627357564 825114602 647665035 255114503 471440084 151009993 14606432 885754009 914203100 949235028 363432588 313285473 898124159 319842309 874531588 521500661 858315100 140853548 85839536 387094015 763679301 553163629 661995245 53737659 962831040 222005312 154852876 617947005 412903817 291065456 195677137 348636201 941778446 244036765 117987828 825142201 821895922 330658234 264329891 181227195 28699786 717915023 178550526 589763536 366985059 199600952 654779802 554433583 2461882 204284324 589178111 148124191 198816514 96720407 681933354 676619136 357596770 477332648 466023692 210977859 287474996 625348804 417254152 25276653 943473288 252360617 334664057 822593305 735185054 300099820 598548010 970204147 356815728 566360819 673969628 563313341 390573350 297083772 96678083 49392461 288620191 192602133 773265161 916232333 496597999 61280417 798799178 577955578 331762395 803106777 188870935 407124774 991545695 659285960 632751987 744466487 642886184 71994958 271740249 612757093 827312923 344422303 393105972 357129599 579170252 900002497 626267236 540923239 833106440 447483409 220908480 755397265 731913803 369236927 885770767 843450505 226331722 759114317 734772622 501703274 90067819 412926228 66994029 369416039 379525960 179953854 442428497 225203013 714363440 572116941 968959700 526733023 79247782 696970003 699998721 268344481 816070368 85285432 530904 947028238 4427593 942980664 947270608 757050683 522508031 249271778 745362256 2691409 223530837 227576410 560653876 903499534 63942483 374321559 313840974 308267077 443794993 642000614 935760099 916403545 816479200 942920037 176666922 600807366 525612417 20762249 655643857 395022489 56976363 39132312 122618743 20777203 598542889 351992624 897136691 430211209 886296058 54910910 202973708 918770215 115171408 66495496 317897342 394796072 12111825 646693540 627828219 533832960 680626009 693566846 71027816 653845427 427867766 605583446 907321244 492686427 250393579 562692927 895798756 372328101 358264877 403820834 229233794 480161364 490565609 622224953 221513769 506120125 967292540 451739284 869422979 249788490 81439865 669061783 67012011 3223287 650267175 240374650 581374643 842492120 772785665 775128520 128712224 3444113 412808500 509093344 228638057 638470108 876182564 560520824 794508411 613280263 222986471 672153365 139121720 503704691 891273672 714912915 218491635 290409494 214989766 571530659 130464501 867420410 281842962 540079432 925686012 327781564 471767956 598355289 231093943 213360398 855423847 680682243 495119691 214666805 197214553 801597252 816608721 20648331 579466604 792071537 253823957 887431678 919752024 100506033 633820120 644370575 163635974 867273599 125153744 638357205 876267798 830466603 474885027 694065015 195458394 195734874 517595567 673563318 472827737 736650626 957564229 624422112 63993037 861001839 455933737 809069790 84439589 87442369 532621332 869820071 479834372 672197483 153364786 994445258 45372096 549575222 788699813 271025641 346765028 438248508 860667392 468243256 111884206 31778669 674362572 662009090 762621585 257678349 439289606 452203556 186224309 546192692 993560991 425457040 614243698 960722765 511030011 2523340 30857945 87985815 522113395 747239025 575433259 706463655 728465363 409050796 840730719 633648100 728515548 937600959 427697824 374925834 423192259 276831361 434157261 302078120 736760752 411380442 646229496 452827298 608963648 101468745 663795432 486980527 961327876 738080862 360687767 460867803 876072960 274167103 336472755 793191687 6825772 847011367 357233185 123815268 431309047 42606051 447913334 615576060 934346431 620585811 875892604 482524201 262688090 978437615 248584116 711630108 721111440 169476671 747341518 966263895 804140702 290775138 473997618 820063283 369177268 993478280 216750458 770602075 683739000 914277240 956203766 518330959 381949058 302812427 259103270 644812771 953236446 334270127 395405636 135435709 962995341 826360293 908984504 247540698 73712899 488195778 406003105 594522633 890360234 973262962 781032531 652540014 221059422 970938801 169782483 383649793 244277232 43501392 267017053 635662605 910441635 907771062 329694431 750067121 30972082 910693980 837909371 394203746 591460808 843239504 805513481 85920359 179057798 424648883 293629842 46863452 867238144 54038075 343803350 358466736 116902720 678862002 913117127 57456166 455559106 484177780 540452620 422557784 769338359 217541109 939731839 659760687 836370626 501656121 318685615 157966956 276097790 541242202 722528095 59641379 80963061 548410374 219718149 731484475 805439978 586527999 930329932 720254191 952972945 863174041 604948370 700411471 529748370 369058879 941000299 639910592 923268873 149569774 645371676 780414072 519511049 773781943 127463713 233037059 273209620 4181826 970545319 326994369 332290724 611719494 589974290 409253989 400779686 681355026 226705785 193251703 384561146 501275144 639212325 780967123 808096500 718746652 957478422 171084840 485890526 502877273 189217662 69063546 406326388 397155164 371331651 179839393 540770150 676169175 438551937 653055688 488467673 171800335 731027718 806678766 664745702 808252767 108389845 174978152 337156634 681308851 221445283 728446557 432982005 990789390 575529565 602266953 942977899 83490052 898471072 331862907 532019558 547255360 106376768 325063062 237345601 474518016 328570306 528240404 90268494 290922900 395212257 538639550 199100754 808867042 748916748 340152629 292129540 338323173 808617190 264616813 583298193 587336233 283883206 909791020 464809243 630480721 629475893 647629712 800653621 293599634 949512818 352449414 480446825 243226421 355629553 117332564 351717042 455246872 101120727 234145808 10307842 773021742 218564992 846310438 905289661 259155451 372321018 808765909 483318844 812354328 708119943 796421811 924087884 54188725 443603231 475288869 699663532 644482066 552743915 192968424 852124562 254082821 535461067 113517963 201492775 966728311 755401681 449588978 191671302 930452711 392606916 327103957 574133697 713008869 7159198 183202366 333909852 230615960 823599887 19425807 11821008 187059001 510662391 185509754 180069002 178637206 112304367 603138439 986049001 596003984 432769217 977443473 100831171 952734365 709563116 55057097 44086240 164109126 51684129 988422322 73128574 297133994 84054728 75011491 439296716 423440634 891395964 603849288 847624559 972341499 146393995 270778145 606365439 756100231 56386167 803643138 210790027 230906892 423775607 440323474 925411857 592577035 779504119 184504268 623279879 689069466 251870227 618281600 903537877 983803107 347774752 762993875 950563160 789851043 636997156 982887611 682973537 900241835 222596697 83385732 877810484 93301091 775110062 954652749 161022730 184435266 907454278 34901132 351697295 51362135 427759094 883107462 79933028 756754371 958992075 762468312 187997342 700384573 760120194 373881841 631595333 991740556 306217231 784281237 512986582 539513873 75970071 125779547 411540162 605698106 97708917 154047280 309550061 390111248 591911608 662471379 576279343 993395114 896037539 791742806 60754646 255271607 493189549 491589027 231266850 91197689 930947199 81975797 622312904 68609732 292896888 99058779 204251760 373376387 504114732 639335224 283562295 684890676 740811745 802861509 340638254 847408103 892162576 33695886 819040985 801336898 156047338 417297905 497332912 704101376 950698961 179307170 819628449 711452525 512601562 923395626 573270668 558896364 612419666 300870499 805226950 267422577 145963574 291737854 797050775 352626440 815557049 99980797 517024956 980660044 719894210 215015481 843433701 538062320 636339051 51706077 738562872 993635130 365839491 303903465 952084172 759724675 735377421 227496880 106906927 326426296 255660991 114586458 216890081 599059164 494251908 576324963 524092887 754551428 669266426 690808090 723317753 310430297 300516597 373285923 878685603 384374938 971817978 693801717 232703016 644304279 197107909 788034397 503846986 877370935 603659204 177159418 573925572 667395187 560125081 715565502 343587008 282322392 738378395 258091635 661905505 701751817 91222358 234789172 67964219 627962171 284008198 911459311 238598358 123853496 233562400 784690410 865508142 125175645 359122122 483593531 627716406 175199259 19172190 534369615 29143376 717305465 217426667 21236068 469310422 640556816 949294772 291672078 130515861 651708942 441960367 833365686 941460045 758982580 812798726 549949462 679349042 968383192 789551258 270932670 408980846 317789028 606791547 932958611 926812316 189831381 490074737 856955978 465901391 137564348 457854582 556719089 694817161 833218881 505299258 688740711 360707396 20781979 33139102 421604319 775393517 885274777 560899641 637547361 724410851 884599068 352410582 496586569 402741501 801003674 686002676 452477638 971886849 145243549 134442309 58759004 605445934 486969410 476997679 715405155 41619891 249051835 839510862 933485701 392184373 606044621 262561776 494012484 798845005 485959507 421509271 439930482 54758920 796942521 163080571 762392502 195634789 409535361 264741638 834045966 85640666 842038722 55101526 981908296 942565072 415451812 300571070 475002247 366533154 7404261 583124805 480615876 836456354 523196759 424033573 337192523 585536149 882018655 401438285 108028730 281565234 311822200 468924640 739462917 884710438 796366254 452932276 486234869 546737938 378121764 694271444 224972196 886925579 991616398 753530110 902104450 75360794 731437495 858083878 809778515 470792890 929620989 880891633 765089967 667511389 212077520 715930939 431749249 328354791 36053302 777886610 811543433 15332401 374039370 424544184 84238554 874402951 394070201 280728356 317196380 832260395 836792899 502719362 99127115 339632592 574761280 508934447 47991478 856174111 879442456 527219134 742206977 241972277 244396746 208823925 322109795 49322275 371781478 407248592 970851433 268985709 314128019 950609149 709061745 669210508 906288138 241981535 431093552 191700588 13336856 775135244 673646381 970486254 716362016 72014159 462093891 537249639 683032087 521794598 602043427 577764896 77031687 403581892 204702927 1036244 84455052 450507024 453071649 716070708 861417818 737469221 749030210 167916134 172048565 9353680 243807027 496729474 466194679 393638933 469827399 380008724 961763341 819373227 647507623 234772125 20694010 822221435 753070029 497486098 928618323 909133093 585283337 607596379 531847618 777749882 274595583 7888597 120397444 55182851 847479079 3085265 71263978 251427193 955235916 222515219 363540700 887707467 885025550 959701331 534005585 126738971 464359520 661105599 626988760 208309313 135451146 543299191 763206674 675244102 99788072 918919696 713056309 103921515 415798953 828016402 494782859 88053280 690944465 790563962 730070513 932880013 933924023 225331257 507813208 421036812 339021000 714473906 563432520 496909484 733950786 54056512 808760408 631371696 522026938 40916398 287963319 357827086 146947734 631333565 596354214 96407025 131119508 983451554 371809276 339459128 905324609 569350789 838316449 619057396 585869955 177946114 559303699 639373294 290432784 907663788 92273636 196224286 839508980 455668357 500937273 878357301 230690063 430203784 681320781 626757652 590509205 41992224 692121324 283556691 130395020 911330990 858088696 273734331 726413905 489879814 294746600 174421708 623712019 449605874 410679108 780942136 677782615 542481582 646087210 856110438 971346290 464310122 120417228 732097264 656061202 88799180 41721840 347963429 894868918 323864171 135540591 830287496 942259249 370598997 920877238 825751375 86236715 703943049 566219848 764531684 778394784 459297150 839021369 966696040 969940063 257853851 458421172 32155691 625787020 984147388 821022583 931010101 202089246 444185780 630987858 885649857 832056674 435345093 677915308 963211452 632996470 234733097 316811262 482913866 255781327 212017549 550708053 241165634 62414771 419315345 488977364 150119085 542977472 474759753 664682800 558715979 556167523 429059007 136346162 883408653 493777506 972685934 517838649 283073436 430665043 178744520 829842613 752518865 891392546 128827058 215175085 182131771 49462415 38689795 598038074 328291484 54872749 484554504 130291210 934400620 828803429 197540099 171003102 651668053 806205169 737420455 508354828 770878901 144062817 916918942 744184317 416287519 820418841 666252803 77438640 57661146 883225937 584090344 284515893 423392096 771458196 669300946 316035123 216765921 683106113 176559928 458215780 268330173 641665037 444872711 306322963 184462350 926444671 424704545 82860197 474904092 830026611 29271001 752944653 297496038 603728280 464720760 876168789 161606560 192314866 568714684 684058396 776364335 720121944 568087124 662909971 410804399 409927671 772198501 847702911 844898030 423654861 640682760 798183098 507141102 718747439 170692041 409729202 395245414 382652483 533630762 401765993 781782338 508688007 825627422 522514803 994113567 530961736 827376526 744187515 388444112 794850860 144770775 599404478 912447452 380856745 697790538 203244430 860800509 658151819 870543019 76213456 755987618 523234674 538475187 834261375 481975150 857915729 61565838 702607143 883849655 155250673 885687646 17383274 119543047 564288876 743252918 15770239 779488159 529767858 61861407 787132846 511557871 979336967 599880342 763174869 680805407 412030595 531242508 156273126 469630602 807079569 571356901 888584038 66427453 472582000 224842106 839137520 466942589 243419061 627093143 993055920 629113918 606936775 150033917 161303785 342679212 479002978 501593825 26058863 543587750 545196565 510634091 142290222 56834110 174207939 501409336 918124193 678796602 50023974 74288857 842155611 55770518 386170951 336240210 446741634 60478720 732650248 941055644 460631119 463281243 763782042 467669539 738400399 601046588 155615239 841642056 393257509 946475888 680090025 941255136 280883845 967607668 536337841 621138355 186904123 882808571 553088929 859550462 54816098 674693740 705152466 934010865 236391982 496199266 649535471 742846002 770035042 251161642 31431032 215019353 627383514 249292872 791202880 326921586 55024131 839590642 683371248 164833662 130561118 229718163 721894786 256102897 511168513 617865802 8611270 183520566 248181781 80725609 875198944 451996198 222139225 104798966 494642376 624293525 742271133 578323501 479399113 496577478 644346696 15749371 824694274 822228209 117403091 140450181 833802984 873006532 845694028 72996255 146133698 326245087 614745300 617686358 485921836 565523031 215897121 831208807 21511060 937123379 949926909 842345925 437839808 615916786 551450053 26700823 15727687 644829188 141681899 690995767 822534675 425715788 483621748 936562868 957685733 140843685 213976186 7700817 468668113 401852505 269166763 862863236 847968957 384388011 285234888 870053112 368859879 662030415 80573991 123456523 826336860 491528685 633601330 828816976 542885506 126416545 137885158 41517839 359487375 390796158 67456085 617693120 968530191 553988358 220285220 362036884 512718946 846306228 109406221 64687852 525286715 891718258 919346783 891395039 496960546 352000803 311809913 683782841 335926003 84590362 93183826 820511094 704613725 588375969 143643892 49024843 404082020 434728564 544478460 796419870 68949472 597625923 579378204 811444745 791287036 325273907 861259674 557101531 418152119 708108126 400637390 320220054 798051686 212014926 563633832 676793842 302646320 274299014 727545383 736222681 550587793 129562617 572167395 840715497 804386776 998304401 989716100 623466997 492413352 591860137 707574344 947541892 942314107 671291284 155666817 677910097 487061786 357102612 123197973 313956297 117617190 513095907 123598588 765013648 339658899 529185326 960836294 576091388 627857959 588636436 351755795 123195800 276658176 114436139 976870424 631474083 259432715 991260156 95869728 617415055 560005774 839613314 216773897 172605826 6120606 541632687 716088259 206144984 581868202 43794152 312975317 13579679 814120430 642591108 327773912 99547929 828933633 344075344 232248825 819612222 216319304 406725645 202839163 751286583 48244096 369191153 791801395 552089828 505528888 914370338 88434698 90098007 300043092 702049086 114906751 893093975 939150220 263512790 346203170 271261662 228708586 5333743 138891290 34926747 393568592 976110719 5992608 291089521 593362672 912876278 572886402 609320694 189161170 603432626 180481185 51319285 488375633 105031561 990279795 364168172 239377566 492925252 235600002 382232207 779230012 310160414 548259818 737606467 10329218 329916233 595865567 989809572 584370972 712217449 391710757 352146431 944254858 893616407 649417622 191587801 383973536 15755103 987438240 753762918 987209221 860382274 120267204 846098706 430752948 360557877 209761304 290867196 130764669 731839392 733795270 735557238 534886277 487311200 696710283 73621383 17251009 583134534 889807417 597306985 47914623 642373526 33644853 654837003 994934238 733018249 491884793 3701903 435524178 911379147 32246931 615164365 58355745 958723069 684375333 909007823 901675240 881043764 991315043 116818003 800178710 47308664 319165720 946129484 741062511 775929414 238059937 596494433 944174986 148545551 135280752 215193453 337362004 631509687 256318602 683434749 305175947 678832150 895566346 84590549 217281348 355324539 400900252 455429739 854074470 448818468 550868482 325279594 125183277 93228742 877508243 861410353 311317415 217979403 573535671 913061714 110702138 516920847 19352172 214932243 915611676 734156515 152224196 312270832 477518810 445237771 229595493 885177111 682829266 623723775 3869191 477329130 473628344 666686381 180829690 107855233 756645397 957187317 271248797 787259685 284448963 930367788 139389416 230032598 4988787 317154458 423797987 610884807 542618919 626584060 100596780 175699676 244805048 650861826 651187574 60084019 631406673 729899730 808225540 490675352 468864498 922485891 43632690 888543503 734103022 249943459 854992877 303546446 351942253 525963954 753210677 975260224 853517547 578334117 458282402 686878595 105209527 794123364 965509597 750372843 577442165 490129740 736117282 510407933 701866908 541633453 464047301 311993973 619271929 933886540 811858601 758305984 916153642 554574819 197679050 230371202 475128868 620898205 57409461 662198802 645599406 340448154 727711755 491577849 2858724 423298417 522608386 931175799 453071028 55048873 721540579 219716094 165717604 39588158 47993229 167753397 171775754 861552163 331517681 713299190 689147154 508242362 716629396 560883920 463697085 440908893 555691536 723737477 68738204 754697433 54817938 968807437 260484121 578665710 44325214 893040530 825667566 209403344 869967175 359588338 913386667 930261673 164677175 439834689 32855348 687998741 932979629 902003524 714022209 561808804 628284730 863190518 135895005 799363675 544687363 965691398 339575272 872752435 188341314 468936280 480010901 447409817 273521605 935757696 608561644 373014508 265459309 349640266 643380553 1505795 883480497 322793013 298971099 235564964 387842585 71899122 952812326 755624462 165596611 834883050 518587778 495307632 301766880 301355702 752701593 688288623 831167032 541246884 631205357 869184420 998130594 375062329 825314127 72605724 894637197 37837226 563822953 421210070 767664763 166092129 348580918 341345097 80089984 658678654 651645316 673695451 69904071 576613971 8486265 329713515 140242701 598356967 706774283 25352392 791293732 925118581 513385094 408968247 353430642 37369066 883154955 535186161 962844527 865272170 635574795 927871650 571354154 634683851 252704207 301644780 982141125 211777048 624036340 357015778 395842549 527425295 206298855 590560141 446886275 841904292 188985197 521388650 989347533 637700732 2759454 741279978 662242629 405690995 229984485 522306033 553293041 15532822 417176962 918047320 650756842 1148458 664297480 142639468 389059549 171561251 143105119 359718764 909122189 846341037 420284355 468400142 14414926 490336295 337144643 377759994 544125836 227579939 671728707 165121614 549656130 493482216 53564666 817368344 185060996 820445168 600831733 634394079 811009781 641018730 375352722 512184091 200746833 552837305 500031110 373895096 28814053 731454195 294581848 233813400 924216082 249602914 641087715 251381774 671981005 440433671 417227224 103184483 864567842 438281234 688458553 394690644 316462765 380017259 744772063 397351570 744344607 653074989 396316662 526320961 847920063 226790693 744540540 40230009 391288294 908279383 354804933 193982152 350550146 310272121 547400442 35970478 517848980 173309559 479695509 973953056 526406578 341133805 889432550 117505286 737524869 36954544 497309585 609002430 4967756 486933574 901937934 835217046 293104984 42916456 98400040 571415381 529498254 355876743 124133503 747239859 105947112 499185733 32433670 57177052 352578036 849806072 82760069 622681329 492088659 644957738 605361176 449884550 557632827 570808091 300727470 476281893 222993910 593183293 775490186 362598858 298415969 982754743 172143558 928471142 801630574 783602660 221058507 700247901 884157602 111584721 62663643 311941639 877825687 174561218 955568520 516042290 359781500 242065837 336461113 311273630 189100432 569187261 44349100 474797440 960528298 867554000 558176622 826359552 843367348 463011066 709463909 290808763 94904363 1914880 802230087 438840641 692172193 82484702 468935968 418353304 451047228 847676226 773726416 210849463 443932468 351294990 519966859 693583116 378126168 158266841 924004695 555628023 238122378 568408175 429717393 185414476 95424062 183856205 943599976 147043029 429004031 670925094 497590113 711312590 615877867 522700384 652635857 336082535 342031154 40148376 453678182 936038470 563078042 654803738 906751135 850054914 265525502 213839977 251704399 176013737 623011786 402361533 505440030 6352955 729694337 972552064 720530952 404635180 527252536 490033360 633811932 497295590 109643544 234424833 231816638 18105413 938247391 809519128 436292005 628715801 938854240 254066768 653133021 405756839 345525502 860705433 900174471 684080680 776970549 624062996 664901140 262249289 247694610 959678360 494443470 218133674 921962933 84827697 954213200 297260383 495220950 535508379 186215432 191079026 84662078 231899851 914939836 989600606 741641033 826549863 50640642 532515990 438976363 872988489 916183494 537296892 513674919 612359423 541596616 62361450 762366745 985286734 145673499 703916333 578178670 707178923 823130792 734007940 50034279 497184704 216424617 58855461 806106970 201519597 603786542 635549881 770255025 77490373 580912283 855993180 81262440 823729293 91915816 86113822 321793171 356358592 112804960 230158980 331641302 324345229 284803490 193216519 312450027 333515351 624853155 324240019 75734304 434983476 71745770 153072394 897598934 320805231 193963347 421112767 145770243 342225159 755278477 85789948 3859121 207519533 578450332 793257852 910971005 500623306 467953239 889842417 358577688 752877815 148998635 648517247 74377162 121799042 410401622 495912255 682080490 451254640 20241389 846926525 786922599 792849525 752610774 529307515 530969410 371406462 702945935 362422124 211063057 977126951 600493413 148252281 52136062 66411845 86344190 970930432 414442438 123602782 742258896 791244879 497014075 235752492 901271975 253117741 927746499 935062047 728804899 998800978 782853462 867740375 880708151 746752747 846340483 122171309 96027308 744795415 215380460 289772075 589395868 51918444 736918725 598592655 94979831 15466098 954593625 713291341 980974849 929501478 534274181 418848394 651302610 853498745 730049339 105868449 797405908 22970831 569530625 450610850 619746121 1413761 889337455 777826254 283700931 367390811 421063605 870382365 738266794 218575134 714860306 507402680 580124090 110203903 878040414 517922687 306231426 663971366 366763137 41996163 617971685 449834801 993115641 709108365 968612253 162046894 880392025 286370710 360451763 520388004 579602628 741413453 891032072 328881419 957841270 893975444 447711440 902158927 454131771 510320643 282412818 63839953 492954102 805732452 844048425 998724966 400795676 537748533 337966406 754273494 944490806 543445033 48923627 774792798 542869347 602733223 377905777 461903407 723661011 36895305 894052483 178064364 296318541 744529503 512543649 962394928 6939562 873123690 806641054 142450694 953667159 918479777 91793187 127911279 557340631 274248047 293809706 150333408 715711039 499676147 726230659 475064769 471538361 565434750 52814930 404227055 155146241 774595097 561356431 864249402 809035499 57665532 477175172 490644968 96530651 878796824 349348691 744362032 61438539 234060942 171531886 272591552 396203337 249185078 126207517 284116024 666580982 612395545 311010044 963660973 338107656 114846199 648100217 591415847 53461064 889999554 448252506 840260898 396109077 520442401 917843765 455119121 661350624 154015726 74560759 479282902 241434542 963242169 7787614 169154892 552483481 80768066 89355391 568560062 291188815 268542978 634436928 482304620 378705297 973220259 567854559 538678029 681980854 537803652 733875049 599027528 400976677 67636534 315315012 793851706 46575070 872569345 596991910 65260531 557445618 804779872 645048347 585225720 872159238 686530944 72042499 577278915 562516949 903194054 455479057 888220222 638543019 157820742 421006285 449287500 173608426 951611724 793059859 330911809 689960841 926191575 260718482 183993956 214256784 586105881 331881038 830038388 752244637 754649336 565727519 234659872 353458018 717742480 869072944 958404238 336475940 243348399 669431168 222393045 774650686 990562392 887518052 409825666 579638172 823295041 728219907 40345623 260896321 281213012 479016665 572455815 26713537 380384306 173339956 110706876 584406471 408626347 390480570 402166034 333773712 762654279 504006370 407530713 404889711 887039424 220838518 826474454 122629703 659244166 123954199 804747714 32173076 858234170 677071033 141833930 623152738 228695091 333598754 804986893 973148116 323728380 971285360 600475681 749571487 953029588 799785360 72102287 344616972 486463532 500456903 75017555 966065913 958443309 616186925 391256925 490304601 774694703 719916589 833114386 461433519 912394051 515563783 377917899 254782359 290731947 679078478 966922068 276471358 915665500 537357419 857594991 178760165 115026819 105849624 749155151 252156513 968002045 575646181 182562333 376129182 315200989 394273974 318297975 694440215 626581226 555376706 227794668 920920672 772061470 735565462 686970241 326377373 238862632 368974737 833420335 480462088 497736427 243976550 457312354 947951214 171403261 352344860 513982075 903898035 240414249 59996945 582685775 953705289 151068653 184978291 672393639 63940285 600084221 769834694 633362622 269247787 672924862 266438241 805371078 514015684 391902923 967018736 706048611 674477647 278465908 857094899 270851630 833547686 813322298 101030206 852510515 606941748 778697813 444825975 976143219 486524542 195286318 343285404 661570659 514445719 617723621 325181306 937525099 468087210 417289420 741019958 562721897 935299699 546247657 724441032 991714859 767909318 39863672 827195003 889665784 961892871 540321127 380763247 668399880 526818993 490710233 270905111 360012039 880983248 817804452 97238716 859736214 653606278 104632274 479099127 716868298 13934729 339491364 752401211 737442475 269252771 855166602 401200457 972537783 797672497 621762988 87697849 825145436 949847973 430721636 44553336 109126785 159714821 909066818 572729156 178554878 62775657 997462535 575086642 438551839 490768256 888308266 159519785 393455397 929438732 234937174 950425957 910914757 36273505 411665642 461613044 254543015 825570026 839870839 854053436 260692456 261941668 483106118 596503923 372418200 656951458 306519760 596067366 394807869 438909319 724448068 145244339 522347086 467432207 320335620 486693326 134074553 494070662 464780840 77251840 738398 432948559 698622713 555700515 821154194 333825886 389451383 521409255 414080669 352324542 847401684 719834961 594982972 318027789 860528119 236273719 955964959 278011899 201124858 593503941 826730348 217739727 284523949 836183546 240756027 486455522 644314896 500696876 896566551 638747681 543772636 46959232 760968579 565922959 959924219 410934131 861148275 722020289 61285388 790677332 766664143 104400992 18176480 278282183 366449140 392001707 542595328 835731267 360046130 39821042 284001572 192296341 780972879 815075356 372975805 775774811 954269186 132621858 73557868 765083530 622565241 296638609 604467337 516079081 139418580 120342284 174455197 325139859 125207719 859672520 283915496 891699833 873592188 950987791 340006364 554276062 386897999 918872765 734992799 150656473 679558160 594611398 965371277 942115286 30859556 363134894 588470708 677979413 688718309 627657231 235113815 115436586 696162077 958778391 915517804 506694779 18805391 237475847 751436574 536114886 243567982 480931509 846718539 677053848 324919012 17797131 881667590 360708566 862257293 905451910 902314774 66629432 665384697 650292919 198872182 496291017 188304429 286950853 36775891 966481769 419261474 511009258 164673041 126707275 341542213 411543026 561977798 605406583 840805622 179577023 426913726 82852937 746159113 463037895 96165237 388605424 869605192 106001300 97000864 774628848 501228014 197628483 21426852 877708960 592785965 268952070 97262365 332666797 594385321 15536546 495316057 451450006 193136635 55017713 395667163 992028973 559433520 708205922 955220696 767926812 265202760 967785588 51044029 240334174 864441783 137216574 865528231 519411393 778258406 626407402 102784489 33379947 517257651 952236086 652833674 465076050 103293677 460937202 275750084 721836994 637171417 637319812 530416262 776719323 496787120 913912935 979698419 380443153 28910622 355627431 780924385 79373226 367754693 90558054 687540059 766295363 700244920 436269403 379251232 1333580 368286720 162111566 947569697 332825735 72830235 571704477 354328327 719430285 161972343 519508923 166704298 508871753 410594556 541401003 985446299 569882747 294262143 784245641 790773147 624856630 874518864 215014913 229085730 886970210 524399277 536572374 314478809 157656891 436160844 732137565 297136160 303162064 116861141 246905343 10677129 973265797 51862374 213583035 364001883 135723921 858643981 784250529 642889232 191515265 893077841 392054872 940788951 639696307 970101162 304550809 300471826 214891228 732884484 803091377 751592153 967394947 713675841 266936835 669447798 75655811 254604724 260385924 879653607 928259725 21262758 369627709 970039648 485768355 562739156 935806925 346517702 964691870 776721135 895884260 457817140 71305642 616951067 215317961 34165626 182522053 685915248 729953237 602278297 166216515 90191228 249207798 42457928 978546765 791414208 523480109 310711666 898746461 669333038 715518736 736543670 421688259 816399282 481705033 886649574 829918499 11702694 452367125 706725768 82971125 703434331 224931525 324237400 367924484 960671127 469893952 981919428 368091376 615226130 61408640 222901102 280809644 522634488 555841552 45173934 471124992 877509226 346149269 931169550 816614919 348986877 895116098 686614988 633756594 440593465 656827746 521595739 630111300 970764315 62556114 127448034 745109461 209279379 615541379 523814331 34679247 824262663 576945149 709814774 936431476 63826126 986656727 494909651 808242773 94769078 145024320 828389964 901713116 21093247 907526009 275803785 167946436 523038302 508157529 2889321 477368731 147658363 542138056 511507968 42181447 146539123 421700932 595656979 2949246 297373654 995526239 615333790 751729484 671760298 206131006 183463502 284691345 420194022 558726683 152922376 371192704 675278584 935071429 877687648 894134818 837088832 277877531 180251939 710409169 401293458 811626901 626113741 985476797 22393784 360188347 405689875 820371306 101427694 815084203 702533211 147605808 343260772 259389335 555368767 913906874 135852992 837032005 144122126 593131656 380408985 896149901 232912715 449871725 470003197 1488863 506970412 777082641 212051436 585828794 562683420 448321136 753682906 767142966 99874873 893697625 239392049 273650555 190757590 643733999 809372621 514711880 308399355 874554156 75385470 38647661 541166048 592309081 430608777 787878481 864690038 871280536 173951784 802719596 803077342 624211802 446781957 963732942 464785647 650541801 529150403 173896855 567812788 136730079 450888053 338295165 790136300 149388717 226327589 257113417 952971145 894159382 71528783 317456474 657770545 894932401 222943587 14506784 880646336 836669034 611443782 34284194 220256964 500014081 838326737 807859961 71631104 502386825 164954193 925134290 779880937 693841643 165522693 843516144 68876844 669507937 148685476 627692200 554005286 877216763 763362772 518144100 563160426 131013917 181092788 147084065 814711103 16275455 317994067 458606576 675890976 573684012 272270134 766151288 83743802 292775171 245411798 164818802 208672497 583676473 70040608 866570028 924322139 710815829 467475699 375449095 792065987 769325107 617959077 992922361 490458919 693301378 753560447 317252108 974180283 699841606 144928316 137143005 532625764 543204182 102568590 100366622 708205118 408322271 581293977 457069332 372349207 176852959 460433526 222155289 874588145 56827307 621224626 665334555 648505476 984724585 875433164 310519068 582279865 24425367 105457338 775042992 928178992 847640194 193634916 360331138 10390459 802963664 713271848 423404239 995127777 488320247 435337557 442673641 866420060 622187203 57110192 922282933 966847643 705337300 842745074 261645357 510729537 131727901 543856967 918459104 587479716 697772646 382125008 285013869 63266383 498766027 597528098 613991947 562242688 681970492 292052421 898527236 29986986 392602619 996360375 36336694 580388853 957832225 589646822 229705617 636954041 575302680 435175353 335370139 559472135 517858850 662110856 294897903 108557856 64953553 135299871 857028537 238169851 54772621 950994240 899403324 798823363 514495762 756634653 776668492 491665495 91262446 509691106 114655444 555082185 945008391 873457449 443769426 896355552 227770388 589831043 487233878 22014102 553227807 699086838 843893255 827509401 257470985 711978618 26902429 105318350 114514694 942560123 974568680 580762314 583664925 908996698 481883848 916786263 97288617 528878572 287337650 89744374 768572891 420631801 493934386 119043159 760635189 255767742 428303971 721068514 79904784 314318188 380930680 834724657 289965591 166707878 215794743 95288211 242004170 897144327 125975417 582832523 70983164 898808218 221267372 443399504 560173654 271617120 960108625 681801547 932665810 132349134 81867134 353756315 276055104 655795532 695783516 65896852 228167108 493956791 909880746 373516347 706509654 731907807 460641336 72583884 411037504 331033354 458060653 979598389 775950244 361643631 278305218 707917976 603611380 994986172 707676997 176285645 747011704 643644049 869991447 737868765 791747787 288606723 952237294 458626952 322951262 376882458 593439124 588081856 947838452 416894547 568894310 216775980 358437156 24457502 139371477 872435878 638830299 312078433 904814312 750686653 906169815 156250867 83984313 381916212 704092973 222281762 272849652 685262721 577796291 955757614 37910875 986625359 198633943 660880587 635387972 672462844 768818550 735516067 6552601 5827868 992446726 505078994 307515095 440438260 432763580 773453160 158098576 963761151 447172135 92746731 146010089 142481773 128778915 56340178 84440732 661530527 448772583 23196939 864452599 830530989 858596472 259863157 663941980 40503008 294839859 330811495 848725695 565544760 656262343 772310567 905612587 175189991 144264760 997163380 973727037 283844051 896692062 832917245 793892775 723683864 917485156 259661032 224599983 839232644 565465929 175157580 604243373 291749402 398104674 598898359 340999568 496376207 189576406 905251496 459315034 834664912 666964257 81768470 813136799 509769338 807109521 920316903 513938443 282047585 46980812 210110330 367394777 393381386 436069960 646140190 244894300 585073200 951663826 800346264 541126522 834997826 505572104 276100513 464871467 107102435 668006367 786301542 246968575 773869674 203137821 839514118 384971925 266056544 456385503 355565848 8590373 932831492 633095957 210488866 907992055 889781194 782767105 40721443 563892714 74341335 873266364 223142666 33366510 487440263 908575409 133002300 139761290 670505448 200962848 410090770 289924951 416346940 994566044 444368216 970871682 405396859 734897806 889257424 428667470 371176654 347215792 230268589 703176592 643822101 240014994 613954584 889794097 58983778 778073368 724476591 786379440 174884988 685971961 571886081 811282845 769532765 493351234 380029715 404408863 768541877 379488466 540009694 298728047 731829860 935557339 140777166 49436251 58354691 851216999 991108932 213364676 198336860 405131217 477831702 262492960 371833582 218822984 472540938 115411960 60387434 831430991 868252254 133466987 352962360 794471744 817059139 928186026 499108595 392380868 156174941 13626746 844655593 24792412 421205061 138209461 814017948 719127260 339657735 306092745 314425667 576973290 717690788 544758839 995976778 896000900 616333457 433423381 90051277 580462711 296299575 683840141 898614817 389529064 878929521 350572892 518581580 51825103 420674065 460946004 512261000 27923319 912852314 41656794 932515524 828900864 651054727 824742760 842557475 212101341 752623171 489906188 433174650 160817751 753885232 804539624 886359766 20163079 72168800 735483824 987018996 725331808 849355999 600238383 800047560 914287651 215764519 499730882 162486263 235108584 795271593 412223963 27615324 728808860 326767947 999823487 210705542 592710653 15891173 877019081 484905272 942515744 656665283 139565925 890587369 159674092 366455846 218010901 816779330 964263069 183461827 632515888 88710306 895738177 522307138 469366046 632911005 314702142 64255680 429950429 437180025 370789834 80425805 15615615 970077359 278954866 543319407 290391210 462249072 513772692 869558430 208179478 766395934 172476388 273807558 681203218 828117966 338231019 847174344 326299648 794569677 107353219 291462904 109926869 90595096 213152092 997460896 619551130 904355810 218400379 553250172 26417901 226787858 185743798 840302141 333636481 740798402 884097593 930983174 964426649 211433921 145969411 314643186 497302673 875537938 187038569 530697612 434592597 72089195 418691475 655842133 315734248 362856631 207410939 913286209 916292319 344587156 820631281 696548922 495132131 444764886 623139097 634906524 101465651 252181506 203049450 210444727 18119711 795220692 9250097 613656401 215438990 228526009 607464076 467439905 727824249 253732950 831358448 123711061 928496238 392326655 195398180 494021901 334285070 900958273 156703043 830294237 890817935 770944856 886934334 36519759 281489722 556084409 939671128 185196639 303616750 386100106 678386600 745696509 457465755 453712677 201716122 871331214 271922376 81797529 776599662 578310764 548480270 463836713 229220024 696140897 852638363 255211467 603651038 834023728 635048368 559909289 918525598 999006732 335103267 987043 632341381 371670047 351715550 475591372 491992440 719062277 404443742 218049001 869676591 591087438 722934581 464551413 542583477 607046399 116054408 637102752 888206314 657008146 677046417 422089931 5637377 639966449 669523230 229045005 655969794 435840767 74062352 932256817 822794825 290290959 78775006 572529590 343311621 939407339 346898447 573932622 510501306 82357966 406177219 614679647 479060671 105583594 815930411 923630725 569772993 557148388 31563277 308913678 380305982 608097619 900924225 371233148 170187787 723778372 129230646 581333255 689274319 292225977 863307629 938764056 778172294 890170149 548751869 678486224 823432446 992794609 837926414 234983039 822658653 45884155 583305310 650452013 407921305 432496658 898717119 23338004 150141438 153245307 42522006 351406883 770324140 255801711 255821918 991314301 350158103 982532250 917385251 994181880 161948293 780751518 142951176 51989407 621882771 323436942 674590657 453302320 517149873 470927731 190639642 232247455 130570401 797878987 697748846 71611025 893349116 843328773 296443696 397390818 601981613 722811142 190349158 744622880 841950835 144672679 891660584 823539213 487983460 676592180 680052518 701807136 291502949 503444206 150437408 653926661 572579762 765589898 435600235 744769305 287317341 546683313 882957171 404748783 122257350 742021502 633408051 567005389 948614952 553441283 263567294 119491887 927482637 946212292 102764218 753406787 181195988 159508793 886378720 331371116 529648178 311645521 571672958 815447488 25484717 668422122 26828276 664511626 164072739 65827930 997890106 125960392 682644034 206986217 953939289 223843245 738693389 790472276 815307757 122991136 929284189 790514252 551712426 247616828 839713886 456833013 977327316 70877390 117991182 956631912 591812805 493706202 158275777 292235057 863867499 846839063 390196895 755686097 910579143 418400622 558993700 393737021 421771631 792687231 520311456 720723293 652032780 727924507 564979637 198027918 412103133 39066059 617850332 830754592 68527411 772961096 795634144 433669337 478500595 551211777 767826528 57133937 241406487 871998360 420771410 687376660 319527725 176845157 750549371 3310307 335319766 854791921 753390839 977861491 417360968 730316669 219699127 28597580 274616781 360105337 278758142 298365803 883260738 252028173 457224420 586493888 297306777 730061459 838068435 126139313 666960983 218434330 352672781 150118549 972504086 787344101 322212899 548453946 957389572 354760682 839712127 307329888 757796451 568048212 893407707 631267388 813365255 170416898 203625672 871772918 259452123 277723141 864529449 279452715 721790812 32541990 432904885 408300395 491555356 794423389 293079672 956777404 347397184 248979547 43167058 339590677 303898627 637385473 527808374 904413156 403529009 521752551 508864493 764283785 535043501 277422294 75836689 226778841 687486955 327926862 366754578 405899163 970000246 934837249 482675828 828792334 396430699 973659478 402870415 257373538 93104381 568611815 87400974 865556538 740512751 880445955 529313137 602579248 416941341 779933997 881972107 461103441 272983795 100647579 245860868 330362013 278481396 144027063 820566487 596455560 239250228 473963170 948659157 490044028 148117215 141956268 869673249 179700309 694855856 741613277 84303795 146411235 151733882 999390320 286407381 98033260 903744675 190188882 117851561 537976615 519497892 53843623 244962208 235227073 916251530 423342918 691771140 613726684 120030328 939568696 214923631 462083723 131019555 471413053 820852818 11776216 257674836 843467590 730771824 181680191 680926314 236675324 783006048 308991792 64482261 583977784 995457550 85377424 906722716 212563337 787453242 157286200 706448344 912412849 202369783 508864117 940110391 546236200 927843885 604455559 987261562 703473048 866981656 89394210 90846967 238224735 784982472 914268655 883027735 102049552 621069471 345192204 266587609 807355122 296654550 74607496 348981838 97217919 783386360 111394024 96219675 992902119 706699108 599435941 573421562 629708426 62043855 734289068 559114809 42442114 27310784 246323676 93681977 41779991 544321043 873878155 108885488 443287624 755304823 497280770 562533992 806191945 143260144 58759676 935908413 205163007 877426005 437567787 388793635 847543942 778778835 177489843 353570142 650531756 308855656 386705581 237582409 214315379 638008424 422218150 511418576 912738706 523725308 36585757 459144693 303408117 726929822 860325128 59818318 429496121 901111455 424679760 731767685 300895025 113130658 623193680 165732055 556561764 171405854 447539546 541493142 170051980 878329567 150556978 828432039 482458648 150011013 504416401 821204997 690088619 707160835 232520355 971585340 222015643 846162721 83138441 390476782 60424562 307721979 917066968 423816786 944893809 920202369 494234137 977649072 273552904 682881013 932991815 980389094 195719263 730475631 262943572 152746214 181403089 318572124 847591588 100689206 165583979 49240571 902117775 893069422 34003825 389148639 27270883 969867965 965918682 473009520 69178977 16065637 13443279 703740265 393208636 974359611 180216368 671210587 351674013 150982184 519332623 290600745 336718881 276832682 711775282 342205835 872613465 891578451 522674837 313885835 348383560 410756681 276480486 265811210 367181545 505818309 809115912 412654652 66016167 195058836 456632464 258090536 205813475 247348377 892504395 862186025 180786546 184641609 775421110 445569391 249940508 156292653 678820740 669997439 427478558 299517028 492652060 237119151 557751209 583075614 145895705 708059307 565515873 845584162 337839048 795115251 527051230 83570249 385945773 259052378 919628334 219724288 379938302 108115592 45466193 627947466 616769574 206815865 886618812 110325180 597526596 421474045 466772439 378914560 352596650 964679222 423319679 481039442 335142238 727726364 619611268 918454406 465455772 297747964 601356076 447837952 938724177 940877045 208217007 34147898 715525026 96066170 949993400 257865793 785994595 499219923 410386922 660036409 625048737 188716955 921577049 850175957 306331673 655944771 355910413 908994527 733437886 971092110 18579075 321058998 425898295 580595731 826393131 203409867 420026462 258979263 653693163 103924515 505635266 635187792 517411738 930152408 646298918 834948315 269054854 828839576 776112128 985085766 656795887 399178276 832412667 338144974 260864905 23886802 257897333 157342851 369681150 640472588 731437569 429659079 783869802 758127311 641490151 131731667 314769373 818407981 489291167 999673650 242567901 197917899 227829850 422283844 660359393 938309732 361533561 288310205 613504215 956715588 154265363 262747171 337043614 95240653 578386804 949092179 338357645 123640566 435142040 378496252 83088107 519187142 15656116 987813154 921907828 812385758 126860718 472749725 178989787 991133933 779965856 707273111 391295042 528203065 279120473 251911698 234472643 439230237 66501339 664478304 818444011 639264901 197333470 16349097 123599417 601339763 170485836 368234088 877676964 336609406 221162435 189180654 478224402 405634382 464951062 190143966 587666146 903169313 583333068 995902639 759880291 762366281 864166816 591745582 997011546 117171628 476850431 964168953 331137152 677294403 641021325 378524676 502552322 294971547 303599008 536735512 532969728 426327127 450961859 272444751 450893070 415655851 259919669 239083930 128650677 815098083 314182760 721335099 864740851 276570586 255625090 61117003 115836343 838259331 18186975 466352181 393144422 522867556 949907340 277801529 519266137 975484950 76866510 162783722 817131100 244689351 966959002 276266417 373343793 668278199 876046618 608549191 469886731 683207614 269343022 594649663 952619284 364318405 159714792 436980858 190059239 982887240 564531983 760671408 481146902 946700763 382944413 556485358 829919141 808970146 431935297 119276306 637554317 884209879 4661982 196950865 180091450 397268807 209403146 858889394 197645582 966056661 97762704 206476177 29474524 425615862 272298734 138192925 787935597 1521204 717261528 971399897 720729342 24281772 210545331 575688991 696317632 89115279 717378075 201559448 209784151 696152484 559953245 732201669 737362268 397640900 51458045 348760442 980700123 976473181 317497138 843445597 64222422 733795568 32621669 357765995 609828799 612606868 125270454 959484532 989413890 693827184 980144247 78482330 847619961 792002372 5099439 681929430 813125366 920923105 151843480 282403187 885481149 21963948 41924897 60627089 330224902 946768160 178102380 635202979 994496639 807084105 833163089 709640433 501503689 16945481 154493146 939710999 768353527 657403862 473055429 769042564 445436434 206545594 47934981 24370172 913529751 189941842 678604097 620457239 117888502 180200208 814359892 463376832 599439637 637004281 55412171 223339958 486504140 455451432 876525930 576794894 65445223 860442185 125356711 161576111 920382503 147365151 412053549 428029652 288320961 334742526 182816091 134835598 754799837 250356817 375709891 523376960 481507992 70352149 528809131 358174497 178219267 172690780 137789327 5729213 202013089 410438860 156329117 647386997 927129069 489243166 136832567 344246522 723315666 977731487 301900917 723238870 939231793 263732145 2516896 342200547 860203358 252050763 444619448 277019857 271893923 706822773 716284912 479862437 46998460 653876942 162559788 319733812 535175514 758769670 215217290 393554092 59684768 491049060 500738774 958461708 961961385 331021632 750026260 893079719 786001152 888850314 419918330 321935782 790260774 311308866 808221811 231910274 664475919 441751805 524556829 418234254 634867621 880123495 845811916 75401579 577026628 254208187 963673093 766251921 25398332 45437517 818189700 507504589 330099795 451946497 815365558 407886781 322719552 529335248 54561343 624915286 609010225 10123594 557952118 159167327 275135814 794055695 31163364 217903603 199678995 978287189 261172937 918493955 300707362 601444198 235147927 491077330 677598063 913251870 155886709 414144631 283737834 3000689 437544381 675877982 804437241 882741987 108404350 77550791 245062131 715219726 14898682 357284422 825477286 225445920 71587625 868935745 895951569 102503002 80315701 253816693 713971627 949740178 627284988 430553202 643755610 781704369 409687697 887083034 387182717 842248758 470186428 783095334 814725283 485172402 625235061 889000353 791958738 168496202 399292524 944139627 277411073 814904888 252479108 650165943 140400029 532744522 346505044 373554573 846115848 101058146 768984997 545903945 163354901 235145972 177591031 665403674 459156878 286367627 712617467 612521092 59690158 674607172 667528474 419000286 985098407 308538705 746220781 814160085 723765534 191848823 636501698 847851751 207266730 515312272 574127902 739646441 184241752 524129802 877244470 351987330 806570538 602607975 323255412 935994541 363321235 810865339 104907512 767289403 387975933 756911921 624077332 974391119 472503107 292988294 160977871 512803552 665626167 620966540 719811171 435120954 835770653 172840361 296261312 435506301 381018926 554202453 463688967 775585565 988987927 474056096 236279055 516266592 366323831 279412905 910460643 746347747 282715236 462504744 723041601 953562902 900618215 576636645 492782621 736330683 134581115 913701182 809297180 53533291 24182930 501095333 346427418 582562321 778481168 514759200 239479204 241343852 119274190 504740808 244665727 331035026 194574360 808928074 133198111 523036776 448388655 626721641 615997488 661546794 979362504 613440890 422993681 520304873 725847948 907266022 352617300 119305992 84463766 976165547 849115200 17489343 371543288 127293916 115224911 23440536 639239478 534890525 17004208 183917813 342178249 209362727 671890374 372669064 606903197 219362378 432600999 921867224 686013075 221353190 982341533 903585475 349185024 228660465 470378921 432472310 10177836 628530036 288491771 38524023 768726996 638878478 866878587 194679836 375065769 626930287 883680068 997454353 357960655 470650590 421035299 401635926 555095903 796041908 720250652 101322047 403652069 396141535 669422053 821535730 953172706 248132704 380863082 299656428 102500171 200080589 347594311 844137597 886086152 726087376 51359825 725690183 154535542 893935525 227564302 349388995 154265830 60321440 951560503 293736892 853927707 879217061 549643837 755676881 352810192 196508590 55235778 548504823 296400432 956581193 926738204 392124918 725738076 619274519 301064661 631081703 292596713 345904719 250247725 538274492 582585695 545655608 655778966 445894840 473419195 586654642 677236023 566639347 544207597 75070894 401242731 129602775 465629787 769305521 419053887 744478630 971035997 382169942 327244791 589898993 358005695 875859913 84746377 947396386 772254274 41044556 477137696 202163699 486966042 419016373 795088538 917933813 602070129 760324590 715023115 42430475 403734243 82374260 44129336 632411628 282074112 844829401 699858461 856957604 719325390 635923523 112517480 598095891 35878468 72741610 221522939 223692396 738512848 418524317 205039981 501114040 205077970 456730430 507431306 828758353 460684319 962617154 155192015 589747303 606711935 865426994 913000687 376786558 13890862 323734828 393485136 814273262 149435743 918564706 895894415 434879586 717047220 436378778 633335288 435822426 609765064 657618860 272495630 77604521 618172837 773788936 704271113 491186167 630930510 105772333 325684307 366455871 578257975 739230003 209587722 156539474 165661383 340783938 589145474 67511635 275933149 28665624 863314880 422973754 789425224 50249352 881182207 482829649 581578318 561768437 188411951 801359033 335906342 313067227 85155185 873116390 977579134 873449543 642910876 523389471 657289461 199941978 685813948 299632639 562321058 404961737 138217357 665264119 575167115 130512480 845458436 609014729 758101039 938079610 163909319 252916750 149111293 806502795 411528880 426633394 274104282 615929751 941241677 561619827 139552672 430062520 212659555 207881317 81874841 981993883 259268967 391984752 642533128 62307587 32669187 365148112 694105248 423886917 249482391 228165781 706697483 55049419 931947446 786840353 42894180 717386642 372933541 907533997 265928637 642425771 14993631 627006403 738196890 332702397 400017555 800132293 927125620 211455873 618459428 283289701 654929464 393391685 38601896 918957099 897707973 924536170 847620458 486072051 412812146 278018022 632441449 168217452 72320389 631115203 933059542 640701594 780878524 850475166 820900250 471459924 241240264 19342889 852231117 471309254 9421006 740843689 35937088 371168241 498088932 132952440 748829173 863736358 998669722 116721540 121490337 263573647 271866990 435253710 863988273 359230118 586879574 140948973 468851265 984070076 161836859 468674696 44047782 454626675 272669048 501442528 846481894 458978884 580550751 25382467 414153915 996491259 691943092 939966618 417014420 918786102 58185520 272422620 574384404 263001321 143155455 233691800 293113233 841457884 543363138 242214256 461453718 236175403 931978382 567799704 179782497 20034758 83919724 635646555 76028006 281306863 713149655 637266582 440356298 192738750 647930305 872539451 712507112 785913248 119971470 856008656 905332688 616856276 381973910 940205806 9413571 49220077 639310760 363728066 731781561 430177363 850306690 630821262 763376347 689096897 258177882 389399081 863302920 996865992 118380376 796047995 447922516 260349003 818645017 314664451 472342661 147200513 640464430 22836817 48327061 692326391 914198939 711658379 126493747 50410763 515591256 638139116 431244609 20720242 335085779 925977921 688182103 598418482 266865772 496780138 935688511 231503785 783388664 742385887 430549111 315980292 696576575 543071784 467345842 968779465 850601086 124844900 649796439 501195854 998376166 695932611 81392640 374337599 551802139 763129612 831676669 747179548 569894581 444601880 285470927 865802680 118479810 840619861 99231149 499418555 868847426 8720452 983220738 85640225 643862954 362025722 648407277 250970298 238989666 723125411 811560639 864938920 163810119 982936059 558850945 457275875 854931242 134480339 223882603 209801656 479680078 114376082 556613486 710633286 523258862 159438769 256123819 170210560 337864629 409422398 326064122 403188270 999967812 181327194 323981412 651920235 389012911 593617339 926390697 321732392 265793536 458877739 673683387 381676584 933617587 678179078 598711361 553528322 659568184 96672960 605272853 568064419 383460981 408676445 729794247 903317961 223207233 208142583 19135255 409535368 55108074 172821308 375012222 462830281 467594416 488254958 411638182 137143494 301497671 670246497 703995886 394983568 269695833 757721344 477736423 657680777 59985666 685063112 222347481 219147754 444921682 42656458 361439807 636876606 55481551 624154286 850581062 371338469 536009712 797321515 589366867 338131603 587020707 116191120 523506554 817114318 123565512 14649663 338417415 453577587 432268211 743774252 531041017 500086833 730990766 271484258 72168066 329680652 590076020 516461438 881331848 225451740 623796664 5506866 153340967 154410443 520075932 429725635 616995117 289008091 808086842 979169164 482631837 376525150 411678751 530822265 52042541 807531388 159967435 850410637 322905543 426564272 915516466 672691292 942528012 687940427 365201726 142620049 742884556 402975728 521390922 395567466 776632975 735869462 91385512 749024055 996344847 758324362 720179485 584729310 660626620 86344682 74354272 70266714 923524919 199779114 360676510 845391159 935474135 545161235 905974521 692560664 203875623 554402751 573185540 72688178 777596005 687403295 168879176 244781262 456478213 485335413 820315843 229710539 537105965 253501658 703173988 428094489 925642038 306207929 358194576 195726655 942275633 474138194 840819872 708521429 432572768 690735928 6311009 1556747 128761528 193116627 31741842 638916641 246269542 606439391 710780521 704988397 859451207 265246956 391857935 150132824 390891374 686148316 134263327 375682785 706950818 144439399 470549291 406328600 457686237 944742298 187591991 296620068 117466830 607598163 812953916 190009406 882814552 86685383 633295014 591829300 734608145 698216957 552227799 309597927 21876420 586921041 476619426 242495437 594224623 740369394 398047952 923708783 930372678 60936035 461021342 320093932 3593518 146638845 954352957 781743477 452662850 299983980 313550161 769815247 458760146 550106414 757233011 146593748 528650079 489402648 389720239 839277298 313309217 563332048 614996231 56787626 209289601 997447251 582328814 177264146 435768735 811051889 907670733 400756052 457969613 405948492 585511809 664350253 324282641 442504413 206191835 779271790 651245223 932489839 100717343 481010303 489119357 352511522 270180485 988208599 236264374 31398249 294921660 280141701 680106280 204254348 283499618 285692074 950040541 238002471 741928845 191645437 536348566 562704041 852912197 991635269 805739331 30783702 354136583 714012131 65728908 217471558 181572932 466857797 774790987 141636324 951699935 410972276 239860240 477098607 240389043 214713735 18057372 260313852 861377291 268087341 426537318 767231858 796705064 3571240 647936793 748284940 303456959 965722572 518456084 374954715 570451064 213461636 11089896 190232130 912084848 610503502 509134814 524100984 50609592 47043898 794244463 845872905 101232851 219973614 744820170 960349525 811606076 838596645 427874641 515786512 230608350 853874731 976607260 540067265 120674970 677293155 505684084 107746371 896541893 609327042 447582041 80646470 377207463 60839505 67983613 796025294 216294141 329028526 855411015 754183091 946793847 938830219 195139153 37847072 785151291 129790510 937061611 124348437 295491936 101754608 674827541 278580453 710726004 908165822 832752776 385811640 418807287 271376539 479992622 473394442 215276765 228734492 623612326 62452522 307616784 882178538 592281025 628140732 179366892 829862980 685521160 897834552 297284546 498908538 329965875 488688489 648596565 703272563 914351795 913385966 949698143 497788200 494866729 62070716 3328781 589624103 338551788 442805658 763703423 949776912 150824072 198970787 35188297 378262555 448158522 496224200 824058357 265047697 864011637 377669196 877020031 18613327 775158879 346721350 632550871 168911942 894676820 563491362 544705379 660951037 864485986 278765088 644479098 819901965 903357644 147339476 5271530 566249124 777957768 338721188 41574770 646005251 373999041 523418957 486009417 858669312 30947157 282801759 774668694 333100933 932290391 266678716 986349813 780903695 535510670 377326365 855789304 866417455 940897269 585442189 748770724 205353997 126797113 713350124 527178480 732462304 931973950 559012717 584827209 486489207 994291354 786048536 670135825 818253747 669582361 674555721 723973147 911441418 182792503 857195567 908837937 420816902 907366569 537298510 698933135 676287428 57510100 383819773 597312613 236749686 116208212 522028265 566517848 958737889 102415991 984679568 823521025 287709408 597293504 904910535 439808108 224676831 658799716 215860277 227625371 769736288 958843600 537957077 104550145 53343866 972277793 554563192 819960072 140847445 660612778 791678785 354024587 665916335 92827250 577347111 720188252 694789210 172901811 213598070 418103999 901438139 990068572 194059598 111615469 340040525 545807248 58422819 812856467 648614940 464519717 47586107 275253584 794297675 453704998 699758387 544712250 916994958 192058194 104841339 14712666 518530736 111435930 744409557 195889451 215011343 462999207 878743258 58466591 496288027 292617041 493736053 307195418 524733914 642109225 891122533 923795189 35608423 644082160 671559871 475207932 700206191 596413726 918736491 621346929 251494834 417802844 241182626 600153863 533139080 36665354 493141366 797948519 99909977 493099962 114757450 183857326 49151524 371538099 462052182 838466285 589264633 729775215 219259172 873334696 434448511 784811293 476708374 894978904 241667695 758450207 702447069 811377385 126887958 142759565 139684611 54923324 987591383 541316017 137178979 918552742 652083367 464256393 109705899 310343023 314936464 683938633 557447393 487826517 689404718 466260950 987397339 22000134 211989301 611671115 200178373 627808937 988307433 984360568 478597791 854410838 892455332 749211486 245050045 203330969 902418003 896404916 157486149 673101811 254870521 412197989 524281268 310766169 561678123 983491344 881170778 478675891 181448083 377662087 600088537 303455582 732273774 301759824 799826090 456794027 137256205 542125607 924183704 824641630 820591960 467624570 892635202 320822063 592380998 51759339 320004253 159473740 139684966 382318034 136303472 770446037 767753305 920512441 465010135 240243039 927891797 260541406 808879809 269498994 798533540 335622836 600182130 478716171 33507619 142915682 582789634 306191131 181496772 510649666 787598299 997453317 28761612 238508131 955005502 187117860 612713365 129669640 408753855 294781507 944773005 102046247 76550085 257371171 472987446 350344939 220869387 597746424 542882404 156631859 276116002 87141100 809770498 891872529 40779501 198923419 95614093 101656139 970952739 553283990 139021463 66449629 232941520 409843936 507694405 256954740 268223956 935634804 403773138 656304629 962083426 210010300 320115466 747161076 479667843 727850267 195081167 183659837 797096081 636982373 26373528 674319439 41670844 250040418 812236781 699846364 668865416 662109519 745202156 540060747 623395917 116069468 106126023 498457654 742155190 982736942 92007492 766803692 152803394 239362399 12228924 748250096 561849031 149747449 690453532 428653688 422082282 713015039 211559783 597139439 239757735 964455653 947639857 279458419 306335183 716855314 463910053 187711831 540350597 919822437 955548289 542756259 308249025 331998893 105302933 473629327 523431117 469376304 810463304 774896652 753662154 781310501 454091283 930898747 324955948 23832634 903012355 85312243 46135866 45335822 408500027 971692607 395635599 423265208 832394608 353946846 507017372 393471806 484119915 901012930 533256483 473552671 114492299 44636561 568840637 687168458 898359872 466752295 472804950 467023653 877040785 463287826 90798764 55182087 390824599 557781781 301311187 54864829 375026688 427806885 278204851 281547401 499948173 363067759 160501128 45302302 299838100 442377424 287717986 169144614 784161150 696190299 218863779 118544572 196197962 548517207 664613763 127025394 407548424 969096511 588610959 53854028 631679584 358320192 167206182 50060612 342053897 320897726 26038011 29200580 835101009 7797967 834251926 154813614 445282972 982741694 882273491 898894680 494673629 468562313 124322913 507927816 4340766 584288100 928680515 451351165 894368766 267918388 406600275 744888166 787498542 262898197 111438778 684048616 681713395 167964117 364221818 352075292 872664487 654980982 213902052 574178446 682855736 511215280 683645986 455920319 222417064 37927788 760545454 945488548 93994891 628470858 990066649 746644518 488822924 880172316 555681605 203544992 119720936 14044521 308950891 502099044 391092721 840624363 773782039 429688118 875752844 961437713 888710886 497969871 460833460 177921662 10533327 205147227 312690421 747532168 184875927 368835580 4419569 31976634 854738523 893317957 703150559 250915922 55640586 843592127 226716167 954353091 652021993 324144487 427547463 904400949 328893453 237737774 326781073 49295616 475702756 291936120 75723626 555809845 803540141 796863646 123814509 164943125 142106875 892519788 412558790 914424983 398121014 576073635 749835704 930096614 302253337 859154552 445034775 816133857 249215029 528275219 814867919 589185690 724694637 998775569 149427547 59360216 447910264 553580291 109906254 448879508 302777443 552005357 657419214 181001087 750146572 579266247 261868564 303571067 732398504 226912000 767706349 509606686 512919357 100723958 87354684 804429874 918065705 395820926 89604214 66249016 736895385 650589539 560745252 549317344 668881171 790843871 197717348 95645586 413202669 112754467 794890089 192391144 194229971 862688981 16191479 645847345 933822021 528939149 453373671 878868976 271089942 293833303 454891433 861833820 44133870 456117044 391509949 420382430 987748553 494096792 607017273 364010133 83222902 598408685 41189190 653465045 377271834 7496975 145426083 63637667 577684394 385499855 740150305 459601723 339310708 404394608 736384804 744284811 66821271 430847789 894715433 218376885 911686278 72921777 640097594 53284241 504880009 858135965 18666619 25418024 706780731 482196485 384516769 22906938 374905101 288536051 441516918 95084217 914600130 129738723 451316311 344898124 105738481 873395526 887017654 266786509 899656327 671164159 714074776 185192139 282850370 363824104 594918167 940611593 830304566 631702862 778779873 704861181 318068556 654786417 441467575 616320082 997669822 715519494 948006895 455292262 968238493 724377780 138376947 183027917 972081739 327515546 630777280 634665420 519749633 993431496 484869736 419571678 693104714 992471489 315958160 243834675 830396550 769712127 364799730 76418348 706473064 995761007 698000349 328218337 979232889 612936177 174790576 918398875 215608467 571644121 814059618 994523482 777645158 770874225 908690173 134039375 171223030 406575477 509544990 585081443 5896219 953929621 72687223 829151151 739198207 393670134 786514766 222895362 972153508 8781489 603043579 267763039 189486428 717299795 217283950 156253051 597789263 418681436 630290086 206536771 535949816 710430656 367259963 520933716 491906728 927306089 206993621 636554626 123257602 848098994 524736690 7339346 878723197 868192237 291553316 539561343 73159654 573045471 126993169 581768056 428573147 764510527 899389041 383502304 638020944 700124474 70466772 761478925 819123726 654055922 903155418 264813451 402554159 233821178 496191928 205026454 897964964 233274332 260789689 89411747 98718383 745013907 989115067 649590231 999019625 764215825 590824622 478064270 481808957 892423610 482990617 869412310 782872427 625225959 890612373 323173361 111034246 633522021 875746127 414695127 512582902 286853107 466365322 948735153 732382583 751010503 601832219 103939679 757886616 975228938 422317803 975240179 981432893 121530455 997120377 333700916 522814750 760098112 683904854 668316700 302476102 783870921 598310310 487883099 983330964 872725227 464195749 967514321 283349821 832306707 148526112 453580823 982502984 922720672 691098616 848386295 528649745 468337000 542679203 323124720 937731782 13058355 53289387 914162867 992322285 209612607 904267820 199578280 313230300 807404218 371907418 401362794 438821952 640267851 666833657 755346759 463874711 18727050 364530147 847573953 110844341 484805764 666470022 117707279 606492483 934625336 247527779 690371485 934168123 209264412 478340496 174125191 193521518 87096984 707334455 987477538 794646014 679641225 407023637 815700852 430660580 282664384 842773500 972460471 170295403 881852033 462790481 629827802 861506739 449775877 215208846 755962879 366711855 264215032 156633537 816209918 250431271 630594299 905133836 472791009 440460599 224368419 984874275 855394150 716196814 368885624 149416657 425595265 87639728 355570551 913129587 488833239 969753205 750322065 635020923 602295875 541868296 822691242 186606062 116012884 772014632 397858714 827250407 794396365 215653866 685657519 721388306 311994661 318325045 847472425 807857713 125998853 626555460 606320829 458804379 531126220 551822632 587690771 548823992 622578702 345996356 234977096 332536966 680069137 808405199 487954285 437924887 624545358 248807765 112027910 200168977 985985014 606600246 459667339 955044652 780975467 200879142 882345194 664754104 691430082 712049835 274432003 699543572 487290952 511816867 214355243 816371000 680956154 966058683 663224490 462432556 928634635 343595000 311782717 185015183 458263650 715610162 601426580 493952017 361900825 437982868 154535381 883222264 424642559 793803806 278273047 919124895 698138391 708333603 639050472 138861811 696790551 909826251 155802824 184027124 412398826 745475474 230575532 677893690 599400494 831224775 915629435 538685038 29528503 454296846 128998548 278381260 887456522 590353887 103896647 439611304 38246371 980107781 22598999 558157285 460604079 90500895 282040959 328975231 148762387 388753698 491855081 749746179 561268323 342054613 394929848 76221202 325049387 939876947 438134656 598210786 615394986 249587597 808158920 715987644 839999314 443527878 466768015 595569023 274209098 994589973 605840836 888376348 379298284 747391206 541822157 606108184 862292807 668109433 31554561 819394573 699561118 696324194 562170414 364096040 722862310 775300615 582715668 271720621 762624844 708763173 117699559 724372591 491701165 404718412 248159185 215630680 701798685 650964062 375972461 782445287 880739937 21852948 79508557 390534317 265965684 981295737 222889334 953060559 417592070 449812845 802761695 117979271 87408376 265542435 475998198 16039587 436725473 357011875 890863898 557661188 12200844 886928969 651342370 761858593 594735736 130552900 178500052 331626370 77654615 151509272 710505839 554904645 542544271 619619612 418787618 261367451 849609916 184222717 382336146 349864780 66151212 661059385 439480664 342801967 892966753 926218917 818630529 157098675 36811667 189916904 269746700 222621274 304886827 297636861 613937519 772356920 138208841 683802037 769484307 157281912 405522496 877109299 811686099 961627351 759962645 724269678 398590849 636518183 819440643 497815730 338634593 972823758 373973241 767264031 831992236 883999812 416780058 664250921 654389263 948938648 781431868 652126998 252776233 417632492 876992618 42182787 635868944 684727029 419230818 610991839 255537613 765520764 30276632 159175407 680172507 297642975 193170737 752772169 154887340 644845968 784122761 228881880 38544676 410245269 39634862 359058014 943389724 456194055 312231778 766784237 574273248 383161491 780150812 80608109 314559410 605794044 660912520 867789594 295863365 273267350 286121475 696843523 416059970 61097933 209210656 994116236 64417222 164624540 466312229 542713837 603862498 593953559 797988494 443715760 374322970 957518305 409544329 914021431 233944039 686617270 732503929 883021875 412755253 324277475 340405876 982209838 773179109 783197129 939239109 827455235 292840524 347484510 398617706 492044128 572402867 199536299 904530070 737010763 198416341 945766991 958962224 423376026 967138403 102373626 698342483 68892281 287923331 862481395 844962508 909116392 407549517 435386771 158467743 99476795 739520589 24500680 363214979 292008856 905214980 98751635 401410913 662022012 678902887 26834570 397702873 700311863 404358238 905759574 77794748 66147691 191153990 936877622 710295187 632105873 670908272 945825915 517194775 599182451 359071904 776267274 86011319 320591027 920441998 565007325 735168533 981198659 21593448 596368002 520470409 573793771 418377294 350495898 598375068 949924295 926631893 679826779 44691086 96650182 136661637 652288271 326643154 21373740 27688283 789622163 529616525 498984976 950990920 814602457 881830682 870240223 915493039 60429670 13697160 426382295 198581227 915969237 914709274 576230285 425105863 247630418 789845702 434176872 920240900 59790623 218887095 375665955 56636374 868533522 820703948 339541583 515768423 433127189 766156822 20466382 823915347 588388261 936681822 873744730 27350571 153799508 128563868 175964668 764702194 864492872 605360257 743198869 875502499 989772729 358569198 536668504 826174633 324224630 377792379 771899726 200465765 897719649 803876849 108258001 404743595 682696430 161270992 899745809 230453061 567159976 104269770 370812306 303998063 364327853 321049158 811497644 783579225 581433645 667154910 55362570 254523817 314967790 905187041 695750187 24762102 45649355 770013394 684435428 969396046 979330608 529832167 648086748 846261424 479379616 567493770 384245263 109905043 955102768 545705948 456403020 765068382 5618953 323681837 36001975 258212845 290331369 688353413 392529735 456923155 268900259 29174303 895291209 494783762 633571738 309890792 696040923 878650660 768523338 590316036 386636402 548631798 337466560 2818122 570814805 103997992 480250396 22600899 28355615 131165646 914759702 412639023 250960449 648694514 807373687 806976127 362641277 911305487 461417627 629245276 524636268 127351959 843582966 733483679 612766969 983660911 29770891 280408023 652312804 989842286 825506422 537708998 295175233 804188897 213254500 155131108 188510198 228323082 881220374 766556123 484249664 665660572 947016162 107181577 454655790 774815809 405730610 183338497 922261285 711456532 130378242 790280202 247407450 153287975 734048102 384306846 882906715 638966271 469805826 955685100 72439943 524979475 933380496 168925015 834197649 644275792 389107038 904321526 111113217 160891032 233193677 485139218 985975731 778302 543210707 383380394 700806742 4182923 723364218 694415346 593968365 55981885 166086751 848882639 939491666 739622147 48553267 496040797 465397934 923431938 33526334 950852970 548769794 206670163 156276439 506130936 378391714 457315458 266209261 622373566 228673717 23197713 984074881 444872104 479646646 891487219 204511273 455936339 317614326 204585489 829600143 885264786 3820055 842570440 175551216 533499372 538528146 999529321 580085406 157160475 92283698 377052856 344147839 46328974 616259223 78009198 932486539 929589480 50461621 453940919 705913937 112928894 736485714 550050485 682505075 392391901 298350987 748136187 226756901 441787459 946930767 200514834 634736818 10884641 79299042 889473271 207482615 763369887 512188764 136519579 303423718 490153496 565742888 227756386 635256837 43850137 602191750 542485157 135921900 400552294 465261833 707998256 15473611 337225846 258750745 998493636 383793377 15138802 969350769 588652694 504262406 318436794 374528930 360075726 677489698 866362592 289237903 36005641 603481011 89289258 348977135 96807128 377165132 958699156 785074127 147915071 679504656 777655756 944087053 214980151 770299963 702228661 491119582 804053548 795461017 590774244 174704968 395383935 761149453 256819750 489471401 291733509 290559244 99187960 60885550 36673926 825338143 874336013 346529885 513915455 486470757 852960460 919753868 266868320 810112270 884842704 478712423 90074511 331955681 695135334 375055726 946613604 794380471 23923218 559802740 619579883 539536637 479072778 61350689 961822757 779468854 537355961 32264305 82625158 406240375 306979646 601168179 696154488 90589418 529177578 924396428 776131543 933080139 458432198 181543537 863981940 247278446 715504139 737681968 403823507 507601847 861985959 461360872 614870892 801089952 456301759 102129931 500640429 867833655 775215655 529683939 545738742 756857501 189469932 917885451 312984411 194633352 894436811 605212658 191557862 456367809 345256119 728493148 190212883 516303527 824912215 766243552 681101651 377459627 97954693 886811754 101169289 474932690 108693968 632004539 204799376 62409782 150400507 324356068 904876466 740760965 159388540 887965391 660355378 694628992 78154238 185577910 316053956 679937150 472445919 812834730 87315728 87680998 930839730 523207693 990613810 612561080 69776831 558788888 275819837 209138949 494013566 673513046 488914355 724376947 165853472 923271975 328270606 459166138 523949830 52341566 622379579 467329833 932757319 492567332 98149146 272551713 241228591 928426675 420619007 418341273 526679738 608931227 932500788 617182617 430775069 394179040 237593461 924778943 980966206 190344793 695658098 842934973 928924727 78123827 443688528 516169688 710612951 11330669 799594793 5892459 709325600 472673882 74004359 195229538 896163018 131340322 629160685 959194048 155095487 390385728 217754702 350651161 534087069 264433925 330725524 926591256 516924727 814378260 404604698 864764154 749701908 976828900 612804147 886705170 30682095 593683521 568870305 328184387 170875189 692552396 65911070 860453513 185001354 644211830 1051862 788105584 18821444 394042121 648091627 478108059 279781102 97062815 239145200 228278847 825704391 385133353 634001519 452034981 999284288 546270441 762332003 265810859 363048066 251816696 407634366 823953988 204034790 756373185 590742245 260082163 363184762 346646916 977734191 209265236 939076483 191005396 474640233 801015956 62721013 856253209 420373844 451757044 40267773 967809551 542899238 736734793 863432824 548522309 11131909 800664191 156576121 458117279 690695055 374591761 176341703 560248021 569798229 738966675 569777244 829330418 619966299 180151337 21542631 675800021 508286874 275412493 975086155 875598515 544717951 967225869 890965022 589891987 27246185 672766986 335383595 4808401 688342830 540172922 430955760 237112987 852628631 856544998 353391649 751851383 967370463 450172525 671517475 761755323 911902008 789771327 234270610 403885844 491386950 994776612 249399227 493519616 354721441 590720755 11237154 558296403 175006552 239054107 131952382 326661046 737465961 864458525 264837816 586538275 725875018 641103887 872858224 340600427 413976419 225821723 804951416 987867824 366343825 424784638 763190487 474148331 105273253 478018185 957866439 187932007 372307171 835948835 674554935 423990852 663477380 603465286 595734345 312201205 402114356 174632702 613362133 603686082 433247380 455554669 618528485 402120775 447145913 4330569 574486583 459462131 500454315 429088604 174665406 494273930 65429479 368159747 843529505 440964516 182586590 192737968 135486011 412227627 232452724 709167209 595641753 970826465 74707073 269510982 205537791 259849688 299098963 549105910 730747875 121894392 629766187 701070139 922646000 768886652 599970747 931724393 220649861 861488757 685271214 6395883 443447092 286239558 554852896 48267455 937977667 330792230 400227874 144583669 463537710 869431969 990349368 502586163 112922915 590336023 17986010 811270964 662681732 327891516 871246070 466004548 660982889 662076566 808594540 792656582 579786523 547140099 887842449 692186030 696088986 10442032 154674605 653269256 642841113 264632610 349394557 350460527 859198588 760145841 550506673 954778006 251614945 924519432 449704815 343850179 602880532 937132839 728118734 337466191 517454873 837580385 649349468 487583271 107781286 228131806 405573273 652892238 109987750 622531354 515964282 304980825 34147767 793451876 475350503 327222257 408900781 286618720 262735932 993981013 167864845 656497286 377803724 244679893 889962386 633648032 200526681 50051160 790269356 111247184 864436126 983529687 35071996 846374280 559263685 248144863 873375194 477749008 154790897 38095635 24494799 686140931 919895990 334505640 892113691 833653842 560655516 18012136 239860272 588467775 724600991 945080239 538105653 901830884 397252274 244313841 569732996 725954218 100249911 68472626 293500716 798291922 96953992 850434316 568310127 241882863 421793138 108034733 174388549 620392810 646808501 135557718 3531224 346569725 851812997 495261405 139531526 272256825 637467916 749598252 496228834 55604736 94885093 408910272 92209460 256989707 966210211 986934058 120736756 276204645 505973320 732502161 224872402 762722285 86027726 245132079 554724273 853890521 291056034 341836752 193932328 114332206 666613539 141811030 524805632 750623305 889500456 320977719 103966905 838046553 167230583 660428285 318306564 467053282 509859919 18472901 115265866 367981371 550664415 607523521 527727652 291588625 908342732 242158518 447010528 157326562 148345007 74636415 169187843 153301379 819693461 948136072 237191106 293760155 527673725 545312595 445322887 39190053 126722782 93172470 610055538 953040370 857991198 294338715 804641493 794106404 692846107 320042240 322084535 490873269 613821094 663000309 612384082 804979438 775429380 409903584 778097046 576913392 815970924 426617916 345209252 144510254 278165131 267362325 708646739 910053873 265285634 584477069 520817838 8595667 932883175 882684251 553372787 821572676 245288768 921581383 605958294 429707017 440060811 447494319 609494716 354380471 257311545 600041734 774654145 711504956 437278510 476363343 348346674 657631831 708436035 148493734 134011347 663939099 543031749 366423991 347499035 320209264 269495795 830464837 387087795 392637330 148974723 656594853 320928507 917395344 719256861 275940672 439252869 903209166 690106334 134399509 734835864 54086020 163122135 500419124 154710446 317063484 162996620 995338820 384624886 354829656 586199926 777217534 210341331 727662473 317827201 756586671 825569115 52202073 428741263 305058746 393975512 526950818 136182002 719282964 970034251 951639829 956150 28515782 619962596 869018293 920945749 836075119 647647627 169325913 261913537 798600127 834068827 229121325 350811485 655552253 347272737 693622833 182069060 94268034 645515489 619329721 936333825 968520764 571148369 704480235 673898773 203538476 558081885 671714884 166764405 701235944 167936417 524723731 124288521 526344218 937305586 151583741 654445102 192413439 927420118 403112311 729177653 982781672 443759878 350558031 760927714 480207292 44956147 185952804 141068525 929796725 829319743 888596201 952849797 144537502 283436095 915365222 100218056 967368156 950532224 476567223 563654987 438788706 586703935 620982731 81654680 285766011 585972207 583676902 662935723 830866180 162598327 419114271 552634485 352275182 923749874 21129443 515173466 158835649 521712557 587181168 991058866 983963924 137613100 894299995 199761483 973994006 676554341 167028235 192302821 102586888 284812675 763082299 815958453 763484353 776584036 323841916 346094819 540633897 701307932 261998000 808506635 853373374 866181488 556008848 189119936 972836626 141656412 445479208 379564037 556887626 666218638 606607958 777096402 224033697 634576104 771260750 914405781 775428835 356736513 986594072 746592942 421821426 685982117 149974544 2973169 316422981 182456913 110996582 997807912 156287076 776385464 344784028 649975439 594158701 609468224 329711627 517947222 864586386 68259974 429674334 714240547 687221401 848171478 904806676 358649741 561992026 200087731 120186882 840944290 87291717 938750037 188802511 745025890 322450137 140815910 654200695 395069761 1984814 716198980 404777417 645813673 843011180 767540227 827441129 112855670 472421970 164839528 93500878 496288376 317696688 505292462 940265157 536381428 105214445 999380165 905064940 277168931 791868289 776719310 173925560 637129906 684689020 57765024 968039280 253418049 405542398 144388167 347795375 62720228 918783421 582724223 391875814 73610149 264056962 650641469 136182487 329536511 119529644 227932199 948807195 418047077 9515179 50334486 774543517 698831033 639512454 304373915 254124573 358813397 295973206 32819064 416573615 940916998 385246665 689746979 139491129 215292043 791680160 699479878 773079032 223079450 42966064 653783617 369739003 992397916 964677093 71373223 483051175 785592941 212125371 139812285 625877041 554177117 130726339 505535742 839698471 954517425 562969764 950375065 84357864 438303202 539016215 898448113 490911527 547650780 375885930 118136348 757846636 618999169 10763774 247584357 349715346 87629348 242632650 932761803 415045962 735558414 265011669 347722111 928369303 585093885 978640831 46327402 891106129 422099360 892958521 942547364 423553186 184789020 978722952 464194046 959888267 434977162 653220102 594228601 427030880 311871350 923170209 400971725 83065928 967959650 438956891 119050979 800463294 794795073 812899272 533474139 155230995 582230780 259034003 580031751 822239209 881335537 913408249 293680494 845299897 5410670 89111628 191076426 864204110 282456890 109241969 457064458 952872264 612351757 62599522 852730449 474453147 818921492 611208878 481287285 262346253 77502574 555762164 13355009 112017851 307297201 360156011 886147379 58526612 796465509 43073629 587213183 582569436 686894983 363005352 902331402 726896555 388177160 590420028 123470383 844858732 227375692 714036127 591255550 5710686 724088236 642947180 551429816 111105046 267168756 811263695 528593748 629135611 219393765 684083979 335649534 376852681 99508660 520012276 645420434 588439055 366891913 999185269 202693669 794294193 50066434 538347788 998721917 830907238 635373997 608800329 718143124 603701307 442816145 538992467 129975065 911814414 968927398 851693922 488766446 235794707 834101848 204075846 46263211 197078611 194061064 75853791 350435610 893259816 825229707 614989986 245519289 499816387 569529001 653389339 661362747 599041190 439786399 284534885 384693511 861403434 412115614 962211764 414955703 453788923 821337929 172766923 488778395 496440215 390953787 592308614 728160052 556507346 154512511 166006610 471826105 720415060 245544982 466198448 233691029 193086745 529589365 555350710 339446502 3868144 602898948 214225293 124210944 104381437 881399712 930529524 57197033 656412216 207883545 877230523 543518682 32700140 211323317 296671561 530287044 585406008 459729067 119099927 413850568 707566225 90632105 160315955 13489598 818530622 218077007 390768062 447079855 691040475 672658866 405791598 659667547 67246039 712152794 701858573 370787252 827724022 82768707 128912888 789141857 628388303 616487520 490631584 492678460 273166670 138225939 851096076 117104085 813518900 11670071 877515350 494234860 379112338 370600727 647847722 546908154 484078418 481574387 683552074 133869225 102908078 485070978 949128716 905023320 864499383 686491243 240487386 223802776 346306255 743883211 442229425 949210801 746418991 971865010 454905507 979419678 32042338 151018149 855747669 259802124 539063496 623199518 758137217 543732191 9136916 219404807 779300725 317021870 840259791 162646339 620363155 49934786 444054994 352878118 520846799 563758875 895780304 125501943 288372020 337104363 435577034 488037493 185754207 811842840 35442072 605447759 671542786 988774334 946455655 422316459 330813283 159738283 107484470 143564960 742049498 680165858 731585624 410424251 785888342 927330585 442850548 520824446 260884953 53068346 978834312 952632284 23518199 529569510 224165986 481325759 778992220 314766829 768895014 172946563 245540419 597587415 547906635 932696952 180973823 442245470 236622749 161106275 926786166 208805362 464882365 527762941 764350368 906654260 579378844 743614323 311252237 94452859 710882052 53926628 312251740 839051090 623125263 540727014 485967301 478412791 509010861 828450306 177232528 583419614 441876515 150029107 330633116 673126957 415267975 237139563 795818201 807484989 893118533 902837007 411461838 345908767 598552733 443785846 771090708 970246677 762747170 860831341 526736600 336407572 396486204 744126390 751000413 992276041 853959591 179474564 502817912 127209873 28135666 838092544 45668114 567691263 572058625 551422920 514844074 701591386 237245324 674944107 355700944 571785116 579724702 441285102 473608619 641514356 88723478 261314378 581280372 912303301 97309993 128054763 413593849 721147685 838719966 139215922 992161563 685669983 437772432 785707508 504715600 638390001 255925104 926425338 684659489 877085326 86582017 414587775 251237805 32106654 438828186 334342325 845882405 92496569 805637864 749253952 921021518 714996528 179698793 858415545 509660418 877422980 361357809 668858668 593835695 286988013 738921769 178065818 791115734 392046804 483746571 632241272 21018509 539322713 460388456 369046318 4149758 830619086 143491170 787945370 122395366 775681337 960526578 741267594 606885399 5129942 327254883 745630789 499255798 833805459 316533461 890139395 543258621 605077395 914344123 763646832 136983354 174090924 869790557 957338925 376533199 877490408 93116503 526636879 901198960 406766600 406899480 540201694 439144680 379477244 404797796 327306071 189650580 440014444 865155539 7648555 797800422 182846770 971186767 355285566 698310115 470901470 51370650 656088169 68715686 541924913 205417158 193154552 255351259 85564322 929689019 175504428 409469764 634929116 696935860 926698938 317830968 291883070 974838978 71556938 921544991 706965849 311050568 425609721 69953527 879739766 611994749 757657047 526078674 855618830 452134637 167054954 168207190 328607055 180594936 572983081 225697339 69222558 855316818 949839362 322298832 570196752 458705281 161380309 798744695 111614703 61219938 470557943 196480805 784005435 436206245 761189296 264437731 290364966 445395788 144102589 398698575 100558743 559019056 25336270 676600860 580263336 708397692 572588041 989081997 965950248 879860016 347744902 316658686 450333722 475824031 80320208 450909787 306698804 520618481 42762090 951991207 316540769 508108706 441362504 220200823 770402880 877329409 337356114 430402164 665688738 853336242 157071077 691454685 556285456 618503725 906350673 855575810 592811074 476615228 755448924 767694282 983691177 91907201 400352701 452210990 172619238 945702638 980677538 872601276 396982352 180275274 768940074 435266069 19302003 722445491 432041708 509198191 151742604 27628567 983648111 55000083 695633422 956056249 628791727 602823392 597141023 437174195 521004191 879452870 174431259 112655214 964642465 192827212 84944400 252146731 355992591 10594059 225176385 141276797 60529590 141889073 951394468 786034125 960259926 93938943 162580324 713236693 486410275 419233355 104422751 831688229 721312071 255308287 414171560 201299106 2496606 922849176 786380550 182859778 475576824 884513960 769703540 934653777 788140058 124887380 31515551 350763886 888526013 776574166 635662187 682071438 942816334 363747324 940298862 966280121 865249837 872589223 410198388 657888072 387004206 802804558 567344633 41799021 205270554 583056248 143250610 645573547 922512431 180552773 268753412 464940122 469504412 350606310 526386827 44522789 736435718 533636385 459264405 753816459 197575430 753123278 173160869 996139873 766631081 374272860 221007600 431894862 685636590 740963148 689766883 621417805 617823052 366735797 215303579 711083311 831059241 168796095 808323691 290481942 999125092 150442024 392641626 119492604 23062732 845858242 103660962 741785642 607069094 811961842 703393074 489511873 302728235 88815411 659948845 435099444 34178567 551954321 938626921 162297292 58017244 443961647 840773105 889704995 376780221 597723841 8138628 376590505 165970355 480108051 925774355 5083171 28698683 65561728 162873159 657295910 279479494 284508027 543014136 279694752 497828920 177901322 915688887 350096208 779438442 819596869 664705349 615731785 877455273 119459804 837412122 239545971 188461876 946735759 522991839 72541962 827387329 766213043 401232116 235748125 770679544 904455604 386371307 27026960 755527415 830543501 43348491 111354906 870930124 667719761 339819470 468593352 965180670 849214374 502960739 953073016 513004037 216792133 743481132 14992863 454471885 889515900 847507777 238349956 865374008 570639019 88744940 228393794 822262425 966421450 174563627 980262858 470989369 133476834 764773938 395017247 611092949 493471631 14851558 341186328 987884574 245896069 550443874 711937249 983243064 285119240 690498678 392356730 141007675 128465522 113327139 874434359 132467893 491380145 351113504 544664382 383479079 287960774 920959576 247354892 284975491 400119879 991516522 983115760 394589365 76070877 767349544 584626575 265302039 218192583 692225560 921013854 123979770 629776470 409457398 90518315 47988772 525671023 270540592 630610069 211334221 232798220 498260840 993158543 702758561 392105403 53647350 606502369 956206145 38366749 896868708 739687079 397849025 981604456 434914544 891722960 126195116 172780262 335583501 161298848 657698556 868266356 777186274 711907630 599733666 727691780 759441865 563292391 515541252 789336859 279323601 994629129 229609081 213756499 928537149 305639977 715198927 617430746 880516355 187140526 55766982 312574450 164754510 804740691 818997395 206272367 739672317 585353641 621678686 311889980 620566306 225750418 871400900 572223190 921200771 857545927 698788437 820511183 255122204 950680404 555126039 76596300 777183130 402874647 507185409 235008136 495617506 164579908 537262465 9267279 63413128 6414307 824031479 69272452 442842712 489845328 260610871 731493531 864095953 292835259 36608011 221250335 930635429 51909798 700908975 283414061 723046203 714586730 530893651 881229560 107724333 56449458 94490525 106785603 484934090 795467005 223645476 685943274 366573973 99216160 528217846 825465689 61187268 508542914 153790739 324821011 806590146 908425183 350156527 178908972 63133613 350520390 805183476 318985936 905313496 952928283 780338686 906582202 435920203 358529877 98240477 768025277 189071422 405754689 37077462 773461311 758902178 537686781 250687011 499822521 519476376 28268542 904162670 127463224 357199863 878226059 344891738 923440863 827291850 29121087 304178426 631836771 863272656 864737419 735124824 633494669 788662523 708505393 990941680 489824700 150894065 815081162 323250994 314270304 375533198 851513665 491867907 605789056 327340128 609229398 102539068 329445173 307948074 328279069 811277866 685562669 989711457 613536636 99022092 217911081 83983282 288324272 95009945 110970751 787039610 964175816 995610487 210952600 3630668 86224168 480266949 873314931 48768623 470498312 855209106 806898465 22404701 648085747 581108323 392344903 840330566 497605193 346770353 686934431 945887627 245121213 786821224 180684919 893982019 112370135 702514538 210040368 192974521 231061618 823581450 962713536 257988331 168875839 722264978 85020977 64161805 813622081 434556861 426009632 8655876 342738000 468332349 116198462 873689324 637036950 780113718 964584914 497129363 422658068 889455297 63053366 377535995 754738462 886608746 590509654 87983580 845816027 574914995 310311732 689147679 827055814 461004175 905227878 553889892 871303728 610095847 374320790 895245181 739168955 156654617 343051777 738711537 601762016 717153396 299824377 769686394 6270058 864193725 174359651 679534215 745472249 915045804 132380218 221971643 88245377 485277296 666613258 534525804 502909384 262261031 929089397 665007653 836225259 517851495 795202738 8194340 165114841 789347512 510955785 640471004 890816214 694682392 494563160 646545269 346265850 661191541 270689937 212986183 486333616 625382454 597549626 944991587 301963831 36857267 772589291 513016586 582122020 640874680 994009811 16938291 690672094 136012038 951840308 658004745 211222561 634493394 735663075 517003883 807090556 707380293 809810889 286704235 845463763 19983866 921611108 989535184 558151133 124444546 33709126 991704467 403013031 147470563 522123925 310771045 501757199 972718101 344054154 264411176 350045513 89167236 504440306 250974322 163217502 740040849 773545136 548401421 547287464 675506193 981934905 896302969 816324184 878881996 101115414 855479401 707675120 979389439 855213414 128190018 770181321 174800859 61735769 628873119 434954383 58442755 701483702 800855503 138119359 664710674 241204566 589040469 311447344 961943059 225883302 805682280 220799111 581448455 890524201 563199345 739082433 480294243 854522868 139153295 204455341 760215439 24356145 204530966 220328303 470146152 952601756 759310347 274751231 779421118 287044873 196087978 685837480 410507479 2364380 840075745 450685065 89500906 414376335 539494354 253828375 487858597 290262575 165601365 686743449 876189608 359976928 703069555 996379307 792693512 399816021 732253676 841203388 32325069 76931160 258971058 246787216 505774708 15234120 693007980 806605758 293807213 29549206 29246964 986745138 67214494 587826503 562385625 100197292 434431454 862422389 151978718 247280704 520328571 743828942 556116857 148605141 269978549 424946451 235291733 750673062 296016448 573831834 748328912 464506052 250913478 342229197 730860414 732428433 731155811 991849385 194940068 172218950 431733031 141036352 155346109 683913070 409640599 486211127 23621113 797066089 886144045 960517705 986770361 975543786 428785875 839291074 285560085 620550521 509486700 205561604 267414870 865800690 587844684 786317574 362140796 860602117 519831482 403603407 197630392 886707380 699001461 980902912 675343859 921968599 359311148 353994824 989523014 670232731 756645893 703334381 914702976 120340735 598183703 630689610 202873252 365659477 620546287 366222923 371112551 866472135 203031311 844027122 554745782 555099088 165365867 756388310 649415982 414396607 284972522 651841183 550787490 715037752 289425131 971792523 995119514 144321458 790565821 261044972 46276046 179026425 657981477 246697384 891000238 37195693 849016284 456614840 827607005 539707842 857196815 17622441 665772721 130156031 831929565 94943262 742891190 965938047 795168733 375696459 32060712 899060018 453879445 875550844 178889340 510000733 181345284 454417036 349797079 443519254 506628121 708954222 116482197 950230217 137689145 962295464 748937924 796330678 978887613 268115155 607092134 914160752 303130225 986666525 174229811 19711071 95096599 515485126 416873876 402389567 318091746 263077286 315703721 527456159 469543163 892218534 307176324 493184611 122931456 240236354 790752492 658448707 740251008 173070350 199155675 13624906 693748096 239759918 420610305 386585431 523740153 65541084 235168318 156755615 909717079 237753573 759221035 492033321 566686459 361233708 802560914 655463760 704468922 650312998 952029170 236159813 569208413 559204445 20260348 12933003 966716191 570767342 304106776 180483961 515890 25694474 937281761 280147387 856023866 53137272 776474533 542425298 811915728 656100881 898368230 604917135 435220480 687167811 138337243 457331100 821038027 26133392 566001648 484594163 458569894 884057612 885906241 51433828 283300858 799802081 450507043 564617492 360650658 234230222 457584284 277354233 843312239 890932388 666179814 925600351 884922535 881164232 608532464 140797542 958873218 300733621 117364956 583875713 553582764 936020599 165251714 214324984 503393990 957904944 145460716 513707367 254123493 787943830 56337112 378384701 815356178 518718323 862483002 148673086 549120456 953948708 28676279 480895234 699056760 518065179 613115690 817157491 211228936 784198237 803306786 461801299 822123344 226921221 983421794 539778740 273861532 754300863 620430433 899004541 601577261 928677966 159385288 847388396 399628984 880084742 449681910 792955407 744917221 44223314 321312383 301414985 836817617 645082671 111272617 71204052 589833356 526884015 926082797 921174073 812680092 912920696 391300220 941382361 236686713 461455939 437018552 32096616 905298447 289271901 958778550 674569068 211198527 585527593 975546819 721691074 36700765 558324123 645795804 290410778 802465459 742638014 545421620 322912886 416869885 313128752 630233522 368874415 111993324 159937441 999056752 530241008 240725411 821488984 593442109 596809273 360512061 970844589 74653980 723016157 535501125 645037968 974708419 241055492 501821243 249283073 506479133 536394026 257072662 644337813 680840648 301501342 667834301 30836728 435697048 297263620 794042509 350435941 646585106 584027860 917073878 474082864 828882418 275993048 286042206 740018237 941343909 883922098 549576924 400685190 840550096 192990035 240771198 380770456 369297863 40342149 403222372 247537686 335416086 29468259 926141218 963886389 497905916 41871068 419428162 740956479 899609835 300883507 457099200 574792464 921799178 589410689 350610316 171680668 867198387 555614002 289719051 713889383 13715445 612508036 649078935 851194891 275152403 781893387 544704250 249674422 996873986 564200240 535406071 307291817 702142959 89681069 828589761 299475642 401261239 298643986 513123970 502294739 823577710 403199044 633122518 476233328 135004121 49329401 942711373 717717797 357742067 11062588 220343020 36518166 756071532 638744047 931801260 280949117 931448869 864346692 58165242 7245096 640660405 85967428 315473974 632778489 571694567 466771272 673307188 772045412 995989562 688834690 302286526 1464820 762409824 993937269 949330703 629541318 730800575 271694457 981481305 561485324 396763123 754001208 453994304 511292811 577505610 730864436 5464670 327598621 612926022 69305407 308170941 66768688 99073823 188251392 488117600 543365702 651839038 573508981 728024250 868057971 256275139 311254892 15163700 529099746 767950593 934178568 407050156 742490704 430820605 993167682 719172081 286840719 575839986 790794854 271942984 492353285 505590223 631885970 971632362 141255978 65273271 57332794 977456771 250339342 988484736 869404839 46594229 426627024 327095861 805387379 489482131 66446120 637374356 215538190 195067686 895332318 81537169 770055228 439421932 732710736 753437393 605120149 870290260 796227824 637365808 267021828 684945475 379737796 98143548 299189577 246583698 1242597 79658935 994486647 774029453 445866240 207947032 470750326 928025461 240676568 670194443 318581634 853776383 715339458 407238637 997694378 333982164 21688103 313962832 216429138 254769423 940735493 723888253 389515185 662868162 190072687 483128557 642694484 391602033 560126985 963006159 123013785 686193044 823762828 63311238 143697717 429993498 373153608 501218344 173538735 790655201 597400733 771094528 334577634 865472319 373702017 153487628 505355647 597166716 555572989 128277631 487194761 554148437 191804336 914009920 755410391 376353659 384969802 858416746 583056789 197725714 608529426 954230730 445940675 102179378 677728609 409141860 669775028 671138922 389144613 653635823 146713489 763375160 220491359 374530644 672871636 993390226 194527397 151183411 3683533 975902304 882775713 503217501 653314593 10282239 839586703 453354075 297984069 523042495 678528707 421470694 26238471 259123046 791846945 253173613 506003974 970894508 584388259 875913618 655912757 636377277 836404439 807989933 827848540 852700346 577941854 463329607 164671895 385302328 854904687 753199264 93622997 903022783 346953041 502483243 218381402 139992652 467625188 403672845 626478141 51217871 28291097 502903457 405171179 101441710 831874933 183238902 932074146 459673152 297373331 187441231 492604919 157359699 517245599 780398242 376424017 677231527 700437723 475345434 336847723 872851569 264925981 694729110 489451222 531302617 507391567 917489959 636940916 837362044 42133230 273490582 583511806 41202154 921201548 698809307 476627583 442341673 419411791 711579559 450745047 872286256 121022063 393177051 809799226 171887725 246181052 462657551 294920622 706192960 132920853 567708684 985918352 241311614 612231410 657500242 832477712 236902894 638397147 961330835 209122224 842124239 430556398 834287158 477064649 333624913 1718877 71882453 986341637 397237271 300846318 59871423 353099238 417981371 542189433 691582839 856154942 684463178 230658670 123054643 511812789 461818820 79579724 28693597 235916103 770213277 311657003 739088918 91666371 424428863 896059443 242645166 425116493 227637382 177443363 110525229 575175644 214930498 686989771 37986510 778839229 315644088 417465745 93928830 725251854 333348898 573115120 117315169 60914244 259533098 173666037 153393742 317212325 388495731 319262401 971614798 337433551 822172688 325165065 962906145 23622447 75565067 83988889 308332728 118623371 38599904 448135628 293743292 357508217 786830079 150798614 987882758 177247973 87843405 233670779 410821413 285398415 931266723 192820245 833408475 112167563 761500238 297739153 593978272 71947455 436594829 625852082 816603422 141577320 654384151 969280461 502254003 318917525 257659282 479924812 328479730 142448298 930272797 806144812 263771682 16074463 671391175 856781694 914983613 637873343 535012373 964268265 413940466 585738922 482026112 935234598 38112548 170418003 144441589 978755971 331373930 213115458 674304595 848486241 209562125 917709906 172254448 112391350 350598668 475154484 878453013 955185548 487823771 691273963 184628605 530756480 927954079 435933774 634786778 73565764 270289716 846472586 431465296 23809565 953899047 817893277 648240888 645142629 703292285 431339996 819711071 29648394 219350250 846557294 868450308 316869133 774807643 403162318 555001309 266608645 949666925 949317709 779462099 93231258 86770419 192390797 385724993 593858570 492585332 915569159 242676857 858717862 459982250 135722118 575715647 453334358 499114500 585178026 830265676 252205073 650590244 398089574 672841676 514684006 950044002 194108035 504885984 517450743 258196808 605912859 600728605 898658552 800973333 776540958 81260811 922262196 537855802 613405392 335818664 838346248 876560863 914377033 439655650 722120678 317408095 403128564 991080224 55159764 476603335 928561168 991588538 781202027 419987547 825508658 745697404 787918808 185444882 320751553 999918632 462587997 893804565 599115385 701219057 958920913 622980164 536563177 15033856 314573084 751186353 608155381 70008050 345433789 767681314 776056148 313706072 581302596 9231251 642975250 592700981 535200983 358210738 583432208 28350084 636155057 185679202 72269439 631808432 156229535 174261816 280878441 781571354 561655937 754032641 19153960 201185175 665651919 797818426 402143725 444717039 925246737 966095254 154649146 693400415 637160294 131818108 601739624 771163160 303689726 787322247 353245474 718380478 940259232 695894020 725652712 451018217 275820069 609571959 649189006 805697191 530295547 291967766 582105786 419048184 200823203 720397900 379309417 169979217 129538610 448613688 291412586 503617050 128722388 715972651 20048865 659089456 883414341 438543150 688960710 521707875 548344150 250748026 64556388 34218745 198357358 411922173 184024538 448395817 922937862 977699036 82361501 307155617 735424300 483822059 885318388 230667009 394511105 998447159 398488955 199529310 408788027 701199997 721353377 64718784 330784420 511685296 699602729 457085604 136072089 996450423 984175277 806670202 207293579 221178284 510860822 212179240 994712961 651277534 59810853 328555141 989061525 268851152 450928622 815386847 763011954 850104312 193103192 172584054 769209309 753795328 95240606 866019070 81848361 856961865 398838736 693979681 437825729 99867747 836438867 57099771 98843042 527979927 801631837 860365724 506972893 557152349 262935162 435317130 886945562 365316326 411028234 673842748 38991376 24643731 320120768 293499552 967777038 83111547 141231396 576887957 340577142 76888553 895943442 533848946 884013884 948009180 285614905 730153598 4030315 981535878 919757214 155775861 328269472 19358670 106568982 8681225 980742541 467283406 315171791 344086367 640823159 764649045 635746247 386811534 486468793 564878437 149753683 637521188 407205695 883067062 701712282 285583520 136901900 813974578 813175064 930907641 654947508 26623607 348737052 612886549 317684706 745693272 235812169 31046227 142771156 271323740 578760729 234077954 213604314 370601790 773293909 72756711 291242458 2836075 965966238 104041659 192847567 996809351 916351976 377244587 929712453 969989096 947605498 737880022 276305375 872022297 80571631 398750163 999386578 329950041 475191735 672711208 760481127 187536153 479626135 544104916 53222013 833416322 150011045 260001478 231697668 685214701 981374541 885690467 497557379 909172328 407716814 838032388 97397650 129511992 857283262 542767989 524629601 254340433 753062274 635363704 460928304 230180320 709628375 786937408 569301 853866178 548044620 684200951 840489273 738463242 942193605 89279288 437898715 60286335 629014010 686237589 710420555 596764955 335193589 528308754 914589616 572347789 853487000 841758632 711422531 954973368 732524309 807039427 959632338 824796210 282752372 583069381 222574654 153699270 785290512 128342657 956255741 203124722 530387994 410705088 536396440 706910314 132738837 184431551 847415086 950470291 378047320 562334383 849306352 174577673 583100815 548818996 528375203 793327897 712291387 713967847 454214689 77080391 668830253 127338452 115665112 202359242 356267791 235514620 717888585 541027851 708204507 30034900 735428490 620477482 877125985 602832325 225038021 315483001 263899846 636850858 575116727 272604927 107157504 328913237 551524913 488425974 29856347 228571658 320636059 328857676 733161206 254079745 411395180 691647270 811984199 531982056 519812787 279307097 243061139 367418720 489505425 27774960 193835383 856560507 460974013 231819945 573732962 243080773 571270399 270784631 144852504 993568568 771602101 479520257 257392432 935836357 156547921 939810850 318355351 94201042 391518680 944820839 479441164 688606519 831156324 380280212 930226081 887448640 259617444 703468575 816235072 644935470 275404375 567901875 896163620 101244598 261385684 689350831 396789340 763973504 714317446 254916261 407678539 487598249 355273576 374679771 934185515 272529985 215609741 69583821 751579269 238465486 63638170 388877481 466829754 130162888 631935818 792424913 341887614 930343195 722044905 336309085 83258455 71173544 29762778 949256086 666505762 105180355 182135058 978031484 945208463 593681078 13925530 47581506 778922656 273117757 636958992 336303820 980557870 712167689 495239206 668687416 41181796 766110781 28030498 389596242 83892802 768622324 704614493 827589406 648982299 528939705 446930372 357302866 419589911 187076621 673562970 598934489 371256242 183271140 978045108 22594129 404228667 77683496 46296699 825047950 936565334 570273077 835460334 622565141 515500154 748088923 336629853 310392481 93732468 395501920 705506223 884276386 659307491 865834747 819711709 62207161 684422329 114667610 625013 27529790 943625664 312973725 224519448 478137530 6990099 358282840 620621307 239704173 360619680 590226453 959760234 193380041 317287597 187796176 982079553 247405301 171980880 75196281 464239473 766550091 373338102 379942006 97016449 301615834 577308125 671397406 914520074 703170020 666218137 60258622 625471546 424652385 871446419 213751704 337071442 388595067 862880133 116603488 824077352 10288400 589269247 646396605 956086438 792911923 971937510 846171726 895940681 869639595 106264815 173034402 860667042 259924595 145266216 393727166 48603097 621095480 180124016 137468316 711358757 568474590 168796154 139852966 52579669 379469308 206314446 620309823 694138698 476937051 565003336 812064314 442706042 930704762 986500247 972907617 91487599 420352269 823530559 125383407 38807622 673911418 649886616 302834198 910002481 279966811 201317452 93108091 517855477 460715006 368805853 79796405 927267693 496009704 338069533 622723025 242298885 832459342 757782963 354505681 656186943 966247834 19105949 992052008 653116978 145871596 957136041 10658879 137252102 223810710 58423802 913722868 205983097 41032351 798943625 589529110 322411613 400980801 148638114 63216106 759913751 104744812 285124195 96505001 674734114 564943169 797365824 163026943 605553034 375332503 196956802 232055438 976570738 25313145 875519427 652205673 965642894 299444901 687974003 659809177 215939241 130414095 293318998 494735004 849937697 396416860 756996612 563544801 203058022 891801704 866351464 172929357 566812031 542641088 777715778 80441529 955809924 678353192 322271141 843824241 520142117 267417623 735445369 485459638 853132833 870456886 242348282 750817085 146874064 308645349 839474999 702501295 932879770 570396342 61952916 737210919 901369982 937661936 708785736 43364279 276793228 274259213 904330464 313309923 279637867 117477436 723624634 72570916 421070292 345929952 627559819 881822310 677719060 326407695 720849882 963377034 377199502 359402771 543263106 84207333 580258871 607896557 864426036 553960895 776149273 234945997 591617011 590692309 769248464 682432923 378194326 483272664 690731024 853908594 318262089 750963692 103190557 187933215 269390092 323589674 676330321 260581798 400270642 891044126 418716057 10137533 400069348 688230473 574635768 278118224 202068636 802633376 929822211 788972027 805071018 889191179 723524196 366129811 530588082 281489639 780426072 385569181 201486124 974033029 480565297 12146645 74445283 967399848 166961364 628488361 663575671 943349259 825583163 276069052 562979291 233861593 670762228 488704611 170112471 79681587 741248928 155215403 591494023 327841198 570675061 230597969 591304154 429335762 867513533 898579528 744229908 237833884 604810581 222093623 156135500 391180028 892282671 272650360 309983727 987402584 21167312 895451931 691902011 487014664 341425106 484672865 222521541 857409495 607197027 464418113 501690867 774065288 272342213 978442470 195609987 510740303 337085900 211930414 802536706 533109332 892153699 224870957 96650838 980383284 380429831 389769128 718931509 21781631 63613514 467850651 902389931 372033595 196668753 832668340 439866776 268850271 574854999 748612309 86021424 26064473 91069480 784146325 880000633 965975177 469942182 673447104 145541072 474528964 168123464 98953939 351854949 198293714 318719894 787946369 563479994 784040175 858697902 551367728 478787623 997155918 156218562 486302844 710196057 804313489 436780952 607384756 712814543 69501779 229809673 28378712 326148700 633314462 669289090 525613217 77509800 413592437 435617158 1643257 55283119 35703628 195884585 571550590 831796288 424478602 921649814 725370244 397364095 866437646 249576075 498098192 425964387 173929895 736147416 749190749 696341305 105437851 905872100 625030235 39297055 59298593 427633960 424253227 767569802 53235687 155824049 963458980 40512960 385268876 882842530 473140945 123249247 113017895 345947824 855087729 948729044 157318078 659705764 741655926 780970213 25655504 690426077 821452423 549816104 752650700 291989707 725994621 239579017 665577623 272938101 52005097 145370056 520598794 3253236 314227853 431011832 402654066 871111414 20412895 407177986 114704143 421189948 793877385 743916320 128909973 700986652 654025963 339565154 952263853 521545727 459060376 977419564 249316469 143004388 240995540 822502070 532758524 344467164 313085469 23767947 986764999 169978764 169145247 498180106 255584847 952595374 616062398 75551976 527302273 125220239 970018960 513098669 968068156 63181203 925277280 517486386 207847382 326281389 356393517 385460265 109235096 61883111 993437224 733512085 940730429 122018784 102368314 256506701 152764791 265577289 373493883 412544126 301094506 163487079 324158908 970674726 559274031 214143893 739311102 261819802 740323923 442198718 331012857 974731520 107667285 32134631 410260630 222777814 882378539 297694883 563353973 167725417 551484862 863218589 350220648 764910431 969688425 85653778 704458230 189343278 484424062 407767380 349600473 869800866 725250753 650004296 551438464 613879131 22316523 673155817 857923726 910237004 716546088 763333059 670082649 256263230 120965529 185553272 237970796 961566795 387880915 327733311 688683013 372524387 724048479 45773664 206373784 739642314 298128184 990283193 917637962 240151704 97083216 142730300 410027638 943877176 919379723 372354670 813439276 583434985 433209537 916101354 577849005 668843840 622354241 801655772 852971504 845994660 413384265 807908231 509938721 671705041 542456591 287940287 973716764 697520982 743476411 833776496 399763446 508100119 764580586 341726485 385294197 879712715 598513709 185510721 650758291 382526334 634493576 14208026 370713343 749073 387050483 980584665 378960795 606218933 789425372 525108811 191026431 423687028 891550371 447104851 879682549 431748520 81463325 730403686 486349819 169654402 131476498 301616909 652362692 926256004 411855295 158520422 422857655 742884103 297824597 938812324 406833774 964348598 508147320 496662411 943454009 279053329 142561984 970584564 652056729 799845100 39535163 116049487 601303749 123424237 177733097 840439836 874196520 647475473 983626815 471020913 950089184 173353511 164097957 430031735 754114113 921742675 5139704 533275885 259114832 166982541 912058377 882494116 79558473 920777504 106262043 78388225 161363738 656447531 515268201 770223998 587001061 718998819 43741854 3677992 340039810 139644239 582034266 344014626 823450106 303175499 419607220 114018337 685193741 907511174 256179379 516622319 365966509 925697731 899911124 222035433 595081601 839857308 68816775 681656193 197532259 33860090 3224754 522049724 735742947 700322206 929452076 84139188 844847041 772445852 756266307 94409751 677375862 364802779 41439799 442601894 846239404 393426838 713235132 261302455 81002433 603224541 898961020 277228980 824417865 244355861 155995539 45342874 840177033 164428148 933022481 616806267 434268413 654203014 539288444 834091772 368243922 530370987 807875403 662236888 798805612 706393750 750462316 404781659 249383138 290991055 362876351 17265383 520870269 672435506 410314136 43004530 137552445 512845422 961067073 566478854 328391252 91371911 553716597 176608320 176678568 115247957 194925543 612111314 283261525 62087683 616248761 470944258 54008105 68716432 216683269 154169128 784251943 478787153 355335768 845607732 294102533 692788589 617517361 713014821 895110573 887248736 759882375 944498835 948451520 250350201 665900864 369200166 800130062 63967067 89399995 913460252 20066847 668430720 640512839 385659847 572149165 906025905 4108457 679287565 470394408 247859343 436499611 783938790 962767409 480403726 233142599 570462178 983987743 198649588 612529616 161236641 551875709 687381343 272914633 18766424 501312137 456803132 536788667 861126483 681590455 780249553 511548068 987817837 594468653 373791027 15997555 566585497 46782532 604545233 455822221 632347997 603703565 690451943 152077131 100707666 257596873 684534796 86260602 920122277 690564720 218127781 351656665 593495449 44309292 757106799 508208030 928546563 316392155 160308217 940208626 65560780 84278672 79975463 160132208 784966003 237233425 689255857 442460330 901681545 24587099 449107105 980822436 549623858 19795738 483080921 312334935 326802346 633781298 763527307 737356335 470058942 2325561 824180415 56229774 583103055 232335098 95366096 556656199 486806483 257573107 905764847 165614627 932774356 292182487 572997535 923376991 904293230 993958158 277618743 90812716 682554837 505303088 615408739 124570158 544238797 979827086 559567011 991902462 703594800 451211945 488242635 64327848 390970220 149675193 340236674 20753710 454949890 481516327 278219971 137165315 400912904 310199827 611363422 808378000 883079080 785966287 689663864 327718066 729686175 239738465 692271111 290926906 655766719 724311045 977359191 950126188 96381037 230892969 515418247 49580672 701196579 771876464 4885773 903615013 220886511 738402096 6481198 819812089 410913267 309637875 689049735 10131986 37272803 787061114 197278343 120477816 51032458 256002997 132863218 653986216 518443589 542934604 732702303 456377363 781105542 591478297 782743739 464432540 855467602 807215276 962509765 80883230 3094724 172686534 189275023 85177316 945799816 173118686 398484739 307371055 889980768 462048671 984979548 849188276 15142819 155937384 277357481 187347227 822484665 300856778 75154253 517264769 37948320 861294094 880452737 900109559 946795370 561159085 277673937 25011968 635734461 224825813 171199387 70472471 269137 571862251 597958803 371955495 236061302 97271044 137789506 919200785 704202635 215962218 302976386 489873450 707047816 366704669 182817540 899243450 819967605 466541135 400196554 143360893 383714801 671177959 390391725 352128806 332766124 120749055 131586520 315513816 901726188 288778854 491284811 500468907 72302092 432243231 763739481 813917485 882849017 400488672 99925546 417882078 683238324 333169300 591592250 615484594 296882642 78403546 848865752 323026323 69459455 619289219 354247080 57735901 681451126 513764887 815542561 486226912 380159371 124977745 991784464 802121570 693089825 157673375 534345747 13431322 374956596 997119395 75993887 87041334 194852689 493788084 510960635 809263318 346016537 332706142 930655939 790615182 26033602 775728862 83654501 988077544 775159445 89365927 764377639 948898528 540230257 753994975 139030559 218018918 284759623 580936674 34078138 834740960 76925852 730256062 699255094 933744293 597628682 814735542 331381543 528292995 53295806 177723584 585164022 7632953 634153724 278760967 869040477 447998206 620875415 356456041 769452268 19464184 86731129 570508025 188021383 60861638 624390945 311780990 893980646 801135095 952324384 35711475 506782228 608989073 892093851 250170117 434355185 782361483 905806796 588157592 419232944 515279442 130257537 416528194 790881369 352655176 939452572 768918990 374959688 367374144 909175185 818283451 847175084 782089988 54565355 626487227 261351433 746505167 996748743 1229876 815490999 500059092 731868502 697047490 146676832 655740597 835799904 878452659 537910662 993125388 527073724 565097097 891839738 64047589 87412697 501850748 459578726 439348546 377547065 96870390 817009861 200435350 287372272 746223637 737209573 584211531 600993577 87094060 645744620 490637628 125550497 656856386 69603536 466667835 759352362 156619409 712460254 894114188 778254890 706842632 606179124 326588264 254880793 342588362 475999046 60500604 509930503 496665517 340659549 64669031 379109395 685984700 505907219 391391807 822362869 403485878 138937304 592455949 635838069 899376268 724467056 187973708 707659761 696975591 616335475 388081518 453238491 559517599 851445708 541628247 454259513 11210053 648413243 551067872 364781092 451745178 526699219 172746069 660553 409553430 930604412 157523703 805333099 755475042 695111538 746217340 763968990 250499806 696817092 229825674 828174094 243718428 158654422 901973567 250382838 286067810 334095839 948000172 286939818 398314029 587825004 605872469 198472141 314571945 318910939 498236339 712038171 583047481 394946273 302164402 748268001 277367029 68458245 911248179 777755008 896184103 261762594 138082187 405095406 824296397 874337257 246484482 831840308 869573659 140793436 706528853 799138033 62977270 735542869 830392117 279238357 218256249 128494077 510240454 476706599 35523956 158103381 918019873 969052736 980684776 990522544 126361810 371641358 106302860 48949559 712114010 513834130 815695179 528940900 377591726 386596962 37879492 20506503 181026998 41250599 881311945 799452740 655416271 15825440 382223840 179366163 149198154 122571934 154023621 117220543 331304171 384978566 181861094 99990504 968353898 917016274 862775013 925642113 539694581 687478800 68158234 108904786 63317164 512612065 2990095 120448119 591619364 380578939 445571330 44355039 756977125 63051048 40813158 908018894 79238124 140592325 112997986 519866715 552942378 402586436 336941392 481139443 67820802 382379818 457895487 707203796 451528399 33419282 950388082 177744531 176640092 931622696 491111647 854916758 332997226 474644910 440421553 798130843 95051565 221420410 716228039 590498351 670657231 641256822 346332722 594938680 864906220 444117023 6114747 923736684 715307541 322382343 531771995 13026775 495155277 134799956 918294208 808602969 383777167 135024446 868182734 86419750 871903045 354308244 992714780 669924932 611948498 232479288 77957747 126247696 54043914 673427614 54353491 498505145 695731893 18948945 65115502 396243140 87332623 861268335 897048875 85473158 733206859 710565416 897642276 983699117 757874187 976934210 931679144 890107064 570892266 433298840 124165690 303637626 724013042 327906198 794259984 105619867 163659302 691053503 629507733 220808471 531610106 221700904 567873511 69458365 811233493 558787066 564164953 587356849 988808342 267420147 62344690 738646506 658029580 282088166 310285549 205148853 554399613 107324726 2902583 461424688 107904288 449140831 888761589 554451408 45330339 286846830 599475195 209189339 191025829 203502979 676883541 946636271 143346493 520719958 569013698 399680889 572453489 704297648 705607988 734559295 505252800 32276717 334666577 775797975 694261657 100667777 248611061 667044653 505432033 878918000 17438638 607172353 960722034 292483283 925751359 952103526 670902678 174631770 807969053 635818565 540688528 770377413 792725237 942091992 631197203 128858474 237659940 807583791 552629961 525958835 8582717 36450990 721935309 166026140 282352263 120065421 939220273 923980601 166654076 994869079 252125817 165556526 308918092 239125611 634250526 6667829 116157784 38633342 713538829 530488476 319497911 465335831 176284965 871588036 822825908 877894930 9078205 158545827 561878861 857361694 144373531 151299907 515539894 501500735 128858110 482682177 304881364 61101388 958601236 77651790 899283651 511547506 700995205 856506290 837242449 766335407 590111847 324390852 67990400 905938008 546953031 34291827 518721032 824813203 902368166 469805248 514638290 129640414 108022649 219270721 536985982 484848518 246614185 747277728 761592030 219602737 35807633 798071066 998323065 210164565 964898691 738691329 590948617 420200382 326059843 532978747 617363453 238306316 485115786 505608896 982412792 315327026 951321988 645051935 816751696 985116409 541185875 238295546 400078480 333094011 950494858 483833477 100040950 907621032 25356978 915112203 752900341 998510020 149818312 631274601 64910261 726964967 557758653 60149137 459617422 431605883 9710581 873786377 327044497 554452162 52385737 314024041 296626175 29197390 337169669 109684449 842895055 443278983 658105194 703518128 563231532 555646505 695944237 820875694 553974005 60884931 791042166 692244675 40577852 860449848 227951586 207684717 18643655 264211266 313970434 365679167 705942162 521823722 163479514 425255516 95997515 892584721 880943202 651019264 35417301 485258731 919544072 96360439 120879302 619530879 343389485 722740004 828666600 882353192 820187043 445929212 973017787 326202903 9079093 281923592 714139378 474587086 430588704 862466663 314518002 29649830 940898194 452557385 368195670 874207050 750281266 802911861 612581741 928913466 422475927 715025604 604404154 143271497 136834255 54596259 694759796 864357408 862307802 658264981 104014084 957671353 6733357 119335855 796158857 793536740 478198832 390800411 969823063 818445765 214950080 491336597 829955187 215992660 342815150 946533105 229929241 151645659 919802429 775942547 593872439 580196220 559420840 341996533 546511343 980021929 462196122 427550245 691558425 235361962 491138740 793290308 488446654 270507035 979368202 452621064 687824030 749235050 374126758 528867898 468916651 224407901 127073284 524377401 504130956 607701899 24113300 815461238 801439259 889313502 909619516 919617270 317488103 294535191 912724691 115067091 615120051 879124042 124868263 771815867 846245365 270228829 318529272 466352751 994576728 351277198 920148347 960570438 415755066 273712874 774735831 635998119 877459247 286394327 286773291 83355282 173121148 375794059 969743238 419529496 211474588 222166418 742346862 744052191 235377087 424132428 669630298 538096799 450709318 58210924 257235256 325556903 293955657 262523258 450893800 398313304 222771217 12654674 736149694 522484393 807211166 914446499 497623812 986878370 317958433 873224817 583660662 838931169 744936067 354393236 739280836 483776792 678602717 826954039 615766803 51044748 272435966 124715097 456383612 307741336 3200233 272842319 702621836 998139432 695449683 904493120 43350211 291095615 567542313 475834024 347302933 465887089 552415752 598202326 610203500 283966825 705121987 662891117 886716451 558460772 270888161 76275687 382631052 723191989 738554653 519556365 615040620 559381311 933827300 29283456 360952186 365872126 34753242 473273140 50270691 547783550 645490517 914188527 886564553 879285346 847560417 891180751 959166143 386013151 684416186 203996609 58790991 651300414 442834261 25755914 506657908 793880925 223055063 338365122 853162784 236729135 759892892 728184404 442995127 661193271 54333618 927884032 291112850 230393873 591820379 488335450 829101182 76776938 571120783 732490440 111087418 69095171 621117815 265933319 869898748 884841265 978490355 870326694 131381485 742513504 443213333 486523273 464259240 698250764 647606692 798592103 224405183 676264390 862213274 999719501 792177206 990912437 805640103 409725210 331920390 894908434 582370475 488162049 468259227 993993387 551611711 434653450 849513815 295475553 65919789 567874448 673125133 511704234 532041460 869123268 903855750 804554767 320131141 85286697 158812672 739864239 457331336 825812502 802189993 160636858 35923288 17659447 910334248 118362360 810564867 629428748 888662037 823894848 852939019 592753257 459243644 554408193 941354663 873551092 296658015 940983996 766372162 313764011 724752177 381199239 222750459 22054491 226413147 681151884 393207588 704819498 545451962 957476488 963395780 715221261 91569695 719990860 511179541 259707218 787461582 701623104 789984262 59105560 434809600 440801499 96971961 63834066 578284641 512473644 799326726 670165449 601290642 157188180 886833399 119227031 946311592 308730121 580425546 329218988 214967211 156432661 55174642 971849420 83517720 150759125 409499031 21257870 379896416 194753723 111762193 424276191 56033127 40923597 182644720 743619453 974042117 300082723 95794423 838993021 922827912 911412588 982918813 542726854 145965616 53957994 33330059 80203924 456583602 489288817 114106144 515611125 13407670 418163180 807502832 189346639 885261145 975239385 992644672 875448792 378027692 109625416 355271308 979005981 338336051 251088351 987020290 768239740 174162534 384877657 621816581 49251753 273112115 776376834 781371306 586145581 158852986 745926973 958884926 914279394 410203280 537481470 363162558 930680440 38849469 56693585 591614045 38347252 722955198 946861009 112871426 824894508 87828547 878067761 305938631 862653004 196409458 774759607 930388859 674192211 553735010 448371900 60948001 611949719 24098977 39308077 785431151 166985277 38754991 407104269 68506704 596429762 483441025 856279537 575719522 409346165 309728510 287455874 898935929 723249146 242988421 902686975 63794202 296842440 649472614 956198328 984854273 997455020 254320740 146284948 837359515 95636804 251125305 907436172 488760205 463890565 492823826 900977709 270122027 482798902 32328975 357119002 369777409 200246643 213871557 987076232 684440654 690694954 65852091 220776129 399475588 926426273 458356720 370336673 881926090 744191726 408395347 421193756 984163450 185953917 659092042 678783414 341568931 591309199 986079788 152355593 69617288 984901813 425197255 727227971 959847454 181716825 198746074 204704165 959147410 529784373 475610268 553309189 719491777 640240089 936207412 509500749 229349567 216859433 811507774 193494778 342730833 72408541 337466700 657259677 90301042 739964672 607016803 763740765 861331666 805155698 262932090 402810740 411855442 704311398 806811903 289888430 981513609 602714596 636178513 225895661 765540162 19529544 548115782 560808871 199528700 777692097 214336679 352461158 300289385 349425875 492988848 766668359 358127 454799574 84362385 987373692 494148138 375891828 173981423 222438090 895245928 518514223 248716387 226095884 682490411 810985688 690937594 378593966 363284907 313241625 457002419 736206130 238223697 641633773 883380996 976544942 884816957 4799522 336175958 823031884 162930370 584658142 429863300 610987722 622381284 47482135 678159712 109477112 655006945 559275289 198507566 710988348 372645285 871620356 375895335 827266321 957259092 24612172 609806840 911540099 314306500 316350263 955539264 778854325 94315264 111394659 643546901 428495963 803343302 212953661 175012224 318811968 35525642 247736970 367249660 997321666 845693297 742280162 732477179 29210449 184157655 560394032 520632929 791860723 860332489 624277300 594387463 345310915 584217868 420286721 222121785 502111853 887378708 658233471 386201145 678314420 512234382 378397930 67685050 59781101 787914966 355704657 499740261 192681857 977265281 947327768 33594711 424168559 101144021 205281398 581717665 314729671 395171404 762660600 580530375 23480624 902487061 913069564 515408962 810055523 916117139 254607159 738515454 50500781 594317020 814604080 957388252 671305841 414915131 38093762 550525233 658177188 653520558 582148766 584368965 618575439 706376040 580790214 156822486 115129361 503532368 229324819 178696594 625401499 522217345 49343409 637806752 501452593 426850248 817544350 998251288 524813871 856881449 95771950 15275398 718892930 888138331 717954698 264958827 461848875 21491271 492707628 673600444 115248064 450006157 308825444 761794401 753725675 975016958 897690070 968876471 410320361 327633187 313671674 391172367 396267019 119126197 652187803 248998701 624573240 249438755 401848409 864475593 114288234 329761807 399895591 769190673 229624876 493110481 824868813 529260581 782345507 186860786 176922215 863365018 941826178 386645426 782751972 783527928 817444500 411479940 583955591 792221244 196062518 956935309 266271082 610532439 642122329 514806056 976823542 642639788 385388677 242114660 530687597 13753750 774933841 634289796 715535200 151249888 984089580 358762366 53170745 516106571 582871447 328172413 395201203 718813195 610537513 632573792 804126300 102602826 369972874 384984888 592180506 615180964 205296952 584726733 152826275 751850154 926405317 855580186 717733379 702337887 849658966 36750285 246601242 878359486 784758310 908404680 159970844 887060274 781501953 762749859 837805327 362234907 12866505 424233767 606217040 73637456 632598005 645398740 39583502 183594392 355109389 742439004 304727246 312677424 846795567 748867366 124118501 202727240 889890957 861595340 562537217 845298566 84164589 362123165 870344865 460062593 422567463 281437468 608669080 579679303 427704235 180512895 325297550 836441047 989746936 816355632 266199935 638396328 624953126 730893648 452943930 800589601 714697821 149574703 328322274 126052382 631218780 967484117 315365233 994801010 396434675 388297853 52663600 981301599 70337161 993340180 593297729 898211871 468107927 245240766 468036885 590330463 339452458 168489298 728499446 256034751 126368869 918818009 42569343 999407955 376530173 783179794 461195038 648199717 821739195 27160049 983759001 180279216 934936062 293325596 274022790 145463910 674815798 283764333 353023953 371642412 506423658 804309363 798384954 371949273 327408307 667973872 312608212 177316026 832028351 619736412 244777096 11307281 109227343 4651361 292406672 534177937 186244280 252979293 393859324 672668644 683307622 650509027 879953712 457316389 866894165 579174714 28469604 91199334 539796118 904988636 731238435 202144044 991983568 736745976 227356620 439602926 356065212 709978097 158860564 609941657 844649128 359709150 993160578 287943439 410786549 940203528 106761714 710398115 688510362 928467310 792694035 893499806 264589470 433379908 312651241 448886462 591627169 102999663 520946763 548439474 424890452 234028555 918751078 943161247 550148860 252165605 765114936 554049438 645315315 412433410 613389334 23006011 447731495 23448598 435987238 361911543 498353818 271913486 518258918 597334216 581732576 3560071 89204899 911421076 782796452 581268820 104828419 715864249 300678691 523336187 556005244 26735240 942694319 276182073 258937050 271786693 101063213 187298426 459643837 147809833 445356439 333329505 525157400 7068128 472785276 332291910 856278196 606298636 100193147 629759667 115756458 535107136 583977419 728605927 711807213 182253573 294539702 959217491 439566014 723937624 476866074 788861727 328962614 900228394 817619431 24884646 69724095 566535135 584620707 59351797 129479579 219208144 632351465 296409680 998989404 221309385 910604517 98209454 139738986 161001867 305326298 525091640 497211777 374326859 655881628 83670990 162860848 201289521 800216854 152159618 385902938 879338458 60634822 254064922 739226553 534856919 905994812 319658898 188758 65771052 199808927 487258264 568647442 761255378 750303783 426663183 88491553 794274869 799977124 783431564 631456394 295402166 690447350 803786460 523983272 96553002 26234258 529265276 79135916 527382873 332448772 216124191 961285400 280150400 153007975 979303212 413169989 946749135 70056431 897490238 18376414 596488940 201735263 62771874 955568483 128156015 193638035 884206044 29197991 301611620 827452408 828372770 449087827 486614732 952418831 723984607 723987809 624281371 160587502 549467186 355543201 636208571 208703422 718999916 132876599 405239176 162358590 610250902 403419163 726965331 666859582 134172137 393983383 62972255 924949541 915434067 86616013 230095847 54143340 859990521 96296751 472321430 514917921 495681711 893341445 108762381 622108261 69089922 830425578 665575520 541579502 562936879 181498959 301078937 121238918 467637673 344298231 396749108 623963530 918697111 821245305 176234658 261981291 281576147 270086338 365987014 52294193 453508844 145379728 843396219 353262067 460048037 288511736 241814283 154117216 750442356 96803040 270485689 686340153 835022083 520575110 714466617 677328084 420851635 931446519 354318387 973636763 902328084 78255001 439003075 379914635 688019054 965500066 355339004 269682102 573873468 6181790 920060512 247743425 460137388 541219821 666102889 630217062 451420448 629032770 891440132 380191219 346470575 949035557 838966545 766024906 520073124 614361714 30265060 397260255 512851454 268117464 399198407 156639293 329485551 557120091 530898550 853927041 317244766 200266451 252988577 805807453 339162725 530263403 774251373 153499671 63850451 658949154 813147380 937191687 94569642 781613901 872852416 250801180 477825442 345884691 732692820 179808600 160466853 682991344 913345699 854480719 535840849 615456306 56692887 834531245 506539129 30174335 674394251 762439085 917140644 799371085 362875601 308367522 551908237 790934377 64038190 695614066 879024801 452128113 281382233 608832533 526557828 555473498 18336127 94168091 935902092 129641450 725829826 735350051 669923396 262582078 964363701 207565925 598428139 495977798 585528546 309849129 428399858 85833540 512226116 62820942 189659522 882781009 400814285 735113924 383252980 555701464 856704225 344417810 747705686 562141977 950323929 328225745 412081645 510848423 128062594 513767726 424418221 742387947 930511003 598925676 581757635 742702239 819813211 787738720 675177996 889212499 596245224 76553971 33474971 177502699 266615776 470429604 758124343 937528862 252077012 408290563 254519514 446996729 673135048 439724599 583589683 622553691 737157813 689417081 957257253 405148279 771858440 426783383 997298502 437026388 91108896 952026482 997960289 735770192 536885459 539922048 452234740 918258329 930062313 468276555 855455155 536282035 156447136 207366383 248252675 858663669 647864103 948875424 172389760 130955019 198523171 272899106 649554807 377562229 942156332 354385487 315395180 772283399 366359889 412588949 833434518 420524391 72551056 59526773 265018974 933960083 468226399 656331269 660451556 752971608 452773158 816931439 57434746 762211291 701738434 548151664 202249766 413823764 498604548 256011482 251217188 774045262 174448176 555777298 66893154 375951529 388620927 165714834 80759811 104596888 756242333 56713064 974674397 280077156 682767147 872941494 364697083 779594150 191540286 101880880 726081563 878921681 148744670 76861345 460625712 141015974 134793608 694124646 654251489 216403901 620133805 615092465 749339401 290593795 889041969 697667143 132623925 860858934 308526828 958892163 444566057 952218219 37077548 40506193 646215515 295677833 897669938 498116211 203890294 883363276 565722800 241751616 708904665 457342786 40453969 392010272 598059798 601115217 30386737 859344657 810321267 598687279 646384993 768191013 876700780 775314793 494197349 185396994 288499503 672213085 527654069 903669344 558577694 329166271 425505343 518243471 778573649 761725720 527834083 762333166 810473233 877601090 979532790 192953205 963462750 825791213 182452928 495896876 62370666 165048094 557513470 489666225 814306332 545229739 441017440 516562871 380429455 710163392 985632780 504477825 363890576 192854620 746234649 677605995 261456675 818728149 643405589 677728354 48071422 809697104 484147328 303568230 693952268 524474186 32923983 171987215 621932011 573674002 763786602 468313605 770110319 891418444 813101869 329058439 156968221 776606063 140269035 6208229 717336240 172695112 765360230 98542086 558967960 454944117 123604825 822494179 731303542 59396331 812170734 167103498 918833058 39783793 703305288 682342428 799684517 95926050 985167867 165477967 685005503 396619247 435201679 470937580 905491042 267575323 814060544 333168594 101682613 796385981 165063489 661494513 94746130 442440257 42359476 227241168 207613320 216243943 373845171 415951369 448228185 14166339 967038987 286059207 119564413 243528891 654203004 909664078 516704798 271253005 151762234 809024115 79637018 267520966 444703599 698961952 132868484 928893131 812294838 900447698 574431523 626573524 856809890 764178715 393219058 454522604 983474229 219145248 937457566 867075059 825888361 450439707 901117195 967461660 81527979 452427226 894036688 964669039 78422618 560386622 75148726 181410632 298327117 491995838 786074940 835654870 749631818 455975905 131037206 663981213 660669072 52061639 873926314 664169716 271983182 456939169 77220242 345162632 384952873 255212853 875108380 736176087 269381050 149020507 996421325 479882166 681803022 187293826 967765977 227795404 531888932 700672043 444119469 56811541 425871474 550935661 564487526 818262623 738251617 706074736 832827223 622976208 407926988 251444978 511891847 855297118 171636869 299184325 298329136 436484949 979112913 602108751 52335170 652984789 893668327 953002760 707683293 114262610 571005556 258006527 640335067 439352338 59967001 55575638 705897284 662115250 935111916 905544385 212157911 994740130 25154803 48704780 40739976 166983332 145515692 859597458 122640636 373399633 95887752 174181062 339492111 741351316 284244587 589718446 732419918 978111789 925166638 869330018 921504125 84909615 928114717 92934546 354945299 405240450 433606266 612922366 481982393 108832098 678086904 857079547 215681487 307154398 135193920 481387765 4307687 18510170 386485615 110406119 544097352 142561293 34360470 719221220 544387436 173226372 817884473 95131538 524387458 215330077 770318289 243095722 111171821 575101069 973529930 794314362 676259266 147462235 650594181 194931811 137979470 719760482 245992407 13283418 232331919 355494483 857185161 467956587 89956278 83794480 662536278 295075377 892179115 240320722 54455536 554830688 152161416 851559525 300432250 179999804 710862621 248144103 232354831 743685407 321826667 820489388 336673594 542466039 746360873 116657372 80703100 141928645 959862339 791882740 205803210 41592351 898026837 8288833 502714124 48080302 727759924 848497256 763717279 208385713 106112357 887407585 482781652 93368953 879992740 600592759 878968431 179518187 766340703 270847434 881435176 258415361 725979193 786958285 817089837 349822793 586185095 348904776 762973855 829740644 912641750 305921366 359488784 215631752 772986211 466083560 116120843 44698879 557646753 231662913 944990604 631990950 83684279 54527097 637977732 253618799 664437759 115543546 16321879 174976735 730233737 595444486 719131997 108252048 807239318 663472430 997306468 544094128 330938653 277849308 459865388 43378817 403552073 408443339 629315050 422722519 650760696 359565705 757406406 552868509 969100606 394490364 355457628 106389328 861683424 241482202 86573119 659869314 879118554 70929199 849567601 772711256 816138202 217831899 174655725 772125709 730827202 840039441 873772574 747353709 618895401 261786330 789732197 78344795 179918043 7824528 477347478 289766475 737986133 217081699 846898043 83931592 34358858 160126935 435334736 963485168 864742944 550375748 27502661 209775091 634370419 522971221 953452032 75592599 553178770 228830602 274922520 591662007 913266941 471355830 259106203 150713535 209768941 230982273 586485385 920266034 611479756 900515559 706399830 791231524 37839800 480801207 393928812 437313985 832980997 42978836 980304038 225089476 967670456 278838264 841427927 445776896 116053260 20932268 829051969 368586459 396782321 416518482 789015070 605455822 57259912 478869851 888487451 236102118 773029288 58990865 696432600 531210310 513831516 411308046 498091625 590170275 501175139 777797059 6752472 910972358 208189871 272615411 163687584 64241678 152850407 458409781 15478835 787323371 780645092 75797877 848575350 760011364 504258103 462129267 314784832 75440018 686114466 325041730 268122846 932827939 704220315 246125003 823319698 164000984 881482444 761228104 920335887 285847815 109872789 858768585 50426879 743544089 323142793 688399538 889740157 933287437 583118060 777998907 933315228 550972148 63448636 302358511 562644702 505853811 540503973 731911213 788189117 968952388 98785163 659568042 704197925 683145653 895200772 664687085 305588728 138431015 755597147 346557906 950333577 880402576 191894159 409348104 821535009 468512506 382008785 907997075 882100862 731739394 534547210 162047562 708871247 688193113 208808530 550128474 189843385 691696454 498775674 817701313 418643925 171442467 914846595 714321620 797628463 294195420 821328165 137886905 70492489 251094387 156507465 236890350 895582998 460640382 810143887 199438528 716612479 302129831 295312585 743270869 996415713 868077611 463298942 454136995 752245901 366784348 967773800 293699830 135500615 272610079 456685046 9715822 854573000 743480175 634530251 495208702 513683260 919216088 193589053 460457326 41957317 635953148 692637143 854559194 653095670 614987282 443286999 299447346 357160536 512645474 188004017 316956856 148501992 793373898 974560650 449519748 203038871 942771516 79120829 766673923 889796809 534542398 937195866 451159924 919309527 302787688 852579746 670639978 636065165 988431337 732739980 702186829 229377708 614979331 567441476 67766233 525408105 305696907 838016422 184435100 722809580 332773482 577296071 544835452 548024018 612356638 703500397 994816304 361561004 590644537 751882642 692171714 201873278 539137505 582662629 992463891 864629825 257147215 709214792 214123351 591274593 236339280 408359763 187864981 320486207 352626631 973198800 744369192 859118000 10417961 871245629 85029440 435732092 214441727 702371405 547993954 670959328 887901544 734941543 284769252 796457740 306889364 545893157 297767282 929116838 535416650 358551767 199162252 203058502 945692515 383890686 277671941 7244536 506069068 377796561 307283846 315780797 601918344 343209403 70067209 921767178 429595436 922401754 212696926 259569735 346256994 246965890 53038505 132917072 541038566 768740280 377143266 131758072 410063500 749762488 280094291 149511042 804118968 46104944 307052318 96082214 882360804 531199234 849459893 714560658 153597214 154423878 869097568 735430246 90177927 730523973 983190714 154413239 177302485 19154111 289019956 73815949 197196241 603685030 840507793 411826020 776565978 409299105 599439464 729369519 388559457 476554378 804716454 396885328 255276651 350544112 380435465 807134498 616392722 789691286 667900582 748300400 710779908 53056498 10858851 629740922 538376962 964626351 607366014 354023927 375049826 946372395 482026500 956652430 770736782 542360570 950152794 457030747 477475715 126974305 898989240 175134577 530841427 356310748 631021226 503287122 646469795 544984216 150671245 473648761 616314158 942392313 342707480 410124240 624319552 766765590 653800912 670345018 142381883 595995704 320541586 106536970 781302806 246011999 360595469 275936138 702330841 442734525 879572293 941043062 794929954 931428664 469320722 407542398 518911651 536212972 203087519 958985927 780880289 772683175 407008491 395236971 716470903 226173804 810086219 349948916 475592977 617362417 346596582 530062565 662210929 417665568 497683000 973154353 361189934 771401625 230307727 206202050 763313904 169798447 894046609 24406515 244706549 838620519 60469684 248974359 637937551 19393276 337400517 804553456 796342948 531554654 222610274 601772600 499060525 721846062 113639040 767237660 377336247 497977027 170875877 385661371 299170533 314269864 51623086 394338731 995410411 936906779 838073291 14582389 605553429 860260752 954306686 506525460 39865918 529093421 965703392 177689978 294402905 710285131 705090140 296379148 826804460 460911355 991671858 375665441 646038160 878662782 104816117 169086342 690016627 219058124 864889358 646913277 779087061 833309967 639161911 895689657 770038414 421341477 282853888 348232163 802571143 923528225 908257101 695970841 488188988 150602697 765997781 895223785 736722753 871545370 140325541 809294427 742110138 986265024 585536668 479788132 78014433 769733791 193074924 415745396 698421635 158997069 149635231 939328489 264707203 791066773 461620240 566811545 960815958 434820085 119811438 724218445 834932102 407563808 527818044 331732032 715327536 944772734 62464212 959172260 267883141 615621287 416014559 876002333 730516044 561324268 498887134 540552004 834337375 846106830 111721637 259053861 416902953 56344452 759514 507499457 663988015 321716858 707160954 307860109 457637252 596013005 302662997 968195313 457966674 424996559 459907981 798197963 761249624 970776713 765572123 314439401 480675431 461707828 2933834 289152914 416908772 567091647 597301562 445158654 996857162 757126733 353521246 642258393 31869349 106650804 266637823 809477060 437943319 233466366 900606902 387357140 353839190 522585579 226070774 214393617 420812076 974233966 54796672 771023608 109345014 177323308 552190444 680764410 840618534 492564480 565524007 547825659 686057922 714148730 146840559 939808980 541388258 509444699 610826585 188739281 572350517 706481434 669409100 269308723 508525181 430074978 801016835 139472558 205879566 935637394 183503759 407560685 83912531 610831163 495450707 907566602 827172425 355913638 720643974 649800982 576517890 250741580 705956789 73196695 915314980 212619611 182283582 127877124 815257448 523598904 246452437 577144651 402198043 303491575 87419907 164875596 155342240 953946853 330893730 417285212 902531819 599335423 650368098 829619907 33506823 698250616 367070536 222774590 260371090 668082487 222626346 907838845 163352636 25558358 299642932 435369126 713512780 378426020 487894629 451071440 19370778 86484772 778993682 865310345 294689430 138934924 177825123 188511057 651168448 243735751 184818641 783596061 499434797 89715828 705717423 176482005 649420425 278682468 176919454 754633686 530133775 532377887 362488086 626344048 907323155 149737824 284488420 933916520 429049721 517940373 788802214 594661240 931020859 568222816 108440145 264915403 781011174 792227352 507782828 812686977 891426589 798115657 863213010 620400945 663159061 30790704 271081396 583641954 444167704 859511871 72097429 24408848 404593922 148589727 139179916 271602478 793614535 180943529 271787781 994038302 717338859 550191212 156893504 757579834 789993992 410336555 776436433 484983887 69094476 779737564 687155486 245634589 755198968 127874473 600040676 979547352 956492258 451778163 422215859 28702634 265867764 794239818 74946925 892505647 862576042 33409782 656598731 134459127 497459864 794374258 999842776 329506311 604800738 401616747 758990196 867681624 472113091 952136901 852627666 102500183 697609734 268675862 605146106 358345571 795582096 610097961 282978376 151980627 946867924 443818621 263055083 692609261 121839965 883943364 806851943 634871408 411199560 345209188 424860691 984193291 656144839 407504889 400110236 876034147 131627679 292632785 31040128 152837649 130085546 108869742 683931540 125562914 995028822 951270152 73099903 408490389 594672165 319140105 745994044 473211617 101167403 647366031 526403996 685760108 302572947 17012461 888449986 421930261 712006682 524252458 995705509 454539947 840288146 369154688 540720273 144637043 320260449 626804702 931874726 149210022 462562303 623228775 531105880 148867056 647141244 577279217 200339437 378991091 204141559 861225095 453295874 347817410 895654952 334032616 833854983 324887910 134523863 297280005 41864126 960818012 845226594 868140422 893487040 687020821 105750332 834006342 758014200 557535093 187547752 543762899 572655141 479330133 904250114 613341935 478307933 752051714 537562038 625085970 893248389 481400251 40450887 701961445 737683673 100098102 824371466 88912328 482374507 45064987 34178408 853083725 667771547 369319560 890714207 361550266 410864804 361127307 4697090 236097420 734742799 633694379 270018805 528470511 379632446 409637472 564739313 424762950 755112675 764255126 185086790 468447145 520048773 288378415 515838804 803886434 414588930 73005438 989931281 411563887 536401160 559980236 566361478 690010884 91353498 478834646 22889298 126036230 879950993 389484877 832884005 88911504 6405656 220176213 549564486 231992690 159885360 173303302 34776846 398109869 819916074 138805230 603781483 772201208 464111663 149088398 567770462 814781246 560652731 929535192 10993533 79266078 897349150 305132984 957183346 805471594 675071482 761654920 154940025 461271208 537910984 241496985 5596134 823745940 839998291 234474161 523455389 513424284 558428730 837799816 164806808 450190178 627726450 463033930 395662181 294141758 276240323 45400088 809952933 800731578 642385222 886335878 859205519 3185172 14260717 357369630 923660394 410838719 699740923 930403292 569469718 668761570 728201352 568600497 170252676 14931415 810260478 343586305 366244409 554120109 339084447 113104420 580176080 783780775 788882940 45975528 105203317 641082811 996278399 26866701 717108330 873127956 964512226 624617672 935999109 76123537 467929014 238434881 95664048 906822211 436637150 209986325 829047913 158478835 584794897 54579412 896895807 687010969 677804379 972699780 519810395 329269990 271237276 374149916 785387252 641709755 65536775 309182986 997468122 671210928 114979749 903010734 316215788 803615630 13767888 649403356 739321762 753301717 943379128 990276702 526473348 480410423 709500897 15980400 324897712 412660763 605826467 163449922 10447448 621919003 330239145 524489594 528661058 864340614 395642739 553381807 625077318 912082399 536394964 675862511 572904148 548130396 402085492 982924346 630987883 769205608 507720014 860280836 811159075 201099553 766676531 366955703 338894884 859705050 179652166 698407983 423668269 791450522 721657215 435990844 792185870 195223708 451810088 416422947 191291438 128766413 502623843 784775453 541913605 208962642 958521505 699861207 595251875 225174783 951659564 257454833 2830120 92866784 463177374 435198591 513338697 722069940 284460904 235662475 725714898 41023597 455753804 303589520 445769502 663629233 567527908 102948609 241206177 287416412 23712793 661302720 940232287 144154620 725984940 729672359 218060658 865069907 656695728 699617283 70632583 869734617 981545997 828774675 635352417 349881656 755115519 312346254 211274325 98612174 423968150 889750298 42035917 819563310 197549876 978650582 946824646 895580575 338615314 960958161 171342929 626622875 897328826 649387408 338083861 923165266 492145038 206621580 108461515 308934181 909314368 603611825 401099201 25488171 258024792 517695457 896633944 751712687 410142386 687985519 958772358 48730799 348836861 807984549 919320661 185385055 279856189 538441534 31642466 637348004 830982985 820941804 782660959 394381210 436751437 308325075 313846417 366214671 634077258 441900812 572204114 478202373 193588369 214036515 369749392 123207476 674729804 47978650 331658572 942327685 564945397 372688484 961680157 679669144 299034589 273086826 338146731 129462591 422968487 714276362 774868788 557302273 717247178 219223954 392614409 642781080 150767122 960588490 456490258 941539443 444996127 154612327 805323846 609871413 317147876 101066137 857097524 193140788 418488617 14006910 850987902 63885307 825147146 550997164 648657240 642675656 295485047 452177835 748275725 255686926 684758962 846494584 296343674 797523700 452847571 95507204 368782226 591098581 875607879 138733747 718591192 477345983 657616973 962972382 692265704 719871988 281793400 62345809 682469870 834704747 572341296 114802893 497937453 486783055 248740656 686926215 453891705 801770623 781430537 253936551 54929597 794517261 57945758 503482571 420367991 98509503 981360550 983961473 88717111 677171857 947159342 752865744 439034147 40438321 888326676 847840176 274394486 44107394 360873869 672588173 70598397 255466522 491994528 546829000 861420696 244737987 115629480 607209526 783317439 715112189 691935445 359335071 539408634 942612603 951645356 163691328 475675240 894642338 591061891 996711498 383668793 454514701 613290246 340063072 296426804 979033099 410347701 779546653 390842674 961241375 828357731 902460556 422219681 863909247 493193400 953583022 19981826 746140055 674841520 284173304 717496426 187158659 8770331 794374610 855911941 200069784 997131035 399604249 32138639 204801499 409625768 945016989 128150489 329142920 121707535 882649252 902155850 191870861 693425007 392037733 772219227 149313804 60311867 808268430 146432282 330121437 473434811 637022399 957652392 103691529 844160138 677355021 737095611 175162960 126389017 754724992 241097501 814609060 166634283 430481045 417826091 21292460 326077527 336935868 258533718 224985410 271484810 317320922 953251749 800748533 272506242 779028169 175875890 224105352 94647636 545844948 245401256 852850033 464659174 842797372 188915916 310052699 278531445 476593589 141346033 137364900 591819793 54943721 337058690 30827488 342881820 304819188 72755324 390871380 411064783 44137190 997738480 103183739 576232629 688169284 946568326 243661445 106940462 354039176 900225525 915335123 602438638 300974748 118095756 949323388 270026875 238022755 659945133 928725964 833473970 629099057 899161932 853007296 824355650 302309709 224915060 447018890 277609775 799898486 350372034 334863379 277495377 254375259 568316648 250576500 616175826 217123106 820659755 328781436 488941236 430531810 900426470 835186478 872795209 622351656 203739397 179684159 650846393 874430326 602256523 693942684 613903999 482064063 801252364 511712226 216690156 370143213 838342451 330704612 132480931 333376092 275345214 223648041 967226139 238337628 508139389 963805036 635490081 999590322 480434134 642148122 482619475 131652631 851965252 899763927 213829541 76617144 770484819 453825273 73310944 31904180 875645350 580867595 243500318 50917538 851466866 278312780 714521424 363150600 157451008 105614638 90798264 912539109 316425519 822419927 250829679 527177512 142740207 624789923 789825248 356930614 578229447 120785312 538985547 676906088 726114383 6621712 367177539 23015818 239795895 898034411 422096433 422373470 880586047 137631834 56360142 869981463 339960253 51998013 412106413 580643806 125771546 71258534 954774447 581607249 488915925 1311580 679089292 929139967 180906622 712942681 693933905 347089901 539529788 932216140 402906076 691421460 629344072 321540632 645629026 462478816 879606128 411608147 600367594 557004978 530884757 58106312 133155024 117006687 573807405 195950838 416288067 35668400 366284481 926057870 631603142 245343200 262210160 454554360 238604211 392545057 47824235 181634767 218459059 239702551 983683959 760143713 564187207 816212315 238693742 747567664 990923843 786053113 228735934 566635123 518761293 866630130 488160488 990277525 602746978 333668539 735034882 596598197 584261202 953930684 801932598 331148837 511076415 96773331 31658561 292490732 867576866 896771790 470124277 160378948 997779782 569965044 589334455 206117148 294692555 843599485 319990273 424800662 481664548 146135829 655370977 126952586 415488409 832716125 552094584 124083970 42333382 650137706 741396861 383592124 715705626 628563268 87226808 833035947 17046105 840319337 827542663 429616502 447055643 355911495 648740444 885081592 882123595 206685381 495554108 574149566 169335464 808332219 429567041 880359820 772558151 578817653 950804506 117254617 150828559 112930868 666221958 898869582 244242747 405540781 204441820 208712010 35367644 737676680 389046151 194185825 723212629 250567394 160855170 81076952 506248157 438955467 184112864 136889131 250479872 386574793 451698246 257321096 862456607 356219988 237549935 953300817 464636139 220236119 753235623 340542366 221720558 68003765 527832657 17235897 971918082 392113090 775669090 681422496 331853527 120178118 706158051 579015814 786475634 529192574 417725298 712023890 673537448 984436123 199336897 486989598 252097959 562645056 259211542 318426809 824584558 960895880 733032650 378752550 7282256 618445053 796836298 444219675 45713014 291330850 23410457 226923395 861392729 395825131 914182220 676395516 28639307 718521664 158612492 685036634 162757871 199365502 340322456 783889954 16918973 305107957 865845824 404340496 540010112 482802027 466225643 939844497 508460759 68277399 928808338 718855498 972049079 40765095 650098883 867190671 187056359 86127547 434494239 135212524 491822978 511331687 582039771 30896800 383735417 793212213 169569603 743833885 214199823 632001825 295639347 497650314 141303643 802039835 195441052 501976641 172373193 814071944 913920005 706202705 701124761 567626946 671542535 816738301 394258271 754908051 10092240 169290298 99539585 805507774 602250145 814835765 677447356 86638454 918517840 965899723 610404512 551893733 684784839 576895504 350112015 911549095 231851139 600968137 677191618 685386572 641290006 258773489 130858436 505618137 206948517 467326520 209712629 370178887 275708522 131496319 38398344 791581955 771040563 330588765 992224901 788522861 818783713 8862109 297378888 348081497 19813866 444202686 827047936 672996241 406269912 222679154 345227569 271238992 842544584 736453919 128197170 22647496 660379116 480888161 31579824 243642269 134158089 67122310 568343593 436995945 554299642 578132752 102475890 345851446 723506987 279385911 53146162 801163015 126392094 357288804 708687716 995799631 12830442 401129655 927258073 210209399 339883959 956288387 124372404 33302109 22014531 528715212 745687020 439856080 949635424 974702032 209317581 838501909 178798195 41717371 164728951 121374821 741706743 417207793 506007902 808483948 821536248 86961672 465405640 623201996 664130713 900793035 570168146 852814744 520329870 22813432 220561772 811505369 770178466 866832003 761649624 190950669 240107315 387870481 276270127 599485858 182223537 66120318 918346076 514805632 5516835 641805655 565613086 821901180 426520737 275267937 677838730 44680422 344624347 386497552 309678984 351505916 691680144 778260241 821254993 416202356 784426008 552655040 81933303 667914230 741711067 871962290 490168029 557082272 452771800 5157933 390219323 647342977 825183007 309665963 786052507 899009310 29315927 267452507 380047455 810235887 452702777 323437216 133074489 598378211 723163410 365363344 120538544 894374360 766587717 455150454 115307170 810796068 667446471 37530960 52311228 717483791 395135138 736044881 600304132 446297686 21648242 238408800 669701456 94512298 550012907 603739032 879084748 999480879 497619793 774863558 698423416 348462333 212744190 813353198 18653352 755848611 399418847 506119367 205048962 199533983 312879863 765701946 757853827 915229671 654301148 276464102 639360763 374402915 663646773 728858527 669970060 649760624 199490882 867359467 257738415 274794078 74410068 248017540 577579567 768968179 659709264 686131161 406481835 868192231 529254704 991536012 838516760 922337382 5181058 589347317 227710269 956968593 442465255 31337373 872024118 835667197 564402325 800927172 351713266 413893170 782918358 598575837 298069429 171442477 134109831 857557772 100734359 621652446 769911194 279256239 704575234 813797291 249198740 495384274 754507063 565762027 442540815 429228985 628897226 218357356 711754809 112571738 650176802 648549870 759968596 763598304 459422970 652524710 218395700 893422634 609688803 704344764 28215748 706805833 24734912 892951757 520725121 497120773 697471816 875873897 421671677 539231577 892264583 372430998 817389149 199728371 395951197 433101899 363060444 652344501 224603389 661396726 902029382 448859191 600623472 539809527 728879229 797614402 896679440 683586082 665587192 813045334 280598285 538424897 589208127 705101093 84366059 470066064 224462960 565124886 271729922 531840831 247679421 520640963 470667261 855342068 491130348 184785787 941565020 833350214 352532438 135667137 38418162 593773891 171273704 861699530 597887847 885338347 415513765 488569091 241581750 330759858 515036449 223508874 283954608 50664450 27180936 440423088 896219512 251858615 397002133 483426685 476091398 815612833 511803163 138574124 682633380 331546885 971423872 955086762 423150707 534735133 253177661 999076891 988114663 643806355 343881823 777196886 867053127 350205706 245648137 146161252 168310830 182907797 852953328 9261828 595586061 957125438 459876061 912440874 277220262 743063937 35805487 430826108 275618706 766323918 544512598 377848532 124792765 984125706 651642713 811120833 153204197 736924686 312616529 790250757 825118750 557705767 339487980 510008856 463111504 174688404 279668971 596834468 270562743 523332620 80260260 483862023 435250531 778942773 183510912 668008660 557750454 453295406 449960574 113441618 385313513 674037254 490606767 279613947 991178374 483164482 345267640 378151422 777096175 516480091 593014355 922069950 11816918 975739710 644079310 845567825 636255171 362481354 557633930 376611074 585210514 852328789 182814589 640259024 683826930 497638696 543069360 333336045 459710439 583581950 919446210 154258751 609047368 346149513 238936932 177116130 794079809 615119085 158847707 348657315 359898067 441634115 547158146 359805319 826047823 726025496 726262597 54962242 640990431 848439019 868841510 659084993 21068797 394051250 455379131 459203489 201090554 777158229 368426414 44616885 906796152 706260530 996166972 279595907 602733552 65271192 811902903 978774984 297636398 170376524 861504516 132270576 57117392 567008775 31712286 132952478 91679690 104148213 104336785 717898282 620567012 777783351 614523391 654351134 17235770 590446434 641683359 345424057 359508923 809596926 620468153 89272428 972469164 650963977 811900203 847851871 477479970 951147121 443412711 534109421 979874699 498191261 636769394 426767651 301558822 895637989 82746471 613858117 339454086 976541205 631511282 372704842 777336851 274323951 960366166 160071515 576855432 661460645 613204840 250142296 869992310 248294243 286989841 462222419 650451136 609641923 196448719 500263954 243692829 622063190 184399412 945435281 110019482 724477730 656057702 638430078 130271509 842496543 930497694 733081532 207332035 801288121 198102185 704171488 131541162 572935505 364453482 261397175 461167144 464734652 148873046 597149118 116238442 602825666 213822966 446257064 778593014 583863456 60015720 630909660 758017570 208459911 790367455 999180277 455790490 271482651 767241247 578677824 989077214 950819828 623648769 474041409 61111233 310893856 797098485 538228782 586227947 669667231 90145147 246910578 542336088 651771878 559623849 756639276 392054744 576136285 490632872 498539437 417998733 22533089 929841719 937429758 8042607 203865154 157584423 14176856 991318219 30388422 207321565 708460713 377079488 656625316 729541075 572870678 664751297 248663434 825949718 689629811 906578454 558774296 633984201 93414349 268369242 611098723 197236897 30033633 43164414 931356787 416725864 602287522 357172165 450568901 239188603 919649718 974887238 942800073 234728268 775546106 563770478 566436197 631158752 720412666 414970363 579903856 263964497 173350522 941077249 425387064 227447373 843038704 945111913 316993533 778802581 913062406 535084141 49561203 234658431 403717917 576492830 117879108 302937461 306032325 556530910 707097228 888077428 926846534 916399078 52190555 179174798 644819227 321363905 905564727 189021032 644044146 123775951 833886615 749602237 136281773 182331331 201421929 626706393 284107747 840664102 535507084 45729054 855745631 260985042 116860759 10032514 774605344 886326647 533174801 496185359 12035160 338003993 952563830 243330402 680471022 881435024 734340920 159572013 868622844 540277766 420465276 160311222 935871569 200145789 916715097 748424789 54776303 35047495 323725149 751950842 995699086 2851724 195729159 868418212 28046872 315583943 100442702 690419435 193774891 648023369 868966424 97004663 655188378 918417589 468243396 133474950 216860652 777038210 263534497 150882922 772266203 627537021 657890676 191403529 586116055 818755652 424748278 68371548 814293889 661782475 866821716 740820464 895430704 867846875 390211757 34514280 790628975 678186126 445478040 732431352 456910205 780391893 268491931 558972396 536178123 369515506 563315637 133208863 104450434 431983358 258463189 627886980 774965499 308283492 342820960 328891297 949129540 461823844 689935535 115256591 811016354 240609681 16497806 246607099 280205065 590886739 393363647 504041640 820907686 415919206 720618357 5724139 432290902 752923737 337038553 221235630 985322028 192015121 223125385 149745261 336777711 191510851 573830420 525029052 598494105 302946557 886704255 532809150 789222361 803473437 178574531 296507823 888811154 411273432 389201740 870203484 724485978 547750965 627615355 47926182 997361660 758165648 576219174 63219715 566878454 720067608 754461715 973326077 65570812 859537232 872540800 816350641 800358515 338216849 164221598 654535504 861797367 29133703 317194513 169654177 15573205 858316720 272402034 106725245 582593681 494778593 976024525 884894034 329895010 293618880 753720099 945262497 170250673 594617418 926115305 19338625 665043102 831473231 5814664 751536921 541857403 368561137 714183131 618916393 66769998 692812585 458075060 731653250 164000595 390886722 750241110 241184905 339698552 35142492 148213500 405777848 83023328 980215018 732967249 550192925 578299233 742466100 172626423 240389594 761502470 914584790 766645248 501154211 162947213 697384511 683837048 975047491 979100905 767291443 780727001 399457047 610748609 280273738 563834260 137441169 470534896 723706223 440949903 546323894 64589571 936306273 329376674 885807521 997497790 959480373 843989785 859848446 541624727 901750738 460454453 552243599 391713081 324632947 31826859 170786731 668657155 653694249 89423395 207106234 26104967 319648599 459024570 552590778 441985291 600368436 253435264 99777469 400115211 183399244 455123963 980753001 330609845 716929023 179486627 138711670 433847147 792467457 141953124 366668852 984722501 442293464 825179423 166627330 893111692 502953826 273182760 186658008 496229952 656984652 698917833 995195582 344236691 159777947 792183998 64745299 394019948 13902375 457401016 129551431 35994598 633245211 939776730 618981856 118259150 943033207 353844287 488023417 720657960 13610894 356605042 125458943 55156394 157578376 227058676 583734387 233034559 953224161 675203257 816882794 959678597 25924840 851060907 623212176 624977488 726906689 279078950 209575712 535497253 992777572 404097146 673494638 748649919 116309276 305660525 63651165 310570382 606066184 59015350 366424553 791959859 481567773 179683971 707371935 526155270 548696098 99537396 31028256 281630608 257400882 874370717 143657378 643723793 804235326 991619592 270699886 930173691 713313929 55303729 982172771 589222260 346837546 390211592 654926706 35655897 907414413 956665842 692407328 752225590 106678514 729367113 602880263 687010254 339991277 398425559 858422869 406566809 247493348 355196511 606726219 523833793 745226132 980647701 528414143 897210404 338166669 652288800 276017818 24136661 800180145 553483807 830632027 893567899 523634105 24564385 129599123 460975217 51732144 133080747 81633639 207398916 203857270 844929591 839934993 10296120 28012350 621397423 42903903 903905444 888951824 232300662 192199731 708957969 792211784 390476127 950446593 358156286 734980117 700459316 480580436 532517919 740237307 985223472 314433097 65902554 430345041 163393413 545030417 403835336 850033604 365604824 725148788 148006202 478678738 249700288 405643849 711222962 520917584 111013194 858763775 648341605 187537125 979552632 439690008 167666880 333376140 198748861 226804648 538165984 809821462 792336770 896065754 446746904 488620710 59274917 996296043 134209903 488281651 639544821 998335021 367413791 79099401 943807159 336814726 67386392 478373960 754372132 206323950 234086266 295441764 489785320 24227189 271910431 994584739 93124773 165570106 134969359 12991650 531834478 716683253 282089481 508937681 547394380 859129454 426624001 775418610 564408253 740203267 291513756 200509342 447536944 766424870 609604277 30753984 885646986 528564957 532773340 930303255 188290724 553296705 172118226 615634872 297453770 838363391 152526607 115832971 926098237 292871386 927990332 471137993 734490546 670591527 311765689 921940868 66882002 653423951 999246872 631526431 63479736 933487184 76318624 755619538 542659702 389994301 890387147 392119079 929588880 234135737 234755016 810706560 648469118 605790848 98391034 252895374 673137967 733539295 171555958 252204507 581706369 259608631 159893129 934260290 273241034 894958462 956547632 984929137 799135826 405496509 17371807 787352430 995440086 684817043 236994747 20478735 986255623 356477360 232756639 350925440 950340105 731769691 538682651 718965185 11318517 831921133 705244208 811620134 821468247 545574740 184570261 938462677 76557232 390953873 881499189 77481035 7642613 816878906 186945455 863033048 137034254 940017145 398566613 561422878 974400344 651284234 473533485 714353046 695111204 796561857 99738739 879806475 790678581 202627074 655253269 965934108 906277702 602840775 43746998 515515070 794772866 231001758 559266731 939247544 778622474 882433064 370081921 394618918 428412275 257792155 299962485 843062519 593337925 241510465 817668090 50598767 941348221 331905271 565267255 126271909 725936907 845065903 721152134 676803846 141482581 588683246 771309303 834611920 357704882 237629519 168707275 421159576 550650352 297507070 978847737 151580869 897059535 28382013 721722028 165054738 665358724 103225570 232642498 466275088 788629047 410505943 31969615 738776737 378860933 448490393 203622168 414794879 360396030 458575290 580656409 764210355 639906216 981814880 795292671 171042078 478602874 197924803 479056303 811440115 2010338 356385202 766932413 156670523 148890432 878543375 475295222 484481104 228966249 132825422 227823831 171244642 86424868 738417914 512807443 31781109 918076080 485293105 785087760 794186593 49428285 706411043 296296298 554717777 563514734 690186390 23752047 411774020 652737501 753489509 886514850 352762383 366600599 167016444 411032121 987735386 743242396 127253470 523895711 76000030 472693344 108584736 232039666 355833389 891147341 699847147 371227014 645525418 902598719 819213309 62594144 779956621 222893318 261667113 673383611 320098592 12813032 748459474 86248071 304925572 872524316 419977076 136396005 798515245 655733071 690382620 950726828 530560354 835018787 985172458 129307367 86776510 272179116 105936790 216596821 791370674 648112881 867173609 879609064 891126272 595063665 419734079 614894662 970994241 649984923 474651148 860426827 827706465 691859284 199312724 566671493 316077086 866920053 890846768 311908791 762443660 893649739 623444560 583099991 737537939 8077078 352894324 373653775 718647919 490554506 975897074 555894079 123310128 626882640 648560948 216847737 359538488 422861702 19794998 838099460 183022783 307620411 17565196 271851867 358422354 80249332 572906074 258178731 445737296 274503210 540518874 524356184 185891180 132918474 1922266 899665528 427744558 837972659 993669563 143124310 274555762 552207419 631854963 962536433 346279655 470516651 786458636 350334074 34331280 973200318 79063843 828136154 22245447 545922598 267089514 242869033 507961141 562924551 524238886 345824824 113756 825592442 765736369 462627848 156361997 437577484 420123129 417374801 75853682 641484348 880859135 80686844 34414341 209973760 492133722 136519849 239348503 809599041 575580849 681099050 597890378 104149850 550769732 779336198 73026583 812891293 830952548 243261175 531417418 808251598 191491063 369544300 547777664 790712486 383278837 218078216 735120816 152828241 828654317 35195681 947849631 939323120 936490881 939209026 531119722 727531800 841210085 240572073 266205696 446615890 457812068 346406602 204037798 839669145 790747867 596029130 37371249 698761951 839517500 612084740 167785679 387729800 843925261 152487048 700978431 262747628 576321766 669213079 641074836 859560153 734669047 580182568 673920246 429828624 8430975 498906983 888317152 101847748 471725398 52793648 665751779 44408350 793969252 683521176 778208738 546041787 762957863 755421285 736712084 231029804 811621426 521679761 235171590 857597300 771416744 854996427 267240726 655115662 473525957 787429365 692409081 309293285 839291733 159501479 865032373 676736218 573676347 900884651 468198824 80763970 51730412 528477055 265798911 650706917 413518321 603097046 596026432 791637760 904226665 966504471 881993665 53488580 482756740 611448540 580954414 755465173 705171977 371756405 801101831 404530891 478348753 519751779 616110623 26496180 817254729 75895261 935602718 173870736 811042292 44556878 201739776 699993812 901376487 933165780 570650004 636362728 862679116 263560131 58934527 712875689 784134111 575554848 440335670 441350375 600114036 57306919 935814279 26598888 908834927 956122310 634585361 13923556 550153546 831237663 329316679 355614086 259834899 925411594 329589872 762047089 849200363 740700560 341049642 336861113 50130056 737098353 679352803 375650150 67733684 58532767 566232927 320201205 531070667 294950593 489470261 456183510 415126081 116591025 724695634 168789231 709165850 162013438 939926388 39626007 592266864 372580459 724737967 997996700 725356785 536969070 908998892 498831806 889074015 230001074 783583333 591083057 297886990 890478997 547122987 173953951 418325096 456021675 177118368 217762340 465896812 191073849 935724797 989652176 19624491 965806011 495706061 180784681 115323723 654138206 205374576 29738150 128090244 301975174 455463065 868513077 945464101 20377162 258920145 855791542 167453327 560274419 300835570 793764221 898272953 412410241 178983596 553069524 557295275 632129574 797269507 384843382 452685571 591491272 366952911 74222614 237905011 106333827 41110074 581520086 247116352 378576677 96342854 81666256 519832261 352243121 401313605 202832017 61517294 891796701 582502751 342995352 34201534 749175187 561559055 638401244 138896073 950586739 747470246 749242691 721912506 514213200 539894983 675888172 794210511 151802799 862401769 287260134 622727768 11768651 45880025 822841398 253150011 409157012 642268469 440331989 698847347 898843946 549164785 32591344 956507276 205225575 999968214 151592615 495260201 978536915 191133950 969781134 594999935 641094317 814890330 602580270 869346775 224181609 814408748 586870917 381111823 405477420 318086029 860158850 832763162 159710546 433748200 703736714 108474747 987876841 193277821 784844790 210523854 422002739 967275743 925408403 459820608 188946984 402913654 277252640 356133138 640475634 964111102 955212499 900129562 401756271 546544390 511231701 999202625 443734962 930612082 304583873 917615622 918686593 23446266 899556905 143211513 493206489 876558761 459473937 628250177 890418022 921596766 42731378 357700887 658187788 873629774 258472888 595687497 62465889 724705664 604440389 523263928 221699888 579158352 593519596 83250138 853690871 948048364 70134134 972595768 600353129 817973722 214192160 820921841 150170350 77720176 640184091 313148470 62060574 599205979 555152139 895995596 246915914 247026713 481675913 122926733 538580467 298109054 627438753 191987175 867002192 494678323 143447893 918829915 470737613 951638834 615407128 106204159 73543815 102655820 40257107 329104381 562765776 40496291 502304739 667462930 752801201 748455216 651014041 486628111 720496483 519590974 858304953 681295964 883373269 99739885 452953211 639981680 325489962 225262768 347200654 933763674 422513464 857861583 715148688 651958587 661566473 777943014 708031127 455127241 714496861 520665700 2410667 132959182 769082407 754611469 410232137 405953703 141495564 440156793 243880162 370058694 87535847 278618258 429439321 178082353 541950792 570813722 33320585 886559232 565886192 953983011 745068733 593598178 963255894 673924757 428769590 892851353 950366757 893457067 395781801 517618041 315296188 269177974 341553086 723717357 895148972 285361241 232059794 429735923 330485310 3092875 998695990 827794331 140106731 424454296 154412333 213848971 630940129 309706208 568999922 632131710 251915397 303537687 240048240 152908480 895355883 522729155 839975304 794221748 764793952 177051330 169338254 949983054 185039585 993395393 295601356 792029850 522904481 368716229 672459774 65213491 311703175 765206950 707778773 599737292 943844781 328932239 763659892 645651883 122354658 103993984 597473782 983900969 429757737 602963916 893324006 597267763 661948216 548087195 579889605 50869964 181200890 893985641 286617223 137872265 196698126 770993797 774932758 635896851 614692677 452371603 535621070 792433833 936356135 812302859 445815295 857146779 864756079 780369591 120785519 395482064 970783883 82802745 560792533 349727041 776233501 408088707 46729567 415518075 156072316 777864285 288121645 690959905 857768500 704951778 396246227 185090920 33148034 602235139 790515675 366596250 670630872 33581570 426849345 619931284 39013727 569222137 704598773 814799943 41202288 385353553 721763421 202102586 465351450 691547723 527919312 690617862 886467232 445733243 191412508 992555225 19976696 273249351 317102336 920016884 281566796 379261292 314411443 708985389 970148221 85974906 193577051 244773230 178820763 295592787 822942871 520441652 198058094 150825136 192128246 626957072 691079665 372172956 632207742 925162793 954968273 735076854 278319654 857572025 480211442 645282804 509281115 703514764 248428522 318695579 963090559 362940292 643827076 864759112 518169701 542706455 307379263 48974122 695174103 251245007 737453261 999262149 897309200 415262153 95993748 17596272 917637442 535230263 291849520 46830552 393628434 217201374 864653039 897156731 243958551 368613017 246306643 323631406 625065310 612955604 989080724 790843032 542917353 272877585 649824028 179374260 202200619 723133799 916086793 236969811 173201806 993443069 994031534 874230936 800955373 514449812 949666322 465824122 996719386 493682171 539410287 752243269 339133529 842823576 204764852 299122457 172280547 686886118 112269828 245371497 662382693 702838769 354270517 389129598 204382590 558103772 494182994 341834482 471126084 16282715 935580698 338989365 684433088 150575673 773501054 532249868 493629805 631412692 884748070 49997837 34335165 516145820 567910893 958490915 694617236 476346519 269142881 679207184 403844299 961541344 39046468 134338278 561633198 817857571 466645774 763973261 206969214 835127075 192913000 948667713 842479088 160412981 71100338 463287825 120720557 100165826 617951358 977351265 318273488 174801353 321654802 327284329 397243499 648123994 77947882 152107443 746225410 775717148 928318517 940647841 481075726 701720008 331269203 893199332 625964667 156751275 131764573 663030022 938335274 691789864 101334173 304367842 979249776 452306740 459638801 406921510 710048917 373757912 468529389 389012952 522131542 320888499 454585366 453768654 825699428 192985718 661820071 47452980 649588963 879165029 162848880 486782986 719363564 296898269 831531122 708833444 973847563 273987528 198270820 699018792 219129025 935306538 46659633 98431251 837015811 574286744 833128056 496561589 383794617 673939132 660395787 227402928 747738688 40724435 463594608 15409533 255148265 553704494 496672099 359400678 607833463 745467828 616232274 228931981 236422053 645684575 475903711 904650340 300173726 565938107 740594274 596014387 236015235 554371946 437363813 490333462 611621609 336262562 929008678 553443580 237995352 623507117 110219800 391344681 222912205 843756648 232247906 908702900 665033016 884183236 864681310 375066122 921552895 379737673 723314203 427074409 594182778 807211662 602689244 668155494 553889397 201765058 63287703 237176680 494283441 533032998 334005879 917614122 756147554 513292945 368991835 368417341 94654642 267871979 805554004 329587075 86931261 319604658 299990827 691663029 988472979 236503928 631068120 348061151 370789306 333973858 744064524 320802527 317169578 678754731 718553000 919220201 94096334 585495583 709882948 836615685 452894345 652509856 39459753 494515600 379324847 120327077 529402455 92025015 528845064 175543478 998354432 863132159 360877776 400817905 95310347 269553856 821872186 902222216 795027986 368203173 655490024 588173889 885958244 266474285 699196533 72251892 467119236 863802413 467719915 746681617 7454632 326389836 386090829 499999767 514412859 540163718 401703695 7520286 79784795 775828394 514365848 819409742 452727643 585447132 652248775 125189990 992658498 315779091 865786731 408367670 906870603 291476636 343321034 250337317 27722339 164195733 212669979 577816748 800030895 470846067 205252876 557215448 698549507 18270589 302867516 665500620 942607979 628899406 374677698 803856701 48177830 520859223 191142820 286740980 769499302 891774810 2667617 994032720 820998929 477639152 407349608 420053185 278795459 60477956 368870046 333022798 617545546 222566230 945003997 629714704 169716584 986219002 168776047 16548021 187770261 406831318 35765399 731032830 607002747 61219879 881911304 571210817 314531704 684196348 321359980 336881127 699351327 753259706 26662622 53558511 260886967 962027414 916906352 961533545 468308410 893192990 320728998 22817276 761701464 207297969 857560313 209588322 257246194 949838850 7545686 5099494 133034655 85509017 87419804 487044844 234472106 180457810 596979234 270121066 861877521 118413275 491025710 280576615 320659976 590490170 137811326 233572483 401836916 771932230 181245635 512859759 717687153 524495145 728576546 592460400 441826509 260188132 407070897 632529376 633909130 104613323 661782528 97653677 891610464 454177029 976664717 86441177 536330296 448720141 40632398 997760760 408942770 927419700 11433772 586932405 260129440 814415644 334693250 969081421 95100297 381005118 69559970 531930130 563040039 443743589 32698704 219578089 438736873 768418097 195061317 406072524 853946226 198432918 731780781 262541642 647082264 435755610 604219049 681597442 389114470 792187034 499238350 58709291 761356186 375677765 555783077 879345167 108357671 808961695 386363945 323852684 222091060 535896512 412379212 755114642 648572956 612624147 996713586 545093799 141147373 263359704 729359603 865017958 221569257 279075746 777727134 70925819 430257927 554067161 418302769 943264681 855081074 754491192 810666978 242705988 189966089 674788688 685837273 900691383 236429790 461403140 26866867 712058240 770891191 295700235 850996993 339985711 670398352 492133234 598145223 695932139 908173591 873783831 267564541 446515692 73218863 909278255 703872785 39257858 970750062 275645376 281385828 226647821 66515870 849548328 108886984 325955970 220730431 382608532 393028360 335416557 187383044 450490506 48203872 716322153 804570706 619156064 342490113 831192362 111855300 629370306 939198351 832886003 537894313 836308528 118781090 784661664 105898884 172697981 82453320 554139550 433459339 411177553 69970561 181307246 483339050 661596840 223887042 418792998 544223869 333552721 160823923 874758383 970649305 787367280 317990513 294745224 843204675 243806973 574978701 87170497 561232631 297050947 609156106 170307585 405682659 622895201 553366051 94654913 77918505 694939340 628857987 511254287 259611809 497983947 256917451 602688012 240820308 357428218 526307343 567020398 460034 119671240 234964313 652871423 125414045 503217657 592522277 399501340 867457228 548587044 975214563 867584054 936988521 267700021 144419193 526988117 922224387 555850733 128764350 683484304 702173021 967697245 460159488 798530198 33403373 518134639 945393791 805799976 183012958 430588253 888675568 739216540 742695694 259568184 136565498 18589276 564323217 504733026 386193084 947640677 780432684 853588244 501655365 437954505 606022490 429063897 675326747 31299629 212075595 60965905 58140853 858630219 558387552 110966895 935159553 544588145 958160816 268259452 932061151 606908161 670242439 505562130 178718883 972821231 792605665 484544737 707297943 154431046 126741747 537145069 87060342 671388579 80140963 840950541 475196403 744023992 354597899 709553006 12281392 673581003 296295674 37258255 478358087 764463668 10498674 216769347 483271365 744116450 378310955 723951666 631063850 968079319 771940367 45824343 465859178 657914792 774439612 293483267 181678959 45421054 548102661 284951513 532802452 417054743 58013809 70649168 916990251 745518405 800074939 662021684 217254905 814222190 187095632 95047462 992452021 289441674 17975764 126424343 349048972 440041513 214871453 680444369 636153760 148197354 645372982 622316142 139723652 391349765 934489310 323343327 703188162 267420354 831790087 414783334 406188117 710908928 50760663 312512796 406292015 985512879 897540778 254530668 449172916 501954134 163861902 726247062 97009725 263751054 29989061 899918125 111039383 253386372 302412871 740087449 795928193 447544955 807422013 417525398 521567537 941461832 675794311 418665139 561365968 634752980 989798455 481198292 95457017 319918750 38406164 390116785 421291582 674416694 396731672 614414165 71128227 257318339 453839346 631311775 917793 911249278 760579717 266576580 987626788 986050869 505481319 39502283 620186382 698975433 343988067 719022351 702880434 318222000 887639544 192478913 872735193 420310132 364907479 369069412 245557441 534708529 676493928 818312783 32152728 953827355 598441286 834105391 395730437 330085622 963409598 570461058 537233312 121536156 178344021 895869212 619219573 605924731 433993535 876701350 190361222 257753620 530965736 677836570 196591942 825932157 534487919 191324489 67677726 467468768 515059238 274693717 313015531 582060282 224355348 452189751 833286270 396606109 531538547 990588986 922480411 513470766 928028978 645437310 27121403 588232743 301185395 887865206 39344330 279315094 321931790 922736234 285971497 922375069 694452749 602541558 410801709 249981680 306671406 565233545 206479838 164936538 730465380 833631463 431722169 248028984 921988694 750689448 49467183 713936124 429471711 30173366 192192804 956221867 473294476 525530835 745509488 694201184 350804769 8773393 778026337 836033991 600527381 214580824 459859767 533923490 26657297 797465827 460272295 323508296 148452468 368316611 672304217 834055713 299429842 651079259 973827434 634231595 642942576 504514274 59548651 727221880 41966282 863258340 650456415 927126958 246187022 204793537 636788033 831199109 728828062 661372717 856984444 26884173 52340882 621076398 145062641 692919909 850147380 691971361 449745909 739423429 153974402 388145206 670117072 137814389 340005295 705094639 750277695 112080915 648121762 893647397 492035058 114930258 161237109 255132675 461386511 116115573 970112247 312416905 539724461 185064408 639220523 289877258 977364570 593744232 501050055 961457070 44597910 998322725 695586742 492770289 40178005 863219623 260128918 482490146 656325249 674245782 589473083 71901413 690708086 838334257 755683626 437925298 33219205 328137672 20164639 34333523 381629297 644911938 855604359 525270378 242433012 279540632 980948487 262382057 536641851 152253016 994149875 50685335 488112998 838804771 338800599 379480722 2920458 337943087 332919794 287580360 497546926 195913413 597244342 869340796 575168337 889815492 441644618 352537800 229294306 198172188 491907336 74441237 858537415 938489172 477447679 303407780 64014423 772005894 430167153 508936968 465034592 161859677 97738070 683297450 267888801 552806557 405181400 966530116 185476433 738255260 720244181 945324647 249442967 471164225 284762721 411824117 258760719 709054732 425867329 394046631 143241803 772326542 623645296 881759112 329302864 233772524 73295006 232696695 912538389 572169824 257567148 798994858 517791751 682865848 3899953 749535270 993981832 38437845 430855416 78101575 410358891 331173678 452735360 6502719 261260666 184545610 492118650 583431311 568172017 113368137 844969551 576242831 792067072 701848156 431265176 262558956 654769996 222403657 286109092 249337124 252647790 977958888 455751413 300538636 96543858 736959144 707383235 182153035 615678810 769813003 152539255 370324444 241394329 852763173 102055473 702732432 388831385 534723617 398753092 113986953 515767349 100854972 549369268 65873345 138437439 216851144 743134143 10795905 467389179 975534507 664357457 899025130 909244066 274187741 610808718 172078703 381303265 955182445 885799244 114106713 988140375 721501821 434026390 231862850 197130522 651209665 722034986 795433882 725200179 693202181 109854716 446577190 527240733 609699236 772737457 648720251 739419466 939434769 484684325 920029319 226596766 594123090 207396325 380096009 734098930 918152575 906173622 986212628 598031762 611867720 432136204 300816272 46167744 344194669 29373844 250337977 262843183 772654403 825963434 227116958 447859848 541440310 516636131 823212451 435169512 604070977 342564741 370142976 591386464 103854711 592095754 981238079 630033524 955364478 546597281 628843969 834668189 853879311 463011245 457189946 359129799 168051320 80663364 836157233 107511507 375561498 881796529 893264513 738180118 308237802 538343154 515090907 329728472 336553972 759214138 397603650 166438359 883135955 339070064 230734733 694402753 414830651 457168047 474575592 699669693 527792752 581728452 887209811 405509603 131883212 449518515 665020706 106973375 756143421 83162163 671126395 202406610 254602180 180314925 339349211 944100113 32210679 27434560 168655761 985904740 342991999 560216128 250915906 221174312 236865947 721857971 388179555 327665838 402397596 5809491 492897474 229174714 876971623 349925518 192140798 227963140 54092022 456572937 71982346 773471418 652547031 810729497 933943726 909576188 763180459 408871240 289588486 486607711 751990696 381624534 262062081 514806635 552464920 878073654 484962787 994407197 970625240 888792204 556435139 662711398 560117722 717780278 412836878 753437865 682172835 863649344 409696002 80959297 958411725 455784430 171856692 704464377 918095750 894301238 669257483 12366226 575054352 802498371 993499202 727470656 431654207 877165555 382003818 221269549 365328894 421117018 372640101 846445557 550880458 962496573 923166700 424820009 684868661 805216664 548493323 160744140 160107365 114337049 543917984 785444825 793297042 646967970 76789471 709765050 924899723 537513419 78411984 20200146 758211122 397942365 314513359 963601653 867705083 583677656 130669068 350188523 776932209 230959854 705417225 333539825 524789426 813520902 939413279 321215031 760758254 273044410 812034041 9095522 202727147 400259161 491033878 655861260 993314436 585520486 356940619 955924799 421911845 26620950 932940351 413141758 682129745 39095766 492873966 62581949 567307293 188683460 597777447 366412260 143352242 925727281 574375694 762751567 14661582 732806437 325893530 811542224 583336003 651286235 788879640 346875820 666276215 840271168 422754982 59190042 287808739 258583416 556547513 937327560 832196500 422679130 55572632 169375061 571949229 221524719 914556126 131942616 473761763 627210998 569282556 63186776 32104447 494054755 283534260 929085521 489310048 799527132 474313887 97382453 303351414 61500475 451645096 334683369 62875720 606154511 435923855 386456644 236309743 799341594 163736424 323766931 138007577 722268116 367964953 849479960 290088839 598964966 854580959 660269702 94517135 874696369 49117385 621510023 143647642 53822917 329451324 373885238 573061287 948557418 252097901 591738789 976537543 523960090 395612650 661068377 735983263 826851588 215718162 681684681 718130665 147095179 672218520 352149730 123830259 89900997 652499204 989232006 55222558 808267005 555967025 215105288 617130080 184596786 487478736 24086961 211801027 879365270 714958564 477803583 221147364 622736655 674560837 893486177 66699124 18066105 144113693 719036220 515826619 130837089 990809197 153626601 701870864 596752396 625529225 177529332 515756130 868386158 934762392 143207902 59093170 500436596 957981205 991105437 667880854 149147067 458340945 548850455 285606840 157190422 729312238 939737770 265380693 701137931 343875429 797972391 6040255 55874135 237271169 562011346 940052187 825738342 155895522 919196900 800404388 89506267 17993340 761352969 159134886 820892174 414671381 528250723 415063939 624466057 640410058 831528325 511199346 477199243 172163466 158815480 918689467 887547525 956415385 573326265 7143228 16652447 632234255 580610745 713315559 911832884 812766807 625086044 590090562 614550609 421793712 576073979 640861413 110634298 345876911 652142434 129329664 451340518 739879355 696792914 480584402 110067838 861841040 175913472 469011507 381578722 108215485 335756436 367652363 774828579 980541222 881399979 310819288 282752010 845430146 586871510 703422252 91756688 670482654 687009561 271134765 426063204 943553560 636103020 828175892 302255976 501883492 602874942 22960558 837911348 571136971 985389293 330286558 256059794 23072167 228300366 330779673 509679616 383565609 429391148 300575464 738650417 323759059 773532353 345021546 582453644 655796734 137441598 175903951 901833132 202462550 444706377 52919518 441105118 520256856 896321402 81858160 530457510 106210267 537558237 779717874 136318010 921976196 328126323 939251687 582423813 305871952 608434096 912047972 597168422 444152334 335289854 429578387 300800750 311944930 959115065 606114864 789500518 511048132 671999282 865726735 813041606 677205759 361673516 450318484 707837951 33162930 693998690 13648185 871963443 872868178 418389631 912734476 504310071 577340966 339391524 769698350 934267928 437381578 380784997 390054741 793581715 863421101 721429580 656496714 450033307 57396627 380484949 720313452 682525142 416413715 259371505 104669484 489934369 351003929 227435779 949504143 207784456 685290342 82729829 663809455 457090383 37760523 867655780 365663034 880333164 669492466 243887168 110017521 963602441 592209749 54948526 201547051 75289479 234971205 739241814 3425103 274273142 129912100 56735316 166212189 741031710 639951403 237852347 233414758 105347066 895952613 414502157 383477263 371086392 404298418 736155588 349578515 517289786 487275333 453375949 74166974 932132887 31249702 22664456 936845938 783453722 13116977 965984457 158741030 436412738 440004118 174851674 59386082 985699009 554467543 604827511 767740740 474692478 569110348 23340240 593030142 999784595 196738978 729775754 622145621 443525583 608738776 364796094 156269732 171749428 256272961 63548921 591295191 281631354 581481476 24069051 388781296 840123787 757342111 683375864 212456326 97816837 59996000 72140954 540590657 127820219 621494763 580833276 541449823 384136244 769757367 675228528 280847154 374564650 828361360 144840379 493486240 705308173 173757974 630315412 800787874 900064638 305358909 450612264 419395781 862090196 59792588 385160601 532939436 676376986 512218846 902356090 197793931 56261135 495021923 181967189 521973934 880463268 925229472 854315813 13496048 771106434 514633643 270376412 728864581 812004610 208755440 178559198 419397168 403919410 498341551 731680132 261931853 474682967 135475835 464364955 231450569 999269221 69734076 671278050 784442596 638893449 22434094 957421711 967553142 679356832 170333024 676223947 597934440 691977149 979056438 869738033 658369078 752589223 836355944 213815123 193279860 274076504 570932225 317330997 476058694 252812159 481560800 124491728 500189414 642951679 533543994 904063377 227089697 877662318 665252630 828647895 987525850 567027863 895100367 848339576 977622150 530102008 660705942 56833340 633008047 979222341 234275822 232345185 960692082 987505891 396029742 556366614 87633152 612049774 664868611 16243200 489558560 229581619 403922411 976983991 77496748 359667638 522690746 339772234 928797711 402004014 609034009 198750903 995312590 960036356 571759618 904909172 969659388 900968280 711125574 594420969 39211715 729031036 934063367 117809907 947339746 90362230 336799294 221884003 943275306 434985090 290960182 86189437 46545152 213852814 803580175 229511802 341325535 718902973 784303932 279009798 804275667 383601125 282539525 625811394 935928062 85557521 948448518 251654851 2700822 233508351 881160110 178562577 559856101 365127586 898140609 838532905 916613832 557392033 595664855 184783996 117313329 745019351 21493722 753768430 220457510 240709841 633069964 436513111 840472511 907538003 761017087 844380933 31014827 441622227 275468059 405773880 646431660 991958268 562835483 863071653 676067862 428271661 591869968 700106740 882526804 912409848 421924188 968864834 153242979 946110371 664529209 640935072 742534229 680217258 129102384 259015826 686732496 379323707 996322466 764239248 853821837 860814264 529498435 339743624 44230873 260225593 220477337 733948762 29927703 892200199 455026305 488090971 775010107 839283490 63643819 586872275 513894224 289885372 905427737 716474751 218873076 150651324 510644132 631406607 466095575 694601789 332339063 490174633 443009600 450673932 273765778 553699940 936295815 81187373 729592136 802199758 846183068 813435734 551971009 500345959 294565503 665197682 33507705 741477668 778036422 287487007 643899071 106136812 656029722 215249456 313726007 286187038 587232953 147154989 567234137 283266058 318377206 42189774 615058671 396419955 250937781 596146052 340199835 353657620 411465968 134480112 315983951 574286871 230521396 12754794 962386898 164842655 774942500 485830779 706375746 231378496 29227509 236597859 190247309 455004801 377689073 637020308 979700726 778019681 943043572 673145396 655449238 333293007 152804594 946478239 887638489 371963953 311191151 715348964 80382461 442902238 393846533 593490243 882344854 580583588 5127394 463227829 60061709 224410947 216293447 400731236 78397980 686870511 679733258 17160494 541912659 128286162 574981653 4880678 169058711 275635847 548442596 308555027 768006046 392877217 939829003 518646256 750008180 379838498 3255726 635191146 275785208 148556036 821732104 58688101 462704735 419039668 171272164 430122360 619423921 602904977 956250919 528648044 704871495 130698610 119788612 625476032 524464211 433992733 186955718 891339048 619742808 973072081 702180810 635077130 202642094 417505725 564982914 488356095 252905216 1249926 18712243 622125912 700457165 403612357 362886711 377209751 416910826 703858823 327832701 29159921 560939262 352384715 933649156 280394963 320317444 816410631 886184931 214006106 415209165 65186980 717582404 311779289 686340475 765139837 335623908 132183127 560890119 157555300 119847573 525995278 751902141 57411742 223652541 511444718 444072379 644630881 679083989 318879255 866237813 701574237 669074410 674057315 625544756 274605616 650632478 444736985 948177554 86545648 447999016 905363771 373053695 671830694 945759440 972207737 142829632 222904269 371026548 851094332 235245546 891114455 399115911 198536028 958491371 245821352 41740556 849239914 301254658 709432857 95574815 33816871 428484162 898102390 429537644 2535947 768559507 740453121 811176630 214292927 782708017 813225325 479828050 281211043 854188075 516986723 607582377 488380489 909390309 548962048 913493946 735927800 118998678 594871637 556436373 382774570 953512395 636450534 814059745 442307598 24716002 825793580 175657814 220486151 718972304 505544723 7462468 673057322 515050588 377709692 888194827 859850180 693678369 778493116 687301537 893750994 382103952 713030172 40070927 678739592 994349484 914164823 534828020 783048651 872862796 118635038 112463616 154913206 77949340 117608855 569644922 849304601 625709468 917696730 31914939 607402997 895231647 4253299 373523889 640026625 893970382 25169379 217313629 611662120 519837091 258623519 266210645 787763977 837637230 704006159 424755011 208668790 804902100 671713040 924375140 137157621 825219658 584910707 14742537 599689282 337728926 257897724 626070041 201517771 561777519 434626915 233406861 709611059 963953840 844564694 243964659 861656271 723613481 640056949 78598381 644680492 42421750 154683093 171224239 376976007 739085830 616320126 207230083 48235859 205660317 678816365 543154760 860159927 613549010 792999571 75406319 659287053 848301330 941599827 491028477 238766437 330665883 812705032 532999181 443564544 729715970 628508285 636061003 295265237 599093678 733004147 570676985 893575439 784206170 822098975 366529262 182115468 718146967 806485672 467891729 656674912 298185799 516812717 994802915 807600720 359172131 149764286 737599475 658043480 979734839 10981086 366517351 534211877 414937953 134655752 934845049 155976348 227578069 911575207 154847224 774467665 940073115 419186716 497533123 423932433 67363599 481124155 588965202 957059673 499042401 850570190 893767981 160224476 605181203 246994961 714964850 107704576 789543038 63182132 507150675 841329761 787120973 220748253 701223574 626663245 511012351 325482659 641363475 988922695 216551785 184975508 939064890 724567941 416924466 389008303 672277386 472330610 908030038 245857131 468503323 561571628 354873764 368215343 14573845 410967559 360122944 791017175 42133303 742224648 197858849 302759222 33545041 629390698 419004052 906577038 424729034 584656157 652140215 271321881 85457946 836388674 666424831 171825540 467913041 495003824 103014066 880290671 293840015 571393138 499295854 365382126 942186890 542701127 431423136 997019659 147430155 435536161 660707598 521915201 161338224 710932902 639778894 518725634 632594220 457218738 604138572 169146931 283876163 299045843 233472712 276945835 237852111 645489100 667320278 110397623 906518653 404972819 222944860 446493849 166389008 425946706 655033495 467921924 663552477 116594409 563865750 145762722 109260878 663276394 118842045 898809998 530823520 387410972 463387716 387316442 861827108 863587194 874911670 532125195 868484161 511378097 740035955 268969880 179534960 630323749 601971758 808679790 858459903 425069548 722436463 511309423 835282511 667789393 953619985 920976110 637109590 516686419 380918469 239654196 616766494 850408483 849283726 273948671 610603588 788981674 961168707 649105150 138676090 94702848 577757713 401587030 916969477 752769270 901959670 473008160 788416831 668714381 378869831 763706600 175528982 588675709 137691435 165500464 962255243 306721711 521033757 721760747 992638261 909233091 490947694 887523330 153702332 743245451 340170176 196289234 274077022 746605454 479357580 930697644 895258221 108886150 683502749 294352212 976298446 51083746 6361491 631943299 522388859 913455941 849796450 726219365 455958274 353641989 60721360 556688668 301083653 120438189 471050746 116162619 335245496 86178939 460475599 593485643 340106854 200916963 520606099 934118473 816487405 304973066 874983774 457353254 506591805 515861323 236464283 432085318 739240156 54821046 728988553 168462850 715495525 641914508 493706941 664228646 958737156 872353732 412753310 252028019 771779836 25724298 601862888 295133982 808604961 462648762 736953130 623139919 664899934 111378793 941223240 379115427 91151665 462754653 106085625 918980523 540893738 900504720 824639305 574629995 848036976 626701489 200842521 447630812 161542971 75767458 708622234 483442794 681228635 285629179 625132758 626485622 882473391 82383494 791085095 383042005 895749039 551669441 471497918 389522511 775277028 321598047 967409693 938364449 348595818 203297223 528464541 364133755 472662900 532557715 650371049 978985475 947234248 586107667 868440961 570028881 494624575 95921352 911601465 890795377 129768263 435989225 342377399 552115044 228733793 421230049 548655864 84355486 206923171 799868110 140674763 191268489 989655350 614433796 825189716 338383617 977780953 578661768 74328459 975011543 272246620 919952278 153292731 312474959 207446566 927868700 22341123 380030881 458180016 397002300 358810328 189301627 531960840 206744782 318656897 720059773 494842703 281154779 136458906 606604220 636216379 855211299 105898642 12531263 541878934 974459800 677848620 827168133 894503357 640285665 481262338 697231102 334944545 464296920 898112509 292653965 162166985 930465292 190983646 316802573 645878223 487584320 311771065 156648904 191188702 441361898 555012981 545847041 382763707 173339317 555390029 757801324 798096057 478018303 229189969 305445553 118265667 823661148 788416998 928510700 998197334 374782993 260257346 398666032 205255172 888560026 80952817 119617023 212838642 479367972 794858579 299946452 714324186 174910995 397657371 205816729 294868234 601617278 321481425 305496881 589313764 408221358 935845201 499120111 14713436 75047843 562738763 121165597 873122429 293282191 730975681 923949175 425655268 227554136 367885451 360021677 465309507 52843034 688001750 900772836 390348768 199343011 225799841 118602806 95322131 738967798 624294974 277842989 364474315 552283337 484725463 986589004 19556106 458272774 834817767 951319174 23304804 618042957 124947133 27008197 244809092 69039729 282273533 246729572 736964008 749644023 366867230 494544054 905334304 892164250 721948140 354017405 144523474 304460489 24808455 608161907 783453881 824256551 331897443 817436868 652225122 563959051 613623495 568977042 958903917 837171710 440492110 773575280 996635666 849711679 134738920 491788008 371662233 732879938 929506010 764302581 114997985 751069228 592664890 936504969 145738202 316585049 940023412 781773577 855843595 634884055 797428168 789586892 307158028 651525352 471401673 756742303 182547469 367734148 868217311 890031171 377510478 606298581 790394054 475419886 336880293 397204152 982534413 754139846 948729339 623254595 880043672 601933929 195517135 643052089 462286879 757454696 518632881 94766744 355821996 938970311 130521032 355629580 901669153 250095999 107749197 321114745 617962160 365308669 103572494 289068405 775068513 392657312 130992620 89102026 345379727 123678014 190484317 497231609 414851947 811964320 371938794 842127794 15427448 295039745 507400370 815518814 607742221 429064851 499505894 64127125 996925142 418653946 691534923 229576360 322713428 638323918 384854971 829755416 553910616 668020510 496898468 886365212 305732748 143295464 540206215 217307680 927881706 415789730 372205434 744667201 195252290 331420340 96784039 590707665 171963577 768565243 578128843 955232729 204427077 169985864 668575928 538054546 907783986 967690463 298906579 831732459 850738080 64585977 169923734 202464007 820351490 711158850 131620367 564825276 248075936 740226139 687485791 140730132 80764694 611807321 95109181 498596815 407938259 100663108 481501041 174946784 952507291 893360281 257415001 503126508 243778054 448472777 648047207 312981710 321308670 403565496 685924768 315777046 196361029 491485502 442528030 826015365 172973037 440104361 417810576 405433490 753559773 858238522 516445621 998610152 331284051 716789667 833738469 299801318 285630557 598680207 464820616 86976797 188433246 621326362 268902556 871513046 568197776 533212757 232789811 154546570 701534332 556172484 533647602 228804455 363396483 803059423 663645844 789327314 421697625 176012948 4780133 763749599 773948036 454916803 87549128 783723739 163976929 388698561 320456882 792314051 951852576 920853462 811679788 897017034 406743875 826215359 484087508 117438167 287426083 177326380 602979420 934827268 181557739 162018115 543933194 318536736 578406299 196891931 616578615 923471918 317027462 146718274 881289936 139565284 679388372 86618424 513103832 859422253 770001409 760435698 693041380 976096936 478383452 735265880 173926045 422793766 55818377 158872262 493600066 290052655 717949440 239104143 914551075 348080254 579977099 768352885 392234279 537593729 819223756 713033523 1103687 366231258 45019572 80011764 323006225 39029728 689093389 9319128 73631782 628809247 785931506 152806774 595579580 463348179 974343506 534863189 825928220 337025649 798677104 603610737 465035045 63294751 731588453 654949821 906841287 378206519 613770397 156439963 85052041 665698504 429955670 359767141 953198852 571363605 252830500 574257896 156630630 935303956 439714416 168878820 771418864 730587119 815912692 770916237 520994680 431073159 646659904 433473549 611688936 407639276 433219129 147561471 865483197 167615206 257728404 835945974 618684041 931023984 471531103 815151092 840428145 824047927 708252025 818496499 294519471 630025247 989907989 125840480 389174801 346706878 571790907 93397658 388139384 439492831 872476999 653352824 588355674 537235713 105172584 962714560 579533121 859108054 150222626 112876721 295260746 779525828 142894541 595608186 50279847 428882279 213747219 760125120 513182237 86973965 795693430 499603228 763180935 163432248 582286280 91218843 986709841 360190752 651837360 762358588 203211517 497268271 3252524 747904630 29120162 114069379 167915530 648360879 564344168 973912431 163753069 811015621 923004941 422135802 603274574 676611721 424037219 585146718 52575993 727459648 865887439 97236618 61090700 212071201 142112460 834695585 994387323 827965913 356910438 531124345 678958607 359784457 930298560 717066013 636262370 520588231 343764878 48964684 276182884 586711833 687572379 152886263 629894489 133764733 205811781 139567046 783301465 23221092 963046140 548077460 292349519 627105970 9170887 247150575 604907771 860224320 325033406 42031769 978701424 957816923 480011153 836415754 38569110 141874242 962334207 84398827 661888681 866557611 775090784 581890716 390807480 506339646 753576732 206646703 531454759 63805465 829913138 252885354 99103021 787991114 69960114 139605833 663576407 341558360 358139971 963646843 957110531 831321275 635220382 599923040 196848102 266967135 700493584 303429137 712534663 336890662 657218044 193107672 698337473 59289698 993917015 962111411 234889285 739459423 260621099 306867669 471054614 310923735 814653716 529377830 756414475 709637756 346209990 291168190 68515152 365143409 862068613 745681518 112778469 808897745 260878763 7199543 914002205 704898343 2647845 994739920 107249441 707284980 101979127 520155172 752993131 325855789 121650356 961183954 397056587 294221498 806872838 681749932 882432613 936169209 258235948 448584504 284441393 484615480 746785143 370466866 515654522 267071806 880989388 97090568 924442080 110653123 584453925 364420956 386302294 848385011 572682512 865741446 260765092 33493999 660300078 320479760 439062502 832258379 691364533 493523768 234038027 444635793 766648815 838161009 577387607 963964093 567339193 176643554 893485025 984700864 658193157 247908837 854742806 640758014 571148120 625757065 777337140 445440463 223000396 730830609 169312208 247121409 439162383 204654707 934202704 673052244 265744099 664061402 566133106 692868861 565815708 559050277 177893828 713992228 455673637 315851109 857048617 931834470 478249979 827184995 99802458 823502163 619074736 304298519 131877730 961874417 534412393 221725234 72739361 901958967 641916257 966421909 15529931 176669843 760620388 945389528 444967782 222751845 723132501 350357700 465890127 175416449 703589544 70734553 404491702 924558513 987813864 145814473 129613597 401596721 80385842 590556923 766557405 849428273 362012088 346027017 79276448 582860119 396264768 783959874 461520872 130872378 850636963 680333353 672748679 923216616 809783374 212108276 802464037 28046689 913787076 978508302 494689982 776703257 96698649 320902293 515539489 115610490 455399289 739185372 950823026 443698784 202301855 334875626 909168552 667009179 685393246 362986746 254344976 460813936 719433500 766349305 833953736 797793816 651493458 541726219 766502725 698932800 792372749 18051591 766366669 706013320 676298096 772899062 353252094 11502596 556311600 768111256 311615045 914323390 536178966 540531679 327149416 889590577 1048193 15156081 62860029 465502416 770605793 569402922 731911920 601851517 301094205 492893080 768399617 886527506 610791342 998602365 719551811 584448476 91033570 74324305 283328671 533631770 240456602 979966142 459071311 263215746 211665196 155147298 604360035 42230461 428383233 726337552 831586111 1072359 653688088 24583887 975924251 243739920 121684866 176811225 400572546 959210685 751750372 158959454 929672404 440995687 561966072 848385215 517722564 715079930 533983500 268181779 752855770 681804376 844687489 705810597 925953265 233501140 114417997 114526323 25661114 346845112 536626554 18584241 725461304 781411007 650181796 528330564 38143554 764376731 964466303 368611912 446433541 793255536 358268751 951540875 584005247 738319191 446500975 992001551 724909061 318820060 128841419 293452940 221766078 33283969 219689829 15022571 567031589 452774713 958101971 117165260 658468234 928799213 664279231 803842305 815410834 945680891 265252454 560528401 339816627 665146033 141045530 139324854 989613497 93238998 622089664 720280159 871770948 437797154 122593875 899908527 759902023 816087234 55891039 367441660 114357387 115700181 199844742 82845137 269305642 9743345 303155711 717526636 865557780 911636638 177219346 415663680 815932557 631401433 22720413 267088500 368033965 646316691 68120210 433949795 646934495 717654832 287068534 243569178 913002594 56486409 926170852 980210910 814985931 444637674 783355144 371450275 745047681 656152724 532568101 808617877 691146304 116132156 504865040 448062611 216824471 860906250 117257650 314545071 918923370 88973724 230633865 72584623 442631024 217072000 516970023 621457807 709536437 702408381 858104242 578381565 784527642 98599243 399718755 550269660 58340304 703102358 533989383 693323202 760487649 213245183 744902785 858867833 11635111 371925595 675061318 618142849 8014163 723280498 960962015 445635213 243599207 398343297 725507434 839605506 633003068 973964473 211441946 559723643 314197885 719349437 973655987 746980935 721004714 267747880 562231567 514849513 973246359 615542021 226512539 857869975 427142890 421647957 52906458 168667580 953782432 596442253 99074273 574262135 626700936 209497109 752664281 707640346 600076998 867482058 139598977 674394027 726753362 102035324 113511594 134407270 472713591 489884273 720401593 271760697 871518292 590317024 373820712 797500998 114271582 146364279 286875652 178995557 186998236 549704150 217699696 617456287 984602218 695560978 101914146 154292916 641372535 995306291 648151521 640762774 663909318 340491957 767777805 166033644 977182961 57309451 365943831 143398032 542082529 804823319 739406852 587454225 80893271 211617716 311172846 823775794 157534311 933689901 783737219 259962217 41543416 408355010 205075588 884110945 141272645 929974570 906922311 356252024 913110366 188765452 143189046 441239106 190401960 696121989 691083598 283084804 99052377 778972837 712534177 350315577 463612413 256174065 380496596 624795409 536329460 896186595 775807906 262639085 646344177 94753381 711556183 356577764 737194876 184131162 436550229 997125186 526797169 177418262 615545234 849792771 194775423 605614304 782017816 14155100 653440939 34748535 368209285 226806835 613537482 976865162 121701256 459951266 99314954 683004479 15406698 613212280 448681065 292751021 990730370 554874039 826333500 209047393 709976512 606590999 472868522 658108381 579133475 370168706 792377135 934575892 786080835 912825494 706980634 511954928 490431432 447757350 550807310 217562573 978712048 308212409 524923013 157762811 970506765 735477514 549957192 563079487 535943173 355344518 499640056 184750162 343297233 694277073 716810121 79421537 221277950 677303105 77870017 323321995 726470447 748155745 502911678 995399014 859669144 328974192 457372525 979460987 730490245 25597920 447044372 854098885 435993041 721455319 90686921 628448310 24086383 380054705 361295608 268311091 430912741 343399036 321439200 965914387 796488652 985639546 735274519 909271715 591206225 816600227 162671618 759490981 523362487 206653216 522966878 613300300 887275475 104544977 951283642 693447873 567250831 31964616 499311866 861005218 493399655 740840396 517775830 157117054 699503855 558968023 463694424 527191130 421974603 394912152 175737954 214373423 977478837 801842162 163775014 698762601 100781562 264343419 542061740 850467433 131775485 492951550 637460047 618157828 606486835 620279802 367296320 173401859 248608550 308771104 724424194 733994657 878328563 913933528 439228396 601645328 854768587 920433341 286475178 784795380 953649013 617855772 457426365 464709350 873329866 736839034 373903606 667276274 791743544 138595083 426591999 478028825 335778880 236974395 724621010 524281552 824707065 328742953 702061375 199604607 542893450 900699943 296014699 382000132 768610483 427896636 737599308 185032493 763747653 832867234 473364014 270213953 579390885 402238024 208704816 921263736 459789133 15951440 547448264 950627198 329034571 677683858 134668859 895095796 466883777 910016536 555039270 722732783 878905187 630689440 200158968 300009847 568491004 691926813 591034485 589540105 851298025 214613046 488887604 49241110 668961948 796619974 827516194 606333570 547114522 345426522 338464766 735772198 622041470 696166326 321998298 321490766 735247476 39952721 665446304 229111099 430035134 272762324 923955083 808942754 734387379 467897502 825516970 131678763 66047931 641817155 246176352 775557875 823151316 725581576 740771559 531258122 852014352 313705 350550472 712461814 59624981 442312852 900147044 544702254 823289499 980913899 706528878 268063904 79265010 807652486 879728751 746184492 443055481 887806895 661808193 230286631 745537832 599058276 834989717 286724825 362772999 241162200 385749101 95429887 921249717 586306290 190189474 66129225 876355554 272801996 838379359 49233117 276233429 508066869 786578084 987628243 920951782 303761712 536593092 349617334 605709829 570669427 647735271 88124169 667634738 752681705 836437897 347354560 8887810 313731632 349811449 445059267 855257121 583069468 586216923 735512687 506943178 628500274 852501670 983045652 322962001 175215662 140782887 506169976 512317337 195963517 518815997 750150738 449278622 729670596 550193690 953075408 452203757 134832471 415967048 751714833 39771175 683101890 343022242 458452396 318788738 151439940 705004054 784446248 869220167 624266575 195958250 739765890 461783893 492642058 949685556 413516458 397978013 606121679 280896097 776750085 135494564 250812077 375153071 325405420 701897732 198975974 827912114 221933612 695352043 602184562 844871123 972923269 959507098 425966203 895663820 90449963 325549031 651775199 795772205 648755016 316175035 860989362 959648731 438979192 512661653 879831481 78434955 867803211 477980422 125271535 805780043 350521542 625984563 152868868 254389754 583652322 383825238 392936153 354160843 265080332 231921469 133073157 44589254 743390372 511853258 476770643 408840007 777135230 950880625 318752066 220815741 472634467 268751293 340507523 46065388 108070289 335780811 301076607 788324844 392870455 382870477 834145487 900771367 668517882 723447944 599956418 550540063 668464755 13079510 937043418 61422758 881744303 225233189 511802191 68903779 115246253 726877175 27802250 393028948 125891556 556579936 364889771 754367047 764314554 417908107 300861444 289517663 360047886 707951669 613572764 166001301 643238831 51299632 173031086 779836213 770697954 950752738 46822183 466841181 141190112 784193731 858013227 932617345 815505493 491922403 564047248 880120042 398977763 850335585 6092129 415993906 875956125 165042165 6683740 995085001 651847820 381910375 153768053 617172851 107933742 510532373 943833425 116872648 604769265 729208433 931728588 79824051 659849917 66325377 612386163 149274868 456529255 309098846 781070091 9188766 828436799 92049077 332024072 148523673 397447299 528447561 681452823 439663393 650547945 506818927 432858516 217412677 884605465 609758352 24322580 839751529 119012913 305848746 80251357 425642180 965621311 593418960 432594025 31169507 61116618 923554469 193971175 315126308 557732938 790666469 217611706 994534716 981341099 337424605 921551096 616784306 393146063 264421358 539625196 429652321 804512009 307409934 589738900 265730554 164385698 449423430 22846499 854681983 347038295 150722869 175690112 882230986 138904537 206521227 436690630 922055172 159813708 172919951 64520130 353366830 866800584 778654874 812202872 966508187 291802331 319964058 648598175 55181172 212887814 627328400 829444640 168484915 216230203 524346642 830434714 510268200 362930278 966924746 470040033 951415031 1100257 632666356 395229563 142859544 844251133 385724900 765517090 938882134 740275328 225950846 116987460 981832529 215314210 213090748 474471302 875405052 560055311 246612524 470258493 170752287 50255976 73506415 911443443 349609174 911094466 978659260 129859304 226638096 162175909 144726106 64276111 884417297 858249230 429111849 868535564 350388976 461585901 536622362 602161341 370729498 300598952 212538802 391647406 738090445 674349974 980764044 182897443 257972126 451277957 371737556 886038034 296172531 109687861 931262412 990911398 615678090 142359771 832700746 137954493 532165360 987347615 828848440 916339563 69413131 211242014 443641363 787453813 835115409 670557416 558191725 3955927 209084558 749793283 689711468 394913343 361231842 483805798 312322888 935334799 679042497 272640383 377244624 164857439 915950897 589209006 322310886 349893752 902342287 135740615 275840766 491112538 54363658 496848020 529870755 141849527 34810919 182670673 919001075 989871606 411524155 866066478 550474014 603153073 709028084 567712209 604971242 786933303 212829393 20005585 715695154 372311562 370228389 639506492 75392354 565409634 694577688 484804626 845484285 611440553 491594278 595392455 692259352 179063038 873290142 789848773 513760476 266281138 654096292 987258088 639607047 529754573 992605743 146891520 460760172 839675786 46823052 447975762 829099374 300888022 129667033 168230936 961611657 929127381 228352395 283228156 168228298 98869341 946369512 237516449 748836690 576602234 36492942 746488090 877829590 742703080 999608042 552391793 682708514 601367452 577676482 324933666 999370897 462584892 307219628 706228893 375177623 266790562 882606228 247289799 719086136 94948957 168284218 450612601 617506446 888802351 842498481 532339712 45920326 243669136 446089698 552877211 353650979 12336169 643127559 573345281 1815930 285145691 661616944 809726168 141415093 66211766 203444929 529537087 928820176 171026050 759669490 250852933 410136543 148734777 597367374 988724335 246894726 977087754 58184500 464052278 833588863 827634776 232739929 973621638 385905176 684108089 77156164 789191489 660708786 370391544 610919121 116300218 898184771 119398292 54181807 216127291 157758933 318430271 374973154 721153663 652893701 993705439 721938497 60537656 604395141 666354320 670633721 646227082 612099482 511775007 597185544 797499790 640522398 289717137 913341635 36342736 22016127 223691674 956811088 35786194 554645566 74153255 495002413 434449799 494607730 620011221 34322343 138352344 709501122 299879031 738039908 169951267 103442542 587030419 887683034 669045431 385377479 264952806 887942101 561867097 761133235 909152220 163373557 35708609 856620074 657622296 844495917 951303710 306522811 509564658 21064006 80681870 830830088 952216308 20371290 468358823 816336453 244670300 606807129 125947633 788742333 168345502 836219015 203256426 191644749 783548127 924825340 401397760 185853415 224805499 392811043 376191514 703451921 547821183 411445819 930810128 669946467 400903727 812199385 909950894 916881421 331815554 358350436 926022069 64081998 335703713 820673688 146520154 655946238 172837484 758941956 88094918 485221637 482918132 814209164 985481876 820985057 698577154 545124071 846374997 565581093 549235087 939402017 225817103 327255540 763980874 828966939 980940730 966122634 1895957 904533254 444029378 181623220 25828744 150313452 318565768 505390162 87800685 666906151 579180513 203296732 425253186 490909416 620200853 469136602 355329978 758681009 423696353 149125483 364396348 505961179 738462454 53045183 354637411 94853649 962729079 444786333 548060796 358283475 642486271 674206686 234959883 816225012 625366937 145920752 363029830 790329117 826431558 850595155 724286104 345407816 525158011 418801951 923186464 960587589 690843808 181121405 86063919 674867000 398287762 615948073 240916686 40269849 859997473 756111607 593751093 717001267 332290707 768336971 950018645 292936613 299192607 736266655 491804496 220374756 789315187 394907393 233142011 373552439 833882415 518553234 433409891 127295290 469063528 49355528 989382981 259592540 142207270 579289133 100563092 874722912 768568038 476291933 10157302 728160224 133729816 265524236 331204168 471260357 758375842 281261118 535233302 627823056 592520795 776848141 170692387 97117717 549526417 762517799 849480679 761215866 713586052 157990222 137678604 611192637 389110760 201051862 855038193 482781803 532794983 238212650 330151719 661562986 58690845 676746567 657270006 121779568 759064858 699725886 175716313 408381193 695222500 658073015 420407294 483164821 461553906 647418729 216894663 341572039 612391986 644706979 296529739 735925031 246528131 55826630 883128021 783219857 374564156 635015625 461737828 263556532 503184291 412641460 642663978 203602068 927548791 843643429 70083086 267743753 695107431 97367246 791866922 316526142 538207641 645114868 619499597 568261938 555311652 101860850 201866105 821634874 41597334 534446772 215210598 580576637 737920366 230953533 900489726 354141303 148289699 576344353 384521695 434805879 283103771 750518027 754553564 159844896 479889717 280972601 93899644 210874092 747196992 413307131 436851321 788923812 935030529 961518135 318243139 35109609 169609521 30885864 939015291 701506991 11689213 734466202 879521912 782918588 78881668 260154608 589536197 834417198 79205213 483268127 42383265 387352562 367216910 922528368 10716797 907341390 396944790 392540609 597459074 967364439 864944356 741796357 120929289 231271036 647666781 284868543 746747424 63274233 775977818 571693195 197116172 549196901 843053479 391185302 993894081 835007269 971419142 937715745 616398700 646293750 878675114 541542914 521298410 142468967 798028732 363738146 841347662 117367900 206874586 114053376 657896543 838104717 598162067 400462636 781430295 654001668 237465836 636660685 733920293 887354531 969064926 97125148 946682988 849571484 971502805 699480295 182907010 434311415 655359026 697306895 156728370 454039055 985368522 469761546 615399930 54998037 450298726 614201185 743337358 817876364 224983873 71939123 310029907 986845643 965253773 929323441 467302885 174107006 847270894 178437024 753914513 238139685 733727741 932448986 92963803 477623700 836523974 735040973 944412922 290700914 912788298 970599162 892979031 931357882 615367166 862497655 220358930 435133756 380224843 985280366 14908285 609318173 660248844 213995164 937414558 59033682 924207635 885828818 422122673 594396714 902466723 786768504 725808804 333919169 888978679 921776901 603317402 606525582 202185146 24012168 974447977 548090070 540688525 858924834 319326748 50957366 961129093 61006730 368534129 192796189 808863915 275057543 413426523 113057871 40025210 509324665 297015681 599688547 635988067 688105937 64671677 168654150 91663436 519162261 241429919 217086902 434910221 906233053 658691048 430674120 129736178 227114328 738909455 53325155 250823484 968237256 561208767 632309699 392845984 346007937 932383575 552802807 37149382 290936558 929818729 330914914 130681035 93602829 109714235 37114429 985237183 104490478 792042057 265250324 598933032 570487863 658494657 730388037 691130494 706464163 726770437 192742276 398550957 67517054 341706541 285802842 50488470 673718059 802253698 765897889 826731917 574289054 956087556 495273482 594117852 358070499 701568997 548831895 484315455 223310741 300112396 185130529 383893095 81708135 565213075 658969043 908523895 262542239 658663242 603744941 893465994 818333334 99422002 633464834 754113067 930606649 347721986 51486202 943834074 331663755 973659300 486620689 722410638 801135649 587650233 746187158 701191214 882634916 926334737 77861933 2665751 931989331 786490677 78545485 892370073 920744062 530779357 64459715 67842426 789861644 326505594 320543789 103707249 597007094 208976813 482981760 113824940 991310793 417754062 468875395 818197067 93357352 264588390 182975314 800398562 971162952 874814901 156915675 691269627 686411123 425749293 340718692 19533714 349349510 141222900 148788227 982506647 709134706 48225638 652233509 422258543 346979262 547267473 908874248 184744564 477193731 931576760 435168576 589935216 640022127 142022353 192087094 58945830 56083779 573818887 149339044 328434121 636261205 544409912 319979034 82530179 893646479 463521655 28854396 833947632 52014702 771216779 655342210 678327712 301905027 916652655 247365943 167029400 116483830 249755600 53075323 575633617 482942718 653680274 464248449 454607544 924472170 754056524 651122257 416229293 449409307 253348551 851434055 886275204 626845575 271594114 258609554 418129415 601275192 289657137 169427894 374104433 202142795 517457722 970449163 30050548 78334706 225195318 950047035 578648629 816886770 785409142 360430536 3396299 92044582 325630332 639722627 544293571 84727802 859648125 831741462 10305823 93214704 190649830 53480572 40386642 964733727 824079060 232920451 744042181 35757743 828395930 71768401 674179414 99745118 140073535 346180828 564877268 513448958 132025597 160439921 625515908 342373876 861154500 642926126 820907423 581024187 282013620 616826503 868963281 996571487 730129830 689576644 98257084 555354883 207599268 962538370 89155699 408753499 337399661 618996014 604532479 923196466 62146546 698967693 408107230 165540070 309248988 474528055 579625343 470492391 188100867 394163223 513835463 403175995 737101304 912192493 24206991 284542973 545894012 597303244 710966563 769762521 592642055 709467036 803931588 645843346 196959298 527110297 687871527 22945149 244003213 410436050 535055349 780855043 170159994 865009323 118738761 363110947 639554896 778129755 182960949 336128237 506650249 390615407 225983037 366897160 896062292 513025605 386416857 460417837 479846675 480590738 140872696 243250601 772162782 856165853 424885112 427781343 642430975 25575169 528550575 446783684 477723764 846780591 196926693 673238625 466246513 996844265 158055895 526434901 50257883 327087752 462387254 343657297 123074253 144477624 668389414 359546010 705541655 788097143 84569535 139576970 314362554 567285529 99143568 347215630 992318317 772431559 151780119 106544681 718984475 874891771 34825034 729728624 92840803 955724549 525549841 232746893 684180247 4920457 288736201 202650301 896052925 948320255 741610946 727799121 432284945 79428146 100834498 989372208 11939713 170805698 857625729 520142164 878716592 202354594 24058667 908311625 797317363 189507994 856187873 627634865 178675415 284421830 757345080 690318274 564957081 491572757 671040440 815275462 798811564 291405002 609304670 724401306 376193847 237892863 417299226 503165487 840560276 279096349 665776466 590109453 728113363 210344294 754426461 797802699 370112565 678050412 42461193 512769176 427633329 976978838 764798742 163332021 230435954 29370018 708309945 560306169 228681814 996592925 260044826 172561996 376861809 215786221 69220054 717855020 300349576 780332232 461705597 44170027 21508759 821064378 530210069 294006126 91943243 594642595 981680277 924773936 813684873 456513207 411788651 195034941 957515237 521615356 86937079 417085047 30888748 794576591 306134542 990042197 348931291 250458463 722329463 276669023 503476901 592995377 886051441 344371123 918344176 525833370 64494636 438373251 313626712 197347144 32043851 490201493 704629803 895530170 825759336 510967489 957285612 834070979 687605392 247534455 750060497 711840779 473638339 615746103 860611653 607800974 86907253 901098006 288632934 76417051 16891664 391851327 497898376 328333782 974086256 463843696 935791280 545280950 510169189 316170361 756610841 578484999 636064053 947464385 103809715 256041194 951422231 841765825 477189279 727550160 684771512 338071686 844503988 103570179 40166330 356580915 442614013 109086494 797293360 258439293 589682745 430376079 233934372 460353581 119921242 11110684 86121490 147237282 803607558 21492059 329995626 804614988 622708249 389792056 394861073 547954738 461695521 881280627 234738144 934960749 285957857 258741535 714884388 394907051 601704142 608201253 211054876 822167981 299976853 498663359 771242623 381937353 911959443 226653181 771712499 998308456 35786843 974698819 178806935 48417673 718584116 899683529 314111098 791273276 174012057 534778650 466108193 394899240 194343351 420217493 155200517 547983879 859268850 965839343 516702483 734701092 362298464 588545199 536529706 565650404 469331532 266086833 83763872 917992506 967551413 253217700 906875326 961508656 274418892 349945740 348341055 7685221 77706106 833525568 734245077 148914058 118496215 281429997 682560932 826257124 782422196 792188561 173396677 775071693 584450578 163736193 285097925 616473907 620365737 87044067 312491811 126043672 698212706 298427445 181929685 152551952 290445789 247219396 827594948 617204166 867160300 695582006 855657803 328089463 9912854 80868353 139806140 424491381 612570389 30374129 563754203 277136549 108108888 348152230 649791329 830324994 170775938 54539795 616543354 845891608 47345129 991610625 142642247 349195145 238371096 564220042 148611165 681740684 356649805 899101854 288261701 318877033 1510396 746121089 627956218 34287102 739420234 234662475 471530606 942711357 417009554 241830758 562414596 568845739 864285668 482059028 161525015 788591843 949176961 317445095 836044402 318681617 162242144 984828743 48365015 372487032 843675309 262324208 778812025 364521964 766957892 134226545 498007425 243358553 544257338 172428717 487857292 159400762 512483157 513687902 291735595 470913826 648843407 8846989 325935713 426634039 841727127 618261531 345882409 963599537 322321487 630822716 914006766 994314336 102756943 553137655 656050449 25629988 82562913 875268519 393555047 989428338 659027715 986825085 970333112 176148182 824932840 789396219 425356353 797781611 390365303 243696250 168834099 927636837 943311178 602800549 741214002 532521607 348841905 500804092 117055702 955236269 558746157 375682898 684095789 364990532 617571061 306314832 485340983 210368461 731831924 847174384 550452585 371827294 674126792 81074434 111526955 177734432 845282629 57693866 607327834 576875218 32383728 662759136 602076614 271669316 255459077 43622894 427826613 194289885 27923058 272717302 600610143 961405718 953991001 613018474 878214255 34320637 176744850 458484114 133441928 251566259 334351142 979382026 13361342 390047470 479168725 160373824 340271129 89009528 881345681 344783866 369573398 160719790 218012161 567216591 870358565 836701441 165812991 579025065 472836908 122925945 270989850 249801033 584343554 865091629 148389653 648069827 55419893 486417356 193581414 435653373 433206085 87385879 240644792 666676533 512660902 618351972 388784489 724188280 695641794 743223069 463347469 647213100 10306229 942351423 209316073 153176711 103692431 940473052 199607929 214937877 162587350 321265049 799816682 464211254 962852353 887256112 328874144 966997661 391643902 184600559 516469682 351584722 930905516 169638456 984608361 548098225 604948322 588122879 757197509 846267625 283315559 806146895 963603448 673263230 998219639 305674693 90174184 891153992 685798468 747600147 875151025 700319346 453282803 906624127 562636577 589492475 168809115 388593761 142724923 675505720 973484746 479688872 504017845 111875920 250411519 958587222 118110585 628689599 693019953 649524480 905806375 236618452 656385862 357423951 100069522 577293874 460459933 33444737 285988159 972566611 460256901 320421096 153212137 641504256 508738499 599923050 563948287 187690970 671755536 247044607 542649892 647015125 508979865 984089911 848015023 909412535 561309566 719630769 7318825 980013726 276049491 934707877 563880657 254655351 142571425 276365915 320275483 334347399 930921574 550443186 84279596 476329446 689894545 791853466 952691808 167943423 254429063 477521818 476796613 50477842 205409953 29830731 741204637 445780403 594285995 186630874 458151392 207326024 132605287 481511562 157200567 141805454 659539464 573187376 72416258 621978644 851118520 953463221 414835668 339812030 33152274 764739224 980555761 643013699 890529192 410215017 581936215 276130480 660939390 680881231 851012530 316101092 500556429 415271043 506607078 913749010 96344897 129147603 859851401 770153537 85262588 569664288 812916581 952650959 49730961 874697184 343969531 950145002 708054729 904872605 655235835 427300886 478426337 61087347 26568910 641918634 206446858 393012374 815719948 922706 757787112 943341770 821896966 680347534 543097364 986384873 341328701 830342450 499397786 107793505 709598696 507597028 16705915 443301043 409964659 671734690 624799788 281232885 277126906 38241849 618859542 331171409 323878098 414975439 459707668 208465796 682650881 261321817 300498424 696376672 857749697 608218405 862646534 644459594 713463297 58240338 241552502 796424636 708000228 518897747 666084086 279719620 827005759 944368241 823267367 298668676 683547935 419035462 148404508 288079536 830818113 325342786 394645214 795109907 286034073 672688937 242670314 107327754 650465740 665006738 712388528 508494855 220589493 387844714 589145878 642296847 945684964 399998575 974053620 2192189 453262106 756226742 625653654 67909949 605584846 814169638 634719293 7056337 755967659 127748347 555501982 896915792 688563984 403215171 223970401 474854178 34509198 332672356 531041699 776973893 620790382 102094996 395059060 644243915 69610025 925181792 531345754 957475162 494907373 443732006 773475533 871269290 873382943 248896410 324521401 435236619 615170259 765760837 361336063 796999644 710283862 58908673 547200755 326227733 859459493 565179006 158210527 834206910 917807859 213403585 273643647 108828789 6232103 793735072 622242436 164264429 912500571 268852039 312206609 774791017 264500574 30337973 907569473 563570757 33556019 412627008 989351071 57592686 861439888 220274445 788713900 228439524 406841696 709512089 840939100 620181311 935368770 736411443 964817049 438671399 524066823 703693695 497659583 598629083 62923319 508254452 305192990 354391467 502407821 228570463 316887932 663864190 445236087 926105182 58068880 409441357 233038999 824471526 192159112 847725478 569712964 878718654 639452036 248840490 553475850 880921858 989509400 398819087 177288741 399732384 127307214 161379998 553381898 372006878 306088866 808632502 594619359 582528466 700789124 478520903 963739390 76416232 542651866 449704664 186932086 28537697 333482747 530921731 489256586 991669710 304395700 804782323 373675312 923081112 3610055 357762796 610908818 823210364 257322088 111094212 238961809 725360135 633133246 519183714 433443901 511277598 747165288 195322182 598937694 652900729 782491637 464579329 159594990 260773667 855819626 157975736 477968541 943699452 596438209 870067109 713998156 998759735 611756644 362174614 584557714 859469020 830036406 88109164 117252410 353274439 634362250 680513182 81789123 985709223 838992042 868036531 626031583 976920448 181206609 72678347 601173236 640400682 308803249 622126359 448174750 707195215 672350063 106100317 297794091 980536689 192050722 534827893 451817501 556336481 22561495 927093198 659765420 434789833 276991632 860666602 295426114 693665444 576886208 788914909 763833341 512189376 888411857 175376594 472224816 228191043 460063390 683016582 195983586 826339363 359033081 31850955 864315981 676947628 615204646 798816007 605514080 900560126 670269022 68108722 105938494 423104909 43366477 643575771 986675901 567875999 463180181 70350756 811824872 831444946 836371017 781816770 484893054 787922579 212185714 774700030 824609904 764549287 877877902 832153526 400786278 535028134 41398796 989913692 270903867 158872187 358844881 589634038 238100349 611174886 538346166 813231004 366624494 260593402 506924551 427327998 717031941 908820895 213376005 45301724 817903726 770980113 796170853 736173195 895531142 580511327 661534928 747458679 586981344 757573869 467137377 398930331 562320322 122008818 529853738 97337866 51396008 956620795 297141423 729150058 418117568 969589606 429401193 612639348 703431533 873831656 647833412 918316918 249746885 148536584 430134049 24055505 394296339 183866785 489992533 781812346 472380501 610514532 122134312 238061437 11796926 74247507 994622039 660348022 310522166 647115591 906869139 698326550 185917909 181438572 493312768 754130340 603112300 831984832 989570231 308044153 971940604 781640855 465619268 320659843 711584572 447928602 667965480 813647299 663195927 861176003 147040856 253547727 326109740 67167714 93492412 791470160 545390925 805823771 905251505 802597253 510276352 73319398 228881032 709950399 523177985 704276238 97168900 759993571 302482366 462419763 291827424 205919211 741204697 613079880 45644103 755626341 938901930 202708245 326686298 597457906 306901691 673407413 467803822 813163720 667726154 538687513 18553547 221984305 113997770 382109572 785337774 134108170 24878178 809628686 955994439 196032069 786654060 663635745 600561404 729025895 856956919 481965567 636657701 776208138 47211590 936551481 766421134 175955036 503074383 448466489 65305336 673151135 999267901 378574266 898331543 551819175 781347567 222480458 985707669 546796639 95494774 606800847 40084110 452862276 512016027 219964159 421470482 596355304 762155350 727269350 894269735 518439537 971042648 317395044 82482116 172048919 727862402 696918701 216481879 729399721 138455148 879783367 993866560 450046217 450920159 825290767 75346516 795358379 796016731 755412404 85505883 989457946 744624786 260777275 42288785 799668852 543959787 90744313 101143337 955874025 173847808 415018140 153168837 928884543 456352544 84925859 235786496 625981521 438262990 444132321 981082084 512758923 872354624 459271934 708904052 77982320 894931425 407143926 601585188 288674069 626840783 883790744 97607259 252701859 529615197 721347335 525420792 964675800 157396626 805009981 708993226 173503366 921524137 306284163 18757655 943172883 825810575 194678523 941834006 122428152 894705256 750765334 253557365 544938562 212259339 548773150 260226003 379300884 446587521 391423149 840102471 815124003 898055050 513285940 140955351 648439097 478453784 486596214 581074178 435578290 348420817 469853450 695253303 276517890 800860817 441815772 359571803 682704684 90320102 740001196 64249671 684827980 395540114 930539917 183343944 642104847 956743181 811860840 245115550 641628982 34392577 992046455 379582973 200405783 185155020 235195850 366750223 629398299 863814657 735884997 502779375 294613057 563623655 660895648 673101231 359312282 677423352 807452390 997570259 52357835 278540644 729519862 485763284 87900302 965123724 410672773 806402463 940011313 402268295 35006234 216812563 581494037 155724192 999282577 949768838 548134192 65108693 105500825 999108417 839286156 675863642 271795510 798520575 437633478 377965076 189357887 431385458 393507215 261150239 344539105 509218238 452542255 103395145 584029722 978791164 814547965 458599828 426301247 813848249 408794344 169159352 61715318 152628596 216941297 66654878 376334397 800292643 2975662 86115814 960513761 347103151 864967625 26392674 296649992 130063219 508761471 8458137 296387368 9997249 195329826 154715973 183893261 997063005 348774295 247750613 837356631 269443840 34468057 197870828 191252217 1513430 316554356 482832352 56897467 471945216 619646987 407446075 441338041 2069779 151031762 631925822 662352867 855968408 686147348 846683481 419846011 623451274 231548078 310221492 375827098 820163547 276389778 719012266 802949546 580786415 502869318 265021512 293092077 879488030 944007266 314995155 388498165 554083895 152710422 215789375 361168682 330484984 758916001 478847928 967402568 956292503 138812123 390534429 143725278 104076092 2421420 712251520 894149583 425382788 803398802 985539751 157997269 653541632 752313887 885289614 412482297 158236596 322863993 704563171 441031452 175291288 370858457 377614217 30895730 180112154 17153548 593975830 851623682 243307418 598470389 191180372 473681959 728961005 12746761 621035459 438266642 963213019 728147921 94492950 82803525 673550753 49877612 940273330 797341465 186351216 205572618 551827250 209266745 496959212 104753010 803786213 578645029 199239853 944590973 784183118 741027504 440456129 664724632 292114851 24829059 813246248 545444678 941111631 873172888 167887703 523609756 979662193 491228607 97508022 354762692 486421083 615986460 786671138 401535354 217533459 426490535 250297708 171998866 966427349 384368298 655072727 922637936 711459727 117556039 763872414 849584014 333045347 108484336 468088684 572286970 561561384 632980717 43875042 291989973 365807082 921061337 705152276 125875157 477496166 133466149 211693580 520965059 895053711 788012180 701171270 222057726 954570764 18850493 35711794 587523831 481317047 83849101 412956086 394121139 706495519 959308738 858169513 847320140 312152071 887747697 797599065 279677808 660386789 256796544 449390086 454682592 559864164 864026669 523813988 417264371 98019554 128346501 111347741 993587984 184676338 998211822 950603597 475063351 570747356 573271198 47923460 674217081 701546520 97989153 268995528 701503099 675548375 73600214 401530896 18774520 915381114 186146931 189556426 361264700 560623384 41708925 645354966 60289705 344080637 79001553 391999112 738580790 317645093 135192350 295831082 558977259 651188933 503971688 237084279 562352230 999810755 415319431 915399202 277949529 660500537 871700902 355765581 212571145 936797942 367579588 391248914 965071313 74946556 637640758 928822526 16675229 859210755 396399651 185323409 70698863 202485237 340143111 83910335 226405342 879036784 480805424 682891121 198793874 410558279 501258052 406152965 540855497 478344705 327720633 814927306 193118677 967677529 139523420 857272709 744930716 23060412 249016779 390138352 392598295 263682254 794744571 645902645 163476691 119476709 343027890 756581495 674638707 891262348 365089293 387758153 55586348 322183938 308804092 207624500 265816391 351597753 337428417 883531318 30792866 652400855 571727733 66747198 111953456 698890680 374722179 653382577 858688116 874965610 686015019 509203688 127768842 897804079 667188224 379036848 646460191 852879871 755991659 225259464 601106932 326074627 136156966 613248614 905013086 887883035 160733633 716406451 516025417 762457 447151136 49504074 712526640 175536260 622560506 403966397 393330855 960137622 790046812 248051472 400686034 819000894 451111461 315878460 210111723 313037407 560060039 695656109 425836479 559498127 722699916 443715781 311055921 215088537 636124303 759801943 505617078 637240059 700275391 960855340 612511960 434258793 444980639 760030593 279908276 111918664 795772041 511337607 21737595 781701428 967319078 693657826 565483764 771232378 329226487 280984875 834730489 904044447 931532752 864433774 681966069 395221975 951659095 944329389 47485805 956841102 654809482 232529243 351404916 771242979 14452790 241983969 333531188 33766696 575896448 602127900 566849900 532857700 881765728 116312797 561981165 982125521 706941217 33853032 901491484 990290526 957724131 367905013 909685620 34274349 220463385 547094323 578426625 368011286 83537164 13231296 935245541 898464035 219341653 635649714 382139606 316097810 502646631 499680273 737141662 397042902 864230659 15460954 901079450 990706454 658569921 777598462 907537212 658274477 113625742 418306272 76364170 955378984 160003624 468996315 146690716 370322763 81045924 5728826 616521249 3582348 554504681 523295806 537594843 493253783 551989043 520099740 914912798 441294792 718027664 870380284 807944277 189159348 102308198 671242619 450364285 5432480 345866731 141015850 975557289 77928712 395308460 530492300 376667004 885164058 458960135 48989724 726061234 182265400 393292976 678886597 277222551 18007418 892235824 821977704 390171534 684537898 498923617 350794074 260548747 450455878 126410739 598185955 977559961 264608001 530563051 9027263 821525590 592746306 131942431 427063713 329574002 26127395 553875899 867242412 315994676 815234675 481372606 967369720 856221941 688561717 683582846 398547475 73182114 498021151 43541792 61734525 516883262 116584732 348850209 363307818 391841630 789370570 248679888 846835204 996426923 196458493 721624529 651762023 226173795 491856442 954315931 453569699 270398425 657092925 434743803 1726078 607966961 602372467 891974031 837349295 987920037 560358528 610596684 377785188 924327042 827917243 650789881 90876349 661376043 315387053 832123825 532643918 963999701 487579030 93042789 994658977 503099082 79394792 489123416 287255730 290337254 473058506 59827873 527293297 643832349 180730262 761372588 852457796 58771187 656449115 867748281 731645570 114916610 36816475 175251292 696480761 88746104 680328846 505179131 678546792 875228566 893546526 78577748 150010886 143169842 750317289 487869172 344122617 957801782 988963843 867294400 747592672 910167326 509137969 21490544 545524042 600447102 964329582 750679567 132173117 806505338 25417834 950040957 632452016 498300237 144990470 46349037 948829456 355404483 183865561 252806759 407966399 135385278 536125102 451834695 110658448 796206772 610714628 344620220 480047693 270476079 739423116 185475658 790566449 325789260 305623983 339247176 560465775 974535741 614067974 778159203 126935977 908209095 616222944 101259289 67305081 175667396 763322815 891633983 785406443 88621731 992840667 312236156 659785985 57992931 426068893 402580940 415340078 854905243 41764389 270591229 673641948 444505077 208309189 651821621 129385702 417817775 240489604 434227306 678371102 973095577 622344861 786312680 178153416 329428761 485886717 366569679 633484317 511592106 628515784 312958355 393742282 86036312 295508180 266014074 939496302 244967237 864295980 732524833 494299935 781154600 127659662 556455672 212101350 715745993 938516974 822804929 74908990 830915974 114057713 532422933 49054105 945263826 758426739 386947039 634020571 110638768 617089537 544633055 384100829 422383164 93513312 816093992 567058411 278408226 663250692 908399778 772796743 158116645 295599001 992416393 348378020 430108314 502363774 99038188 2091179 114297066 63347013 253206575 888937593 990406676 860011317 837306761 501689887 531073576 196644296 323831687 150159905 311617485 138460461 689015175 658008824 365238972 34338503 987526462 139653520 568001602 744267180 827295538 257176010 40580546 863342886 606806849 767555835 721433905 9958198 343669529 849640043 770461080 478937356 378695869 992284120 240894358 994306960 483417350 118236656 185630171 896493021 98654752 361161946 504468398 251406784 630685193 540321966 833871208 337208893 9011989 439478264 851974391 337819147 116338284 456218169 621627996 286243347 971075723 217764454 56265773 377309172 952662463 972623719 970930708 253804162 52228781 8034969 707108174 566925379 215446221 119013453 123897132 575062001 165825770 447572039 831587733 624248570 323657635 921902143 81312130 785792003 613832174 784392803 576337793 427187553 980930960 152759763 582841396 796903838 352019365 703591716 683830991 986501114 997444894 76689118 14016412 116710119 60864318 219397118 519002234 139848332 464452637 716026485 847885146 148892996 112215333 289799078 953940161 115078172 691078040 165971180 608006730 489574744 416343815 834706450 25693473 790513902 32737244 438128089 176436872 319586569 644721618 100419701 909913174 956062343 685781623 767703056 566824306 995478908 553089969 427953478 616246365 624330157 249615414 915081128 293901734 340645654 12245010 292411961 798996083 515088997 967852325 332405748 297698046 979607932 373815202 599535683 875686678 941872627 13823634 763278217 868304538 808270739 857051727 387414426 931402242 668139228 516249865 886492222 134519510 960118144 494766916 656768946 953744436 479413990 792548952 457092902 178364750 294800552 147853552 933050687 524070378 251853077 621160332 343286423 745232096 677545903 285300991 433505336 237484192 457689006 811249905 609990693 965985705 349108348 568555102 699759058 620517139 756331063 828604436 803181222 298505990 862556211 696046905 933330560 696608577 803500405 44253636 806093871 694316436 771246393 12267263 64571897 714995302 937717612 222148620 268063765 924519215 180917042 973574236 899388721 676645119 424280417 742526009 612804844 816383734 193858309 148603709 666197597 489516746 491539930 623503065 45393546 855458628 178842837 183851728 217711858 710100674 107735196 890872761 301157892 448677815 754957833 962182528 725788582 988214567 892594347 902151653 174558127 689295660 482385220 640283387 283947116 111755635 117100108 338500010 917173535 538295231 812634220 824803375 771298427 805153893 659845381 173742743 98171178 344445135 933309095 192638791 491024455 94763002 862832538 158492023 233278948 468793079 49103960 44679602 753645957 850187117 462778896 695321175 832609955 301885973 145947429 755929627 65567531 202694973 339205549 570069125 853673468 575959366 57499635 807753329 793033069 47804710 553351926 427894414 552201156 832244967 307559144 137359328 467561920 780913702 927787439 755631678 678228240 548243093 215844711 190518997 553290969 109067897 118611677 3266211 326464564 308765996 754885142 360796924 816066733 745813916 816079046 210458121 576064197 691292362 98611418 418199364 505196145 156083789 589247727 657690622 863064986 635403469 3315416 803675098 834500763 210507912 881565723 522277711 947346630 489611216 568960628 670772777 725311199 269819274 963710546 477909000 8200607 429682608 723085653 55851743 321528370 181198800 233103574 222217590 204309690 66701196 639648351 786664937 685336778 291484952 764057134 970733096 171359211 509590975 331384759 881344117 582598682 84388959 821211679 627558376 371581000 120065512 249329346 284095726 735769305 355338208 826606509 662094278 634659366 268410594 808383524 417264899 570585339 647693594 196217118 694373901 464143641 203927243 443270084 802241439 191092661 666905801 583617014 413134922 244826615 236976895 534720709 144780529 512243068 169791723 699563258 753525580 121671893 343711261 818034062 24858213 754056198 191607484 566006320 17050397 275684103 435968512 879580098 933084328 420002374 615806137 583937756 364107533 498972452 230830023 881295944 170451367 294721139 922930335 997303684 317421990 783857407 1483213 677938499 360354447 288763906 198843244 622297068 443123384 152477101 107465135 731361306 229747149 526895526 918792540 802070810 312333134 162107268 621732940 478605680 992628494 367825237 671863789 787922258 675026358 114438170 589616576 670778155 547045695 202637381 79870427 111988762 539855228 244622401 610394983 105057392 238261902 907812074 114751267 105809462 719022957 897517073 823690207 564514212 636382310 337320185 91385602 211133355 809055128 28156125 402105093 42793581 82862454 763708776 482038262 459993535 67141448 536094523 929659894 163239342 97817001 70877290 163826619 133178615 968619274 79184127 624354575 383242637 533869614 51664758 241171279 965702422 616598188 423912767 585848300 235944815 28854641 573165376 19977453 343456548 614565691 243863120 541202284 807198712 483442975 122292669 796153365 793369443 976394499 913673159 960534442 846649615 49993764 94988323 680880513 982566747 71175058 843053176 589516292 731928024 309615279 23415013 967080240 462579150 497249204 497213562 110273303 336508600 836569133 445304762 100091486 835991235 725593975 564524319 454849215 122387796 952994121 348592534 410203528 523987327 844729384 268285695 749762075 999540368 338531825 250107054 721004652 698946694 357259347 120750061 447444870 934925459 577466194 74657400 67393030 422232478 541595078 880052991 73834142 599056065 601420250 232556455 630298260 526606794 753211277 890701961 530851392 461311934 218057012 806116402 227401105 231314770 618556918 831883810 435761289 42619249 562436174 985847629 562416060 31663545 945819277 678550685 47174357 916278013 399645014 38685037 47679762 705027524 93542432 598553103 673375171 451758280 344932280 993893960 870183118 741278073 70528188 989063119 573404462 676225656 805208609 342804689 915183472 926596124 819697581 540094064 280333876 412536048 239681661 925709119 622730418 861108787 29518209 724798408 214950194 741241430 465698299 83303686 844102547 776825730 212224004 329852139 225207749 623265808 349984007 884148443 483659343 453504782 402976836 642865711 997725386 827196609 420938574 673695924 934627939 591391005 358395534 531077929 717251677 594429519 315811773 832830404 665300621 97683252 999972462 587194030 811920860 936952799 194728578 970114690 814419657 124140567 612027057 323833554 693805540 881041366 399913224 30138530 292311636 146369995 991071077 551160043 874940498 697840601 172126205 541546778 229091244 216556438 760029655 863424910 364073027 450947789 807217487 204843549 426783885 211364860 662478996 983651983 912952851 704913623 37077545 45056802 996224500 858200259 694506344 831323908 40630625 651581787 384272122 97038044 207721503 931289327 905303392 75234626 632298248 814244608 456017774 845200707 234042506 522160838 822359242 260271838 931530534 142709674 559514225 233603465 278734834 510412 157282099 995176620 749843224 799960702 985117234 789643812 23521877 391932102 12957031 584124098 109554555 897949664 972098077 589634250 721475823 647178170 449645428 797661301 386999339 616026487 232536799 870116975 423491133 939226605 716592806 146264153 494163526 599536679 272266341 679945544 989852669 938541539 369233291 485842500 94762 953363476 841794524 381859018 471445291 367612257 259138544 630260043 978697074 220856996 979054002 864025003 425920516 301900653 915130081 454635458 901593851 559611005 922680210 206125022 86610950 921085003 726593196 627896639 435857124 105276802 431208042 104281754 218249197 335623553 582710493 150098583 745191561 186848474 85135464 695115859 361261494 164525011 853489730 692890591 457489030 96554216 569762551 172454591 864526494 181980999 340077800 343771755 798813369 354679634 430163142 808628433 764207907 794957601 293594139 575663825 740056639 613268221 788222401 611197120 456577794 989975526 101892200 934254822 269474677 121217550 967464725 830532608 529188662 802511708 866462621 730172862 963055607 2014698 724981550 881106246 8341502 100007560 987406023 771063727 370237604 87028534 511638971 20913287 999118038 648182702 710216243 47604814 330309015 137118167 803662760 104146681 666513020 697237075 501636461 958144111 597808174 579314418 479944995 447011599 499289836 957605181 379160386 825358889 605707526 407564524 565061527 990393472 625494371 138580592 949974464 580690127 327721468 760529770 672701874 445826112 744055391 724542258 290825780 718254326 755479597 615430993 316745057 531114629 473657756 89179143 861790506 41162868 890414581 670471878 946214866 941307074 180397079 366641332 539351152 65729118 142764786 962938157 730642800 536521646 468704781 468068927 573667602 215122697 66428929 140085037 347693546 127482173 275928828 885359853 559969118 506157578 614646591 33845930 717002795 514112676 535675296 618526274 853263585 109313589 384581129 938223816 112570466 959479896 348521463 673568515 451169383 742719391 938405628 300382190 506661883 322393615 643281213 405106998 766266366 225350559 350870004 398140863 695670691 793225917 64350703 896754720 889149170 13365448 183571983 3216674 124779847 703912086 628123594 279556676 957273553 821280496 715067306 844273722 401446932 917121810 254905292 363122538 458313319 591211820 915983970 423793773 508559991 649402595 650912817 245414548 2933698 577134544 553833748 562639969 25471005 750916096 640764535 555102217 368585263 578077810 243636188 892193273 744060915 906085788 372944730 75292494 976548154 285502439 745850905 512166491 645761575 239056430 598331607 707171111 557403569 735364675 994221158 103265260 125357604 192942954 542534187 567552922 757715872 834631900 301755041 293697617 487126681 684669510 921320916 464187370 394281557 647861319 664007143 410539631 76103025 149191925 233301902 444638879 714345053 81250905 59860628 85614699 23327195 702087918 677921879 614035836 180117892 106266150 254656583 189794730 442084419 804112101 831068779 371256198 844665559 822489092 83930075 17003729 341162070 942629583 792469319 530060547 310209701 483985800 569844078 996899781 38169856 426976738 367711144 914581367 611295352 875667846 921770589 982270891 651996272 643069585 829737868 279250344 893985568 893345812 141617989 332530408 416506386 951054995 155281455 229938074 820723368 39043719 122054147 349179680 775649428 663828700 517299726 915047570 50491485 788939123 789786547 942341946 547445729 20855201 755039463 791547158 118912206 434299567 311591092 331887962 86895399 436332632 550959542 549501675 977539525 883081549 481435297 495944932 517132499 724636084 942743737 289824021 449470545 589283749 391008856 167915647 904640147 944833452 147290475 381355993 226910911 540924746 394440694 772099598 189034322 937489780 658153100 84468925 945950876 919066386 953740503 355733688 917075775 258550657 41040918 249801349 896939700 464194322 470909338 555956448 645644742 50206601 972763976 877712695 721058580 561898142 987337242 591110701 35956115 750586495 128101022 939573783 114884875 795220556 563590517 384178562 600421525 561502362 729333717 390191019 672657699 68121585 635059208 438987525 872264184 334465870 854951403 161462199 716319020 326712482 537125744 41273883 413660201 742984528 554859292 724279105 275291697 148130483 395290249 417292649 474688725 873450134 110841061 523394189 911187583 195089338 414513522 282861269 809242857 971929683 288032260 887329568 187543460 504365195 262501254 440246146 779870867 617400574 214754421 928659904 973928045 572607805 215963491 166696918 400798526 755973195 41977717 792375409 675853542 123383587 844757734 170148214 840698264 892868912 858855810 332603001 541558365 378135250 529035564 980648775 127846799 481343456 347338328 236741724 5158750 49983009 323359889 364398957 11896910 555008978 694481140 157533152 432637367 83741219 621425331 82436431 886698564 698746298 447655316 865210377 814695029 981136174 438115952 827884945 297241373 103668109 18324916 757581597 381831140 771637462 573357539 836762648 211157957 881509504 462086673 534715552 674247569 729448946 137004138 592299529 145468523 724599560 654338729 452906328 355603531 159168661 805008033 408477128 33770619 921447643 131575992 534937417 649666077 164769300 928768103 374230268 62515362 122003181 245587131 27805624 735310932 688876294 397856471 434986120 380887757 92468083 398600816 223983403 670394238 385056574 980354127 17933459 376605737 579304930 666768083 281168230 258277736 386543057 679400044 883419264 143757604 813036784 949423649 665191791 195825438 275910934 215261707 426871030 55263593 657889936 462232536 331280266 115218157 818955424 943460681 856332248 698460646 618807289 754109620 481078077 982539876 699503429 68751234 592639052 525432009 282855327 850617010 512576332 772500046 524679449 778260309 568609976 311423869 310417208 649499920 945512381 881626808 902222195 12881565 273833151 960103089 196469175 587424842 127401428 976362224 269788390 391158904 97555271 679708241 572657491 496329757 718787095 117714819 621009223 566954307 283912309 418310538 80947072 16406406 769516106 908608573 671430573 699054234 818178478 880567496 417221363 67765443 612694898 874978860 474422379 226643804 231054743 182272954 660576673 688439633 392033237 277490076 136867607 272345508 533344789 272279372 406237376 982403563 642390263 412169755 131603077 406090960 873924685 975013292 805784771 562705552 958261150 280778358 854297291 248797053 127328932 112772165 56726881 368689276 36846030 976026297 380623678 121826184 620019903 449556933 916038542 522573357 945432269 698340401 915646067 700289037 145311107 140686873 154500480 949217119 62144287 329569133 691823678 822829931 861975829 303727 73605802 423453455 712748682 658072631 614394805 556658493 532023001 448487218 622273987 181544314 31164946 56801695 647386925 308604001 29815670 51454993 631298751 142936094 191743484 571387376 906387514 594069236 88733392 453304311 16431827 162055608 215867854 888726711 258784690 707521107 635419147 909861139 17912436 525648963 830823501 374788802 356322730 734325530 117116302 635552977 973899608 759297278 793835901 899779614 333960567 701966120 989254396 96430558 551011955 395171429 627412643 703892503 436134829 365300120 761257788 357826087 9266170 964110902 93920325 421572411 591675938 197594824 80159857 369107673 271863138 802949484 168749095 837207895 168352746 3670101 623023617 5343841 448528224 257115719 293124943 247044983 693310812 376189724 384699026 514860652 230028778 603083329 480647169 751346152 513338379 931452729 705283079 428107751 744716851 165877273 223685570 580278329 734121164 146825226 57091974 347238656 672884914 826317771 160917336 73139508 311497654 298365997 716746612 581711650 617990940 889751701 587705544 213718761 77348380 569058173 971898230 882116860 379910244 421194482 714246998 952153763 645784212 163963159 182240369 334558329 196785856 360562850 859870599 720424175 684555506 152895834 18621578 851565768 534006694 473832607 566122785 744252827 833603661 49274850 3466534 752131157 713181642 130214696 943901480 343151540 122059512 923187595 958617834 952704204 640570657 364604857 400843234 46710150 528361096 626169971 993019323 455786780 599116001 86745359 747282131 603499167 919253460 460829175 43406014 612152177 68567421 290469160 67106497 895072715 836373743 197634740 824241752 20804920 302241964 558012224 629342640 574132504 572898606 454093447 941604397 375775519 506182498 656412117 65885414 948820947 947467048 960551052 724141860 54575889 993148884 89556642 747416807 734878344 257638576 657927457 9673057 770966588 761584504 923813543 369656184 351275269 216608476 490546660 342028360 630100749 690616577 17152542 386046367 601594454 369884161 900589999 734475904 226257714 239030886 23030406 446719393 227598025 919511987 332312738 147578860 24208790 204423899 878340763 766043905 700560874 104519880 790210073 988192179 560493160 604935893 858644570 705127559 967621255 743703380 847876272 428249656 319681812 402180618 269453057 649201717 89082029 17736878 194806854 209169185 885172294 494425965 146608396 806067539 819551144 342533481 256199158 785992020 439244269 696247605 327994936 904340067 631675910 745936219 597580830 561436916 33555765 953221846 961721219 748169004 241384851 557755800 329634394 284524391 531853451 810997509 351994153 404090035 49038685 297061494 746311049 134374738 94418844 959172024 720051367 907127100 191415216 652331402 571270086 134187674 222009173 266088483 627111099 716703308 765391899 96974249 901131888 57156197 8275428 184075450 187744609 998119593 271345000 605294311 390793250 604621590 155630260 162672948 201807831 580838488 690398630 598333594 807569594 86893139 133569139 696575622 459866776 90828957 495446050 203217239 880858452 103235328 3404047 888702179 767231331 782497277 458686825 931335410 152860239 156478788 770781107 484115394 913531189 18814526 874670407 942453378 965271366 391121027 37594318 414601687 627366985 956529764 983880905 23564889 448041239 934231394 338942988 205524247 395282462 906260660 289043517 268824079 684003807 897246150 949682777 303453367 38747505 792414900 520567600 59688567 632558331 713519315 355804644 728908588 833500733 129126185 482646126 61629863 445364488 747085552 706380313 673412140 562991553 449920535 554770437 949867252 614127587 457017281 521142693 165015723 2215546 528081603 154339649 48054514 974809768 982036010 287620725 222317278 668393507 996705715 155044016 205523831 777878453 781966930 904716214 309593146 364645819 941636780 850505759 479080856 789831335 597205404 877508566 250346357 551325566 72371890 558242458 751797673 644378715 46728879 508229760 397720706 507453674 871439370 787217007 975920961 987912942 48382318 351833762 535755928 39759547 341247545 928471850 976522546 66674108 111104255 871691370 562105387 386251502 100493830 184860569 166134164 329480547 810589127 368283459 362926833 872101057 28522867 796314569 34691002 57690560 976789356 437617116 56209885 696024240 45536199 273108742 210355258 564631536 979180753 184374305 847319334 878542456 54972807 133136349 781081321 161170000 127206940 935529791 869188160 915731223 528128119 553426460 27713243 274777725 966209714 257951138 490441696 329239241 758218140 663967440 576656998 505689427 366644024 706298617 84566523 71657739 552898364 665029190 180776735 682413809 392092563 767944752 129370055 224788122 946227420 128509449 200090587 10842802 893854952 386310516 280031159 132769652 643970879 740699369 648096942 301780276 700753820 416633395 881566594 480536790 569876589 511356145 807172334 94511699 121736532 666781464 175923740 329406779 791763368 244310895 247239471 981273902 39361269 584823313 936490939 34232418 556030839 925372655 173437768 356948512 398843555 497871436 691226066 74740551 155917215 274730303 424769100 348686536 869070277 337379380 459114264 999638568 813467428 434162539 303748240 932260865 818639103 746640760 488374145 415187073 517177932 229683649 913362859 582182377 353472565 14883587 2463810 241540879 973573275 442721230 976783472 149952476 644655758 672836868 502558160 777454031 3657942 337027678 893568757 557609081 577470061 993205479 432210401 129894911 535586051 116668287 886683278 526102427 484741497 595187545 912537449 449132059 423219302 86832253 954290129 794877537 836426901 494999111 208417949 5811169 509501317 325983206 907002003 668092198 449992680 341766878 676838130 708745805 236621348 944213382 762504681 667083656 838593237 799308171 421582621 826682268 959447881 260862571 144350759 349302883 297486850 897511931 973364500 65038155 867428152 623440098 746223331 301132246 747610965 576906523 609456138 318558232 722029431 718542967 905244402 836897596 769823217 777953561 51018358 479577087 640630474 143235576 887711336 21626163 294678588 31418720 542672909 452000830 646433078 205344113 512888476 704742296 250468827 761891487 971175362 392465233 454536193 528324144 478734880 617305992 791050163 537345729 912903628 930148597 524391856 51340482 292086988 146177376 28103145 255386357 457783198 543971367 206398470 122228467 271999411 725626556 378012130 222182311 303742959 350961445 857082379 219748816 538151211 214512763 321478723 908635779 125090995 627884395 715709953 160967080 493959369 562034872 928922353 464542840 849609504 486848951 132007280 43972101 195662177 659508945 132313361 99769778 428655017 199056388 716402970 526848439 54987529 582996835 443643143 564449694 865843205 971511697 70873862 638271177 99118358 560801354 84375674 576633066 3013416 146939611 152051833 596233864 869187612 994168997 814513230 558320001 213510471 727239582 103653367 868203906 605875186 193053391 270471335 195682961 872380376 714648279 13930310 360519556 697547179 650586214 700255468 797555847 455537550 71527619 62795625 468641178 364335004 824239175 456524225 688093969 324900960 993636064 668584616 519345170 621378395 705590927 449961738 183439642 791234434 160376810 179558534 975228537 103527357 67735707 636727277 983370449 968449385 668931038 148252104 520421787 342216919 423088391 447437520 201165218 768590283 182327802 283923572 390965637 611279357 34370993 761400150 65128505 428899739 343921338 713268686 639989125 364180422 434538422 129315942 228460165 552913680 581274588 572354652 44045352 274890244 148860787 747513891 135226802 963592606 2725467 709946850 523892539 161566159 616033925 701929459 40739885 114836987 556949110 461651301 637571529 133095802 274795465 580582011 353749411 68593690 920445866 405475115 106433058 878207643 808130907 620822944 263634177 605889330 229041330 995582137 798173137 89509383 839034009 532906119 302809205 177385910 100871565 41466579 198057892 203989970 1503264 355059093 537283946 145458526 388401528 725970814 24986023 702123858 796455885 870583919 216348302 454007580 719479022 130257408 486356264 552040732 579863229 51238906 60051407 860980006 872714158 658169053 754579123 735387908 612195661 612100699 828586072 592652018 250537653 631204315 816918550 457649696 215219993 792963831 797304984 37634868 567530558 655919102 210706526 131955909 354482943 631965299 564842043 464947681 811634120 147686284 780553175 908200584 608283420 962476723 898786349 677043246 19103760 379414537 359459854 207404605 816128205 74745566 342587549 341039760 537595665 4992570 126618578 835466746 162616495 235402072 862392567 322741437 651493898 943072805 749281581 610805011 670679710 178919365 953487336 386493353 579772280 834914575 692708207 168904735 823620025 805432588 208151901 500130697 39298838 953750396 738676515 226850545 922067547 527729488 244576899 778806226 886446051 729687345 955861526 984766111 626476066 614791160 174887368 55939898 986500124 170140980 513887063 308751741 789946347 669183911 838253271 916242357 308225852 997532105 598797104 97477409 147714002 916799556 434161822 854850167 540429826 793900662 148085041 199242336 667366710 370042610 179577675 987459063 989531754 109734399 442755620 752244559 937220786 480852503 91752009 838419434 486759346 489522794 852442137 370955586 39308836 789720409 686719047 541570371 705125462 716628219 262191195 78725327 194298537 723952027 582268209 657808441 152904211 561990711 692339064 345360330 639857310 654558979 521551411 893840448 12412903 56073188 54676284 202103114 350976416 189679862 745242556 122554893 686425614 784852231 934757557 240478626 823028875 24796185 995199864 100659605 433764869 548061156 297477167 709682280 973797757 995019345 777793620 719073806 322779786 972994048 2403640 28457072 64674771 308670147 393670269 615888363 399763864 682668065 679543964 398577104 969638442 97326548 717066593 149795043 229605487 812341835 63532650 525854685 661466719 197945641 178105259 115456491 388781449 446961092 340815852 891416364 970533263 805155238 83053897 506354486 41760421 480068368 223099313 584302993 390126102 211200882 65516393 224488506 109511359 164868084 566739846 217085986 83672978 575029745 909598838 544762797 421237781 805531510 320370808 638462260 166679264 404414920 238264351 802548611 277229091 581034971 318829779 938912859 790283293 151487707 196989263 89665265 462093734 562495655 196197412 159382637 443910310 677264977 89958965 921416813 168166043 991262879 2293049 577499007 593245464 222379661 4018749 853622186 637268032 16153545 958735903 601347814 2336079 158120758 644233748 640218527 165625106 659109738 44090402 37757750 713832041 183610671 158695335 697016960 525644492 592393733 402774992 456587333 633021635 370374815 390323235 598108610 860658797 337549154 956335350 975380775 524865530 307672297 441486325 528662042 466969137 461092995 103307424 445858355 892456171 505470643 832804042 675794302 794675606 331359151 833199899 164494588 129395634 358760418 195291023 734398242 277799767 287462507 965821942 456807000 131602350 702944156 540985458 643318651 825898868 987267963 321109499 594133595 962616186 415244868 822533854 675151934 746189095 906456804 458373434 885784667 911555316 559792512 762720642 106879072 277571823 401242604 458116862 643343085 724926777 208014901 631544905 459575831 918039176 366193944 913789396 60068838 155273894 127718024 485146722 701341398 500907247 356476972 670509450 618716250 366234839 742110686 732473401 827436884 914804834 599471149 302772013 758295711 255655082 911628508 227664250 143372166 74559069 286603105 514459913 278601 32626237 630669159 667834132 558872223 153622942 242245964 951494316 808635439 322833643 202637987 201392435 199766806 547493409 695279284 851801826 270345828 392529 554881271 869922116 561113246 81602339 553543069 183221177 538681918 839447886 694353415 788404724 4789294 745460001 311440204 806999678 526663249 679993341 850847928 189735729 435001339 923562457 454594119 610076093 846324339 786868157 139581742 940604454 728380280 145139271 465321555 400490820 720695225 323571241 15464656 313907521 597229404 405831336 444963956 767936031 616483448 628620831 327093313 22516784 566263194 750399610 160982767 553156252 292725316 923793340 106883432 709904350 549750121 579351673 805109578 233034311 161631731 610512988 262105448 156742778 826621758 513192099 362959945 322452974 742755738 363116190 724465832 826236784 800426188 121415219 532207602 715927966 439950989 657630301 321528011 430307692 730665226 786237864 845355913 223745699 299618658 907133111 627509943 953492573 91134507 683365567 585628052 479898507 18875886 887521801 624092306 210175343 916268966 953970291 481625047 27940386 269196101 657896432 920799167 858898703 28840496 224017156 653556056 356777846 431816638 61033288 944975588 634824938 301789628 457133548 883787355 581671379 840590060 438687792 446883814 16049133 865345409 778019818 430217317 668104391 109436324 514028547 139388906 53200454 696019443 984472826 854126140 705156383 733194748 858415455 835562837 261360480 531766983 180700761 780634084 657844967 558883145 691740705 341744076 92851689 928334066 462740101 411992227 661869421 625925152 158779238 370233908 497316303 640317609 26894650 66790653 766563133 288408662 208581514 558685874 102701629 47947618 30290805 766265528 877332005 496637695 430856748 961560235 828196258 528695249 961671540 176322264 995037490 958852721 846837287 416755396 665196970 858973163 647202483 508591011 816025264 244150848 303539609 539103457 504247105 87383781 431617519 449278621 167184941 356448578 439673823 575053353 555387542 831608117 141226278 503112844 977878133 906527628 196323221 487008512 401386261 608477838 439907220 23606644 395406742 478283891 152182426 411264266 282501995 456691687 967700918 801431706 712101084 869384331 961987081 646778670 85795205 639462772 479012170 199212164 914669781 721111466 674467392 234987919 647298704 206583466 281163596 463168246 961688910 677992677 853507292 185739668 437527290 892276799 232485881 768498934 481761619 630538897 941429434 831671264 799953518 661903399 678127822 658440392 518251314 684258882 629575159 394457690 690299354 927132054 752983689 188630002 951361143 788212942 932409327 49973285 642447724 706491652 358237479 714223416 865230832 590338121 215431489 909654951 975451791 92575267 145405411 623243936 981610409 828229129 56273352 70430853 814339570 764093929 393147708 309450094 18954480 429110947 885877922 820271013 970555777 163485836 896216814 646024232 587777106 198040044 428958252 217113898 461721192 820349824 114295799 67741842 833936795 700730104 760738306 189983866 73277206 182592890 871193747 399139249 665749977 616547869 376719619 255030330 662480695 923685487 757254719 748109259 502455128 190669552 736637770 206186063 935691192 283733909 57254841 964306020 52975526 183573062 682983989 665305566 494044358 872536928 401214205 290044482 300849552 854352947 855367777 394101068 721798095 688506244 26675528 96221033 867751714 920778765 684596651 953250877 394054014 313074937 353064215 266788639 392402346 843676776 618050351 92478360 766779329 260150769 302933544 581692904 53957044 434288923 961930060 926674817 22819270 665028578 359300984 166145930 664821518 528697657 759101853 427707741 490024440 510113666 236546882 469736201 27548356 833411863 814504192 527728080 464513030 700256965 435760389 954449578 580621092 771793484 788520338 353961153 248618203 7578336 653888381 270536179 57289147 545380267 843580592 326467412 718021286 655339593 904225960 935998377 488740181 918590794 387468534 200791533 264729811 647221939 147041218 49475536 550189056 43027581 302192707 266341427 128521231 668808981 960385864 997454765 724000520 768993242 121444786 793847049 544676423 12924323 288499447 721734598 397773563 332294454 741056929 506180757 18335400 489685970 250100685 389072863 632982437 995616166 598190509 704609341 585959327 881112151 867736070 117817598 155381268 276737406 691280051 235712164 592645337 75872040 137926432 745663847 426015893 758961748 229115087 41614768 135339331 730564473 777849815 104428191 554932404 718637821 475128672 486922886 646466315 566891967 795928616 64381804 23992639 378010510 272157441 713868684 996094364 520508335 811374928 197873107 280991298 642589531 110834576 797557349 513342885 603254334 947093965 223858456 893974283 108062458 394699306 170971639 821545233 136525730 988677979 810699200 211967527 876870719 288222507 297986151 83159311 44882254 389869304 381211537 482225506 639863360 716479026 42073370 945713163 7728121 975386847 981820815 532621257 907203410 486575642 557703861 630517169 170223000 959152272 878769664 917453738 99476746 10693377 317816092 387646192 989208414 165580485 709754472 747379858 140312636 777977924 306553718 221709300 380488130 790560125 473381261 441016142 781491454 64525440 659795495 132111402 180158071 241481716 129082227 996112362 249747109 89836946 826090196 84129343 209222260 636692135 144729952 62762931 205499334 350616214 697721441 337190433 129272302 131944276 207175640 488860983 568965685 161034218 934257909 586797307 286231640 14846199 280192672 38745155 233127176 484048172 45537268 235837755 865860201 223003598 354944702 363534819 418448531 802993975 221105154 869390479 768634900 712240468 30413431 767984741 426998381 718518824 384185606 528669666 469492368 937983048 60416334 669204822 427353449 795014494 732589603 424053091 384610898 865379495 151111691 308645250 275584924 36993908 512491968 159179390 910951181 788697005 337809072 590366454 328804445 623238217 285357952 532693983 859296696 276421079 284966533 146952448 20965439 175490296 362266185 511780213 74105478 226475746 252157964 326486061 334253848 439300063 699935296 164150892 234793198 228640716 225660172 25707081 149390844 603202202 424725707 47120689 299753381 284861649 108805258 805462114 666308417 53646856 964374669 996202865 781428894 798331758 494848714 94837445 649562236 508678724 804880236 284293657 804878096 241160289 560547665 724264190 11404418 176535725 196699277 697379158 232159599 511541158 694309605 466838491 289554791 169866718 310930517 476120726 201756016 889793658 384168331 149607784 465077889 251118517 87688297 824134788 50543112 242324827 4703879 166553331 888018533 467897678 897749422 776554767 205520748 871278597 208383070 241217800 567915239 172341512 362375753 247182690 449990930 800245621 777964246 512067445 239767837 475328638 272525727 665485292 541614510 495783913 543282419 824688966 153786204 478314127 507378772 613183064 426393909 949185245 33783034 321986250 998877497 99523414 660445263 755082645 876889308 562060558 297782897 502406539 418299272 802913328 110505140 735729615 754145561 46108794 218432029 749376600 368035935 693540284 949174247 950567539 587225503 993650269 812819970 797564734 435282195 420917718 748488079 577869870 337821029 892110132 97878373 805905290 673989688 268411802 500467856 301043437 530724511 238145725 679911116 468356552 13101988 874508134 910622478 796652509 369360067 475163636 652910076 807608773 625109100 652730071 902783088 534366572 624280196 144191766 644306937 983916175 393393380 829990602 209318745 515838789 405233113 718174113 919650568 536467059 604788386 877316444 736311215 28400726 442293750 572299345 713234606 901072638 950976635 65593833 58599064 450645709 598924624 353448227 110480818 464314107 415883396 449957135 180485751 125534229 503669148 77854036 32942102 347122810 201095185 789524140 424997106 39494877 152885711 650595682 91303201 760955078 248384440 562649563 9330414 913707793 717138463 92334858 334823768 198826605 220301646 536817913 388681872 623787997 41789440 166916935 530315391 160031035 911613415 444717989 576013118 405550512 121990695 382203992 419706779 152907326 587671513 797479098 453666203 604561974 765461129 337663929 410038514 309604290 993801401 369154647 697734029 188545628 548783708 517613608 273864713 501812053 339875675 383701463 943356473 497427535 101625876 316858273 383812003 535780803 927339478 443853784 866076163 395863932 902678374 595570017 71055304 591869210 962974588 449429047 890270866 747747985 404456775 572123110 564832698 210670247 562306789 156725264 684289738 414574457 402019820 705680108 41000448 716458742 336312804 540068802 900519632 831572323 18038475 818944368 58119263 21776341 514004367 74477288 902411785 870839994 247889559 809136047 931316699 300477009 242817595 534662752 507047705 215337261 150659399 94910247 191987386 814092470 398705532 358543431 978805735 570016679 653563919 75240084 343419520 546659473 430370345 211159546 318657430 260548183 932421989 919702004 62183922 590937264 565014100 144849429 658639501 624866473 689401596 406728323 6285078 597637408 764745557 880114806 657793647 75213642 895405003 677290686 88574768 412588845 902346175 424049723 906445859 140658727 861819910 966761058 798811846 468376421 93290856 218756031 378567116 581125229 533208866 45340269 446425500 461190549 264636773 340893344 661576401 879276681 979255764 121276699 250885304 606166217 137528842 149994426 852965845 146445352 28755986 728157162 155903582 384900942 517421805 66981164 415661758 972237879 406920976 395681686 165450260 45291186 743674083 612658257 163799217 272346852 521247555 227808284 313408158 405781442 213701632 328254919 792834579 995671450 242159712 559468217 228148737 264299147 547417498 815358315 109723274 810315527 414226780 563566059 918475651 746092120 679553094 902386266 696155385 368975641 90720877 102981998 505994665 163114425 708302809 530430705 832470406 174139644 551523591 573648448 646961718 484193913 282925415 19169484 991002518 867779356 820872159 678817949 72194098 466744742 687468870 630152394 666225613 270582056 532215530 519618050 848897503 391715212 656311051 171005702 801360402 797727756 646675293 118866732 317538501 315728825 129629066 810383582 852960137 227681781 551807406 905187353 238944166 337398521 589487321 757988079 807983255 568501328 247229840 562100741 956789897 262089562 578421325 724301589 966798561 149374922 451717114 147566445 214942899 162730025 888802426 75294831 977462603 1580625 354896161 477698063 966279336 615327730 91406134 465355096 109446140 408310032 520657528 270059239 11893806 360470658 324129174 218648942 335346775 428108917 119164598 243616307 52310088 252667112 768888303 679342990 411496707 561561646 571220942 25705327 645204798 44481903 535718869 488741333 839664612 582877990 682194167 31457112 585862803 761883556 16074270 280629664 848658974 476432268 540556966 871338987 12069132 265692245 113694943 451004811 907398679 191389387 56667278 164552806 466120367 92955535 360202092 362699636 446710133 92090258 121612710 451021637 606762688 362667678 282227291 653132408 117296923 58071501 476523554 235472965 893498821 758938128 860301697 413362420 591372591 309955753 365302135 87166052 977360258 115970993 948265971 292913797 530988822 949113491 137107034 99287006 833770236 874383503 297605125 343470088 278575990 839609656 182457536 669567536 789459065 411074294 847867725 616118681 999407666 349750149 578404831 326760472 812920190 773998196 522914463 125177494 547082864 494912423 190005291 321930642 248369359 599000022 662698514 321050524 658488981 767004428 292893017 664974811 373858417 762926888 414675705 220233352 208844358 283852383 8932446 13441905 999657386 872603064 114511849 760043639 309521000 821908879 403727727 894616080 745753342 767847442 389631673 431300550 566168352 49257927 711813634 314839733 418281523 944072708 9602172 393158161 798976978 396666230 321665227 553362846 249647693 214589595 829073288 513181238 414567205 669411399 159307711 351702087 585188754 982715939 41313649 938515026 967831293 932265257 970377235 278607725 93554566 181098026 36581646 933192130 595239039 617607240 804395581 351460622 118302958 736468860 481033841 23988003 515385359 689419537 423155184 810801766 309381072 692834343 502470898 391444561 367429972 337415217 244882467 212282354 566837617 290616183 500713252 745530987 938777905 667049365 312598794 978883440 809972309 732827642 654801117 33513932 814304205 958812266 771198491 947088348 242403393 275967357 320604978 822997522 265262731 292166941 929472521 599121267 152310331 984098572 31302776 319966234 209400338 575722332 609743051 222361523 830079623 491576053 49669699 232329216 40040005 588322834 61407637 475658072 437402795 142395076 498567017 267699491 501567563 662848366 532429020 123679327 897560427 569595207 785986046 504526366 373821575 460750043 557542485 541033478 318860493 310227594 396222809 57693903 926800543 189211400 274743541 800634057 946536981 838923227 665629709 840875603 909693304 259111905 343447282 183380069 314477000 217906631 910374383 109474055 355602231 573001874 379373504 403249111 168728492 849540122 945880598 515907720 359192897 642222986 384651796 521678173 397328582 543955426 734157525 682886066 774776891 5300341 146327524 287647348 329565018 146580843 481609153 621776035 613628426 590831680 637671523 89730007 158349037 793164867 784331185 826969785 114886611 210801944 56824328 728967557 339949637 162746679 81728696 502898830 460144635 692249706 159632007 32519866 493952358 161050707 175749164 93254658 683961895 365289700 517304533 273196532 681793430 625295077 203093666 820964401 655503164 997552753 603406631 976134895 445139801 56875385 550466030 738981239 330714975 390746687 990730483 189815464 282395764 373322205 15869734 602154867 202076660 246763196 258823404 794530141 73261549 171374365 59106463 259961088 247764898 858571668 974679305 536248457 580360201 930364295 358626797 239825980 62009933 399637427 182292606 280937708 904240716 27696808 273246694 520928899 231992601 409013576 977746881 995906688 792083835 446621516 597598879 951848564 580063853 225911231 968638597 861344388 865325468 90607488 351157100 777466858 754232812 384326085 384921537 118039412 434553332 123508883 355465956 755608067 933054589 982116679 61469097 605222158 482666758 790056720 286693594 990178076 227279939 742538610 911822258 992530509 552789658 65688260 801752675 639468754 837858980 734779059 914856593 791708529 199635378 261792445 102138838 969292802 714454598 195759799 967488572 486170100 155397781 210499912 300523206 880994505 678273292 278160491 799617511 995704469 375067848 129488881 316999176 563251843 759043612 704144381 198363143 511956816 877803279 877682054 93642163 557115342 942890459 617043160 740188753 194333539 577601903 996385811 57365274 786176647 524139502 412538282 490709434 537794377 729457966 66877670 571527891 580989899 771181370 48578145 491723384 645490370 157406929 541265547 162830514 120096759 132300260 840626729 871305215 941705416 563769884 199191760 858757070 885005479 435174225 211088750 90368772 454125466 101953556 205829826 349444729 726825146 50767398 584163295 834319740 585351348 977296639 621867181 2843723 911440971 615407688 504487528 218705564 517123283 942613601 502983711 588371479 762288312 33230044 838548278 462531802 36124661 36485376 866772965 717990900 535196829 930931271 419170230 799693802 971528534 633143520 753219595 162766644 822549977 861000749 371729557 34983617 632126836 252919622 608127454 116474991 466525576 894803317 731560897 312657300 518796810 418746040 942970860 53333368 696878598 112561219 701785701 373242328 434952728 796178171 653319170 955838821 781824241 772935675 337886447 677663299 690191320 369997587 724517164 274471050 731863846 898832196 843448589 909699785 684585161 827433285 571823032 537460862 566538434 903968257 628271018 47215775 946914727 309268759 836458291 356218900 313669921 753961817 672386293 784041018 874861167 292438349 963718249 311965537 254087394 582952879 21829721 75965775 671060063 670483437 615412583 378778556 154763744 886840490 239871109 966643412 418414067 887356475 551576955 495748024 241087801 698908973 440097125 486712573 586988264 272902845 884601138 703601963 420382026 932809566 393052198 421307711 808051260 328829239 440749656 364214057 145877936 443276450 490987829 157485647 468795435 2641071 327152635 258564616 718838087 464111518 498988095 492864546 378770994 55083369 758311016 526008157 672065582 477273144 2395185 811666926 867254031 7177962 886480683 133739517 480212928 795057555 718924088 491387431 483636414 204164088 615551761 344274428 800208027 448547349 267209410 225562242 687171197 694555799 188595753 953921200 486940828 127720803 782838138 304842740 758413511 480586253 905004477 74064558 50314464 718463074 549989199 608746675 873092955 304050910 962869853 706974666 55495107 415081782 433848684 127893042 871749942 911022288 323993044 86526234 182172388 486882118 687117376 507616040 100306579 596346599 936977711 59373299 789071646 491777846 676896118 786477449 917013745 492039529 620186812 83117802 605520015 99578091 44394493 15773322 296678157 557497818 336794632 547902931 850324116 645413258 517416961 666051233 179093730 372542208 342076383 88966596 909593545 947460471 80342255 157808001 941717423 354683615 810762831 22601746 855692301 407271513 756463476 445597729 959837681 333809340 360099493 884595537 727100027 825941267 664340861 300625077 376965987 670895901 768801133 71039319 151202162 963457484 67327031 908629683 163529476 911803846 201831540 811246905 826018957 145815015 415060495 102424270 582344464 114559421 23940808 795372875 862614697 932172299 716147891 471090941 161543429 760725318 944818358 492423459 418337765 951082011 297801998 903813236 932809631 828837863 142584778 393267094 163127709 446868797 779430223 811854760 74755803 406662244 477525202 600920761 530303597 382738391 187285729 472182862 194405879 218934979 489482715 923772384 526659635 171373452 647311475 958293852 599087471 606745160 630702641 657174945 923740172 841942850 816498161 119813893 578335488 623278457 9330273 570048977 144727637 416299806 606759047 360855232 198476712 525034010 895901754 176487812 190347434 398192773 487016612 142106945 627989411 866209072 269536966 628782352 528977898 510128156 75665908 143421566 597230190 334037249 203313237 863868426 472113200 85784008 638721892 850702250 262525638 687037201 983814770 941598534 545783002 148947118 164258081 954587452 973047977 505816614 952624618 368634587 53096069 996050739 180989080 883927272 50804052 298876484 262734027 655774748 741313806 416333052 104927863 562681251 530767170 241287857 903131234 504227742 563763602 398594286 124964009 643322786 277611570 579204593 618979131 704728887 306280045 442353966 437519964 577752667 152199968 717761994 7453988 23887868 611991357 77395232 95428606 741149313 810596426 625803584 844795689 886277186 664389343 792963435 194710842 716348427 384513836 398748312 533539224 888036254 44692848 191839218 263368959 916253741 249392259 658497880 446192638 675114724 329573453 72771548 27229049 589762397 787003980 215337541 685554983 829321257 733132819 685869965 372646421 226644814 388564421 982266723 275935521 220605124 23562910 679434409 772991872 349004023 410931562 850516983 862882616 453054792 797839116 687854614 691446694 892423308 266751225 984617607 385531898 571705227 711528378 438795770 133282743 347391362 240358254 73428695 328513844 362939042 522623045 60561336 959303197 357562511 686902022 291356653 181180914 421330145 128266634 20126710 280350854 202482598 769946430 770125837 721019521 406093278 597619109 899672730 762973663 997524478 20211412 10227900 56911983 70940782 642443765 620207303 694681173 573133323 616677316 183940288 14200457 562544293 612129045 221575395 733428054 752884610 493200716 203477534 643224283 331549657 256163555 61123731 101505421 651947864 457441768 78025754 11785907 610228895 281144444 546964668 547110121 766405059 707281237 428086073 553116318 781135564 27565116 480494467 777688726 637697591 982473360 187965249 13809768 885195636 956318658 183206989 81554176 542695273 22291415 859257654 142518559 25372909 339184617 252530111 449263062 418170702 793827494 191007582 874935567 463605452 917312719 991564734 401769988 940490011 796208059 678015805 477667782 615762405 258846673 527129455 281557431 118778182 320590097 594466713 467048976 738417742 244064140 683234615 36281948 376865155 450554855 337023606 374743035 513696604 76819421 455682746 417179296 779363527 807787194 281455386 913738452 296752035 723726816 616817887 628062832 306387783 540840774 274011145 417753383 47739642 730022900 413612490 611111674 833772152 171393672 901972744 47667905 82862195 830558644 247852767 149000873 709121296 712947901 992707869 910994609 944398950 162379774 120854725 208185132 147890947 80685923 255457421 475918658 783458406 481045230 970086751 627573102 971675526 344862006 65950427 655495681 428489033 983172067 823848916 397534622 733298958 622270515 946835663 54736828 203674404 612812153 504876167 327347495 769580368 132830104 201671275 956507776 332216139 415872396 154309918 971224760 711751490 659380705 301888759 121993113 280854100 68455738 20975743 708051517 654241048 761144012 401894133 423350676 757729300 644397280 95316685 31753955 573561415 927110996 150569004 169174080 968479136 872896027 233609070 710939927 290516356 887871416 456982945 334432936 734835532 695713223 295458055 361001606 517757124 816275317 857584536 591660313 656374446 259471363 968200573 649253405 498294589 406132550 434987926 589153057 116125850 790042154 238123509 349077001 230474595 57122090 237502049 612807565 878651687 712628442 658467540 137046968 887452907 120740446 428804606 704329833 532036520 931565040 109551551 650001365 556219082 746997597 673435569 5791491 822771891 426729096 234477467 839748686 682778934 725106662 535538687 405045223 240152092 697364737 428013197 912798289 331356578 60607734 292590766 735577315 662940921 342148342 129453562 494171722 650250949 834659528 796323010 632424196 762070943 281311046 379903623 731442149 20096659 699849435 71516288 723746454 969122210 27755532 677432857 207636497 627864641 939701228 287887214 210598183 21016537 11302054 14878676 999827194 759470661 903610870 698724433 586168707 142846039 440172976 974079519 467624973 115641939 429221432 77557037 428655544 296249969 157867273 324756126 57453559 875063647 684028207 226313543 495656722 617986750 910244300 48784949 561325221 618423200 959897238 687351077 369141279 8727825 604216919 197143819 668275012 856068747 323224940 179473548 57517228 316139135 620934727 234194563 334806593 536234707 691460590 725512319 637543365 369369439 192111225 355261252 507346762 587468399 789490071 485119302 899131832 809104196 231987978 731923249 456982346 611000979 995906854 642678883 27235345 726014724 377786198 694638960 258589296 734520244 519999127 956935838 237789598 547954355 260856316 302775910 418824231 748494727 689901864 903761401 936106091 560251816 589925591 542127545 80534302 490430210 384183637 646246843 506605510 362648182 152120069 140218956 452836160 936239192 554516699 787028585 690645052 827715826 243870946 331985477 715438012 237096192 60957880 14136263 686049689 849242675 891059725 9949449 295346430 408612270 433006888 97217754 603020011 161884300 238844770 798730045 279419571 971572824 834321832 388496360 337105022 372949395 505787645 533551302 546978248 296261169 287194358 251288182 828043744 493646364 185220668 472856265 294939242 823969712 796177165 977487687 848629726 117569085 736605628 580974507 240196102 162980489 496875309 257998435 392437380 236388683 986151770 332693265 672155466 123543985 27327952 568953100 713567007 491335131 454723122 88511968 817629729 473117533 680920245 165023689 413847102 304452033 866948259 568096316 740702137 61188867 392408792 385216095 239280044 255280147 665798216 11206540 926103168 185056086 818371191 136293842 333376630 231306022 960657919 733485172 21236769 57391181 496147726 68543592 870375146 395750542 647297509 239475928 859437451 474410269 665553754 299638693 154991252 644132641 211853655 989504479 206189802 153838649 349691737 743665230 870603331 30980852 885192945 684812780 221617579 287091543 3756102 910723689 722538497 647714652 935152786 399899302 861321850 277695853 817440417 703869242 43884830 397185261 404799829 862397680 199569222 593057455 160947236 213483847 5146661 220057469 586770328 267923697 966467899 623539858 374689230 481172564 893977827 397153312 11531000 674419724 621514439 114714060 501135835 854844263 300622950 598656301 162803281 292011239 231935381 151717456 330963401 463246020 26621179 675198519 140306370 557136232 834045075 197078869 353193555 511177201 945279534 330808851 858750630 647118514 959121902 912407375 767582585 245114290 241605837 12364504 648636316 939219243 680830740 904944627 939838581 701156876 773321444 846649305 416016511 583719032 655698608 833792054 342831046 78381637 652806081 874688940 615756396 51790718 363928241 654680654 837699880 418361057 538535920 742036005 805583298 442988642 87446595 635420591 600476056 504461734 836789567 987645019 858871325 656248457 501622738 721447182 652055892 9635225 952369851 540477601 907191897 950407320 436865805 53544544 690018264 405020413 290797744 355595404 430730388 303649908 80920800 360262362 329601506 680664922 246510764 453235955 362392107 100902722 865917304 109066482 68139374 972468594 333889403 509619177 204326331 681830758 495108674 740723804 352377273 495582540 768565547 104467139 581881121 70238343 248183787 412695053 603462976 166070829 565726473 715238936 329233785 33688969 554290272 697159226 262090177 264104601 717784481 669123515 986964257 34886288 567611087 268959832 543782968 744934998 640755393 682399938 339398582 893399811 584002979 788356381 660050146 37801575 111827829 485375362 165182485 212808582 975061131 646601341 932413245 35776788 520815627 357091727 408570971 748572157 616430194 184772525 442600965 768664544 259960335 351279039 810832869 41681294 20927367 153297186 442294584 751514512 443552335 973862439 11311439 776582815 816422197 986446481 277451793 212547114 902960856 605376027 589580919 24862931 842654251 231095536 822522639 907389682 739538678 919728177 346294907 464675600 289055829 892047475 354666991 913563758 642820407 549875774 975985590 698236284 546394848 800895119 7273388 605036130 167876455 179549526 617429445 55966586 545624633 727654905 283659398 510184915 640253076 49759184 227236743 654658992 214847501 824514726 300554743 614588679 123988235 199307070 159232791 374251523 394850633 279092172 910509758 345840515 85869656 944783480 630178771 871282072 647950874 639128031 394805975 897042955 9162056 883121041 531489881 728397524 524777966 543180948 981803391 985748644 426051050 710329311 602248835 1973596 181112688 694049504 792191284 232291476 169788808 708683767 34546033 130765845 917828238 159919865 536873394 75910239 131400882 517452206 732457343 129884964 545708150 41810002 753961462 57658315 934468403 624229400 1074249 132432878 617887636 112953250 847962174 170087388 532940824 911790474 671764141 707787032 250935188 868832477 192117254 928235736 545014703 280824219 714841800 474392198 595396965 179191608 493448715 575979587 215948165 337275166 156035575 185113439 515914547 638185769 486536779 811411682 1828454 796147753 177366231 782189575 298604651 913069668 334213634 629425339 325767776 206393873 660251460 274128418 865358266 350266333 401410989 649754387 140931776 101247338 199071837 862024855 708369165 596595660 982808330 365966446 869951506 317825546 941539965 73014153 180585873 535175075 762605333 556243089 517804067 751887110 244325698 917657183 740474291 660154392 341187083 377571970 201732097 604876978 449683849 568379324 256215329 874628897 882122601 64228997 310758905 607912613 646782318 43064711 388602566 731957746 149762541 251112992 248540055 439510961 410434128 622898403 466020049 325371136 585330068 304709655 751837097 217331182 122734282 632007734 786680493 174818304 552303513 100731504 283718716 655534255 778688698 499915046 178213641 860066280 491137659 661955695 649543324 743314570 299552061 699976342 992918992 824935659 685712886 273669273 346259798 564556116 94674608 381502124 617044529 696136832 940748552 193151156 783774265 52678177 823540400 777747149 200581784 785345883 725839341 908982213 695142991 771559751 712564249 917285278 367758002 573238130 563819042 300708879 573078504 904078427 710954762 223525124 677093228 845005816 223010405 790219034 372088463 294780978 438564062 741115940 122391795 11587428 818284210 377707433 897024785 99741920 148892211 314564451 574584500 551512938 68949574 725892033 72792444 443910587 232913125 89923174 55382365 510477055 937396638 568310440 893809437 737800023 611644947 688084497 494386393 331575896 184568440 232949986 705347200 702230411 747989016 913453195 52533846 36165867 200244177 28864564 337213299 975026026 898752147 919009592 496325698 623971692 305560548 935443876 681385218 973577033 247885407 127476925 153707080 416197071 485344816 29213559 944495995 838344383 969995162 402702078 698668375 864702284 787737457 108032817 815460971 496982687 4358560 448263458 380060059 898071125 32622501 481769367 386269342 295458047 172408592 863531404 331904129 321338017 604176392 721943215 837539874 215634739 825973701 54466019 531255477 508284707 741250839 499706301 687700547 672846801 833081054 140704010 818850342 728346130 225036431 130805575 951522703 346207406 432396470 235820328 738121216 41523426 559273326 126221586 804405714 931237087 295186154 906059680 697574577 695671881 31736304 647034401 813719578 130139320 776608857 864736536 314890212 255767098 956849555 690385083 190770868 275505103 160134943 150534517 951463047 886672364 567105299 204570725 59041068 739475193 243283608 607938013 820641479 60918739 952557677 622378467 974116944 412943434 185347426 838811827 787724306 389912484 151189726 747980602 427008044 922068249 64443226 682595741 721932051 434878037 911786212 281907120 720264718 586152440 5812637 836095872 285824953 713583129 407728699 810963914 133867139 896243903 845105288 873154177 890096944 367783527 423345633 584651596 783855447 519136385 540506551 122690565 6854628 752623091 664879633 466886971 748121496 157161876 34107913 815761073 990807428 327335602 221429323 116728285 856575378 868664205 412392857 948076138 446328572 403183065 8416073 173758134 813229779 740241216 123207621 423771732 953556601 304833502 810992906 773310604 475556391 622592707 693543210 10962134 312620392 120554613 492979402 597731171 970088860 576152939 305357732 632071572 810633334 625158803 901374214 55203456 658265214 624402381 202560594 362198899 771462032 363675245 662633852 78879849 359379804 709928381 622025103 871520407 845332452 803271544 238088488 23639267 133311488 108579409 950265593 879029863 247332829 388644970 111364680 465364722 593606522 221151709 632064877 332532614 917114665 79680823 236570711 827167963 292197908 474914807 183762184 237412315 392760502 668496660 740350484 677855780 542580062 710288244 605784870 973223049 648279728 91918966 626003324 351060881 207306787 385454697 635737702 643698679 150837891 392617746 909954507 379012392 563572336 165522475 662683811 467669960 278995166 981237214 728778622 898582061 92430740 871409486 43417339 108688098 333339565 20566798 247200850 244564262 393047065 873580967 614248395 242799979 835192861 964029975 39607621 291866071 881373135 258638925 630506160 262273734 52820123 88498094 730034323 719388998 580082625 404047251 104756359 155903897 581869268 938340297 266687929 616573367 415405116 842773775 84462956 145245641 41213877 722561435 789197173 426405039 34233038 757278614 978670269 426199675 45944171 796453275 162149315 993275124 881347140 596540220 817336087 800505364 15842148 210596733 274430432 18284682 56603306 187799895 513996375 495349305 574920267 492047414 293913674 103194807 119448398 473346172 716524954 937839567 233533454 451635196 797143229 152300031 590535868 914407551 648406332 208919291 269550043 322028098 676122678 407435304 523553474 703019126 643664092 684034850 26142238 986733503 413130483 30618678 264035437 590722742 100562773 871061737 641210499 764974183 908319856 219091567 473304073 442446548 574414021 422233652 894194681 854893936 975838570 889888343 463785251 170429860 726454409 630064170 530312364 553229645 612504543 148274356 329120906 839596348 76309310 260757807 932633609 859486133 864324363 683863434 59309129 508863216 427146944 581970663 528258749 671622556 270754667 2004510 787770285 406631767 745962541 287168057 473915061 83376951 248588477 680675574 53551940 435213380 849845731 885384520 400115998 159562747 990438909 580056534 249940187 318013133 50334589 46244731 343727205 737121437 819092840 985292228 710380926 320341318 89603544 679314293 257599544 796083987 413307004 431873284 902733178 224676677 769397011 541994781 702837122 98587281 576690677 99248924 801931358 349308319 752299146 307168662 874983537 601821580 124296656 638972112 724677877 196282985 428895449 416265542 214124147 126415801 303380298 140728358 568475468 436863223 61324766 382958546 737249844 193808398 943628001 653319266 594634417 368449503 837074102 434745376 399232416 430644927 824111186 769288202 788210609 124537077 873302462 490866771 321539046 973775680 216045720 346821858 600110104 757216592 981164690 413524945 803396978 271500873 227811826 847757295 984080116 302957891 158737937 24385855 554663921 592894412 338568156 610587511 523277969 119273060 957659222 444894850 83541584 329936127 160880404 235415294 235550845 482225543 380540095 960434879 744046268 6268504 912088982 232197962 320929157 629601986 207501289 878872155 132620962 857036683 188351135 609408095 408833973 946871658 909337009 918268666 680197296 26533261 78146221 165475715 538375258 549152788 529257780 567192963 626791121 560530579 404111740 990192954 339750403 858669204 409579214 975890458 682051635 474737171 977593865 799866698 336457850 175732224 887727645 268580388 881196868 708372161 72913553 995733175 211487439 160293037 313653758 700460613 634863023 309684370 659282066 392119750 282563917 310085167 607035022 92926564 904416355 126702267 610923720 321873405 650284929 406629212 121561386 142304165 95089548 43023793 202524465 261979681 600486458 263391305 416398959 920236652 15819927 608310058 335354121 249444405 879826306 474375755 878095417 479474272 92873264 815237145 428773069 180303233 218048681 907240438 661354406 639453796 174699078 406503093 939484218 630339208 254908985 762113312 732274451 727455902 966864389 70416498 659880526 51758351 99110402 993538270 229957149 735341172 711403483 922839558 133269317 567074844 112016655 419297668 516114849 685460105 230771059 97417060 709112477 489572851 43725742 477726888 5684667 172206787 657275323 572772291 235907346 665335321 500852587 791574815 114589642 832141383 569276128 855869335 412278433 189828948 503322899 316524797 358020713 100521851 229826128 73225877 476342919 219234217 892886709 574711704 676564342 975537666 649040054 546824115 874599746 82709084 262050204 988458373 639091214 58326722 2570241 557384996 246617230 861991922 843785301 676874393 978782861 762055136 567664989 894891615 656598377 808451121 633587886 120136680 321475218 988617921 155404598 190362648 904374287 321670173 634979764 715712968 585022200 957132298 261462843 584191556 67712509 115479036 966442931 449972173 414439901 428822943 813953624 491843608 160943088 773988690 468977721 468434126 618689694 157426855 163713722 869470730 283834854 32472293 517360146 801509598 166131160 747339654 694250446 438624718 385846043 650012345 896603980 156750675 921410920 35447777 787083329 684819545 346013197 979180052 833286452 884719297 956203626 37275804 947849728 241879008 885860471 174981498 445776982 625453822 217668925 370929630 35886137 668740056 889063768 283904176 787380864 468762399 507544956 943042315 885642071 214966007 135151341 702788284 525897918 723751289 772381701 190142663 774245128 643130161 986949298 456226274 803890526 910277536 113089269 427063545 451983418 282208187 60410212 721343912 418677228 758591082 464596392 851613380 228032281 474417930 517187328 827239635 710577974 898877420 250127549 220182159 459683601 386293971 487060676 454409062 304452425 822645114 918449167 423281661 847294673 992103436 571495212 22465705 596513649 23078314 355818684 19642356 868502597 91936489 456081909 307890974 666278972 655558225 169858849 923221657 498386074 206603999 277011485 89092236 310976374 784522883 365617883 201442642 154118205 579564707 464170976 968336888 737663021 140622999 711060678 106364610 385944283 407031339 757763771 996741542 663713966 976762400 831121665 992831183 2899297 304700586 174114668 531169563 93352069 43384307 246224103 613454494 795092476 94598807 986955759 649729821 337727103 536164903 28282134 564717204 743437337 15117222 619740033 770750385 291298986 835786255 140078955 571995734 107612774 425946316 939519648 369879066 279242323 479872064 307894019 183197385 2961102 662372927 987134728 680305888 103900679 419079825 959958586 20713490 304212608 461969266 9670070 826048965 299145618 509307925 712455343 25194902 948641255 799781148 901609192 303424977 482848257 428816674 405339965 488026105 155347634 732251953 730848794 568282438 300460962 310871884 571346946 129147682 822180813 602383591 802803721 950517675 493191170 707344745 742372443 525697589 919225701 782748849 112877747 554035653 411159021 556828558 713705188 996252566 682368743 441142854 364876628 407358360 799018353 516283664 955515772 387464428 835933952 671181466 584001641 3017321 309463514 474727043 854545726 624119579 253518749 94820322 847562672 888328894 121365942 635978685 298725512 591427143 170923499 366467987 588415525 41648732 173964498 95928787 680539895 321762263 553730135 322028642 845406725 930531910 820219962 942218522 118418280 528000110 243524239 252524101 468994766 783699652 941327420 102790950 143687160 613829106 267170174 919720048 746441020 274850648 709955172 413170893 737334275 965182857 690886994 278786904 427625804 846212810 807982464 354958371 736050728 23461782 932948857 372045490 42785852 321496348 849125789 508408958 394159170 257107903 436432543 200665972 651741320 351931285 830301703 209862259 967870319 70655721 251310256 501156306 673661933 987086522 111450443 258678743 278069260 953985337 386640091 888214336 116809576 722233935 529522487 771486654 994556853 810597397 137126284 333575286 563226935 892457817 870347992 389107327 607604553 702245920 576270960 543351142 998851287 551027230 753052283 369014188 659184867 589897536 997654644 46838086 769595139 690800162 740052908 745480221 394399713 650634906 544768965 139566220 832200634 738575403 476635960 758263269 522960608 943898770 898923472 209144556 388489784 102833214 758387501 291173466 735117245 339930319 695297346 997359963 814507771 663491486 473927384 368616464 460043668 348509237 503519241 828413966 58153407 721402578 745730757 966076126 749074628 681015017 401078096 371550843 409262465 871976351 819975874 701768663 457871080 550289488 272421766 196300118 883521663 932296457 98112475 865770320 682210014 790487310 855133782 731114132 326642740 316825430 783648862 82096864 25517763 933059850 2569903 852259690 378364768 381817354 160544216 529467226 265371124 667859815 625155261 246439501 368337405 323678698 793203477 598013652 101639437 156630668 112348652 154560755 224707402 438831868 271584291 996542626 975607789 679082524 143691499 405679695 708820419 265819268 790794318 309970267 981404591 467795710 765375910 762855576 936005414 803785992 523438628 747038417 847642289 984082773 287923530 736089411 710099567 477822028 839999345 185770012 584227984 488924808 29646404 875930371 767867355 532189014 79084867 96833423 364931625 544064826 929405506 397145550 655284967 32012906 518790631 989756608 607938456 517026129 951796783 314122970 656668753 345768206 400483561 965173380 903301179 927602162 953329209 836481179 969823765 378357766 378122519 827629296 260238000 486921090 350672334 732337862 402079601 512354135 191706237 408406872 771183314 597960614 633101209 553203281 669191392 192456263 177814121 317914194 366226367 19141444 435636617 463214959 586148898 243632986 580018536 90407858 881993171 537934463 520251593 294925719 327387697 997474390 332386118 978870926 134557357 797807804 387316680 30503293 236746060 802334784 1067792 348372795 712460072 355913378 972572210 575812886 456277743 28826971 502968085 719017294 677474658 7623189 782673140 117238168 398390743 949813039 522983135 852135323 328768696 366092346 983959611 954319222 478659074 812546686 627850046 477080120 324778439 220465014 22288756 349347431 986159788 826787663 312646205 767239290 527824492 637418350 848038732 741631327 663831635 926150887 729709353 169265910 939324355 401344262 244637104 340635283 72146098 817134538 367649424 162954112 767930922 972997221 988192206 119992697 193220809 239367101 583597631 572330798 522997055 500149486 348630033 25019076 326339794 254903750 600420162 152119380 198021596 923895624 48624167 850511979 725098060 596791338 947088871 44540041 315621921 710516054 17145598 138058146 473351667 294253677 206108091 622113440 66238826 962712127 406126786 43165918 862171076 109059924 275767178 1670318 316018771 441628774 719292639 943559125 824343805 514159845 360043873 823912458 63767227 110646642 111587332 295127418 6805018 638569572 44558479 224257351 707565501 701346374 769389085 351719940 470470360 705002583 737681310 964732475 386663863 960828680 154288215 959690983 695491125 726511234 66008670 743029754 648664133 915367709 737971999 685771480 540362349 543304170 313783770 150167770 822434374 990069547 863992866 625629645 924437758 885283541 649120863 128953456 537450453 676858133 656805453 758817529 459010723 771931848 760542075 225089937 866142289 329519105 896146893 747350227 639240539 396991111 914807291 186112081 859551829 613936724 13099023 408759055 446931043 620657175 403334635 778417158 215596479 82562483 407585729 584008866 849024054 258289342 796751001 634613573 76541355 442539779 425638606 919175618 20726419 162447616 126119569 717031906 165291640 268552809 866571877 654569443 309590135 820221091 699325857 346075891 817804225 688803145 188455665 628043705 11442717 166805163 389758678 968036557 976005732 784988746 923796513 42667835 868695300 848278878 135893628 30418693 457507454 516367696 670871777 181671838 447516649 466721344 139721248 841422959 100973932 361023360 692033374 447615317 212516039 190980630 88043153 193823521 179369931 42447166 567005957 537787415 169143005 43837670 416654297 559356528 880012664 732768817 121401987 279520984 484857512 885859317 332537160 687817968 397297039 879323452 815143877 643966413 487103971 503086535 280842089 81617015 254757998 85936774 453670904 794633323 494950797 904092193 237029385 415317530 619245490 279702386 67083657 552171880 432312290 142907913 360316983 709563949 129598008 211680423 198805029 432075447 892890720 773622723 839544893 888113734 570817565 221567496 292254906 602131343 856390595 802417365 397691307 281845050 281895613 542301371 662376819 388744292 628769800 690291715 700735820 850941726 72734902 959201574 881487295 7065323 717418093 818150227 476373805 407445318 585280485 295779564 677659722 582116890 949186414 67269641 726857372 676541000 32817511 241333491 796061440 520924197 926265032 662859946 143078438 560726521 179627417 946653024 542403856 545090177 856430969 324226300 408174487 901104493 136996376 550742424 377315558 430535651 468472765 578794500 661959677 860094202 847156160 209492544 930985007 789180992 707031313 941844997 594541476 595223605 550896304 82402621 899035608 138741965 410927666 953279111 789619738 356448242 155348547 508394420 21511694 885245440 466402078 847690317 277234220 520270408 292719895 471600138 841540670 135444365 810785554 303431516 356648934 420732553 268154120 574609892 71016725 591329897 803367049 858312442 694947477 516784461 764051253 416977447 700681857 787089098 217503554 499108267 199206600 675026023 101009913 806196984 89002413 34297891 916719673 261672756 363198025 411061997 201119987 242457019 580294920 573425451 553196972 287965851 93573672 126667572 716007678 873300759 612001341 357691862 369475351 634787877 224191152 823518416 539788344 238994672 516004923 91491161 215202103 690863958 579466094 18879128 130165245 173440618 681313070 329360937 586759177 928843507 321809712 249993886 329653484 696052716 658418818 963630588 287603915 809075458 551604739 787400250 585003744 324824345 722924262 919398853 847385081 978433735 554271027 193688063 942255864 22314200 765554246 35778491 5095761 4675784 776816462 247621059 157813647 965542732 350081487 932745043 851085775 877242569 781962273 251857051 224911427 276831707 46062062 926612288 35355568 691302864 681341624 401458907 299138032 222902059 392253521 867899256 136778865 635639329 431159648 97371161 770730677 247684383 131815907 897095985 444020432 400186690 850045864 590099754 943028205 379564253 982932690 855019231 440741065 906292727 460457562 658787874 752372278 568661706 900851852 392973367 702616986 47371333 776875398 895313495 838483821 148066443 888269756 975281199 315883967 699744114 500381815 98263134 90572975 276507909 669796433 730796282 394772213 342145539 541730746 144830988 807997529 31568989 435393398 348086799 216101433 226126268 118604061 20229237 755258375 121150968 390906778 521673250 930735049 834731938 376720301 440174063 146831000 396030587 434797673 777008424 901970721 66729467 840743350 992798735 883798055 913071051 674472656 691414103 504304895 632473675 251335878 692587433 725843474 581297421 168212732 293123106 410053982 548534616 532371369 388538579 339478262 227144870 81559130 204637248 527501181 299406118 410891885 26098914 369112751 47825466 946921367 193820069 479739865 791762682 859304543 473199210 779482204 203881648 460256928 170758790 909624878 442401626 208652811 647567681 135178840 25102892 428541091 558387289 774769017 596133899 649326399 396485244 381233729 163008530 133170187 829294545 297935351 418940945 821934343 392828528 253019380 258970377 50503814 207857381 869936422 769947057 455713713 926437553 813407374 238513396 418860290 409956041 346219970 749533297 95580361 304151573 197250156 114530042 141547946 293769202 699233736 553671957 137291037 874355377 322062634 441578878 158789101 293287958 478561398 326669731 961776826 139601369 952258726 216018471 59529847 170014248 978276424 769278815 717729516 496806947 279590397 389754328 458601269 747500639 878055164 739377871 174373953 37847396 740656524 974963383 713167700 206641711 563007373 806771127 128200325 552647857 768330480 588154921 190265665 43284557 35495994 453674781 907249350 196214366 981953286 129253587 104698537 156995759 534413440 434984261 849333072 994846209 839121898 804420763 957715065 691071624 200933658 723275700 415007666 182652014 383812346 419651748 176014558 982049871 642253319 783718704 851113142 523410876 79290579 507928916 237929285 382259128 507283076 972629949 218183787 17191742 788691794 289270864 210801244 567610809 425358604 127544481 256733726 695686025 727533972 78559357 518211598 495816325 138396510 388680800 968098908 336552052 349505014 327616511 311196554 799303571 897660535 828889792 509863153 958000914 536928276 456021565 285321531 865030550 283400850 945788613 212259562 853394361 229583564 395311067 329797840 145080454 544407342 668216501 201095829 473032701 327931451 232754366 288579893 670331797 755557640 768920084 77137279 514269365 101977022 617519626 590260375 956136761 608102939 209343912 662659700 168898035 34943474 291321382 243877475 765832488 752607654 189435765 507084162 490934031 567438515 186712758 44280646 608594518 690393126 350901952 330761205 565882012 543165728 337621662 714633517 26772728 387698518 796861967 167570011 912535665 412149140 195924485 782385989 805909635 456540725 678217510 964171393 492271008 82901421 901774414 43174395 672413613 579942656 129921291 6984051 333256833 845267528 990898720 20272892 660556905 311172914 167642626 588273023 714009255 754930561 440295262 780255542 104873454 395871114 604906897 312814129 192999144 594293943 826609966 9923284 926513328 738551300 632569980 885283415 244351320 724792453 276848118 135764805 934913637 116900318 938978505 784354301 748686670 606077129 24596825 384980277 472299008 21435284 511346108 651601010 349811549 365260960 132681789 443694736 372417976 181316835 199779291 672536128 382179162 881289319 923062983 652060293 777667841 825157321 855139049 209921846 824537692 908946363 212725340 657334144 128915088 732658050 460553710 359910497 743949494 328241016 147921825 70516526 537682010 843616907 325966125 777900558 578029565 475724732 219131003 149176956 856244629 153190050 261455403 571193288 314660104 181317604 808275983 279236503 440179380 289398211 182287278 799112799 832057322 407211149 711367874 70732780 605241710 448421675 240683450 726249950 861868537 798494100 744986681 385699880 533611703 685040471 768557973 418581907 7232458 973666838 560075609 111951929 530116805 735445509 33088451 814302730 368239921 933093487 706690630 652327242 447082251 759641649 572357130 709373713 722853700 517492285 380199015 746743242 57564224 9837081 248228718 797428660 702751832 219198046 827178592 985864548 872648280 666815801 935217716 522842689 375826433 632010476 284447253 571088647 271440008 794335310 199770594 987522117 636257557 727883079 389959853 227409631 789243717 351666518 477143869 861256332 277567401 599979531 679917708 63366744 176752709 271557516 615810120 421978404 549714705 455693076 265089878 438631969 548458108 243633008 823242827 644761945 342869476 800499072 132253681 803655718 935470623 789014204 869455305 458369465 228575221 303930796 43249283 799108500 701316771 246589039 595701383 266810896 488001113 760104245 475430511 706686168 50044605 763186373 276189067 552579436 419130727 582248696 501310555 28916128 950252131 346769212 901303065 24167962 818493618 119532818 308762669 182584535 365372616 439776911 706016438 994372006 604193039 234755807 80324360 395845803 461249635 633046206 475392296 908743390 489392789 207909629 683187026 764127370 813003496 144640771 676976756 799304142 64387223 942014793 511492784 770911519 771502413 532501469 181561310 699757508 106039211 797445344 851180039 376744025 947288005 479142152 139747819 360745805 541112741 742203423 536521596 847871331 267235783 950371713 31597665 483386421 887691164 246519458 47170164 1221292 815478279 307801990 367307332 169642377 689192419 465788743 193556372 356816352 509831290 382423187 876322778 411600792 461167119 853403692 801901761 812844012 900297814 519541094 565812391 97944556 954332919 745098924 292394784 78401789 616613902 200174587 728157553 154214229 801789102 932500836 556654358 794578048 938811737 825853839 227166268 116163550 314081929 562641459 53367879 38659362 471244075 125187231 139037262 581086932 629882655 955999797 507408282 185540304 461210041 993927401 335089707 634845893 841611843 618959302 687225651 630981303 924001913 725222761 467363224 659689854 735544587 609078404 946810486 663833413 370428958 805154908 300210075 192188939 440017867 119616332 618046986 412216869 948824735 717754176 514852984 60673210 922267162 890321467 714076114 604788806 340214064 59616977 317501365 714980632 65311435 961730221 872831221 659627987 423854150 50085133 959923735 222548465 429600755 740341057 20947926 64536635 576370583 579836207 802555297 893358418 1817321 724980178 392512027 975252522 958227478 571689398 199250843 864052361 590214720 925607294 569092266 266237837 774620154 857966175 767216263 231940131 223732174 845522594 321633190 893373329 98625719 165596709 484796972 826969581 504716967 125387995 571729013 969804963 976733442 313895240 855563151 408818930 483993377 540773637 402947516 739983984 940916945 868507458 51419380 174717826 87058129 184407871 90179936 887524325 290025303 778568914 776903136 688744232 238024844 217473252 756224134 770126639 762705163 195656692 620400921 258021554 867372134 68172946 93894547 33493947 812762529 804866533 43892900 583914540 695820725 314560550 177450540 831105591 599694863 483026723 218652612 91194084 729728782 658921149 361445174 799275662 914339976 674633066 546976001 219143014 538074693 149975219 296192214 130348015 189142659 929346487 373839901 508994944 513383025 644989863 989901425 912148677 456528052 686394440 683994144 289929278 316824036 566527604 974949036 518864575 471779088 682552985 65371980 440669679 622745142 385221432 599062380 951758537 398727372 185036135 435806504 446506013 779574330 772727120 33974229 52932880 149280861 958664368 875964537 105270168 448126982 380786008 41907790 862340353 734159225 58059696 808175939 367195242 391939311 492160815 631168123 217492297 458818836 799568612 800536779 325663715 911813513 299307504 280843584 440047061 976375651 796945930 858686871 550313102 275167146 572671481 770995908 542859730 904359387 981953566 457258348 432704056 376568423 690491623 183244394 163539885 420528434 575866717 250836301 9898480 217158676 284025239 687513304 558063379 846190427 407258948 904097154 21124608 356496967 217286694 367692276 926762226 234242957 542677649 457040269 455275000 111928789 866270704 483564769 356530549 794410044 610518337 7260214 400766626 122418899 291110804 471462405 199947787 676076830 643384975 579191679 253932558 729250453 129957613 896880390 385420639 852594470 751461114 983094447 655776647 319593905 611588889 923072199 191340896 990827659 265397310 903992907 392242587 41396732 793933941 484138862 845186874 676521665 255961433 569589271 491023382 67498122 8814749 102938720 902949722 902743165 927364743 344312600 372248582 61172657 413722736 346513474 623432557 458938292 141323589 213177236 175496119 534739206 448939017 959659769 392488032 647887772 522961489 692138767 713413303 317147486 427416774 82151850 270149728 2747560 468876199 563055695 940297682 457302221 343788356 190991546 984195802 721015951 987563652 561117529 232547607 317757609 608652128 55699406 765449339 712673861 251093861 324862832 363926992 145490822 874067510 553231307 29017393 399329792 812950536 825519899 322192012 390781243 4988453 285508309 395570215 312597299 780107626 245637151 8805144 480007387 543670984 606641747 816741324 674612885 464256454 525242240 532343425 645744827 714521853 407768809 344558027 827546650 820808347 914892164 581686035 952905330 891914465 554635387 115825427 166837495 696160421 211501487 158166107 109856467 297647569 741313072 985044944 432067489 739339234 360718022 254313255 471115764 144302185 832043627 54090606 658268622 326615950 217718479 316942212 568655145 598914184 771891411 725031068 357772402 148493350 32969998 490504894 384715528 130286921 914294347 509608262 129954242 627520871 907422729 748089699 536504166 505020170 196626170 273243289 771201331 57346639 125610372 479082304 503446872 71782248 589744707 975630082 307864954 780318490 296574597 614026593 523241266 905919296 31480524 391205935 226989709 355801414 277099344 948203539 278613642 733564590 307698299 676276491 815354783 508347279 428118891 85861093 57377845 246774033 235222131 362487748 52182823 967284210 968790426 830181025 986785863 907832580 301114138 296085448 447800538 782272428 246329826 142048599 77757463 437279845 130673173 334893506 738517931 734369083 886790537 973572690 29791799 260037201 461412937 925674913 401869264 668508251 157378323 541739039 592751231 777584932 458440667 430158992 552669375 445266442 917940806 530407052 631789058 813493373 12076080 366349566 325352748 771367043 310849063 335297190 944752918 414805815 267097069 914610327 678737676 137095494 652501241 785065145 721025872 834426224 768029431 509228616 661518229 622647565 401167428 349443155 303934340 724253829 15850611 329246270 228888378 138994647 681862346 348885056 180680648 963809043 691250885 696391142 209296818 253997280 501512850 606074510 679315825 628310263 838759316 96256493 136935409 504988325 998301409 686731402 769153299 376340813 46338500 939015744 852964908 442835172 62422587 489144000 645096581 366063220 406780281 41899020 338290137 303915161 279256677 162662142 256679129 166014471 269280282 537528255 793592747 740908034 560817253 145592400 605388391 421751524 1689674 313854212 564382105 962856090 217912960 365726980 955121858 113156903 687469040 65831626 378127063 965524768 105846842 389696678 334017728 306504239 615979055 639447356 328548314 378132881 819645528 716248068 273056886 604250775 152989038 385755081 451329112 695469865 20251872 991216427 810484536 96353342 11831632 865994013 104278340 420581989 380518166 14469479 656502172 837092927 755218619 894805285 955533525 132572418 927190400 792048966 39034743 747607800 225178069 325269262 634056831 311446526 643141090 864142484 147886558 318552581 625067521 7219525 983085303 732351893 598065985 436878943 497133349 877165125 443416549 873595767 260349491 529617220 457726435 562755827 675960034 339142099 126166886 385952913 266391911 58995145 347110733 381565918 846336490 72799758 648786857 665677504 716179719 807637280 30569027 649443309 620153425 318958993 87366931 387766641 385494730 520608390 74264778 341063468 800740205 531315258 724899657 579332434 886634405 440023161 320379944 574861033 69728723 295865637 989527344 445763662 463582667 264916661 32286433 200702384 14694231 371897521 265036013 283592596 29073075 711362615 499007163 847366479 36804367 139816057 91186661 413740943 635758353 451162941 866738362 711061715 283241808 123957084 437168317 594333166 311335130 24818499 338850596 121298056 186695598 568644981 129472345 673526173 23822147 446852358 628476285 496460796 533753600 137557025 961704160 981863113 860483777 826203780 501364362 143889403 844829529 208184831 915319734 619953375 625014026 545920249 186162257 166726291 544871950 886300395 940475263 426296972 367275794 373686498 360263703 660853520 970204598 849734657 308380450 502038461 918893838 950395389 240378976 498827264 769692196 300369823 93416642 579150239 146322035 93070662 771627249 302343984 854654061 523786082 791272390 837344927 321283063 405154554 737768656 620243884 607856360 892610599 397261521 398977130 4764557 852515991 174114881 558634434 408714536 646965259 124032970 189193710 519644780 326368473 386329290 402909438 696911875 26232426 730898900 458376534 262639368 800239037 115436335 684341806 210068877 37952482 346629461 724933137 294280471 956334208 36534134 503666526 163302173 262990417 538288626 502994634 132526476 630247328 649780963 976522716 301893958 799635154 928568977 853248880 248078494 908063962 903286267 106702389 844688861 650521026 368496981 295043887 205077441 669251881 334723204 90654773 2941945 657160384 815210916 677178996 743681450 121605836 953182595 719551210 679507437 424288423 981935139 210768620 894927950 241983 866499387 96873632 670609231 883822998 880614071 970879364 783850211 894065472 199509300 383639781 613219059 836705512 734745733 793701993 340175836 169510603 478060081 941983878 143113967 7946555 884477426 2220296 167649520 136971549 894692919 973045135 149913240 118835820 469140131 218256910 13972243 11682484 265942156 613449038 934591107 867478423 348728700 890296681 653095035 583206220 891692468 566132815 251013252 919083291 323032740 90553924 655617179 812665314 160299380 109295712 526892977 280152723 822221183 977475342 362483242 124256947 105042642 767714445 290285151 991067357 512930994 193609074 326227228 875295037 707767315 894244644 966584354 940862998 778529825 530879583 775079590 313672764 691877051 332156850 600589776 716717979 977995507 52745728 765831997 549165486 113915791 720677123 934063486 742064136 428525451 794667460 124283031 625421519 880979605 43140901 972116097 514298684 823780240 914796631 409244072 681227804 692101905 272972132 934376813 177666130 187136485 911354790 604813477 733227346 449513353 108886094 565769240 267543976 512663728 578543326 53170947 876755823 797587905 330940847 904426390 193170651 271528279 664249452 955136887 484556975 678720703 514538645 224875582 963311815 453551741 728436733 418590199 957529232 378942151 316440397 360974243 103617419 19747336 762949759 570628022 681959374 843440991 664348003 282495643 995131010 161682718 455811613 47423787 526856294 372668747 658571173 285613882 245209162 154888738 660393030 775331339 102293397 37768848 676114463 274410198 962699456 576695994 361709989 849835337 389532633 86909044 627025439 366150660 888791297 112897483 818958377 696762140 758981358 912962940 701471281 870554264 474421098 810984826 291908861 987601143 873163218 997218156 60840996 184944553 239217048 414421804 186657936 12489105 627827905 778608969 266326786 35092362 146407527 38236550 806312590 180652254 243654456 762496857 633708826 242129872 811665397 77705837 97662436 535359508 14767092 312027936 319579129 250679634 292981663 405823749 562579135 431030694 368251123 147148644 24610924 241852963 875768834 554889653 549227660 495155531 168141681 852097065 235094655 42779545 523197690 466083873 495250424 601170423 225977836 648153780 960381311 594213448 680115110 722905390 706516720 829724639 982139935 479059851 272799738 510308870 951422561 358808832 360471201 611168889 702395657 865068659 733330877 504429544 298961097 310415102 783823225 556999288 435283175 60813424 963797460 162983491 361248187 702417355 958101283 418349011 301053237 262518215 231944333 811908267 336142164 727032654 289876622 785589182 314384048 34857982 437584757 355813366 765319409 484609194 436499429 925573806 874411861 647262169 565370712 157104697 110488366 63746118 98777751 189214809 90265186 25056094 904377923 513285320 782306281 742155205 705854288 780305331 330829907 672609745 436588420 989902393 707473984 37357069 249273853 360453872 746323685 564955576 535412136 962745441 755086477 727056196 41753547 803817351 11207958 451791575 118401659 613209172 733532272 644840653 366312743 966360109 520509218 847841844 862606603 540899945 802057413 259852622 7295422 510335189 553300102 79063059 464040869 438975538 326468008 676750508 154992765 383605430 581185024 280855033 880208853 724543623 647935095 514457100 128259473 821544003 248210316 984998572 566402665 560839035 227386319 500352979 426413671 547953460 523898983 31191600 472378733 191237732 614247309 641562534 344199597 751407227 830947087 244087243 885441071 917005271 611288270 482773098 776820046 235941966 968350016 607454209 76952891 157006249 368225263 766601796 957680249 336680483 388630007 270921880 313759327 716146926 786025100 993281177 217748889 769117358 861166450 822063252 390106791 439836156 291782019 158020622 951494749 670909412 656059181 951057467 732328546 48880231 651157233 719610503 155464625 40786170 129276901 505012497 912813850 725943557 204230195 859593003 651271106 920169061 290356632 662412764 208552350 930078187 47147494 370877022 566038524 476925403 434363778 452224160 187501563 130690158 239287782 721120708 893133583 414286416 137349152 2826914 77954430 379143458 186539858 686998596 728823525 307559417 115228464 751065704 651714739 227994077 557303941 292696577 407209644 456469579 288116142 994462134 75533159 290856372 626897181 150771810 646091985 511973372 669924311 665559442 517344936 518727931 819783159 662097418 557955841 499755776 755490089 781353536 344445635 71809865 994874159 496966879 602852906 222630027 683998304 473006406 465699140 453470576 695567908 219005447 253014647 368197396 26581369 306373992 644989177 955334024 288819569 377828325 644534615 739658320 562454450 186634412 24965615 673087716 958488308 592555551 699408757 902993714 705573255 940500566 979632498 701180954 150659530 77765530 552191680 799456241 215801013 343520491 202823184 860637439 462408272 892637820 816659556 323748353 987971129 535319089 400268693 462092455 687071267 50936872 5824718 555406871 607059025 518869293 675186447 459166056 117804063 898229572 441509803 90606632 992800378 370590755 424943818 777818327 225292898 961152949 403118056 402643306 487569775 879958680 930608212 945095625 939165258 462736032 222709170 930747985 163986223 852543826 157451897 783331922 597135474 599519338 212471926 917460625 157682422 167842389 182938439 191672776 36688567 790426295 859680993 460655394 623692098 802334951 721438219 395640511 313948216 596353134 152283873 203597878 262246863 248402316 813005649 18614030 860169552 186568627 621186465 728099651 274265498 42374666 351560935 16404424 143524766 919841771 173884815 871686399 360940257 454527845 255855066 557933378 561031165 733507002 625466969 345381726 532455199 465874914 382183030 385488659 379130507 686607623 804925675 5577621 622270740 779055367 447754312 402545166 239280292 949031158 432016241 470874650 397651642 143938457 237797918 736696393 644531943 883150827 701965146 283369120 328566096 688890779 19748357 474914072 903054639 272159117 452689234 47692318 667637074 313266261 670179657 48701713 87142042 932780223 239301958 928035528 20765310 610022986 260977272 703200265 945208710 665274279 192960099 146461203 431387600 674398527 581795167 139897109 286149517 195129771 841209622 508752564 830502789 302193209 750215434 732619913 20953487 849361774 312516876 383224481 322533146 375022463 644586438 176002043 888301480 221672150 704747827 712531214 959702349 576617619 262136097 934468672 223502132 49982728 566332342 564078704 277052954 990770748 260374504 923057517 631183057 700064874 47830531 971063932 24145087 26614399 854910504 96379094 153681500 896992415 775066824 476977191 342964663 605671072 287394604 79050513 732286706 803793037 735820273 101563815 154682562 126891300 629041028 377989618 496038640 424930905 265881770 912040559 309417178 638801873 987948795 903201423 153971698 940196200 860013922 450608950 586116158 841662379 78481567 349762365 96036055 155742303 487809477 494902769 806880362 976075512 691862716 46510993 432777146 365071650 874523840 894705107 744286747 784926012 579409632 181227103 363872761 549133016 527799936 516593491 752789327 884110653 346928599 703452093 103214641 239344613 578102898 323652644 131479874 894978303 50676143 202822400 77233726 844669934 748871491 561661245 182426226 693792712 208774581 360542397 469274943 17226199 201503968 987275987 859784346 436648476 514179189 497545928 801732495 5789127 458212470 584187481 459901626 76129216 468934588 835935799 952338636 503002914 574498419 270111366 206318348 472848826 61630617 589310302 982654931 145922700 809472130 461466957 586937615 45616718 278147927 725749715 995908801 103127532 642182034 142056421 173753727 782576386 199095683 723929195 859872498 21891173 304736206 125121219 568163417 509475483 819944939 997424955 892929285 741535325 612597925 728454042 461684955 175307548 569305756 89534360 191749333 239610234 337265859 715242849 510842753 392878029 231704290 637882902 38257536 766559903 312054293 377156171 586395144 274438960 178892619 381351050 784143203 41063410 508384199 471641039 793164142 923461900 336762275 319173131 394171419 845280473 517940808 408461986 315063279 178602086 879259896 413470956 943498372 914168311 785056069 78384311 117325065 183312258 536149398 186702019 192123581 464123186 269043625 952857925 21803895 532659173 824199947 342837349 928458273 83394991 275228066 720724672 160242488 151966293 127808036 636332006 561600334 593131475 627308189 30553309 976083337 289172183 653590765 988429468 466275361 330365763 301860680 710417041 58730213 767996590 697184436 174897948 310256055 819416804 873861518 800158225 580700939 917210722 744216581 348074810 929090668 902189787 532786846 857177811 568855800 449096629 108526766 406667788 451282911 776833165 534296291 109409163 722015975 280544687 404814268 846203367 627731179 211058846 858491916 144584750 773215831 656352402 965572475 461184096 146897326 868594421 391110405 642290673 257759237 946606565 664294265 387240011 866918277 358862006 247392251 172317002 462390764 774185581 127308930 92063678 749762317 420176453 737867354 752044012 758682955 313075246 614322852 477082637 327989282 122830153 533423313 412317902 816665247 428597869 905512235 953574863 64088034 586441894 321025869 852914212 657155491 72725936 54630565 89966295 892455595 785781376 300743417 496139107 753777494 931560892 837116639 716878907 656466456 943965758 274331203 412812097 75341812 546228628 82546405 326521423 937410822 597340291 46928600 921824178 482036987 901878656 339319557 513792169 815412628 296738101 755319718 417349098 510445351 24487682 356159691 799142430 373036318 325904762 481559768 131510881 599854197 746467042 589703941 777627331 179813440 503324085 34777565 355840201 131751971 77458722 11259327 608480236 42615512 525052300 338903392 703680536 863424685 306942729 583176263 508846127 408072707 526438884 147607376 942014596 638261712 948440860 905719082 260872033 652525086 519792354 17460441 11023233 602366602 463651615 688688180 388258454 889458885 419007980 937284200 489868228 27608855 159486487 99444339 987988004 419954391 667066789 656787370 808561986 529633524 268376650 39604787 491270560 456985199 758319603 456243084 199574321 657715934 937445180 101069058 987214302 838142699 360816122 371684923 676369925 632040659 189634483 47548845 294390004 557076712 290541601 725210916 640268658 333327888 290429364 940148800 674388535 656775747 381471244 558514420 68340336 582214928 982786690 89429001 991444028 301152793 224287904 678525849 294142257 853098898 105871524 775907732 71785687 885890246 81627138 739708478 125171499 839168658 930936799 713565359 777848606 973996520 109969814 313251665 565262612 251947086 989381431 741547110 178330470 809461340 422610947 720530560 858689248 556226626 457851122 664666887 311417155 107983935 882197293 158340791 460725188 149629739 133345428 730654239 431377291 992371950 385333304 236446242 480323638 73641734 555488482 181140602 967375955 906533638 77012363 920478768 7399913 598147857 892568034 243822629 514973936 249750627 811156169 365872525 905372116 951597512 841750744 848536687 652871158 675114019 835245785 801296934 334982699 717809385 555080778 96919523 768287035 909796515 606768094 52712232 797038179 594543472 956499452 423713870 801028052 958815616 578136894 773120768 768521009 650127258 513862900 540265150 167075861 192615831 288697759 112855899 711209611 819338468 161158518 5145472 741620116 3536644 259081444 666791719 724937125 213516812 474948360 878833696 921009958 937391398 527577651 136841871 301656820 761048846 529373806 754842476 313667807 883950744 859501553 791389953 792869421 319032104 510267821 684122480 572619797 808933688 532489667 636362539 138196549 897904854 135163403 979974010 834446173 925580835 409629326 317828857 88335218 517042645 7058956 806529046 816026252 977588149 743584887 886858647 568974631 791725858 379882870 863127314 964240566 770441613 148239587 837005684 761191963 647118075 418328910 444307835 886324785 991088262 325621367 813002300 939023427 364213468 645406167 61746589 618987153 547881150 171763992 893944540 135033042 852062083 743572633 568324358 769670829 577144722 674808811 146645889 801723967 709731563 230726742 914034819 297180824 513640863 499245909 30626712 598979645 489677907 639712021 678155296 655294888 967592642 311986939 842173902 738714563 291198520 988688411 760800042 55765617 543717399 671246785 390229008 674640134 526174806 99878380 29084207 74157769 361763837 362475982 613690251 761751417 518204330 320564301 70203132 520353221 93161999 452169349 69283501 931368915 104197745 56495684 175999133 173475258 472731947 904628877 905846049 187716615 941448745 375728150 645311328 883074108 666781038 78582729 475955670 579261772 43852686 579320647 7148753 254260769 399296052 908687200 614714103 975073815 195167901 495581852 411888575 411718526 248305180 132496309 178934259 355161115 504179348 526847003 945057332 57266599 905930497 443241071 629774710 801325135 777040367 31013128 647842687 439422258 358064129 871763569 968534893 355757798 977140844 676681193 273040941 83872244 298720633 219202017 328411908 908314456 652903174 803011714 638647306 852085506 261049606 548185636 540970154 108856919 890402812 182133720 668046372 575880368 417929092 430618592 23188491 374601689 652251851 911208497 693967560 316658836 679347986 643137272 705482773 722520340 789663278 264028946 140501890 138270082 627575563 522939538 396276467 933018748 914227748 517310783 269686047 786003857 706794509 507870483 686469139 235602886 180718058 95556797 27734958 216409108 392851957 781157920 475713571 806737383 83100155 568788690 907893369 474373536 85785568 124423326 925871374 973243668 881167894 179652610 56638992 433750028 281804842 924349618 210725379 922699971 681384248 529709075 830037054 725896299 730882673 250118080 596101485 452677032 2622364 29998089 120369680 169949971 246329235 662304367 721159931 288786360 741048001 201563690 885248980 467890584 548916139 632337571 956403097 338568744 255763812 681694202 156810007 306492112 152966679 638490497 764542323 317189998 172163456 129129022 50289829 442085072 130460019 837087085 460147192 354218301 166699604 622159612 744077452 44911853 802122654 741545998 819383252 905983628 565884509 890225017 49956889 646136251 199086515 583507015 946574068 873510287 973519190 739101753 340151768 87457040 402564624 302659647 641023622 34234300 263664190 971124481 549309846 926697473 231477842 465606489 438245109 701321670 54200146 34007767 10236001 439617251 264091990 315296828 865774063 474159012 266344973 914219519 411513990 330811722 779584313 915993803 141670498 645257354 282990894 700396031 509915025 369610764 959930711 832151084 92109433 544386797 43993265 774447003 258141264 289787709 869630031 218177733 404347299 923634818 480963540 723834585 938894032 906274867 39037436 114192953 398248075 960679486 721933587 188746493 882080861 704230275 372524924 333343598 161790240 25527895 591960619 118205580 617360772 658720002 516652331 991589513 458177678 507219521 450443802 814529356 807139348 161927620 672282792 76073711 42105666 995487921 544771868 711737410 720947479 431696928 513733839 2328389 335425257 873140124 463073966 950026673 962966237 468464552 598687676 561303408 334472304 623184952 935602062 628647713 369400049 436606772 608364749 435694741 47611396 360836857 151426488 720086869 861001248 580671703 544993439 934563097 113483538 473197972 794783849 464271954 759776376 1750503 107350287 767488161 449897543 730014462 264232478 412838750 102386502 582821625 648914233 722031122 615486352 151462764 112023189 196473085 151366934 610367457 725782396 765996433 785282587 113853524 379580106 977145076 785802678 244023733 348442483 595540098 445069395 764075625 448283387 447367753 551975474 233324234 238010364 745956236 551667175 682554274 963337892 670921537 652816600 433090740 7601972 961095827 709960643 149968691 476145794 643127136 104053557 115853897 835176568 715316411 187635731 309710226 388574355 595479915 222643733 826549150 204464228 554058859 62008390 579820146 464597522 295404392 529539974 932754439 155559639 982143814 554361608 461782730 189584767 74606235 236281044 638927387 665477868 276054579 222748742 669027534 309343892 388438410 232377485 902600109 239628545 585929045 385973037 33784819 526960720 131783673 186458237 497063890 798177459 934610962 838678570 971430126 208061679 67653358 515467699 307182304 619183838 128782608 536042218 540620725 633588719 40221357 809271417 768733805 533061537 188641842 631320667 674121596 748003339 148005052 176905310 847333707 895537239 329489566 192535208 952135864 369262915 426901471 583307311 564978066 989527455 193306809 207493951 286054686 591846609 893697051 897063416 899906709 403576660 921102376 439655630 515046307 914388788 663946422 462203655 991274730 946900115 498918352 664819520 351801981 530086952 404016693 743129577 793129573 302492091 22852054 977056196 573798176 384900266 989354588 464957034 153753116 139517544 449155487 795404998 802382913 829795576 39457328 319268760 190099556 722260854 651895760 667424755 567213525 560660622 550798839 312885183 116270290 379504899 301248590 176917560 353841425 251800106 74021173 432252013 532830266 275035244 854606910 63962562 300070507 88860104 491836592 906529390 311537842 116753486 851495941 381592574 423272854 200930981 977742956 744374736 448324495 568949894 647202119 568292249 105427849 166660926 417943470 288515552 655458150 635555888 739955947 235930752 352923769 684508497 151071484 65976618 404995595 778307498 906410261 268771808 846211033 696445402 584384027 649438075 75109012 535690385 725382441 14830119 865811552 431896342 59275791 711185378 342277461 895609794 419291598 166991616 827743745 383984771 934223645 82418346 937614309 770327386 229270247 726808410 511855091 601756381 797620939 37388640 230008599 744999606 558005659 605322080 105717931 509281314 952187357 705779410 10154752 535106162 769690701 46492801 432890844 75498381 12885593 102775565 85766391 199080045 178500259 859979625 337839229 327288221 628982147 250591069 431443855 598048194 159274883 105610244 963937986 81121295 235448289 254815823 702055070 204459215 494849808 982457729 552442912 133771231 678026039 790653874 470147384 783139632 657757872 776095820 799227212 783188810 417085067 962450577 781116851 428268996 851534088 936018450 92009019 51426253 400473633 835812153 804249508 553974950 985693182 293450689 138464803 866939942 704872830 483704632 570488800 10770229 967291061 879626628 970191736 142488657 29213032 536073563 646727291 300953100 404813715 596389065 58322927 164468107 395196899 730315182 6836939 281832712 116961341 762007613 251260541 471794770 290005557 91783039 729315685 922848072 920772504 814815182 894291287 355488354 169672418 925605210 521710621 786852648 923837384 920936103 703588339 763569848 142110640 984154893 839119881 396974148 623945268 808220471 322591493 818626962 961286563 309011365 930445694 425400698 719990144 647354154 118206594 301241964 471212289 463073646 746013201 946224359 204446097 270007661 606714783 428644355 285955406 79185910 230372502 787221992 609603979 104533548 188224210 661103701 897059664 705509897 268298019 26265882 498525653 494764246 25503182 704250526 220870923 156569525 411644685 718458457 592313875 271432215 688168842 531725147 222759876 969995334 816517864 625804484 952491817 996505052 210050618 299868746 562333185 744346698 645296778 206965430 245214014 541468499 562767188 724559463 198855046 132151694 552494344 843766733 792919477 132414183 967039883 891055599 766559065 106886942 429695670 101341926 916223285 481675846 467516118 934043231 159247806 387110216 908074 281501213 590106529 329903198 440278633 321641589 818691643 513838488 122639673 234914513 840379423 815234394 937282233 534627374 422027668 126621404 891646200 364209565 441072405 544845993 400707451 974584005 299370447 721394976 901281723 53822559 276084262 966297846 88032677 746476217 727570992 779353522 113918488 62812212 964287032 174274096 532944234 776329158 886590268 142252831 800682468 343039353 901421424 141240195 480795713 492802794 424972473 564671795 626373683 401326027 325514035 648590684 239277790 782850657 423897004 940212476 807779675 160020998 755588646 98458984 207215927 928371112 802697817 350311622 64400113 208908361 916603438 559585428 498943615 695051645 317811781 647157791 12899273 633082351 502161008 190644493 285575981 211911644 231451702 73719252 398323706 996063126 201584977 32295488 776037621 365908482 913782832 179515889 979982551 958362906 765644918 797625562 476357836 594484333 716108153 732197827 348155125 139397018 67474116 576934088 704314087 202333400 279693461 513281497 732657194 867136369 319545439 764446520 278728380 699921475 354753354 890912766 404523915 536719422 246862510 931874453 406037246 157751016 823560860 711826239 762585965 71439068 306435157 69114510 950943140 793112134 828976848 425571306 986988389 139538793 802017080 990192655 835988962 699846937 834029420 808711051 616888903 174635841 389989502 679078724 762001454 376552799 533421365 47802609 417640488 877574915 180319883 815794588 562472507 660365908 983709742 453348902 10412127 940244106 644056323 175481283 364242176 95314037 91800479 544567418 921507199 444985589 804546764 6436774 185114289 717532031 167152139 954909816 760823134 581872287 980195852 968673906 613211331 962741872 125323063 641487341 539269393 982684453 651464742 259304084 787127787 316695428 995886120 615127015 223832812 399365990 719307712 121838009 446711839 3648057 478381861 554596531 114978949 112891774 930833600 308201167 208763539 270296395 163183024 286120413 375893681 819020489 538428489 601332737 490410428 480063671 259469968 585116211 371443588 195757029 904243905 789421757 43684687 218790842 454721482 514482113 87613524 161446575 378115533 116183473 841356353 680593106 723819682 219150805 636100534 202168388 81869906 433423560 498705096 985407419 540723101 760636155 439915903 150646529 541232245 346640689 299659352 551766387 459662465 299645697 549384899 198498434 531945371 25512792 530855334 970228789 903271506 390973684 948618200 706920358 235574889 484368618 126654631 658276737 474069846 152495904 183465555 643088008 275580612 317801172 76769424 259741713 420078353 40229651 979993352 937474694 597461969 451265347 868006871 326879204 285322825 232639385 612905997 940334141 220049908 863547300 416300592 211383862 938208514 304318144 238048951 128832393 322464980 892698788 516787856 116161924 969708162 20774869 12565402 269302153 980362581 754568752 805314348 475161484 334308173 570819428 412663948 626295448 77475228 272377205 66586489 186174282 431482664 42049339 14617762 936908372 762961677 701029089 61335085 254661372 196015897 684000870 549629489 568209818 687462479 60435487 450400572 725454877 245199716 895248691 830538957 455743623 538114885 297212446 941408219 67779436 947700111 347349294 367033164 161370232 75837206 217469193 259425407 846762726 98749535 169242917 980787139 65126921 319353893 482055247 377918685 440444871 823944151 866837797 857874822 492158744 104527896 437653148 356218347 962943116 661412159 268393082 343853355 6926018 987677653 148895196 271909853 912660210 526591769 664223666 44502151 95462756 494880639 212971326 835100200 656484855 423525676 341852313 299892399 790859931 955569276 992153902 704167297 43195351 755147389 963262013 99730935 80415044 925784433 175050585 595522013 764989967 221489488 891632363 736963061 394437499 46164547 845518509 519414898 237316957 296600874 90801199 937346941 626442398 299365399 589843285 71636404 50713021 98640081 583092950 728226470 444846410 966355794 542986431 471374680 96210028 10314314 154145007 48169155 748700508 457785753 169077656 97604179 609670120 302816472 511531972 338537 794364401 754038737 484416974 365250267 917540845 975205635 660515301 998033263 946930533 428588063 320486540 807363171 665366392 617672845 154185501 53837544 290109783 576429032 978243137 534777762 273620679 402452094 615829113 340042538 409631394 465200593 352940185 794268300 388909910 47320344 658711623 589613513 521842532 96087999 68150913 236866134 214928354 943080418 117234196 112536476 226676986 171277526 281263653 606805366 893748841 60393377 343134892 931779766 262154753 872849789 151362804 949651359 4094503 533005913 163749405 493398124 6618709 841428824 932139930 578872264 3116953 834619215 702218676 722868565 776526101 135512907 533749764 755958821 898866813 236449545 585243133 475751748 417460892 888178557 958221664 600863276 189977039 987890508 972986053 518406478 277123208 936233809 318280217 312617616 593572812 118209819 496534298 540330954 738625462 937554797 294033885 530213192 884126194 850686654 824335689 690584139 417295426 961501623 94998426 324286344 533326077 579223991 228682462 298910119 259568011 411048274 874417531 872356805 205208810 307844814 210184871 180978674 392600620 237421732 394606319 693509044 999702775 244022277 559723185 105167491 484994051 778596179 590174881 782699083 570247583 87669923 230722120 587090413 559489069 22769218 722416256 213559229 473201826 224105773 862783993 460374021 997819655 270821271 501736888 332356481 507161850 4852583 237640083 552567778 614709294 454139575 342350518 945045579 183266022 857283158 65252384 676962263 561392254 651273287 114682150 30137873 198467042 342201920 388556784 481321338 437596181 239051308 615704568 264847878 567197868 101329065 248432782 402579359 882468432 107150219 182637910 689637025 115863360 789677655 598791879 76857948 838375372 758595785 189373102 961297302 897673435 235782478 699404457 2230534 627008614 886091659 602158765 885808602 815271931 953390804 92961665 282944562 453224251 435565750 844012864 754302370 724522076 658258285 697378267 63622580 490224807 805573742 471617429 602393700 512110843 375208159 304840069 236892834 536311368 722126362 688480279 946691283 871068693 280853550 123155851 97741649 557102843 725015646 920611445 760164582 487406376 348890016 164917819 82440533 78461661 135438110 107328411 543295441 386066160 814084280 338176290 117990788 440286027 557862785 417312181 777857034 124401003 186579518 898908428 956159987 463061730 664550378 188639794 403607876 610886101 370393653 839969799 603468791 484881278 58361856 704118206 667121270 344842923 256218082 951855455 698164260 162661437 407241382 177291334 446711252 707262379 394494923 309828514 174496336 999785852 758448131 159149303 993848019 47561168 260204468 983882396 376601999 973702872 73434490 428756030 433019945 225596762 362515107 895151451 750193208 94656814 137591729 851703240 172555721 950353859 643831004 197020204 506323934 401637530 257900173 989702787 230332650 104578506 409958373 884006555 831999830 751002747 609512244 398973594 623521280 498933099 740888194 36795254 975277751 353974636 7675401 992795003 831162048 238923235 613372088 694820041 462675796 572727115 766572210 294684628 493168159 926392240 168663501 988673506 587634115 894226741 592315924 828030352 93609043 731835534 842600517 233562958 464885720 510471559 309371476 422826462 86567632 782263675 279795686 50257625 66988202 837987805 232341207 510612266 524849739 512508083 260715957 480205712 581558412 970443541 900776514 125266721 951450297 22164403 625176565 840073154 667254547 841062221 768064634 382777519 971667791 663951672 533117486 253762810 797304598 767501792 545482404 938336771 683987587 433858368 516503842 732808197 355103912 538834283 807260964 851249290 819398153 203846407 247747288 255694577 87658782 626913229 687295393 68301551 110698198 773649675 389886101 439222538 827277071 897165345 697233663 184767264 913528095 731492103 346973405 926754527 541918286 332422854 778340194 55829578 815197785 821595642 132293493 670368826 316080113 271362391 32340017 184562395 7785274 305115169 844398947 808758315 532360781 979791026 254451215 636107390 706942390 410385656 829740268 962947324 760326390 9918196 980509923 133322785 707699458 389863740 557856660 537803837 198313154 879656313 860127184 679500274 226769811 655956714 151713312 891471545 653880773 327018720 64769341 159456093 163315998 6033216 878170774 323449981 53420374 224203012 732227277 649938191 311517849 627573434 740622906 251773144 53286920 235947779 703505254 110926580 372481080 389058837 473651090 799024212 608279473 597467450 843155758 775959099 884861296 44294479 642158690 894033601 349743461 423152966 475982728 544902480 15132918 602085796 650415023 829093674 4807034 882798083 975604506 269159904 187678911 410903441 82330559 44168156 105266053 986151312 17061321 440604888 771016193 722683860 288703511 456094309 273363035 50105672 813650106 789506150 883798320 726477929 539092859 679395730 981923344 906619849 927611986 644396021 354915841 282513037 610375152 859856751 927320570 961215216 501525046 313268787 981789033 459466430 116083388 341834058 891295406 990817242 901942603 951322382 100085150 213350072 356081763 277308335 280427008 552170723 544420790 759426481 979237395 409065336 455585963 980673644 845367047 197502378 333441756 171069067 157651839 203340604 823748248 263796878 488462869 346684682 971488610 780967240 731185110 795446144 269663344 253465185 430445762 670292769 631030572 609210580 716661325 345097985 63943095 944716658 129304033 211241292 510021985 446323038 870661978 681880509 38724914 266051216 291038600 104799271 702296165 497340498 738556593 541715696 384895207 70035910 322893580 593212817 348168156 161637981 950369606 551906583 845277723 165107297 709815553 674976421 716898477 938801004 661968208 290485744 413303634 943141103 318201661 583032769 383657723 164988589 484766276 701380215 443514961 421499197 890782421 743478402 582291501 10005643 158267605 161884905 746204190 850971223 742724637 351815621 204162278 195160244 842844922 452323524 489694973 9045130 307526828 186076583 15773453 24536085 696524263 992791748 614502516 516705637 281314644 242201988 71921093 314778844 669523473 66560230 888740679 115313075 162613805 385871867 990201204 29653621 39609133 786134632 605756284 642789249 718062218 564262631 377548223 48703884 478302769 79233478 716213847 453743133 965394177 46157670 839917452 485785616 834744144 401591997 4240477 453297684 373751655 903922645 857987326 962706221 305231873 879249482 816318292 945124146 913944784 548054480 630650235 286880592 299385080 535126699 535556161 511646853 366761874 463663158 560538536 15674405 429586987 543291229 825534823 68179033 89291074 567873826 239952234 564835995 611686093 231375643 478125134 360166972 40850101 579486706 234776550 538619103 889510229 333467620 47635385 102542587 502582271 671913795 295178625 400009308 288730999 233518836 960194989 987297954 35005558 988749554 80676320 146874304 568437288 691047625 293049200 577174654 990700206 947431963 348942823 160652536 390469533 297157407 106717062 702683934 985984638 922050845 844176829 188718386 94560588 225567475 902233012 335161420 745787641 901498259 201671878 327201497 454110697 396516995 389191424 675970328 148301428 909218395 734751142 186556828 83897704 925256522 234455983 84475341 120732294 751244690 564687428 307352166 583833345 57959944 598820165 627696632 55458818 878781589 800106436 251084646 880339750 980771511 664175751 155945064 240020734 729823232 853197962 64716808 534907789 948573846 522184059 955820839 414690510 979072434 923707453 22211833 293123372 632304673 667408741 564302213 603631112 929872070 327967168 363734054 543956535 506209558 1880779 304787980 993235585 160118682 582547769 898136764 357333539 240135793 886628209 965520524 335389518 79843275 452752910 733261608 303369126 616993903 894350429 19459600 527509699 118314038 603164898 840271639 983376051 846750349 287162835 134139621 635598454 20251383 374744987 105787766 257346689 387631497 470789465 940045978 127884092 692469101 20453215 442834035 756010372 233887071 22143923 387208185 936255785 842185267 426460305 851119481 966166385 149569357 782148326 178921746 199273364 700967207 267077335 32038711 574150461 660058574 664957496 390519088 67119887 448580966 175146262 400717208 163864350 430802082 957735982 58575072 894101362 482472780 885673843 716747 442351240 849248451 132169356 908451312 474178512 595763320 814216019 790782524 461135408 752487024 880367191 964543853 197061247 530675653 28414299 42992792 799326219 339506981 501512149 362738595 492646676 823547217 725884272 510950347 288790350 355542431 631816842 371535904 504596067 264628857 962343606 887105540 34033775 386728412 642975036 480069040 979385986 219939802 962212756 117471919 117653794 964176152 805335535 378102369 347780294 150432081 228905902 750542458 577339484 466054609 831433704 193321856 347540931 583883770 807865321 792264016 740656722 463715267 178406829 650097561 845524304 491203635 583568489 483112031 926062713 249513451 90423555 59776122 628590720 330717082 663806613 330192404 263410567 633441926 409221358 227911471 139386280 757305098 453446928 376597021 540579184 264749330 521972147 606356998 533465182 716726944 994634689 7450469 827363689 337588299 713184984 236638859 864837495 119055803 621863883 92611611 60153319 253540398 345599265 504896908 647136520 647639286 921950613 215315883 10426015 607418873 671597716 256319254 904508517 241302064 300128962 631221953 515075207 966767656 356304501 593981045 309232165 958958212 120596024 886130508 910736339 99512440 812765002 774095415 596992026 324159056 891163677 424414840 857414648 438012391 488850135 896233000 30657372 815948592 135250388 188114610 501463979 824183473 374100513 890896214 102603326 776508931 25249283 850269095 393682657 975016020 833282927 648497166 126808662 482420964 352722063 791245892 461770448 582109067 248233027 386929628 750748281 554774834 942325405 173854903 216422892 364927061 45961572 346424205 637637819 516177288 430750354 781024875 256479210 586742255 848276182 545775407 788001906 519796676 532995091 363203086 831790527 156261588 675847135 719725583 887928883 324840194 305060869 874832270 360518561 321600707 975107843 805480122 479583186 534917025 489240205 29503510 961411331 9426617 557574152 92113660 651368549 539094844 818357008 384701461 872158876 991281905 568280050 887460322 193056321 906374833 604361778 371915575 660732512 555997930 444878087 927095226 983181051 713794589 160154586 169640040 116141956 537584993 997039819 557475857 479589735 623036125 104302892 214088151 935859838 859874897 4883460 739487667 166925211 103788942 730607757 712180464 291548418 669968633 950557366 462764718 480610539 832991245 584338337 607493728 902563844 631829974 943056422 935478862 170187758 63469942 123702095 20292628 71280572 422838947 951730906 1388321 15073911 240612391 846098362 688265529 8987036 767537247 359475862 290163444 279209883 566848957 136424009 329319485 480998490 328271174 419871840 984202451 470864305 510281493 528866207 479900875 14147052 347659990 689517180 334659852 742853708 224203340 410410402 873914833 218064774 997450699 814346352 963275051 299990082 79590590 748776312 340219261 51229085 942103586 63255296 26371582 569007528 802205449 10083716 954154298 625362918 5392153 394881074 746425746 531536850 264523019 291545964 904070071 856739671 891565868 617169226 653922611 377913686 733533662 479005205 46928608 151819811 268462616 507535565 426343790 440072200 797320674 964357029 829075938 639739329 846557403 144112769 653448209 385959679 164610739 161438591 232598313 156265189 854725041 449681259 418083881 307743374 374921517 897779785 844587108 900297093 515690007 493123023 146446851 955873355 170299759 323593704 350875263 547808468 748365514 704878898 756224299 599136010 679247060 412393345 210794408 224280393 331897800 210472538 773445742 464782049 414223866 48674681 766932810 570369688 794768974 408455499 853263834 597095717 736166077 724868980 707617811 822777782 34465495 661199179 168774332 336760939 736809532 472453721 677835760 403877592 941341474 502666974 80502176 400096391 917758675 667979340 549879311 317217140 532627499 676921802 687468628 778590863 790051358 593466546 927657691 283804222 949429296 441628435 547711460 965987032 360078075 241032751 234785283 469186859 708806829 32708862 795878046 200649974 452650887 125753514 978459762 697688944 565284447 571654417 630595087 302771135 639754526 280293702 726645847 144789378 462135619 648796689 76266755 350052680 499478623 179632234 136278814 940330775 378766487 277118977 940171656 878989542 579280165 366881209 995132276 871490850 618693847 117904425 985495786 119884589 25802895 238693914 340917062 205124570 189292481 613705996 410228663 443583475 281897208 696759728 264066497 587326643 701203025 342744175 65906107 994750540 597665790 303481314 252030290 780387427 195709636 815633239 909279748 339240079 426834557 768217427 639355814 897630941 314153623 296664075 716856543 658418255 347439252 773707241 343728042 766146904 569280136 515056653 736763864 484302434 961966494 245951177 493267852 579855432 665279123 391917604 453107645 216686812 646404153 15673944 275271351 634709858 419434998 396144213 405132954 613797651 491605058 317545532 976566234 175921564 591884589 786677732 882641341 613364124 458555606 689321304 225712352 848907049 176397813 1521494 595123635 10934860 604334674 966236114 197495544 862787968 227597131 965546097 127643720 556646967 492589650 833397519 604047502 638048597 973968749 2625593 829577353 349484467 397930421 902379444 673851215 844098717 255311319 592938228 995049669 256545364 958294678 247472549 343373351 711050893 953253703 602229798 829926022 33271537 471607379 34899465 181651269 517209499 625206200 704734869 60568220 364185501 993356681 56583492 611845141 237853563 446049386 758221381 439089426 651956654 514255892 281753339 472233797 334519586 952967127 879967356 374233909 284090808 91696915 927054866 570424000 598063813 815219646 135509950 583763859 518459281 654975201 675733680 610740 776438233 143845147 467233232 202955769 204735566 514647324 254955577 149411982 448217876 128032299 582715320 645228915 977374276 374948001 819215185 167027964 882470506 17495660 268107706 104143951 333370631 437929869 275978207 145654761 979891984 583509658 491247964 769242138 354839405 566071613 184121094 260019588 945151867 543112882 172237667 929386400 715947915 645801037 159118124 308406073 787766112 106870770 962085842 907419886 956287669 967429275 329680375 98294708 411401653 54255318 845391345 270669651 378808705 107111748 605065290 317718756 409130670 501548828 7699522 171620185 262446532 881691813 568277067 608833525 11496384 940793279 846152332 340724944 771666578 247388251 273246560 292611412 215417248 361247486 660202452 472088771 35529282 699625795 856727084 581933230 321139268 945126998 757292638 487838079 366928999 89271673 55243413 281871600 802834655 802288258 854327215 657514130 649280470 256190043 695455680 725565000 731018728 769214337 152842893 542799561 41794213 462273670 15953938 530781217 780837139 326011024 558289661 321797680 466906153 752491991 529994032 629714217 264047445 242186282 65841218 210383893 53865719 956754795 80826879 996206926 101255396 723511311 752400612 566481156 258470116 400878495 683414692 355125179 659385139 503804729 997699237 669276875 786872580 227742223 716820612 963944159 761777913 338501607 526910605 844473463 233514925 225821081 417791043 493962854 602121770 32312213 752452830 65901652 844379763 322255450 757449160 202749244 497818108 97743104 433148703 204145135 384902700 186908079 420535351 575862160 225769698 254576677 98559509 51267607 107917549 356471349 429154804 967834318 654686867 879400514 896035780 71483094 864590347 73172936 129312422 170065315 113242115 829796820 108231025 801652604 49091098 386341255 220156209 558238716 294916455 125929110 778969506 560380564 290685168 69342669 292924857 906311942 375089204 119881095 415928860 238695403 205291938 273715256 710501797 980353839 716086047 487867108 251711458 292635792 826112645 515538341 606376344 585313314 949328926 215895592 406566716 956873421 734926637 105656880 940593528 540744909 418312805 342146066 676584876 1002034 13214320 849883448 394505835 715954526 322323561 707981471 303293946 675484042 270308450 903344984 400140500 819005248 703402975 312418570 494556712 634414818 175368793 687324782 556313177 99904290 216953789 327396818 812578173 504071560 91425514 230347671 371194847 365318384 801996343 628020915 447192190 471328777 855066090 966263088 768738187 803788759 34463425 74718379 675513071 941465649 632017005 125128406 755431106 622903363 982183955 616620534 838895573 809659662 927459017 175662949 664314410 217936867 664629279 135814673 877347702 932905708 290843795 397835515 506792358 170508707 78552603 932182458 850868566 198418265 942287520 419776245 194467419 143838640 735052413 271309549 381795387 827089185 129669380 675833328 693604016 855658360 196128505 409800935 655233577 655127635 794211093 439208905 460487241 997413798 829253252 920008229 946298982 99970105 204541287 889450909 279027211 974686248 13729619 529939557 720692598 409250147 848966097 229479880 322205211 442020908 850427100 417581731 578061087 974849947 765088102 446220264 797946333 117226525 44071379 323023133 463364709 767584241 735693947 429410011 577392632 15534506 614325805 586932047 612763534 83097776 734022823 94491323 962191440 646539710 506837791 886450678 587828253 552985445 50967741 279889640 859499017 822905480 814364446 337755408 119502554 610210014 359554259 546951678 505363850 157337460 220883424 369073624 131573704 480049960 564451901 759528921 511658614 814849327 459607128 162949838 687672876 490918287 862075281 841724823 838504884 581493670 650514621 648548268 180966540 794092193 210349732 991200661 483041639 887645702 146051 724673905 408400044 51979307 960917131 586002800 272854773 241128124 648820832 43493465 423526290 63724345 581371290 593763333 832697604 793236853 935284807 855769058 553089922 353312280 282676071 284057969 349660023 588740382 110444911 506401991 405122562 373803607 798423751 870510352 893879668 118709221 924726860 316701960 131358166 843644608 805993423 599890816 533369184 313819445 143927955 385558495 998020355 394202467 596005331 698159262 938294496 610275261 831797562 309533131 65623759 364691851 428029289 219495303 440018137 660160872 310767732 350149256 81817534 754936773 91226725 696658584 274268528 118296421 990386104 970070291 152310678 68818399 797585885 760733037 833662986 60838944 311749050 893416362 706098012 322724070 426873382 724733156 473938252 156166469 568108143 322080713 976238419 589447974 988514005 670295835 564436251 884470211 178672908 72812590 83644163 203002925 72488126 458302317 7243420 49222598 289374727 286509781 169922862 356925639 341240311 446675063 860066356 831756987 424345364 454905595 584771547 53447938 511101397 410621976 877795720 639039312 672897832 546254621 968347727 321391659 609489133 355181932 662068092 910627184 559385208 45998329 483007758 374230222 867786003 993123023 375102007 717568073 475727481 281555851 625659357 644869305 298606941 70072287 690816796 111981128 699846113 973750544 45062594 923260152 910302751 444608377 815106258 364347675 96435876 60430598 741986562 492727769 396178672 878012346 512497980 740856237 902014967 83101225 987684129 43404520 89212067 159997438 657408385 562824749 359296079 980550263 560637668 816953587 493078861 932784868 32441860 555765255 701616482 769191723 850665041 665456647 306183237 259217991 604157548 311185895 467602979 255720644 387543212 249960304 441151518 78867781 775819164 20213180 378068681 754715903 809656442 822053308 233376429 458623035 215440314 392239282 663082184 973353688 734310274 401159351 708342537 274011334 496193067 187037494 505723093 147953804 85444806 33783151 689747333 313335234 774197141 111138037 655538918 326667672 274998413 462014000 58340279 94688078 594026971 699445980 642614830 217161402 804199516 650065033 741649524 147461829 375060003 719266585 77044004 564130798 535545079 364835652 999083984 704974021 985678034 604747031 486066556 528490609 677735523 901311600 682615585 539625259 612531597 856295812 336696363 802610369 952202214 410618714 590425340 829355796 509973817 74782286 898567527 627927706 335704068 284295823 298131765 952237788 60425723 798905504 240487587 746672377 812365443 620561882 704602338 698450466 822044983 451545833 642134166 318464540 882457703 779926091 971933784 130606017 937571220 277558997 831873844 279118207 214601206 889871917 538299692 273149399 314021622 264895824 916668339 23908319 410735796 860985102 29094450 509593025 242696322 571149961 566296198 655172922 892103526 921874362 99672448 577242139 962289820 749296620 412752228 358059724 230542866 767949887 660310122 102674628 149385451 366758950 667244353 404610834 318064637 210285033 579067271 640201943 743344722 376336164 755981906 482549706 178983339 818528582 147750058 475993778 558679800 660173331 662006796 542565360 981492961 474569763 853487849 758446578 169629760 804933473 970700068 828206529 290956965 455595916 936945816 956537204 119352017 235890873 977222032 456024762 533992251 694235599 189926221 191410517 424098446 325170441 968884868 753937305 960876073 794644088 106378717 464917745 779119773 225276031 485158005 92099675 82268211 526920277 688942173 162535655 926298980 558020230 329923352 803854907 520089439 503198578 861738529 785980690 379911302 593394125 525264227 605337016 731535601 44889886 219950527 617154192 445079785 833088064 89858954 907325583 819328366 385225699 652670220 836691902 592150194 26966283 5106946 191707579 680199324 610694544 43148572 112952376 439116102 338374301 351206016 411977083 828844416 515031858 701662789 63944925 584568138 334643362 382123513 796224331 938731101 15499029 181348380 955719624 879286435 533465607 872112290 294342633 162228923 705872071 196983669 36088407 277677174 10053881 921198321 74130769 751688541 761977621 416690791 799416103 632113960 198562022 578517146 779843264 327475784 773309451 600394308 100488725 417741918 422269049 611012242 149785780 213663425 70276343 914634660 654825533 303350525 217249696 466342158 394084072 833323343 105551461 252528730 42006014 169640234 189242761 386339716 562222172 62321588 362670627 533079932 602647795 887884873 665497247 520068264 418082634 296718583 233126205 789048159 334443514 193967361 471510673 465880175 561297713 246268765 577350657 654830999 841367856 99445558 714850890 146368526 996857037 45822058 777838076 453431035 933755890 395784204 806209017 829724666 109039132 743816931 295033338 779002781 683317468 949213162 399536394 490685417 349447258 643681998 554438153 595959509 836568525 64218227 71347754 257067214 791387140 39084911 514832757 737308470 817110496 113919118 136001350 593338080 824215767 902930252 476083404 569784982 962310003 905754206 272433035 934705044 41638353 846874153 123340250 418005514 625837603 445287241 354636134 160720285 140553518 76950796 833669037 52424166 445436109 23667189 278855812 364573937 791920236 224631353 533607570 89116096 369100685 610005573 957744082 926869190 228212295 145561398 678435861 575427181 871327682 154515295 479033214 642889616 8221884 398984903 365027588 536323585 968564743 879810472 127418099 989863172 561834760 597742321 159347563 737673170 986163770 577782981 861390560 913301016 538359721 620517114 899622040 479569013 634754936 865587611 88321328 703945471 210953307 589401447 322594072 728379327 752383517 785772111 600399122 600827696 976672796 506545660 820586167 121885380 730988488 501001286 853991666 316280671 369504551 621668286 969799810 729288666 536460628 127016997 800600700 151196033 319502076 266916595 555171016 740710550 607206623 785752529 315521183 949441740 53054549 981695263 651758355 418969548 137304006 671226991 239219079 789306291 945036081 803152136 269836851 804046738 424794790 874500708 147446945 144141805 374068428 302073010 713340467 548213565 639334236 691646292 323997850 555027566 875346339 402286946 991276128 464117089 826547972 762382374 381110112 805823339 869792628 952930206 554381640 658834388 222790653 853702910 655241758 420769370 761691451 301933867 213395128 412569003 941412322 814243648 534904130 763944430 933345078 208591117 780836796 790099259 605288337 841205651 274289274 838249502 257183968 50108297 805515426 651007512 918316326 709713370 308056241 843576350 758697720 295119397 809642231 750677272 572273152 170310972 224853014 212776547 890061179 722725285 632211335 864084048 992723130 205144604 225681429 609950371 146620325 785165839 321668191 193832212 825064755 959557152 416333146 412613585 805180403 890047143 192956621 953793530 225990278 159260206 711183316 320423460 485866530 261792243 587481950 156590807 381202705 41930345 505031343 910620944 653911344 170556343 234616799 664720064 338765425 723354679 222632024 144734026 675774297 223538936 179302747 423243785 425554306 954670141 526567036 524069576 737598490 98993660 48732194 311126088 279566947 571648096 473588232 177204925 503393841 236761160 8628159 737280593 509136495 271107014 707987754 636103072 537767322 597503648 786216704 16218683 747582532 339879122 305445197 517166373 201264018 166528265 255014897 581853529 343923647 623725866 659292959 275692609 129886359 253857481 165511648 700433472 532612092 955194290 42231950 136807210 240683109 220006500 295437657 311244487 534416730 730611345 424964805 154964308 460834809 500763040 556387370 439684097 558563188 919711019 797307955 21835123 651809681 545366401 181633375 673385540 597561641 502096421 841103492 939552638 83291305 585683021 360177479 526821156 76096660 188284260 54648996 40200362 926945790 370801032 501243756 178419575 476224786 727170572 356060866 220522858 903571342 950334456 183876766 81151314 143353154 81287300 803390538 622348661 876397717 225119649 557097703 601005066 843586816 89250416 377837033 82070463 958244752 973442504 635146135 575061043 874384232 97726644 414886284 340369021 42799165 658401011 826006329 740232611 564837080 205533047 924068960 791399204 376539544 866484966 817790362 585113455 387236077 165904924 231805139 665053290 764006878 784787111 439843273 475079148 709664900 597696842 734011024 428164162 433903245 13144186 537633808 130637486 330830778 111360740 844897413 828833251 307571809 444953573 52197887 522184331 543069675 720829968 613817568 4869569 775668567 711796140 37418592 269928855 271168437 91151668 542191884 148040081 4483245 49127893 400982339 945038121 536398070 253318643 633681848 356000329 436021982 966436260 378835955 750361043 192653513 741338931 190058704 222970397 530422698 912016798 278050558 9033069 271728011 303370521 71390080 799518850 882739723 305222025 224925232 567182091 73256155 235969290 132441143 9733677 734936128 973314154 984425111 188068097 820227988 939762603 800679073 550526227 352264133 489558661 128900735 962804964 717009365 597091553 66079659 974495337 343349592 428333919 350429558 918044555 631530233 346650577 179243394 248951461 885454069 413214142 919341128 917186825 89988510 814109920 756160916 537098107 483494873 339564454 734959875 251516596 715084705 513835955 560528012 478639072 218890370 362294877 36517108 450490657 530674718 332901679 149455960 965855242 712151724 845304935 292568743 958860324 972788596 975604088 253337126 229633388 961383764 438137226 679152106 501807827 518646590 744136181 65167457 185414333 487598775 682467018 133829578 625494403 24554074 554450250 93178040 437720561 536546899 82243692 43026579 809070024 179963109 730778971 579120662 813128253 573922020 931038198 86138322 241427576 288199228 465800527 820272298 128517142 269863528 925928493 510720597 406311336 408114427 952081289 152594912 216063282 507592731 34433812 865426985 411437228 414584577 568945072 791791205 486060677 202657914 117428211 792494746 675283995 918102377 569087655 197189158 153859139 503778115 420562765 339720758 191635912 541400209 776502421 64198736 252067812 525397873 303334119 27347146 516993224 461453334 927787229 128524624 115894810 583702340 797684166 442840930 103196530 245367508 970721829 215365331 70782684 781580854 502073905 941269067 800694105 933071594 54614611 175668678 998778717 161941254 793668010 350782739 133091154 405595059 100023946 897414743 993661460 838303152 196042488 756568711 932807540 275655118 212571952 74666481 900260533 270239089 458066464 586636980 952658706 273943318 391008746 81759043 378876470 141412551 883122278 487118566 134451906 834873000 661690269 886920760 470375114 715208046 61781071 79662506 213296216 722271971 208894062 588649983 56716776 905162852 975507361 609250510 173025003 205974883 988706242 434093828 517319748 253376485 992749408 33285471 783974605 705733892 977688126 756022515 364644819 669917550 556819410 289405865 967826838 324179428 127965127 400209595 388709323 84578236 480416379 765325114 156875289 708638560 960913282 113569416 38184095 163131597 202723361 247755486 458700397 389663765 448970195 776398791 361686534 874297309 364391624 749136035 549592036 172534239 885424225 627261733 145925876 267172714 479965622 3224534 685857046 720276445 290518032 247610512 660792222 151593263 384873839 790276867 63987158 908365930 271515396 677614899 851128186 675766315 899663800 908749304 225842490 655490852 85137572 842751868 237925179 317322395 593195415 360412609 380706710 744261864 760384916 238737177 601892056 164367867 441184080 768896172 733514369 808072659 275677624 460784885 381019525 260261128 789096553 546098757 920415438 466807106 963499575 646786879 848443831 302393279 602572711 187460442 301440146 567057873 773109108 860321635 29078308 224055134 291746573 245177336 731723044 241698654 39956245 838572045 698476223 202998881 402401762 382329195 200423703 376585991 129035264 686082860 325990079 279677061 540437163 22975553 821110337 117892390 694202968 140394988 85151384 418245832 44974380 700197958 231625142 837902683 11688835 42588858 316374271 9546086 961239147 89855112 256861132 827630722 302784038 50077507 597158378 753703388 75045548 333710163 108221464 92180151 707286566 111358068 419817100 360245480 539195252 390806069 953609071 904677208 110744232 96519802 632525660 770169478 739141513 183160827 177794021 680325379 365949457 773605059 306571278 92598259 831826672 940527281 718396112 911031186 258458118 472168954 119590808 179222957 652006636 52290469 270660293 19862565 272093036 942315022 517888557 345494896 183213061 308828003 113532312 665174808 796778088 755690538 175141700 400729657 699774973 545439161 459904095 403373575 963318367 84205757 141634448 867256390 119064028 569042868 99486575 471852496 177388022 594950514 776550665 924689171 167816164 276196256 939199581 493508240 581374738 737882936 758586593 939871581 336747420 86118667 61918717 378989988 232806615 805293627 614833038 244213538 300857289 982886593 348041317 344071593 115305900 600047592 597390022 787269022 583467119 355874512 152056554 355692667 390587700 996091116 47558013 354499918 66690771 277633156 104807968 96043833 155065942 602139956 41536488 904534000 41412987 501320299 790943197 22547006 232833334 643598317 412553084 245670016 869171244 645156946 749434166 919772968 284527928 83211653 66602735 728061243 233171433 619191109 733794943 643776724 709007106 524262823 915409972 978172831 337649914 210101650 183336782 899954014 219677306 710100289 244646018 330587752 18636513 363549381 191281784 15758373 885092547 974900865 458680909 56946579 526090342 96377260 155789842 127616964 675689027 835495122 88304971 991362654 827139467 99079763 357543792 167275033 219790496 317154019 985511535 617452869 670989719 856640008 666516776 197687361 433824957 663557280 106394608 499242501 445990159 666872152 268121871 567152281 648547008 387212085 388656450 231044508 800679351 45449231 20277817 114513086 857929742 165586705 546894618 336948805 933657748 771111739 556917500 182796172 294036300 389835232 109281645 506523520 919999980 585668904 147487981 222137121 90102367 412760207 43351409 720880647 25479491 871309668 97469152 575795931 373451372 753356619 497588121 467420121 861968223 962490556 980251372 610320213 626676184 811052930 734159260 766729778 628476484 50660156 561333348 565511788 718692936 987522527 440219246 64112016 437926200 123335218 412606941 926755135 143108256 37385808 598298181 919828911 519136447 107021354 638117677 631747625 792852231 823723523 792553108 311921548 706924191 109241586 399037289 206763721 279186657 660697955 545361426 742386021 183024092 352168854 557076710 586809850 859199699 398114335 786442931 974118581 522498235 831437412 581455673 550264282 417343681 887867170 546689452 308620860 806763202 140760809 138692406 202403269 677831634 556569243 516721522 332180980 763008182 215139825 617277170 98251354 942818921 588121590 645816763 989038876 542894747 966870410 150830020 90231156 11921965 876194784 181376379 348205104 275043254 448136960 563525183 128918577 55849473 390466118 735258855 26995438 97938061 979580641 332571193 242465007 189808140 901181525 11243380 776881234 675738340 953055993 307316423 543672136 490219441 82194554 46299607 77762713 775322561 953173590 397529149 689732124 61210518 855091810 337210374 160137536 128480104 111586629 393156657 204933511 141181344 105136378 947738932 761932549 749018974 352794962 406242168 941602533 460908789 104081520 959468504 82266596 665987178 14889803 257240614 97111764 2270712 891090479 625459622 859860251 133703822 674224956 962899857 327066929 401302095 620215014 320142228 978727205 217420049 910228595 486773838 7627545 991291615 715603072 334908373 957004226 314862199 205724028 679606322 733943017 829665741 640424492 708606944 50547692 503439494 658102310 856312913 651167293 813441662 38725717 584104041 713737186 879872579 318901115 696059649 652932084 574684055 612998314 518457189 428399392 40841201 801868746 411990487 778900521 420146941 300233751 914548234 786123363 936178456 390145696 982893991 804992058 97801173 701577417 344623819 85545897 118186618 180832970 619307143 341950148 100377219 228050989 704279391 323852846 372723742 373092948 303041996 825088931 528745134 962026224 268947130 780810352 787000137 738846347 805573642 798606838 126113594 614072576 615524625 449373227 85740159 35410429 573188888 341863960 811113035 346171784 738514394 693178972 259635077 253298807 550821896 761725863 246316872 517334774 557407176 18592064 921233761 921045765 963700018 780435328 312885972 172941048 323042002 70740565 6650456 546438133 442656297 879358912 346071254 874330745 959120428 405572183 401954286 727904980 291692483 380359107 744949873 892165032 751360075 676435267 427169000 257344110 732181 304727592 295004172 563167728 382807269 419054679 983043916 682477264 875069555 202453194 226096970 849982464 209893613 227938319 551989854 494244680 653638003 307547335 311581969 682063300 617737370 743418408 374198435 120782435 598358762 569813628 366472071 193535593 300185440 779577248 90373602 679598061 957707245 340012934 825205775 688116828 957802484 685930163 562226461 648667892 973714128 457642690 985005391 195481418 277378636 272847071 635843227 784111045 394903849 153137228 738197804 27311648 846449563 774411999 715732961 455707628 700538828 159375746 199003339 457472779 578077272 34365106 494055347 99704887 270425808 286411009 604072081 582615929 864600119 489480597 503384086 798385330 369127816 128803494 789493795 45948949 79283246 932942339 350000208 525553323 74284170 306204558 283136102 806740174 855811184 158740411 590150885 381076142 72996266 564291605 50195839 280331471 326136948 718809530 308112795 623264393 340615166 560320986 903354067 717295239 820169966 490511419 238610294 295289672 790694875 296144312 496772359 82628001 362079187 429899965 290231996 310157625 927284949 345034701 272314879 583519500 579047512 363520509 174703345 454177769 430783427 977380214 785828066 795053300 146990322 653687286 348203738 51437604 563918520 127001936 501070868 196121286 114576215 846062055 587170429 568734200 916538633 725888823 667415353 716332847 356592251 889837645 543440159 566326962 553605453 459066953 659978040 183909916 175023763 158079203 730093892 499642078 289039703 528266468 922846260 662819514 727032084 616548520 810412721 872189513 978632252 297121955 932336532 657738614 585017012 855182808 282809964 270430209 399871571 55869027 143473659 158801918 40163686 25041905 998124217 387977299 86385967 737602627 574355280 933487421 600503905 297253807 179754270 306534091 246785446 71712671 754481846 744129378 296666137 222141711 856350815 320821815 661384140 143367955 457888915 529018328 659153988 308857167 737284225 511016100 143617272 784680061 50209420 318081358 678096853 875328235 572270795 415954270 530161597 800794874 988345223 97958832 347215619 517735328 689739199 946129651 740765168 11214055 806487463 237183530 445497154 611806316 593526052 911442223 920616104 602506208 48568914 586243371 988995399 812191627 283243519 745925919 231244344 801948868 529089581 573404255 571199239 99284602 612693139 400381714 240140342 508966318 874691869 655095475 109625272 395212790 758102632 475036307 869468022 252136444 767322183 377582164 268021709 570119165 30725697 632177263 357512206 120682059 39300112 13724847 739484925 338308044 943788067 78235828 631035731 922234488 669611549 231889010 261591612 345349086 773726035 567458991 834141146 180520864 536511314 640032136 318032832 60812274 24369752 127326444 68024183 916238879 436412374 937065759 804905724 8191748 777595124 526349625 919395136 346921363 568822541 224690597 473050279 245022034 823589934 58054307 922952586 245971673 971430299 186814150 765630645 438499416 581371467 991396214 507953129 159049742 777531239 201623918 489672283 633112787 348369103 2595135 486008627 83309711 747727765 998528460 947047950 924548288 669788799 102824140 190231421 387946745 342745225 835548492 966368132 970946909 999571297 545796138 942032412 187789608 662148586 631626395 994851249 501552422 36608185 492400293 201570724 721212986 687872155 778420134 442738378 461255129 291598605 443987659 91984875 426742412 117563586 589438874 528550468 795032178 739415585 402565737 924889605 636359099 524015557 441585892 441713364 289899822 491416827 872817291 745993289 612397220 909665863 41802545 888854128 430795658 834862047 537673598 164331082 820702051 799223854 866079086 862620235 149904964 494037587 514755792 167913181 200430935 439496863 821729737 374500060 528546136 235192091 688889678 789493785 236068123 866254336 330291629 88137688 227545092 637632572 883051781 662672209 373889677 218915316 818061256 270414386 338480324 339598076 773636416 482393883 999133898 150530913 936032264 164608544 172644181 46439904 792375951 142827851 313030702 926586988 860856217 344230680 910298292 907437228 618573501 99651832 999345752 113438330 248636647 807438286 731890975 391770725 219288792 478168693 560706595 424560688 655076769 244716599 2226706 641503569 654552876 987666775 806426541 458232179 614470835 172214665 768898123 817437940 250032967 111346293 56037971 176240999 790300234 569518135 999240133 457872916 267744757 301992930 583314610 158223475 140496851 240918008 228688320 906977461 54779204 579799283 404333735 98277435 968670203 928821184 428640438 461283868 426995329 830474303 846373198 316626340 616072880 418563012 749246566 175029967 825679928 488983449 688151302 352570578 244991261 747620730 740637644 950260883 232196662 491856407 886975850 2942252 558095280 189641621 662209829 137729132 214706570 403057166 765888856 756582741 544427543 955453452 222883823 860538527 589145215 689475858 665829101 758594868 181805885 254357523 269721318 964489906 818141346 699985913 957255557 915619820 196863825 954345503 53478919 535588713 314006721 859565272 637143999 706425316 746225598 881936358 441132176 485251274 282595049 20783363 709185910 621829823 10080051 128042075 126065917 668214297 56632934 17734928 126885320 505675619 573968796 855813045 36638476 958988252 6324678 557261012 630556434 134840821 133023782 281764200 158622136 36550615 457046229 974018915 555897585 505286107 77795134 383104042 759219520 488126735 906787489 909194516 126519873 626067896 54474897 694930926 300460833 56801226 325365110 848596857 335838497 573974898 448604428 40667115 284866070 878172045 260456674 725152618 411566828 807777326 765990620 152342164 690304030 538053404 46747058 248548602 81194048 356702289 42532207 608624544 860273782 118520444 806818290 402374015 172531962 72001408 414574960 653097988 771381658 9455859 407787248 462367630 484175927 943963296 279745230 867552243 303849799 938820869 236166456 200292604 729944659 908220374 651436212 360694500 414771322 242563704 698261656 393835229 759378668 528511623 358942097 547973515 920132977 347145296 420047901 523689862 200024800 656431959 554202896 558074845 239068584 270111443 986054163 930363022 818215498 742146605 297659424 847010063 345971676 747784581 436457480 763832520 693743240 730020397 924653293 83090838 211628043 545107244 489952456 714439754 621124150 292355516 606288612 28047656 270951280 70091724 388010081 639736937 3414323 51383422 21323442 833690809 698925707 556304042 12655135 863546809 130896538 584261978 108028996 159417982 625905942 683314252 724415120 681947152 633989833 665404019 647427783 958994412 982880272 772898934 890750849 316461699 853843805 204631856 647467688 648040377 448003510 158286894 782436862 716883302 244444467 588274740 537471893 435261912 123248003 58547128 924455509 15325776 80613992 548459877 995072121 862990720 105460790 982932122 455974930 758544915 922255960 564806633 589696387 521176357 999159756 876502936 290120195 354361543 641923490 93099555 411351070 366010493 459154304 954676920 393041972 250597823 77084705 657669561 448427257 284977275 578001873 539565886 687413235 895507857 937306355 598334352 765779456 720336214 863216763 84092335 203244493 755867154 324822645 803243982 646327903 366126722 388159100 98666449 509324174 103939158 520066627 99216342 10148485 55324852 777435664 108552873 37011524 396354227 136065852 339222094 110114334 860660193 997942964 972870779 750917179 588230334 278216571 840528155 272688663 136478015 578375974 427627724 180732673 766266700 186014302 630487906 578997917 204848449 526044514 280402530 457032035 528224369 523556482 159161735 221646109 785715614 609009829 797347649 87527789 144217987 232573892 616419633 884022341 380489034 979809644 425971375 68402797 441233174 417305408 457863492 533506048 341249659 885337461 843599664 889724655 458963201 11053909 939458021 767720316 958840484 762112444 935989386 65715393 335392343 385832862 770789497 971445031 928987260 216865407 177122753 158061295 935130989 514236153 956820388 547207852 351975415 256448314 825479450 589791687 992860122 435762563 541818701 333715194 696712266 73566890 134205467 345060054 436758641 360454809 674256023 702943805 210413034 693597901 468055945 971354344 225585992 523948247 420423657 461486562 146612877 878749918 43050343 21378058 495342003 733561372 516251878 88262294 121561383 774430045 619783421 663552907 51815496 813883779 417029749 821654086 839765997 866413060 650041550 602903542 181800156 738387306 643746489 342081055 112776276 460683730 411906207 690574616 994020484 871268206 699005209 190391950 144121617 909873411 270243189 398385663 652142484 989441644 33598008 307728192 583884826 199808277 84378007 474915576 694961570 998795904 386401276 460317986 799154339 380680899 593106567 668454799 747933059 930274568 80840586 791131233 646310688 292175373 62176524 645029010 771780427 398635170 670142279 23241835 164276553 32412717 359757611 226334733 378911313 195043625 971732697 334162411 746439696 390737826 509083176 550358862 495312167 717265850 287310627 487756496 113974700 911473192 621684360 889039073 606428581 717315252 920369227 792257606 34237328 969835196 561391633 23985300 673669854 26015667 869652406 346596025 21366387 901671324 864360391 854717812 810301736 719275411 800665096 43176920 137848906 201212484 573282800 957209549 567144472 349380722 786870568 114135695 274269768 525999986 905694224 91394349 488699010 374366637 137827386 424104715 442092259 478611234 836652269 498677345 335483004 544072673 124348323 38237881 908932561 711805073 23403659 281838453 738021723 889941739 644054792 195068998 523773958 694868028 398463536 544797110 306486708 170560487 906500941 377137567 841044407 333800929 794838624 394484146 286252379 78955827 477982873 510429170 275286106 917188220 87712480 408480054 145763686 35913324 527479376 871972266 995375778 420989514 505266358 660740430 845673001 894914159 256845590 962934902 710190214 774875849 523932198 776162376 552834362 189530457 369024722 423375169 136635194 364977845 539203254 157258672 703881582 873455239 18678951 669611066 957525299 617027596 729692459 177280596 648395994 933341333 256011003 497914060 379919911 397815817 456194440 426703937 109015250 55709026 853156212 905493926 318042378 810823979 218170644 205434051 609542125 216489993 92494581 369817268 252641808 786190127 183701076 541689448 904434685 481146600 618651556 544034595 13238448 408757009 340929292 194141948 579431450 479274907 261642983 567381856 399276447 11334414 13165122 172569997 531867799 637660417 962790753 976063768 797134032 749472419 751026746 990469224 869832458 275956533 201651448 334538040 758372218 863240334 306129017 624449305 877580872 941796758 402385105 139428845 561574416 231109835 569538501 143195757 319387749 567978687 918763857 151871653 123834954 656771223 196958755 676201587 669890743 90359438 923491869 318528011 446929690 396958832 288978646 873686133 338250195 139226655 382552090 262877709 497272502 422328850 19178598 765902083 23709581 956785105 591768941 783381977 438611604 510906490 267159189 526073832 90363131 603371327 69182331 364494299 308489064 137082342 235497067 316034609 828385394 301031239 439471336 12976575 368685863 993846226 417103914 670603820 200318855 717638150 204058011 318549620 644566278 352866043 527117145 151429990 2670862 7666393 401637560 640651302 536475003 174527839 751354045 601317547 773211421 84073053 235915427 192914498 274791481 97229370 188173914 87994889 349853960 700294254 872086787 416418677 846610487 802840073 630303605 910518477 845057894 575449131 952437436 720345004 30354345 413402250 583052948 106196355 264334858 298764271 497512946 571642388 735132164 386128569 852876156 340975608 854878218 661164376 818281995 331402522 795502590 361432275 72135984 532036922 686157754 81370947 158729645 232010348 131556235 48712278 874853368 960166806 868805296 757266381 956754107 217593077 106256863 99316221 470744918 109803160 955190721 625955922 813704284 962268388 11933042 69211080 193132050 50945294 529999106 319193456 779908339 408775588 847471606 116779249 497157678 673745669 32877511 990270212 943214630 662366692 380482145 145660919 874821361 213666761 164012198 491337771 889886938 641555343 403193065 224574103 476930784 112560103 784543603 221355842 952304436 742716372 958202626 510158796 727992255 962693934 658779973 98297318 28828825 310349087 787252577 406247893 408082579 944850088 904927855 525416179 595590062 751162141 920121339 23198766 222883746 76981925 707044999 522562184 519047256 776775355 144310278 633649557 712849520 765275312 377330273 754655232 237511100 877150246 924044790 775256070 968902083 222995350 968630291 854599673 936166463 395333835 842156927 712723646 248761759 716265829 776942834 756450383 356703110 222780760 397944217 642455099 862510922 582990698 256496531 404210209 249932406 21545912 756990582 417519160 276539208 688209969 488623050 238676938 101953844 72446745 554516876 833359797 71437663 765555592 356718765 723516137 240778020 508756969 66217361 590332652 663825043 832644219 913187473 340978777 843390701 269245907 929221753 896935772 373715241 250308440 407335690 597725240 14048371 85414854 184787321 602368961 969805479 953659820 277498606 570941410 188329690 228115438 539431175 278430745 112768978 81097283 781576274 10313206 907203721 935524280 917718742 49896352 514382510 950482731 253202571 476956239 977911587 128041936 48537565 575041747 119599744 358200240 13833261 548423692 662501263 858141221 901381712 29952367 215260110 904174176 686348046 108990344 725186032 214943715 95302564 792361586 743924316 304118535 251102275 886622305 647360428 970643320 218174606 884752920 13962032 903348916 902447136 229604211 357569897 212212879 862876420 545252319 772846222 166647729 972845115 95326429 77490954 903230998 236695098 445817987 368361979 778855309 84140905 717534202 7876533 194755642 329185445 206777345 853217854 737718037 618651582 257785192 306667471 858222697 616266234 600957334 37671769 149951061 845605520 708853508 280550653 494758222 856405806 263389120 277256851 419951771 37221492 587529195 392258596 482661592 184750199 984665147 569065584 567728756 651760447 632717946 369416553 234250803 996006728 711566341 557783222 510706604 931398149 89085517 610798129 868164043 501630040 484286809 545573482 893215569 510151452 851516483 254742305 225653583 259584924 122605495 333572047 991927727 490017304 257882743 186933278 378523563 171481159 388732889 94532205 887820884 784527312 400195655 621656141 669952268 988045008 936262590 712120070 356729356 45933655 946494544 228218387 138757855 82832106 854027938 917921 948967141 568527107 514376814 952775956 886599121 628887948 496358146 601752451 895977004 926269032 720808896 928131639 13261263 201863915 503699612 109856048 557624941 167504476 813824161 112613792 596403207 856042106 19377772 520307309 312047477 37502452 850459823 835119283 323728100 866989296 340596400 578384960 816185427 55490437 59304135 381578775 911052821 380719168 287847651 390766830 283108177 253804707 584595718 585414063 982372485 152270753 41817540 206669819 783208959 448887332 228539081 884732578 676444259 513815432 948599632 508842028 304247080 100023325 934761644 364737363 540269338 277970344 423747267 507003783 483926746 547220962 942887565 338475881 371125081 91231992 252894362 981997392 158547553 883579913 224598921 116073415 519324428 773882795 427006610 229186060 427170378 604250727 880494077 169392787 209687904 645777720 230602665 448883074 630368868 594967056 100850566 975883570 645808834 305342036 101565467 588423348 67414458 46964571 491963649 904330826 481591519 579508466 50441573 598931945 579211417 706386907 421763210 810724798 957457060 598192713 618860101 536530086 884713615 214936677 23080319 124558516 598120510 615519437 591603895 398998959 205460585 131866384 131958397 842490257 760915227 692922931 887562232 575983881 369701427 575711023 602322785 329294842 921911270 119393648 64368774 279833594 355253563 918314327 229214536 574124244 94864013 36820665 7446557 463905030 418882061 68522847 463086222 203648067 498042430 327695748 757133754 608716787 325129847 17602138 251919570 333641646 1315173 453049477 379630491 921677253 468052358 932196510 709169391 352103353 539690926 940272049 28866364 332813506 193310598 486468543 245905155 264733257 627676168 7112765 662443866 651202158 265325573 51245715 211336299 975139971 822264991 938045087 816954355 819198862 945728975 706308399 774989764 485558987 695290592 283819658 263166531 345631784 845958898 657495272 585863402 276238536 963770232 640478453 915638983 43694465 166346938 305551954 64721660 636268381 423945300 76258836 473200445 668084765 127819701 588181827 504231509 533619889 676030113 559507804 335061665 148096961 449920432 207988432 628515987 33394215 275982540 884795267 32781104 268523379 363361207 416589134 730471059 82243174 532744323 182492797 220011112 235637623 738789400 392717905 724492913 452207441 176579761 756659583 751582469 708362067 3128927 101504687 229329804 901789710 660199813 226541822 25521412 850002379 342952282 630304380 919289471 863633155 470168682 179313327 508534179 960450788 534506261 952414990 783060776 275193299 56286223 356059015 811979101 872452069 20351710 315015418 968572068 451439972 572674143 185751996 928830962 734211408 186626370 875794453 291561808 700330459 831276681 337906370 796193884 616503532 528324109 525434739 715031753 699088541 527710969 478938958 475686618 138152893 462905421 482497387 593185771 862331983 270338908 534764885 617319144 898125833 250942542 933508495 107528916 904471254 662021791 256570381 352453956 805675861 117626270 254466231 199098593 419750231 74502383 909919722 784927210 331498085 823574282 997697782 181100207 52365879 787259833 306255521 485358103 354624318 624774302 902774178 361794587 125226779 88337323 471785767 680140873 709974309 381089703 991008079 841440322 282599144 545582768 911607217 687497276 645495969 783637684 57356756 358771072 681688003 600473078 8698804 769045741 189875060 186237840 830756932 227294067 891274512 65989099 120632294 456621209 611395749 823572296 464133364 103716088 91821942 720762938 493643323 81723070 247949433 174515242 580806011 798995500 794536153 734339538 843726824 915013144 303357556 191782850 211318956 723696236 863587421 410741471 889825123 900550821 590519643 219089631 383742621 339048533 231936105 514242254 853578847 779658145 772250420 2062219 56072866 14628291 588500128 206270027 990437843 54665 183364931 329673494 300240722 173892052 100775401 812776773 586056179 172016155 945781774 378048522 157264511 57064165 601628263 876391656 214563892 241251410 518330201 282510391 719963969 829238419 28366720 870587298 486275915 774136942 331272746 894351016 759720427 883835323 93580250 571910430 868422958 92962793 348361925 823066539 153597459 753840761 99990872 882090058 981196049 500173698 539954864 983258316 931494030 885275692 810402592 873409875 260326249 222579509 196482735 228419801 997449073 239724911 691157399 746110375 894960107 982781503 486408391 682181086 814818832 975855648 288316514 939131377 396963724 842076958 38225982 400177449 356479745 352991580 213756006 140199968 131912834 781278094 888877465 307513158 271747096 37114752 119568840 34659680 280606272 755592333 430790300 37187075 73112171 658549288 773086189 670981661 802368893 943409751 491422284 734955629 862715471 262710834 865207162 198619654 69670446 556636777 557457135 738297552 353188697 604716988 632717396 163786247 256314246 390420864 595098633 105815738 964879965 180795425 139674528 437529677 366248956 666686874 974531680 17981687 422357361 240477694 76227011 357041733 99468099 168841715 461604856 558871957 559634410 537216306 63930465 571553948 807195218 562575113 216575510 122466785 255330909 669423320 851091553 222841663 996773214 226981015 661698880 973629543 297590942 329995599 968719335 179495772 166631898 421637532 379279675 640616181 983986115 589584946 638554199 365047134 240100989 878267477 749830923 260674199 164341280 323189343 545930840 598998260 43424058 165655614 847446261 679097243 415993676 862527987 103251917 354217225 891264328 122540052 664513151 316347277 628269082 824108106 482078685 20579788 108278044 396504532 664353901 499675451 854742687 260217347 385796843 532062888 939642473 936485052 280442053 110822066 149909042 939919097 714334365 679053388 187089446 200913224 711213259 626785086 696902502 522558026 532462041 755122852 176706182 11069237 969274629 919857005 2525713 879463507 575731906 430735581 177795841 137379201 657548599 617296139 308952903 399279793 701952702 798995300 478650953 236961384 503189606 624291622 348178782 917956160 757859954 930608102 559725652 656522599 708112600 434618891 338182635 508966175 138450371 261600080 155743832 983131452 838447634 725965638 311965123 916381865 279329239 359456207 975685833 279972835 295190232 751971236 498207482 261374332 403223313 327954129 180983132 429568665 465288495 877597492 431364326 181693301 152110359 980268801 441190662 896638940 480338525 562891072 90836508 179302321 896435405 392828493 595163644 275580264 783051494 366813784 173050992 323403404 569772634 835437027 907839924 160681530 870980752 391299143 930774264 322911141 122633506 789558831 514363106 199091344 891002463 378979354 764558345 706782679 893009354 567294685 992558459 261165542 46985369 200796703 765311800 337765184 2680375 823573212 882061492 575539961 580621506 501614051 400426329 619534141 366172045 195956312 681045763 345691591 33556384 811010098 211951746 381156458 952847923 430592702 981575195 528670092 383858999 686416666 20510728 447532198 142697933 444119227 457409267 769456325 191336652 123749352 895167615 927950604 760309567 139549244 727769023 485560112 485708517 850003240 963220413 779791354 906247344 654905966 78395381 561112521 39230790 757684903 452685015 692444429 957320067 295919038 175843912 592344269 239887093 642691443 454250529 53068578 198749279 176217562 193794735 718577082 481771574 565759961 915360049 970859094 9870119 659063213 313477726 121943884 723295375 833404773 411054300 246199813 311637249 153739109 879918026 714107264 173795012 902783717 230458679 7960270 152377938 511268464 434299048 734072724 527202523 188335206 554015638 266557580 693848256 744648058 360908781 157430788 969084440 224989492 910261391 687291485 188992302 958800495 495227855 500068493 714359552 409817052 340448247 823689886 375872962 174760062 178215362 591322669 156510041 49909293 952723682 471211755 298277345 665442323 716499067 289479967 136973352 286661425 436998054 104772131 576437808 433904347 226438127 175875811 971169713 607951672 208036312 40854113 568906388 979890115 33885524 843771443 694931833 439790541 937431628 471441667 872377394 555920632 908610846 450372366 561287750 769323965 247437593 378427046 477247343 373004263 8118018 635673264 599670300 906037526 358061969 323589927 739158512 629389118 927661045 607541143 11081793 259236645 677925452 216192930 208661658 129450728 353914924 294258047 404793 44873334 827789597 563659382 608786321 533687315 756225821 553461093 610279626 355434711 37549338 726831934 58387516 825808685 559826299 288374151 279750136 155531604 812028056 296569048 745197887 407286241 999337277 700390240 137427720 706192443 489427755 96608609 351930494 66700062 701052823 994429360 365523328 5220633 804680106 930693686 446005536 84507408 474627327 478963313 136171557 660761274 960159271 324241907 935557000 947133220 960746280 650743010 937608954 483204908 886623226 260793463 57208669 219949062 419229961 468216703 331238215 703711675 680450486 406653149 841000834 8470949 33635542 479608838 608214414 487435509 429102385 499136387 249484318 952613165 222551556 810815859 70261143 388171430 301804928 172533254 228936852 731705612 327625032 980349443 284622948 430312924 290337015 786002243 176736138 811484909 611451032 786336563 281614909 847794404 940592428 195770198 643741414 991663550 501466920 845336001 974766756 376788298 772577012 154579870 425904587 289467820 419146605 162660777 513825376 286093788 747852387 147587766 406314655 314917 482843932 374218281 723464566 253839014 35602639 519372412 160572167 598519252 46653738 684338108 358435114 561518838 244683981 599446029 727367656 377325224 792399821 947679778 658854401 165344601 477387826 755625925 39260519 713202125 975254649 714482261 822157761 524218779 616649234 547569987 904812777 895606703 34518499 555311764 75480942 768061129 705268419 545575266 613452051 690334205 610254336 910585435 436819790 758312242 331446234 109841984 210605514 803959715 349375493 437239399 16555237 729514081 974717483 781511994 350560307 783254222 582820968 956845238 536737017 775119651 70814668 278453485 908384946 365827819 613253852 606910084 699443086 286153606 632322578 765795638 330050798 40055463 323747928 385255503 115984874 453120214 116491665 510789425 457996747 547001839 824571665 789245395 335152785 473362850 714214431 766729532 76117357 288496113 166715514 790353421 647627080 379339188 499629265 610787061 968038203 320465176 432218954 799763770 704304917 425602588 185946620 593425719 478093273 318947602 771676020 125199064 272842812 300035364 715728692 727812639 790364971 731829965 325061680 977203107 388311107 219754076 72985423 753718028 506642519 228342389 363667952 262356376 265942511 265836175 100607586 811437721 430135235 299884918 80697962 495799285 257478467 841318858 9985985 758212773 794133778 688280703 927496340 46171958 25669510 428524892 373869058 504307787 140435755 362122108 296609954 107991320 189813565 620007887 454114042 76677609 759510065 684786074 745399305 139737753 722329644 764246259 997665726 820522779 511870858 800296262 383031678 356717045 338706777 154570195 770902178 731086528 857663451 274104365 872505078 603272874 939398920 451995836 698446652 325993715 769327881 914314044 749749159 640251251 58838206 619913532 911230048 614811923 578781753 18640544 881466373 916488783 643472193 319233056 637686821 911772603 903418320 833430471 590802885 310961787 422253206 178119028 365498334 298729673 627046259 377799516 465938396 133401202 552111104 358249606 616944672 112153945 190027271 920625997 269217919 290351603 34427399 68840418 877632706 625848778 777886129 307409096 636821284 721246715 970738285 667625302 137378519 251351991 79627222 92104760 858825855 263383237 471514682 548681199 567948981 829005310 2568475 191592780 686967941 185664464 881319344 507503097 766582768 215402685 634100069 22406896 29423723 945266137 319196246 806429953 374769503 979701070 473808856 920847185 326540455 464954587 701935857 327709654 536120596 27034193 97102043 178782684 252324588 667204117 731171205 36416643 329410151 219441570 778465297 199521598 672691249 362773508 486165847 229382229 991670763 452195933 61644897 695372644 438117034 533274723 994794733 475676634 396684151 92022496 189615599 323708283 216466893 703210545 749672460 31552223 72913437 751837896 869748767 417424880 656201293 637721002 360554423 489543792 218066485 223530226 750715799 732661361 353588257 917797452 532011062 109885146 757496658 852819323 707840061 105892841 743295101 937459923 600296203 615645100 688847946 272347583 279055668 221658758 269380054 858355516 193211134 929868209 488046385 758964828 266845922 641238966 553524705 885516997 782593041 532188406 724766558 689040688 103235821 394191397 246252436 259921386 328972171 308471497 358738276 578307414 441202744 46843327 431616802 955279976 828077553 429362103 652633368 953233707 859759849 793671091 584766978 143580989 502593799 918902156 190973329 54701134 228303973 604121709 249347816 319174821 371408338 164322646 363800866 253713818 881436497 265427866 915003338 716007453 671897752 565121377 322807136 728290094 491511698 684820007 914253275 178926690 592107229 195601723 433288482 92628069 261944909 408291393 714457490 108603762 23705959 849197489 316721787 229445597 873280487 979910485 39679651 129738890 905813562 64611535 236465857 204255603 708648453 256461840 493751299 927279653 822110364 357137378 47907465 358834243 823129483 349260896 705650663 693069826 793734417 598092153 155529127 593423020 801324192 196189040 74662853 163365149 793840991 433992542 399350065 664324169 199348904 147739567 14693456 311468980 712163978 166251169 843787132 312117240 689327688 11199688 572738431 344537411 608766167 912228749 802339868 210456022 531806564 780722602 225985158 110983303 739171276 597074351 505931751 621470016 789126947 250917505 384240603 365333373 156925998 648403414 311751922 472963282 461980136 800808121 947794225 978004835 93755393 928182796 899861649 356851306 90215770 613839617 119924607 360618165 785398922 919096737 501759323 361086246 279762012 640985413 627718905 303034673 291246671 247521055 593724195 669296481 43180309 511494322 727538964 86920659 312738580 265412182 560680702 787938489 478708968 472920501 959627909 163024088 762616287 11853393 557658947 57408010 393907835 912396284 249617730 795954109 886020340 175642461 329158533 349085043 70920627 639319154 878846591 475875136 562273752 86202121 112568985 123897935 599948726 478668613 67976881 133016925 233125202 157139999 851752598 837227836 762469095 516649443 550866829 429867858 578936676 23366319 394701007 235133975 354814188 396627703 31774216 105462683 766671189 945839108 225577434 349864445 816154794 317973616 615677528 477925877 4932521 75545771 272150411 601321291 959268422 252382073 858097 368623965 981640742 496085106 152768249 206559645 247256357 85130881 506959240 323891729 963278289 672609894 273099895 845103570 738179052 566748980 505888530 994264461 916776173 191849171 327204762 420913669 734607488 155230847 678324164 872542863 704728834 655066439 175091001 119454612 46164997 41941135 666472468 376615698 863862994 558964878 555189607 935447836 790858978 509748433 271071158 846523990 766164580 208390326 849782137 294886009 515241147 985203186 21482399 854150869 195627261 954997516 650132486 577499338 763165813 994169823 161428996 763528782 682378529 144999452 187223777 986393706 337477172 350208454 107907674 630117821 881712277 210870708 121441056 333322999 555845471 917051922 158866263 132674911 559167583 725797088 857135895 914561870 612796569 855989361 366473455 440173234 923199172 439651822 56520797 912048524 472403401 625693137 178342999 818589810 210367304 983623274 790851525 124481294 651336722 823044190 40432644 879401628 265211568 922117922 582467428 222298224 336325595 402471812 370203051 799152750 386387202 616398883 957023377 251389328 383744711 681431026 36868162 296566372 272844674 524356793 346405343 675874187 136784828 88017812 51051517 489849916 604347061 914873714 614862628 798386366 344588512 437397399 626906193 501120241 805682786 202692634 519785332 477914822 299295638 265792104 795355635 537720002 813910411 406797759 378153765 995075200 235527812 596244916 341029592 923237164 150608503 993951406 636940236 593490440 160708495 464835176 546176566 266884842 742159531 826144883 162348094 548659900 458108892 398061745 534596225 148537339 697537259 880930267 57015951 1041721 607872976 165282812 481965422 128759196 81699132 686674164 494710293 826224476 486641424 854984439 684433394 327330377 593947876 31121163 430104421 873541698 847718529 24514445 358363715 812883391 858245223 976573613 150747731 720363080 343873096 268527341 704563156 46536443 407179659 319816614 932863478 379744522 875205578 743656322 29690204 698691643 128948564 909683459 432090784 638084966 604590508 830470907 172872911 298790139 140945928 775115026 776811497 798503289 897343954 217713732 821739874 532230648 752636715 593212768 334983332 860915360 189593955 28910986 697421195 131749168 243932034 213298361 947388647 384842104 374628547 391716410 412994301 714061278 944538899 50634539 877237255 88523229 777976726 585590017 248534703 707628674 188362019 371599874 264781976 246598382 124602563 441782220 353517269 311666902 291906614 225845196 448083568 575322374 650927213 656656328 750157541 952562137 89738769 946302038 980760228 903529411 188062203 474793314 305888658 438404552 697834938 580230316 384271240 88116738 558494736 363747912 692724947 358878238 597066613 657019676 377585330 664450527 65912979 254391653 150388188 567845274 792004808 237715762 347904247 537172153 301682343 54302951 419873570 584186937 249994871 141266364 553120364 718469931 559886514 200946748 590171738 902233398 475102343 469046983 554218597 436482835 148596313 518899728 261325946 120534800 104318527 783321503 797061496 265413518 953782914 426880591 142229429 978833795 803629601 64829137 433208698 978986745 606184272 970342952 655667074 398505869 621936116 994060331 473940863 961444081 247802921 392146439 938985621 174010730 664604348 366244538 675395037 794864210 199254962 401008025 688141540 763446935 692978367 32475851 472533545 632828730 938882000 548369355 443237794 866423250 286576002 866969066 156151608 585107719 157982632 736576714 498725702 49938199 957039049 968752356 972241182 334139475 194889631 418752515 805918596 400929699 777371033 648735175 919081265 734029566 835801433 252932643 775608145 728902131 901357111 776840160 414016005 626400292 768256445 363527448 500566754 352757701 915132458 2129339 278072176 65513505 469331695 194994701 533529517 738817045 309315380 989810470 35914375 294564499 960297556 939063665 258339429 334186273 448456796 459807533 169434527 509801560 542166672 428514031 892558593 893200485 516016615 826374174 361018957 362379146 817875850 417358710 136015542 642607262 670026073 633231238 931242341 923062665 328897638 878337330 991984631 643472330 56971639 121808433 531400957 289270001 247587720 924794767 541371514 209471268 901871175 748638253 93521513 642146206 86682263 705553724 19744053 961326892 491134733 411598022 509478975 883716782 981462134 52812325 78505052 169454492 41390671 696085642 210297428 353910910 939545419 79188343 470973284 528282995 890930129 781207877 263110589 129288875 559598204 510585247 361962755 299356397 222702745 708437509 972736206 961567250 109849772 104376395 223497004 900406152 617204971 45426967 337218845 125186256 846754241 814827622 597207830 293857791 30158413 516654599 154150271 679116865 669542112 293869598 51550517 241150034 236009859 431127459 569438728 126841603 537255535 213521633 861418814 476224443 50739858 881350647 66293774 926366963 311969809 99887962 750961190 378564281 249988288 278945873 960596006 764911406 910936748 889642872 338648099 178671368 434493586 815164734 92162597 555089425 173155429 186980454 425053353 495392678 861014476 188127370 64626463 878328632 658743457 959502483 165820525 660101326 773647731 261853506 858739050 324365186 795652101 276218795 493210468 609955327 349495245 145647029 654450843 93084426 716234357 6890139 933605571 882410998 433587294 296255341 825510278 539873582 745967384 280551824 608257280 343120559 413505004 787844922 171512385 378441354 918470738 596221943 2718671 673540967 235652219 220278567 297798177 536820477 811746760 652373629 620705317 35869339 573814096 136856705 399168442 643842979 93960286 945181455 655852599 715335689 282650353 94789590 889001699 288534744 617810491 788424411 520221050 887220909 780109603 400268019 819090606 548857402 972456643 169312844 607389860 632217796 9663722 898164964 761982835 623101094 808393370 957554448 766507433 671709132 42707595 824335863 509699781 814209593 147355047 833724949 287873982 296662145 916289932 645906873 478145914 160114767 746766605 615433094 340717400 269350113 426364081 985854198 648662951 794049415 760059187 236766418 478730284 540995623 402434560 800666043 808542368 555986364 717178812 647667365 411958064 33357522 472111293 897465175 69031675 565877772 44899214 497623788 965498520 331255967 124364142 244425812 564240525 248210132 977423054 732011732 973486041 922147466 767565783 377151618 431492715 947577265 116665570 569316554 630186920 849326288 225620221 716443883 925934825 390690687 501123693 823919739 495021050 337423598 897060134 530661343 956729245 939597405 621706581 5638868 733588485 267324834 310239703 271622377 972689244 251262886 939425471 342702594 339274301 51645160 3032532 813280983 250855994 204823544 98946832 464240498 722578007 186517501 575878434 516172213 992837005 804789040 126290925 870894034 20132168 873826655 376539399 154214609 866315242 425842283 139698235 329149709 94197574 657019082 67055111 833579703 812639013 684514309 400666143 95955026 703522756 565894971 86547944 121591605 84501588 128031645 462868222 92029964 382807929 888511728 206409134 386980184 409048524 393770510 60064124 744540138 301665881 930657125 167146911 97977708 70477601 729860982 873932672 280400600 593892761 759897943 754602815 118127358 770430762 316129586 432184366 668725507 925104047 35227332 97215316 173196509 1765370 739328478 379427307 394101208 662400079 612030696 27149281 205826835 159499494 999462233 587431515 659957252 985356397 962790464 695797806 632182512 222428293 173089470 495853157 747220340 356849216 333177482 81617598 288375551 139715242 31463532 990044716 889797973 888562493 522968258 443111766 284280589 970201194 881601022 291984663 294786068 982297623 162346789 51184380 873979945 91885084 545809489 29360073 954257758 559618245 135302449 755981300 635229853 816486739 751662980 771703336 9701409 490796667 340638113 808300996 549825017 878682341 946485491 190197594 419900040 643780014 189859957 947718960 721343752 863169254 225040698 402424770 404109826 359693843 451215591 619557950 505383383 94265005 472740919 428474630 95542587 562861728 97080694 594057266 150012852 469413069 224166663 195552779 916173855 271807368 167113695 771813777 833286956 996015387 51505671 365812983 710217181 66905666 738813213 799280161 942221835 626824366 39591635 73232173 40256225 114217858 45630319 857783527 31115103 272663001 936824906 683966291 314949848 335553854 55428689 684903463 437671284 900129842 299421319 755496270 774756015 69380777 842905729 889792870 342854616 798533773 899471592 87843907 608081043 190434874 36516347 271467370 786780503 417865472 755278346 859285142 121871345 708800421 430378492 676483127 143382528 664373984 605492170 205639150 44390262 221508575 799455490 144811795 912347933 77262530 834194245 114437423 199097104 230239005 298942664 686906498 252998973 685706362 594369751 400723070 134108138 840038101 96288846 188245066 613382189 679526686 484875806 813528384 684947059 911114171 131667918 961551727 209123578 435145475 976690167 204587033 771260502 70169539 538458311 996147766 535099376 379349437 261725311 365743856 334678146 765683749 434538485 426406949 921790108 954090018 254463763 228890856 243656483 258101075 94692694 783736320 774003148 524586055 709879375 695623272 635925925 875179779 85124646 195475405 643649421 162837377 8299538 327658259 104658103 157996075 931337442 950529233 750158635 190105188 373347191 742206928 134201925 494207743 678950727 667430799 273443636 90780358 626781916 33101506 853742460 776704756 291121235 407826895 740156277 578147771 232822238 716305744 338493641 446524096 64043074 598675091 886003962 319026586 634846042 386817565 88980954 230972502 465205394 68488227 701989392 235487222 197747052 463581455 970745754 17793773 573758463 812642305 920544838 207567780 138783603 395313995 55233079 916621049 167927430 76001012 109196902 17481915 852701194 876197686 411873055 720129071 567409508 693585153 411361920 212510350 358640399 910145142 347582717 150608772 98837271 356755308 57956831 958419891 997719967 435001326 461528512 391195950 998782811 88536762 423078160 225315326 154614806 86569924 44246675 453169825 829987118 109555377 814598625 817340550 883127827 395615581 632165861 159695506 172837068 336924245 85708639 862281630 143416945 744669021 404791138 357059318 992599474 929871340 479678934 935695067 789073230 839334827 80444407 768007426 380550813 234408186 529649364 297570580 530230791 526242155 118324689 746917164 5628299 516109893 236813093 498730076 727719225 513155330 130167901 175173928 490866616 849607633 384333527 314946569 866274497 848991765 129668680 99033067 364907937 135647972 495405367 488917679 617284027 505368968 948691327 33790378 202639108 703192066 690812113 719558180 379752070 809242498 609338672 789950426 526028509 333348080 645248371 229622141 67130557 965208935 559058374 213408561 336526186 158090932 346988585 182062351 483687742 480032219 833859823 902937507 659335718 577580434 797524801 23965806 31214629 655933125 816699801 218047589 938752464 464024848 382249543 242718832 247635153 51678536 959496175 890289644 45352549 271356402 966846985 764139306 880662494 670070218 756507488 94927853 989143329 824247358 350165140 934341104 100496168 585243633 859069592 642501470 595116161 845305656 78792500 693769560 395921357 81151136 353698692 972471411 209354306 777958246 301426295 643545399 446887466 557260285 873899857 928776865 800941410 80465548 464285737 285956257 208165340 727477101 51564652 649333917 498584605 867643312 107441496 462201325 561043903 556076438 765908098 617435740 303505392 901891350 405152848 637736109 950279154 184544859 660832896 612632852 72977305 732664899 21001375 211965881 18230224 37314786 980462739 507779897 843550484 948330493 74906386 890724644 15878135 651981712 863501352 327478400 775742878 264226889 242308533 401604164 417246276 378568714 441394669 93992414 54698421 569034858 182128086 254045102 929377235 734170421 870759373 615812489 863785749 550847720 71888386 701625143 173754627 453605686 274422007 393976052 611644091 488451461 698432004 312869875 704035695 468008817 277440470 151401174 948484837 159086921 483449580 193542200 783951862 722446477 477328409 942815011 293269263 104765558 3096325 214015386 948743347 202182766 774356652 553616657 638654454 900774547 74517469 872494831 489293571 962962489 592359868 142511379 822364568 251733093 905292864 217602636 47135621 463251538 682982070 302405344 406949169 520909808 932054588 629527814 303996437 371618400 67178055 275013996 685042494 428940409 439711005 104682929 970971087 65236294 862018652 139072748 718257533 855493254 283794289 191376931 584299281 228911403 726486050 158338773 145861866 900012508 290620165 88002929 507500408 613961074 321212934 505162204 914234818 797942654 207391973 592013807 13221857 118343874 906603445 414767095 623469955 349626804 430405471 547721524 273853545 615873278 269432349 144182362 285396713 116888064 989103103 529394706 278951020 17110349 374114153 656014714 521391089 613064489 996677523 997893281 690163849 277471250 632264968 335881996 72308697 394087220 524596775 564617780 53626523 303687923 93357989 569420806 945383708 525263205 341678858 232504161 653232064 77030101 623939375 127948443 924583802 740798530 564847302 382521853 604264020 872743389 865979602 521586242 650266605 721902991 756824362 308509468 214735350 298420080 846626555 766706095 532729012 634893393 739320131 437932820 855058818 336887859 632807767 229344472 987524427 329797326 235477341 934988666 611669268 812946955 441049299 177959152 777164912 325811850 825263366 54454051 423489546 465290269 557413788 826170990 963652639 335438411 928935179 670063651 517974273 656085198 34721055 283464454 631878037 272272917 791281016 718759376 828785622 780553667 749405705 276716973 503870800 180610350 25996187 890935486 54828965 959180769 999421000 413356696 694938380 158991386 334664704 6411972 222571725 790465357 635608839 723995453 805487046 608902815 477604469 725327605 214666473 654958443 902188213 466219088 642355643 951555521 33338886 825815462 792319703 689546466 395223293 649603014 849316457 478083013 937474305 418903662 110753972 763676054 238438606 437479124 909898380 8779313 228673267 585645600 167839197 55213739 185079380 540846575 338513442 901695946 564361896 539955922 399135982 812821640 508344059 810547917 627864167 915653780 300244014 560797144 189658054 637433040 968477554 181998689 539654616 828965844 945419473 334138824 691565952 551528042 973349285 274995426 488845363 935974928 887214367 364693111 289339002 415357817 491471041 106276292 673865331 933724940 729328356 376865530 127244881 40777059 208192819 468375485 304118488 187696078 748697902 372456357 885504481 309661390 700939433 582457024 548846812 860303002 664050250 321790990 467624265 436336029 227005454 759157252 912132414 362022645 692483524 230242570 929011684 799722230 70870928 82793469 146493434 624182181 590504042 146140846 262650449 392124222 425113757 750188640 895237198 80259247 339181640 317560910 465342059 729466394 75468256 464546851 114266805 204187479 588070060 600580735 78793551 689006703 280196424 935351673 879595246 899572258 131588643 678088984 370241884 418203234 664473088 167907289 869878262 839325910 886225529 928747820 593928750 151393112 248197751 39711223 843403273 846812792 387074235 971259153 450265249 976687606 90790489 404425160 254508708 584944971 610713912 755790428 638904019 190291489 979289747 592070785 542497924 45965526 638869882 250302945 570456609 746180862 312190802 353410200 791805351 89046494 629708369 403225526 310549288 793835250 604455427 267499969 359743817 77359719 610314696 531757872 385550789 689060257 677527891 11966193 773194728 749662135 254978348 917549796 552016660 459433458 580467503 659326557 365815103 653439058 464445707 571371686 275169139 232039433 952319684 757138810 33057357 665130493 635997490 192543628 724996223 679454538 230955136 999463166 720912719 984117182 794112173 156702698 407696661 360423516 512240654 849134813 539055553 791591898 335386058 215394134 417292114 276029730 392117853 555851340 110399584 513538005 395409430 240622245 185630867 826325187 386077080 311904192 244181801 434230388 42273373 676758508 793932148 327047586 378219822 194879726 148076378 842346429 208890540 316746880 886776275 386756966 170120651 614707404 377652591 417825524 746011729 250010869 829305550 749348594 795927900 582374798 168594725 166588062 365559257 246795552 578456768 45105260 221053198 633404073 113508218 324435586 308132624 799644184 265447750 613816121 746213710 786942674 159848618 171479458 45421316 317826096 17578303 994993662 73714633 368156671 2264114 150068293 992085506 498089726 828548294 429204129 242988396 502033251 632880336 565943280 166050710 887583063 252737849 609085509 731196516 138800501 144525440 504206694 907344526 191378767 240008502 834274128 113311262 859262441 505503359 964447407 257896694 584818236 103728791 393610599 604947272 404342196 805572427 837570830 236834844 89580723 472165500 31485295 998613965 165349132 791772320 692525832 40063628 63077512 985747777 321075084 315771612 943251812 443803003 829163619 223577620 660626129 102571138 859190053 227094752 881735027 272650266 900439587 848700352 143148003 938216733 87406302 868837256 108000045 740841977 715693198 14463455 377350483 228105519 918425756 255939520 640792008 166836181 374842152 848709115 564704757 123329557 240811908 518744501 880580535 197375916 724546230 425038052 580557279 428205676 469879290 418260180 102178481 586351290 149103422 396043940 152224869 341813264 706897829 725686218 488276906 898473340 775118341 275486859 293830686 517237792 689452904 434523780 183546071 549700528 482913167 740124452 879662301 636080887 907102570 973121071 458551213 195331154 273770401 327057468 698493880 525853747 843746062 246155576 302226657 321793951 282310977 114566882 863390467 669239473 657848571 680437068 886489193 491735317 301277875 481156960 156895828 297028237 270974228 329209689 931904889 454273904 327680893 416302406 810082432 151438630 873005183 555012490 194087558 156943021 714924131 691859806 110357916 556958487 395663778 678520654 614094149 272219146 529094506 18096568 882490108 687742014 832554528 999215952 828219052 563480067 472255449 878374815 200355638 43229624 902228703 262884735 780522735 678302805 561477682 911259041 221118495 67722722 153027588 872719111 95220098 385420798 249419324 269512074 324612299 760154713 359920372 426994773 945351453 252077881 117060347 764227688 467089296 42590713 442253908 813823766 139632562 572353926 588182197 313323655 245152771 394428129 350715401 476081719 87353463 35492767 280959215 483061621 781231352 97208428 977962296 666942437 174666210 723648899 223938668 453529598 648282245 110125368 277885510 570060685 502228903 266465390 302266164 122593840 590481407 671361825 370181336 958373852 549797563 204066526 624838281 787173208 325371387 832741190 507561427 370736320 291717459 576909967 783855859 523044866 925408845 985167874 556633948 318563684 22775013 398460542 143057460 567973372 450347019 921612020 262394071 620698679 114356773 62000873 286393683 94832211 818294666 204045559 62723307 538075876 462326536 297758027 673662613 660196179 148820574 373553193 177822076 792221274 585976515 308926564 375432062 231818377 569226077 652533734 251343790 554367172 930623947 761244718 642701523 285946563 942763676 423918285 457680872 663949713 936432086 417384936 735638170 137595918 677123952 507490489 162376653 917122925 436571095 462336014 498366999 290938294 968302189 512560841 806009923 300217413 134079493 658994270 785968592 402840649 128417129 250578264 640609648 915035974 918218196 262381012 531388809 948324244 138347385 829212675 27491511 73250013 799184890 674697389 198943816 942362275 256639729 715228585 75316926 921711799 136121450 202293862 6578257 601579459 732163943 183362662 212168043 730652098 752894043 299030973 858223914 954708610 547484592 947738518 962464225 496139305 222463553 582330030 449138071 181701037 382016992 357767639 135042694 179182939 576294865 674116215 190601629 972994385 387806541 467295494 663102719 758021123 363784193 889886100 765782146 346821306 265597580 441169472 410789937 545517072 535679748 110131650 848312011 139860085 163502962 750199266 148575297 854813357 785139281 955262462 419698236 81553488 19733267 51078024 612064916 940624457 934878876 825441926 409033690 841509208 720447429 274805777 175120335 640360080 114635738 760785622 964865003 793727449 26189596 585200024 993179607 615346287 488230721 852311979 329184243 925613921 360814063 868108667 787569617 81867283 601672004 276048643 417572535 431553724 188560465 676864087 522672162 543586025 247153050 108206618 500322878 795931128 186772888 629612040 236761710 373509022 792375607 710289774 576344522 636897890 90287192 220824493 145822620 228877343 688056400 773380795 570453986 948575366 359515239 696448417 203454928 543657881 938242138 92769022 776529995 905426482 654929626 731715970 697724526 356783226 565978635 257677428 600584201 539264114 692093446 584900653 140101149 337593965 401578839 875012251 761115489 56742292 47747967 968882111 128262336 181040737 850615155 323872815 563001817 435902756 594769435 85733268 169165694 418487937 930335956 609149741 866589749 446550000 156977135 757668427 949503674 920962108 862236464 125322963 520104059 458529285 485845071 328255935 632622106 867963454 343439738 439633309 105995759 885319855 759615953 252439310 840735364 832329332 452343785 96152392 623858455 149168764 430865482 268654229 615589915 618969099 920975345 568000210 807156663 360740152 536269007 818175473 105012805 889404784 494791239 734655607 151031508 129187825 555828148 568210943 439596455 241569360 869852897 171277237 640113844 879745779 207682191 440273627 672330278 831024024 422533362 504082247 649499868 641264588 324507700 85588963 89930471 152450933 169230065 482338604 633905168 989312329 99721402 235294644 500556368 66963796 608153234 541662881 640973397 268793206 249011060 57603627 984408579 682929635 437459146 828866593 250817777 193542561 981294327 644175973 164139240 764004109 161804751 497068907 837334632 39973974 720251674 175467198 818445091 279605249 536754452 969565052 577748608 187830115 872448240 371173077 866803225 31499562 56809808 406296719 195687997 825323477 762172623 974102405 668687983 742498871 801369207 760764451 14611941 349053944 671662667 377053932 671522314 608106516 753122751 105051381 442455292 559174490 53506618 817441895 191921166 629595886 282778011 117267200 520665159 859968199 354684081 704500883 176192226 641726002 233421762 916169603 323476428 312279117 636176133 774680908 482673194 264973453 591874344 29705467 874894544 758504248 10362826 390904240 952831178 105550828 606357506 937413411 30314455 848245270 344978646 295598621 586788073 313473916 151050693 127423738 224959142 619142836 718279486 452597294 368595434 758683050 503255334 209807037 746949187 827106334 757599575 945538752 468226164 582655011 710668827 986337255 257317618 633147554 987369141 380105202 842217578 811258325 813016536 917498167 663123513 283616204 838796846 922002208 545967858 998677227 693009618 367660713 714659036 293754986 355134934 546941670 404819057 169672916 837446334 135537531 72546017 474279560 402274051 350994722 920637069 947160635 332689042 132322857 886723468 237979508 949774410 722985713 446986281 512578831 146644610 557349488 962115426 987057083 538210688 300483760 515634539 448441468 621071875 889812814 494234665 159173417 358119353 881345531 131465656 64473327 216687050 667692287 682720486 261095116 392682316 249755057 421991349 904161813 453585356 489912064 272343517 405884144 734886347 960946669 370555207 87083739 902936382 831425550 249641619 93125923 833171982 173718029 315006867 896404846 287569558 346499623 735062990 26887218 828763688 571906734 683629310 543183163 594721672 472547976 10457490 70018089 276177263 423267245 182173485 69769967 206110473 835326380 675984165 887861846 543889016 665672231 696800517 436912248 633788751 127753042 10956043 817166149 795291927 504128632 764034730 759863041 600863693 464497782 539334410 632257220 149690466 570057790 551334275 187951864 73343290 203403094 420913702 873544159 586934446 276341334 907427892 840025611 41827722 467851630 141971108 66627300 825161103 792608989 656220833 951562022 258279922 749233019 101702154 417243488 931065307 690360624 988385777 760076917 655528679 416571770 701390108 793577503 86212007 173185516 331424391 427107175 99098143 756490409 166866912 417604398 389934151 565982445 716234250 242599080 408744077 983449476 754277275 922998236 462486610 832600401 894705501 892971045 157079144 386945993 3601616 563135668 641633690 476735349 75751591 205880075 398688037 75193972 811341127 33922947 863827767 387013878 488490315 465116615 973920119 452461506 803938818 246013783 322374524 92565681 488730095 865931782 187315540 913688880 117202761 727786109 604146175 816171714 731139705 56872118 222554610 200848252 3321502 407342209 71525781 76332168 61766156 218540546 330107845 578420386 287272136 711590961 690432083 366314654 963041038 122170712 917154946 675251168 877303244 463710105 182842765 697409762 716308772 756126054 657022239 108874162 33112302 949438983 905354713 980671089 996525363 519119384 519016911 907112405 612969139 784749063 412652299 394992551 716473184 590239898 77535241 153963334 652704481 36951400 443328057 202418723 781181712 99781979 676229761 970096195 941906556 706975540 692823992 44949184 156553448 211406343 954968364 53389384 686641610 900743098 197065501 478080924 234346701 427203979 851965248 500591635 858032207 688565895 717782332 473469972 434728420 908899860 512882480 875480479 134633681 680737384 1021995 728803013 783908497 165043471 18324659 966822956 867730260 575556969 895459135 275632524 838603387 193628457 985217725 242801204 768651550 290627287 404820749 252773253 37122182 155139663 909192579 845616502 148609203 809259840 256371561 648169231 738243798 542303662 867791995 61519086 630962136 163303025 851290473 789463493 475401426 246015412 770689624 107583705 267064211 849034102 367789409 56835717 566838558 352317964 358255377 373561013 470021160 132693149 122039528 110565740 65394590 836162469 379296218 229134142 582412573 396457331 151182033 607331798 235898744 862957738 938692392 461452401 328118582 517141188 527528753 73121890 223255826 786196106 942920881 350492044 653038713 767690397 673741151 856440043 261883407 86985201 430484328 456772875 540211754 304550988 792203246 749232783 724439382 62361804 663135620 311862444 35651279 57581150 989294772 981422507 624721674 145734727 677819001 424846698 978521132 220886687 761563333 152021468 117319313 944462545 12537084 172744580 812670791 984658973 641760375 154032638 914139792 231007255 87918851 826520183 77089892 718178597 159513951 999011888 953677548 842508548 412952513 655203070 960452360 959021379 549726802 939541453 651707594 204306886 263589805 52133657 173521401 141738308 264675684 386930035 668860559 570221002 856842363 178740226 656253244 537650487 537893355 734066431 730745824 553515454 681127200 674243128 754816532 894320231 414928508 108299150 72709026 56426893 571934674 348808567 917441289 370475361 78806251 260672380 44003322 838053478 766941189 613755580 666056669 219683827 381477454 810167399 704670285 808275124 92729453 732919365 208067992 628761385 278031098 441806125 532312896 358924326 459730689 542445966 193060476 840890705 991492228 8256489 372161719 222409128 550585078 436573012 302367248 611821560 93104576 453751801 405335001 68972903 600136895 976223125 637568793 915503594 660319940 15545337 620900618 708212943 745207827 163842957 452762523 3254581 401538789 222191048 435592174 623055503 826414566 677699001 831174363 765067046 621501111 334284929 132681580 132962964 585353837 124476886 352013663 90990665 763884560 245008002 852732327 428302857 449451293 6197474 992036588 543676011 201657861 902196072 38551046 160393564 930994860 306034458 110930053 748949658 503152362 710974992 926624556 318168634 940752141 345982969 271181938 279798563 635291733 334793367 692124416 30785425 884262263 126743614 863291957 736220050 695931675 782383193 556230309 213014412 469681246 597026790 946481813 661635253 314937169 968552437 85927553 59117466 491779960 329257516 889526167 664459417 205988939 156984646 51382330 588868198 354661304 979595663 358049407 506381962 579718303 757991786 334384819 665119711 951508821 713397195 633318355 304791317 797382690 748071102 6198290 308139825 775131587 396415454 741092183 422258697 930223592 131491550 919448508 389862601 464807863 676247556 763030544 928418928 500052551 834896553 434692182 237421652 106128166 882979770 67418180 381006490 352136404 441591866 161655749 482792127 73249606 246832062 48346487 99707922 877181539 18193647 598230830 608072759 358741642 4410892 214664303 692258213 380732683 525896549 401106166 501527593 843291305 526225889 713763120 588845409 4186654 657465209 336196802 654406978 843675799 484183482 674748160 162256531 112341044 663892551 332451702 968992112 846174346 663536981 893239395 918075335 811381536 239630894 196063033 298669534 310697973 225617326 389084447 816239307 230548984 467518153 694587759 388600058 223850895 277376771 468300344 961500844 918615313 536466678 983827133 963874418 230118220 111484624 874753011 468915638 277351423 552105170 909767431 985039666 49251425 216760274 425782742 738271606 839608729 285727674 694754164 493682534 526059331 816446983 615124134 724548282 495841265 989201482 12645991 84523133 577471912 265545898 47378023 694123407 249238111 252236385 605663111 844921123 723241092 469022267 98780254 859771713 409248118 340935450 84038071 381538117 341628939 42586740 922821905 253124190 306235660 447158995 405240094 2242064 572049845 708714068 851409476 20918451 457518646 947465513 523250463 172553713 494410292 427205655 632468733 170815308 88277320 568466169 761899616 645220501 23857535 48544571 221168512 163375734 383801816 154822751 630814406 187904746 349512905 332250235 816952658 422400447 287963323 898180793 132136311 668816155 392671369 815631831 546881849 762211316 333181445 569274021 646222550 869985942 557753459 93468809 985523514 134576417 309509388 951379966 352606345 414098441 880589693 661392656 250541721 858395796 738083941 705207266 53888885 125488480 434864602 369147176 428552667 280482522 3876325 137273517 382321087 398002119 400167681 910731215 72522950 565644735 959616160 368201726 325150412 758661549 557581222 296328000 91378270 353520721 703068908 65976496 879784769 90490558 979622334 362742522 975295209 881224924 750223454 390331105 268029187 166495719 626510463 255819706 548688875 364102894 128475594 318712814 353866550 408008021 365531228 589626236 840036906 967924563 569300294 586651252 654255169 529036917 93216524 184236413 626316202 861964313 141616679 288222288 264714696 525474292 593716099 100193338 617232305 417906829 276916993 405583518 162713776 647586751 493393398 435462513 985254595 705026363 572016042 272603580 164203805 770063619 512979931 198640670 509404325 107344368 188474167 977339208 24663670 786008622 938635749 313284222 526046301 452797883 910075901 32856604 55784286 471662315 645805067 878749711 864521264 136872167 827160464 3589208 368331196 852902441 706287489 759062413 644814242 333100801 162934470 701770584 259663539 372959763 411970236 405202678 345292152 468881623 133741492 209361848 121557162 662819352 125581170 356240261 554300856 87899766 835648942 895301975 805026116 659074276 470095510 767642041 177024934 974839082 89728842 400583504 326384487 363882084 737205343 987323215 720508359 83044737 848796765 472658945 1873209 102101956 167190081 812809539 721081314 735622471 349270012 100416774 845385757 837497715 366829809 390715858 885876985 640286602 619059835 153313086 460954297 260872989 869638245 130698873 889166675 154262 183764336 655055044 980375282 956839344 658840528 363386870 208064629 483462649 988242351 665494263 274355181 459374423 638677929 216873029 661170978 318724736 613562703 742964338 148729871 645701504 620167588 152951971 694816098 905005111 878092707 580781331 315453181 817986777 486943927 169762190 578524792 793765996 744558400 24856566 310300572 237203277 649930005 392537282 583602409 938433963 536868349 606367098 93024785 180878859 398606901 413729084 138023547 59718594 797711597 896736570 178054081 492159870 337814219 803832122 422896178 916154302 90476134 743288340 476448593 266160469 662104268 738081848 131040852 277301227 308819964 791620645 504398501 842605692 65562989 52170483 90066533 990442455 614559366 47554250 232370404 3528991 820355363 865929577 655139114 24691790 601232407 313462432 240729714 199738029 89143204 110366934 823065769 53293406 606676484 476273028 145027827 145000914 698853348 399237559 628752423 78975571 512542948 236424850 948012366 172638332 991364120 500702154 674735143 824046011 266243210 167970856 957074854 866698710 990989237 447987211 665223793 755854691 490362891 811195875 845866338 125293134 29758833 40256695 46560776 271985751 971215294 121839264 458393381 619002769 186981183 96815436 564125489 722027749 988768566 709466748 646001878 880882317 829309014 137175685 430534514 911757977 189507913 806212307 971782552 518529389 379723050 695576674 6433679 557750337 274497547 528244803 921999825 288199584 675465585 248000029 568227725 207194089 628444883 326878377 995672870 188543953 43336734 151571509 23373491 625753311 92122676 51945762 286035069 530237423 832325480 845877351 873703299 963933616 484813315 548990987 653783545 599467302 85152451 130669998 532044740 312527912 3815767 316567297 727762688 406370787 305955044 611597897 452003450 196841813 97135235 678510816 36963383 729606099 584463296 591839156 911333867 283394947 306678556 134549447 825805699 595052003 423761549 955021997 45838236 299266112 513269241 163629329 787647497 336555584 454894526 592697136 890484816 955678809 235686189 437398364 959611950 715641431 902694154 546324602 191885327 186644442 435509262 503714948 469549974 865500885 903239013 511049993 214621211 987790865 653819697 464342440 746738472 956165031 968208133 52608152 309809404 224320394 926751338 238773539 492396296 116871163 292150109 251525671 130902644 702881811 267932367 148691092 327749275 144988220 354048292 786691056 338655626 118547128 2751669 358925526 475710085 710116889 135557198 387597170 300931715 800776135 446903216 559333895 966918829 833127038 136156176 403989865 933554915 555278541 156284054 550609283 81780279 29061015 755248351 289940947 773029231 209064598 949982588 540829673 67889031 765629651 117784177 941843436 463481389 94372143 122608055 454861076 924312644 176381150 732412858 483026481 641969761 517446119 18190811 899154467 923347793 234053029 788411119 548079711 80041105 80939337 371360190 967797617 570841300 84572245 54108549 21179764 836988033 236059426 640750196 129208476 898624051 592332635 880560177 326347180 725892919 365622400 475498580 271764608 389741073 94307428 661192937 70902405 203749623 991396272 338832113 429784892 660841044 718518366 222639328 990305979 196124999 424620094 829124896 19267115 516607009 304821108 239824525 531627595 99050731 472395512 854977272 359713771 797415902 911388948 91155364 830134898 942824936 561631722 76666316 717883481 6897454 368208364 973349147 690394030 134258052 823600226 145316914 55346834 584052471 311704039 30669093 612921275 843114564 978980076 213015550 942867699 159777630 118392372 681474361 868261271 906314220 729130838 936691783 66622744 942010312 732727615 99934219 375376254 380766081 203912877 288970592 490413024 330725594 860647605 786036112 920773869 608123209 327292221 860451038 601717606 475576952 167257475 786734846 579461281 865091784 381070484 551411096 28991752 754432457 221024726 345604296 995895448 591856323 761150847 319586721 282709347 608438065 872632091 245858981 826208782 395152705 710136842 175836750 619940947 401829461 449616895 882922889 64651136 290106244 102366082 414297142 323384055 424830489 247341679 219327401 828519084 349634067 761707125 233572140 3978154 626250916 965278616 837984891 695683214 685302451 542834352 881409094 832710666 636087642 570658792 792871602 645058916 207455336 627689279 768346585 124851956 40162527 427994890 927533637 376837801 908903799 255442032 369120633 57470597 874772762 569405421 123609192 873649948 700621158 12918735 786078716 308343322 86128430 479337660 382989712 340987066 697376505 513593386 458636150 658052175 455867266 227678950 210951027 587239615 884728886 623474062 248863038 160769794 626223033 24129303 784154884 883149224 781510753 309015879 531841511 455207760 150378681 577089339 304574586 127820594 429631488 90659299 958679367 340986262 233213095 110903425 674938185 272222299 55082199 369045806 545539698 959578481 895433961 927280981 196848166 913179999 366477291 266734134 413052862 346855870 269101090 687703908 605533959 854529467 501501826 620976968 103081152 461672601 221825080 960980380 594019104 317349421 209167137 716422640 267520077 371656032 290018384 482732072 538406117 891796145 772662156 206520059 660625529 139326640 977778383 154230390 310981645 782917764 279397576 349086328 98770586 798646886 448474970 660028724 767821709 555055652 947887643 39460273 735830853 776834463 721974486 480253517 262511000 717483853 162987529 882418486 339809358 860471992 933635944 670181616 594561445 928990972 765212248 646459090 868841164 916143437 110293109 741000584 193105000 282434415 458662924 742657426 821925137 3617852 847020705 4722628 975459286 111952930 560318315 332021188 767964341 359396258 993984979 589381264 973095716 69796818 839500281 790914805 96689803 765393628 721845551 887353368 499977927 896148093 850759291 472343537 13335209 162904711 939709721 751038923 444461685 243276127 708439799 184411334 441585252 26357375 217466680 168346709 319637794 778218229 825788594 856437953 65773136 944192483 576098928 287507875 537942787 439331069 807606320 250340974 564320835 466738446 914227429 999389411 709374349 651530867 467915574 612896666 243690322 368933278 40104446 525332608 897679222 979946900 743780554 225282387 841035217 497722480 570841694 649842216 778187441 612221918 914198832 633160678 808756055 740962720 636723691 961179337 725319797 947213 119990254 265435871 414982326 174686861 592760779 988961934 314906934 236954142 243790280 450888972 536624646 109329362 158318689 205317350 154248874 688919887 873700036 8477306 736598170 844114765 76668243 822992508 365034436 845772828 346435622 517176437 601008392 240691739 940082054 235223871 123805883 236624450 683907187 351391626 339472165 573895833 894507807 312802395 801996035 310486206 726707057 516401032 379993093 829469284 437672324 990057533 574515537 500579790 580317221 519601017 894399486 273622616 543165272 134924434 133546394 483885807 359066323 970353069 240948389 304866451 227065985 198433863 97502484 612735708 39022336 151115183 837988047 990263410 434711076 313963913 314634290 593594772 978216306 875462220 547785872 944053394 201485477 713381829 335183019 793881171 956672557 243835282 544187710 964627152 682317739 523642792 702915955 427587479 796590711 478563534 14081901 897388105 469829146 564476703 545692864 185907484 33709268 772585612 651270900 536605017 571109911 388824408 827303941 254140895 666170122 607293082 94160102 350738334 493466375 76962494 99348473 512513053 429587485 361837572 871483288 815722998 568372110 286300416 439869072 178237780 277571666 988392216 892376225 393481339 588278163 44307210 543503615 431544384 587826479 656781155 774151380 769317517 892427833 487333640 168657339 78139615 727530872 194450353 254080583 599981256 910941159 212387945 688930426 240942189 348731187 37524496 570598478 930797832 109001280 976707033 80564784 291454311 721123237 189579212 491387263 890996843 924317227 355829061 505604370 663794571 794144081 916542835 369061295 682806094 536915915 396620762 3908245 183872468 980584447 464361681 307190259 363482958 874375303 827763717 384420718 369328258 963777201 27048692 317204127 588605256 304348930 489619827 957492627 480955151 673328558 877298729 494691657 705214808 328621858 761113362 452955191 469071930 845926523 236752892 200189638 597850845 555197964 576878861 988673489 127370751 97779164 678478139 938224426 3553394 991792165 407034066 987795990 249401244 579303895 53060594 661505996 77038581 277383954 542161679 751533561 70976908 768337840 613036399 501053758 344510083 999759801 171576239 315705265 717462414 952464876 929662527 748570456 364522617 584652349 708307425 851399345 511974047 673193553 765763630 145183021 47580019 493100548 9782289 171977648 770948347 735921123 489000522 455622419 193892431 893302194 387829228 3280546 417679391 649858792 348696287 695004319 50344747 115710254 875610719 705521853 524422344 738483428 455750011 218985125 371672930 18212252 832508311 447168116 518941940 560251549 961111786 991115579 956844433 3072353 271101185 853773694 425806815 605911063 582111034 321632182 515302807 484369442 364188490 845517519 590253575 652794007 441191352 72440490 43799696 303589571 197547615 268197020 712920359 383842980 917733616 121467886 854403800 326540651 554752877 89902683 796916798 424570880 477520559 321880213 449741325 336914813 912451298 788597951 275721609 573876146 938277892 94015220 381889292 804960672 861180009 119537599 431968900 419219966 487164729 236846753 298776050 705336760 936345329 35367055 790198764 402267754 327132638 143528049 688424475 963495657 850627749 761941412 3079614 891264954 146015422 362160249 172685350 39152025 39511284 752998580 5794104 267503604 640488423 708310029 352202222 976055150 883877514 802110642 746862806 560442460 117928101 849953220 414612625 573081419 898908499 603275221 804917845 906690936 57610117 530079088 797556332 528018262 197505662 64797073 656461491 997756172 397854294 209052201 988066076 182209780 834411639 689528988 376833068 409079838 902997539 492304962 273217917 220623563 330823403 273050857 555720253 622169842 92998969 317996369 165116334 135378110 284550856 124133807 338980260 688086797 882843942 96985131 633540362 398731251 96768057 485084001 869512797 766206261 308490935 352767204 53713967 566027983 248587436 959185334 80239525 229206895 990334968 795879634 970007290 237770487 225668814 10038179 677765626 516991230 40812087 142342282 659234440 110614864 7699597 349319515 794322712 325935210 538942464 755595232 518151989 231464447 105240852 954793557 767248381 46813045 705422113 894833642 210890400 692614760 534724818 581793605 449173732 935364903 40796327 566619389 780523428 862806322 282944883 288845856 446415692 970411458 397375710 950422702 221203551 45071425 746720740 170887195 835475953 701220045 866869588 891166161 492403758 915047098 872036433 461896619 323370705 528925965 526700245 19977852 236091309 469115137 254162985 307958918 38054696 965341318 141218671 79691779 384469179 802634429 53224472 356010912 681454963 92528253 306382958 941874429 357176947 276176081 298255883 670790446 640205168 317507960 855722080 397497149 100357939 286359908 95561520 966457509 248226331 90811708 84548882 643086808 941601432 593936857 344548338 254454971 715172785 749254348 990184336 938589477 689404287 678774999 272872959 484900195 138441136 523074672 4084776 848679095 548007941 359435841 589896261 565991892 762679508 4360106 509769318 755247460 826757510 792666430 669432047 560500866 347079962 384753985 203335960 251371329 993131681 108569649 176944492 456147747 446159296 524297018 552186954 325032354 654475057 375281344 36323431 748859562 948185410 34728665 252983626 802799389 217383508 627653072 194806735 443578190 14717277 57035428 427438245 982218118 536163431 631793542 315893968 318735491 471335695 877676127 742892583 591998964 610852102 918391111 903390679 196760830 661984403 992206607 872084702 924395194 810757904 494841784 499540625 960675508 529562985 632966394 202161942 644625774 415534752 362671294 949397483 110354139 993317963 411726244 256781405 850868452 575835412 813984126 200549394 19736038 6972216 690537939 237548928 673657138 201134857 341473373 459784819 515609996 702270316 182829451 137825419 156027821 35280988 216796416 942335931 848258241 583663973 178953746 621524683 651413738 465289769 289201740 97665495 927992763 536778975 779236332 801131727 183273149 45544143 347266662 21031925 925870573 907723479 708867295 387820641 418922044 183229417 397686450 536515200 83113998 972674955 781359087 466280081 733806524 291907157 289833943 67791143 556924434 802633846 923565921 351443370 270858961 831678512 47561657 569597142 728463150 417033816 369480891 708666681 864668753 218632919 703348092 717248953 404447191 375433515 143140034 910946317 201529425 995806950 837479303 838653247 607494083 175197230 693921146 495031344 300494374 989264956 123217277 563510804 810017254 408569821 576495656 897356018 459051108 748403700 655868485 674774053 288379509 181733366 26670930 502747869 153473761 523775084 969844738 289190559 47797989 775126389 183169724 167253953 73615025 138768705 527386650 230429167 660576747 533344407 282926956 88372905 404383275 662885712 725253427 650824130 58363261 352260825 230756262 624226787 539691234 341742773 984284464 745651974 849426639 930937081 93012207 418215675 423968684 665043151 550271287 927781350 483951701 410877171 253863437 824804031 852249757 314470457 707499949 130104784 565354951 968210437 192361733 614548795 387951371 797426897 754736183 292324210 173587479 371222187 584545563 961549757 761697675 737880500 466988986 72794295 582164860 229103266 884046036 354288337 81313778 647968062 805283931 843233486 122803561 179053287 470160374 491781189 87864148 254397710 66943871 600222243 485125781 334187448 400256389 471264550 320203271 198778879 828811211 415357539 948889845 510516369 452670919 82301888 8061343 736075311 255229732 755752571 923573692 862198319 622257216 767208865 74651891 692006651 934044847 839102615 841145696 725631120 647528374 430845333 999534102 921261312 922400465 236895271 851278231 799014128 567632941 842900906 79372382 91673627 554836782 224117205 757096277 34057165 853733099 763271469 679163999 46153064 835904173 84516751 253864655 244105443 812379764 693940394 557829103 678716742 570276210 547693698 508297595 179271471 720751245 736268783 39365155 650221904 287560417 240475932 518708236 960489198 735137852 831022600 471155536 576144484 918082977 809096968 455475321 900241310 494437830 443331395 391089418 976736414 593169813 871257397 453677046 744086523 715231406 172989228 641112615 915987805 12818916 852867534 41419000 862419458 576062396 293546641 637364924 520310588 557228785 909843522 567520565 186736881 758465779 362841471 446095389 760398874 643823715 517930301 860907425 589786948 263832472 235017026 643808480 397353234 378204957 475050155 163293808 308324024 772727344 684190824 907306202 571153026 797585733 700318139 47744793 371180619 584411266 856498877 340698911 911744006 916932672 607630041 204146769 996255289 24574864 734803279 617336326 138331261 369902771 386481586 252167691 284891648 806489505 586909803 50679074 808111618 585438340 729577780 257877886 982315099 737039418 794591133 234264392 724162036 477384406 291689354 972401438 375292745 887964190 321429938 894200462 16543982 760679439 359950370 962568352 638922247 51916629 826562233 958868553 985730766 258603988 273463721 137049849 788068112 231876386 255432188 890026766 334946992 596667658 128141837 471564382 992186915 555383306 347567115 745174194 951942387 84797909 123542137 396853829 93004349 444358611 309812401 783666761 786336050 887556508 516116316 184825186 683026329 161462145 880789243 137389609 333753932 179761411 771503714 863721898 76103606 928279385 542102839 425641958 284677724 978412527 40306807 583754834 187256657 253918434 739312882 756711510 405673151 140697476 131763146 987270608 836749413 977566430 337892600 292267918 87130644 418426921 738850247 403614167 548070961 562312532 775892311 101475555 24975927 346730370 2491163 463165278 267716402 271554441 155371356 67877097 46861380 770264691 428100531 828076185 466022179 438695936 417990547 903166838 195695257 333143331 690749117 381399293 712196867 451795585 363222985 772976543 438632659 507148533 969510564 632384320 238535951 977536015 671144716 402898361 1412559 740237968 342749462 185215318 59404482 38642415 703057833 559463768 946830250 176659415 86759168 268201075 44878043 683014823 525092652 435921234 518493120 506315760 473392272 283662095 178988374 353471995 294424163 711002043 488090799 857748289 711766322 477069020 477160305 710196464 759379803 885832169 16783445 84510573 365114770 471161552 781973928 682153676 508998496 971803761 628409293 232152410 111149471 406257953 327310264 709301780 863404287 17340712 436607348 17335085 323735173 606328131 995934367 389312140 808583687 165545250 64156393 36120139 2847921 286982123 287454361 648510777 542723970 57878709 208069895 900841817 306797519 295743246 576684323 708619361 675837888 465657718 2467821 51493436 462226126 855124962 768572154 240759689 680577100 543909434 755838198 42754585 363102683 28901595 30642716 963237236 820347891 787043605 566379712 211370325 942480993 841421741 252624838 106819114 233971907 935041885 848448296 867559317 662267150 787542864 646709363 112475885 656415241 576378278 543159114 130026942 702195151 641328630 835876322 44048453 41131601 902466503 495127941 608780788 612978642 145319189 54352655 590022644 634958185 529792211 803935604 922769822 713845122 780470627 937799736 246832897 318868061 782148383 289130485 540967776 862615182 862936276 717705433 260785073 540727675 715782722 318431525 680243998 946935777 431121053 171050415 551356296 343683664 861122831 163285601 797731327 705248170 422859572 553069751 856705355 646032808 877677980 220313669 566802535 251706709 566985292 364973871 562766592 456419217 887913277 376659632 948524538 546359183 985685212 970204051 590553579 333855575 962967688 429985981 939714462 935914053 570043672 322039201 111569554 720060296 241588562 714249930 549565305 990454948 774469237 836061781 86898873 409656304 228694704 601882740 367200494 649342233 796273064 638316524 552363878 56239005 370750710 45556375 859934371 539798353 551109287 165430243 473871069 767470300 189255098 833172818 90041982 979466809 743170726 535277816 362565796 486248761 875480017 804232192 2133922 673171967 712604186 657467687 706240895 613027714 554843472 727709503 979483765 841734158 159587512 335651246 37223283 859792323 418131851 379776236 436677276 668044053 331129205 741613833 981507014 656706378 290704664 93623844 293929724 94105343 704642695 536901877 158796541 582182564 904682955 476112708 402671034 495130363 991464801 339856495 826874075 685763997 520300218 747004393 509816379 327043445 272943802 528765877 989592680 106168130 543131194 365642991 801083172 789602330 236871815 579450435 946612711 357956066 127165408 26660980 577984090 563834838 833355771 771337431 312975581 161889544 925679232 627197909 868653314 475587800 541185421 760712556 889166351 86110081 804172336 445988271 143647105 834742412 575224048 168867138 611954564 819862875 668016197 868953054 952207227 702920608 595275547 830558931 483058814 304991714 769851220 977585537 341604311 576520703 526857795 420238814 907500932 338789285 882857265 918675187 99839673 215136983 919655899 636281695 559853659 572085870 996001522 508733906 200716677 326991509 278115994 442528147 88505351 145878349 916501227 741622011 529836770 751322855 161473651 180992504 520961229 142285964 155969203 132980875 203634867 424850616 352997533 787809098 862299187 606516155 707257117 527793119 206915103 139530295 406998413 232671110 538566397 435862949 744676414 879548819 534121353 377830096 638132470 812467690 440569649 152124503 742526317 804814213 160013975 493334831 114608079 900235506 378358291 755552544 620718397 889873618 491673135 12539715 472440395 950342748 756347945 697808522 51719043 7608279 415998580 219578936 327227873 664758563 817216823 746291813 634353494 709267505 559093964 613238395 352766790 983014278 647474754 790603196 276294409 470208701 733662172 543840697 530873453 200230658 777598352 890447068 861948466 976622999 753971593 530748127 326025357 644115026 69807782 225871187 254102950 54228509 681266424 345138715 242763802 592229238 971018824 208477166 392115577 661282028 572233358 775779032 776159945 340406696 432055931 253594297 283725057 323607521 608390640 259471300 774333327 308476775 736085125 253016834 302833363 964293657 882981891 758190797 468852385 796813935 660869354 339294549 411706051 526846961 443687148 509301534 355924853 763744189 472102256 225816960 260436455 974438661 226502160 90231078 380646079 954409359 917238555 770033296 613414036 915526707 270960148 22964881 304714356 362763617 348569137 733399249 200247903 369469336 17740509 884285515 154591689 575716848 103401526 392036816 769610780 789856913 10435983 538219651 619087668 228483898 336371183 603809372 528426465 253561787 259015313 702145701 358384232 268391035 225648994 997848704 144655618 179998450 724094855 510958430 473150044 388753456 343142868 601787785 124045846 192739157 807499093 482663067 171077444 887490070 282796489 143088645 65968880 286669119 926777890 479267209 40665237 369328939 957143814 843794369 385158822 796572750 36834129 429444758 616486149 274784172 921063569 519347145 485067660 590038367 154973064 176912237 365238920 905773844 942479022 821002346 419149624 331541646 468991149 494602492 250773075 172068386 354297571 158601523 709735039 28557114 536857571 161539441 79688923 164111571 596242420 460796143 80632694 740852222 209439632 460679735 760093653 886095458 729142759 953646507 198518129 447173816 675752282 598735357 941463606 692897614 870561280 897779893 79830790 646827141 364611620 793982127 349569076 173321043 63459012 454756506 495346186 153411522 969617940 334236026 747816771 224821615 684050937 411944742 59003793 264716812 679655055 326282442 51355160 710843870 382920356 111904615 427434993 346054207 642865722 583277134 920919208 205209629 678214921 166725033 623371455 667856505 865638650 553666802 918049321 167097578 925013165 594381178 46802639 328107032 500138996 626681572 113875727 124248129 169280598 980152231 224988727 64900022 216336269 547115919 737178383 713513311 183250440 775002172 397005388 269047091 592479594 246717857 111258398 691206337 515741449 559641222 822133155 88510891 794845808 701385991 464712049 981671973 552987101 31838484 26765840 958062458 255652035 641519855 480297853 968767623 303520841 51284912 121397417 457106495 584694218 976007620 829843960 791039525 821082964 944287594 60699075 327121109 924665897 740627253 491870934 642201211 833250624 305571981 313883378 910775642 219814852 997178925 683518284 561425990 244497300 93039270 99777804 14736170 921553858 430240987 582151120 380310404 693025044 734504579 355824678 497654500 494622854 435756203 163891733 512596848 76222406 463491633 465268629 562487395 589081527 82576970 964438290 655427210 257849071 240358653 208222189 237523653 885003832 197318053 160830715 416940684 409901330 886164850 27767044 760692839 367586864 981378025 500240709 485239413 167614455 73607008 523885551 76498662 630986498 865732483 461157541 386054785 839054496 139311058 612293378 835325727 942985044 440501280 591881489 829215278 573876564 240334101 31658963 405455151 865860876 287522477 633123261 993747511 256627608 861070008 892084023 476176498 523178317 390522712 209334046 950543516 180770864 36758405 39947074 187109254 975861885 560364940 218334441 103346327 836418338 634189708 796066122 612250184 518875201 45268984 167540243 329623207 785989042 268545560 469606372 27659221 751114110 917747847 110010578 22384776 294642277 820040630 784966885 819301002 479963225 213842024 99891354 901920056 975014145 298630196 515618145 863726595 810205751 185579527 116684831 481212146 762406026 786353311 286774190 992234271 56351677 683533073 349566809 146858805 468790086 767778115 231623009 611934201 760290512 454024306 225348474 312277182 129351865 218380718 316000078 947625455 326453397 353670745 993595641 56371593 462856617 920105132 130707851 563325853 295800176 856997938 415183241 631253715 178078746 567980619 572869997 244411106 439078664 620846763 800457761 471495449 704271697 845976536 902480264 443061978 17890369 249327535 681456886 791761945 673609173 93210591 138773938 3986913 504857407 436128876 723829115 530328271 775132520 119867950 851428096 302322581 666446185 761375055 824520807 51926904 199062289 314240977 29189063 375112403 782997859 450351622 15936429 555449234 27405588 30513430 32463259 591611832 254815505 410106236 29867652 616517593 908983543 800345481 882471762 612877216 386933657 386683872 336210273 745060939 853010302 224977912 171634433 301872426 645102945 714771614 615824887 442756643 59625647 392523376 814645244 56152113 188284940 369606754 590126909 334341088 79160782 233071677 814593753 145408979 297676928 561571611 340605799 630199615 53464929 493245421 177466733 512109 129747683 228377589 39352810 107654972 156609324 641910604 960746189 241181084 155106968 889432925 629343611 421529108 8765493 681252200 509603661 784812604 201476677 714727680 504209935 192070468 960654016 788335758 134260867 459078764 810893263 949862347 352332508 748254602 383605330 409158218 343775043 467107207 722461787 382003180 99891286 765173986 986145713 766460265 625596836 947993131 422762062 92057294 257523250 768153737 601912033 254179321 69928185 568994357 172425037 927185183 710665061 593721597 546010920 595730759 591119319 934779586 630230077 97373901 737586212 562273786 960525067 413459424 180431381 741043246 271739715 64810755 439526885 809290877 166448205 481451408 337674438 205685272 327313860 769691696 99979612 362394820 380993014 913426788 352268864 91102043 952645733 603450880 183311486 920933451 258013256 50547114 119072791 517893653 229512970 839533407 57993344 999192527 403233482 660596719 258939681 396915107 573080794 105303676 768668120 758078798 32466497 604742399 709591411 154813090 159751737 453693635 766087225 976997892 934437041 379360488 505288290 898775790 536695499 501578977 466286234 918911598 130294623 977190646 47955074 376837541 500383607 260033219 832451887 846697034 363969745 528913335 73005993 190115109 47030368 686619542 578478958 3776148 544321739 323672312 993705196 764566793 577780973 271208392 604378634 241647497 129514579 654307781 868863136 484424238 870480833 764695812 67873018 46417575 893018030 241239148 743982681 388208819 618534083 258794552 595389810 341627561 372319839 860982905 231954157 123562484 534684950 812132242 510740967 440420751 727182125 162202810 782688880 49310861 198931232 797689981 626256910 470119571 606507549 481172284 740111929 638636636 211843718 434050472 305954012 728735796 614462067 375055691 565994714 643639934 808399918 815307007 168031367 684841007 705559733 33112948 890362923 112517968 629792315 222676911 583997571 406033279 471764135 824811397 813149504 631037038 845358099 604529700 768977285 104213603 726627150 852994699 363593837 12702903 269988955 532418061 491224450 952922199 652018416 681870035 50650951 107901510 523943672 412874326 416550320 260218905 381009169 51961832 336484005 232688761 468231439 633462060 188614787 620281765 233911415 925018266 326042266 774528493 583168261 246257149 700361648 636421176 509387558 406177524 815447164 709753471 761002111 841372532 137520684 369521744 859611748 436263492 264561376 611136844 78667873 517087103 494716460 275172264 498198709 493881110 206746010 883980464 236081874 135787852 802824998 482503488 605518815 682549048 56183232 879903817 541205302 237816134 571679693 728145746 961969382 535043510 46308775 358267124 471961650 640014620 129971736 193328477 647770127 862608094 619201763 478345422 247008170 678875065 100098875 268591645 886548192 159834685 439048778 347745076 73582789 453540172 117948844 653531024 914076190 34194591 146446833 484642499 355302374 547347265 807300382 663559922 317585869 790198290 447890732 278082391 15908020 647050821 796128392 170422976 531201330 175264226 806952594 845204494 888321042 659266629 478984734 111709367 710868691 606182045 783740918 307258693 243045927 505196142 4217173 483875285 342856820 358706191 408145005 583791257 552901718 128134445 172122338 431673942 877340443 833688902 342116430 743431399 166822213 590196271 308210875 989032888 288898316 443427983 917007148 832298059 524176089 257055841 715721236 331042487 74739148 224725878 944314844 274808356 303681080 970348529 535957858 960427856 541005345 662970569 985446517 258075405 11483077 771744842 656741466 780671680 125075984 686117012 818563658 275480804 864373030 462802971 789501937 300797317 702128861 860018725 672402929 827799750 836701504 602886991 982893661 354514267 866748685 997666313 615054142 785570063 778446392 947227413 373508370 795374912 429176934 269247500 994189127 679555934 98811251 603824089 559944389 904976752 59131884 332603195 936164961 108448398 158412182 373166919 176367979 877330280 819095013 686360549 633914401 19933885 731256966 637727310 652304441 379142629 2628565 388122516 747370843 275431240 544007015 103133978 786896293 742294757 128693378 278236440 393281574 408622284 320890528 114092824 987911523 424273316 22770160 989482108 442539988 167594790 74522581 495644918 70355048 996361375 797476709 47739661 777240829 369628018 759463915 486785695 788285161 931710868 812608357 45378905 60782964 506571279 538255622 342506305 432754267 670008703 217917877 912526125 437621327 240249496 417023117 535537481 723702644 406209694 4300123 340871573 75730914 371421163 103258915 806369893 670118952 882722412 560461980 846453471 544143300 374676516 752231087 452604800 324065708 7322537 832812283 244671128 170052808 692936866 100563028 967897289 739245173 253480015 26287424 595821964 953536771 536254977 138812025 739726764 499276344 365001117 123716462 25019848 487504844 803705885 380245185 143440597 452070891 985415183 718237386 777907354 97551798 810690580 292492818 544748083 270663106 85326690 258005465 77812879 50975383 581147203 887787666 752080626 347339570 403503252 60012641 294889332 143911811 911268423 504619428 377387391 955972848 238944225 527896423 5554772 931053776 440830716 130226158 842601863 854654705 993469638 768763695 309053823 122924051 535932033 333171541 941703159 947477611 116623361 222889791 988498048 357930017 98120241 190425342 959829757 625902034 652091790 746845786 969063461 96836878 939789994 722287438 431438852 961722587 814148266 666623624 683916922 883304496 479585737 178283498 452758970 846907003 371827667 615226124 458267853 388864028 682111658 235749815 51757581 247533799 199432389 274432107 141290410 989703846 389182380 534069466 144638504 982807445 516777085 586395243 717260511 640441572 822578282 740957368 504299642 31302457 42206009 22979088 683686777 738643755 127760323 563212278 456010927 648885704 268128373 526069663 745166276 323422480 679762386 91759224 784488883 961467511 923324654 598933151 509202765 285920103 817014261 609596261 454923189 848838588 536801954 656278482 643578083 664144966 22912200 457326369 30765601 388360010 999632589 254684991 929879184 70870786 543589930 233744208 894292900 255041048 289332204 483124267 15672228 504806447 473138486 877956825 695993387 283507290 34446781 103872281 916086954 334045603 40430666 965622239 581992675 66242950 951969084 459318737 152543087 365478003 148999427 397627849 38646330 576083023 878936742 644591446 752338690 405869299 530830910 446790970 998412251 469193388 877317497 361292269 774786477 847196345 936072216 576237593 146784436 261103569 743401073 625394460 349271296 675919514 452011501 142659465 25580275 46474291 574028171 797586855 445317062 407414955 985240668 619263984 913920515 458352519 754014725 945546643 385643532 40355904 822882624 38538995 944852115 108836035 480506971 70578214 568447776 801626095 362258359 714775415 735075983 919464474 695981642 333742053 828106639 933829005 27304477 606313378 121647908 772784899 634849487 429184660 580847909 636132398 368612881 697410263 445795518 331474994 346163240 678127928 211699952 14003240 398541935 648848828 490832652 803891613 529942994 437796375 951427900 237176080 54954835 843774006 101854970 656958071 996631176 432766646 90517911 972292538 867897371 191468394 492925109 14319415 663836233 215546840 440886477 117217341 705314148 556739005 445132203 730403217 574340177 414197125 94840045 861911020 605838091 875745491 434641031 881946746 181266718 902383871 538073409 477047132 198712876 474003859 602779959 529935399 44497004 914555086 836351576 59843171 595366182 174684705 557574889 382934030 295427896 504964276 536841215 453904918 912536980 297736674 671393800 189148898 971983295 89694648 395726147 798230730 596785236 95777658 85886531 156464282 104898943 263428127 835520624 148121108 802790787 805343952 947560069 838546026 260414261 278523245 209957139 610202312 703934078 544539912 888735485 557834440 571641052 329593959 634638330 42938619 685335009 149550726 876199191 378122087 535250867 978164499 843662642 423447556 422597515 363323633 822233984 113010494 739007030 625258165 10014215 393891446 104072855 778910508 364765733 644769921 608412707 505694163 327957767 183775783 140313955 983028573 617744947 2238629 265079413 813083185 51475967 912833580 312754060 765118186 258447895 874200672 51855724 163835605 653548027 81849049 178612206 195686518 138162046 580862885 983282306 484628483 299512648 708960708 59747496 239764967 172804949 69290923 124136054 399358785 691922805 974530498 940790549 381163106 665546 387465958 820229956 638445907 55626060 925509863 49252820 269528653 954090056 82936587 134313002 790532158 161965277 394963081 287792832 628168523 567460222 10234639 77992867 986340680 610681715 415306045 654710006 11637314 111665495 290390312 784655726 933268214 751402395 241137880 360327381 830917463 379810562 170400970 57918600 290880779 533471011 309044334 107690489 754604015 412304619 463879850 91394349 823697039 712431384 898930773 847228734 488178351 42017470 334295741 898239706 464794565 840502726 383184930 660588226 592329083 698757994 919767096 162532428 531423282 525088955 39109801 396057058 310153082 60299035 352332689 675795841 929687707 908443843 623082496 298601275 273034512 92870974 958366332 919199157 719911687 154414060 37717884 460902570 196008418 158107264 945404910 27054438 646270136 124071811 522463665 791895883 448976084 554632911 311461916 110622799 638931509 596511764 851393142 725974908 919821837 802771286 25673339 142318447 441559875 659828077 253932765 879464154 348021489 579012227 868041153 256074499 793917158 227518618 525102398 71570498 358010404 451710468 507422690 428975751 778906979 906429929 172404524 471083473 73808781 760329924 807516179 191082680 419393600 677958886 121054589 726847716 878922319 693918450 108696777 669058963 557759553 450186847 408598086 504007703 846290128 999381498 514348985 269132374 688682860 858928225 168560859 598597449 389009590 89928840 302225881 344784253 755152133 73757752 774369746 859049365 964865764 411784843 642855773 785302213 845786002 2061426 491391744 658166617 301929344 834130223 957647290 222798124 537127639 269361371 744550266 295650865 608855536 980617953 71868325 654358766 801173465 94461569 895618452 824064252 809006807 294544718 842569491 479698312 757246174 812197808 75714276 275515349 215336475 488166755 120153914 158032824 9489259 626012150 54194750 365506587 953009889 478890830 635060366 773219706 388700740 197023776 189917625 17347177 493360526 815036026 496542916 636722699 142901102 360749114 268592296 506058396 496197575 709847445 546707153 867363817 445061167 237986706 147165088 18923475 555145841 660582029 559903979 786974416 795079947 437185205 689892472 544313450 33996721 95821965 22934149 490897342 514050504 822060910 896846403 834995197 540549356 817221636 675690582 372819182 36558698 415872717 854729559 840540010 53583046 136223390 698053714 153566175 484982327 56826141 677711176 617486542 651354918 555413831 900410798 921320782 559641523 53314540 639401197 932275590 854251312 995978286 255856352 249286454 64580771 395610630 917970521 292350511 450771784 497746623 974789019 394182358 885574925 536226681 452008673 328486053 111697173 41700263 789574358 799489194 799504438 628181393 742204700 928989191 517015419 898663635 372478149 553114736 881984162 227634908 285968605 934355632 972350622 256210288 3500766 397582628 500401174 583070503 704518457 564335678 645902821 883613676 98542548 884286211 146132888 622925694 504466567 333272462 406275571 292524530 182454686 47246219 285639532 849710639 919394394 86326972 444300462 33587824 934593904 4413304 627920152 59090630 976800648 915197223 731269948 305270676 404816831 423000775 406510432 169411089 952108069 562113386 841362944 348182729 477380672 524391606 906311754 883084316 296367496 118030691 194574496 398358206 66650601 716086209 533324570 273396789 796191812 453589551 852044289 75583327 368227053 653383589 518995541 647254761 829006382 48327723 935777352 746142168 580103363 144243040 131504065 381537284 229014621 30628084 396979931 860819608 887784479 363494189 338967139 741292692 514260772 682046822 493326941 351929163 648621815 638861452 430237311 142732517 690702361 339897248 823870644 859471582 886856830 312978999 157095322 43721861 91451408 603427069 231848197 712566654 635107115 752210989 349460602 861455425 507416351 920026651 673875892 541437081 190104754 93818794 240202531 56603685 614993563 949367510 496567912 157144794 237523976 58712364 275206363 699265407 914863897 820804173 346215941 254671407 207168866 460491375 679653414 55263963 136597101 146850011 559888560 96300486 222804534 514461296 593208009 174529031 307169197 541945887 322064334 87000074 627694903 473044333 796798923 148487695 918957358 420191988 816603139 151110314 567622236 124281058 671969134 425878337 439619204 29131640 195651894 776845457 498240730 792196492 578162489 876155178 76651141 792743687 788446858 17235438 822885668 236527464 336235504 493703830 130648902 181673536 716284006 858761773 150763760 158100404 271416729 322962835 382140956 737911038 27476589 922725883 839294260 347267308 917967225 177365357 741463963 698860640 677971334 794000197 916143140 127193806 598643219 226965170 334797209 773852353 831799764 102487352 963379509 720228950 211410735 447032622 501971754 829307326 512337085 460018241 249090845 326843329 593168847 784957935 914435237 247108150 237057767 456342029 552431567 27733132 639288378 634326338 537528221 141416005 240125493 12490121 200299650 532404597 399866869 660284083 587945191 57511239 225805261 916734179 750803370 620882552 206483396 506314000 997796506 106465242 79910420 278599046 952292092 923424467 938268589 244276837 986880009 149914075 978816175 708075041 216323949 666469634 182474484 128231424 501963210 101714535 113793668 518311583 232188723 701867202 789462046 850765422 801365937 781771227 508823478 479032367 695898562 309651728 350107377 754783099 955426517 503026131 773603242 173694781 352504783 59426858 706567281 881301044 575167369 103790894 440120583 805814645 167997775 409883532 780652260 910308584 366786402 756424711 322322865 948557766 565426039 576153588 777139662 65657121 712555319 211549116 431806157 280076892 293487805 860919133 465646581 396873647 958866203 793739498 369648320 733924516 108109525 78745350 601139549 390132893 171816035 379392877 877670703 110920011 583092916 737749356 545819979 567161656 267985830 651974244 295677694 741201471 11580047 916596811 980124741 114688014 825198775 659245610 571807316 523632299 324553691 766399136 581811728 614780652 702691500 589515357 436974740 163614461 988122446 54239400 665692080 113623262 539261402 530653146 547816549 976529635 164039900 38257121 923920234 784076338 160914389 37559998 385355178 978444104 194355130 519780103 336224964 15531125 728229235 221243494 135019914 68477531 189949533 455205399 238743170 853164147 31889609 229489518 560921192 742441864 349691002 692325967 687735978 555326009 227611435 454734772 325960171 780637563 734846215 345472555 261998208 656084245 441779503 627186261 270845686 40538659 94736952 602238312 985605258 407982484 280204970 692500398 310583215 514955948 283274114 993787652 465987724 447021954 486661296 522726748 547367291 185043843 358899098 729597243 122403724 831200237 591958935 577624124 720340736 879335509 20270709 839069579 944206286 230729506 972553972 118569066 49419297 528972815 201135433 824533679 422541527 681323181 302281628 385006404 174541828 71604958 49197194 756361382 415181165 844634972 686935971 818648935 866098958 970500144 401985517 817831597 415787412 860371259 956424287 126202544 663773924 744443056 550640231 238002495 268992658 384966552 229135461 370377788 521463403 280649293 629401646 396053019 177744108 297500927 794222473 426216039 452212168 138249778 285537973 589136958 997868645 861525822 571662562 420632272 526833759 528097998 856300723 469875683 876922372 57573217 215377090 366560338 482247895 636845516 204802588 789250697 19272206 191957431 479013057 150716683 991326996 11164699 822235173 558856941 600716295 126981066 215798706 61999192 658362939 335313895 267867972 692250890 392544949 888341098 459737515 60475606 461715120 581877917 421691181 655713311 818243612 923431329 102032897 745907297 485086234 874285290 606968020 155909289 59710849 713616575 529905480 488210455 982305628 83730619 824969329 787993187 219997034 379051087 353605462 140967510 349481117 703073597 741559158 397143116 608047003 689555486 87719232 801897145 690279744 920307934 722131097 127667873 541161242 812219707 706209114 43521053 584349676 109697353 698281936 967248605 297379884 322218992 989387067 497926305 753062532 517328748 705074255 299446719 962698324 722538445 677777333 996815777 253408302 706867573 40361611 123803459 590185561 391701916 436659936 375803833 53271376 16214735 311394361 616062631 961897536 297085293 992699919 484925127 750318989 33166889 153248335 926456935 734294861 12970635 376276952 791205352 126205387 121395567 821916928 401702464 269488646 884996484 177171984 758804345 916609071 239293901 529187267 424496432 415742511 480639524 669785035 982865687 392671262 737712050 609436492 754901875 662452429 876934521 911979359 928101278 240413245 732224202 98033041 150085766 7460390 150745039 770748513 710143788 891115633 172858882 692480965 732828967 922759614 378419892 973395366 822528798 699127263 382285703 117689951 605370193 418684507 992247540 838201666 178936849 634706156 70560455 798993683 613168708 921368065 683938973 915563659 745965026 820576573 162099821 644997846 106467450 460990966 447016188 871491605 250537390 502364087 791562855 635040733 976917426 993171646 989357725 479572407 581011921 176595071 643404259 757276062 713829096 338971167 918252366 750794372 332954601 659848441 676340044 905682637 989901402 73837341 818014236 897389265 57767123 822746060 640699473 877351262 265190788 742508029 417653075 760301109 368665260 301164764 697138653 256448137 141835555 751286341 834860160 439500675 756274385 935738189 112917023 455747264 391845172 198990522 416503409 482876113 932969951 771788678 359625859 696105913 414302453 728362848 210093875 306641267 403080114 12525354 135977398 27844202 969241314 788782460 529177618 614563839 350451048 395165984 9557925 833978119 590215865 320651156 180697500 366325322 718855006 466284427 620256637 939117317 262851958 22719852 492185502 896889705 482731825 331214289 14518699 931795738 403157334 616764938 611932964 645927344 82272702 785851544 123662300 383586617 885913046 783376306 971108475 696018101 598221089 715098051 225655549 427814041 562468788 793401833 114354993 857078093 935985849 480126072 471376700 160673198 600048876 231299445 4124691 866635660 968004897 20812060 943583748 742774829 489563324 555656283 949281582 603688137 209816631 231600980 375693316 496375563 799114656 707231711 747992013 164162966 908868376 589052933 769904935 500001918 192707925 508545670 647675008 451961803 610180641 505248596 644993692 737733626 607853784 578213910 729839890 681369211 203889390 144296614 28552399 956815412 940121703 786349459 672045713 537308156 26141277 824799904 418424684 544272673 674316670 394222403 752738633 759506403 877658764 972975911 16129890 379761654 380957403 238360234 878864072 717186820 82220757 413381984 404300509 616478505 20298361 209228430 66337242 416758645 635889112 684430256 129094986 941811310 849056664 250880755 751622285 325621899 589695857 146948539 614522710 94209210 760887986 364659487 605862958 977331931 114636476 611867240 437871343 927630402 605107078 845109654 691094857 460094009 326025752 79319515 794200896 848863867 173991696 762376221 322345388 593279419 177130784 714136952 904328375 256230427 570984333 454068666 426062435 952059829 219852466 520485862 733255938 858565910 137017467 109532850 960522684 535813565 338399979 669795080 735540492 596733601 393598614 238753416 19954499 967759528 150062887 974846469 917385476 45949745 798435292 288695812 896958918 571273355 208883205 983585600 940722262 276353659 929510792 606363945 758721362 321890490 788559712 709531743 480115118 776846197 938579993 123468092 787975475 394014156 958271062 4688968 861143291 726645843 580584780 138216642 275773943 781307283 312897348 685847326 977198953 45742218 252286492 166324097 407067498 210849063 598264775 661535303 349435749 981407439 284237512 478376574 266817178 60499675 512439995 762840680 953511580 483313944 371982029 310091261 870018515 891894341 558554175 860111207 176178683 509145752 129935079 454227332 801489571 994497594 444697518 562586727 8083375 552415686 106690835 532221398 452921303 102134990 299241382 967607758 613432102 565739606 530870414 307504379 425853819 951312215 775631876 91470657 5072139 682127677 833954774 158703670 55825629 541127274 149586917 274730405 380846925 737331377 940546727 480233996 626091145 873158619 828034981 876459294 638541079 822849573 841318910 245085251 158638157 527678656 309462755 343279891 294775512 649080400 141999129 752495071 668462390 332424558 121338490 635323944 903939131 31068966 670102644 450639141 995127184 581198202 321768072 588198466 302552623 781919197 454329804 580754332 270790377 934122936 68724330 335590533 781795040 710778088 125199903 947680262 102575117 980135486 451748540 248962392 67640251 53524478 557689513 771455082 108476170 356163680 435027293 780528735 584360813 82510355 237456871 796296205 163344684 980833461 288119144 865687166 609092579 239437148 821875606 666716018 158680833 134124304 36910395 226523612 583758922 209609038 4164276 185520225 559855702 554315399 345987699 255158236 730231567 584144542 176554878 84386781 559353911 840086894 400270829 78256933 589008352 319899458 860968815 465012267 865637106 967873883 592095686 290173338 372987816 393904238 266069830 9447633 200367123 583857955 348382042 64500321 573470870 100683927 404342016 552663699 991043688 163879131 270458696 615370208 847311381 196456818 535734232 402516854 973831677 786244055 427649387 764090810 511498452 950490101 979529293 243289280 127355424 686028461 45594849 285982933 559613119 940338771 77548571 995923702 778496350 307230001 729900551 720084822 36192002 725673987 868869696 696804316 149990275 204251258 58413689 821551778 807308300 955397561 987414264 945060471 182441885 917628123 180500758 588926302 980380553 811665259 161207744 724441357 272960504 970007018 716670969 725181807 231171686 631445068 327505750 411566883 879020066 859901563 905440896 849792506 473870544 790608595 145741750 788653436 32281320 853669540 529751368 221316452 445261364 204294836 538651165 494705696 327139926 297472442 263082542 242823506 855512896 862675684 91996936 336145489 480840122 962490962 32349262 997780137 49887711 730255256 49043509 427195543 794934176 739343936 492708871 652431245 813434175 678497862 570804385 318541492 74081750 356777626 137822964 939152229 349708238 103235490 47918215 233445807 301843304 355600821 166931443 294982869 902906680 656796577 264452454 451726285 847607460 779305765 126698785 997583809 812212329 577869176 284729850 786309778 293692183 852133312 703487963 455498576 1934224 807144348 979193921 884868803 679973261 345256347 975976637 469530086 385593881 898072003 169481590 462426214 633781267 347437579 734854566 994522407 906749105 177741536 165888537 305621183 513270776 775072164 438064561 771789305 472041797 380846378 202558948 755887700 349564871 519965756 174766396 705619074 234419970 798047765 654164438 865064681 61441357 576670951 559043556 976551461 135838805 29142103 81136683 29217668 485348760 779878908 950633094 628938120 82418923 932498915 53495905 785597033 684861685 324983054 763679550 727374481 659860401 277883376 939538740 905112350 26630384 547430643 469632874 744467555 670206165 178892018 13467809 16637543 680360023 949590975 49534376 287465316 109698498 334885534 192362469 652660809 700262198 162257608 833548243 659631417 489501990 371655146 346507646 384366602 652531931 930167459 799657225 290350279 545671407 833744649 370850600 926006831 636262354 786327845 363658150 535871539 125039689 221331314 437945313 340053627 111579626 582593890 285271881 962738402 669712288 525439961 887120868 728572406 615000109 170385840 909016781 201492857 160383651 822831155 646576304 519981283 366964970 878344099 112137808 948232669 197852734 65269685 35396354 516715207 685510062 704503826 625695023 316092211 477336734 200273109 988652758 916008551 522562886 295802640 665431047 419733471 913463088 666161991 583330665 985708490 731044798 117615603 917222581 943296392 622337185 916143616 405325112 972828210 606722147 795402063 401895509 877661970 477720287 275460405 44156929 961397286 739000259 495801594 3267397 609868962 900576021 140666971 613885120 249167723 200335275 22514185 321889571 206749596 682485681 387888168 979123122 421631749 169597223 534972113 328941258 146421415 331627617 97031824 994433109 2052921 139563653 115641062 400169559 607554470 841587728 38817992 880097125 364829069 441745234 847460638 590292265 826473408 614211309 296439621 142574304 919543493 195927130 651981710 896195035 777506136 298183267 232763324 827892737 768261351 294997930 601544074 598917196 195851796 915695905 447608611 772707656 246848823 280278160 648415144 353810839 222480602 480589075 456039854 872357999 782449211 467522969 906348989 965224474 496293325 681898342 673112786 296381557 650850231 306578577 476307165 631081329 985722451 944649863 306199364 510265238 622672560 559925382 769806175 136942715 814031121 41429027 504111354 106461519 862461804 682608581 243305174 611082579 664571884 389085991 624737063 896126558 798747504 70748634 985491991 675383128 706599433 845873088 641418306 172107455 557841280 815697810 237193528 377013029 88291789 302158172 542869503 227632559 337775009 917315324 224629135 507008152 481700573 77953702 397321043 947573164 217509657 240869730 281447342 916393677 498213918 7946637 3204212 476545650 347281004 874567508 600213357 544421411 267333045 241712956 234857685 679800062 24250720 909232285 389955551 549021749 250405127 362022946 302314797 519893902 838563065 176546890 291075418 491771873 590883001 90548714 621192560 142805918 793765245 538086057 676343154 520643908 210447024 833179523 416844500 718160875 235722864 893663047 150563069 842103739 662379536 632236313 728053196 949849715 149581463 165848816 452770832 288131555 824110400 137529369 46510095 430370930 716764152 690747314 212477440 467679641 182395364 237091120 883444369 910945893 149823448 451135706 614966113 382566393 456520928 735625291 31456135 204860426 754376891 466954996 37292553 461614433 870680667 436812951 769501286 140492381 158235750 133592013 756071181 558281582 313209784 147677825 369636835 180823451 402927583 976312947 322011842 540230909 712868253 178059191 108284916 384710978 849504106 915562803 578153660 747884075 306068464 598210340 665168845 918777870 366032525 914643865 483481553 143561812 102374868 795938551 170537955 535761404 310595596 269912691 548659733 711791638 611148719 657175707 40525291 808188489 835944429 251977166 441457374 366821199 136933671 937270975 857354971 795934067 661740404 419523318 831935681 660682521 372055839 245155151 310994663 810000695 866756390 852354680 835520403 974480340 540075453 564393847 857603971 572642960 681548489 662931491 805848168 197926684 856840294 972781478 492200807 84855229 270260066 813072129 824079254 194098637 555246527 407403400 287264901 822539834 213596469 244052834 663059634 792344582 332341677 280804362 984472083 190928581 972699591 411889873 925850769 370094370 958406485 762670937 145703559 663642458 812751838 182081563 470253895 572453823 273032988 335608546 255696789 563963190 344915326 243997006 846848042 645542329 565413543 525280083 320758834 250070743 543868909 757561271 761246158 518756911 60133595 513253527 26564755 295437816 632138671 440893922 448375818 794359676 338132444 918439388 291148334 379708313 985577097 624500637 830289905 801279295 930250513 459096976 843716023 425249268 140537218 199532533 203102168 547317331 821142814 462841183 875118371 436774536 653675740 929360694 752694102 909531862 738494439 227345461 474962855 483713553 228443678 178860781 45815614 346837540 48515219 678259777 695107000 227609229 208124428 69643752 335833510 729778908 66021253 935936751 863250188 876184376 694596780 146372660 361557986 192195801 402754660 407428844 771498134 156505743 273065795 265927965 148169865 688609594 932053011 814392357 967460493 866804303 690542676 66315057 910175597 667630682 66441401 590747591 871552613 32309110 379093927 787060285 692293030 102011863 145291705 770014271 781130452 47528512 412112958 479189325 547470727 820736653 426039225 41699130 614135245 723656747 691511904 574210734 852411558 24028827 191409823 304875429 353997447 394849779 586816914 71625198 866202072 954404700 355836814 545949101 210001782 849024405 418518168 389430234 370765106 314474350 627378924 280766656 636238415 508059214 51847032 533030526 101609480 354017966 742998622 555609993 650864136 146089628 905965942 576696616 16702192 229712953 678631113 42468855 235160276 483141691 869801751 3640933 625050046 27611244 449544786 453951286 359552554 427558441 737144865 711721473 276972936 660371683 377703518 667379634 624568510 306857122 301812632 968126218 882027683 60711037 656145810 480046362 885534853 983719715 655322050 995912652 917669028 724565845 499281875 957923418 132526261 755676265 245467171 924984789 83759199 341484233 544317510 271179679 775603137 627815026 633516929 363747313 302093802 784504694 219608911 154769494 356184416 692004474 559374816 778386478 78292634 449212728 873543829 384258860 589333638 583406846 518763653 779011033 970144004 693587758 835007740 711901711 933773672 354540476 583168502 629495678 839863036 840774067 327953576 851964970 589270395 173074864 35727864 218840298 955546008 990806629 190326016 657816043 860890997 328839960 528467343 55527724 277618476 489390113 143270567 104491264 113096010 466602351 700448512 492298895 531535183 62034180 196621188 354826324 912663599 774461813 649803217 609303712 473676500 650550379 785347258 670216726 429493913 813337380 75358406 267402285 596748240 212736242 183789744 481127857 505034302 782435771 118689765 238311235 558999962 731896439 873707785 781575636 199176209 343700918 976606322 411143982 514278597 897715735 297867435 899362411 103353929 237584594 504698611 533780092 474476839 998326319 943666620 91599523 21588058 351857165 369458476 449366265 433670100 496783964 576886175 609361129 367455993 776522659 672242211 191218611 74852130 687190395 488101626 489081066 902833180 768035089 152117788 693965046 419786918 314360744 357331378 704880531 176663286 236952341 582962844 151221840 182634805 59629633 34241260 429956881 125950462 327624107 33169001 899117198 437029603 877348835 515543309 361795794 765809896 211674640 164014983 443146172 215053062 775527019 969536442 871387521 769419945 534066370 651773756 107261224 226286643 68847350 137009624 90609420 538999671 232477565 291949069 632234334 355438142 648424417 428153740 444545697 259243718 4242238 382313405 446835244 741377597 999443656 21839931 253007020 317079882 427246659 183264083 506820767 468487813 28057737 560170634 281935065 531598586 541993992 235670292 64922371 923829419 69563713 204434525 764400663 647309579 543618378 883992196 401507046 619323267 969291341 377517787 60822674 280278000 265417735 140951657 108675860 848237347 559405642 956509288 235869623 740169056 331644795 507614919 522421659 311705824 903647508 987142312 330300467 400121423 890434595 522684131 598517703 795006286 39030218 886893186 96612339 664802546 34804157 311689027 667090470 940182595 541945543 426525209 233442340 44915390 989802309 499810219 633302149 456836308 617571241 393901780 149151539 641032297 868233976 296239393 172068848 555845461 922191181 595971414 881247438 676692966 516859988 239450090 455351989 156054364 221710799 898427782 688072672 205547628 59945493 657430921 890927200 491686846 463517326 32488071 587209368 707529327 81161272 762521285 712160703 323457680 678629413 945733311 509782625 509310372 950675963 562937251 902835422 886097190 531138674 207070163 992286698 445159681 844060122 284063079 389947659 88306710 291894418 2987177 850059038 988691642 746213266 572593303 358799059 375370549 488838370 242345828 829340972 865808452 183373344 915040503 686301186 260609943 659621119 800410474 949904000 134067284 533834690 624497548 912032166 356864914 177496517 143703904 82051271 319051999 836671477 895221404 931869707 323016891 512242002 702298411 226488558 610169114 379359092 722131371 336308927 692924390 466566403 552322544 500379426 786900859 775988798 435805055 955216015 2403626 515038069 322164244 19680976 610968502 264691087 348721692 214451591 232221657 26116229 18592572 442728102 202683072 927544293 980150984 961630964 278320267 820030800 504015948 887932559 15545039 442235132 314766855 72994149 507021075 245627442 585940331 7134137 302439766 802750929 226396063 895161509 723746439 750454985 100919293 494191250 187665676 777419425 498230932 133234113 46904636 140768755 332224166 983304901 203496933 393339114 925516587 864481543 774733510 42053578 414660941 31247681 432012054 549378921 905815786 743175172 924151804 105315246 28104470 833367602 45231892 473693209 1087126 137836420 420339440 801481787 285080165 887295749 200178581 569360441 258393651 6754708 479909626 666725197 73561825 243064423 288613260 371891269 483648262 505835395 480674989 60697090 962511213 811761732 261842736 397548539 193722773 771262428 348913119 826539703 788497455 327478220 43290614 143438934 322060708 153065580 853000613 557939977 906785933 471091049 984557201 122253718 544981561 364939841 176870995 388757973 89667370 403572425 331855607 697580853 244183448 764380072 728886655 992689976 744767468 878098649 43006558 233002482 153120070 236897325 8541182 413880974 779895801 533865926 381652794 312749513 285430281 572667550 87948260 43807349 626268084 47089918 687621440 486256120 773724646 180899591 28583559 152336586 915098307 773108524 165298534 938279162 820398625 158309046 667606140 57201322 882215947 509875775 19035103 478447758 425196351 259004983 16785304 284948594 946884017 334328163 652694050 606859185 854436614 313364824 404973295 974533054 355085082 724933380 958083811 957970079 182143098 246695718 957231319 201089388 177682667 963460305 782064151 211136725 995139041 363368429 910057189 373142938 835135753 907269558 969477876 870088464 191052479 328632635 781837805 417564067 729622168 255324640 351598061 232277838 106784730 625266141 754256901 968171044 716057087 947868348 823566521 684043979 824160566 841064414 546228866 594986748 712339170 988389623 121521740 619051013 178016793 914404494 507258872 491630407 688636454 543846014 98835675 128875703 162548999 730659960 687255613 135079777 116660719 504819327 16641500 785800672 108066757 930353514 183681126 968015080 117236132 572452197 230474754 218077117 201966425 218776176 56027336 170876089 71406056 676648159 692693828 102605770 740866568 212422616 287485687 775688433 162610338 180741080 667565270 14090436 611430229 147503918 134126537 982695148 405181685 38361215 635207469 414837416 542938120 1125696 306190675 37641545 25946440 28710463 306978303 770506932 560734243 980378651 743925481 906438115 974098750 644801479 70513727 875032420 350188782 976356619 438593313 555785176 887413181 409904387 601108516 142830197 217960171 911504030 416923088 18357125 517148395 832147744 939838754 992185573 349925345 272415392 336620043 24284807 343747115 419423371 397303278 580506864 955537621 184629791 164298790 806293946 831901731 276078321 82052734 549534739 756972555 546601320 956551607 139255101 795262136 653216575 20861957 399430412 631235336 962340359 600862610 443817067 150030095 448042914 522296570 756334039 351095954 101992137 518385102 843779554 973933453 626056584 244879633 509661618 470753454 993626045 199468478 609749375 532776407 541945244 859573567 870723864 989939872 339794477 409145847 32110687 188933842 215833548 603427770 129752520 794163437 75317929 417343056 355304670 484322467 26736454 951250934 936971967 248110939 542152956 896975324 428359323 757814447 347176566 811499687 389764152 976947438 316424243 499129585 12539505 486578587 906528008 221689796 519862194 220683755 952898204 185058595 638434942 503444811 664624107 390600322 496378346 656531929 747988420 126240073 60035615 832322278 88983371 495855956 454038235 506191738 453594743 415526773 217694192 382370512 709962901 586107889 47025604 865784021 512915651 376539903 534860240 69109933 358800502 139497293 617608481 450443567 389290997 910770298 591266010 316003684 797161179 129922461 402031792 150792459 529356953 417367997 76663660 471290136 672481009 263022166 23204717 710530097 278511228 23951834 45818147 779936048 319167781 953223726 228375445 996437924 248062124 378109225 402956508 567500367 280854821 485622552 488591526 266170281 751277430 734905149 117239476 12175451 95474652 664062539 719130972 945799622 861314662 266751724 496977415 922829946 293395833 576316475 61908404 675313343 195135562 653388874 912071028 277484815 201253223 81121950 922145004 206333081 104772911 348913326 321637590 600158656 615657557 273170535 884251008 397140634 386346081 576693931 398218059 494841202 214180910 165929421 735360813 561794375 807366765 673281558 565742896 150927947 978686497 158423620 362174705 529267812 63793954 681170438 369088545 805899182 626785946 436985985 518463752 551015158 320030090 123406542 896091901 205872705 325873478 860027513 488595183 6730051 235891189 49075203 879581663 971485673 4588306 483747682 296746851 429654224 824156142 585781372 137916453 895559115 481927723 345239983 673062498 436325984 827594818 501232716 822807660 38711372 447451646 254478615 609917224 465696251 481231103 439686345 855137937 829593872 175657273 98936974 669217843 978160355 505127794 397127816 158526896 652612862 342983111 361109578 97459519 260173728 970165799 573386077 448900648 471204922 966439126 702501310 119190345 329850356 879091948 26741342 255206804 937010217 77849812 747902881 307711631 331727078 127634125 816100320 321789650 841184623 234666348 331188199 288567437 815789243 697264152 671837559 286331903 319381491 784452493 296669637 349557760 404307191 43006042 912897017 680830072 810630360 40620899 105196464 226385637 943330911 394696287 231881083 300140249 847512197 664070235 470699870 681974394 799935225 491889717 539938641 187756801 275943581 165434145 671372227 196148027 752495113 388858152 417864210 415915531 562247175 492092836 694287635 272244454 621970453 632348614 410408849 747890261 553231078 250669328 69771974 841273463 199933665 477168091 220315363 951015292 498203809 870555603 454294414 712155179 174215539 941198965 619356255 638307421 563967451 562576792 776012130 8156031 469591055 453515745 922623384 775996180 577287802 89396557 228304757 456098609 906575931 622090155 747480931 454044416 924004259 91811615 823001662 822175549 928648891 774451873 795595735 745699516 901480379 602461308 526809969 58445025 630314388 74683599 982679623 136284710 636439656 923491855 558853636 601187481 834814476 412118915 973962569 757336155 616347277 454780359 52432426 183005730 140242600 164339530 942406833 806528439 456132176 990920912 178936666 328094329 368318763 12652016 894497686 985185753 588403478 102548374 782145608 821764060 717530781 723733635 493593674 68092828 717369732 39398344 409343721 150690759 51888449 582096207 594623589 897444638 217527166 935216722 546474099 549649656 262119068 329818082 902481083 363990972 526165035 366571873 938893657 229707626 218535795 330444552 783516000 543697939 568191983 939890786 692595538 369407580 698623949 533870799 2211753 12136960 77056111 695169026 628016978 554764875 938737900 92013187 379309101 106021023 455879311 369452078 844282254 618117875 404455255 18582195 195299007 461116495 745485942 3026452 237216124 968705361 594406099 875317545 392165493 530560171 312701320 310738463 254339023 681955746 946960484 381186805 874881955 284774033 368570985 665368062 199644798 888702820 942370895 571069537 884469728 655683101 603544832 987089052 415674045 554456403 349867546 519426301 659769343 970730670 241196656 95226408 241367809 433076588 101548681 784269716 823138325 12317919 564665119 212231693 209132800 676969709 605490082 584811571 958778745 833951375 455650995 64889082 498600877 172577874 846742185 679196201 305526974 101898969 199958543 622217947 314484031 743123800 788533796 285925376 208159162 478715419 852650329 346506461 568490282 52667645 881855959 354922376 51368321 514319858 623166967 553738093 269635107 716188541 14637767 300756940 928827497 600150330 589782156 288640568 727260192 896583254 807216442 315690777 676247047 698843665 738214142 200927275 360958548 957178435 230713013 886321405 952613168 235640277 761531506 614952819 330171702 698570051 623102972 665860677 555311608 531337505 141337933 699962238 397450362 555311251 340534548 401759997 751233461 189485523 876845876 132606711 576175382 192658606 303691075 680503411 181087484 484137223 759369484 472567244 28563773 642057555 941859597 73026867 31299489 467244828 668806906 940320043 183240806 97746815 538430520 223201035 459215035 270774701 541989475 742569856 562035525 100971885 102944712 245928200 920446108 130094489 421065195 650067063 262954447 985915548 655921155 726006134 599830236 419315963 289033593 650015999 582078265 459678665 31999597 354078179 440580686 981394736 75611185 875840324 640883192 779734767 958357451 216056091 140295944 832168663 415789687 754355379 58527682 764561741 744750627 644567340 2522207 705524172 885041650 950576633 62275979 941205856 346037434 274631010 604865255 326333739 185969030 776066819 615206792 129014499 375781908 397389387 330858102 762987346 694293847 534722302 62564142 729885909 898692086 896754612 91106337 891653598 605777612 768911447 293763891 119169395 988429670 33360553 767536188 16188332 279988360 686790332 718680970 818517048 2682536 511309688 925919325 116017881 610311281 975336216 447488874 798744035 426469186 391591341 318717273 455265473 423793581 672182169 219441991 175782512 372640248 597691414 960878917 850716674 81882271 665401261 436733655 664974621 206087888 939133631 447632757 691630714 814708973 914314240 747898125 810024038 310450958 219222262 851309695 914983748 481244028 319588478 32195104 59277832 390286135 875413832 207900728 71327421 996906609 152552022 691343748 481218817 939134737 71764353 454042548 894575748 164635954 174454260 295596014 775130509 21196193 490303151 124621641 812783476 25987170 752374021 99413843 461318441 68453163 453612318 889216652 744826284 234160615 244449910 188429545 869192339 786113332 339265116 171292241 764382855 415434469 84650612 875382563 657230790 884782210 887657270 445996207 253020835 944438723 441745004 8802232 10421762 732850969 129788344 708125945 664900573 953277989 574784780 327636380 802364865 743917119 322281263 703103428 779195729 40611568 604259391 574416133 857084610 920828024 258584106 307083494 588970846 176842825 410902323 68384102 451010049 197321097 741657203 601720180 462761887 71105428 279148118 595513206 391746492 923535481 935045914 542828995 598057714 678543736 899309395 944435497 859283823 916716938 208667754 408112488 516520308 913773017 445508377 273314228 419456983 96791107 170875376 191040823 767759490 429504987 416622036 811141516 397160177 296832872 377481851 721127238 587600056 312329189 418286833 533130343 383655931 137677567 580760085 431811817 367007733 275887002 319812380 529435449 190235505 857075277 768362510 16585910 723419988 273069537 645600836 652913207 695972113 33848277 109469936 41301122 635645747 880292573 423688085 554751190 446837207 195094367 113229963 277839714 337057583 559248884 952101245 707234251 357249536 209506797 554323434 643321258 690688036 921739212 649915303 544453388 736471818 830892998 897003355 18884848 562240049 46629960 936071425 581165516 353675696 146725999 934857322 152527881 87930545 833214606 960558008 356187266 483298289 621791404 570795492 30888201 716196418 203537155 842693946 889080547 818973962 216997507 962758616 560193350 231718594 479617356 340531250 797505506 684819831 187552056 106110353 14804309 463668555 909310542 261441167 604949429 821067509 260493648 803710364 555125515 294841405 98514478 671074685 833579474 371651713 498420369 453483463 75982716 643185460 908871761 228218216 525251309 461946457 274018303 639126303 906273534 101682444 103843676 728074239 96958203 462451705 304887776 651268080 873783078 680285667 725307188 372788270 386141490 428162591 650231736 785527752 532861128 67748118 875540734 649288226 856649733 604566727 609247309 379978099 834138106 210761026 538175263 206109000 900601643 682189614 464693155 904257791 539557905 680336451 616700732 17827405 686914456 729529297 111158015 88448953 281965473 348707128 326405177 902180638 880998273 690270318 310277351 431693869 719257729 685770876 792005181 218100969 352865884 970577921 905884448 326321193 532592579 32927661 324607659 599744537 387684572 773672647 765712046 257072313 625273791 875632552 460458026 116061788 139980024 829228606 971269590 41838123 401348616 583360138 524944029 544674976 740964836 467637538 513030686 915778571 758933876 726288304 537075499 923932945 748100117 721945969 258083402 671381799 627599384 590771638 458649655 995974427 735339841 728969318 286203488 872974732 323579720 218313850 974492008 769172845 237979227 30162560 518777764 629995654 247519130 952592154 321714593 108648435 41320858 780416380 990215836 369388195 679382243 590553072 599640840 835392474 771276402 236936789 153314060 303197103 406468664 930481308 744475906 222839183 51771288 260455242 898090490 993180344 21391853 987255802 938753589 790801599 230484738 102047704 10923946 884487179 684437912 153962534 498314372 448019543 777505252 877310139 930372513 417467700 157306893 860869758 458200341 43523204 670857906 66558960 111920293 978991360 50001763 148359584 607647821 436806324 543871267 95384244 32758970 373404542 572360941 532752230 968998865 225072018 410021932 52545413 696342822 419180024 740418369 424961264 531583622 172423436 233404928 710384671 644610158 111617790 580371507 769858202 497491601 390122064 995393558 478732159 722336341 566196827 163736793 429000704 455013206 239245258 676267298 951896547 766668258 642442524 527192456 498259968 881893756 900311846 509797657 987351751 851031898 750964111 454674388 947434167 479421671 39206227 273709360 129356520 571012161 603089729 623566996 618502530 998928060 278016637 273410524 904545860 361753949 258754814 850927067 70529278 658298207 671159825 624098003 109480471 885873330 106697428 542948606 777921287 734406263 465760444 135186697 463199454 474164613 433340431 687717012 703631036 786150119 533439083 91519667 470883415 818379356 766072125 530611824 149898360 97897686 534063179 365200710 890986877 724869883 982942763 835227559 217265625 254163367 67834569 497449848 985459344 669136488 199757285 845070992 898595772 293465089 375824275 146397500 312683786 800402664 136401593 487040702 746838077 62887879 530779028 74687433 488630186 146533374 198791731 205826311 392430267 917918239 939519738 661851539 574311533 20895857 402173729 135658367 365826513 32349551 538060595 334359632 558722702 575522886 419477904 391423357 172314973 901507930 992174827 448190707 806851212 35492033 956389580 753802132 730826364 412939974 21200910 205116851 552075811 905949800 382507874 155376537 573745547 533961176 73462219 7385092 481523793 141948671 534325024 381829795 732026919 630736373 760923278 870883995 62817618 148635531 543463699 362934021 558288684 885268930 552941060 860050797 614705315 478091858 610155400 218022997 981033144 372459812 157822746 415003056 895647490 431139544 98703883 4277095 13639721 916193600 268285949 288272343 198679659 874235875 36441961 163193425 431268378 169120891 702755866 398534553 600093211 359535479 682754992 123668584 335385192 631941242 773744671 609431018 412012175 591007962 840233005 504790081 889330226 455490082 530789367 299796224 194454405 596442768 497084268 346637744 133546451 648042904 97283280 674640462 942788090 692531807 80882491 568438219 777657066 238834752 295816472 213153931 662454313 18952011 740442790 696409319 918948434 17546433 463179386 311885227 424715665 201968537 898241019 530067608 360006697 805682943 380016613 669372131 726943470 994277071 347960007 494368692 788108235 875963934 220184965 545424552 950211134 316038578 496303062 685990992 167918551 675721861 444183750 524184240 267656893 817704006 975456566 123136449 368472104 352935895 468521559 790025199 18160872 896938448 925855795 876927643 829735900 484031227 20324388 253464730 456214652 800961750 385631067 911336628 866107217 876254228 347080538 239675430 833431671 948191516 808609402 727321888 990032417 201448584 806987878 688409928 444797717 262567336 428040350 809559094 659671340 497611005 630478582 637561846 780735956 783716030 43210772 590883721 2500238 212473174 143052789 995527011 242384752 755514851 409522280 126876142 342131619 130463417 997481361 825943046 399100902 661069789 961332840 913409404 923237641 130204043 246004024 972495764 864140915 651306161 996034592 76009862 797154461 35301745 970527125 394988288 492415893 10889635 860030686 41501858 931316604 601990480 861874839 153165953 379157256 613905720 219006767 996101796 995617283 172112717 939696489 864128394 480261578 491483958 11905759 447683747 981347278 879849165 377180794 308880594 759786518 654827169 806125307 312449778 315184572 448658037 323580790 21736525 388892523 836945855 703229906 497194790 981851112 609664554 239470922 443766577 696225926 428844564 994446062 642039318 459501488 2260753 725724707 835597809 218687843 856131686 81615135 501639637 422270385 710249359 258974062 941710916 742378815 21344441 287113328 359150521 686824903 933583688 351484376 843170590 470274711 283906131 292852782 907886166 664366353 512477475 668091726 592649908 325421865 159803320 80764136 286290306 518654954 711164740 129124094 633281148 728670705 595851949 253454440 134440018 737099760 762599695 338877779 338502953 957996333 763531320 698438078 446566171 865370624 919490347 366094843 161942194 780281432 926530718 646084916 29069169 987819575 924795771 916258276 915875915 548820017 771429730 819223130 282160682 323341809 978199334 625677114 468128873 192576181 661647180 999926267 482498907 134505421 953525903 486433129 996363458 796306207 548136030 654182436 365401176 491030438 474185052 11656992 300500041 503440367 415794144 922518564 309024695 871200410 186136691 464135755 721670965 164477663 413920852 157153413 884454221 377621254 374449655 466383895 259175162 510455022 28776321 527110935 988228142 998633607 914374478 505593073 252729422 282663000 167556716 148140261 462834353 648378873 493005597 564227206 437503780 66805402 513348441 202521660 233419368 277976955 939966794 496006595 869129907 273669746 117396941 72676522 352509995 592520296 817441016 873704149 29007214 81051612 918484622 267859196 681504781 785071966 805479565 537126697 641740556 583180309 350066593 320955198 806561636 415319610 644821934 582416749 579537026 850303387 669225546 688341694 418619077 547599385 895382335 799352716 739996163 528516650 855670542 340203528 205376517 900521303 368150375 18146997 275133702 975070911 586454451 174027498 187878456 203363219 10193802 659855699 975845439 475776408 721288509 871152753 256335283 816976296 785342541 212840725 693994915 598481969 112652785 152243433 319037965 399784884 156129685 523232487 120950887 408231751 886907222 631570911 874113561 417807636 225962630 204856054 84662528 812590808 713860142 137368098 658719213 781851749 174213511 815209647 891700004 135150112 103432320 896707005 138107102 816353667 618692668 261470911 713935815 897647516 818113425 917073405 261706112 290122124 103409033 172879123 881932062 520976138 567616484 994103152 893701545 334136542 236739989 201518808 525251230 390696294 987329857 909356515 490482798 231572756 284686787 632633467 126705917 674622701 807888043 296415842 715088931 654192907 130302650 937769898 87059502 795214621 712766567 50100538 14419551 856053986 467585117 641337680 642403176 561038002 726451195 163250170 418537972 509251061 771173842 423445403 920959263 380403625 249260075 762821997 725795066 26161888 444078463 208299513 144743177 535224127 650040060 646731680 407528644 582323073 53553927 236074262 350911513 787831794 11902900 948578273 853446632 641877237 203459408 696088286 589758598 805619583 709901016 845717693 564708923 808969625 918304895 302148224 487570372 40772833 247102508 857991680 15851217 144177417 480466937 251708520 192169096 423424599 184620725 917685944 448777728 905536548 377982563 915950147 196480711 646826333 40400057 18078513 103058269 428120837 235381154 979050750 321561527 462500017 741028797 256275705 491319229 836278026 664867547 985040070 628026827 619358287 609834628 497068253 557207860 685161168 509907571 213595912 560799930 804774772 547567894 804974313 94523160 144587828 805381135 198125681 277499769 24884382 9876149 743434346 552428541 189135443 672675988 448905967 213213755 985446793 494227432 826904559 776789946 697066377 642593318 334618541 668674166 111510322 556576372 457135426 949628258 917472116 938100268 912507162 71431904 625616854 880904541 990626675 503913290 931338481 613840714 183531745 100198765 441783027 953736937 236912845 431456521 411040285 851230564 856556017 79705426 377576773 339477148 937648349 991326066 861382229 318099361 587494006 819057924 341757642 948375867 828644977 912335003 123037238 366540901 323434972 462465081 928735422 758505676 785122710 749338584 83771292 463046996 926161106 227608037 811236254 250032275 324220824 921057727 573857189 461555540 96448324 493576765 892732199 847193366 606179077 162085925 363333806 785381003 804309599 303170742 302499415 361702425 483002282 37301279 681336404 784602204 74233488 344360965 504272234 232544930 188610707 456817153 241431924 538226541 56079237 338636832 91876830 656538357 837493261 59076961 885548074 977222052 102645289 422566971 131859055 12902040 473834407 720450324 99522005 440193572 518225066 924246730 665035034 484907599 357270059 435594542 878001936 566682451 983590006 527395205 798838044 778399775 762600361 291230982 747904441 916757718 572379192 887630686 178978547 148163406 691642220 827576622 163670253 562385298 920244191 827480204 660917339 430968929 619936769 138642302 591764744 667990956 24549526 471393922 423767634 582201627 501144374 359619337 944501673 757677193 812623564 251500535 558895892 505904260 65095704 697633829 578207659 125194958 826549805 673550560 459921950 552508639 277380339 206986343 54794540 959994464 556257702 812328560 972579373 774459313 247725909 456386723 31231881 127823972 950278500 444675870 362044735 170018751 316469258 65481455 747740511 571190590 163214036 768316573 618749584 110279440 894695712 654341280 991693451 392287893 784241827 809560548 946656925 606926054 466773476 672837707 405172777 449024333 250484926 700666151 402119972 110191560 774063330 351696324 397008024 835281290 37257811 165270492 886775073 795542907 649401832 305069601 867401075 924785331 684855245 166992566 123317458 487426307 289435650 355492790 287992728 41199468 10142426 341915052 555783090 639268517 812219262 716331545 550952228 908654489 332417128 509319154 25849985 202627559 965213160 772972575 858459507 268024929 3675298 326707710 453599033 248780685 134480910 438197725 642271012 462738471 667472631 381365635 411637017 144629661 704610301 744489640 935369234 480696465 649837075 575384952 551042717 870206811 126871297 351616788 408938843 5078149 121826275 23213584 476971394 818382157 56053672 745569526 595817308 256192550 570358676 735633090 856760006 386276151 58102206 644782437 992399282 596872922 708049811 44383299 430052005 526908958 533766225 151367860 517078841 854677318 827762061 310699142 808338076 447692872 432952237 853884537 806594576 950169935 609701487 962087618 983209833 945760570 211570529 438060937 841299346 704093722 353012326 801287019 519594760 166327224 521211447 347015672 369907293 279535116 903924959 736022070 895621302 387051975 785462334 880463132 549693006 771534026 215988360 555935256 273287409 861362349 942586563 138611082 127471234 844063033 415189836 127621958 607798133 54965998 780748371 719025942 809653589 226315134 753835098 487769910 593991487 764655184 517912762 551703254 776077413 303242494 529074205 813609116 373668493 862187479 994745605 767949599 483685008 369770590 131181636 99598701 881566939 620272073 986531714 199546758 301051377 217796483 371016635 596378334 152428774 401102762 807772094 233860319 129763814 928162705 792885935 472402789 150845100 739782207 849270917 266412352 358450955 374653679 213232269 603388597 631604073 277985166 188853733 686039037 317783359 592110400 528514562 925539781 100819866 917968092 629247274 831746989 710010781 177328491 209559803 117595337 228912381 320535213 556784866 994700835 289812099 542829460 351021221 629181238 585026702 361708742 40745178 248862837 576153486 544377119 22216045 176616386 56631434 927248429 984585246 958308087 144303515 890757298 954908928 881548897 946514543 255996198 967908604 541385023 807651527 499967027 755393100 274494535 635460345 373603639 717577984 619649058 729615470 56069317 175104380 861423596 175234085 798998308 711246072 900923829 987406127 975429838 882304511 380839170 724258609 287192307 499775217 275469132 882499301 186953716 320283265 165069951 68598937 821534184 578150967 536636797 526227118 873899290 628817134 383138969 79149082 335471752 214772055 451759133 625057511 478488678 136006261 804876996 89439921 971999385 446267423 844161088 496810284 307655997 560527234 546080181 190805660 698001184 748645276 805186108 25471068 60735044 898109378 626031969 137641304 18398817 396992539 344032678 529499282 629746016 609852962 173764862 208414624 964928481 13985575 352044882 620067628 215923126 734877391 521166592 814581107 314801766 771053456 384186198 629745863 226734507 189079350 850868507 598067725 76650484 999496033 422394631 222267712 846055140 265985028 777107015 856169452 474395601 118870504 399821050 16065459 644453446 502060327 89161398 688342732 484247681 236527537 930553091 617077887 90619893 304796106 485324766 381659050 813465545 333761162 969599544 156582719 364305240 316406364 103740021 224194755 829560495 885633919 269853422 595147473 360767251 535767688 3150959 69426069 895912824 4136158 199015097 431689042 933648650 405534013 686098177 384412893 573048232 300316212 543340655 134200863 57177188 937650343 140041377 371187862 463353348 769554509 328233509 822333396 955848580 480439858 764591362 389790719 376004754 286720823 767925040 837186640 200313361 145023117 899567387 103307668 820974231 934934590 358580260 82213550 754982638 936560548 178964256 662846739 529085590 678733296 747718871 633787724 989630530 306465444 356523142 712278903 796371543 463157273 104458334 704517063 810720624 450095610 780407810 677674752 746214620 220048839 805732109 274355964 533982494 765965652 812866954 553039144 889923692 98057543 11740282 437333767 265875761 849808797 181352018 878976174 110862476 492278309 595704186 376149830 365759695 685676803 70703311 544371086 224710656 777823535 406997025 33809495 565992539 403506932 441811126 409332998 880616654 283204721 800646085 17356309 558887291 367773211 509262588 477394833 131172922 526203705 339975931 336457117 236377364 88661607 649217495 898131183 704445641 362938900 698779032 198852430 279233355 625220867 148141242 404673562 442444353 982696654 735173296 721232068 235876229 974590558 344429660 165672273 200823718 628810356 458908825 478949595 260071015 260207652 509133490 52693008 669065022 226160981 772398823 144238001 12422614 952151874 902368495 313141524 450499725 854595835 335448177 408093859 761165047 84399589 574902666 321598555 292927065 142510646 251341130 69728846 480626734 151375738 564514358 702157089 315925158 337278225 85786824 141955215 169995554 431315118 436552170 355445220 948751033 979770073 699125631 915768962 188021943 895516014 428425947 30614623 575910168 453035548 842599237 904799877 454494993 81870568 58237052 551468434 928146312 469190311 558895919 405909557 961035671 222535047 420857732 454500279 57770253 12231558 660742034 195578991 673393900 691081465 338685414 727408717 338612204 311819527 254561282 747047248 754412279 836329004 223380185 858719760 52005803 846955191 951748949 155836981 812029147 879219531 651624146 546306301 89198350 167250786 652623264 490634170 917363967 70715845 725725060 579442258 586779675 998378773 443172407 963253182 653166342 392971846 89548262 388910731 361161750 321754398 549911472 484911452 432090070 961083067 721194539 757828453 809577349 926669834 516041184 578922738 876262293 325439057 631723978 551344094 545544748 920077734 912730587 472836636 569024422 223625077 360878968 351368754 437773073 611170045 747477496 669126585 358054063 113293780 245112616 507427294 384339064 945919583 223257034 352893412 993806485 721292379 939429393 989613472 667966438 71142743 981173286 745541628 270434429 341493559 342188199 737619316 91064865 395170483 968995 567963292 182526668 367900117 799377055 171457688 670969645 894898303 922713108 141289890 464625959 313990883 692320494 436993415 238376016 889303561 806746510 406857770 747849843 783789644 907783113 721402368 450049039 46657501 802363752 854727315 185336533 254253887 390565542 630158080 434048045 395672009 148125877 17821816 717306290 649971751 295631929 14004930 517407153 367862490 719097803 478230711 540912047 640560307 33256055 336046277 836294880 363237212 650584638 719156077 145463984 618271695 639872149 804993990 711873342 287823068 511238372 771172343 39248348 791162792 993175817 768747968 306837905 819979305 60690898 924787954 44031895 465320363 383107974 932114930 89131997 850377549 77254237 771640890 371725189 194363013 559871235 797318872 596729703 871294360 215797017 105132782 979707533 142084643 546708916 707611696 446071477 242462613 545875932 568919401 700965586 678391730 16247054 82781430 221144459 174518033 889280443 444863305 568726971 928663967 604607943 549215591 106577647 88814363 959008011 103102827 997166059 741669271 423024595 690741505 763431718 853599741 388702048 873113067 392393545 652444808 902900327 319339648 847648691 727046471 789518224 379945000 863189240 132050077 71011320 682189793 579194717 442355652 668885935 123831997 986784606 908473669 98841659 42597986 542477353 324793729 617490707 906539400 919834144 471349547 592143909 837637247 483415387 475742156 797776465 459911590 912661540 356744766 325515756 94690293 668200825 21802802 30333246 37885812 531013005 860382122 505133828 140402114 436576327 425763711 142693102 768237711 993567681 97640412 101135394 246573090 339585738 754420161 732562872 415635923 367503717 967698561 98692923 624933522 936937800 634327108 693961006 840663903 859806814 124286086 819676037 234842063 19361093 275858582 413646888 305055374 526361041 489586200 586680692 791748055 59604871 626262403 268607673 457953278 136333347 72091300 275703485 535976422 868697106 796483354 500428855 276068235 854047993 413455575 126882389 827594362 310203436 815798949 372079926 205005396 575897399 556811935 28731505 753891663 758649945 702385331 343403917 928629428 354908420 67074343 256932999 170185058 774645855 995741969 666147919 342729802 145512900 862519006 915365194 389098225 852462402 297394892 180631505 982380529 443621403 48009071 852209329 484660600 5177671 241192496 241559978 586554823 958764528 690531785 363316720 992210356 358311924 374223562 628888237 300941608 796997223 951583768 748520829 689653154 537532430 1514344 34098416 922620083 7175652 362192328 874295051 230517888 603755417 314009111 564100039 650500675 236268558 860316552 150722449 455334602 152518106 496265251 92081609 469184247 170962376 441455428 27357507 531446846 200168279 323512346 345513672 326142762 158396216 626466857 148711318 234051544 725028820 503964105 82783196 106356346 99376580 738398372 928026943 474895829 388174935 723487292 830175064 24970691 271749135 1920099 773198900 100088242 947030308 345130432 444202194 991374116 850677759 86878289 357739945 213465133 609259968 912185316 782980383 765947384 811508921 950160028 792484371 412464962 38998257 614617458 659764820 891294941 558081187 251824818 776113447 584941103 83020476 156480634 345775045 386142128 260406112 135190846 76116954 373342576 74120805 665900615 666770440 737490318 327158742 601642543 623133794 54728386 89954417 792401254 239788273 924917460 862223914 989055664 114762803 53624098 1392806 135108005 199749526 386530078 590369729 816238896 16165378 994079950 225245192 647664657 156657740 457371467 536698688 635730267 153037252 122242882 546315485 548743926 356169384 487772022 580958860 308947486 206386862 26621756 238465193 945921506 550783870 647901949 284070089 608127398 224863542 372260023 125656114 695149985 208518372 528102525 354981470 448474464 152536335 495542002 254340988 666831937 861901871 232381394 471002351 951158777 272114480 180844650 174901709 497875215 267836404 973457435 504554849 436262750 221972942 929166043 699054505 945533079 199235591 754655155 326250968 549061308 414052444 227343170 255057621 425600167 697769342 856854072 599105979 858856065 440201105 419325916 711540823 21329995 509208749 77388423 981444013 18650200 367836000 304012327 985837172 558232017 697012523 982610109 53004181 383186736 47580416 529572575 967479983 219484357 82108363 151755319 443829910 450528564 88227558 769299457 399345104 972914165 340942498 838633873 715783959 664964563 993475269 847441611 502285785 31759214 406119175 18237609 507016891 382980025 567405460 815388601 351235602 352659580 335834509 79980700 403640424 139667155 203388807 304289417 690985213 41154477 957776394 212996039 708777028 906734670 665957395 7392310 79104097 385216205 95462802 997991367 724486578 933240471 239410157 264206079 619084611 983675114 839345787 57663353 34922328 769828187 773478666 602164321 886137319 364355152 186779226 812868345 647844635 674982791 112347296 114770199 982734290 436144269 601781252 850634661 546109472 246951752 328282403 527735072 96133066 858901614 740010893 442352666 664153804 227056139 566739016 46870969 16509908 214414335 375002187 913159733 981800132 753091710 624713476 163456349 14161204 378093198 471589075 411400467 589496045 511732364 644701068 215867851 416290927 439799463 693229817 971098896 620393836 429261668 433766230 960637952 953118027 233335832 572081107 540458955 593355686 117574001 785297174 232522807 892359884 653668846 609567670 508085279 252702783 564408930 909180609 714150383 74889527 533979765 544097335 873270826 592511774 518856483 298879372 506474981 559705107 600261435 27791914 641751369 155795815 646244321 354775533 37889556 684878882 172510476 724712869 7857689 638655359 793133577 402560407 807134139 547591531 185697270 634922493 394984054 116300554 738764872 719845761 713253207 559288626 702400325 198674886 494694271 830033135 940881035 614973407 327303331 511106045 396277639 841896150 275729807 158220113 277466623 462883879 100774046 371434897 425646217 63499842 489824836 339445655 75691281 275603724 892185989 972993778 580382551 278324830 671818875 979432548 715526510 742338181 278653139 591007845 847804479 164571328 436006480 514917278 470843396 931383238 507554119 71544176 904171213 571360317 253966114 540427883 890173182 134476612 881967325 51210455 237538767 889285866 165994380 531505966 538182603 531801268 459734739 694057631 610184017 787985435 305257324 8014733 968541462 326079755 430161829 4525582 444324001 333289574 776275935 650873453 29757646 778713727 981322000 551450537 86377548 476579744 615608130 94398452 902833183 981414020 288939538 52725044 915560478 709531869 604146994 817481093 501379958 334376911 349709543 253095348 85749029 968490611 116813963 869958598 461330048 676537429 673599756 458559343 345139117 677168119 534158187 632349852 174290986 685242188 900542783 23312874 378579780 530431549 849363759 20486956 174259361 25961256 905947003 492595688 698892471 951555932 914991220 893642203 233214290 915189662 162454784 692865905 423600658 735328422 36227351 191273037 43531498 787153315 464377416 10755527 641300643 628005043 108472373 284611945 506833751 90839916 945885970 762371441 522990838 517680470 518532650 905811283 493310916 112826991 886507610 13392436 451168473 864061349 620127892 167096176 753094304 869347679 313066078 399938836 261139800 466332149 187637328 330615396 805173654 621052979 566522522 280807511 306925249 515665882 212577147 790229014 842435477 153946143 604508619 120862081 675514529 393819691 928833394 418215849 918234313 868072857 81478638 861031255 609541060 673580794 77697746 657418116 822739102 227776596 339136065 547649503 864045624 870755743 572609399 564526922 838882755 912814407 236356929 899503197 704304457 875911341 320972415 688482274 953625124 269599910 841305257 937079639 723520901 514637818 371989575 103283055 290467054 421182438 36086136 202907281 96977592 448346779 610049132 877195608 880658574 467410364 873130986 99750161 332718576 175911140 316599243 676089408 468510897 510463518 71423357 723676443 527079802 634708075 788682368 376722957 653881413 25538112 11785452 830230581 108584162 484959237 159320554 955667428 754466677 674001047 402425910 488823587 316515574 308962758 33939620 316064298 121857968 963079896 682282648 678493674 533338050 951054596 67553932 766246533 491320225 251671032 884131982 118323152 725961364 759844436 557560511 565034968 130881335 776579629 822265813 415451482 245180409 642508171 610143130 979885641 501091741 438895339 267611498 796237899 304298941 551089597 268178105 644839229 937899842 798252775 489715595 972324779 499237613 198507840 236351226 66631512 811537874 927314966 765820340 386685884 637797335 567251881 230483579 617305729 509944890 444955053 184001699 31940614 961092616 891585996 805458071 630602204 297974951 1154082 230637652 835352907 602710093 382786495 140099051 273978318 536835206 581798185 259598340 785339283 363468978 38345431 790403158 637296636 738892420 451138487 305075248 173493280 785650308 191245224 612850419 700377418 719359630 875038721 518054550 58898809 357806161 478889992 100896289 760271327 743004625 62215548 595848242 774337379 44010982 131550476 42025339 739089183 168132283 227981534 63459649 733917410 173255247 630190857 974957023 798095278 180471031 513282075 696981825 124621883 602939354 700430739 686740842 891908979 591039348 143778920 8944878 34144500 265976852 424656768 945795448 408616849 553957469 953761338 738741830 118774225 513514953 825888997 752805544 838783086 437096225 295380294 500019844 357054168 763809030 596075286 796668629 571227056 604505708 905709698 176578599 625085773 907803929 604097705 393154845 998408762 397742635 674689570 885418732 669062070 249544335 859795827 556433373 990127154 652654987 254344091 480815054 317229527 342744372 308968585 434433202 855375614 620795129 599059874 97214732 782247605 537521686 922651711 918747256 199985473 468451874 895836716 702978083 803373718 308177794 252549675 929758542 366622945 712991219 229212271 352907215 717438719 943089412 736937249 869784719 518588675 623921305 543707871 525277197 872403124 998174570 618611000 668717273 567098380 66832769 21313329 935996954 376055738 852400832 86073795 905913865 753096609 411464537 686636122 438010996 130239831 721342036 764105559 803989820 489447591 668384268 40289935 434720471 146181135 994188978 827408843 796144846 69966147 660540617 799763782 330830912 514037672 134235048 551677490 789538910 889409242 464085499 963550003 442843373 590472998 46518850 551676130 388287175 840524304 167857489 899339339 795223130 228108495 558459599 454050671 671030823 460591308 498967479 938408899 5429572 373547559 1252057 687468208 63813595 51237938 942380890 103202321 792646057 611061747 501705519 109455032 37632639 752523942 486734247 561075432 579390149 57578553 636924382 384233692 397339122 412741071 539927371 505366335 297839893 498484798 3387955 733018034 326042447 715167377 388975667 875656010 215969879 14736006 641769146 319642384 246660852 324007184 414419852 58569855 677455238 760589526 401125696 235884552 889830526 706575026 435283907 307317649 932920034 356078644 418518739 879928562 744914122 355409949 26102405 187903095 94180837 817767652 933878720 790236513 897975285 400890676 710184128 306945125 857254222 935109228 133805460 785246763 547939163 48208670 952860831 364200912 72825114 668875152 311287066 294579556 237944219 835294782 985149329 20335213 638143620 227078230 832292450 163939939 192253072 260035642 578633281 378385714 314561547 974246914 689402551 977292731 976484184 676972023 174668958 908119122 595750251 705953561 70789287 954596673 944453712 914792858 123576788 469516100 208216482 400156001 31725054 920646156 412497684 530499208 632742480 219390652 956698860 394850271 590871498 93277295 47158403 576948583 417636287 439714992 571645126 118657239 516893271 66250751 145895608 761728025 964085518 343140947 586871790 613402062 356335411 104463251 353326865 520621510 741103210 473060380 889192544 558599562 502511402 72573246 68148267 915871442 664597824 906451391 493280601 336390671 541172298 210208854 195325411 677910754 432058429 766005297 408341334 326817443 720018400 887711088 691512661 960608987 58398031 682090407 144722453 847845834 689839224 793927264 582123232 826210018 922668449 80793495 222962835 706471753 730725856 560465468 676230687 926957147 477817250 731261620 237038859 619819558 403539749 708359513 3018736 332686829 25352957 416534773 331740412 454224550 548127379 855277899 49229424 733390716 514282145 67432846 626353442 838569549 426872247 856837352 846933756 494471724 529075897 163971829 738042235 975731168 291180383 186805317 629830192 344464484 294011060 659251421 310403395 301528421 486165400 678094006 759975403 16909255 946091838 660823613 727429879 414269985 307864494 657844946 1735496 424222524 948735556 343517513 817083988 663702167 173849135 921825388 285321893 213780198 641737459 207338358 684666456 572675727 866926312 925491865 687505823 649201195 695763384 195354490 692301119 890667275 558905573 476655024 430831891 394674609 277359168 611965256 977781383 253373010 294293619 153457988 733127965 746415963 417959289 216377367 283570412 793411561 628841248 636467242 579848988 598028367 269015950 812777563 164995179 452801684 585172409 911353465 682473899 725143282 514417134 928400329 635862081 777036889 856641611 373067652 267352232 659547369 819640644 422510422 450695404 657886843 609050145 127878113 624707376 958709529 160671615 808799544 4385832 501361538 375694795 190310756 492727711 328315303 423737290 176125155 957184755 66190641 153751828 395015460 891903380 805369336 867602068 104126220 636896136 938266253 284216586 694106484 416137194 513700017 228453769 586679720 363591014 829780956 507556345 733189609 4965567 775185847 452001174 240734700 968348490 482264226 76163951 169641306 517967216 872517167 63629032 332006990 741994800 192655781 45790776 353092570 615938202 579169406 806279404 74053250 653035093 99850985 934414946 393884862 780630554 588750920 32361039 536656253 637470518 794983347 224704826 620277405 40897804 975702644 7531774 258795380 795444625 927699593 57933644 286605130 940571086 644162342 930217510 234759132 856064610 882061104 321626213 236961243 916387838 358518722 42239541 664528235 694395367 637263020 602929556 44940964 652929143 568622319 506377942 560958997 310173595 696659778 24093988 187908924 866423638 992222864 395497720 751275279 54365245 209945208 901755042 557561974 639044602 260103628 548012230 873992910 913522122 743834898 413953244 8080487 116802814 930002182 900658095 879896839 215057789 969197846 146054111 122516582 17486913 927052773 919563359 843939504 140663766 784487880 932714231 921306886 830424798 287543116 292591811 948000253 103968399 886999470 689311922 183457821 210870067 769302369 163438087 690265187 514958503 407314572 88941788 837056191 470368988 835767177 67175578 641827991 907700314 366293352 596128899 450897730 890970296 904611946 273747497 570049678 822831397 859185798 565125107 960299323 29206242 327588327 70004639 176087934 220402630 26053995 981726906 546802047 363442361 642646822 745526058 85645787 947983929 663023325 946960805 893702690 590074072 316445324 755586615 477423962 310211003 694458592 799137472 597653626 11926813 611089342 185358708 238723824 358077642 820088506 898811737 307731228 864564388 560618913 289972940 53773523 184272162 589962480 296117756 722644956 280284620 334361178 428301678 658899574 162549696 900420421 954047607 701431761 947276848 846402381 205141445 473677968 20930274 212161216 899547607 474858317 401179822 803057953 584368512 992817429 231459844 885505446 707878504 382551528 932086628 93051834 11914635 176260410 872052707 759206779 889171384 861519477 616981420 187470909 141193235 71892341 415151741 925590789 205966995 883012362 821012006 412297486 43167364 900194170 624332046 610229832 78830343 483551484 425411246 870545876 357503373 863580221 812895251 949883529 258571360 58899679 342998112 644566898 992503579 374936053 28263754 98713678 339141420 549169289 11112346 625816591 612735065 9387543 429159855 64245083 786280248 483327247 171360761 482499342 301508533 554128726 391646591 308078774 999630736 895307973 893263962 965032214 700389084 220218281 253402168 639358627 87646850 973933377 67715802 439948298 233432252 713252932 808063638 350757544 549074330 794488152 595817173 899232016 80809856 915291036 391228054 348804489 365598118 900139807 525490921 385680526 160593047 517589862 356903797 584507724 609676978 80164330 818819316 566396455 860797612 718393496 541628337 679462709 853662732 436753999 938627089 632114881 481591726 205717861 782630663 695167946 74509889 100305955 727256221 435845249 110457545 787641668 93548146 426468559 613433117 474085498 704297015 431483084 789903466 103057641 986810929 188475721 700430254 970147754 382132154 40561735 457652798 465362506 159351744 889804158 899326528 951367496 423291205 264757975 690356018 204256410 932493789 38776050 825714785 150335529 469555763 141040033 724727155 669596752 782023300 446194795 367805150 797871713 83241762 732316938 192078958 899726112 647279346 138782189 101477315 731294022 618280431 395970231 582509264 979020287 24417189 882006206 733390942 474804076 736290742 701396877 530306183 846335778 513714777 739914594 896445755 129736874 721789654 870880177 947100350 275097599 283458571 882413471 122409000 330370067 370829546 765723271 664065507 254630729 809009912 507178617 39729201 271478268 653285584 347695286 218593188 347013879 669894302 769964085 158836132 232033788 713355429 402122274 231960301 16200766 450740153 917446233 274601998 63757030 757151686 476773871 207728618 439184785 463251015 266238890 411353147 792294608 128263887 190147716 85309450 769726118 872251780 546155564 576947768 413495566 827328414 866934148 933722105 601876595 607623661 511944996 582427476 882201654 257963857 342107606 459248548 764376876 526170431 296386840 727340570 106661917 282153539 21588381 751176760 968721990 68157048 49854412 841072727 975226328 782017042 362114623 999587362 631764087 194024916 977635910 460969241 278136763 616120218 781715042 263194383 498696114 142498513 126426826 614721709 438984540 200404218 444564457 943754221 318614318 325889067 66198237 17310367 275378576 748613517 316339194 801919719 632937823 523251679 917114181 554902461 11649131 995250673 662988026 888136555 974691322 611886378 955955719 292364307 506089796 773700611 515915918 867001383 677240820 370247306 524097639 65075439 152403117 149303520 223424923 373251847 471758723 832871867 305801962 505737949 304260734 688239845 925690438 716901687 849343515 324847547 893187414 70057388 809172938 720168366 355415028 895646502 660263025 891762374 616260783 395243622 181242087 294478874 273880906 200152704 177799290 292707929 798122299 540144986 883545962 821624900 171107885 174185010 299234155 576286001 318214782 275270677 338948135 995999626 514230722 251955305 663730618 78194508 524998974 607525732 985819444 842696329 925149806 454708882 869130523 891357158 72751487 549751635 443952614 600333597 802033621 647293786 379135619 934608252 912424071 9247535 677238481 307274853 87539422 132350638 711719975 751969228 750051034 577294214 809826764 853130428 7741869 844521915 336053628 259793874 146641981 93855781 113831913 731379648 192681382 361003247 772382008 932669900 431371702 36716056 467693952 18160718 991090544 199056373 729462095 715262773 820500874 708372397 655905316 230662787 931324142 724641212 46991606 655952077 710137660 149707889 606749867 170796476 668608327 113279599 181228706 779642510 493984660 441340720 520280874 422289557 545097438 352557949 573365768 851811767 789559956 682297335 228092661 246877420 387896153 32892818 114041886 919066308 744260484 126151700 462078115 315413470 215042974 874409115 388501272 534070642 275868390 340655124 552976902 74415048 822919632 762430404 960084075 535058111 664571521 198485955 255488566 256791623 447233365 340704124 6893260 664983783 832847706 65318959 644377478 789781048 33857746 986962800 486126640 147024743 593829301 470692773 568348556 164480951 410207788 448014987 831506381 431579389 720891671 199115185 928201501 25231906 775592585 31620347 608073239 856318885 733736518 916672288 754435661 456936470 629234252 568727085 198180547 453487772 88907591 592662017 363482738 696938352 671269147 673043663 479818438 43671136 454876510 797760414 158561313 6236493 613425626 725768908 961937494 792985773 660220176 654985863 914757934 631247370 381705392 984065875 618693862 485617280 439118883 486073991 764515503 888870211 667612929 593042127 716721965 365341719 970368411 302555307 886433529 231640534 956546930 469555439 351037727 932365550 514004413 56999745 738759584 843977696 411126760 583929503 807090161 839839170 430055439 95055830 733797243 198439102 617831815 256579084 381717529 434271377 85718358 160040246 906905757 72391437 962197686 216787618 453926219 980265111 629342102 823365487 3254875 818887849 476140825 409412880 609967227 577475153 625906708 363836366 113894220 832621233 60348308 438975299 950503905 872585597 127456086 391837919 952294723 385919872 47934030 563714662 945041647 845074199 800763681 823229551 439516501 79041716 92132010 781031143 263912027 540871516 348545657 558332812 452939225 141492010 345734479 608104051 172634139 539769802 829312419 42686595 66552930 216710398 859931168 75890680 231988579 292518173 958530085 609702624 284475846 468218255 594147907 471895969 939841192 975147346 264923843 894867825 128392217 432589688 828973598 32972509 784791967 888006567 496750466 438265923 453871794 993044631 985415508 481773655 342548286 274239640 579393960 897351330 975437348 33707529 829353675 817495550 706735032 123283938 224763322 774895387 802420292 125116459 713733800 708629758 336395396 487937666 141020540 347104637 581012521 872441498 221827664 593119172 268994134 176433846 724972019 837536466 489440294 469535794 434453096 780299261 408501028 273989115 706915173 820060010 684505553 917321489 270341845 162317974 261875745 38859532 805891927 686224080 909825534 18480276 723645116 207498684 534045636 891325416 965526668 383213009 341865155 747656024 855705218 758099164 166818241 740263883 286795532 40225403 862561141 717768506 590760396 350120099 564444941 819747635 147183129 786479131 119942825 368140119 152242047 938860799 124859869 234252252 190532666 563952957 880716851 567033867 693055935 185673499 268271527 660295875 117505332 351391663 565903145 556184308 136107507 376395621 669321503 374473765 519876107 631573118 897379808 95344880 261449919 472824715 829373497 467551616 239352581 625043445 579913708 809748505 791741959 988663417 289600557 792744849 645393318 161482660 603633699 234247631 513632498 630603355 194179949 608770131 699564211 652542038 150269082 54461614 347933155 318534816 823063471 484759301 655276594 700790809 637514918 800969874 961485441 831949812 230535657 288154659 264964455 671808057 41502427 28686489 424137647 860794948 390613583 173644651 214270680 809246532 195654927 151863584 901133716 567054013 749279318 767904728 107273289 368760071 46507606 795140548 835508627 591435724 588498612 623351722 654806208 415392398 643718407 288734562 354720850 112509214 473537372 911505499 96444545 444263462 341392053 259186711 538379191 369273761 938751365 578022058 392842514 686677853 466680886 559032639 40554213 923118464 396812195 882677395 185504567 801718016 292254622 58320248 175087170 288572457 157803883 675021140 925729525 849204507 646930499 512455327 528007539 997299786 686870994 773689704 566316946 421829884 771747002 969932753 357340509 712689103 620470030 126429327 224069011 714856752 17951959 599683947 893236261 922897380 794040979 565572035 236534971 116219267 564190129 558604553 96063280 155059448 570067222 672797507 817061394 802844931 959975323 161594249 171291939 302138039 880515212 247885963 61475802 25183740 775511594 742701833 29147107 977393678 143079978 470785624 60969371 719404540 491197493 566729956 942047893 52544810 879812198 633764520 852798999 748419023 994594255 810497463 518791581 301592440 288818420 652855479 584941397 701641603 101996110 489507681 181954210 691374501 531064521 231464195 831527578 950535269 613088838 629475582 340654728 221861278 740108314 960664391 787665514 153805569 668660621 850685162 18520435 622273680 467970652 316147331 274185867 893610788 269045560 281678019 149201610 856012009 857000517 541031665 198959105 739698141 930246556 414686566 85646129 163211860 965013961 626136080 12710161 394214263 183281229 66346736 235376780 353793472 990323229 295848604 507730753 495510399 545390625 357715133 647618050 33394008 371074998 190994066 730892629 125061315 662629165 978047852 932707318 731471499 199115337 103225648 766414675 898936144 297664709 333941976 759627790 911062533 180110028 900065010 411690623 748192370 98528639 379754015 982217520 420572594 648808819 503092117 839661407 920436918 619681072 473318302 509998975 474998465 81796531 244747287 106232759 277686763 683267820 907036402 314071649 467526558 146033729 710793908 725495948 248929052 976175370 973867255 329060987 987229686 881834771 963906281 155570212 797555350 896332573 201451468 631641010 216389303 246337372 253037428 350928388 384524263 906616314 845251276 211913515 449816588 342851475 897667665 43267824 325703644 438161335 332417173 351159627 394192739 918516588 561817278 638934253 383541377 90092969 978965252 931016119 46154090 755492316 47466294 248498497 413012772 660126821 639105846 630621012 22543884 3909913 347077496 292134000 967115345 816937920 493941127 877626439 502532728 869069974 467549313 629323328 780924374 40896206 512110998 463815157 132878617 910841098 871623308 595670453 598132928 871605221 997206590 643904259 386528158 268596841 945137944 572997909 267508571 689587865 356515741 478261078 973833459 198919657 194560738 417028068 27825973 361004480 107904784 233864210 730577220 295761405 837136869 361296103 337199386 539199855 874055475 123372958 454931968 834165340 567383904 381437476 174948632 941420283 794826725 708863901 25661395 266546170 872977871 47056608 493466747 153137912 109085249 251872502 779271338 778700044 123683568 787461023 880158673 558846780 215032486 297753549 510938035 231901959 411371967 190527526 271725287 161763036 128809647 662406534 447822681 301590688 265629817 694531963 510614729 929570348 925793593 732453063 316465994 370969549 199522460 328979426 319567813 86361283 283816547 321340278 859784308 852330434 325113060 801001697 878462823 757719412 214672264 216009398 342070530 167829748 540438350 878594364 60867197 424356948 10369863 227575021 788892259 354478360 166299416 866548473 357226771 789197497 686317435 418136513 545479490 239763748 433026238 535795548 148604023 430471992 150360386 450072597 272014734 328285003 447302653 317971178 401578806 382312358 146379513 322268687 341131891 508850436 191697875 951184745 61371164 924413719 297777212 950615828 56141918 754050819 989582972 113415134 7704375 358611425 935567850 740358089 841805052 921139006 211093877 262658701 833898451 601082777 210595358 890812435 856561978 386656488 409953659 853866747 129324158 87496468 518031414 512873239 854188357 703471736 127476364 764946926 300030469 855702630 511631567 980138298 357820554 817738658 465931236 165130602 294632564 544914149 78803398 474451489 718781878 568022363 588911105 765547189 426041624 546254629 644610616 955398320 557674166 426835416 754071711 670244435 546163328 104494845 145372801 502767374 245404344 70026383 433281723 305596937 160923255 707394432 931799103 688767647 517570599 564051508 151776403 78114525 919334410 790541571 979085903 281840648 163413682 397101244 603748259 6890260 711139207 595170077 380380878 90993965 145473861 930217308 615715496 827943986 163466875 477094049 969586457 891250485 646448652 537435785 403635103 970344188 129889714 759155621 647639500 959235715 467794550 281071097 570346438 854400376 414561081 642852733 580052678 853985982 372971311 884088479 582773145 918102251 862032479 915703999 190554914 914141385 461221924 457589938 371639510 468384728 897538991 153518400 680818494 399179979 850237570 705041830 247145593 240356871 791800054 461144597 445552311 556331047 857535670 865367089 957477055 858983546 910743362 244772242 712189546 598063491 384647789 686614598 362879269 178861432 646880 874084685 410810995 228244676 278742165 590787356 467199593 795994246 16491356 413054491 896993329 513227024 250754393 508942631 346255495 113993320 735318916 282819089 574780991 713982154 189422119 210001948 181886653 218474788 272525668 999895683 111492731 136749464 421677485 110359281 528589703 305800189 589509194 937794055 281904642 966625887 816032726 256676825 721839266 934375803 784618178 741905009 772276016 498908484 721729489 77854283 862279947 43489633 398923930 308065495 294802852 471056300 626111498 399728891 416560384 339370676 324791007 407807374 185071673 471748668 97862702 461591006 291728893 412201914 389985757 868297259 498699021 305524953 60983082 282848297 423342784 454369783 702731042 560805762 725151613 235255975 946943275 851688530 560985924 813520433 801826171 820671401 126513702 709178381 119703454 442784781 608289480 381134956 19940083 714122741 685135589 510692527 260236592 417782351 594646473 217581 403064026 150612731 601920726 802087794 392058318 637248333 251875843 205232954 453526459 595297935 642847320 131444346 977712805 310265980 261863539 668299800 990467428 822014407 684040966 477985582 422154275 661020306 684762966 789532043 13110497 431256823 734299582 569936433 846789107 61081475 13989930 816966104 513041536 845885366 247285916 347079018 640681220 593386116 914465195 657692805 831890381 224024790 158676223 437803516 704519041 200966666 498898902 248887894 62901654 787985007 995837314 43490382 289117401 718166474 108460009 370187089 460060648 3529685 564961284 981292035 863809976 759027898 989570656 541309626 747375631 844987292 111875488 402905089 671246346 109166350 630354169 199419159 979207833 317815193 171008692 741837422 644070654 26702907 164777647 327414828 886158674 826318051 437416157 53047981 116443904 858715382 964743617 781249279 187461448 52549581 829030135 989826916 56213949 611989301 883904940 544437716 605823176 927186413 623034657 151259256 762570275 138825771 648877867 778183728 610141022 333683224 532187830 674238222 994840669 514310223 442524221 697072857 810595287 888770146 11775060 333941131 487811033 775899477 194559519 32080339 724876354 331260449 608170456 375659924 332606788 989201970 64349516 441962596 586637801 853459946 605932126 587426830 224056972 31347996 450395523 413352208 266520924 249427857 386125381 924930846 506089692 412550534 828138433 377276829 582191206 293327404 536428328 603093033 792528035 442013223 658428993 21106959 155984916 517083152 102851046 926632404 890865037 891854579 344088194 99762604 23684788 69324498 381854874 196106243 432472711 806248736 954135361 888751864 507974099 386766150 227499681 99449309 297181117 95183137 987806841 339737529 742350909 71062914 955462810 370206150 407401118 795016877 148608361 160151539 425948160 763429082 567273057 10395490 883942358 783476920 3396238 791075051 413187177 804174821 474513170 650711960 1894738 707758967 764316067 902918951 577385988 360995958 180605707 374623883 570836032 79063647 456952231 61929067 829141662 298818467 80353769 158462882 568836363 494430245 563042007 585684925 665962309 58675136 115024009 677686144 415288161 988287679 766334638 191795553 782029382 74219107 410355464 221341708 895801392 345930081 708222955 357926109 795497773 320219745 330925762 699632745 724403107 56862336 940649098 673771765 752994504 375265743 947209814 802666749 826458409 707971537 713551817 554467247 997167908 313384961 131854751 352525165 994039661 976837706 486376996 693339215 992796045 345526157 499301307 262577823 837761118 385497119 611392856 810622299 766596240 598533704 206443270 742756534 22443304 686029508 437801571 141704343 897907196 175225158 93296415 484048664 44487224 412196593 468157825 789480712 499365083 38352093 527550178 967125610 415961403 643234456 83320879 947204340 433269117 803308194 728447083 270134929 297880350 971407087 986939691 999187935 779135853 410506089 628351768 920979634 176811022 491352684 72747632 194827407 931311480 273893704 997746566 928373042 679387512 809742531 395348798 95222536 700373420 741851540 539189650 721999797 968859145 852613865 849594383 748186256 896338262 909526754 240300120 181260578 153270702 718674707 124401314 770717611 689347842 471227654 506917943 352769949 25264021 237831351 893724659 183263263 261114494 606745366 920286410 891479691 171728937 34007177 796442688 214625520 529684182 852942183 391576815 279613584 218003225 306793086 680628485 769354339 208626776 962004877 164725955 750451091 120713553 977623499 469922047 763543550 938910353 437999198 522865571 68168376 241705725 253843685 744256555 325492870 775657037 994751471 250061355 867490403 80117644 397067650 44345799 707685887 682177946 129262485 761230906 671223867 16610218 777193109 182599760 673955758 756688836 546591716 992628459 928799011 890457412 962940501 370424193 862994457 582275417 91696818 237787804 24833345 123868039 895018550 631971929 347063556 995243557 687676692 649873130 474315771 321807072 699357422 430906132 44605301 868250422 424564574 727883953 159414260 891745020 861418608 417422128 292090288 669418713 867584806 153600016 716051730 354912457 755582451 892475752 855099194 289276058 604615489 345883746 499505786 925120626 806531051 859694524 141003993 211621703 125520835 795489350 750290066 326211429 612264973 186604390 854701202 145897708 436666370 216764823 634832125 194001488 779001679 375365861 461747625 445170391 308967571 503193458 448961697 787637022 139875812 567968245 701857443 339314581 54459211 739181622 468929955 785871614 791014723 134558099 258295110 701270770 386298686 454490495 591511400 721733212 558163488 966662653 538687126 211512316 514768578 225481769 279273109 463822565 675739760 544080047 344681177 878982399 194478956 576985170 239379726 296203142 286354793 911991911 119628179 661627273 99237392 808983383 615353850 434772076 447783806 859384097 562259850 918220902 632932548 60773333 568502205 268737284 227689574 976176666 762842306 827484580 363104989 737243049 682513916 441981947 457096981 608395215 414175873 158508687 679969519 871751663 82117019 926755134 774755776 508669950 569977163 19886006 75164368 666856197 88895681 62258170 99491293 180925347 319512805 372591331 290165653 162793096 657010386 511114397 474835999 701483771 890803797 286842662 277906835 331578709 294782578 614267090 653856893 722872196 174962144 968100041 2483294 895562633 666952584 516396424 130124843 594423802 853128457 74170204 216301260 80313473 862238519 780127978 6222750 431605851 685024920 504341418 651741938 359311577 551213542 744519271 964391564 545395682 679312527 727262144 890836004 368427631 988920632 163215019 325432808 706023182 760500278 689288941 738377464 32866913 548253715 213838754 407127017 638225820 678202383 658959291 723835715 769121545 7616156 865366139 383151619 18364551 210670049 760372730 823223322 681361927 8555577 892992418 906746603 523302414 443657905 349559477 925974993 143604791 618294669 2694852 484710039 214950830 188602051 798331961 161477118 455386549 736444030 210665679 835226682 15861795 237085084 120490004 399689077 61076447 767084593 644849134 369373771 823724906 378491394 509837587 888358989 868153171 883046667 752583567 630904958 118057152 67973114 281853250 658836953 767376875 132741809 719099487 652161992 747030691 824035016 358649327 656963246 592200391 152047112 541886028 443667039 58994895 649024241 284718502 165644451 523060803 759598901 629209729 599346103 869580353 752522299 955547701 656970443 724934139 296255901 801696109 393717380 691657015 402382250 184022185 632685436 830917325 897866212 795454140 795311805 191477037 688371075 822407502 619754058 854743766 647689201 818703707 866937751 714365152 685748044 664516529 152208395 722261875 681002216 127563126 613418885 3574350 305957322 808542369 610781396 678802241 733876014 805955196 228278846 359709875 216943361 455654441 662289914 923637276 960108647 854487833 543579318 965705356 808111670 427442582 602045457 668206883 261804410 296924986 493411618 294873495 290488815 958822262 78540015 966301361 411067530 711602701 278024951 38341327 355446257 825582998 42673577 165187172 277587198 292914685 837514987 858369652 369218368 271040258 646648980 155922713 576657273 491371192 950886129 621125120 348567073 555638791 653390148 810569964 495821793 346393388 276837440 881471538 537198106 943161908 784516751 445899068 548680540 409716612 616821580 611730695 682169839 998340692 111589513 129432740 37259341 197595439 63259082 744515514 183344549 121871476 771309704 21140738 294622810 506243800 382396592 634826954 638394498 922869218 577311009 988747123 582933608 213885550 370357298 904920563 710885131 409611051 642295849 768907348 978654877 40922397 835877317 156722739 399856388 815505435 146594485 329814850 531052636 181423954 564705310 95755718 552214386 448193984 511504153 591777049 256778315 978579641 237339954 470629929 553255579 893072486 911022826 619319287 394999887 952319553 752105014 408482330 460876804 662313883 273387263 882435386 357206925 145648663 109624736 657098645 482910320 898190380 762650475 111496061 494546537 967740326 122679588 92052439 147221991 29857829 404821380 963845277 855605898 663633308 743866807 941121373 458395051 609447635 242916831 817756089 77080276 574134246 224099727 213587429 982078531 832245957 198830160 963609388 23446380 852364722 360787999 166620780 898650996 820343237 954063853 385956501 349712311 961729387 542263838 956465965 334548546 42598115 273996043 562097359 588300889 291863744 397448064 857132455 105411315 166319210 916897086 484660216 208635705 854855324 873925498 603135638 422531339 553221607 942230364 890961260 465269114 545027374 582043265 284798456 589808463 15017001 84617082 265749450 934207875 874870754 62508107 49273609 835644357 220795194 810054380 78851309 242007287 655350117 527041483 61672006 347651505 891581546 579442249 856304116 577259197 351794596 592763192 502227308 874259353 181140547 959841124 329233722 305275640 454325196 340560903 250939769 352465217 45516949 152466770 966491740 126118671 795605578 465150187 181121705 398255023 787026027 19273833 24460857 978399141 917759691 427979226 543694458 431984423 414009875 209654335 418536685 926799520 487520316 227039754 411241896 582263087 749899545 523948454 216719316 462039845 844263627 709182447 541040688 543166603 540291146 629913270 993896332 16456601 482668003 697335614 735764303 526812480 195102133 261583554 321467890 187797410 390733363 191469293 606713731 420734612 469361829 561766496 809526819 395454499 869548966 957261103 46342792 749472524 581122471 667127652 470745212 791352130 519943531 272025467 430648156 112630891 674691721 841890532 500129945 710757476 582482414 891465349 779245114 198650297 705907800 968390453 875541337 690355757 427762908 274661954 232349346 631692088 644101472 373554668 842742999 357285508 17089825 63696872 693165390 260359792 469649199 910747613 183057521 586757261 8121068 819439082 106368573 157091363 300797585 712344863 350609604 20718253 276208042 473296383 151891115 203911256 478744980 820178692 307941292 349437065 501569030 204508955 759928085 91678804 150755717 759137316 633867848 202592517 931402222 166014323 131745081 151142043 503879920 5257298 211714291 506107976 724829839 240017021 440232467 496751859 289976739 927591588 550269259 836147126 122334807 615955692 181604833 742764639 987771562 338693486 673188397 257736179 343237873 816711351 619425310 205248295 205874771 559598663 310115766 208048358 618570059 888040722 150492553 309293262 535687210 917506050 946822466 911815602 936288659 559341170 470598175 413023257 481333501 1761972 560134512 571341501 189108533 328458893 123545883 884311822 649053913 766560692 306007067 626041773 368793310 466047574 410587901 253441265 952119050 333254549 356799585 627104101 478483578 202838532 421413759 727726664 85113374 641826349 460733087 233695243 761717560 582216459 491065760 71210711 214684129 245227664 349675122 81783557 301166980 634338848 436244380 849254307 196334945 662483220 288329399 963333878 328433931 339749177 142344432 923286258 300511979 11787086 606552458 941568964 492863674 363815305 777863770 609233993 122438155 556749331 715476041 757826708 379504831 416795015 106252246 498490476 370001294 686329719 267163025 680870859 463919749 345615079 176093345 978899808 357794690 231596240 627356991 172528398 773775546 832635039 660235065 911109227 556053300 976988851 310509168 19799362 440399692 927718114 796305754 531795985 40659761 281276660 407443840 59308684 678703462 742009639 181506561 941207064 369200965 619193513 807601678 366642256 258421111 136868385 929674092 807216004 32367229 430764071 426091253 903531317 521193771 990648264 691776791 506261147 922828071 750036227 287815251 14565663 283337582 995773774 473586111 431898337 443587792 276855313 903959941 882116915 521550447 385924905 413304162 537338651 226131012 404334439 758469416 523959253 400429978 317703951 688223036 860511567 721242001 378769498 913158424 309714092 894895516 226146804 489026506 806069442 167277571 629548414 126969459 236818076 342834786 968829453 418209994 344713720 253004328 428264105 679403415 686337481 179830041 313266383 63828792 884408502 798136269 22498032 842006559 149725593 722204719 583238896 569342801 124492290 9692158 672224935 342473448 671834290 559656783 271540835 427729555 863274016 903656201 550185828 910204433 821850871 691573607 316669023 777394618 128601750 36983418 246067196 475948278 7999375 710984869 999801688 541911235 82232872 115951391 680333444 845895731 996766429 990379124 365955844 385957611 748425948 517714181 264573008 17039782 417845895 334246787 183525462 36734640 825663478 163911544 120230390 250023020 309607282 523161022 908025221 609720271 869653499 682885893 402311499 379330786 496207299 536690770 914288133 156305731 995321009 940777338 494394723 135387812 118116063 52563371 666024587 604245835 672485661 427045348 113116308 890633361 898069355 429093240 478093580 56028515 195596675 245962384 6853747 738193604 535014732 329608869 986878654 921256521 920740712 678364426 802819028 660520603 73523111 112428896 886828564 443218937 695144338 553947679 241419470 195553971 520997601 340670740 993709253 667336112 512402949 108216285 367161012 765446377 830130335 239237231 824738245 105793516 922324487 234758033 982116379 472185946 403221958 981791582 154782026 62314089 166861340 101032903 57494233 435397474 732358267 755838735 416975047 228729380 348622345 268815949 761538563 146424223 281463330 362193901 719715571 122564954 600776404 95291439 825520622 293292526 658039138 472925607 620150722 870084489 136966850 770722235 163630639 829878892 931183647 11480360 83824233 875656557 912939351 530076286 288394138 328059510 231062909 822759071 467213149 526669060 585076568 55615812 90000452 176166569 868143075 743758200 536736340 895464842 527049419 419460635 105077636 589341409 857930484 323886176 773420098 191014780 161368821 590394447 40977901 605512764 846040983 15387972 889438043 826904727 441124953 999768686 469874517 308862743 354610671 59238225 940390679 685395929 24359103 842734148 889887953 181867791 561508706 232498420 560020520 872276350 684400425 607880415 242005173 283031809 106729622 140146650 394210437 382594308 506412510 314455692 741359767 419520777 333245294 934190320 906628961 907489063 157410403 785440983 791330636 958208134 476007696 723348068 893811507 646032868 38808956 527535758 508527336 260571155 852937697 259637665 905523119 304097400 949806895 168515005 96550081 646425486 393847174 490868566 899153867 63086945 596449983 109493170 775223660 74133524 543941348 825966446 598490554 385733723 762965684 153916154 472798910 369971201 292432928 461738776 305606387 950041188 856252113 852508001 185146827 87609588 809750687 491128512 88454186 563239352 574723611 488055284 183831785 575211464 538152198 410925075 878390612 606541268 927902424 940318466 722523565 648661147 738093370 109956093 48010151 964993397 217872524 543591957 792060139 170029770 91060832 681231021 290333078 436144793 917917693 525158397 357951161 281113842 563146973 777196431 206426328 633854588 281237295 21173445 148534380 932193008 121304149 802485073 652697697 533450139 753022823 861449658 83786904 80156128 648150447 379782622 731904102 694137268 531014443 433874283 415747860 579980833 819951887 691718244 829195869 843863491 760898624 310179746 826590962 645665614 448183769 602945872 535061241 768257542 907485610 390018414 905735818 658453061 889008820 669046864 231026225 977344504 424389550 79903516 750354799 632609571 60857731 722525775 715949881 940678745 528878546 561411129 736481911 839708484 539769709 961154428 471026310 59701539 349841626 223775633 907987895 52312391 907802325 736911171 483953614 980564885 48557260 747314481 11046019 376544519 518656866 327496272 790189572 491543595 777676524 641679976 536380785 914792866 870891511 922428050 439365471 576644770 391148480 970014144 543245910 572093301 924318906 648939829 752472403 141290488 186591500 525790473 70627911 995882525 747286288 546982566 523396245 520134761 597357014 771302734 290448280 506793590 642146718 412563090 855065371 659466610 896756322 184523996 442975711 237368479 963662922 184007654 35783704 756773329 404443189 550479681 804737520 480965619 821335095 346289360 734173187 108323202 725346837 334644554 49716194 716627728 317304779 475113147 60509840 414915010 314709510 483206915 875687176 505613779 47689387 262723157 136515765 206894351 216566094 54057402 161586679 21215065 173436860 116112780 607531173 8866597 816978033 426147835 393972870 684182526 929879330 859396491 440529879 341498113 292778293 164209556 620669384 391774560 894900292 262247617 509686015 763506913 701342878 783288722 590976019 591325789 722213318 896035034 482012178 892185153 12825330 396697153 37149435 455530768 505404813 110359234 710521413 812537310 687819701 998305070 531480407 362760407 184271550 930219688 261200397 204128182 483602349 298003240 310230330 11907662 641473469 112998904 525442848 754856197 917186782 82419258 60687353 47861588 623521841 335170911 194417266 4501064 45128333 811494833 996595755 164974340 305305341 75406538 19904568 624171837 457124160 655330331 850061731 573926332 467636296 368840550 256190439 305517792 14422203 126613829 744831862 57901849 311876981 875387809 6590517 880482670 803718148 703454267 841763323 846030328 83055403 187363622 160972565 992195173 946626911 697352010 817517253 938564726 5154125 104337635 394351038 850678913 439553106 674379777 348085930 329897967 865675009 139126534 226229412 152078783 625770401 707789099 901938110 972377858 64163501 571283194 109434749 722468701 592644946 937934037 848080728 941197194 777500148 436742510 633979196 172539351 116901033 74184781 490839051 176282789 923469244 299932238 440778776 854870762 720224300 585857568 50210220 781217456 459158570 937305799 609302405 972022163 485214111 692289050 781995346 595894087 413938851 526433605 287206456 47578128 259370503 436914505 131541840 200060745 167701452 113152375 897886758 844604894 562377130 816547321 610606908 517935825 401484682 791240777 401161349 328733112 582737932 463458744 143556074 630281533 199266562 741922281 169580488 55556509 634143219 124715347 186443120 409712426 812407449 348630466 122776998 404831433 425722211 13370070 300414243 529006709 2967540 953440898 696260883 843221946 637949346 314509198 585411480 410882618 686841336 974948374 44473925 964056108 954391348 234413066 575165091 654831832 654890698 197478316 275398319 339726620 251676639 759847444 853957466 226287082 307264462 165306287 49019656 808052935 318413479 842611388 267282962 799379022 546975147 401396174 944061252 478903467 303488465 525903437 773878367 772036641 521423429 166185204 59970200 105608581 245777123 654978644 62532887 696356544 831621824 923649360 137448825 258712400 856191138 17115039 253525071 656201415 815229827 950892110 555439005 180690251 267732242 279751227 307032924 306952213 187514417 459447451 153102840 969794034 620203896 403994996 1603794 526971333 679486897 958888484 408901823 836972291 935196762 490524632 5614215 843424309 129667622 725082646 995763559 958385017 708426620 433739572 230786959 424742658 182461686 719226590 753651365 182079380 219786212 550021780 734004801 207302921 934767303 92642857 345910383 572007118 966482390 614091333 600241200 957374054 995068284 984179428 722933240 808447462 872551127 685957078 54152753 460756087 138738747 445357373 59927479 132430040 73886125 207634961 563803 324219354 267564393 695145119 875081569 697453282 946249309 631630598 265488897 114481258 113011883 440707513 420308457 197468287 535756331 865694720 25359289 752645444 735306982 208966774 360274821 717889391 570293148 685000588 877474647 977556679 710445631 814085 395066795 315850412 145966710 871088504 474131442 549230735 182490139 278198994 865063183 464755829 285740477 110884049 833561053 342337400 634729759 861663881 813497766 618680390 700579255 49722339 991044781 139826592 73183536 303840281 164455078 468845276 471166952 772074556 827334457 264893540 62327667 256222126 851519618 556283445 447558422 779434664 421071252 164490849 399647821 694218933 831714545 827985293 744053573 789657909 138989843 287172468 489846626 34816988 932035303 665957218 136580027 970179888 641543757 980387513 891376537 418017038 231511705 466383727 993901308 920638245 509144853 190819470 70789398 677163385 551302525 923524276 960270541 813355746 221674113 710964369 803278653 672485770 389373510 41308523 490276916 80747379 858074854 504258972 196696245 343643887 514918123 58274579 81097078 641668902 496338392 582592463 958527329 916630163 446099104 469720168 627104790 479742343 263447085 717847174 166640744 806178469 88647642 815079271 730000604 368618340 243923961 906899549 101189165 644164753 422022735 515935566 967567306 835877066 36266643 571353395 640455254 468678403 159966962 705057945 972639272 181347589 212341902 350565411 358295497 431060458 911535610 718721285 695054968 18474147 542208448 567144843 990784169 134802546 750121691 784757648 891606657 142727024 441020733 491072775 771572828 93763848 343258698 399619190 959178568 670254714 310068059 299896694 529245063 336234329 295539261 526489396 109041425 621057549 698300335 121199859 547512847 500708946 894470120 801593480 929442657 66736056 51023630 335592669 535014170 650507809 700100031 439665774 749931774 400046149 67633036 7287247 784773387 666570801 357767033 133559844 997659117 360933827 875525759 998048167 333489032 350045488 487260683 936670757 831670642 729375615 132171900 862045057 703279477 907751692 154894248 335170608 22153234 35005958 904872791 16260540 589215481 663550192 727555527 544184130 3927443 533395236 398544423 777778675 949627768 631309643 423311644 756519830 397741817 66813414 605577534 586369796 599802775 325813193 560987548 12237483 249859209 778551450 50540596 855460108 911278907 845582166 491287676 749136702 917106633 994898637 850157020 985303400 176510856 378012705 80213041 445137738 287451518 144163659 709128268 433416885 120610021 123145110 755343985 467753486 645959596 276264994 763359449 537273040 82889974 822881378 993004080 371411463 218128280 971557022 65890327 379311829 13936799 17344626 524997539 775900400 451910600 943601485 190879196 631511842 339728391 249840883 905826879 951602120 133688321 148651516 114230077 431856980 319115921 724449875 259928762 899488971 26482503 161812407 559125646 90738248 182949604 673856573 227917063 288387959 797285855 449764556 51534694 447037467 588121827 459701151 786497629 168540296 535221582 410591943 350835863 648718889 346972084 876954279 23070512 885715963 651513947 958219382 248537145 782673168 990314940 154025664 224247606 976332046 16758536 4101606 718950303 467021485 442448033 755855513 450298722 660373053 101489308 8938083 553379679 418433565 598372166 836297246 348518379 52367685 128554396 895917178 938997070 680413629 203591121 397952124 306461765 806718756 154278860 591654393 210014848 379615530 840011687 503195167 902280485 882236438 863642673 621008365 561673035 408086336 369490797 624679094 696486016 98757016 723192081 32483491 464752964 229618206 984112904 981624621 678209932 127365223 558323185 342231462 992630080 447341855 261790621 571750833 1998012 101990017 500535700 358776262 621721939 402156769 196051857 654156720 172170695 995222819 353839106 405643534 287696595 947106624 754106505 522281429 251422113 820836552 351516285 537671372 768397908 188826971 438524778 554844174 89783936 269527855 662457228 343498636 391873453 821767053 758827096 811413385 489008087 491434836 789099252 183417628 664118769 872807285 745148602 565784241 440974429 228263285 340322233 316775560 505780597 607616494 416303412 740077365 660420614 260126478 11304993 633431582 316744144 371181334 540507050 822263808 551487495 403070172 368789424 146092907 873283541 119877193 545617219 539172161 108281557 962754780 945033515 152350011 506277786 616964134 614384226 513619044 837733414 764549196 36436120 201258908 551346291 418272392 947481774 697207830 581261550 943906216 961399099 346036698 503105270 14963342 784211722 657962052 114144098 902316206 399974298 123848835 964434168 416786067 579744157 944872987 270721271 781415002 747336569 152813411 899506574 611737141 353295818 79196168 462899810 524905193 638718942 239711112 603823884 198481488 794127927 57700792 130705817 177959384 555256589 403496255 236881672 645517571 994542282 495590936 332163023 863428069 157387916 413398548 652787799 743423913 360605350 330453846 484923771 386132236 787335455 401860309 653747469 260347104 440505393 990514909 475967570 370981003 391425227 343369102 490337921 926876805 103780624 999149916 551584071 15117534 782503638 905471885 556012357 412779957 837549608 797810878 967465617 846452162 551688133 948411231 164526897 831186125 451038622 249834546 40703395 2952244 366209883 393915600 494535512 820786025 764742871 506367524 335240500 327406194 422358176 234889965 202575888 332457064 93148280 71059520 834696504 208740856 619453398 541837829 921245934 683991013 11759718 90052981 95945445 417914244 351006853 706572194 418291910 104853822 311991238 792524271 106581678 761277201 931236207 949258900 75105710 565736208 337571580 566840091 96077898 807576542 43613339 551746278 279864059 42522423 785002415 286666663 315105453 771815528 537518414 832948709 852693313 246544594 696811203 159087486 425430028 451167851 256769548 772442143 450299479 776436796 706035292 242649550 638369757 613454564 345718939 642446177 634787152 380555539 353801697 192704260 614511315 483601936 183370750 759208119 216963201 949643316 185881590 132535502 774896869 710782317 1966205 59257967 306058112 141441468 746289279 811400727 527783239 115206071 527272859 325620246 896700194 673287944 200918178 569544462 747524206 200138987 754882077 685985912 359417212 148254900 269979333 740472095 651445264 587407943 949973513 985884578 62277602 464150174 777725579 209643766 614344480 14281287 730553507 371424482 513159403 775140835 155945179 411920002 697093589 719755433 257474161 927774405 980011625 56560864 777048024 404959471 873064355 999458408 333649719 797445912 764350324 668676914 499036392 752523434 445669184 876199875 668717562 216610022 469812319 750941110 821221552 18806112 63744159 341791287 398377216 692817535 197874880 553562760 960056597 117846014 236003575 573926527 568402894 885605742 870352748 279999238 883321148 719546034 266532539 48658074 110360872 344958081 671920247 956995021 213394314 321233639 508027811 358692805 302212371 976736196 102449975 586969274 717277092 351095115 95762081 797241467 395445973 412026501 482053697 223516906 722241647 727408076 149091819 141338235 627246834 188684624 806557033 178747066 307942416 610539413 218138359 762148034 563300656 947977715 148232133 442796486 71246316 5378325 145612409 724867979 967145107 385819515 694452138 253375212 4854952 363094008 97042534 823746133 101883745 745139252 651611309 717319241 690635304 232764714 110134259 24410589 135630622 976969131 424268194 641659706 95053715 591391450 826142101 403368990 943352463 52435631 144987295 680153180 988028749 453077108 604238082 616948311 363060154 592134986 380308216 583387531 707383034 698576549 419311406 31443205 865153508 106171084 342346564 329414630 252552065 529559898 765002830 938113507 145731985 28792768 905673046 381559752 554753285 931730368 459220439 908865008 477652102 558610931 652295748 900417743 313438957 123266117 158468735 86268265 55027145 371108980 780450402 968047064 251642332 891865748 787649082 816843721 786248606 902003085 435310406 949351679 626257337 950241691 287354940 55504335 328020875 563133134 767370693 61331363 960072103 565547912 840399100 178773879 191177300 304398593 344564 607815263 288357388 239760326 69087279 661785599 28062719 484517942 541604135 705100049 598156430 115599620 46526152 551027683 921087440 51047864 284180468 439981782 95090704 937467182 203683070 641320160 632494668 447695381 810654255 660135947 318378168 621572464 969192005 180804084 984759609 217726745 177016559 446788685 285130219 421728825 943099730 437556059 464216988 119521234 591828103 425331832 645460046 170124597 96252442 688893074 530997177 788732044 958936717 180464298 534431174 802479441 113810387 396009047 66517781 636304597 189284309 499471424 670337912 106397882 715634416 482352805 812512374 202358137 884299381 903031767 756516297 677540062 976515880 852303036 76455904 92091527 310582210 29888332 900715102 363816040 935486320 523185430 986128537 871612745 414490193 438440380 845271579 745313094 249592827 552108402 15900453 856963662 430566902 688334723 649199911 894630054 646905919 78210252 394966345 677778275 331359687 535710783 90005222 336229619 683748594 736222050 251511307 577115029 875652121 942765773 608593917 584431068 428358664 253076656 129531312 996895536 588515456 658741066 756569168 650828876 290930870 41419635 572890044 389402049 176527314 150787347 383866630 238171762 327902578 442703272 826145012 975984662 485884452 13247685 276860034 155824570 800238063 550323853 923989854 465464892 675463883 512424508 556575339 168884945 824831268 647197343 555370559 717608831 900310619 790371990 273883044 995327396 700300613 500389273 72383002 477748333 35663018 830377520 381765204 674409824 231325639 337817722 916417719 912120019 797246156 891174567 721246174 119243890 882577247 418175870 388104472 330322877 72099096 240177880 914885864 994185863 759523331 818754595 888649092 765718392 59687713 295317215 226540375 37586060 348352231 779565348 199376768 652824467 774853053 826778651 899224145 96814767 998470784 84994177 460305872 979685080 17309440 77564199 719748153 873741403 626339459 965724020 127481465 298872151 665372736 581327329 651312309 507498559 116745189 103697532 608169153 974214235 598971410 670456166 151327402 689321542 992158940 443396949 695394093 296067697 80113739 191652371 87679037 318452639 590057179 918883068 748661121 371907431 293878783 99896708 280155347 166448822 640047769 602812335 67702466 543163466 978407812 552871575 745057041 62338359 984135691 339291370 722144566 948532070 132625006 411178346 84914908 477536785 517863524 863599979 496680033 955799625 223963540 165322072 489691480 606877040 61636123 483311406 136576777 207699391 36694281 222183166 415971564 447737537 243864291 673035120 794469682 366941142 82070563 740737083 483439932 523506353 652375987 193018542 679147041 934413275 830503286 73526826 81785645 699406638 792841408 224538278 729568348 225697370 426657496 766540586 460540131 711933283 644511101 285072980 776105384 932347169 755694942 81227478 950137797 518263230 408365729 125740021 521724681 732660540 546892637 341653516 704373366 802734573 639623199 356799751 715612356 39478009 825715305 193511145 107582173 224337627 368120622 392418374 334059103 297284068 612424024 94553801 312920093 192161463 220153923 961205168 938910878 682667723 2329663 827850827 200025245 856942317 742758673 874369152 810876295 726747067 921663090 766344010 303678464 699842601 590301839 485411637 526046302 620223488 58159751 962398948 67134764 919720026 601411312 329229708 534640553 853463080 70804563 228898678 649662023 197341356 957920683 466431616 118381356 69143551 902309098 89753245 976090292 556938636 289937269 439842385 747408365 16704659 810105507 525632309 847842585 701717671 255235649 410289785 189921328 149883952 439253777 882693981 551078747 442443498 828336966 642871223 578345850 244081764 9807625 12328560 343625375 528547971 82928888 560091143 627666577 855628796 667269281 46460684 315688266 299926749 108533004 378807462 866203001 873170692 390140206 853214990 754735873 445038246 165380727 203588626 723771768 839525066 2486085 967972243 365832361 898745292 541816174 341248007 869937426 756392410 44910779 969305847 169284711 917240186 929864039 29731714 887685133 730939906 732521124 672090841 758001056 222169631 453049622 481693889 2435949 535139919 694531414 567667732 463164665 394130791 516441200 526664512 740855672 230518541 129904229 523614918 204898902 683040318 647646890 51279292 496955826 775552970 582889639 229013580 518400734 169669331 29924922 193102387 609071329 593559378 603464241 906703682 557825269 737532562 841293523 535713249 167191817 77138355 511595096 120345991 658777151 39471144 998370668 858941763 839331183 136830009 498697648 781698102 322562467 850333570 47928377 809146391 492939929 113833842 561485327 85616045 127122756 520395725 555113647 671011673 709899851 119256363 103296650 507696521 95179913 763918199 284216708 268616006 83810187 980542576 659820918 331749031 91409941 570403371 463967404 121781083 242336413 877136271 169992295 306924324 531789775 316294871 13249883 559204950 722833159 557083156 842890291 189124188 60400858 958072745 120757769 429546036 273461645 360339661 19977454 411567854 318671772 647202828 4152936 460886064 677536309 725368262 88031214 749450933 302943674 182714031 269363566 447572169 180140611 275859021 382677960 171738831 312092186 325187454 225886033 903562683 408032317 333132527 413189201 296069529 389380319 633190309 408163205 342313988 656401895 372024184 78551197 890823855 185848175 607323539 163598015 894635488 152093766 86204150 496803586 599597808 694427759 217768692 47174388 152796364 770964384 797372341 436107541 216417911 766757316 768053429 850992986 236115334 759003001 399446339 903083 21684386 412035219 18165507 228964965 499012106 200349335 158484589 312725208 994689038 780849985 946637644 358387657 972267925 370262270 153647935 757698034 190027928 952943474 619210299 767083134 602635428 567937012 280688903 404090253 990089052 582474253 417433534 740091062 142930165 796802045 751240273 491563392 289583289 539051830 916452099 876913639 397386629 680210655 848486123 833223902 332098634 965378642 541198965 87661767 703030927 624938910 931232737 148715004 321542381 714688517 847037379 83861834 899611026 220264575 683184001 143233137 679700671 485502518 350106584 332935845 150317386 261078280 588007256 826160400 73399069 494880265 551834851 446523214 610031541 581633534 165982770 728429551 356640931 366188002 589343824 36428024 117709327 453882213 897089565 274585186 346349872 126520168 490070732 378374298 931075285 69008002 931886181 95806207 522866143 950631806 201391172 140905064 986014660 570793947 12119448 755873691 732872462 764932682 682093029 891396567 328557018 128691508 616292226 783028555 309836890 105885490 497969692 704926108 701394259 972088211 458662193 637865059 453695136 374359769 174006422 539763117 985547693 694659388 956143346 358955129 535257084 753754405 748172352 707615550 291107236 712643508 376729681 75270754 309271501 804166459 194763592 17160900 189787445 696027073 517121564 918878771 866439854 385496449 415987993 206697972 106156445 125219688 241996895 412496192 148913277 648776090 474874978 491833283 743853402 421922797 848943720 977465887 958711383 670280812 968271118 178788455 592270376 366581205 922614980 337254564 726801048 596367900 304270412 259001683 993773829 102884070 153997119 377948133 457035487 264973327 395988104 878370110 4424748 438072868 865525478 986281015 174181895 124125418 261260654 595918877 410079517 813063637 409682439 937662255 969044526 956915857 938020333 952835875 973906578 959046013 381262383 186297249 948823217 947088427 773773361 595651271 561624202 233739746 160484395 464174499 978731565 136687132 561926567 67179708 213231169 283069704 573143047 723897994 771554943 669837833 558052604 81750521 413771316 867178037 85830416 834971883 533604035 676160214 492112926 224499891 624372257 148846573 518321620 58324634 733050199 826907818 41501240 372111965 737939204 812311541 70745632 241023661 872498649 909976809 346106296 50787246 585247003 917666643 540067072 29403000 874581284 472831543 254427724 619647129 859956705 593376332 500637890 399012498 145306965 47925371 631278303 961151573 813626389 690860131 145250035 123466446 353598411 926199000 338046880 117241175 277262260 348788832 853402719 797893697 139371297 170091445 107601403 334903122 104408058 728746053 999446291 149027394 622004022 754824373 51067548 137347901 211760484 416147802 178782813 539591012 593716005 438397630 82095474 426848075 579543471 710415905 187309770 51330941 555632460 492809717 712665001 432751859 893829593 117809761 119419430 128161185 897763143 382321600 713024430 683060458 321696286 29284639 263796607 829639206 427368437 55478978 469133614 292168995 900716027 926907039 350347042 972712097 269429617 192514785 433803030 242984661 420251694 683598438 781691035 54677479 518159642 910928194 780284819 676117620 206766259 265092922 50966712 150326284 373441931 536322122 340845587 859571125 90407623 98774816 606350725 885319782 259512482 3053982 372355905 477361549 413419752 30542684 601149520 451584394 911057275 586678819 203693836 42512945 845765842 945727091 484708261 592932684 32844917 283580414 933702303 347623191 514450818 326528043 108242258 746346178 953388331 530731668 226966121 888875763 418024246 854250888 302076003 660892737 356336252 458350217 396617749 553971642 612900714 476424399 891855655 622206302 228677763 222547396 189945490 155791521 416475 886792582 949313832 126920941 752115869 513445737 119212556 129995294 921086855 704202866 190038325 912941316 50128745 581274076 428367344 198021092 699532458 649970071 590983515 300520696 920495811 946092740 760986347 982840554 139824321 370715194 212210407 54921053 160914887 623908101 360158442 374764388 468779914 915191009 274505829 452985353 142919379 764230851 404640538 705100488 984538113 495524177 650591650 678805521 910334852 526431077 780185577 582548937 631053411 65043086 696551340 877990345 643646647 817571726 862103810 441985630 569055790 966194397 366051536 388944583 868678281 110444324 175566675 328781243 579039262 497392067 694892187 515576800 90665046 470689101 980031754 598643797 943822384 94886919 463163864 197166377 245060284 839653996 567476626 963008993 753191329 692571051 915563159 267913206 986046873 47788071 911373722 962500436 975669999 445436406 896409123 840263389 502339592 730247011 969475342 737788132 113398231 3562349 632118538 653390259 596559462 460725317 975461146 311415813 236785492 756447700 58528536 712703372 682501714 561122355 928507437 985084268 302905765 776026672 646188379 300111550 971667111 972965840 104223731 906293006 200587846 140281031 818685471 975879902 65312132 123036418 239839065 875513377 861220341 164830494 668855538 136568512 972103236 881062126 971824268 738862873 327186606 757108728 978451104 378722939 977625989 39089144 161644281 137348523 608623022 294864733 967720247 569948001 717571876 862639559 281392974 356283084 293956467 590397583 456882692 750773770 760617533 27545407 285009270 90512049 339986873 155131925 175098259 222425161 392707375 638412933 488414880 898293968 388065661 653779892 823248818 24625460 401666453 256641790 677908791 750912988 616396028 910933616 418877806 939512096 834027085 497766734 788164330 741314508 668700084 697365135 166238483 232439201 445906292 5542236 140474020 249769940 543368289 563980693 262571566 737837454 14749799 900019787 623877268 687720042 988742401 496070727 991749005 736858873 151201218 169007234 253639206 242826049 914733264 727486123 912294205 461541690 673977187 650930596 987415047 19369808 314323019 412954117 860310666 579100388 798648936 88412824 733743652 932043 1451311 412036827 760223746 799331789 55861548 981043073 463949738 22507303 97251962 999199473 162431346 328405770 736143181 438872006 601600774 734274329 616597096 562190669 408264678 981531887 247772071 511696906 711796197 762256023 760934519 869105715 923138987 2863890 606350425 930830899 766863668 453634261 680059747 719837993 409372239 21562440 486854846 958691174 216835361 646049864 543172905 461098739 128902303 332815013 915488116 775193608 800503575 829690021 708707078 246368662 473396392 465696639 992669784 806459327 817453508 485549793 803152248 330435672 405211061 318286699 587953287 979491182 425970966 84387122 574563899 538429886 54330454 487175230 571782750 125443899 477227577 410140940 115578957 230910859 265974358 509840140 514952057 137331851 320480153 61108004 823578090 191466695 575036099 783565867 628817591 196682754 816695013 282547567 633452175 654444980 207377897 90535728 357452339 289016711 89962761 796340514 375105273 481946586 986677590 274354415 69967691 212698686 770240050 289615539 143977766 680320507 965619158 204347262 737520796 24152204 276634061 615439829 693377618 113422366 654983031 26290226 76991490 96249878 631163015 148185471 581135098 254567816 641696134 289397151 516164252 516848064 768299086 219169766 921207004 794392253 756565135 812650907 535320773 84734385 830495309 655190141 508278004 567496067 57857631 910699323 606285851 808318284 870608114 839702011 762563968 626249949 63559173 808376532 880411003 208903480 380270059 944108115 746739196 174417683 993776588 247022586 161087746 684923737 385430563 729057468 319240485 422448040 57213249 425592195 114330125 281425619 822467529 786155435 324282104 73812321 535655218 359291268 264449848 545420812 598943816 863736019 527264435 644325444 318329260 561891665 437027937 74726570 278088783 267333931 684654290 150870421 444871163 856683904 757521061 523763600 639210442 813969639 500083474 670682074 509991085 565387238 505223777 132816100 968765414 593951612 97371249 927051479 97822606 293054872 228636466 664108555 714231568 364252575 586598699 696067985 963743148 293452522 102273013 493992875 252462837 990195525 692859069 724461646 358836051 46026098 192167622 43735975 39175810 818252196 575201765 421086867 720363537 181692420 920764163 872185637 174515172 535269680 739116703 568287012 866998451 880593591 728678729 423010442 559112329 488544158 232722472 507600390 883639109 731699422 996216181 152593787 2183964 74778083 826653950 966832255 384706837 750763790 780433572 355483869 536269708 882778676 878800605 782264083 262422703 561314078 737380659 603892949 156706052 619162631 376289474 345880968 238061537 507750433 856374974 607779015 667070451 958685712 802256107 395377378 607102904 530502765 464545315 646367578 71357444 210769476 861798612 200642407 563173504 992931734 885367167 239685746 329419814 995058136 590253882 443642011 19257799 955790451 242830895 968719668 319238789 791970626 96605211 816160579 252325465 39493398 544919760 237790724 25639054 163684917 756227763 484969829 430557764 392335575 343106366 451201673 365465326 442497960 23821695 37047366 828676820 523462729 363641496 323320230 692318098 64062927 604805181 616615018 848418455 132152130 795433785 580524418 705414567 113757216 63245289 923239830 234449242 873311959 577573567 576851328 178699162 795758926 721471680 648438480 328621097 539333981 182660615 542434375 771364633 475663696 282276928 301706844 792296274 872705640 775934765 19709370 403072783 74890586 737512741 686740928 412184161 310534350 552148880 826266880 399653291 697017825 985216364 549474240 177176100 84498083 382086603 226748028 804234328 171174554 910727763 963858530 390743719 868302142 678230972 730720724 278348229 248024186 163518550 161132778 298073400 46342962 937467008 933473261 837335518 794196407 537598258 729752029 41591396 144584788 562419316 838369516 948793807 354939845 216808420 389771009 393307127 335824827 904688437 426896950 400539143 881588057 528916138 587303259 528096511 586578874 19501471 160310896 163089458 608533609 975048449 289439023 20005320 940785126 712289744 832205695 272311101 610306088 357711780 805520386 773685728 733503766 861127462 49482376 329645909 289445645 23984274 273353882 475311636 986676061 324677691 952963056 570512871 860588236 627403015 492272891 639343216 445989393 190002415 5273436 626209697 146844250 679162753 954018923 349486658 909814215 300487774 220753841 114564718 647207404 489473980 443323758 389392918 993822803 17692388 38676 799937916 413740280 772709557 201992137 337784250 342881483 872059424 611439849 201399097 259207217 572033706 376942210 72267834 709830532 127096557 273285079 741001553 221640078 427329302 847544798 237562340 805176850 171667817 502419906 730701488 226229827 215552697 164500833 776483397 340326219 98864368 322666958 440740229 456445126 620470669 226436048 231282217 297035076 624094241 678495842 875608892 583259850 241186513 697937713 910670749 961694033 651769047 521435937 381063810 672027462 783028481 828970185 371311600 387459593 276845104 658682098 922826564 653436526 27164635 374769947 756829101 153345855 873147017 419585528 248153263 213349303 620251738 750993391 30041761 461725704 351555455 225229209 394248496 762899414 718864062 903297607 540550106 177005755 173359087 119792763 454335092 569596097 176296577 300274794 466836389 557095147 972275190 805398657 960801128 682810284 400766562 945630173 588566926 99325293 118267120 867624145 328930362 167049996 86340189 488911716 406102627 956586072 445439355 914746320 758295125 390879382 968202672 771760388 286192176 987103487 23390068 297435427 179035751 484480319 432078038 27300867 255232067 15015928 856539128 942437807 602447966 173484349 894433679 181107942 460730664 993116951 255244132 520746905 364573542 658869764 908917973 517176689 811513005 39573363 64214868 3829318 203112427 892144201 49108199 678863529 217093087 210549598 367283879 216494171 759399324 508286465 834285377 26598612 466432778 213756016 89377656 615323069 654870885 846389345 275870368 716719990 58679228 564763004 306665765 793950609 950674291 892336095 84673282 396700501 243894978 990421657 469092938 680241212 947036467 845556783 331991971 467420789 234784808 37374745 352296646 97132898 980682578 559937094 339602177 131965467 658526523 173873044 373381557 218646506 521330110 92733529 412693207 88205005 603474057 439903197 905558899 416593400 495175586 725778397 85618725 908052048 266307039 286668042 62203294 537723632 393709932 980532616 255633189 44739496 147610697 605579631 278049043 327737721 805062858 253717326 746096982 289850650 708069397 873735331 512678895 154257782 721891495 91007076 551691124 601866796 798752976 622132601 768284558 641865230 734569266 267248447 710896508 605811618 683937606 446434822 967123087 880163236 165091286 987779476 560496812 460699522 929889156 675278241 370547917 494384095 212794690 869481561 837117312 657083152 539365592 311203037 825160038 924063138 768407906 140006850 407672245 879205074 228339663 244719504 978794167 28736275 446263651 294709572 360080457 133691532 300632629 385831118 915804253 250816407 191703474 830480788 181276024 306406724 880154904 655047917 928615732 475075027 5708796 606664359 530321599 10755390 73667781 634599298 681582939 692254637 378150702 705044403 949192924 205107711 714689224 401270114 220784173 827396680 253722997 352019756 259782603 806004301 997503982 674813089 340089928 400838154 148176959 710803655 956552906 627465772 541053510 355906709 656214409 181153432 970449463 463489913 130646100 56565474 794538266 523459539 671651597 84648151 962826572 496673656 71313960 894118643 116018938 643149359 593141040 220978411 660915881 949468727 182284611 15286821 481038257 336283327 148681617 674788923 242505917 481117293 600287712 841771900 517426252 848338392 584703755 235449707 671429427 206559758 40651646 947773758 891094297 218580239 283207612 740368480 515609338 932989519 566336730 918534383 118920101 265400120 161164033 940572223 231368766 584445862 691726319 375083349 512954556 681341545 48232822 558553964 556075116 335115718 166220284 838678132 765599852 945403383 180107002 903220110 898490417 645064614 367203710 933701521 149968898 729811574 389502120 725222792 392111482 811302778 452771376 179155762 481705482 348909500 312236767 302979457 381874036 987166392 228500753 83267867 380802641 328036062 300734266 88951004 923913356 153646099 704810077 185729106 127935461 779859504 400049302 515997248 320659056 470210946 902685586 884712731 836727571 945053000 687646994 349733264 746680331 191048249 239533932 942971132 851122023 621199611 907528714 785058802 272601484 460407469 729356776 968423609 564112303 992312670 123554330 257931724 298821214 252183699 443214404 84110424 795075064 403877317 491880224 857782977 927782192 279654625 506620156 199528733 943667598 562660550 645660217 127255991 508301806 147419082 200687565 974709134 216312574 193082422 481898434 555896531 846065604 771521221 948015541 983326575 775344151 320871721 98517335 782546810 937135905 139738246 496455408 569357253 722379747 369173493 653722583 582873681 865658289 81289987 26011899 485978326 266166962 245631535 455536477 56305981 947057761 466255215 949670035 900093990 335045135 186241707 226270023 471762787 626239838 511752769 749560758 942182011 415424711 597763968 535792690 47248680 713150997 768278829 707241889 861806041 526342376 192046081 292368379 757821489 806876468 733774120 682993871 427642246 370579391 24948419 537088447 114383715 459616422 219314791 169289471 946027526 113246680 143288220 946795994 699279075 737941913 862611040 800450349 763442463 564989185 597716897 752812010 75432981 213884027 845423558 922970007 638099413 65832006 679210791 425511628 934584224 660305655 214094480 214821817 244951149 945968629 687859651 144216733 854849383 206486012 149132274 969931344 908842093 780566939 84989001 613067450 478672017 686366134 521020514 573964633 332686490 164531204 341551310 149216192 606421378 589203858 34156435 4870162 601289976 464148798 907455657 749230987 891937758 858467901 949020284 311229175 687472332 590627989 725969005 408977721 210779787 416643491 669418321 430028230 110503068 579942551 921828848 836415271 172069295 400569588 75208583 790439803 274500140 575998225 634958407 889812722 856388781 802366618 900640724 384911955 771927170 64182543 590147526 919099255 847824939 915778115 677742635 29806539 163889122 815507678 879284739 448916178 862265359 150430428 9177539 190488225 846836177 308924428 940886995 929108066 698647420 403487890 555055888 56952529 795773717 747878246 749488458 319679170 421502168 782641875 218489799 230719385 398317491 991581432 610670014 29237712 582213576 191372874 21940957 363517813 634252527 469489680 8993732 794972329 415068465 273950438 163400328 228373538 808022350 343992123 276144433 457081257 210519864 926217683 823046716 571775645 193361046 411918917 35755801 302445167 2696514 483928957 332671150 696964388 718547915 769754172 369348050 687330262 694634484 82473875 465027539 975147827 446499635 163424620 601727729 440068604 317184819 817037569 518042336 701994376 982079570 911014755 301969738 583558206 319395876 631815668 824514123 405830686 265603566 23155949 834004723 505234745 909292332 955423705 377298888 224962100 79235083 222307864 532906305 114357450 879795183 426859357 171992140 296007239 372423151 395301425 46377672 859963917 384302420 732520557 474116620 84944915 739720222 590427076 837078879 273472353 702559615 619620919 983728253 576538773 932075101 976214174 323535896 77104737 508386260 795237158 726016085 954351626 3060146 809033166 725181771 384416747 147460346 291300073 62037384 989513712 728612962 244263327 339936395 499019291 24267988 538614379 779212107 735811843 179530736 982692766 869139630 254755408 853186185 870036955 773209619 888462656 19020068 180459673 97634761 153639206 259657340 782377124 683117461 323683813 953804800 47480477 31322928 693781625 532231763 4635509 380770503 765473646 674254284 985677046 633054073 895606119 758646004 164662842 60588509 897530265 236929802 352679473 602963065 869933645 547121794 178057760 671132236 98154849 52942209 337171997 392318277 255483592 513951843 64019348 280732361 865053957 176702518 64078277 835232817 982167476 38043452 935665731 831584585 453179906 651137389 129824118 856046803 201010480 902439666 267817754 961762562 816356627 587650219 706693822 315269119 116362903 338902698 168402502 630601832 829227575 773670070 538797162 602517452 278319751 627036361 943257397 943721264 131289259 135368595 561342086 587103117 705246941 238868724 695552658 547371599 700650 525687430 243065440 385575384 742020277 580068368 392443467 126338555 632151731 334581268 354897028 83809921 517406830 957739074 248623502 356127143 962259203 815860227 710926016 680149150 555762595 785296111 21184711 386893834 210677269 936060759 823360033 241335940 696656179 451905212 32316322 967606552 648899432 889775189 685540083 618820551 494640441 210156430 489259790 59209222 486809529 465033859 79337156 414951742 374173459 328078473 719757111 778036042 115697923 103064742 807507040 934721788 564911965 857659412 474544010 336257688 2460293 959541442 758317013 264818262 771185142 904115667 142309044 380413156 899091644 918323740 802612335 876383203 560201721 391349418 517950626 364683365 689925475 381814586 232072380 670299510 659907012 761619648 544424577 694710416 563944313 229129185 32285321 402787364 564120820 607260536 302363326 673889304 708350267 486914836 628594914 723524164 175212134 830985081 794288903 609234676 538827812 783711003 497764373 486560105 875297335 508226214 536659527 494094936 256872691 431287160 171944366 957613673 368127939 142682149 647008941 36388025 570018212 375917299 348564603 787746136 53287849 848875611 544859556 6427084 742259573 223922574 594359432 496884621 521012676 311942894 706283995 904093831 163333346 579653776 793438499 242914715 2441010 795478209 220245309 277391645 504117672 354612350 393446617 12689239 221130319 784582650 811917049 252212997 678442693 246986012 36283766 473460184 626758842 954046462 533974395 363725555 527327349 103637359 947116552 798556017 72387919 789729650 265625712 979583197 66611765 959781309 149632731 973046200 995771946 214687803 743682245 176325622 448097475 835391371 247921021 501844353 148283049 250128254 943973543 875030197 541442074 163672988 857103547 986208994 773775721 429126048 2317699 837257422 844335482 210279928 9137825 196745008 762439239 780176966 789208583 285445430 662849373 191680481 779483772 271545600 570145887 648668757 776658462 467735074 120631170 295581150 622577883 915849766 625132048 508985329 921493750 227503880 478173413 794801588 785326985 386736056 866057973 541525633 600050941 110330011 305147844 677428839 592075155 29535755 831403500 957407913 484263902 699888338 182586267 306457149 477963079 994336947 2991378 528466509 381151880 478659298 816547623 499489978 922633777 129727110 961288132 956736660 71810855 561783614 376239718 491383459 298628384 111524761 643702430 371090401 281609512 629182364 191025811 106255870 816551966 304091457 432855935 878680027 454322487 639877874 280015406 355864079 841943675 946444306 429043074 551355749 385348931 591257460 560346353 823022940 129651906 491610594 34531589 348079270 544374392 211839639 479611355 222418857 379840192 886995909 107248549 412245761 519200068 929231633 594948904 492355580 915453315 874253842 456552510 918336284 808225106 244352725 932236374 333172377 634603864 960242268 809981679 903800541 662666128 223626522 48313888 13445894 692682699 906202488 368085779 941523815 886312491 931692628 300683398 510077959 165914026 539151229 68968265 456047904 914581137 492508216 265955522 391808929 47491841 193014206 790844780 523836845 483203437 174486971 587668307 265493274 760234782 969187537 686547097 695028723 670474926 63409939 540313077 699371254 758054541 194501258 725522735 315987991 584855424 238162356 889058725 923803387 745737500 718244864 300115658 965146494 988751 811186259 916269729 86627886 882971096 260535686 879174726 635090637 532253386 332612325 425661029 388946642 288487693 161384625 766732737 618677225 52710365 594248351 437023151 64043631 670030921 582184536 808716440 51203575 883638197 405309431 352234619 752156615 759387224 38658190 541102952 362888027 936876479 742449825 465163270 825246945 955452744 161491112 193103886 353565116 222601384 682062738 639588045 136428802 888954982 162390333 48181158 652713982 939980893 104329983 660741262 36257454 660374590 474540576 65756302 700078149 780378636 830397533 195182149 80829867 900359326 413087847 450186339 478187512 101745696 711222370 206883375 468829436 22461586 908531303 833997314 68156859 888911432 870580482 895908810 187138793 601120360 19454388 962286984 420090738 341562735 607843698 409479122 98322677 359548844 439269668 540149842 313333827 602439620 479070759 480675397 529882597 404862252 942642380 423228668 372733076 974892722 473592022 104222814 486499775 633173237 455078400 550798180 989621256 350819560 410518133 122843292 695086535 189105747 698873174 329661096 233340293 720895058 83106616 566384316 47335043 415485396 22085795 359668003 606801201 774929949 146761876 139363769 847260087 39427908 171196155 655977074 928069231 391969974 342135614 744946131 136470120 969093553 751802037 361293684 95067621 425984458 342914859 309590660 913490652 594946920 785807203 355996740 101516152 372511302 164439953 853358219 262915224 485647349 658721757 447855168 846415437 595717719 598358244 240061412 464654432 579660325 610609718 936093190 656851145 942871403 212678873 803178444 961097273 915202567 166465476 460816752 438217873 88805933 966962789 139235521 883060073 20080357 975609628 512218526 974240906 132214411 190770622 912371327 43350644 435187535 706551315 885725932 479802585 834206131 879318103 178696195 947305248 863236880 724217277 834704630 759626467 128258577 919781607 729484171 289202801 312205621 239409263 917939866 783871309 272417617 378441058 733739667 481520301 612715020 890248128 734318581 148167163 359005794 976453885 372602840 528659288 134079266 875732611 621768804 322268180 671153008 336338478 35077464 415180599 703710531 512918222 476727940 176829948 852962280 748878505 180623439 699497552 272936573 408908790 42950193 462908759 602276983 755978082 76234042 101350888 260377117 778122383 10044554 606542092 185487114 870419089 271912407 646248067 585365679 655832687 528131562 403516734 607476942 158048680 226137378 286238694 423485440 984045227 24374767 249675604 298085424 896318301 732225368 33889559 647616798 341529495 944344438 902203377 494631646 368296870 847007734 940052058 916037206 690843338 427486363 420530428 365109187 97344951 269822906 929422645 377615156 847893270 697546941 836965784 148892430 304680965 667766433 823251052 577205894 325884051 897323127 937844779 208309290 812179525 477869542 550878213 127250521 916300436 596311463 874627163 828350918 375096685 759321608 163262788 60423673 189075887 186892650 93916939 247188429 511293872 867415747 127408302 97593843 629810617 647754781 833396833 414610798 485055621 768211221 147930633 739916310 617281990 50128221 370418114 508812053 419569312 940323130 43416154 58078060 612309036 25831942 647516115 114188399 250388983 926586031 958805988 845268037 612708992 65348151 838787193 468387433 281562557 62011442 555048495 708293164 94426519 594326859 513917145 242584880 580670057 579365823 256566270 30999022 328767365 668736480 48500568 248786993 322759087 587156627 152590678 319912857 986405792 300326866 869925787 856583194 407409796 708274987 440103293 383280762 372733052 897401408 756311174 369429206 741832477 521875781 377113335 886287133 804807664 969638277 934154816 812385683 667873008 770587614 899470729 451598672 684470031 381619008 74959917 447050943 271742641 941432113 650291769 100811807 935156782 999180364 224552690 148050949 207990356 235265725 445923148 632580568 826407652 759837895 96473715 95136852 526756113 718749502 327393350 569084936 381157380 415788045 192806871 1112536 657086810 935756978 807229420 304006011 814933924 496512189 408885121 657129470 64860390 137101909 468470340 554872895 559400216 11862194 325533976 755599730 231631016 533263524 783952018 526383008 238907638 773501195 514173311 461883427 534699223 620186460 294000476 999027244 562563859 518703651 609477341 910753597 659656935 710811003 60047975 958729647 368815748 867763095 969682581 481746734 823831438 740754749 971262134 23122231 995664285 639168070 110665549 250828705 564776127 401854496 998910096 52362001 668147700 561326156 104781546 747601284 515062705 401473760 292758906 999772361 458274398 470830341 924222610 519682308 846726360 65740154 928036408 519139117 35092719 391886095 765892264 602203023 380871145 990339883 54154959 750057545 343988478 371760199 712975570 560636368 195530202 117320817 917115013 182887275 557033245 286381514 213137909 758683062 755639518 491683080 503241695 774933280 479282468 896232949 695041590 994884717 412044908 308530158 800984225 453856564 700394022 530232932 9828090 439595105 594393400 412943198 851166160 254897333 561099897 110405622 269033190 231999297 877804343 133330648 351332786 833262575 932834226 359681222 766470111 945703417 60419998 636910358 291869643 929379440 780015269 41461298 43053833 42463414 215710435 371133463 49113825 200528644 895893352 329093847 645915339 963654373 695457978 128901399 159722232 773626297 273755472 115967121 710687945 873607475 365745176 547531923 576938837 88436699 949727986 972645503 607046120 144607629 777105202 525717577 706834046 69309945 969381410 727181564 128936524 401240353 355607421 63189301 612699192 978706397 935058422 293687206 876902748 327741018 793886127 178510741 436778375 379579031 440215746 813550938 392890299 785519334 477332412 581702884 619172016 535155825 688651804 926035509 895003472 638206387 738760921 927687649 443337017 411983611 293642457 843665811 993618750 327940845 872906619 218796169 518143974 434287360 299672334 846945811 759983596 584291328 914677591 741788184 229723325 470674573 323874320 82654096 955340029 680701339 410767203 105585419 183662850 128317169 668213363 801169704 127339351 741596074 702902739 178779935 76685627 711504566 115758092 61683000 114552608 284841306 432576540 884841810 821313324 741337516 983678450 693406045 524518843 74552600 933773555 595341280 521693147 340735710 160756856 861860980 525178318 843746449 405535822 150174278 793325452 84436121 266110260 479715481 184014142 524384434 206671712 759457602 502987716 418703979 749063419 483756842 667017008 525875624 338913440 537684688 834669897 381213473 788204513 924281028 632450569 472136417 214952386 126033965 87160863 305478855 647769916 373600580 764530542 733415688 350752699 796426711 219948428 292745387 184851361 564683719 92644420 555510795 361757889 400722826 648588820 946194777 211999460 335474857 330166960 649602840 111498823 816229443 905799549 981049503 906147867 845642121 961345047 770838683 470277380 134657088 248821963 54181258 629781915 948495170 887303966 656863296 140712684 514707709 619580484 762445414 752052985 89746418 20379561 846011126 639666997 536601911 833327468 424213184 141624585 640847094 397087967 819549929 955096658 839530732 898844425 496919911 87038433 628237547 669873956 571326854 211985402 613372760 911990559 191761510 958154453 495376813 756438556 336027002 16886561 582563064 735431411 104599818 92699260 75798618 832499374 177747634 766679036 446331786 792127755 319386593 622772905 18169168 492860669 221663323 731500544 279137802 82988843 336749240 11009650 5512746 20500080 767967458 88390114 94130357 656235097 443716251 892512811 426558405 692215722 716533237 210909080 955353353 522269913 484967383 568637290 895600704 329549970 982909055 943281238 760184770 507065905 767571963 522175236 387013367 503239755 845966510 837990033 581182173 54702885 989691346 634149646 784230022 310348603 498369520 565347838 436654999 660701627 460029289 769751260 536409291 478511879 685336817 699652499 912716910 684962103 390320654 415129860 529347811 641135253 581743005 754189700 147287839 569119263 875949134 67839322 903290667 453005832 664107299 265656133 155326629 380969015 557598709 427792117 297229631 893343942 897995759 481812878 482374975 490238084 903503889 535964712 577432062 720371572 744946094 533665361 39164009 727997772 370663662 527151241 85080451 508241911 320872269 649610948 172766945 135875091 335763482 361533676 215506220 384936308 589378297 527565661 885794979 755621791 416033890 389117287 693510038 737166928 854773791 36814800 361548524 305140724 409440210 674270031 893578910 706543151 729556333 252976914 341476410 368386648 306613175 924489529 928611681 926809080 683878606 567827800 988578889 72740175 785290400 304968441 585715771 877799887 864878448 741187608 224804886 78866079 4554839 923717029 401533130 579184409 945082817 945492486 487347678 4004172 184068076 623145874 571199979 77082234 464211820 144739607 949397279 240509339 581263786 167759956 34612667 299892185 142183264 183252096 81582741 105581842 942603550 272566465 540783511 350455898 905422793 472204470 324277310 817586806 27952919 977319150 54428188 148656225 2470420 915083631 253468502 486807498 343544735 103775280 377871142 64320405 657795821 54035870 612351066 619043926 512375302 935592731 131602899 801328345 126431811 197891962 239757063 892028573 923350230 100908933 97892480 55304275 432913218 302319223 905098331 715471972 57012191 394695299 502561482 478433129 658636888 941045067 791993490 368116913 453641772 447388265 573185934 927259838 350691120 922312169 474561322 609197512 689043979 278233805 341977832 807804472 712568504 539696520 294246111 884281646 777559816 236961924 816210999 381765884 764464925 137359004 152607150 338329513 919273456 759430562 248840726 971395440 491542477 809268442 457993940 80771902 392400082 969918845 572197987 887030583 473019763 176688952 248183503 538514225 939597561 135986858 743089723 127842615 317835774 934814697 766508891 70184455 18920690 268635902 771737594 924160405 414194842 400280676 335192438 363600774 344982667 182478733 377818943 547344822 388028851 245470045 616012124 983202994 285706449 256552109 831528165 850227263 652660984 855316681 923032714 973262801 362755088 367755762 291698442 153963796 837584213 569344989 100264893 291288679 415885782 711767603 204927243 542052700 753136887 269365519 906762995 196473658 232212719 399241603 139235717 425019771 275835723 633426963 619082088 414297166 149409129 208275256 702333013 25298198 647848702 790590430 783948186 570018025 785421457 88998374 575465623 16358161 305120765 513357477 152874820 873963407 770727667 627157859 254795946 466675603 778849142 676292573 84673893 808660485 789355613 706361028 831931945 7158784 360580052 999560764 911886394 564494161 874602459 606328926 797273586 126743804 161214661 103901110 185911103 116149175 624522171 266102725 217379874 439462510 479254327 586613632 78092081 322262717 606090121 155649999 851806229 16600953 409565526 144812047 301391373 890218792 303700499 73861265 303925354 210273924 299470478 545279256 504195345 146812667 806477670 742667615 418355452 105097522 856295310 830547857 381883065 62333310 898581198 133287631 121669353 956501609 514688066 327333806 752053442 348556083 523433689 545852086 731875982 859043406 13062615 967181540 322645546 148102625 144726867 708026920 201201544 647693895 632331450 962678760 922774317 886501005 497904970 520118652 857620147 75738871 967604888 417501872 577828168 428363643 91062027 827649093 598322734 596740676 958124126 684073071 786191673 281972784 865486370 15815000 519677268 515804499 531486265 949448604 384546044 857504626 897558876 622431436 90862787 419111049 514507158 960860651 536586190 18219334 572707527 307900916 481197144 50380683 816079651 759890513 514404909 179894511 40822192 521637733 289933616 313034558 984489675 483426052 613069781 959833333 504336548 703314166 817073063 159396807 619734973 962688375 617246147 25727258 535583599 536452538 501430108 340938891 199719012 826892897 682542645 410814054 261716766 517239303 745572138 260884526 434213999 423375798 468648615 38733595 815998463 206342001 465546543 610334359 813651146 371680940 834931158 839620288 348115359 993945294 746189512 313920234 186377122 57681334 915710912 988714010 590056650 650270771 116788369 393577355 951332452 172665995 51577761 733381421 394082190 370405109 334978665 218853921 838370749 960542751 594922998 95808318 973856567 205411240 462120811 48551824 150610330 74035367 748219005 755729619 640077395 700983330 249354229 162173948 790850344 916115864 638766642 414633393 17209007 120381816 854145956 142183628 826206932 540156327 343462738 846389467 408782167 507962879 513303893 596245667 751827020 187504842 500586843 51105433 915538073 38173003 83817765 919886695 437412475 570346549 637899529 896761453 915131393 783961650 65447536 124522046 494409103 90908253 895959641 256248607 322663517 697789640 190266325 449397643 625745654 219078391 863493769 441071793 916286394 511664227 152407343 9577716 391703900 706387705 824054293 436153962 575557476 302951320 668663196 933066590 183382189 788513431 633099962 277848271 383273960 548112956 135282041 377507054 558316568 852407621 800388981 668023204 918441236 713619299 918234210 856329994 709252617 726505915 342112900 837602286 209004021 292042596 197618486 744772181 919639597 51773419 544114020 944962035 475556568 661307345 62706192 504709813 792790385 251163403 419028688 532051255 11762505 882086786 404109902 827717967 813930498 77396369 240945863 999160960 227795989 359078026 608367245 165126279 945601357 664306993 136593541 477758419 640064330 211785791 407113386 512743428 971409407 297537248 42482824 454923379 376143925 519781173 586646465 693343402 709195782 459891411 534311052 432396519 8584034 514629955 935047729 124822174 701051533 737063040 679891854 506741492 586966175 653879676 76040085 959153989 136108547 184589467 146177484 729121182 486590712 547758645 366676683 382730051 493563411 908943641 364304065 678947627 253208763 810162437 149192176 462146175 638114220 185220911 443266861 94843167 839238005 255316671 38183521 700823580 323459834 365393234 606030090 646740031 835389938 82044281 716953786 571531393 626933609 631115576 892637079 397320337 759016000 514340487 709939930 513782097 322754472 344345044 790801744 231555929 250752939 96360576 334810588 641586547 996871587 391069533 931155955 383715101 75081409 351264054 278560286 362485002 331495047 896336712 681477756 818795425 437109070 716090817 450415421 739994493 421034689 535936072 856021800 194596843 710643296 735991924 242216470 863034735 947060735 336925267 653562228 484981311 803048004 524000485 87438533 382578886 972466988 356272287 993573918 769993763 125688454 460008425 719762088 401382567 753421942 223195552 534106402 317073499 240309236 846811541 203731549 800484215 896009547 785349387 300923326 869096172 140492442 524889405 290900927 501992155 6366806 501536214 567919213 991102748 40596422 232804215 941950956 4642233 589980038 797611060 41284335 332709743 136903685 573560855 202764096 961269812 807214086 435312540 876581950 248879019 370033955 532593203 151074138 706889649 961240645 870832834 836393113 385994965 923330093 34423840 459908885 624906455 787338735 162074011 317144444 322482480 554056562 230871411 842551439 568054666 182005745 241115997 293070756 966429764 413171324 882210560 488596261 616943343 332398200 867358843 211439375 76959955 27507739 564828893 418413428 329189227 370808561 885676716 736625913 587983076 582495322 920674399 199728473 470059171 630414345 217131748 100895712 698270140 764052614 142698523 21414896 928107387 702321069 91755352 502719871 542048223 710590765 524736485 523017623 448145946 762125067 166697342 511437526 647192338 291852828 91667155 756550124 454499299 234350222 760852489 882322975 271836251 75114079 591423289 132212681 672815485 372944868 823657712 989760217 646877183 905638980 842718894 870417742 626327243 822911995 858006375 380493248 505644930 854178136 715545605 918449111 338527988 223895295 362252259 739626705 455499177 255049831 603005779 580798464 134036059 211861596 456579098 365798730 693129850 879544190 958626799 714021800 807585447 552215233 991741695 902836135 655981881 758467564 538072172 69558762 810050747 504949786 432159433 890463141 763891308 835989563 971227296 849252644 57082045 282940308 596234988 728267330 407681495 418726971 880840607 480099570 228909586 393951132 773062685 71986618 662393471 346423543 900437951 428860979 85553504 744031711 778373714 597983627 239243946 954839228 293071509 324896514 509611146 935530826 355559102 912724592 297083869 917763352 646250742 373376702 104862390 852534794 229165016 691365992 918518492 229529304 67725046 36165122 699227209 640360332 307966804 208230576 431270316 695117832 570473451 544313516 1193704 349651582 547480103 408666051 574259091 1825782 306905194 545790936 621177208 593071307 832560775 18580320 30374677 833597230 425866823 393025509 935618590 811735458 745439720 466345092 933427192 999565182 662307992 651658862 687101502 671718766 245444862 331507562 398188352 284934643 968909234 464365649 105314431 734919646 498432448 385450385 60679475 702913241 957242154 669319083 279456453 258474974 262119267 420188598 701101909 882046397 911513556 390269913 266807349 486046107 619740250 377898452 552107115 3090286 3883974 511551864 957003059 772940930 669448796 12899114 292499579 302428150 416553557 491377765 716963686 177485120 261721181 962052149 450193098 754995365 353318933 785683388 696816049 492099522 506042514 555334832 966241756 750367750 752473308 333489627 835933755 566148917 341599344 939434394 944758646 676858342 941331391 939480159 629574247 614114822 504010925 778335535 538488478 636723540 166612754 203597349 711536860 765197794 186724156 446030061 445314456 765976730 270472299 413363018 119895421 733796279 795381588 510409616 473709034 985050952 468386975 503981354 26112368 587063216 651202409 155616533 42005080 185616425 119098819 669130339 565629723 404634428 979308336 855026874 622393064 696982858 944154411 692585682 966334497 173999879 977163167 651692283 426830046 131670521 701719917 800491412 688309096 179397885 623882986 21270933 664297663 6475971 224185438 205343494 337985301 92136013 500690566 921308038 979287121 923448180 135155474 121650373 516060813 818642275 283002664 986564874 501602457 837881114 326170591 84448685 120050293 256291820 459734213 979219358 574739930 12731393 67678298 403977693 367158450 958198485 254857362 197214719 399777180 520698295 773727063 390633136 829388905 998608971 113992453 212026923 792810146 964790025 277713133 20823236 294334463 194351035 472521170 58230623 707455729 246981123 987580014 253606389 243387161 988149202 679337454 763147286 315798991 701452786 739523698 826007906 675573404 496328318 634213775 50013199 763326912 122534757 208502988 933065574 738521261 204813034 787840040 843247686 494543497 804389414 442436242 966951328 693188784 260034949 214381168 998574841 138278704 25534277 331069465 598320875 57431372 623522298 182326875 921843108 473078266 719823117 867464437 712888677 18745445 840964408 847620382 373653764 993143915 492215563 927500797 602365546 277322015 666793323 722023214 432166678 406923080 259056653 524488515 520841369 681232865 242354175 476819009 189592344 168208023 480782880 791841823 324818381 495195726 635427747 712218954 150219654 138634652 428688 333349156 237181221 166691149 418707523 827443328 899463198 857748701 54822379 140650536 704861948 495380225 225155852 190688088 745432028 988072478 8172030 636735552 762625776 274453200 423021163 535462021 327632125 625235045 285707733 254449600 62530013 999827808 576687118 517043197 135044862 89419766 354792381 255552062 861864930 861670548 379374816 601418486 819120797 275043927 606587717 12532367 70383194 433671570 231844111 221342180 611200982 727820364 53739831 684673223 201903587 153423039 416450057 219740796 853153767 869284826 742710691 301190716 902954586 980711872 229607545 691337652 361691980 799148615 548835284 931037059 21035228 431630714 369439822 168915391 544780226 711720984 473270359 102557809 2382278 257207314 856960179 852631060 977927750 706574097 877943546 521365530 660148916 734259949 142513687 634137959 488050454 310486583 843327178 19425492 461116037 566931632 937656870 687469485 420446126 173276624 846530579 984404532 245311828 677528384 565794765 149130268 968747724 368152416 227452003 977488654 390474367 764609986 559772985 743434535 150007915 595891117 192141958 836922232 37133987 445678747 738429399 244313221 129697738 582768827 265561226 884208839 702924700 693976943 364660820 638048554 567995238 527729615 685843900 806499215 532506249 236995365 164767389 398533963 3064571 297894255 712232616 102353830 659055557 386082273 782391264 663852126 997815686 248984928 49235228 217920545 712475886 246165767 821345416 122896662 817923908 381197990 554721316 401688405 867435745 346218814 581218883 142633322 852361139 172631430 967202830 52651222 141911483 986280553 709344255 687684750 782833039 116235654 906763878 972106618 595417305 242247087 443985383 990707447 862229717 425911146 752948218 67627862 836604119 634684275 465616746 211583067 759219907 521981752 481112791 796804542 228820371 159122780 645538612 469021101 286919637 436223028 818309193 459716936 475957290 889295949 134983474 114706212 181697993 211585764 356997342 748244425 449614585 332529772 854999697 328694836 215405978 767025420 720418402 70350934 343949213 3042590 415683518 551862162 564576135 303464882 194647523 360214851 524205811 991955208 842607206 606301492 238666509 229008154 738890669 917685286 264983319 794561040 706354550 241873485 555399399 242521801 360286031 225659859 761074023 314093913 636502811 264699732 990432020 566371205 201065875 630796897 593104512 357657417 737634498 696237053 887727825 136485202 647926408 582210851 140774975 319382405 95700761 759607614 591693465 766679926 320323963 884184750 297644993 4344562 757639691 643771210 413022251 64752757 385588473 497880281 853464419 324459956 289724615 55222680 236074628 982865429 154244302 579162807 224246465 820158770 537667000 499381979 472578527 681198426 351327751 779546782 47062713 229305360 237188237 664998155 462053819 140291722 820033778 436507682 180558184 356032051 879051826 58942810 163561685 563804969 699768092 805808154 22549547 561877183 900273364 194805310 478066472 149323773 414327633 420970648 775195551 81299483 338265056 899643245 827596787 855867146 106120095 394162420 181631904 730105835 128086019 728370139 140699059 759279509 631337810 607170497 475757901 361620243 847549226 948592573 383132707 780549668 845655800 516622550 520070913 371277242 526297218 669288072 932155970 923872891 840733790 680912197 738287706 310119235 111208568 109718258 108433485 94808992 94300816 689920870 519049781 8184405 764055737 979096302 742954431 60831703 877427676 723992780 382902446 744339155 79701043 282471347 277112151 400100518 689846222 223184973 346598180 175965667 899688721 958402485 106134289 18557649 625222964 458195453 682016818 597309931 620612802 228831402 936036395 252631646 580963866 421613875 688141238 814153358 721558514 60701061 876070177 818231441 241571279 162635394 698369229 827924658 424709261 57795709 316743600 306988528 120412381 857620927 276082132 678054524 278538690 304091910 203298518 21619774 277115155 516092417 472712296 631170897 279080957 487640021 884265167 151123075 60490622 371412379 428448613 12329430 236739307 969364703 349568280 130130690 161572459 526392354 721629929 92822512 618780537 915808602 425893999 118361408 169129829 600312429 842750033 489161412 808184276 278937529 713934544 199505411 823021884 766489231 1179194 224439991 861026153 836309427 529708408 648292687 898046459 972682718 18071681 700579182 507863269 298896444 148305124 414343274 534331120 747035887 734371907 541360078 904304182 884869514 273870546 395370456 545272487 469822358 611805148 933446139 573113991 48453904 829324350 200962911 369947886 849333481 213962474 701306716 488985159 628104069 117661542 506455043 690904785 32331581 215508043 834239637 789263137 233535709 90984902 181985801 309824158 181142566 472707097 718242698 556526596 777363021 686348315 931110647 687040482 460576890 950301620 661121378 343980316 770189898 881979491 617422738 973904233 508111438 444984760 768918657 698259925 328585866 887329241 870717405 215455041 758662390 386500609 882558603 63170782 644688385 539000061 845376288 522265270 721482505 245048749 205886566 289721379 477534436 342227337 800832990 165194838 883011674 872715545 820884536 644567761 786115240 995869820 573503452 962269677 923148798 303092706 13467492 640758101 184142338 38795794 536584736 257337993 938974796 707706597 407426192 93881693 758015720 706637769 878139630 412262007 751133911 320854591 39917474 508478420 353461389 762444380 841185227 894772547 541924468 873578316 106088381 82714856 391116648 191906763 571814781 478816699 687566650 826838186 922944839 411463175 575346477 321562448 49126921 469581803 652871804 467388982 653537765 54397404 704537810 197582698 813519539 348902689 187088592 466100493 689884284 28423254 520788618 818810325 300015616 219653098 296273418 861032332 515601201 102732960 450512844 971894670 692980150 834692626 211378497 523274063 897847657 502053161 331771724 862318803 380030169 308178598 619184328 412803380 642632137 821330333 783682303 885476128 463229871 637364213 83046964 909907801 24022070 192826089 988352027 163632435 710615996 152893321 226985564 965363481 949241813 207255354 918772499 729525512 651054022 324312114 366327635 572443409 383894283 771532285 378812830 614281180 417247697 388270587 739953262 34320160 594329468 65838559 773647536 41859628 656063267 315356721 653441604 143351906 975416335 958197453 492266110 509861814 391163456 296487778 122327208 112199475 739949800 408663540 407321214 785065846 898028269 31592795 729696944 261177649 512447339 435557314 88652131 213583785 297375792 306134824 321711792 189702969 714858047 418369506 294486308 595167181 642636877 390378775 121491519 50895720 107244871 346534723 652092149 789849246 794418890 241990837 40714800 101908762 408620458 581097488 373028171 430587930 10368108 164986062 85428376 847429358 98549707 577295800 176858588 229165948 689209142 420497775 484787406 838966463 808305488 975685351 454106523 765137731 593260656 911547366 382868325 980064683 127692575 704761738 460250303 249598252 432297116 205853888 926246451 851680271 36875099 631977678 435347644 339458098 551890817 763677642 127706188 108549512 886345066 45755168 658351687 615123093 521119268 223784463 629843462 789778162 439259633 904291885 725974358 110305743 102718153 358102495 804042486 602013804 491344597 72622306 796419868 819022495 540114677 564727493 635805169 665335633 575679291 578629996 425606672 737210113 906518382 188386703 661083915 962486335 796892040 797315896 258619878 288699954 530957369 574168649 486823834 755903251 845052257 77625076 614696852 613149360 408230553 128834113 734700083 687741674 253370283 927500427 478266189 840435255 870998806 784259587 619980458 716149280 573951627 721314092 78947976 351260100 71247218 597989213 754803222 639135828 808708454 624735554 859583993 378671509 748173493 385890139 916244681 928762465 553654497 646341244 949815701 33092390 174141729 671770700 508552795 86768229 36679905 401064390 571870865 638257972 41067069 61964218 730519455 230182333 852945546 17828173 328876898 315432381 487394510 418609781 307797163 21636357 91106371 711689854 31939006 399295997 866862808 952302215 618869972 175075868 964801968 893030406 315168409 400211569 720426400 654538048 483930798 279177757 175050677 730626002 809728552 509338327 758002604 729349931 686115343 500291430 878132345 907343119 518342624 91054635 150242497 881116181 692908556 904197524 153477471 473862186 769959543 61516970 165063650 480420621 926459129 183292292 743719181 898022608 882908640 369744849 391284567 532733021 589338220 424205651 476313449 55175151 278103890 704094 476264098 614884245 273973562 349366877 209411990 905546674 175146817 425710670 79927435 791203711 887726968 212271425 329947642 187912584 863554403 478548700 47128852 604384299 141160058 252674010 916864059 540831772 374056107 705254535 904772996 25793764 105230038 542886214 825252156 151162205 260156752 350616843 191494752 832086584 766779489 903601122 553927971 682774647 943120582 404496742 635053932 950285299 941950511 45248330 508052821 656597975 339611074 927370196 72096685 460230947 12594838 852804189 571163767 49357610 101005881 648198610 1303913 379862036 554242859 261127990 530699886 944109405 92624225 481902622 914356772 21369428 349322947 856275763 219290719 194862749 325900717 59580084 304777380 875867823 289598322 697176817 782718639 343322711 157637332 382416593 907633902 813393204 980849294 978505293 824116995 511429944 754234314 720162034 971639365 409487149 702623915 836593251 515360320 229330222 883303621 966662869 501091632 118549289 643651488 286219154 198024842 965247844 640701240 189752695 367093620 583686901 16921216 799494517 591989064 603092553 221458394 863995155 861862933 664662942 553523616 160082154 58737438 59134344 733750431 593490728 532573529 75037552 700240023 753536526 451402224 463445008 714535100 231106674 1712324 787101176 992864312 56273470 135411941 781653517 25424550 1622255 110568731 942319620 118261913 831647766 968472160 316002539 25150483 430862811 928302180 367143329 435130126 372023669 362467336 770839897 356411383 643744691 294055907 64631323 742737453 192888182 995470016 90097987 749042823 744432692 581560862 731415040 535529931 586563191 878230191 783259094 1949496 708626524 768014041 629163293 569033469 403021333 56514360 743389567 159156415 959176807 857919770 841729662 573025303 168888109 883244289 605746668 937595666 134881235 294717221 655970928 871394479 518020059 114691568 636984328 938999140 863304028 338311808 123025026 533781914 888085886 448622376 36261889 9912364 666642687 137737199 661904766 817800940 299265713 699283727 881416005 897473311 615046649 553268087 229769076 451613692 49259346 103608650 419505279 72946480 670785736 718770782 48495535 509639004 545377918 356952766 380836254 992666773 961984296 768275240 175694524 728528100 166655633 582291344 507454413 143838916 923293719 852854683 723894377 238580135 390312746 779087653 452789627 557037681 392744400 980250300 568314819 379020283 620251940 665581602 169630804 470266769 96918995 242012366 346339094 713636725 353834141 701449836 789125445 706536282 385885402 879873881 185680880 147520745 555501298 392337704 484018299 112053823 244484836 282447135 604618013 731992173 179271872 515514042 244396899 626026999 298314541 533635111 13138603 420937046 453492196 505573577 1918634 156834678 21756978 814111670 743752167 338526264 351350138 53134905 776490045 423993073 581084593 568948816 271626589 629890794 169945569 807420206 232552265 368815070 512460454 435108282 346708187 884101246 182269620 586096911 814599740 688191216 962212175 708082938 768281965 962680652 863658705 634073215 64487617 915408926 652160807 593040469 928669537 813551847 18938964 829933413 110285767 721168028 484163821 57949007 185246787 349794853 539010716 951170276 733415289 849052383 318174366 585602221 860260065 706768155 82343492 763726691 680506694 780731549 193195382 97897077 63809352 867210013 823209259 281099909 404669914 246285001 710706162 758996459 864091844 429421761 842647660 916963120 682075938 401312154 106981327 475207061 250671587 56526300 251538533 809042314 914626123 914607236 643769867 324255543 725167217 41747331 162621106 372953334 355500994 854339644 875386594 609163734 462286204 227597322 753590834 444190234 438378804 535446712 371088337 993576888 10277712 192387847 511887104 897025755 858955662 200229164 549584278 14224482 185677691 596655951 937060475 49426014 516367613 78427148 29821485 767523992 295337162 415519478 107388222 326917896 252088558 420018447 732779219 264570975 19413833 680813906 687619367 701225598 601739279 878929706 155869702 727868669 591505990 922077944 692014418 366070693 874039883 880685200 966425986 74262262 171191885 160168380 196340766 219560098 595752657 427148472 704031812 131929104 400992044 64068276 958925094 308270298 748045836 819595350 861422730 54304079 746275824 449143349 506906441 431818994 65715115 341970271 460313040 602040057 789648101 325227475 172954786 404426958 238658714 863413512 739565779 413600914 807202713 52380773 327949454 166236053 710396678 564942790 272130449 881360095 713825496 67617278 228604844 757280171 505358428 398325583 782871366 867394022 720264880 693750259 263639000 590359732 967129929 114487447 481761391 313909484 988335725 809088731 50342958 591274391 96694202 285372883 733828298 420292213 876752541 840044169 243742476 233218167 262896348 825485432 772142931 564345414 13011725 609502738 189367311 2159291 666530076 484337980 922142279 276335461 451813065 272557517 788288532 873173254 899123239 798851602 672675108 67993110 703198239 455127373 51001656 820550975 993501419 461427249 300678310 879454687 487743643 18708328 585918167 634632841 810044307 311318029 435198666 707057540 10135819 282360882 146217359 246553418 82524046 981847900 552091341 478979339 680769403 762696450 757093694 164966183 186473351 335789329 860425005 558753720 96896825 796280427 267866367 851131654 523706221 718433123 997672359 471208976 386194642 23255618 966084399 704221962 307272812 90753990 79956278 806352857 487166994 815811998 389429613 560665753 134270705 160189679 159285785 63568920 27553287 817975506 827945620 62711896 310663337 341860051 570168268 15608080 532435197 501710708 60335299 812705324 195642497 645417640 153648397 596719177 958847618 860001880 383307605 279276346 103319206 171850977 858348504 41400966 924331363 43378580 343923432 493947367 616820869 411835701 915049834 564667852 235748780 673079421 119442265 276906456 6841035 631320728 108490305 290729825 593775275 194735016 350508996 660437489 350016358 408527680 141960729 839976905 976071916 832807145 588822152 22191705 153037185 439613088 904304623 721979081 319017021 80017750 583338816 270190708 969412491 312295279 885569024 349319527 556910506 934316868 96995530 38849767 92925231 812418465 613907914 363830248 799435137 251170375 586805059 361779094 92127068 545953387 810989577 231021520 588446031 155594549 917157384 146683816 108465725 290694210 295515835 155869668 559349728 167916067 349693877 555988352 75270977 457967836 992835356 251921962 63066946 244106854 20253225 618505925 650918676 904771373 588234153 4832742 928616129 717297298 211648127 379748954 172873635 742650730 208111647 701698974 776200427 347342461 62418709 199117925 306582043 304252680 62515068 346933014 70760332 471070011 501183368 50828876 366920937 95507132 606197244 476337492 243027890 552588067 720133300 631749298 361595834 331550844 42597661 254552732 463934378 619193800 119503032 421057405 619983228 6710651 683610011 778529396 245764352 915399680 689762543 954048979 255372890 907399728 563520371 1703840 887061634 474864095 627795959 95268375 345194947 779186256 660579298 364560421 13895228 296724667 581953453 201499119 371266658 299753678 219220838 786379593 277905276 720411433 174272814 169166912 783823910 451613153 646277051 374103441 812931278 265096957 624755415 590553391 330520122 10790140 735142367 298260161 791434241 945457486 719208517 601182753 135280909 856543958 650566158 189753822 716891679 136207983 86243924 617172411 856041547 84339043 312310725 727113006 830415735 755994101 262404386 356002786 244018401 979065305 101490625 374508597 489819030 988059831 371458060 303346106 997249788 774105771 242169344 667761593 60903753 245009096 150242223 204684714 235308041 490625936 392783806 700746174 459990172 848139134 472808935 929984854 548438709 937564028 404970361 434735497 195365084 449857389 60952019 227159971 755221741 942257316 652076268 95975328 463995031 372298859 416263630 793661621 808010206 918059134 577025302 283413960 424444826 785482637 162862454 322018291 257401334 234503101 654219828 562861317 368039665 743862568 800677800 391864320 726777568 668706904 9601474 257490332 323527402 219743952 780652673 842303683 638228363 486418819 381058685 712016147 349355282 25272667 431432542 425116511 837328930 891791795 566280802 76103726 11428405 534285022 592818907 476319803 157129236 524449438 65854127 558627059 795233376 306338989 303023318 536132346 51816461 577503544 779757536 408057510 763680993 628769118 837586029 585565314 206611450 893006773 507848626 360877517 330943045 468331206 247812090 835713785 765969160 197547404 844025123 839523372 34340440 388237305 806899997 914827202 528341412 189070194 104692335 439289545 815974952 749190478 636638898 191289219 391339899 724727642 761604371 766933480 885687810 345560663 607681237 745847329 472379258 36866171 281538509 511807758 870195058 880902124 979424484 887610049 865051086 757521224 788024473 120163585 652876102 523444768 513038716 775353800 112520676 217865081 388842164 869099461 961891210 203337801 846373498 862687963 266312810 465218560 899677852 246506656 556433804 771773692 582870267 597571807 946528587 687622419 555129869 472030230 595463128 804006926 651511132 199285753 420364726 677218344 589053956 782212077 877197884 959681171 883461433 142182798 420220438 195041267 178685119 923113257 637383108 595113697 761339248 239850563 330792474 558174313 238636474 480845328 137850047 295691404 665821214 491085820 397421742 543838911 316078002 10320934 911744183 104986730 918067872 841015264 427549183 759033706 612184229 758346801 575747707 536344720 525080979 504495699 24396153 32812576 196497359 990809141 717439512 244471891 787008723 208746745 418561484 796582869 524535213 657697143 673840859 520218695 401406847 757440697 153908962 208697022 724811773 316223613 781241680 866025538 862226930 711268790 254133225 79715920 729448379 129254155 183572804 619672921 672554442 695662423 680780110 645952833 843198244 768306727 132513221 852173280 482798052 523916351 342107838 205499781 905515446 163975189 947050784 232059758 94581340 885275732 349085991 209090640 934220333 659778651 438536929 403102933 382673553 546731708 951762612 399393305 823340166 69354429 741770198 324845101 332520222 557765082 767943380 939392149 578398719 988139073 11080204 177829065 889871841 206712660 889549874 792602807 979295508 653978923 115641039 354326335 479027703 389446159 639507133 32177334 99553154 586959616 165125293 635379044 889473981 445436977 582603169 438045190 148100678 95645062 459082098 83998284 568540368 110465309 32869195 523440476 47039902 691376578 770984492 677892685 551930380 506366841 488936296 791658669 392938247 693373944 801688871 601166076 84812687 917997866 822856933 122765615 397357884 112097197 471005169 549476654 944789175 220572501 615921135 145328982 998022716 330100647 141823830 652309239 514289183 320082015 508863987 545615574 98196803 541308394 400309092 878191533 733941668 18327020 105136030 252790439 260624079 872602044 51551080 689186788 965780069 621858019 987697886 971699451 135415452 159462305 983693294 247672691 118990013 328541032 165614302 282562888 684898215 726808927 446336196 165909869 827820619 804166368 767599628 416410692 968069166 246815738 389320951 96271911 98253290 245801455 273533462 570367459 743836588 242372023 819265747 798039864 17497528 915009148 401121256 881543002 726488801 846687260 738886629 807182707 932363537 847966123 445538222 801625887 855003079 130400750 477351163 278130414 916258452 830156768 867769559 890900709 443390365 985126192 577175586 310474493 502714908 87492802 152686607 489363363 458591455 345110314 997712038 142201910 855899335 900532020 857945923 876602253 53442379 924842591 900152597 735405166 944436979 863006556 418609056 852068888 203209693 78057620 456534844 227958970 353912378 375792288 490526611 249764345 969103058 15600334 957332519 86249326 457138044 290068387 488113353 97538342 70685095 335902548 497084451 280308768 44235989 26225739 604520496 902776019 957610266 46795176 235485374 571896229 172026785 227229117 335595507 645395317 23180583 882042513 281070277 226062866 48222334 861420127 668487040 840663745 347475724 198002196 275369029 74948795 551136073 549929940 273578885 641383852 978308932 545132917 484541577 313023030 460729119 834237698 326677486 787285612 545169807 213310265 210910241 618999383 608210013 661612558 109723623 536600180 752155879 108120358 271147224 247862836 50751647 930504797 97137631 628661883 934650251 784648768 728954300 10938914 690931908 736106644 306322818 960002678 751529719 983264973 494312729 852211638 758110951 946914967 328719805 59205528 914124776 386084945 781589117 840293828 890151526 68572045 526475453 634153560 296975964 122381202 149154484 879327842 364899294 63824858 683351535 914458729 575979919 350252180 661179340 935006949 776976171 776891683 663339520 103996098 525961727 823646877 592031506 242914274 49460076 947482700 133016797 258387352 905575 708791857 521576210 674689837 123586812 840577404 861327795 896602718 342647495 264149269 92681113 231172572 297119609 302742551 666382064 152662475 52355161 449389135 964944822 256862787 190533056 273218753 10458687 470476754 86408604 622869027 428490164 538546168 447575022 854907745 406199951 642398634 697835852 844727319 925024032 44837328 865198431 223885594 711117835 411437000 208667494 693798640 998131912 778627040 273053362 309617234 416156706 706176991 544604968 954902193 700975801 477483901 867188162 789338799 349492096 202303718 30958350 712572066 891479103 297738043 941223341 364934420 141162002 993496848 334856405 568137541 714301928 812989167 461718224 920619943 211373316 707710420 763474299 260150881 262862208 140954032 299945672 580974542 65258693 879606247 410053948 25399547 33398293 962674641 242320497 152534572 997082882 976294716 164655510 395703639 787133427 518868712 199975402 230319271 842068646 506943754 431228228 727065338 697997992 52744650 513165454 529943140 891779039 399782853 654685765 927681194 460365057 491571339 272676603 996932040 526873114 467546402 533331926 299938412 671784714 585577089 250182414 467524728 542466565 449775638 542472818 323263363 172704273 357958209 620665828 895981913 751546763 578397398 957604312 259804791 68493474 699845023 17016793 913915024 844686299 754239704 614033669 85613834 226960011 767216561 195438732 801159554 586541920 789496528 571742260 854980676 431929049 884069580 664373976 316143315 414748617 42767539 270036196 680015463 633865176 291890309 35823835 804811882 456305666 285173686 393244114 96876794 609158934 209881520 300255730 773345643 620362296 24490063 737309945 678654658 871590239 952427107 578764986 823705146 755303895 402069553 265401240 93564867 658310337 418854386 261729039 683759230 22040974 468889171 690314284 11969346 770239112 697106676 766159887 667943195 163146058 905784553 297228400 832808389 638215490 883378492 464535064 729229877 594950710 232819560 739593059 795990801 772611772 524926432 980274373 206658355 90583232 684054662 944435009 892675113 754122754 521409844 143207667 221333176 384129685 283447863 464247688 735679317 550145378 378592974 228960961 335507626 735115939 480146351 91175668 449745431 359648872 374377347 383616395 28761647 666269973 434192230 160766338 218113847 297620962 345101672 527342061 496815018 345803098 84335886 197351024 177863863 224418780 61524433 887238085 797923009 449974301 878634397 97594938 197427678 739774372 56688468 244874288 890939993 323358029 849143625 225529501 646950193 813095879 69746630 536890763 91060887 231290390 642908550 589111959 765079156 954984465 839561275 438263154 31184097 340538597 615957257 909423716 69114540 960880016 34961673 655475908 178831322 66013031 802923975 531662209 141854239 182619280 457386949 797552028 403620712 512338569 100358390 862239915 254383697 159368351 682118979 208394584 18255535 397439096 297983754 363373024 118714376 344411786 707730841 723285653 950705686 274936481 844338103 916002909 307227465 534738525 567215644 671858480 140931905 239435185 924708853 530950301 325810007 589895526 468915041 184666694 781553429 886304662 251795446 795791455 754741945 815346737 800651580 784622643 27616695 54706043 179261744 56050847 390530868 978253964 834544323 117345941 374256267 490351566 276784217 624808859 154423244 787059075 653931595 258455113 562389048 91423293 416949093 862312655 312699079 638596964 152199016 792618860 569196706 376089524 588538761 355536632 859719081 464118716 678895344 113831259 815910125 196909151 196380475 729250323 23766327 956690775 836752632 215268019 342457728 102834605 905373742 675265886 904194423 436209730 367125205 714042704 142981630 33947210 742442329 393660245 969727917 968010700 62249243 826943056 96615246 478769187 125937392 217651126 622597215 405893248 79016352 313951760 711627155 624405093 421490280 734651773 456812369 8681515 161509241 970332717 958543923 60242301 566961270 430636263 933158281 503337947 114741498 669024132 73212884 249676056 381164816 587668849 579809099 712826845 282727865 507625009 985356889 725591076 995969898 112535001 584862237 647086013 295886475 925798291 40842472 869464780 38506489 673770011 925222083 292794441 746270596 413386309 305056230 34541182 985001074 182099317 171125570 609810829 400657402 610290725 149636856 747649000 461828042 110584419 131827936 578600151 243876994 625663568 488017155 531348214 116525623 170350242 558562337 266296499 811778801 247651106 243293740 84878548 524064556 302480175 669883083 803921135 648570459 832341562 475637208 904046065 879773024 96139848 867642851 272530072 265616150 452161139 283680940 263796729 859502280 511824745 362637228 884960250 426855094 921269739 310790797 622524889 876636311 304834896 398122414 504899747 638639122 602056191 177368224 258273726 422928708 706409976 283770539 617310048 666137405 805835596 181695818 946716437 536875650 928727712 231386282 801850941 472358285 748200879 798347824 591997579 786502984 126245829 984059120 442509447 410355094 351486532 576109622 205739021 251086795 898109731 802284545 550620364 594348334 886429034 133753731 106745032 394267006 310906807 665823138 26539737 900391786 847023292 833909114 765599018 625497368 352026558 297626329 116035514 85755039 369727768 551073474 957929182 404633740 439194294 762537451 854848957 281479777 333707931 720509246 802053331 615807761 964840283 836144220 954723950 694701958 89632417 323307029 866043700 45805852 566530474 237534961 457321116 322336291 899133897 94660522 713826672 812098656 764089569 82240944 416337 937843596 212049902 9889700 991892531 137055700 845055868 752164829 645254876 5946967 357086766 68908774 525377898 822703531 177199929 833125886 250784970 614679641 656685798 410730390 854089281 891233117 658027795 890806231 744669671 151045799 512846771 988161305 164736295 109872028 860827465 78897773 295763777 478826901 366502257 206957077 32754632 550509662 750479192 465332230 594855717 960088249 912391743 624910957 680559890 469412057 548170235 637114919 745792287 425100007 76139384 699053895 291791152 84317569 410364721 585980820 573377532 549719094 326784954 159427848 520777104 781366283 940122679 513989714 847419339 406915065 354241762 770425685 303855328 461090156 338949512 904179623 602960854 431215301 88352269 531490067 508203787 109700057 957566691 664720407 329330349 488056433 225201559 316511335 775563072 250669768 618380613 89082728 373740059 223820816 754991390 238700213 364630506 843714797 603958505 572950686 759940397 693169144 206399360 21685924 313353400 232558141 333856078 941859839 116235313 443079613 815177432 691967000 956605078 268038637 249304369 581573391 335481012 745848885 356634244 437173814 463020976 202279539 7047309 234216083 157030274 871873909 943765280 744580962 462980469 965234562 747984033 729619089 574923433 827503314 597840011 452558659 420616849 641374737 398189546 364533326 448801654 877805792 886916576 899578556 57175281 224869972 993645091 54559310 665666677 59623797 732822397 837220852 491270595 608989633 841027659 72373334 707699059 934850982 52085503 799773262 162892658 271646987 398323359 409732460 865805182 799226824 928821059 637538929 320034732 500726313 147387546 866667476 200870627 935587695 860302950 828735040 26606943 961273935 953858299 579365652 951544622 888789361 789525956 11020001 871537846 728096242 745735614 607165424 157020973 190684642 709509628 819086522 329307424 227613895 75941921 798140014 801650413 465675800 12535529 422044014 703810888 15457731 128422560 483514834 879835578 447035048 186187177 709335011 722132765 899045660 642372856 961847969 317492769 969811815 54372504 242017342 113551819 971268678 15902247 99398305 531132913 903180137 781977941 184504292 688079295 586676214 788336745 298327255 35414068 170004229 176352444 943730042 85044902 20132897 569312571 41666950 577719098 317806541 593761513 708506341 878370669 706163197 489458011 100388406 793282190 985086617 984009530 648908106 695046721 263867390 857245381 753095082 575345405 708480380 263878732 33224974 457958543 384875481 909409462 94369255 859169941 523781068 920740348 144327126 685584132 804904579 732123051 841310771 73129123 834931230 82794342 209918599 47076237 445424177 773289314 982768402 202205107 892540486 755448553 57076038 829862744 986665049 304552151 454238793 500745107 228270938 844401184 888427895 777096400 543891886 481186888 630037214 342150991 949466031 514926057 334195137 209396644 23343655 571480369 276107542 428871477 292817113 801385569 325685256 960517312 1480440 838337615 658053237 712946386 529112494 286099173 73383792 938954320 584942743 994537376 492945856 109498610 629645379 148794897 671485024 507364291 75280055 103350879 112005885 514597795 109293548 255409604 236853883 164589509 733442127 789593868 111409008 558198321 399607616 523581721 494744232 105462851 893837203 890754913 573621151 473414442 485101586 389989486 544534282 997881450 746432504 227643997 971090254 176578650 5101431 686168416 343271175 745212071 989118515 259947068 867836803 947496656 596872645 171583179 223307589 48353447 470248506 339000956 879078018 342446294 196651154 853731022 90276263 110658392 317923137 457503704 407848913 882708475 722710704 679689412 570102611 727913701 954061245 230800976 274698804 33954060 707348023 524915020 42017966 794425020 227379043 68828446 864248752 895757845 735466106 524986433 323436381 727726987 37092648 616788161 385281931 22553700 611588111 351891648 438694981 762512701 784245570 90745589 490606666 778732678 246424266 785795880 326661003 373168897 468961061 10734775 77535153 343686727 933271489 149514005 762281620 263904067 578601350 418838085 345005253 893016757 740526921 89796963 923725829 164767664 947616346 418071835 500315596 717107228 106953975 889436208 71226819 326295861 994654422 191846903 882090058 655936522 639592863 144377049 291425011 987233279 299303792 469996757 452250373 496227147 479352151 807850491 630489594 829808507 280143835 704189682 380817409 508847597 98255220 936508787 358936188 867225174 112444174 260380363 651331715 683697981 662913675 909140061 842936160 786884221 416107326 46885918 978322193 804108231 591092848 996805399 125124298 845423901 677729758 591393255 179478384 513672536 165343289 446963518 222663710 2217636 238369701 300919395 829931172 550687487 542240314 957682095 110894595 488957629 142015110 206973712 503090930 620947719 811829258 415909511 835111004 586049111 966520248 824502442 909053920 644225789 963099772 611368227 136389200 255066013 249834416 248501551 199142962 13896111 920806309 495419423 659478594 29485054 560988705 846899162 988952558 944567082 57216220 911325018 548401112 576191014 266462210 445522730 829125208 260983482 85286580 341424111 883734520 647181313 988053895 232084700 624127478 227607788 359924483 998677564 359553733 734546622 716403237 105676780 609522828 882102671 852063965 984067037 335556517 752884937 522058897 373613207 889072416 341074862 80762008 387453873 396887357 721718735 554978496 557645402 818573814 246335382 764239817 480637907 111588211 782348478 550012392 883901427 656253075 227976405 462134085 109179810 969334122 932664769 763082365 127575390 73369533 356081208 634246944 463091129 657800072 642014790 989774388 610272216 896296312 38883275 103017136 341374453 924539250 301504250 974895618 826719711 222732042 121932508 465237130 85998965 206945293 808016843 535721500 480945967 192309495 139615735 156702850 76741781 912415101 463009764 631817208 639449285 866680581 763150570 789748654 299624177 110324521 689224628 736142410 506073311 152274488 833846978 507137123 789375847 299870133 839494887 561341703 637581049 450385622 667255243 755885110 763280404 51190022 206405738 999654244 775028176 330539107 899152275 759047675 107017301 448657984 382500969 980614103 543208290 705426853 424923878 988387272 162139847 563143114 169634387 204040211 549377259 330300064 196826066 223235826 1855302 983938888 963876564 406411023 944622312 255473305 463202723 276782093 767820017 901994910 901940185 891558143 49611031 982523414 774570215 234176239 641199139 911960819 86637200 444434777 235502708 484295387 943518571 666016941 59248762 467260586 866681700 143491792 925092156 705856494 419257915 821631899 995929299 312981354 881847811 48473947 186110700 457619859 170018213 231340367 647560522 895297814 561360731 596462638 581952578 256020304 236770101 613654686 374546750 856464084 473487255 585955262 569488699 563190249 462159289 881485725 329673546 887973130 625156646 852054976 433442066 992449892 511076157 579869088 781898060 704734043 880619955 617114922 532635718 389058309 623219983 937366845 356407393 870247085 525944365 819093551 934416531 95110993 628044732 641884233 174878950 927371045 522264768 506168390 979006199 935622670 616637712 233226712 112760 724062760 813858265 162417699 872409006 217224257 570453529 545217600 170405875 797861467 602740005 105838012 461269557 335258670 441757987 242457366 801752950 934443427 412606865 90741828 62901066 489193306 139079100 707688238 505141852 927319333 158451530 229308978 89024745 315760779 45693617 256442527 930984259 977318726 597837757 442044730 526854223 802053061 56522254 28948156 930920967 136128939 301831575 219024977 498433530 752272974 143526688 675168794 917163975 264784185 53655237 511466412 636769189 568383146 837783670 565904015 373533918 757110292 117682805 844645057 115206736 796719263 451547611 41716528 608455403 542084515 960244498 680809027 920355381 993825073 519474268 586873938 242170057 424434314 432467019 83325993 175504083 557001893 119285319 751340426 510898326 657642157 535068940 557955495 127695590 242155137 110586664 369004972 155595182 476942643 770200449 616017715 569869420 512480650 591143886 29593293 825894064 388300928 390659865 116724352 75637921 575253443 208919107 814617156 451096951 907469368 146648704 79554693 620429826 264705652 73883095 919170724 802884898 234193729 770488739 165885814 875299916 429424160 120914709 232924099 238820876 748204481 759679919 438181576 420807805 661061260 727166410 360448694 935672274 732498715 506534673 185883952 974457553 561509053 643696900 753279441 388617043 649852405 428426614 820426404 823367878 964721402 623252752 165643946 898438827 376562229 649458124 816800856 729776920 677604037 482187642 334953494 39682870 17336574 78348862 486571201 782193604 801556197 378541328 389166121 105488786 249461430 261548602 926147476 789411847 824551263 858991582 88748601 378354076 941903106 555115630 425657286 939358815 692070263 711534898 912786139 255332465 986929351 826545349 187191181 97947784 707238322 219755416 523869668 483437166 600279594 224952430 423863389 224647552 853204438 106203358 854518376 490338607 509565584 582110677 716465387 914175362 475212007 837832209 977978557 337261459 492409502 857111719 860947244 137872398 323340587 403003773 507487352 172573621 639699001 594199505 58516053 331593182 41603110 248960688 502186093 992525555 919677062 320542080 564362972 284762865 395446430 813749878 159747762 338473450 594483689 975239969 93643893 263094915 357365399 537666781 28643996 709043830 930806281 304751457 372478997 975391505 548773719 99740466 823409343 887194038 650195402 7510061 792439793 177544793 651372898 223483905 552882929 299008005 694763857 336349874 116716414 115333975 228303997 359363352 715791943 224242433 614358530 995741022 308787570 784411721 846102446 400810371 490296598 10995079 800490628 361519068 311281601 376006314 813336377 318495632 331085554 288085940 921315514 536523547 550883744 646880057 13870756 721451211 95573681 404344549 64090059 254766406 236212100 905203 533238964 319870466 206801000 117901238 520563738 309339084 343515426 908093460 45427052 477422402 933027179 676422661 658466637 777001305 322470256 48300057 302982164 441945047 235536464 963082479 753411146 381416409 325045922 99250111 132535598 65159759 412615916 966699217 688931124 620802171 204229165 642235908 586288769 143778422 785126484 14342472 665054577 748283819 870443718 883087140 332133650 215859034 99352796 671394609 911386534 595862806 679710306 6169756 316258597 927325000 194162714 667535016 10009528 114267562 892118071 977394474 41501759 966959052 606924514 575271179 638283980 904641938 235278521 16524490 770688294 349500339 549846347 337655031 649279815 341345852 835235741 708138169 388697055 369629964 938717352 677320265 609683662 424131157 339776984 830830965 205379501 881718561 401020814 61363230 288052806 709808075 133247392 441620666 314965784 783142530 831538644 488918226 699878868 388743625 210234984 262352261 749778914 38748922 327788685 884403716 799179485 248297150 542726887 676644884 181316371 3771286 13161999 948437647 641845766 533688406 891054865 535426531 522773741 810917540 814816750 127924369 803714356 202256766 680223259 968751535 57146615 131209137 723777793 8397671 296807819 127858786 775332987 165106038 669156342 400273289 552465243 648798126 328646002 510003313 707785700 182722676 289278446 246033978 492042833 138555714 730124429 984838231 729220941 353701158 507790372 704809233 267282554 25542466 236925888 235208193 504305386 137854282 976598814 612566170 4203945 301468169 343281970 332675229 223635505 566466524 994829473 542320802 167724787 106128693 454164550 78420118 406758869 797247257 441303984 538516023 267871919 638516131 229805986 499094938 114816973 129154687 457418387 896198566 846938224 862216047 203228460 84231831 912104781 877868234 234848460 790148219 494686988 614843384 950645767 550376888 155344586 620253687 145015587 267240324 870056599 821915097 358823065 56585324 898755065 392099652 820810138 104427726 796153960 588829936 849535624 942107998 944892368 913303340 928568696 185977765 231639314 96411738 122400439 126925949 234446978 793560431 47376194 836692118 829452394 29384820 613365580 862392053 943179654 846076679 688656572 602951536 485574023 891110619 121058220 273360691 396601744 483444275 647445739 989109565 161519292 395502187 175202940 937635043 420093078 224671855 282637845 632039501 728550815 801671490 940973985 629295349 657446859 393571449 192096702 506330667 267051268 301772989 550167616 605179795 108264870 651526733 167627436 698671524 830872321 592439673 39910078 812365867 543453659 734406952 647160035 481608390 176376555 529660755 481263296 938894698 895251295 187281288 119492521 505121502 570543447 47824232 155744043 807246141 811336807 426915113 699213698 578897528 475835929 819151380 490505251 387490002 30766697 199932680 729418804 996026722 282550855 932156149 818065167 544543892 613397016 433033058 233329347 516052648 628421174 102126824 603817619 553597490 868555115 560951221 16965493 486278808 641618298 970660874 735735955 503003288 462342550 784424637 305472461 625425599 351955177 147336632 470064182 987119090 234784015 837037688 344347795 88628201 837522072 313443983 51917279 24364975 178471305 876854818 232010186 788604452 783328220 322887275 561520437 865076859 565790715 267258424 382437047 363912380 378300745 198335082 271356699 404767299 184977049 231142008 389274080 953514559 709313717 389502697 992031160 973167668 805524696 900008925 734714121 595203705 531284276 919888261 510126703 263132347 674149742 558894759 483675448 647847032 527706909 146461467 575390182 221612421 849677902 241476176 740089009 361402505 480002051 975265223 766201346 159423360 274455727 73667991 838893306 567761464 167476411 313781480 423077865 781159127 638044421 728910968 69860055 867923539 328905564 946190617 378421758 331725048 376391429 823099440 762512461 952920806 232150841 801282616 17823207 153520785 174394788 504165693 461362850 272822591 556116200 63990626 540945033 808218509 509987608 860919131 308786266 523687403 502358589 743579380 779828233 892093211 609163989 549256072 366263099 180081846 63322191 929806986 818062284 141435303 986703760 445345280 598698570 367951021 393129841 489291522 668625527 937420510 339145022 745880640 896445386 646854687 360038712 478590074 680474095 897964460 620973844 627236613 72745283 444963991 18623611 358578253 589134681 452310080 656883080 575362125 428742519 470573794 181717325 12408088 460419353 313058823 739355726 133991252 93145197 530214158 322196227 190703290 978576086 422325676 674384987 165549720 836873066 57183335 886999092 652885582 187556212 991142685 711029732 418411988 518821618 636599676 954600115 390563379 10182935 741485959 257808990 126999047 73695434 280911383 208363926 832832004 736748838 178271576 257306751 975317358 198659576 530459976 636627250 719439519 904848964 745160251 568207419 219987333 64614593 835675481 772885787 792415265 394707544 458926366 503643847 89466633 388444841 971561434 830578727 550066662 209387653 243232815 615643288 417310199 426141813 720240022 360842346 100968589 931073330 402573530 683520867 389331853 870326315 680669338 540072251 651411953 551503362 736242124 769173022 7021639 786055439 413570613 778043181 493372720 208860123 35587313 896361213 930712546 71894439 595401969 419563030 891519655 317691107 243255160 483285877 826114396 543369143 686777502 548590858 7456755 605471869 472046029 81641019 56071409 127017028 938024007 567492191 731274224 777722191 4192669 752406852 299428382 230788500 415018041 915230122 219334845 337334590 926067157 691823046 125375393 931772204 311818754 13606848 900183989 735549807 60236963 882510389 160270198 231115728 82608751 358518453 608042870 133823559 621806962 577847366 249841370 391297925 550034828 774809567 384614877 523752811 967506672 341498094 53701195 805694353 877143719 551971283 389899783 612341696 140732171 436373091 485615493 143219320 446681164 600660581 987021904 609371499 52557550 735654936 364156805 792857600 956177993 313258668 791580247 941202897 696682248 806720708 241858697 10712877 792173483 711031546 686023927 125684631 809300741 666037339 369557517 323449413 354131646 461694183 93636174 748143777 347760081 242094610 855923918 937554636 590315279 996228422 800684985 727942678 705460635 699776607 419680970 980671879 206095725 537714221 225702356 937588314 85686223 682818294 123504445 52945532 762124771 226454257 49648766 259944209 728535322 277047499 52048548 116823280 647391166 813995046 789869266 338956578 578177385 64101909 778347197 167993703 75566476 519152034 262611246 578256048 772450282 163218505 990480516 114806182 469333786 91738746 84081967 472834338 922849544 186693658 19440694 952744627 309956980 848826114 878192562 768173339 474153585 730606975 192632145 337095890 754757351 980516561 588351188 272322690 178281234 157701036 35969681 3135369 909610242 619811513 9175025 201267834 702616345 315985686 908853235 519035292 29002384 126580946 207237544 139775337 400132594 10830194 741537973 565902097 660036510 729244783 114271188 911754484 137417289 13310902 191056211 968319788 80632698 171500582 179736979 386856961 384515597 737126933 233785226 807230066 318292145 29239244 921202498 878330035 441874026 670856710 412907607 765872809 23738639 638175861 430271101 359802480 854661581 556275261 790490616 147296982 1929122 756491895 482358819 792648669 135893986 174715056 829962730 546346812 613877430 291373927 351476303 584627423 590442392 836744338 425645288 178341731 526689241 367738906 746609759 792015515 409553692 512192602 164680433 961565710 285574616 762788004 613513456 435745654 767092697 803632060 520731969 99362114 947508415 492385883 152230367 716993813 585183357 144167853 473627734 401780293 995120603 129084371 7161416 995369564 576942325 434077282 586945004 264907675 843676603 538339 124336778 727613298 806109295 969325393 232990464 560771337 702081577 365496478 989844032 187158459 732243798 824313134 92341712 944102805 486733365 693169497 599461448 490300379 63252313 762775533 47049175 920115588 298760746 920225451 337743551 278393273 405271907 991941830 75877845 948505690 598257045 799164263 952688386 343470201 553556899 669337131 259792836 533441244 977416517 111667107 555693485 513300607 847942021 542459346 249996515 628359440 370328900 278001331 624709279 483069810 642004918 679180977 868923310 119442490 9279714 561473325 436840691 140510261 320664611 511566588 10605539 538846944 419059881 588536038 893242631 232843502 284114937 884876328 269188734 542249158 792889961 544449779 58006136 483677443 871549861 544173291 400519612 690758386 769089837 270952872 853855267 74226967 987254996 148320056 816626970 220616104 364558146 417970843 175480356 904288528 660450931 589344838 771182934 623918190 104393271 748053153 233610202 534398996 454486704 663279753 883487852 940149768 651478230 86341582 925469152 180926598 483170550 776173494 346642330 240374907 888263983 895142265 861839892 582058508 879308276 801558210 328519003 394284301 727191693 318112308 238016915 416463243 934516117 309667811 631025007 528753219 877642109 763242967 816471225 423711016 345044744 532691085 52383952 8677857 381560269 327298421 645958437 101387848 362340025 395698037 299163581 104102124 715728010 803673444 563732402 273479056 418376277 144454288 74504114 862247338 136295424 704715577 597353086 264871653 266115272 192603923 969889644 159549855 97920445 602677192 587785446 793669483 889690177 747787124 789042921 749411729 769928333 665940775 957471111 277894025 210491948 886755687 402222437 721848196 966601854 334057131 28535358 878878947 610548535 888211937 862818142 668586173 470331101 691565288 950378535 782380126 298487117 935482647 189767824 44844482 119579702 413337525 545410976 411229726 489142684 485795966 273192440 418745944 538854999 317761061 534714439 344703370 714057873 856689868 513755091 702464387 82090060 595432077 979327223 577289541 562662362 846964725 880944543 650860936 898876515 208559747 947932109 368373046 826082402 806790446 92672536 527935981 987798056 133753564 2891304 283270272 881470040 30464748 554071355 407339382 556988009 590565805 630773923 431600522 415682856 131960548 976026694 524010025 927949619 400905290 682382109 350943735 588300670 763645964 702434741 887652170 599236050 867840842 400663217 294116013 319732041 642051736 901082949 93370719 548754132 469272703 237081533 37513682 645347765 264551421 917741556 665815084 75233285 663993089 689274333 213765833 7556911 630023408 521730558 570542262 569160307 275826467 657926640 759827000 468051812 738462566 722756833 553154884 354940523 619928699 174243857 252934660 609708865 402530965 556786520 304182104 334742393 439807966 797124511 398344530 394175732 924588785 608732002 555588537 226591850 444345184 770027317 659145863 68837864 680170031 269578300 711257707 957848396 600742487 354126513 801819464 275603147 753772356 890730593 525007028 125627244 134471000 944494383 445482106 704356747 702302310 101680528 134400792 429087575 579278903 58686222 329115202 391423315 531174152 664655558 197127005 703740633 333561866 791797225 489894405 972130962 883975649 704826942 103186055 124047615 123128102 966916254 257599591 221910260 587938533 474607479 889689308 96275479 415707424 747920202 55489871 808789861 870408009 419818286 409750496 92444078 925057228 71033162 510976481 994524180 889879939 965959006 377130073 547811472 795110976 147474747 689002626 216871533 583757127 989418310 30035019 742499531 37075664 239628026 895461590 927507229 295017865 898946915 189996283 342602667 134398227 252344227 520042436 273682961 158859905 804105072 346253551 236339646 471704796 766592404 171521391 372650102 472278945 161537132 647010795 806389969 642100032 787442794 347704638 791059130 340687775 319432851 479825653 573192688 818612886 583813890 40390100 546580104 99033201 205184867 180214353 344592233 377968753 676838777 50517271 43617998 729482571 234051992 331083141 35299016 99548071 48769323 863721005 433592762 230516898 438578479 579270485 192133339 973449293 614210742 866596217 19259575 264056363 858302310 558608839 64314287 871226295 881887224 370318497 413191284 363561180 838802105 943431711 662433936 441324155 77421067 106829450 966231773 557290728 77151973 394891490 474815499 119413357 556178255 908603738 680736543 224484294 622023400 161566166 315640814 622290596 841165664 601463924 974047142 970243626 839966462 818322432 192310598 760700275 613970202 364080254 971308065 890044938 569666212 661779364 409381472 413075056 581534364 974723933 650008956 636984473 245510295 939322439 384084168 296717423 939986241 184735286 374036453 220368462 650948821 47947439 619456843 661605766 731881895 727260014 39583431 30091997 571994779 245379296 674355191 495764234 226368938 783117993 521062096 3986235 999295588 939836448 267849241 61868432 875319913 674186446 248885229 726039453 22862831 732996851 183424573 339850476 193977408 555834881 712703308 952949113 56459320 582641439 450654257 842968628 319229643 707074983 273351512 74612611 258838909 688559528 198892801 973545917 111690472 394820196 68943808 877359024 355559226 698388179 613075707 831172379 236521652 176378399 40136047 626517301 547806252 34027558 277371308 319269156 281090955 965766651 750922388 875399815 499830352 31707750 514863072 232344557 489359884 791236191 443064987 936843612 490334948 563175318 653170597 729029835 98441234 213489902 932737585 899224743 671834724 563221246 438222919 796403282 327269564 108077711 143589699 253868191 288609422 237697825 697542740 417708120 559001701 860130661 770951934 295054008 99149918 421816260 99215768 163451889 980717227 722501847 975324111 37461416 618739217 782419436 928653601 531759988 916524650 58875272 537489251 414236514 734463780 734780896 163490620 284909172 407472577 548004190 869938855 857870109 866600021 197540130 494225269 681897927 682043403 701863806 93400521 403998029 777048480 846329977 315761818 38367617 118830566 977849933 182050868 285898663 448806979 808330730 988268727 539338488 915529519 927299441 371760791 108317473 708126906 175389881 836601114 297389249 481315075 186514893 19344093 901018094 797323458 76984683 85781072 854736049 385021375 522992007 260799541 544998277 649099096 429725126 339476005 286914012 19295999 56075268 67820811 322237594 909176506 902210766 276817830 644350104 865865122 560735209 881507596 36107042 358684260 860351177 150402338 23323257 811642307 516931866 745252132 165871698 568226580 808130875 84398627 330974806 727417536 900004542 106696578 995947680 485139141 948223210 747189113 631556674 628078902 978394425 462907282 902821312 611399351 720334810 614377775 283185555 217276161 666685488 252489218 987057319 416721764 334562129 575569042 357907165 862486848 904240263 743039165 367096714 45066379 471571923 215853104 534137846 491238478 900608613 21187313 772387806 783121192 544432933 950528470 565929459 404471241 855947054 789943051 811915865 847924088 900005965 754950288 92996393 145237134 937993606 143859385 378199279 472285945 958479247 966634156 706424620 881237690 272959828 18312934 619170005 448671335 980224625 980450743 993331410 419195306 518877115 113399745 80836736 724853183 118405048 784626813 471495728 881419258 251201825 742597302 787548069 500320831 349754727 316013323 915450522 48082312 843076396 340415601 195110714 208268899 380379334 384659632 101661350 821584753 960709823 556417761 524764019 62342633 190412887 887338486 483939369 614058002 342098944 166995762 986631109 755430860 96501217 340584109 714627639 598258952 804203605 985959889 717590757 632337483 516324969 407079904 972825383 530135344 164872801 641957483 485161161 614211299 865790003 209736668 988694668 417712806 639289354 844590061 470113956 548771919 423284932 135030319 755240251 236608712 636732533 739390597 732573933 724872334 722413794 330005414 589423434 641461811 945298951 665893278 682205016 63374045 853236370 608957517 142629902 478229700 831747173 69319654 347300570 589082551 596794135 346608498 36796444 679992216 904907380 167549259 924903849 66001628 388496121 786971041 601193289 509106444 219226201 330262264 481204536 761011526 591938554 52142760 289144489 596952252 545484153 479699292 888096830 506284340 499342114 767113108 29143698 628747654 801113208 729629219 825712815 212323362 960790195 273905841 533739160 585333639 509293373 709043769 512575425 700947149 75021364 476163468 697128337 134223388 262067436 456670157 33854951 776009010 553511018 303178484 693264274 841075170 344707561 105636939 866727640 121268367 207164761 216191731 821948400 350679733 70825435 102172768 285568904 340600673 852809286 808959193 759013695 972400052 909257126 12248057 214698028 604939107 802873783 741019441 176113493 932746042 260119406 806501443 942315065 255779732 412304241 913719752 305766727 122630885 771542682 562531244 833699428 832036913 104919671 139215277 868529514 56895378 291936717 268530143 530851491 252764341 622612753 611401514 72623954 636888925 512862445 547726282 566919722 681542623 541170881 454601679 451469269 67579301 446186784 358778779 203788142 200670124 507178063 818369127 280810247 519092485 907198153 560344253 286486564 132494679 391642045 380529407 446329406 852522331 855404942 33635295 704652610 312879455 590017106 569547493 607372815 437358532 773732436 451608301 267377404 57737088 664266899 106247846 286667343 812496029 293059904 166824212 977553606 284281016 298172484 142483470 546033170 378998147 29805495 259305152 74878808 110950211 793698922 405481003 631822766 995925330 595847775 64912800 643219620 134321310 161316683 28610889 743621304 905129512 683369755 594615968 883635680 346606983 869410411 695104758 303295493 970186082 133050640 443302893 568864642 864941050 504771728 26485246 868887977 2783133 443749029 280324853 207202110 746698548 424722366 54619248 882156282 176802998 611901822 305293411 65195017 834248626 507021115 440418710 816637580 169622986 734413440 701684773 90814488 338173746 422776203 172039680 856911414 70653237 456066512 554001257 271253217 650111152 973301876 124193144 144752907 344431765 573218002 829889690 156983064 875485290 342156538 826960142 663483744 722869448 920269357 930975079 51304626 671028700 75673955 63452429 495839948 984352744 458148293 818386107 103142628 298237891 818306866 578433794 483249186 684710229 638219454 562644165 70523427 330931229 813688623 801047483 567820152 778787755 422141311 674324721 628499493 775031333 426772829 59316037 414051362 628172998 876556203 194085868 168207325 509324891 793741057 507120876 852503222 876434372 283207721 371803043 547209090 572732537 961986209 661937470 740934409 448531714 405593372 359353155 617217672 393355134 3520001 571569672 109620784 122274333 173321194 941100345 673918885 730975654 680400935 335202390 235797631 458785266 468961081 566339378 543255756 53481583 18114391 841247861 198775180 337383582 472604396 467627547 108649780 626862228 131673367 717283828 156628012 115320701 687607849 741171234 835093841 382414869 509741099 114705821 20144244 239917357 646861653 626677938 973468376 611855916 334133912 123940736 353982392 891220363 364312085 681732730 208885439 640717656 930932644 936375016 435287182 978650548 266856270 860039013 5877561 596116821 731728851 764865122 672739018 710022661 800881445 894234274 843883453 951970592 446500075 859523004 865552770 952473626 380163839 138113181 907384063 111464183 366598641 589086723 12756747 838663377 921851777 614882050 56252148 415765590 932895528 686841219 195682042 776645192 377813136 49350336 216159441 332941819 42234392 688019914 152995875 137787866 562298705 965635 112514316 91317218 797321603 865872804 799723676 316854308 331613737 572211768 262096729 827283784 527807856 238077215 210177466 119550725 258855613 23171597 825907885 288871082 853077284 597232008 448521746 853470105 305626609 896047981 639316285 719137222 128500003 871382891 354703736 812015676 952847852 746348422 637053054 323171224 279491890 86500502 52699394 278956172 5766673 990785221 290749734 457655901 916176471 565852181 398844676 388866406 14638855 956277976 85539113 710910867 956276439 45241910 352873237 891270887 531584177 518986922 343381948 672744950 515855926 117632645 684981256 477950059 206586934 324641386 124672852 90564484 483829049 575814608 786139122 494311569 800309241 650098564 630886311 816951672 418464230 643630628 740941866 605145908 546336161 406878372 235705768 35432529 448415617 883186893 508896579 944601458 422001169 765712825 24776590 424296396 148867727 771222105 242039570 501454760 563353455 246643695 640407245 905123045 450126039 762540180 976771246 885403507 158357280 590675379 688554522 331605977 985799515 203342988 403946090 13605807 327144906 886965938 942834027 539031589 439589474 199804045 549208540 3011195 820576080 298057689 508262899 644823175 990813041 209997862 262276057 211747122 897957080 515735894 391596585 159089403 112432460 604261409 602963573 703055986 149513927 458186388 321898433 240296638 374614520 750951565 379376390 222664216 208382146 92149825 325443504 119028814 682673339 537924791 759753249 744664385 651290030 589131851 55869996 32135015 958795801 654381356 211261338 840979017 683503536 235693533 628938920 238337286 43822552 469591479 342281351 257593039 896665644 172201318 895031771 305111401 262381820 661427048 676075325 796586926 282020297 462907538 241296825 927882764 3676107 436622474 960107857 823542020 616203371 344557133 518542712 137837996 941707209 422766763 90746775 152281134 880290615 251020486 252573579 374176839 377132475 577138327 512798245 956128200 518284945 211369833 886313897 596523801 862907303 195665500 26871887 872234417 97554976 885036259 363666630 511677599 223230674 822729542 480191660 711933188 798974151 292476193 979815703 259123863 757047232 502087139 639611663 582426655 118784173 60274000 207550481 57361917 634081334 33442816 596810382 458851999 583846197 343931870 243215977 5109006 612419386 832573609 127052157 736644961 769799942 244879990 214188053 439397703 583046928 998314540 825438578 34951298 152040451 610810886 641115209 690916710 863374142 32789525 471545666 986479966 863899474 816755388 943183226 183356264 921393800 192110386 325865218 35389588 472218969 256686595 609151325 70821512 650181876 954867087 516991494 5096447 420813243 635362442 28511464 515843397 67810758 317509755 928891620 711005373 140809054 232778301 381967439 307631964 440642947 749239936 569457009 411065131 647685223 745291336 625636615 767333320 661489 930364269 509987009 282403045 196479035 706112282 769338821 630278344 895066645 795191375 230071594 386090186 652568447 875950175 503844478 801389016 565289522 653962610 925448257 912402165 694242840 198833924 305143911 535418806 624805840 209514084 244792026 221966532 183896875 139911990 26927094 544696926 692954546 300131826 983506700 33732308 807490845 201562211 597728991 600847629 114594781 878786088 185413161 561432834 598397331 643370294 55975447 780596801 134004118 507310676 709466313 985278058 381125490 361708957 295363539 838402997 927419748 935697154 356558015 793931627 470519519 829452998 616386953 730382953 749231881 998642688 693103393 353382816 823716158 21704476 526968301 578223767 922562444 678538330 90090052 235643367 247424310 292566094 970855668 585057726 583943986 986139742 728591292 340292189 849661099 113154887 736775635 191991962 444020607 439704473 884678240 447858271 804306113 545516086 190848767 134886697 846393656 783293655 628571202 50664073 999672799 253556359 651093550 119453351 883346019 272780326 488073914 120588986 618638760 456226023 95789139 343380881 178405444 954241746 222294107 763041805 352933123 474945347 634483109 482639268 945624929 767621481 240012027 800441056 98433555 993068744 630472089 207987678 905414526 524649911 122362287 93786832 651189310 752571875 675470562 871699067 268787617 480317130 736876235 461234874 826513450 490937921 662908790 414578425 824223246 63280879 740313061 298730170 895043002 775912655 158181515 811824660 461018187 160648114 267357138 691701807 237197332 967739323 513864853 515134409 648710940 914770913 308529830 819490228 237969309 272673392 279191881 169814869 797623942 868305800 225818039 133871911 495817210 463569821 39112093 706422582 484666831 178955765 400773530 598733221 390805520 955957549 629002180 431526184 358599548 259282357 485560868 49255306 528347652 783142479 94449461 155970601 873085265 620246676 693137513 515964021 755123515 116308847 724859044 235018868 867827283 332612511 324052159 481896769 595530842 219610169 534474246 760593801 170220744 714658085 393566907 614854156 511782214 684783516 6798993 12936226 793102900 360224432 865464113 586262579 162338084 211317700 275941560 887006782 757314909 146291984 619227703 753599059 724293209 908644894 56174130 877909785 755807815 885152336 503316770 420064841 855166089 170984791 97956851 958952240 239395383 311931837 69145222 260439345 30983835 295624029 493152304 895595585 977854899 909502437 85075513 780175722 585714867 681364827 916822111 282836808 479771776 338976917 874888528 807622287 526436405 338621375 38840627 71053955 573369250 374332633 284451360 639665534 87693768 344815159 620239523 460449133 15593310 458555135 346383933 820209747 124158287 248652206 563401187 422386885 817390394 594570388 767288957 846076525 590083057 888763987 482229096 565348488 865280506 314711140 9985269 923457127 887369745 961764242 185817320 623382002 798029732 142231676 702431993 647385120 411817813 925088791 614365526 687302528 439239548 500118058 76761887 190767283 759682211 784803793 824831721 318829807 117952008 173071355 715475772 935073406 64816158 529718764 794646293 44844349 299211532 947411388 868912229 544426270 50267436 762877141 729851535 837128870 988349837 151207544 367366382 471544687 688495218 582209081 234150221 110659239 251987921 362658431 556778093 381423504 369244117 74637573 537721474 107021310 256256861 494139228 580849590 708118748 886571131 985791335 437523109 263801511 573790453 463235549 546966752 642502129 681812679 268884682 893992298 222013407 645372062 234911246 162737982 900414124 599492191 520247260 324221894 332730404 1058206 258728253 642353509 958676009 107574823 161100427 99613679 906427698 79965817 222607862 82995500 549468871 951902278 607510018 429141849 268667398 316810485 297145351 83388326 791128609 183895584 264279728 712874168 642077918 122881046 594290812 858678057 447266070 773873754 394920513 543871491 527778102 182772258 361208740 981343561 531974081 969347289 999314849 226205295 166005707 450807965 905501961 162615516 719891839 261708481 674389759 99567727 897337499 147972173 257993083 932351991 639689455 926364281 721084871 784092090 886149858 413527862 985339652 979534831 25868781 570086309 196037798 487002436 23188253 711183517 118006004 817909592 900215189 773521705 614477193 15011650 321276682 595785480 710421974 271966728 555064389 164461356 932836765 189644585 317298597 417626171 510726519 546934548 832687002 201997073 4199248 814099887 813175083 514344764 329579750 415639249 204482161 324457855 897624141 60277447 575651098 827517007 641442925 94870227 664659175 363711065 965675906 611635112 46473262 310141690 922569628 842156016 859520088 84814021 587801373 63582406 692426852 718951425 65062717 848601660 769520994 469797673 30049929 140007894 347807994 87227242 831013728 287861518 845199331 267073320 347897973 178827214 73357419 238567545 123877200 97785592 411576054 98995112 279759053 783530210 810691191 332666803 483681691 879089618 625071864 136224462 283886781 117096071 461427736 975892190 498876941 897652400 81969544 565151743 918155444 325189490 11709325 355637503 486572980 843800038 825247617 670239712 160135774 559600536 426214482 275917914 870367452 738684169 446283522 709610582 969379496 596816430 905864997 994882676 973548819 680546032 653450086 321388166 838185919 795947946 19697154 974918163 226337061 507311534 600063307 948260053 614069521 431300544 973363238 969056571 819230496 46952601 820048014 689933544 258861385 581879141 337951247 899657010 130381905 318257734 559704139 401800612 827663445 873438927 257216889 731028604 182975300 627057801 981264097 279541549 115948899 143285617 112240481 214346463 676547015 752999544 755138539 523811562 606334686 133024258 589919236 555012447 92862695 308099176 454163527 289207679 683345013 459948150 976682208 962152001 735462128 490520045 606634514 103988432 760361235 429296130 192416433 861926155 527070575 699533277 112156841 459781124 108095207 58924827 520671605 679235714 871711538 353216077 689429160 520021374 919708509 406181239 266595944 598595241 410238534 504120465 884907502 838898405 896064802 314225162 877173767 667021000 620901367 805349696 128584598 300760348 491503651 926402824 510845456 384869218 907151059 439463469 106128894 630639178 732453261 50657257 941512574 772667452 744978599 532523117 54122179 647572946 206031309 17275743 723137681 599482971 32435327 860630103 328093377 316417626 135470224 653961057 600863939 318285830 927700648 482735486 532525591 575513032 194630339 755179298 677886163 768032959 379216048 481606839 442297888 978087743 391246996 849371929 278190269 119259981 425143140 433173529 560647547 344419621 298767214 106164474 594402238 51491765 842591441 589347575 852257283 177326367 898287616 142857659 913514068 823646523 504665155 710060007 651970773 433892370 978794037 802261391 520271931 315235428 346080839 584105149 353481808 118570531 317080892 620136429 738988145 66802422 668081323 677989008 332516880 599089335 832935297 455950729 541049138 619183605 320646780 985863602 103858929 433003635 259144880 942569560 490417659 634047399 511422982 657085371 291486993 725317436 235365816 87530384 503841161 249288592 514794711 587183998 977900493 339218487 800195269 917474724 734040538 580765814 921802171 91131666 215872962 470871496 99755844 65109067 254167594 418409053 330682560 923295177 650768588 212189590 796081122 378286713 313704183 231888523 373650739 797337659 293357066 552897669 497953421 132401763 729880572 893878148 261111712 17252923 990232535 813964473 250028144 116100479 573763128 403655437 263463381 2165983 252451793 283404185 442410489 213409408 33269736 421604908 887172830 303764091 644203221 725062601 56901846 70734685 247386760 825332517 232449289 198477990 836832000 599440685 714778610 966250314 642526421 674955134 449215970 945570867 42258863 499970796 171805052 646099132 590018252 57088508 189037623 905959223 235391358 603747177 929312992 443488105 199477675 954357410 326163477 767185161 725921867 88117322 738985674 78100036 954691566 257125559 478959816 559263804 609347380 52432501 234237737 980079492 35651922 723225280 357507294 368175270 233632403 753265165 589345577 164845213 870696661 679065729 44746787 242198875 976098312 211798136 701048631 350499396 222781107 90155776 286656933 328639153 845042799 183687771 654576896 329023087 649074793 178878593 903634352 964212285 450450916 889375131 716034417 892276305 489402037 791187593 359127506 558078676 143962565 64880989 139763895 940421217 819568019 57681374 873080536 950739082 510862512 534620166 273362496 236467795 196982848 622410885 178264782 76616885 821450879 285374267 817201335 972124957 35652922 348246465 406821122 435181034 609497170 808792033 222181387 432955634 327372861 89719834 226179072 622054397 857368197 712644637 527907687 769237833 127084102 902561106 167817622 835027460 92338356 390799700 18778938 432634581 195646355 573687921 635922641 654623828 126463421 902503467 786279215 465212302 81801632 535355321 291752957 312117378 943358397 945213063 219130421 560380582 208914730 920693937 885566632 701583714 864400913 465683340 50706040 270580883 119615023 868027934 21036958 507934986 851413846 338295713 544905061 494036747 48033771 853175812 172549869 995575503 16590184 225067113 678225833 20320514 554545883 714540456 455994337 724804933 284079462 409696459 671786801 493613741 294800573 733213584 878983944 245218370 947399083 832172267 545139498 687627137 954423437 266237825 162562095 95339227 893245909 591135277 515319298 698710068 719154312 900599934 29654114 433119588 919196865 38091063 966318948 541669049 45455916 734552271 639240687 481588083 372366475 955105775 632561214 874710599 336072757 96386038 713827938 934142429 472894610 304068984 145177790 847241042 141238432 358199483 61783177 987022007 999799665 565826616 538862671 249799568 335480491 153278240 75250288 695734613 631655174 437440469 972661152 577173492 599034578 251478124 489123173 128040525 569917038 971886386 884648605 672096949 859293394 885720868 412057589 384182132 45264390 209858165 83019378 282184007 564892073 358864652 408799212 969899998 860563819 292473091 795595150 511427679 711726994 191983913 63024216 87961057 231550841 358224257 131452317 305221618 566162957 973819841 550192005 285538066 107458126 723695060 405437836 621779254 104141780 650904152 611329793 457332293 70003528 923134753 340587912 364755102 192787686 136706996 288542617 464302993 584676610 253140941 65285887 550073825 554929791 890439641 386533721 759885385 935677273 381597565 696972444 945958899 878774557 379395085 848859535 533957890 977564524 161800981 835946573 611583754 650362492 856424148 610401991 308441490 92827542 345953468 752651584 854128793 492538777 404706804 863497935 761758478 117535606 726695894 253334496 565374807 681194674 272238193 97631923 78784459 20787687 61589768 171660252 480210744 302822210 907075216 632605377 760795486 702722311 521959990 143682079 330855793 409589769 785053143 618504838 241483931 532270642 913441927 386565848 335507063 4757249 259642635 143786190 241687959 486576135 971846238 219810163 62109184 781091177 816105008 610960295 452392873 227334241 373674850 378972317 333140736 207370685 902376587 675015261 228871012 662313566 208724598 346373187 270859692 437302715 83984546 961032062 331116190 584621660 216349121 96128402 82006393 75241567 947947577 117606614 769478764 479709685 847364774 530431223 760972060 810245094 716858966 322850675 975932706 170119689 180798411 902005791 364039307 943205837 974004541 674829730 291209814 797415092 711386389 586402807 555853561 264806098 927130739 920354031 699558621 95721298 90011562 857020077 824041181 352449777 795484351 52509736 386510539 564502657 855932909 60545964 794660331 674898280 500705315 899727705 496121206 696847390 581912964 920136099 26324761 152153778 346497510 345849808 457242483 146272070 674180436 588192381 370123930 845865615 157219980 389230617 281869975 900064342 857581442 313747305 101110245 470866937 856797147 551411203 755541494 192700650 313626995 880792274 809060782 758068527 146997464 103106200 693254118 14349793 657909196 619019879 180475370 985402797 664494022 796403751 468042748 619005782 262076018 862795540 961398223 14330928 27484717 468490813 685231884 240354983 314438794 241612550 785920976 217359542 12705487 637844391 794382636 303316593 383218296 830333354 510654884 649411195 962345907 196991601 838814641 771753104 100055523 986562477 349546559 112717309 535790110 424320488 18739503 569238563 900749743 201433853 18171350 339773688 738760852 619382938 341694333 588977029 115137536 898724549 236724703 164834921 477344474 117485652 811253677 542802004 579296829 864416115 985233677 677404301 3372534 243813922 328292375 757058413 636861193 712820405 222959959 655449314 771897901 940557906 827729486 768252653 392598091 848458102 556513777 266042404 191720195 596891761 908573992 13322288 349258534 857363941 951602000 653588560 850569533 272923467 84230330 18800597 222180865 681833837 477005098 82414244 970401505 711279341 745191000 559696823 836359807 706064573 216644722 206296476 789778739 500397733 103904920 756075764 666367366 261231553 453166431 771968245 133486264 637352704 866529103 738444777 562592060 55888294 744898917 375255469 177273655 906115530 235215250 338944051 872244484 301174489 12820281 990578688 170440114 638142993 36234165 807337135 538997636 617881351 920474321 457689452 212759152 610469410 751433550 381473657 703640225 897126685 137416544 43502252 565191414 309809545 93801777 370177519 147983744 815104840 711542621 749159871 956996616 762291476 596377461 835542190 573212806 45009142 513905788 456711138 955615147 711997135 257192301 459045779 98602328 144102610 185077683 915151248 957714725 671516680 937021359 232869819 718112987 244274891 194988853 71156360 203141882 696097099 936116751 279423874 911262516 631359500 554727033 560493511 990234352 522701926 762486179 894208135 142771656 365918468 582502451 226682248 210698251 703785061 878249664 531106725 756525372 890063198 434595928 801957194 95689361 50227606 809311994 962317562 32374132 307570697 878545949 161853386 777302022 791463302 309099816 755365347 112892311 516496689 748792311 457788675 962919727 598803713 642800989 723293949 930482185 414590531 728076700 132531252 27763730 491362325 237876462 345879588 641870446 91253228 201216512 287113690 213577204 30560271 851016306 717926006 276763565 239900185 551292248 454408624 545799001 773523835 984197052 878765137 968509929 6081527 343253273 875519669 295744518 793890342 583758305 132364112 158098569 436199923 7228921 712635685 122917633 34237214 165757752 592369744 600890416 178470331 109823979 785020542 495281294 297144496 459112788 667283312 751531717 953787450 109489702 359077244 130001971 689432680 115334411 720365068 59971947 689772959 184424734 815999004 606010548 474203924 470569585 612548800 952867976 284278613 446962313 838525340 881238038 865943233 225163997 620275562 142988737 183922699 487849306 413026936 128584608 496124091 961339618 124371239 960449020 301887405 654751688 717197421 543646164 933325712 686011477 105116244 902169948 820024679 229550407 483036793 546407545 204339468 214784077 454286477 532079943 632087976 469458060 354633944 617735828 510477372 240363805 225173169 8287842 966224924 407779212 206740743 866283112 588397423 741140571 723794139 577962642 558471088 641173373 209105347 397307261 29894704 965164763 124237929 992832764 326951569 915158738 788451594 111095958 552593228 755851955 192553464 951943173 385567276 754029378 54307353 662965176 238007505 535981880 628014437 230234962 401367855 619086273 327806315 77218344 925079052 359598335 751663565 173219271 380266373 293328517 35929279 768125549 946137481 323656668 30496652 599881099 336033372 448597249 295760145 609164873 22840598 264263909 864692800 597646338 264988194 907155948 380426399 919570627 867275200 322200175 750211270 902621648 707749507 875161402 12866277 552669728 901732819 630672398 65530171 982289628 353333355 623238688 266633376 769156580 364831452 521701016 410108668 26362954 64870409 233627923 655891917 152090324 289531817 657733666 251673766 336275070 53097161 885752777 715964330 771928310 856940615 55239169 57566229 936678175 242142552 474760502 607495347 409150350 233284610 697943241 635882599 775909136 802655651 473568655 919333030 373906210 951981928 309331536 37348857 972679799 565058263 450903625 467413119 907097462 559217222 29395882 664096872 607351482 977318753 166141977 949929595 362788752 440610216 568261934 706082961 324636796 189601518 99037429 649842199 936975796 532940251 164077167 54507664 817596835 665615467 618948624 869653521 945898344 618864237 583666242 967506372 621033812 822913542 972575713 415767653 373117296 260797483 123318462 104506568 380818933 721676586 792520221 607636049 718051281 55944482 985638710 160838522 729894697 460352645 513277879 94976593 174953937 37833885 998245440 962397431 967617494 145816581 934811877 785314850 842670581 973612 704952752 505085339 728912929 472728790 294977309 844559041 175262721 481476762 558730397 294136581 447032687 225087332 181054227 307572844 504268538 68113909 693563738 216151568 546607205 433040734 854667964 652828319 923759910 96948617 561035132 987756762 793856232 905627568 38943566 305356824 626273801 359709924 378447322 3299520 37125148 27659399 447205692 589279954 260951145 612711122 595363463 718618207 90321512 302798160 607033405 864561165 6690378 98871649 995503832 180288404 880334192 2868408 597363013 552760899 19633393 543051742 176230756 432726395 857156121 96931501 224096905 596290867 632003812 220727509 835780094 711149683 519051911 326631002 353452927 422951897 829060584 591229459 812047292 810493975 594111521 814075949 786919642 303420018 858148609 166100135 247621363 149928261 701024138 519775188 290991761 106568828 88937588 469557468 735115575 503345178 486555305 847130170 335763416 368025267 877908423 645902399 936486238 143270898 243936929 741125518 726525220 62192404 460662206 359087518 292660605 355283308 259163097 165534011 993092139 272153309 767322719 976732422 883618024 860119139 875493876 240616944 61432800 393217162 516345070 827520451 744596021 550056437 955551704 590886297 169081466 982293977 659745265 557132899 719653689 902909055 414637994 667277667 820657005 679751109 673375020 140840114 389079304 753830302 488085200 71768507 800703343 635006093 220511140 521553342 560701945 284455470 229415405 273370190 258321523 836901806 479301023 673435091 296379294 377504334 251314919 140037129 621991856 893710307 425224866 997762687 195423951 794458457 292674275 986958105 840536985 412526891 532960113 402532495 852900767 682666477 219662918 4458220 284383205 610266307 57141265 673632271 533625700 693522919 744601781 684636205 461408137 386207527 491080648 790329933 173843635 691135588 940920597 991235787 777597112 936558612 213200154 501570517 706226529 313813440 366139275 130222577 102681321 448975495 351393229 599809141 173263490 371421593 673215356 998190094 823840976 838776510 251374821 737935162 891650667 931488973 831608204 686979277 468221026 448006709 740763816 570690672 31830195 106003319 121937826 265703709 235679956 318124969 618906778 159261093 643851821 405067509 952667362 671075114 505330843 171363096 569325441 271585189 582929135 199921635 576827825 259846241 995058029 67368381 506312545 249208446 37139022 353424416 132015539 388198767 144656446 210335256 181037951 292879228 164244190 523459783 107288015 706841665 931727683 882894307 872795233 447228205 205687925 610708534 698465320 276325380 350555121 429068317 439092683 612185950 931809832 628798986 178057253 53376293 876952318 651540739 106395843 732205339 592286795 253143328 550291049 818380114 542803037 197858320 32978829 283961010 493433461 970635157 685862618 519947126 542878533 427961859 615357871 424206767 511314808 403189445 267757214 859654080 227227690 854679769 636309997 61562080 307085676 751401295 986783768 495078811 792209090 98807757 561319501 134693457 88330148 319662862 151588078 943389110 57042944 703819102 444206099 70481744 741829814 381170464 668183045 773865469 356654107 401396552 721663940 720323178 148126839 940121058 234692995 105341852 919608455 993580169 833808166 571917675 613271035 371132144 870269131 868020994 803471353 117009757 788664638 286688609 891860376 854428969 319249027 277957595 932359782 770633025 948474960 842287256 192637667 735688872 396796560 233175828 947772164 732271859 40035297 693077150 365367473 636583115 923155479 589195994 775699526 284406383 118295735 961704000 861213462 881465903 596557180 692705434 755163107 322467570 913579734 754071946 768387944 749927089 156061286 632830210 184218319 782123769 323282820 28428746 966029371 981727597 226546105 507051517 750405440 860147778 358793029 16870796 917731686 829319874 959399834 625866425 794190505 203696585 288910303 29491870 682769916 694607947 354660718 735978404 349070273 182852044 809645654 4362764 929780818 714439398 407664089 794127465 326524540 288349127 755999983 24317476 209481215 184753328 510421698 377989623 621402639 3786871 217235760 439469171 283501526 884758790 801830220 554578554 988914415 970964954 588429790 846206917 701765101 466184836 792380382 276628831 175619794 650910507 434264316 127161895 168181144 106937609 344666139 785111891 528614060 898829546 259778514 33977576 824704365 317932976 843608810 470697027 107035826 867049169 73962723 190153875 615715137 668273879 573543534 502096220 60589657 144084447 127465972 119667445 761231913 363617307 862203918 60069643 300448342 126918224 896193546 732070684 756713081 172384345 829770349 415389949 281453727 211927970 405516652 312707413 506731463 782544301 781485937 130084383 290644584 786484880 718330780 566858540 164272360 506361205 206141503 34218142 151759397 723882778 155902305 706471791 185296880 861163087 674117948 177972200 860627854 457281146 978336448 769169450 359228470 170086934 629538830 147675816 830015381 497464111 572961533 207896235 587451980 973575655 52040600 181149389 60889713 866876661 176948893 265375614 861340170 426325025 597986816 891627395 272386965 469620937 131248998 106697329 302894211 2264672 420454059 998846774 299914680 492947177 796717148 746004625 696918541 289930624 188056637 157093781 880147663 417605329 591676357 702678058 543510077 815199647 399509149 245655948 252858381 275562815 651804965 344924874 228838887 179324442 444353263 202702664 75264488 868909103 345919298 601873726 797635873 931257230 89501592 301974070 291574806 992492766 423305248 113900946 931389760 825921496 312610877 213005059 379256715 823072713 993649413 951166739 380066521 366155796 141468098 307972508 341446268 341828270 600604277 598030415 799041472 663828640 338442318 670103343 307834463 297416841 574975029 957283603 131490571 555237657 875734341 723492391 223411175 674065303 833933643 363825259 67940622 312071772 462861131 642794035 80347403 284505942 28175355 2598053 294464863 298871942 852186695 216758334 853329151 50678914 531178443 351283021 882860755 248768756 581951324 46915703 735835192 409398553 958587264 61885745 451449727 254135362 967851248 374822473 524629100 171190358 677853469 909242462 857775799 626033743 571198633 484561507 631847055 283671736 79270377 566141984 643902738 382217270 711229290 680449201 660823765 408580092 75798633 529705733 429133922 497985621 937783129 179520096 815661749 902401310 620274785 765295833 152405439 509442632 123809244 69102557 870959332 677661275 549238999 830659754 375126908 229539054 141503382 700689109 875299157 109705008 981545999 570238661 444291887 454154850 549558893 994001973 71778623 16177755 625297294 647929526 42687917 842575875 79369606 802805290 678882581 892727256 898559002 32329034 517468938 299736172 29216582 894424098 428057743 788867300 591936440 179092112 497350812 427800955 485593938 324507336 847202463 706529277 871790507 612861394 638921976 799940684 49902735 249513482 9843067 979669727 319915643 829369760 760158194 900412222 747421474 383584534 568379033 519854215 340003818 120137157 542677152 831836140 797937776 860876376 669776557 722442035 716741888 521155406 485062999 9474868 756594461 150202748 710941100 661601375 75195391 100243081 146585004 144358195 12507920 787579761 709355723 963501256 31732334 662721795 322351219 553417030 176038253 401190499 948504192 482185324 427414290 867431304 301925826 868544010 614022808 677752255 727005310 768220807 555344367 305796646 276341485 551249755 994971192 163909170 368140220 490510742 317294154 7169578 449307275 715368024 49925425 8393641 640429166 830869847 511279273 980397088 759649903 392724828 879175591 35123025 221126665 66598086 502080209 997261269 355585455 269388293 628201728 641333143 582868803 395297312 397699525 235543127 679389343 187969840 561420770 333649961 21200912 90016483 139252173 740320755 752559317 371022586 423118384 508554738 578639780 882315210 885476971 806016053 624593190 840257727 895379729 135613729 410660983 558551765 60202087 130852843 646623143 992650013 605839080 247288609 78399035 495885630 536456131 194547490 635106220 145915889 509506395 55492257 414373350 656883076 650032070 280009510 165935051 853529176 986024271 745436556 840142766 891226468 998295285 417267332 352223192 998815407 375690985 921817873 300720903 631993817 337990932 930099979 258412778 731624595 176254350 697015708 819678374 52804386 928944424 512270277 194617684 455068384 42647011 258038490 821420160 527769275 587970423 777175298 715124908 576008117 32207309 350853048 677074379 477112162 363943301 347627597 63017414 419937389 258025585 377507427 28152571 855870739 951882264 707361907 401854136 576490918 431855668 507025992 778584004 903364363 996857140 307615618 573357783 151270204 551115963 529512469 806715166 741338056 311558175 634567 76378296 900656718 814292203 344690101 891987259 451137797 667817309 676404430 293518383 401716023 899380969 233686102 725269393 476024258 893082292 6640485 312382034 901238678 768013849 569068134 929064662 452041785 512408872 848129944 661293430 153295942 630344994 511192976 513011966 858563561 520860926 329076661 43731247 512429413 709684712 878219459 782517054 324075918 405141436 627922249 112927827 638548047 556172687 708957739 979205132 443853094 408522279 894309152 286793463 954741155 161002622 154517301 953326363 474148845 19584067 978490696 53793392 124858172 736477272 325492365 831989090 40347744 694516053 807830797 393630034 110279737 796357636 282924066 842296085 627742780 380409315 713328381 804915571 148665077 826026405 988685088 942960041 238879359 249701809 405610212 406412776 882362638 718930593 750326773 853120979 878215013 189107653 275734993 41827077 422473056 501144990 698523724 792053641 562315884 540286563 672050702 777287264 342155274 102924415 854482195 935197183 737497680 972110608 54393642 233991886 598172775 442664042 78950007 616391082 84811022 440051347 423812082 127702115 92860181 743660996 202616294 26214463 255360483 984508654 335536754 786551413 497693169 611193394 188728331 375173299 222664525 796934504 586363384 155658137 785181720 913558681 480983253 925451068 332878600 577945733 224325905 187159972 59256295 18688286 105224048 690910541 969165842 231820811 538278281 601386410 495124218 617381158 767756872 402219933 306039974 528078591 954548846 965721601 553018416 698329942 649599244 993551905 671949892 755571108 455489548 169645629 181650340 770414995 646564008 738298380 816061350 27789186 13268465 880374581 113680052 324962050 273895241 251085781 909041867 874948443 908561641 107295484 69050365 729842184 630760540 203629359 669320431 670975286 136775938 842836712 236083547 439387721 717124750 265791249 805872783 901242968 708194185 173161869 848849389 256397484 950551500 433311152 577562985 189191493 972640010 724435649 11401742 442839381 528283460 44466303 144585337 298564034 185738066 268935065 43534172 179034024 902138209 737858613 980229629 865206485 398546288 223580778 575473332 375178316 859433938 85007557 45358960 398130883 825877422 841948360 319091763 637223204 315069314 971583846 254413713 527073040 191177116 858560393 698756918 74290007 320641184 617349773 456594525 283897985 458460165 733588162 641186905 444128072 565936791 323085293 504101648 52801820 882451191 49512903 703529850 897163422 862733846 674897533 813697063 643151397 259255230 230738222 191244214 307046972 530406665 983543408 780727135 677593633 554851047 48831692 987617130 919188552 645095581 881082685 448859574 318122199 339097153 641183157 151776307 810766887 641403199 463245721 38157160 13251913 751188695 90286144 583678702 739708031 980990108 621703543 296593394 569780158 96149238 853012992 940080055 82836787 551496609 85404686 960421394 317876667 631983148 512837578 342834156 944768873 517694587 626259410 384904644 449697284 173123398 234486197 887556650 319392134 560668824 496981112 911612485 777224862 781477456 142335252 527140942 747099951 787627683 415660277 540876819 486076623 566595736 958704252 286946677 840411977 763380874 888608126 689239786 40871195 538159274 353827268 526853627 858429432 618865531 14594953 347698119 297981768 11666516 308387327 315455359 295088291 751023074 656030154 256655080 214745690 687991459 185387907 605710044 777374702 690087787 309115958 67823049 696069271 293038563 723023332 459853872 460511678 893848837 779680258 966157095 893957507 152463778 248545272 232278232 256951608 295612124 363990436 519598848 944730595 271631532 355800532 953657201 490842816 138240093 267958479 848265360 583592893 402724623 420865229 853914583 262352381 801110581 971570810 986922580 315185750 644188695 804067191 750035753 527210450 367774289 820598489 665551882 730151986 556378194 963346856 621040066 920054886 553167326 14319969 296877230 22651158 616364429 904864373 143433536 328447772 881608009 802500808 521922685 466672136 358255316 395254323 560671872 596843163 23644736 863304962 700202229 167023436 239514229 12509814 710280606 796137670 529784750 873326916 904451282 125145704 539844604 120978964 967507961 283202243 290399170 897362947 195747345 66675232 571474487 371381025 204542508 155351800 164691431 671756532 401785328 962180729 257010482 657063155 182508565 144900872 206553292 250774284 330542314 185701562 659825723 358220319 867261137 827503065 888638044 834931329 43393215 94272869 571353055 911627898 282012861 656727440 279413190 493588167 186540137 608540225 385915882 671402264 319143798 906171282 839363446 662496403 883342887 324507730 620877674 459583568 359828952 297909892 535034649 719437274 766154613 615130590 710138539 525909428 670086145 478416971 111201692 97752530 970205457 485004906 203082555 609922076 134443342 409698316 468741932 276443887 119761143 817003194 572494823 841965979 160528988 549955628 965902646 811673318 782649444 114615507 268514491 619422599 259782920 350677584 811970664 80077996 987977174 792809978 376404740 286623860 447890031 896273245 920028845 394037878 274711817 12987062 630304081 86528569 357605101 237864824 203687731 124396473 249789690 17550537 279938925 120099817 167519776 5995525 668526696 32773931 668170214 466138426 426275429 158394329 863400677 5737899 521747959 986186944 885462347 394286670 897962119 86984608 527709529 876389454 92475599 851187117 777770469 575585673 143835999 763841041 385435865 422837522 804897564 720031336 1093042 714057648 986160060 378550594 213868546 16216670 3595339 467672228 895535598 806117065 810518952 587179655 857725104 538385877 472850696 599543640 458329366 360670744 238885491 732435063 441851393 605611614 830100802 531759800 686398184 922161187 961819815 838634212 107614290 269360668 517839397 276640825 87885407 56665262 926675988 578702054 111346496 541849717 277042719 321470096 168965051 875837631 992831429 647253200 2780584 255792143 880859 768912307 882130550 379315354 441227272 246458424 522111910 569218765 261239623 738499286 587101007 841973189 598709865 398039027 971553433 240973781 392369552 353415790 34195522 779086084 969248694 917362198 345421596 504775564 261774628 770259504 86121612 586246236 48167931 614125045 939352333 522838423 787120302 95145745 425580715 976138515 665834118 386894374 105638281 715137243 999929373 77997383 726640731 126408110 942308323 700942973 232012013 691633021 226183837 456391237 113037466 861413361 259832800 804225552 302961365 623767778 244234394 636563138 330140580 463916769 239144330 750325556 720761375 331192239 351380419 539528371 650803446 905305796 185230125 326793598 224664297 115585993 829858564 408373579 289788749 785504030 65958999 554906562 588795534 340641877 125316746 283285249 713722535 33261237 8341972 133415446 581895083 88054200 798596034 415207304 887884352 46691725 84787634 777972175 815576095 334799254 778679641 529550295 410494614 37582059 50519358 826059138 83238149 86101718 723066172 396470819 276052324 704666965 597537028 186879235 191108284 14816668 172207257 680283103 928823209 810487440 824566994 626709864 200221919 216702796 801697755 505558466 679149986 819549600 704671668 586051333 564072012 438539917 349785777 826066367 673367243 25399498 688379384 31298929 985573152 272312642 192772102 814728973 326692833 238122388 931163946 296528767 735027895 544026770 625840649 851612193 107379425 223391938 203836952 629628228 540796848 71312096 393129509 786660526 218128137 675635802 142851791 854234647 661805030 199485394 501989641 489871275 796700373 280081312 877994139 392282763 788674679 959376974 877910177 659695435 300459522 373606682 475074058 125521014 127700928 412362871 509980186 575142150 12215182 504245388 893682408 699029228 399164254 483285939 124846561 604212110 73285557 346548475 311592003 44584003 989985325 70878887 773309347 459916505 145688564 381725357 713811048 352721936 870473804 968343352 641661517 288611357 713136905 891652391 309546211 325842216 150651158 458744972 969077260 609017294 252021488 574747437 523214465 675470239 969014057 44956934 21292110 941663649 124783846 442759876 915778385 455015115 614557282 361693772 119989694 787739275 162020713 267929394 251355293 461658433 957255646 865554242 154481226 373116097 696230453 855992059 829772533 889879765 438524409 824564239 615762720 26254777 525151303 419005925 335551524 785424541 824625234 405602327 214391468 571113511 706800093 670894324 181513015 362252014 417122244 807214591 704938138 546798080 323385971 932616814 676082300 28093277 102337133 254008748 558465497 949355129 921894598 216934871 432409984 353494718 166497706 102014018 371250325 290258440 375289556 145866741 741883151 707615527 882221079 819363368 257971771 509715552 357857753 467096780 854955319 629073901 908124051 368307970 349904248 897576568 555840594 419829665 98316101 878662564 772311353 403375540 885572153 223447684 947582973 51105018 830343109 951160866 410469735 398336101 204198827 671376378 441273302 936764571 684501636 925899388 307097530 566016120 213491771 975643021 901388826 135363978 641973904 456786182 672764687 56300692 325421975 409997108 259591239 597869579 752846902 126744918 502138243 10166940 186280106 251312163 259087129 981936548 498495234 368301633 264117362 943925174 930445218 996702415 907250317 392475929 4971458 761573340 123658875 408780871 368501741 495301869 621193185 136237680 380831875 224169851 830476665 243238389 775875639 860670834 40429969 637584109 963194513 884948404 475807370 653907875 748358764 418421396 262360922 132863253 837341817 312519772 77962763 671194487 30813627 876220359 182146618 362859182 492611594 405064839 124052376 209137878 178655376 802942400 378152044 219110589 752705102 409277579 774299664 941130853 725462680 434187892 35622768 827177862 651236245 830247933 21141390 281924617 745553088 659854617 555249152 472498318 290615658 430740401 313095024 752771303 687957301 147094051 941265947 86624923 913395866 82919870 838561363 770601316 895172452 658930503 374115581 901332913 584528691 858030454 495672852 76946725 743999995 329954170 891491108 835365654 982402178 44508017 726166479 390128399 116196581 740601585 344440396 709078350 447949075 404097922 8927203 20075334 127824720 691252514 804250994 96391199 582092468 416091839 652728811 708719409 691857834 238371520 359613652 110618765 768004209 460754813 359962821 897501044 331319710 999632834 117920237 100167901 339595416 751070544 958016654 898287603 431548443 854934876 347800445 459673749 497329334 367029007 972555427 2576853 235892045 864616964 296848766 770025594 931390871 610143436 172752800 664243581 543229601 759855469 382680367 145014415 614279497 896234463 775043940 429457042 529735875 743436942 541396236 633177628 222684440 460788955 994367242 530262519 909973922 271590299 700337363 795438499 398537106 816265110 906359536 845312467 750392426 377950729 544822144 293559020 120192643 289878309 929532083 978196361 716414345 229919373 521109328 993223929 677439737 233819612 751693104 443403199 11966634 937026845 379610048 93806610 108831553 212072273 693588611 925498971 620031675 644197101 222298510 519893433 329576679 318867545 87261707 653654656 727299049 632695410 249890998 339057333 477096121 834148104 37522531 540164244 523633058 130538337 846411382 766401291 662970563 556355764 133484905 119950396 164537489 78538415 659230537 941859327 901249619 632566258 410159162 462467165 244875941 565461138 134722287 669874198 920985590 943370903 769712434 485255452 659126538 946496126 248963682 837121814 367503224 834795447 443528176 243713502 534192172 554071336 841520609 862707715 282881510 328196520 385876303 332877128 990696378 265258629 611701992 672953635 484019087 339484671 159237485 551530815 129575584 823368138 303434292 158690810 111711230 91335056 789633959 145551592 394281227 323203949 125201859 438740302 484348416 712252529 326741658 374022311 858158184 580721953 854651601 319269667 422985123 542676983 666701859 30803491 482759012 580810205 978931676 976232639 202477107 486671030 973773150 528294976 756574188 424178134 603279520 411755686 858875967 553687172 782399145 784705826 36210478 879977599 871805978 264574109 713699217 309164150 452089250 463705136 301996437 518925455 246139015 641985962 589461305 754489057 770139428 210306062 26086607 231670777 300014437 288853521 746140545 363493721 447511884 855477920 372399562 824527861 82284400 54932312 743875577 467915956 746104697 246895372 493357746 625704693 372918949 560854084 624936300 746726663 34563654 135699384 572411635 446728367 48390210 31843544 339471335 814076838 67044242 727239239 111587644 248906777 448622787 729528411 245255865 567993639 688066168 22284192 593284985 494651751 827838949 620072274 715283052 843224927 811827030 898955750 691973847 474138126 748343462 348632449 858504912 632346467 957888968 593326207 732979139 373228739 867465538 980628462 118205680 18122631 699580077 584399376 874375658 635236731 812164919 838020317 498397465 471099233 999119392 555863166 786619449 820253036 78138176 894094803 327677145 963943365 109394304 653956846 867256029 866549002 559060316 539452310 584462589 465243338 614752616 653590469 846670660 174958090 302290632 820828715 675322257 149453763 10565558 889576616 65087001 606991713 689975807 3102421 494146019 798333253 254105990 675422844 921828170 299961156 944646336 293405212 577937023 754392359 552705335 288858982 591152133 360621865 86555656 765087682 529873203 571736188 414412388 662369995 178188469 375876036 616659474 383103695 356361484 963166106 978845675 781974352 30236425 166307082 452893277 661827461 923109974 210632213 738702826 14746330 932240877 423102000 978792870 308490603 218498718 701434052 253259707 909786765 787227022 407988652 308762088 748397382 998669491 633476025 744051710 478007504 226974553 341061937 519691362 595007770 384504480 385930828 203308687 914805574 733242875 820932022 921867153 488871980 410661810 205121296 663708298 125056214 359876961 831891311 764275504 573714178 145926775 435358172 877335629 883720612 974487224 676776402 433683006 357236065 148825276 633275842 539651445 470852884 893393517 59722130 810720503 598233164 770542477 552269594 108680415 917419980 663988782 404693158 876729561 209841163 843065143 300931447 727629480 177949106 778184934 238987842 438567072 475829792 256790857 346919855 355993644 113357289 698337987 441670363 121480265 96431443 6192782 679817174 308216329 171217623 907631411 759491110 395974418 819157414 31813907 813448003 188357149 563351074 135231202 210382105 244390775 725223008 710171174 560653961 165268867 368224941 191568316 335389671 569641781 700119046 892589652 588835709 107574424 295401118 901556464 994446343 717105994 575660636 667246953 375595830 795050235 231259482 890437354 105529389 308264946 293687911 621312115 899393031 11636103 991702918 147859287 300118607 609115818 774569069 47706558 570062213 774603867 7304967 883253540 322022816 38726703 832880626 804700376 652151431 746196178 868824834 267264126 408835223 947845759 976439228 228569742 339129632 213584266 350715868 532244178 292673768 528734423 983955919 490854124 972775590 11293792 684783930 885869261 994076552 399214002 469895025 778463551 371137966 95534704 795899904 650009693 618186412 846231759 948237606 815323158 452090892 271113753 728415317 920131245 558178250 376489770 885761204 898597179 152294614 324223734 504248733 113683500 66172309 166833921 869064991 916078014 455290465 159697893 606027901 737390213 235074052 732953040 350344876 430416874 264936513 2597635 941528793 413794983 113237067 124662356 725246177 62334796 281350476 949060013 999190488 418029758 798332128 687304330 103244419 818030771 342306199 928398463 638488029 190287926 798771574 540885424 414540694 949651497 986222710 757891927 261093519 120777662 463264004 110830146 879440223 608075006 220955776 771627347 962375889 837922114 339326398 729416190 759317604 628600764 304507272 778990286 223275210 309519855 555676953 640265696 903530601 335503411 728576675 653061478 262127581 52134962 975743946 364085285 160510068 675916654 745271336 495546359 141296816 3689401 299792327 845395530 561502921 79992250 519714218 190102176 238975784 513576303 993951812 787403533 565735149 369232038 176563198 103557308 990600299 384318850 426111926 987636330 684030887 228399356 120273211 409475305 340026076 473939296 137294802 314965919 389715193 603227340 940179124 125564164 265572385 654751156 996360077 89161000 103266858 34986849 416417023 541847082 153707807 600081517 97631005 811501250 714219454 799713096 97780720 220586168 230332411 501654198 351491574 127206250 237869947 949900367 58177694 872199242 462693402 365110014 843564237 139046238 355335270 30679427 674301788 983805375 677245473 283755761 795294615 924267034 268472002 581224752 259876799 693278002 597292021 726995324 946100105 614936668 603755543 127128804 431607966 73496065 386318522 420122828 664394521 153549343 556512551 237276523 297111564 469064393 504170199 919364174 197311995 107207843 625413113 228946643 54917470 739007846 462335984 787303599 702698788 965262946 322393042 795455081 970285355 297756919 477678826 734410204 287570121 251897627 192230710 990055609 709806406 652160983 369246697 696840451 190131807 72579530 336803818 125723537 968405189 153621924 613151316 869781647 968319132 704267436 39810804 591877629 25531900 507584315 851328206 493555758 98300276 754285375 444735641 442633291 622426754 991796409 392238398 180046030 255343132 319387199 40002653 674795527 55443754 954197883 166256839 591728795 990523145 581940649 93626117 246623231 555853833 696110621 270386640 63547137 566808560 662224571 889830039 703739968 873709174 213059709 290814460 974151855 270873031 268322289 338971223 616597526 924955396 985379256 436755505 543843729 141028546 989718281 455627978 543111695 443206025 366245419 473146005 66699988 711164502 450368766 158964151 395164151 684272921 680963443 64671371 376848613 517040952 57393167 339460128 219063516 39276042 780702317 487406265 782937969 710524765 764239801 646739532 777872651 758419953 786339125 572107524 236120421 735718395 202408119 464115136 65580560 427014563 354385705 529924753 769777902 775939974 389079304 157312832 40103608 845675828 922530022 294992325 480032633 346382259 310510569 316056273 915708689 376893434 587958345 588450885 209138612 214471031 92001238 380326841 469661800 717806218 412247151 513093366 817226122 493687048 200129164 112940156 939297098 70106808 95201205 652100093 899602474 908133337 459749128 544968928 675367811 412000155 97706935 401842879 472598527 578925217 377259912 291944937 700352032 47726469 293319507 625463777 934125240 31085908 683411848 633542109 541544815 287810062 694183078 806169415 594127169 133269799 157782469 195040320 744300285 323459081 352090893 131621912 434810311 155614864 691606589 876949975 609718166 517053836 540980517 653722296 497104311 963825986 954474539 123268776 855599432 569895404 101750474 910865611 20809662 404361268 251302415 632749560 319837023 444126141 588656923 977094456 726471113 531821466 366241699 429187659 553303145 860351189 976166003 498186786 662901509 247146730 430667750 55218534 799213107 88823369 317867632 695055088 785732575 359852759 245531925 247682639 710721481 208195693 454357487 560361541 641208837 472698200 797855915 89512778 496537465 138751191 56251660 554438664 658364002 795406241 897577831 829269469 407630031 995015772 592152870 729327452 369837348 376829479 849259846 639902924 476587161 720875793 509858008 51314855 712881593 133047455 960462723 588588572 843577572 369224266 642122752 895703438 268921037 169204735 153503901 455597332 553984764 671695517 713701307 151838455 158157900 498431610 944571472 348954166 266215790 621756895 383711846 283026693 319199077 241339271 1796506 509093193 858070536 560949028 12469662 581427486 992980612 466402778 543243447 542217553 86988759 962479810 147266111 581104615 143355734 144588137 196754724 119846548 924671784 80770126 68372071 511087429 291342024 104657767 224108959 830362263 787054471 683751069 836579700 292743773 726208775 818349131 19751972 844349470 718541249 466777027 620740096 535171988 577312640 707815881 85427184 717058350 510122468 934688022 211790315 121518222 815922912 118188246 305724288 745143564 16380221 549449514 88381009 636224562 534758165 935965095 373046930 175402047 176163416 142910933 176200590 713620132 892656458 884627890 816116770 394608265 562637059 769037868 911634752 423180617 131733998 699347370 13209710 51100401 765021770 645964932 912495173 304563397 820358316 961156998 459853554 263710652 524750971 880124530 113490103 609441535 289718387 788295803 110868075 797896814 774099747 917497546 882178550 288815899 635731823 159337724 221626071 968159692 60708622 813143458 835119774 670299517 123910412 755779775 792571249 451227612 638342730 974494798 405935755 436975052 238494713 536503994 715540153 604554722 240891939 912509284 440287963 735715051 661470242 410521889 411374697 335147108 99856679 122850489 366648811 655045376 866599092 436168553 798288256 61430054 649578786 481447266 735769432 496132977 370945564 918561352 640443450 134632238 771797794 122340787 643079167 714227425 655010312 302301617 763110421 968670912 452820340 892340034 812474365 744678710 786420067 571122395 154356684 451377506 387671972 878839012 636967086 759649173 806220891 578398778 55447391 264480728 517760128 455129773 305083568 907673188 586390622 398656899 399176200 864168487 609782804 384485363 718816736 259926342 614127127 387952043 582939206 716775317 857624494 694849867 836716891 514645793 292530037 821474536 273184213 827077799 620380123 155589770 980106110 630492186 143323555 179205806 379916211 451105569 942879335 382693060 502172645 134515094 417772304 806390706 368827931 890245128 740500063 756077135 682136943 35659322 414072168 161241065 536004236 189254050 494094866 952727232 206587959 914123754 646123416 996697224 700824003 14283123 441022218 364917483 635889051 437197261 124578765 623004165 925438908 139140673 15066135 469952230 145717815 562740295 199697780 199294996 721858996 449514000 252144452 511057926 705149418 676417789 787946810 440172458 841643048 639085093 333692382 704719071 824960464 1292499 917793036 865350396 787411158 590721286 952102003 677876552 510005829 659058160 22599192 145277311 177947834 320204408 440795344 574102099 686419175 684751288 959750345 591857129 543910929 973110143 594052097 953127512 253615251 344094927 384526029 924454446 187245657 151822432 829340244 734203626 47526758 880581916 153307410 414258051 692482126 158810785 56843094 345325279 613150396 692524994 432215491 853245533 55640558 30621446 380754899 529486412 181907764 306415400 127292495 962697841 224398964 899889557 754523608 846133893 796197545 124222705 228588386 858069685 901387359 157908370 85782708 477496864 614780985 426694659 764717801 389134685 635615084 61122947 958339825 974807282 554384961 46230659 241928209 287647710 404327575 90165548 392886879 586339856 259607134 954278871 549905735 394923245 152615965 314316690 355181576 159012814 764377452 363963042 456012344 215502463 727440251 953136379 757571132 462460354 265820554 26704586 677093329 188924874 759599471 988896492 445700230 887267009 154121235 108763508 376401471 976104258 791997941 828751913 441705908 465690847 238375845 367133957 62107375 473786524 628350538 700956343 339781586 396142962 391865885 448165154 165477007 243185357 763497196 456222684 455644206 410852623 449789080 353787568 739209994 955694091 536844695 92502044 947867476 652747146 853131634 867350996 213244303 261246409 664010568 70439229 255305490 919226873 64255562 586558451 330339977 715982014 521839677 410910787 728413301 728250033 175582203 553447345 87281063 278456542 789766642 449364852 70442441 93914950 500992675 979158773 89937877 260479326 741622564 869860948 560946843 743577743 225495455 976624867 748507456 489202868 503423441 704353705 135225274 769134239 232662411 235474912 423194453 97468052 279903029 601318774 735958832 761447115 372784198 533327248 710428865 187958770 963237325 954367747 317687373 108123050 853799147 241319642 358315889 756888325 970955095 847262419 560913308 803726095 838345689 91340257 540134546 886549826 90738895 13366443 153170154 646326287 735566507 678599180 161981073 963622748 942621298 148009361 126772550 713327873 574132286 947688958 256960795 517715274 526518718 145096137 406171386 240873336 603718833 57446301 406865694 162536512 258624878 372266201 801221014 247758922 318598496 871876111 268461253 259785395 798912898 916911493 450777061 732303243 711929575 574259639 468287871 811363928 831908660 925157331 732660724 88616082 305373476 283550779 828621304 423553573 90934019 862799623 409692945 757222386 442399540 332863104 235192860 372419661 534304428 390035878 615994313 464802176 902669684 790284460 998734618 852697671 123966762 888091510 792172520 632060499 149625216 121324066 86959454 589788359 279249084 335604092 438166140 178845886 214441015 418698632 190775957 17619907 796096222 548147196 594690001 169613399 622747572 752849091 503648684 836240494 193264718 661369979 831672693 517538290 654453589 706143480 717511376 864463679 773901064 480918975 601910836 255147429 682607031 561310859 573298030 831485930 734878281 302458316 152914973 822364357 674644663 326947107 955230771 855598948 98582671 147035624 265505402 765356007 639625586 541305764 652064525 810093026 945987989 302813847 641582042 441682143 334107716 768122931 499661095 933103322 819987035 364026271 839612426 968479939 807448267 668449845 680404720 343662336 409041691 800035844 52085783 370429416 560198628 193465934 93282835 139510344 170126164 712392715 383974989 430579682 620102060 907888229 883187071 919683562 852168642 800720698 996012601 589139847 41160064 744577949 144799584 907875416 121317987 47358037 882133673 813036780 274344444 333752925 186093346 760062792 463135859 768019810 234207146 731635558 760539903 788922440 77869428 887366576 191871087 190987686 724723336 307874697 869469092 671992901 741186114 478292420 235716116 2099108 842553809 232996139 738618441 825079415 474453177 753341177 329370208 840566052 921862482 311996768 359117963 309371973 611350342 735550981 469590927 374546728 476246039 588677247 185433415 519417938 513223063 82629851 613365535 913148920 578217581 40855067 494700697 314886276 155960983 142498482 742856652 751747350 787038691 650969865 245272032 550599168 163424372 341342206 429158803 774633801 461417283 681409888 684755383 427793195 36704412 519740020 452649905 449504918 856141469 611212403 264227324 566534059 536723898 323844361 735759524 471458881 361317692 121769176 157453260 708246627 396449725 906553843 353539624 89196239 892180909 554432099 436213635 271252345 136991184 925416614 917642555 275848198 450113982 8617003 393376960 75328594 990011490 530891735 959893017 822935786 807998076 708777091 196217438 516659602 647118623 558002555 976822335 74904513 907252275 45065472 246788219 741164320 198401268 243488967 889387626 481803279 459642481 292984953 968793716 74976288 417335822 212681265 615746200 517071514 258639362 374049025 97047782 31990007 319176666 363713901 511576069 652890982 700317940 288838126 119671214 157248842 607435525 800973680 222438190 802373561 754088084 225355732 27174888 534064125 449830780 93462127 763274193 469418519 113093998 802617993 793172979 516139319 275484781 977446879 566861034 901299781 796823376 208009506 595380074 11257948 993460803 949294198 72563383 988891977 145491270 879102964 222105899 574072336 28831404 231227432 293200051 236709223 184927646 352557203 741304146 721030202 902701206 980763690 134448029 779367973 800821732 325793749 229595966 939222013 967777324 839639281 842841970 453604935 122548966 717985231 76122507 362262975 448026333 323044402 977121646 550522835 443348145 990569941 685141525 163495718 146977109 459526883 161225230 373531149 222917777 262541437 687294970 208473877 403124097 171490616 257702159 455612795 653729556 694354332 127624087 107390898 843503758 56777382 453052271 464980449 258531846 596748358 997568649 576415842 293359337 208875490 950117226 309584453 845460085 720256210 293716396 406143435 672251967 697967329 744855165 745189611 229749421 678240978 207916319 392068560 344225149 510646489 26856294 767637336 127145020 509380382 774084157 810602903 930124496 859190334 425745953 527557714 862988783 252609481 384662436 889553797 25578917 977555141 697059819 690184158 198142930 924278313 305624881 736965951 240416938 604540771 246594370 169299263 26308403 236066515 612025344 750611370 40062922 200495694 995820002 186852605 775355551 195407772 41757296 470078187 426872884 475204345 146759880 150719194 860522977 228577688 166661148 457452134 126342739 430333979 311264306 934869470 63040521 79396125 467785699 214349506 332718038 342214568 693513116 993816651 6681954 930539967 358721504 722801635 868464041 196852950 471339459 938758568 361782138 418014292 158128496 620762350 749747705 246707736 425833125 79850682 568046877 498003697 801346866 104700999 732486195 523206949 571939710 24813445 24490073 893272299 808339202 626404757 702458628 678680305 59165899 23936846 867438714 996993750 193917948 517123003 206256729 87472561 288801354 944083611 644059662 250121864 433465982 90670816 420118367 946292442 735263991 312863025 165380322 647518486 249938469 118771303 136336515 460569889 322731279 381585939 415103490 609220308 919263182 479144695 243269490 850500220 178795536 597845897 723141564 230561625 614399894 657503347 921300250 288886815 290944182 17233685 169661340 648329079 869283545 49184770 894584230 955196543 666712830 403881342 955853424 174182726 950497334 808478215 204686469 302876497 109965862 391449289 467364420 746625049 549019016 937967144 343378530 682438027 376833193 83970106 240555111 673945734 994739181 812778826 672594732 594563936 602599495 87336023 340883299 599631458 807473089 290949522 83297295 646723143 898992634 254708452 432864519 547302081 311977635 709618789 60483960 532118772 960715265 537664230 370328160 411716089 123782511 950512744 611669268 586285405 802712024 1917603 367306682 896624543 295724609 604182400 977182160 671851701 884344893 870018463 25461923 283204744 587587703 513747666 630557145 23956339 515672876 818922656 940004328 750835912 864488622 548362947 350556316 83725131 480815074 79666602 371510677 31963061 260255939 113719544 721850054 796797234 442206429 8739843 317857016 462080483 706783186 463427670 435828293 579390301 53461977 200538671 640253085 121609001 937158202 82371842 807935044 288187202 517615571 967769076 197387346 180406426 756357526 880170080 241849138 757159829 997804296 555655766 686858019 792491147 767760580 281174295 215953082 23717451 48318198 535379866 497093470 447748243 134758369 15068939 579384267 680146585 891302489 844762438 233673360 632541573 982689354 517999456 364334225 842393332 40544047 319899679 532128645 855476087 730547867 614494845 96203384 972435730 990062772 41161769 159431243 830249917 851018419 325613061 505778223 423492070 223412069 278515369 330532398 321688813 450441645 615516895 105012642 88030631 974860544 711169573 584442300 879562460 846071783 234951982 349204990 973256649 262581376 430851681 799677633 201877663 666911486 379205720 24896432 211458818 253851685 947220067 288373835 805108874 516284878 56302851 712543334 506479429 309431657 570659439 428652711 673152051 727572598 314789138 772257035 506502089 884617483 773917706 842325857 535348847 970127441 706482603 178625485 424995586 346433799 940349434 783619911 53377363 672198654 953406259 168416794 858893989 372233883 453669956 482669157 809603123 404735320 620297551 913587357 63474088 950896706 343827500 911516681 788258212 89849212 560332004 858920261 779740734 429575099 903402551 522324672 415886205 999444681 841178135 2374973 527599582 502697475 529193003 92910166 714109137 738914523 273621581 636969716 38511932 898064726 377238285 625815512 219933174 268506766 806671403 706635286 882503757 213808945 847944992 382690197 716198017 54481920 754730902 867607952 41283142 386289233 739613675 641961239 874841414 842588814 693492147 645259663 879734173 36595892 427804723 730999086 465719387 325228757 421290215 809833856 494725126 721990038 409905660 43035109 304718101 349717170 671945942 471564304 780794486 894352245 835053708 990528649 235397641 539491137 568161383 576679212 275737378 204764684 422659687 744087976 561924875 81113312 410499518 44094977 91010943 751443034 503278930 883993359 414668081 542008108 707897407 880864509 383745603 910761628 502496851 263006666 372468943 875201794 948877457 39222731 502055778 793566798 373235631 255366695 683497339 957483135 41732247 61339482 251399185 15342637 266672874 229106611 422261258 337281792 46983544 574995925 576978117 954710582 582034121 683827514 309403793 874937633 518749079 557371563 739030323 480162727 737283410 124273353 694891109 146590400 217516699 579282056 542350417 409001212 610209737 696637870 834644506 566735611 285901159 884677465 883402835 455718898 984752819 353675382 80837509 129295917 847828001 314390091 889818798 867516295 573013975 456197357 136999357 280556019 567430190 705657803 418207255 358965751 791408183 155529761 348846357 29905708 63330867 963544454 698185348 676691647 888248346 645001311 518858019 486026739 547666454 204349033 989480744 248183965 762392325 902197555 886175420 357128102 787718906 735703201 374142586 940721549 224505787 139943787 750800884 837580515 574772549 526239643 424802862 945837260 340676676 913732371 534657569 504526724 724606108 617643525 651641145 951755992 480660451 64393593 514384344 51745961 223532004 193191370 799844817 820545901 304058141 735680297 88684269 603966126 103314753 347298841 572111721 493109640 382021560 134577649 972644982 314766127 508250138 108388189 828054712 703900519 777278648 939258077 608484040 294998794 249063187 796367173 379263922 4670086 879045731 464190524 87227768 485035100 108074513 490582205 112467341 349788066 700521533 123066776 705970522 901950082 258076729 742877170 429384380 128405689 716496651 923633601 684800132 781560345 15687663 359203409 680598774 287993095 958254803 173848769 821235786 192813309 531743450 664048263 837229871 3368201 374009562 560971752 488504131 900592205 511462365 218126465 827063196 402573949 669483940 445863361 801225538 433138276 480464159 848931180 351046578 558462047 36397814 338285593 717050717 384451296 115391491 435525557 953345062 812629740 172996566 109814783 434414568 928958110 837388080 320109321 249113838 978330530 781102216 971030461 688903289 214553018 176904329 531937878 21423934 482361149 664535186 933511907 1734629 750498707 56870708 146595783 50829707 180565434 979770552 460604987 909131329 779259588 84225431 326208715 553200010 151597655 628377855 803939285 149885153 501722411 331855189 774899213 792560177 344910224 138138286 91790076 976077915 271405541 199604564 12239740 759898036 16706850 595753543 113719870 479284868 408965967 516106681 862751812 318987655 984975371 878624145 316823399 257514096 887904518 962734569 904711890 132299874 93833862 794687888 336712069 555947637 487932390 606005385 464250067 60895287 83997715 446198922 245049572 53982248 937765902 44246398 816125236 455035452 509379436 813021700 242321170 252653661 601636057 117267437 842680866 770591975 432336528 219276481 795653851 552714538 214091493 308540987 441463562 701692908 289307323 705755849 106138189 247078372 531043342 146247693 671530649 554866240 988962411 96084830 432757941 930090272 944869747 902632520 201838269 190687256 556283740 60722952 33510559 837785266 875176303 168895761 111451809 522411754 881242763 927348617 916425177 677328304 285528993 211568076 136427188 870220138 864669750 480852968 536749936 269383279 197120740 633366816 686364833 590470029 275964376 299288170 495322544 45479555 266771286 246876401 777049943 803745928 613733425 927474835 420823078 611150530 986559571 762109539 270232833 53294288 185745211 457827112 133367712 155971393 890669178 216761309 10786062 242177051 538462773 204207663 833188907 245476693 994121126 453739266 437299242 934410076 631444891 969700076 56909587 856538002 182486774 227712696 248197698 627854538 714271019 516402149 516058342 334281166 598004933 143991077 439123587 844893657 183787489 890532574 337400177 220108062 155161264 794567084 415407962 453111615 357892090 881961181 849505216 715380694 611712406 107233523 789720692 876731631 227365619 104874534 665057824 79526796 874732947 666373856 42675903 714346016 723952522 962654271 940612639 301996309 269279235 981903510 447371878 801240902 503202747 625179628 760894090 843371653 388108676 764716155 142182104 121269270 812528324 416311602 233223022 11625778 331038195 164642868 958871744 692434310 103449377 743051095 105374231 68317105 656876653 394154662 504391693 180949961 469739151 370025696 299909906 73032151 72803663 201172470 16946154 321245270 620501515 725736337 404589101 274316472 199192629 710350217 606771398 282912225 657559507 778489967 874030197 119288490 479671294 584588292 48508493 319105119 757290851 573108672 60286006 983637825 311969989 33674572 945602924 528248070 380621176 864181000 114325246 56953684 24640488 84596358 412525648 772491337 642767888 71625996 332840857 868655862 560062468 647064599 892165734 789981151 291714151 182355411 767939605 741505405 930249973 125318563 752858203 342188220 862234875 162454687 409560511 730001789 993987546 148028945 276640284 478280469 94984072 267446775 343323939 815136972 240713486 509649285 755234006 587841119 685515531 537280416 534702607 286376575 351106607 242102627 793741559 320286032 86095297 306192030 511167887 434896107 407194650 484137554 170662442 123353564 931915048 377452854 924321265 510918052 102569196 997950517 729639262 360910136 137883644 448510190 532405441 163187584 748353025 969044531 631959230 680485337 719973946 482610826 824170701 343558804 767518200 469222575 868840377 623918453 871176480 408445456 208598562 198734388 329132204 241899343 522197755 830955775 558157610 625488068 322308620 950825206 54096187 745187577 111335537 147361454 381681685 657054508 176067865 486098607 590683138 66753488 5047112 770122742 470970079 307362572 852515605 365258868 136932510 991810874 517979629 834434956 751016388
1 5486 76185
1 37916 47245
1 67042 95593
1 13992 62356
1 14997 31991
1 62289 95145
1 956 37360
1 65337 96182
1 1638 15935
1 17713 44805
1 64074 86670
1 22776 79865
1 7215 94688
1 902 41502
1 8029 57266
1 69400 69524
1 29171 66783
1 24824 47774
1 60789 94409
1 17506 53141
1 29397 77799
1 81138 81490
1 32772 34578
1 20124 80240
1 25973 73808
1 9969 79295
1 55842 68689
1 1023 2548
1 63947 81728
1 11172 20956
1 9399 99680
1 82279 97616
1 58986 62250
1 12127 84362
1 24645 99400
1 19549 98959
1 17735 31689
1 14035 71596
1 24734 77034
1 6759 90538
1 31025 63011
1 17255 41631
1 65482 69720
1 3885 38268
1 7712 43968
1 79007 91303
1 35679 91455
1 6781 38308
1 81673 81907
1 5895 9288
1 74454 74865
1 35283 86235
1 21169 48611
1 14821 75990
1 15522 45999
1 12918 33687
1 8271 45809
1 71244 91806
1 5277 23319
1 16165 91517
1 12441 86664
1 39494 45982
1 2125 95048
1 18348 49647
1 21705 59217
1 39218 55082
1 6957 49170
1 25168 61434
1 35800 90499
1 59680 74440
1 5466 22248
1 30011 62324
1 32909 48271
1 28376 74579
1 49607 86645
1 86042 97204
1 51596 55694
1 48762 74003
1 55226 71572
1 5791 12020
1 62780 98178
1 38559 86622
1 6787 31519
1 43943 92875
1 373 14335
1 45244 95355
1 20003 64233
1 31419 71375
1 5236 95201
1 4534 19971
1 30943 89000
1 59773 76384
1 16530 82284
1 156 34289
1 6937 53436
1 19908 98102
1 59660 63723
1 89311 94245
1 46512 78609
1 30615 71134
1 23042 87117
1 7953 43557
1 10434 82780
1 9770 79649
1 46588 64128
1 12132 43776
1 9551 73559
1 13598 25121
1 44729 64675
1 31358 76602
1 33454 93103
1 27223 91977
1 8250 64254
1 55487 65761
1 22735 69053
1 16523 41912
1 38855 75317
1 31926 44993
1 59257 86767
1 8831 66340
1 8356 14462
1 42440 64981
1 52162 78792
1 4692 95792
1 26871 73390
1 5046 21573
1 20229 93680
1 25798 37552
1 17905 18685
1 49956 91229
1 7615 16821
1 45922 46025
1 44197 55720
1 14340 77700
1 9441 84729
1 3404 89557
1 11141 28528
1 7692 45190
1 33513 73241
1 35385 68100
1 28866 76710
1 12372 72787
1 52146 74843
1 29608 45379
1 19421 70254
1 2219 36587
1 21677 58299
1 12622 40210
1 38641 52029
1 23411 67304
1 65395 79250
1 7170 39286
1 24941 47898
1 36371 49570
1 19243 53522
1 2339 72054
1 28935 35693
1 7243 68929
1 63151 66215
1 37273 53910
1 45124 87802
1 68302 96516
1 64767 90072
1 12371 54140
1 68713 93225
1 6884 11035
1 81912 88575
1 34558 91319
1 11452 54378
1 53262 97766
1 13436 16657
1 16156 56619
1 75272 76404
1 74329 79362
1 93053 98625
1 1990 32363
1 2807 24672
1 37283 43071
1 782 22886
1 19529 20800
1 46784 61383
1 48241 75732
1 2037 84492
1 25989 36709
1 17697 62884
1 39210 80119
1 16388 73342
1 30960 73769
1 2154 91459
1 57456 95634
1 18850 72372
1 42514 91986
1 12479 46854
1 34947 63957
1 53457 68539
1 55574 59593
1 30021 79387
1 30933 92645
1 1550 7110
1 10564 55266
1 21513 77575
1 66079 89356
1 29072 40506
1 68213 71658
1 48331 66988
1 11632 86723
1 52641 98798
1 48370 73603
1 26694 28021
1 36998 90876
1 64495 70017
1 16213 53482
1 40633 62833
1 31799 76826
1 12701 95201
1 69202 76102
1 61690 100000
1 17614 36085
1 56939 60106
1 5062 66528
1 49155 89193
1 39594 77874
1 34614 37378
1 189 42329
1 88496 96182
1 16899 83023
1 54388 88924
1 12196 42487
1 34234 37020
1 62344 82674
1 41003 91719
1 36523 96392
1 41197 85414
1 11398 70929
1 2833 48613
1 2710 45004
1 52145 76555
1 13753 75447
1 55879 61242
1 8267 91467
1 39080 39503
1 12884 51651
1 63513 94180
1 48 66450
1 89862 90094
1 46014 57477
1 83287 98982
1 10151 77180
1 35481 71664
1 68363 79085
1 21698 49784
1 57211 65637
1 43323 52122
1 15816 51540
1 2870 32932
1 25136 83860
1 27926 61545
1 70095 90354
1 27048 65469
1 46180 87839
1 3622 71279
1 13267 60395
1 30471 49897
1 47368 96660
1 12919 23414
1 11610 21916
1 56156 92311
1 80526 81764
1 45632 46057
1 45427 71646
1 80135 86668
1 36929 83344
1 8497 79963
1 30989 67859
1 19329 41401
1 22902 32635
1 58553 96110
1 5353 46194
1 9845 36966
1 3816 52644
1 31603 79005
1 7131 28839
1 33095 36424
1 53926 85088
1 62808 69710
1 31793 98158
1 68242 85963
1 2422 56120
1 39057 65790
1 42430 74406
1 50525 57710
1 44271 56554
1 8221 17215
1 53840 75383
1 53524 82522
1 46054 46780
1 33957 88060
1 26625 51786
1 26189 52435
1 5713 87165
1 63747 67291
1 17246 64665
1 32440 55086
1 42567 44100
1 47503 95691
1 21010 23435
1 393 41567
1 79179 99585
1 27666 54449
1 89983 99990
1 38333 48861
1 89704 94567
1 51654 69514
1 23676 49893
1 62680 69982
1 25641 27535
1 18816 69984
1 17581 45530
1 51093 91371
1 36331 53898
1 68450 90200
1 59795 76296
1 5765 51164
1 40197 50869
1 9126 89798
1 26423 80222
1 13733 82568
1 23747 99841
1 43641 75796
1 46911 97141
1 46733 79442
1 56580 74963
1 34267 51265
1 6939 46087
1 22685 27900
1 10468 26844
1 85918 97602
1 14446 80385
1 59895 79696
1 31859 31969
1 5878 79024
1 32174 75111
1 21835 82222
1 25322 49574
1 47637 51571
1 18375 88045
1 15299 41802
1 31316 49956
1 26708 88718
1 7159 41117
1 29092 58719
1 61929 87792
1 75540 87400
1 34710 61426
1 8301 56731
1 677 51171
1 26378 99930
1 48968 58398
1 25447 75366
1 32201 37306
1 32914 82847
1 14299 41654
1 49575 83751
1 9377 68587
1 52433 59890
1 12520 24457
1 22130 88026
1 11488 96018
1 40875 94868
1 84121 93180
1 18550 33695
1 72013 83612
1 84329 86218
1 5022 97851
1 5256 94225
1 27620 64233
1 23721 38256
1 19097 89571
1 40951 49244
1 8405 72783
1 28442 87603
1 32288 86342
1 44823 79120
1 20662 96100
1 38211 41556
1 82158 97690
1 54342 78073
1 9467 13097
1 44426 63643
1 9622 88935
1 11520 21741
1 56399 85711
1 17744 76510
1 8006 85213
1 64162 67914
1 20182 61176
1 28078 97795
1 31708 35080
1 69743 97106
1 57620 84301
1 24045 90888
1 7459 73358
1 47931 95193
1 39996 71470
1 55072 80745
1 33202 61967
1 43372 47789
1 75557 94913
1 3169 94688
1 57432 63360
1 30545 45562
1 37790 98910
1 67741 94883
1 53189 62326
1 45251 52969
1 14695 24399
1 61011 95127
1 47595 87314
1 67984 79894
1 48502 85941
1 10058 18180
1 43281 75015
1 59197 71600
1 11266 68724
1 19156 65712
1 11760 59129
1 573 67647
1 40762 97923
1 60275 68630
1 14820 39320
1 32852 46562
1 2902 40821
1 38075 42154
1 3660 44404
1 23424 28228
1 51617 83862
1 27824 96182
1 15212 70178
1 4473 96833
1 13566 72799
1 5924 65184
1 18082 93702
1 3494 55564
1 48638 71331
1 26058 59090
1 56502 79967
1 3081 45128
1 78070 87833
1 14845 99289
1 69798 85217
1 15730 18252
1 6166 12969
1 35931 96005
1 795 18332
1 23254 66616
1 43608 92818
1 7445 10557
1 35217 49875
1 11071 79389
1 77777 83142
1 31808 55849
1 24857 71295
1 29439 81836
1 41866 64104
1 72483 93673
1 45363 47633
1 59588 64513
1 22284 77413
1 6064 68604
1 11670 59466
1 56783 69037
1 1877 90586
1 30243 56954
1 25952 86445
1 32669 33422
1 349 18613
1 28371 99149
1 5500 41144
1 31824 32006
1 57915 95274
1 13779 39079
1 69514 92892
1 31309 40697
1 26331 99108
1 66764 79630
1 17992 30258
1 28185 46711
1 45344 84539
1 11787 17773
1 29711 87589
1 55005 98609
1 47614 65633
1 59463 69482
1 28012 82541
1 13618 39727
1 63369 84269
1 2092 47585
1 11705 80963
1 23367 42158
1 54332 72123
1 45080 83235
1 73515 93739
1 40591 58414
1 8745 88565
1 19716 72876
1 85816 96622
1 7989 38431
1 63372 89155
1 462 75742
1 9547 73228
1 21758 30014
1 3531 17484
1 28899 99955
1 43927 87073
1 42312 48119
1 12613 36614
1 39449 57669
1 45686 61325
1 41861 71277
1 7870 94442
1 6168 51646
1 74483 89860
1 13713 83069
1 23987 58303
1 50865 63474
1 6990 78032
1 17356 50603
1 4701 77594
1 10675 37747
1 23949 74205
1 3913 57005
1 23665 81626
1 39781 65837
1 30305 66607
1 34537 41462
1 28059 97455
1 44353 90842
1 47885 57608
1 20654 47871
1 35056 74249
1 29909 34604
1 24622 87280
1 13652 52782
1 36570 65420
1 15683 83593
1 56242 78893
1 18983 98722
1 1269 21744
1 3744 93320
1 26987 51685
1 36154 89915
1 44242 71904
1 40087 95671
1 31453 62835
1 3393 70175
1 36278 69789
1 43717 77398
1 77507 90405
1 10733 28928
1 7482 78010
1 17724 84571
1 11584 44107
1 82827 84189
1 78955 97183
1 28547 72463
1 19767 80633
1 410 32584
1 8393 89385
1 91698 99853
1 24443 52092
1 19880 20559
1 48138 82918
1 38568 40760
1 5830 97893
1 28401 90777
1 27259 92054
1 56214 78083
1 40431 90477
1 16732 41320
1 51338 79936
1 57988 85593
1 5685 63148
1 54297 57279
1 29473 31351
1 71157 96809
1 27906 63514
1 62432 63650
1 25987 36413
1 59461 73624
1 50027 79308
1 29174 54991
1 24009 44165
1 13513 31737
1 1653 46764
1 62111 97836
1 75307 81323
1 70395 74622
1 30593 40210
1 16771 77123
1 27777 90197
1 39349 67302
1 24967 51368
1 72292 79149
1 51321 63610
1 2533 52064
1 33389 80526
1 50108 64981
1 17370 55871
1 7379 12397
1 30230 37429
1 9908 77978
1 8004 16216
1 27127 70050
1 56848 85830
1 31131 62144
1 77146 81697
1 37550 52696
1 29212 82274
1 31014 73583
1 86261 86532
1 18512 83960
1 85987 95366
1 56599 98469
1 84839 99484
1 25849 47403
1 490 22145
1 43377 46604
1 48223 69103
1 48603 94255
1 49775 82380
1 10407 26594
1 52286 89561
1 31491 33932
1 49102 67404
1 26689 51867
1 16358 44093
1 9502 58006
1 39622 60907
1 10944 12377
1 54632 71125
1 81575 82808
1 13863 60585
1 52780 73565
1 37464 84708
1 11228 17666
1 3224 63097
1 9393 22639
1 31201 71513
1 5792 24231
1 24278 61982
1 24780 36236
1 8548 33531
1 79367 98004
1 52908 84661
1 43288 59261
1 16897 75188
1 17805 84691
1 64170 96896
1 27637 65227
1 22842 73498
1 48548 53471
1 52935 78913
1 12821 39257
1 16196 55281
1 15222 61126
1 15118 32205
1 7449 94719
1 60790 81544
1 72937 78658
1 15823 94715
1 70707 84750
1 70629 78425
1 39922 94500
1 32007 61251
1 53699 97713
1 44937 48830
1 24090 34416
1 13538 39181
1 33483 72217
1 89526 94016
1 46798 73107
1 56532 75753
1 14547 98585
1 17703 41738
1 30926 70536
1 32199 66678
1 41307 81331
1 10612 43633
1 17552 21091
1 1928 99862
1 41418 49482
1 41961 74044
1 40265 96155
1 11268 43445
1 28839 91564
1 42183 74952
1 8111 12532
1 7274 68165
1 56543 70853
1 11874 30853
1 16346 57489
1 12702 69514
1 1261 24893
1 45105 51850
1 36004 92802
1 29200 44007
1 66873 72663
1 499 29996
1 9025 91680
1 21506 87601
1 879 15035
1 33648 46654
1 26610 84545
1 37126 85622
1 6069 18235
1 10184 12200
1 74581 93925
1 54994 90059
1 24774 98848
1 21533 38483
1 49597 66754
1 30253 62329
1 71176 74321
1 54213 70877
1 27360 68527
1 27873 31373
1 2412 97164
1 1896 8605
1 13852 81605
1 22434 38070
1 11649 59391
1 9 69715
1 1196 59815
1 66262 79605
1 57318 91054
1 56744 85869
1 9415 88775
1 18404 87093
1 5039 49550
1 20705 78658
1 15411 64076
1 29113 74978
1 38260 74011
1 5736 73244
1 3065 21252
1 17756 80500
1 10852 88224
1 9791 53661
1 90926 97465
1 22867 46575
1 48461 55795
1 39584 90840
1 58330 68969
1 14995 98255
1 68232 92453
1 5303 97078
1 56432 92913
1 82336 89352
1 50761 78581
1 5638 40082
1 90671 91464
1 20628 64417
1 69260 79105
1 11292 23554
1 16274 36338
1 14196 14686
1 37942 45671
1 71411 85528
1 3617 11214
1 14252 29604
1 40246 73155
1 14646 97501
1 35891 91571
1 4784 15734
1 7089 99748
1 14172 25592
1 4246 91530
1 14268 63612
1 49583 97051
1 65417 84971
1 67211 79153
1 5711 27005
1 23809 53082
1 81082 85315
1 28122 53510
1 26012 69751
1 9602 96209
1 4662 77838
1 3084 11760
1 34854 64129
1 10941 48712
1 54758 62594
1 41799 74624
1 68869 78275
1 58438 78116
1 849 93564
1 65018 78947
1 64674 87612
1 16646 90658
1 62956 86578
1 57264 75512
1 1231 67404
1 82104 96560
1 368 39873
1 39636 91425
1 52777 93454
1 84048 84267
1 10836 40270
1 26009 33186
1 29428 56192
1 26682 36485
1 22732 67436
1 70586 86208
1 22396 92029
1 48889 77884
1 29884 30497
1 41502 84856
1 48964 82100
1 34251 43037
1 20187 56493
1 23780 52636
1 21927 66338
1 24424 92355
1 72794 76186
1 76586 85828
1 76 57442
1 9993 29040
1 7604 52275
1 73600 79583
1 58924 74594
1 10358 87581
1 35537 72411
1 6261 29317
1 46070 62853
1 22139 22731
1 14475 69263
1 7067 7474
1 63209 83011
1 10378 65657
1 23037 35343
1 52737 96238
1 40095 95814
1 43816 99902
1 43586 66503
1 16550 18682
1 33055 97389
1 66751 91282
1 3173 45205
1 55589 69343
1 3576 33306
1 55223 58488
1 2675 55236
1 21558 74006
1 45324 52357
1 11624 61194
1 1584 80813
1 43143 84072
1 68433 81561
1 488 6831
1 42989 70369
1 34275 78791
1 49139 87343
1 38715 51460
1 5733 30996
1 53174 93582
1 33062 96265
1 15005 37015
1 30355 65949
1 24227 64522
1 8063 86152
1 26442 60640
1 6474 64970
1 95150 97486
1 8977 31641
1 3846 87734
1 10681 80750
1 59935 63567
1 3374 9492
1 75972 94025
1 28535 31230
1 27867 72367
1 2937 83111
1 18739 34706
1 23571 73121
1 41052 71940
1 45897 57940
1 49604 62519
1 10595 43039
1 31481 79342
1 4752 37512
1 36208 55349
1 47259 67462
1 8346 76898
1 38 87926
1 16064 40586
1 30309 51868
1 19262 43913
1 35187 71749
1 111 7396
1 41079 73053
1 3576 52189
1 41865 88380
1 32133 84077
1 13908 86563
1 79424 99712
1 7702 23343
1 741 97086
1 2306 77390
1 8661 74767
1 35485 44545
1 38042 61199
1 43909 74758
1 12444 91693
1 22722 61442
1 44097 81292
1 17110 89895
1 24814 60432
1 33663 71918
1 59028 88910
1 15728 95347
1 31101 69307
1 31761 69611
1 40583 59614
1 41375 63075
1 92024 95296
1 6064 90953
1 16461 94666
1 5458 35987
1 23200 47586
1 66731 95978
1 4256 16514
1 15479 51947
1 86875 96492
1 9338 28686
1 39241 51218
1 9722 91772
1 6598 15192
1 83871 84275
1 31301 90102
1 94020 96834
1 34027 51257
1 57958 87928
1 78450 86803
1 47010 86108
1 20397 25524
1 32884 65031
1 4036 91328
1 71713 77106
1 11058 29265
1 24021 37454
1 73053 94575
1 33024 56417
1 39757 42452
1 47059 52354
1 5863 15502
1 2103 41719
1 1050 41089
1 3726 21165
1 53505 56099
1 32921 55565
1 24954 75739
1 38958 58808
1 83408 95282
1 34303 87199
1 14998 60075
1 67193 94262
1 58765 71863
1 25279 39924
1 17023 42965
1 52971 91466
1 62491 88584
1 38105 91600
1 41106 86330
1 13691 66855
1 32689 81681
1 19916 81378
1 49953 86736
1 64463 89240
1 49308 72432
1 39519 94678
1 28114 49887
1 18141 43103
1 5148 40377
1 34668 93936
1 38111 43237
1 17071 36339
1 6564 12306
1 53506 97349
1 9138 26389
1 61508 78462
1 24950 82012
1 31573 82383
1 77336 78122
1 44880 86525
1 57683 80960
1 19694 28057
1 6812 96968
1 26722 60409
1 18510 39712
1 74956 82784
1 9003 90647
1 35930 83506
1 20124 26080
1 52104 58576
1 4024 55140
1 65922 74953
1 10456 13768
1 13378 33079
1 9528 93922
1 44852 62164
1 32435 88306
1 7424 64675
1 1627 94349
1 40006 46516
1 56492 62482
1 63967 65876
1 86018 99613
1 84676 90752
1 81289 82686
1 456 53444
1 59413 66886
1 35042 82348
1 54590 77025
1 7987 90219
1 63022 68345
1 12662 72401
1 32111 83909
1 53572 96983
1 11026 29180
1 40720 54171
1 11821 46186
1 20511 28483
1 60862 66955
1 39875 52533
1 78517 83696
1 6606 87750
1 36788 46337
1 33306 74079
1 22680 27686
1 20006 34972
1 45384 92082
1 35227 85569
1 51754 58565
1 38194 58060
1 23492 48163
1 51472 55565
1 7753 76256
1 19470 67097
1 69006 73092
1 5042 60680
1 22461 72075
1 53214 91393
1 40249 87712
1 41828 43961
1 21670 95336
1 20845 71400
1 34023 41117
1 7036 53883
1 27293 91369
1 66331 90690
1 9769 52024
1 5982 73410
1 5036 25719
1 44058 63224
1 41118 73579
1 66387 93734
1 33913 69734
1 88780 95665
1 11690 46061
1 67303 87395
1 29538 72411
1 24047 75064
1 33700 55184
1 28686 41688
1 25024 50281
1 29211 74123
1 34298 46612
1 7644 98952
1 41103 57861
1 14075 57851
1 87954 97771
1 43148 75641
1 30105 83008
1 78927 96079
1 29992 66039
1 16142 20483
1 11812 24185
1 9835 84445
1 4996 62838
1 58347 87599
1 40266 68574
1 21860 66630
1 63310 92687
1 47138 55671
1 20201 42917
1 3956 67758
1 34532 96572
1 36098 55596
1 22557 65068
1 35040 61169
1 94627 96190
1 21699 69982
1 43237 93496
1 37938 84758
1 52789 83089
1 38540 58136
1 83540 95198
1 28748 48142
1 16033 22845
1 30025 64935
1 14366 66338
1 16712 70235
1 85290 99447
1 20778 21113
1 22249 97779
1 21687 70033
1 20312 57333
1 24960 99465
1 2705 73307
1 8090 36605
1 24686 60090
1 6540 89415
1 39844 50647
1 9618 32690
1 28928 36514
1 3111 86415
1 11924 60165
1 42826 98914
1 53108 57149
1 42624 54071
1 35694 99029
1 30951 45068
1 35485 44182
1 2953 99634
1 21377 47388
1 15268 96130
1 14709 87804
1 30594 49205
1 57157 95401
1 2995 22695
1 30345 96494
1 13719 97417
1 85398 97557
1 67000 87924
1 35145 66709
1 27699 81572
1 66485 83770
1 30986 96247
1 24677 30495
1 25910 97393
1 14508 34576
1 13151 38788
1 21747 98140
1 37582 75826
1 36859 93442
1 29798 85158
1 38847 96655
1 6862 30763
1 94890 96796
1 38230 65726
1 34736 47465
1 4943 47845
1 9167 33280
1 24975 52498
1 8294 57160
1 13397 27302
1 93511 95318
1 52582 71899
1 48732 93367
1 30132 32393
1 29660 65469
1 79682 89189
1 8844 48908
1 36038 47982
1 26200 75936
1 75826 98303
1 63840 98227
1 4089 49382
1 5132 27014
1 83351 89101
1 16070 28349
1 32661 93843
1 12567 71222
1 35472 40668
1 24417 54701
1 74241 85343
1 25699 55565
1 1118 66464
1 61932 64824
1 62122 90230
1 31768 95866
1 27119 69417
1 31922 57769
1 6381 92026
1 45281 88106
1 5234 57193
1 3956 79421
1 57355 69013
1 29785 79076
1 63799 64609
1 32712 48967
1 45104 50249
1 7558 85743
1 31305 67800
1 23819 81207
1 80982 99318
1 35042 94562
1 22826 29802
1 84452 88220
1 83058 98122
1 13472 80615
1 5530 71131
1 30250 95712
1 1154 7053
1 16485 22969
1 3249 13377
1 74693 82241
1 2813 86330
1 78808 93213
1 18268 24962
1 42972 52997
1 35692 40415
1 24560 58031
1 14685 90683
1 33912 60732
1 75054 82432
1 32881 73670
1 20475 28135
1 60415 87710
1 4819 20148
1 10386 77676
1 38292 91287
1 29358 89652
1 2131 29909
1 51296 77153
1 42486 63409
1 18629 63471
1 38178 86504
1 13910 98427
1 6559 41972
1 15294 16425
1 35893 68536
1 3860 77974
1 76417 95122
1 18220 28527
1 19767 93282
1 4213 27930
1 50400 62707
1 7417 48574
1 66725 84603
1 23169 38984
1 4651 27007
1 34076 65260
1 48593 97930
1 90768 98717
1 22540 84840
1 46597 76322
1 61793 69480
1 28464 75427
1 72850 93508
1 30474 61895
1 68656 99141
1 7827 48845
1 23622 47413
1 72229 87818
1 52425 91012
1 72146 86508
1 1919 95610
1 12533 30842
1 3323 57841
1 18548 23276
1 78269 88721
1 34273 71429
1 40092 61334
1 34090 59061
1 24029 55743
1 45257 67211
1 19125 57204
1 14134 83275
1 65343 81490
1 6540 37459
1 185 42631
1 12292 95050
1 26619 32520
1 7542 40000
1 27642 61525
1 28545 49786
1 57629 65137
1 43126 52796
1 61854 76891
1 48546 49567
1 60145 79012
1 46530 89453
1 57895 99007
1 10235 59111
1 35363 38340
1 35578 65595
1 69820 76299
1 46441 71682
1 6386 32006
1 50247 65322
1 17027 52080
1 16308 18842
1 49381 63520
1 44332 57521
1 5534 93838
1 6980 11425
1 17729 28529
1 19438 23815
1 29270 41158
1 32634 48890
1 60959 95949
1 8049 20751
1 74459 83480
1 658 13778
1 60246 81299
1 52962 79116
1 12706 40998
1 141 80668
1 63383 68461
1 7881 34252
1 5576 51382
1 47649 80349
1 22950 49595
1 41444 69840
1 53442 67674
1 33691 66474
1 33970 67390
1 16672 91633
1 12727 46204
1 3639 3858
1 2969 36363
1 52744 84533
1 29241 77925
1 50867 72874
1 15372 92077
1 6858 8962
1 43296 69308
1 58561 90138
1 31897 97084
1 61374 61952
1 26538 43306
1 18914 31813
1 52409 96907
1 14791 30066
1 40386 41560
1 20817 33689
1 47529 88081
1 87165 97489
1 36112 36309
1 25321 39855
1 4410 25948
1 39048 85481
1 28334 91753
1 50474 98307
1 26378 98577
1 7984 66994
1 2327 25343
1 63719 88641
1 54151 63791
1 46252 85340
1 19631 75911
1 15553 57846
1 7444 99816
1 52501 86748
1 21372 68817
1 78569 91011
1 71347 79222
1 3832 35100
1 13450 91540
1 75566 82132
1 82206 93158
1 51479 68314
1 34287 53090
1 23735 88579
1 76448 87159
1 79543 97013
1 34879 93911
1 5889 99104
1 6977 52887
1 1034 95852
1 66944 68903
1 55279 61529
1 23850 47386
1 31913 81820
1 39565 42519
1 4614 24325
1 22352 92624
1 7468 43885
1 25780 63745
1 43039 81357
1 34139 92284
1 33258 74732
1 21298 72794
1 19111 53391
1 26229 58059
1 43134 68399
1 22573 59924
1 30341 64439
1 24893 26393
1 23892 49441
1 91118 99144
1 61422 80490
1 23400 62711
1 42720 53515
1 4166 10796
1 46686 85168
1 24371 43508
1 56639 76952
1 51736 79023
1 9798 52418
1 80037 98558
1 5361 28406
1 40753 73501
1 28574 53978
1 59256 73720
1 51600 92611
1 7072 63653
1 48306 57704
1 1797 18381
1 16496 35304
1 14299 30301
1 34788 39916
1 60063 68119
1 54930 87948
1 24129 62231
1 69820 77097
1 1502 58963
1 14651 34359
1 6445 92909
1 12017 38748
1 32639 49666
1 64597 77337
1 41367 59499
1 11221 82795
1 15464 95583
1 44124 91698
1 21773 86314
1 4401 86514
1 34878 79254
1 43114 94033
1 49572 70184
1 57579 93076
1 76633 98721
1 16084 43340
1 13845 77667
1 42230 99987
1 15795 41413
1 36828 41275
1 57527 82725
1 44493 94124
1 18081 97487
1 16672 81471
1 73716 99789
1 53893 59408
1 39362 82479
1 96336 98317
1 16698 88573
1 21692 40073
1 52974 61664
1 48948 52556
1 3432 41807
1 36952 77766
1 27779 59075
1 28859 80516
1 14561 22658
1 13104 47592
1 31276 35568
1 1136 3498
1 3398 67836
1 21535 54777
1 36901 84281
1 2840 64862
1 42363 64171
1 91512 92495
1 4713 40309
1 39024 80754
1 19958 55826
1 32887 45186
1 1707 60945
1 4364 32329
1 994 98341
1 79955 89111
1 37582 56749
1 34228 90363
1 10032 13565
1 84099 98647
1 24141 81755
1 35037 46296
1 38220 95423
1 18837 71584
1 4774 74739
1 34216 74703
1 18613 49828
1 61067 69348
1 18663 45986
1 62947 85927
1 37616 56807
1 8409 33639
1 84398 85487
1 72632 90230
1 47984 86336
1 27240 66373
1 43010 51233
1 425 63873
1 37655 79325
1 2803 92461
1 24760 90390
1 23532 24513
1 52842 75825
1 16162 22601
1 69728 81980
1 45634 73610
1 17056 22630
1 68976 94491
1 89155 89551
1 5191 85473
1 62854 99576
1 34014 51682
1 64280 83973
1 64642 76483
1 91044 99695
1 13248 83990
1 24331 59524
1 22647 58174
1 8065 23966
1 19926 99723
1 69406 84426
1 69589 75863
1 25416 88377
1 63399 86994
1 55046 55077
1 32716 67999
1 3532 18392
1 8126 97605
1 47003 57450
1 3001 20318
1 1291 16396
1 35315 95157
1 73577 86210
1 15168 98975
1 659 13984
1 27688 40854
1 76295 95699
1 21278 51549
1 31671 99491
1 18595 32888
1 13453 27817
1 36594 71126
1 17668 98319
1 44582 99936
1 52688 91389
1 38653 57650
1 38 2090
1 2059 40445
1 29288 62026
1 39099 98945
1 40415 81546
1 62263 96091
1 31628 89239
1 5242 69997
1 4635 18724
1 40040 49595
1 20594 47347
1 18309 92939
1 323 5752
1 35036 97757
1 33315 67968
1 8054 74822
1 91018 99748
1 21579 21943
1 17889 38612
1 42672 61450
1 44087 49657
1 44285 59987
1 12689 17667
1 22180 38718
1 42313 68346
1 11565 34800
1 44876 74331
1 60803 66127
1 268 56449
1 63939 81513
1 41509 91829
1 80035 80237
1 56305 67057
1 1524 21621
1 17623 85994
1 79109 87622
1 65209 99871
1 38677 85680
1 19502 21102
1 60402 75881
1 47414 55228
1 25130 88562
1 66323 95352
1 24936 94709
1 34721 90486
1 18593 55504
1 55652 92762
1 54057 97937
1 28296 99762
1 473 85556
1 46925 76382
1 1499 43459
1 45602 57711
1 46714 49066
1 50778 52560
1 17854 32452
1 19990 61001
1 35832 48535
1 6691 98720
1 4877 96279
1 59516 92656
1 45530 69338
1 32167 40828
1 39480 70482
1 49861 60675
1 35198 38717
1 16876 73842
1 22268 75655
1 17548 77376
1 25057 90616
1 14209 20335
1 9001 20574
1 171 65294
1 56377 99374
1 88532 95978
1 23371 32521
1 14131 28101
1 685 8091
1 11765 51553
1 46849 59504
1 54200 72162
1 36046 41177
1 2253 44512
1 18697 25826
1 15528 73903
1 9582 25961
1 17059 52506
1 75119 82827
1 26494 66130
1 73934 86148
1 59850 72963
1 14708 74858
1 10063 80415
1 35538 53418
1 61767 93954
1 12204 57840
1 46688 71586
1 88805 94937
1 92775 99167
1 9601 62403
1 56130 62914
1 60648 91812
1 59442 84687
1 53775 97725
1 16313 33244
1 26419 59535
1 27752 80822
1 52556 90439
1 31110 59800
1 4832 35935
1 19671 84148
1 28113 77070
1 34610 38908
1 1881 5753
1 19924 52647
1 59356 97059
1 45891 49022
1 10377 45250
1 266 86434
1 60448 61260
1 48053 54785
1 46067 66834
1 78856 97818
1 12313 76552
1 13333 28096
1 10131 27281
1 57304 81684
1 48444 85803
1 26216 43145
1 32549 90605
1 11850 42961
1 47443 68410
1 55237 87419
1 2791 35482
1 64993 75662
1 39279 93018
1 60639 99717
1 84377 89716
1 54291 71480
1 56866 82936
1 14167 42448
1 23099 72829
1 48863 53916
1 4464 76854
1 50848 66872
1 41592 56021
1 61652 75234
1 1440 36829
1 28511 83569
1 5092 87611
1 27761 49031
1 44661 78271
1 80656 99488
1 26568 80609
1 48233 57020
1 12090 36050
1 67743 81347
1 5174 72023
1 88156 90126
1 64042 83649
1 56955 82521
1 50291 64802
1 28136 42260
1 88242 97293
1 23977 91192
1 73593 91805
1 10988 33644
1 50037 64682
1 35434 49216
1 44072 75489
1 30062 47508
1 35386 92719
1 55834 70427
1 30868 61821
1 7640 81776
1 5991 93726
1 40396 93577
1 72822 78339
1 83480 95750
1 65674 84024
1 37308 74119
1 14992 42405
1 9751 51337
1 36112 42599
1 37189 74106
1 4812 87409
1 28206 48230
1 46567 90969
1 67868 85686
1 56356 62545
1 13014 92208
1 21228 42907
1 46706 61594
1 2809 98288
1 13606 47685
1 955 26014
1 58552 80911
1 68042 99553
1 32341 52394
1 6765 11264
1 13977 63337
1 12169 82156
1 32430 42842
1 10512 63634
1 84974 91897
1 10181 36166
1 8382 54932
1 18858 57172
1 230 54402
1 11042 43028
1 40501 88701
1 25189 37740
1 6043 21057
1 2406 84036
1 64125 88008
1 12993 62704
1 37491 79151
1 7874 33376
1 7659 44260
1 8982 94535
1 76812 92187
1 73337 93542
1 8618 66868
1 5899 21073
1 33316 94868
1 10942 85264
1 12007 71710
1 53156 99768
1 84954 94166
1 53970 91727
1 26855 35611
1 45530 77913
1 40396 91780
1 42835 51807
1 27868 32894
1 42051 63104
1 22379 23124
1 46582 58382
1 12658 92519
1 11062 54873
1 39854 66305
1 37905 60050
1 15097 33370
1 20634 62638
1 14461 91098
1 49410 66974
1 17345 23109
1 24566 89998
1 37408 40155
1 11714 72629
1 69631 97176
1 82479 96275
1 30449 79151
1 33781 40341
1 36588 99014
1 86361 87951
1 19546 62336
1 27393 96771
1 49470 75822
1 64680 81471
1 21537 89983
1 235 20813
1 34494 58883
1 1338 23384
1 1208 49818
1 10465 99486
1 12018 52582
1 34777 62163
1 43946 73488
1 63438 90385
1 39433 84530
1 55403 61006
1 30017 43913
1 44180 68205
1 9851 13125
1 30435 89220
1 44763 64285
1 2601 10830
1 4773 79199
1 17888 91343
1 37115 76172
1 85460 92744
1 24545 98442
1 20073 94470
1 21222 82456
1 10777 94972
1 18843 99464
1 33257 59685
1 42197 83866
1 17574 97859
1 14373 21338
1 25491 42631
1 69128 89802
1 44432 55838
1 7935 15967
1 11883 46720
1 24797 43724
1 56019 75787
1 10117 49502
1 32384 90621
1 29193 57682
1 24525 75021
1 17312 22362
1 37664 57114
1 45563 57663
1 6343 81064
1 32130 55256
1 12134 19433
1 3069 35488
1 36346 47284
1 48342 48393
1 60259 88080
1 15699 72917
1 3701 88542
1 5613 61631
1 11962 99531
1 20656 62321
1 51587 53405
1 30905 43832
1 17556 75992
1 15782 31379
1 21961 73718
1 90924 96724
1 48372 72834
1 6007 72243
1 125 45608
1 52093 86042
1 7536 14378
1 36572 59896
1 79636 96313
1 57215 72891
1 38412 95211
1 15444 25131
1 59411 75427
1 29883 69243
1 23004 80504
1 38646 99304
1 16323 53099
1 60626 68719
1 13206 32330
1 56705 93030
1 10610 64147
1 37035 78282
1 11365 29994
1 38677 63816
1 57126 66196
1 18887 22483
1 63288 68555
1 10925 67514
1 31351 71669
1 14873 23010
1 6086 76157
1 19741 67194
1 1979 52716
1 47107 60489
1 55107 90552
1 48487 86335
1 59060 99370
1 52344 92692
1 25929 74970
1 72672 91891
1 69667 88487
1 40885 70568
1 49011 58631
1 12310 94867
1 14432 17073
1 28331 74051
1 50292 88979
1 11197 80954
1 40380 66496
1 26272 74227
1 37619 38917
1 53552 99462
1 68790 77031
1 43117 92828
1 54917 85440
1 87506 90645
1 4805 25259
1 49916 64184
1 52625 99130
1 13533 45301
1 25390 79402
1 30440 63416
1 8123 49974
1 27647 35499
1 12017 31373
1 42790 66239
1 2910 62409
1 3820 55482
1 86307 89171
1 19568 86605
1 17807 85813
1 89475 90724
1 42456 83075
1 20493 70624
1 36749 83064
1 5509 71665
1 16025 64597
1 43530 62713
1 54451 73151
1 39997 93735
1 57845 71910
1 71095 75227
1 49373 71292
1 9228 75837
1 37172 73794
1 75819 96718
1 9663 15763
1 15883 27290
1 27236 84596
1 87866 94816
1 49382 55829
1 25185 62402
1 2550 75118
1 12999 74909
1 17541 48052
1 14885 28237
1 17272 92910
1 77386 96288
1 3624 49078
1 28699 72528
1 44220 84051
1 23526 57797
1 60341 99465
1 47042 73774
1 1809 9961
1 1545 51201
1 16058 78975
1 18730 87742
1 41850 69777
1 26104 95100
1 34005 82785
1 9469 75976
1 6302 94094
1 13899 54995
1 629 60814
1 9203 82157
1 51159 91608
1 70478 88599
1 82964 86980
1 5113 88991
1 73150 84850
1 44141 62560
1 28323 52911
1 4607 23544
1 47382 70428
1 10894 89909
1 11402 60495
1 7464 74790
1 46990 93552
1 71126 84071
1 23102 71037
1 67275 85354
1 50958 91834
1 43416 64797
1 79016 81799
1 34226 83835
1 18204 45935
1 56060 95223
1 59034 91899
1 4412 36099
1 51476 69108
1 37580 41430
1 62747 77528
1 78494 88509
1 54981 72903
1 79028 92834
1 12412 72506
1 72448 90971
1 23442 30135
1 21453 86208
1 5678 94408
1 96078 97457
1 30143 53690
1 77046 97623
1 41150 99861
1 16654 27458
1 14788 44251
1 237 85586
1 18287 69667
1 55786 84629
1 24077 49434
1 60947 63048
1 77473 94048
1 54268 61671
1 94937 95433
1 45109 47080
1 74413 92813
1 47439 91984
1 47056 74684
1 30370 67559
1 1239 98723
1 56270 91276
1 12552 80126
1 77795 93033
1 18499 55556
1 21766 98720
1 69052 80865
1 8315 60832
1 43404 64164
1 61061 78839
1 50302 86341
1 37223 91212
1 8541 20175
1 19522 25593
1 21174 29820
1 44645 89012
1 7779 70424
1 16494 31167
1 22675 29402
1 66527 79001
1 70289 94002
1 6873 94506
1 6347 44757
1 4324 58050
1 85919 97458
1 60743 62926
1 20878 96270
1 30859 35765
1 68663 85638
1 11136 47781
1 68357 98552
1 16162 84648
1 43281 89110
1 72460 74413
1 60693 81520
1 4820 54975
1 3407 54693
1 64365 87161
1 11634 59757
1 11622 22630
1 7080 75276
1 20561 32336
1 56814 94416
1 42315 88042
1 68850 86314
1 38910 70253
1 52296 52308
1 80839 89482
1 31929 45364
1 15664 71583
1 7205 72600
1 36859 64594
1 7414 45494
1 8201 21332
1 60489 89089
1 80387 96250
1 35544 46448
1 27275 35938
1 20316 76572
1 34496 50400
1 28678 94835
1 26412 41620
1 56644 63483
1 42200 64865
1 38856 51956
1 59294 90208
1 72091 82089
1 14314 78796
1 702 50939
1 5492 48965
1 2535 65642
1 64435 73303
1 9048 78407
1 52508 94094
1 40970 70767
1 13447 45100
1 39512 41644
1 27423 57809
1 24563 93539
1 67151 81094
1 31344 74711
1 77282 99060
1 4304 47548
1 10136 80613
1 6351 98879
1 28273 89529
1 49766 79198
1 54966 70380
1 48141 67196
1 39511 92146
1 33971 53888
1 46261 79528
1 16915 90683
1 64466 69500
1 21907 52478
1 10001 16483
1 28958 89053
1 35173 55393
1 44073 80570
1 33605 84369
1 34375 92625
1 17225 28569
1 93724 95896
1 14407 52398
1 39474 60130
1 31790 96009
1 83943 92654
1 62947 66858
1 75674 95595
1 13372 28142
1 36717 85075
1 19482 79660
1 62487 80754
1 40299 60501
1 16680 24532
1 37888 61100
1 11549 16139
1 37290 70435
1 44333 87554
1 25495 41627
1 17524 29213
1 22349 30683
1 55987 60475
1 13417 55565
1 79093 93125
1 95966 99636
1 70184 99500
1 5849 86435
1 59023 90163
1 59542 74686
1 16467 27056
1 64367 70915
1 79784 86695
1 10295 24871
1 8599 95856
1 21161 92834
1 6298 50839
1 18962 19448
1 3702 74747
1 64799 92166
1 60015 71406
1 53747 98116
1 23431 81013
1 34943 72773
1 24649 46795
1 21366 50618
1 29403 76625
1 46797 80681
1 22177 60155
1 40839 95357
1 58941 82829
1 11986 82045
1 16744 38298
1 48452 89801
1 22606 63676
1 40252 72911
1 26924 94100
1 28177 58809
1 46882 86758
1 85272 85529
1 18142 62323
1 3850 52731
1 32735 70661
1 64579 75336
1 6015 32768
1 71134 75665
1 40263 64003
1 9924 94666
1 80526 91752
1 63016 64089
1 12241 26492
1 1247 25466
1 47126 79897
1 26708 62950
1 36144 46904
1 23464 70087
1 63841 91623
1 6867 70737
1 65173 77895
1 9755 84258
1 54445 84602
1 38062 59873
1 5022 92696
1 30288 65160
1 87725 97391
1 45945 96668
1 4696 41327
1 58095 97742
1 35320 94149
1 54473 88845
1 42434 86890
1 3566 48003
1 21227 27774
1 60009 65426
1 58581 72848
1 33712 81775
1 37066 92092
1 23446 98623
1 10025 23861
1 6576 33102
1 55920 83636
1 37785 99203
1 3898 91280
1 60692 94613
1 29352 36049
1 12436 67517
1 4828 72328
1 4325 8673
1 67764 99696
1 15704 49956
1 10999 87319
1 21079 33482
1 46056 52963
1 11982 25409
1 55922 94912
1 8793 51446
1 334 18192
1 1901 54262
1 16218 21675
1 42027 60353
1 3201 94098
1 15579 97501
1 86210 91710
1 61411 80795
1 3381 54836
1 6396 12122
1 13778 94260
1 14569 16424
1 49403 98411
1 31047 38696
1 36348 86311
1 54815 63675
1 13307 57247
1 688 67692
1 28249 54735
1 65101 84521
1 17503 72796
1 30975 47229
1 21135 91937
1 14871 77426
1 58628 73444
1 44401 73192
1 1120 4991
1 10303 96929
1 54428 69259
1 32517 72063
1 39339 43156
1 67042 93455
1 27419 59341
1 31665 90212
1 26417 55346
1 66866 97893
1 32208 79089
1 40961 93196
1 18940 51145
1 13023 58392
1 58683 68406
1 32052 55362
1 17522 56886
1 78449 96174
1 6529 83006
1 10363 95906
1 10039 85888
1 76139 82263
1 32635 76158
1 6783 51521
1 45867 85243
1 15353 48070
1 32193 77365
1 64922 72802
1 13830 65288
1 8095 55962
1 59172 86353
1 37120 38203
1 12847 93506
1 2421 19912
1 65508 68121
1 23945 72228
1 23929 77795
1 17962 30070
1 22582 36358
1 51790 62334
1 57570 60159
1 97410 99420
1 45893 94596
1 40801 91382
1 10491 98495
1 9571 62555
1 11235 18111
1 7038 9947
1 91049 93570
1 22373 53573
1 72772 95564
1 19529 76728
1 56999 70262
1 34433 52183
1 50404 81916
1 40084 49524
1 48422 66655
1 35550 40423
1 64724 98549
1 60783 92865
1 23788 26767
1 40473 62172
1 39662 47804
1 37014 93066
1 73406 98503
1 36473 91101
1 28146 77464
1 39629 78077
1 76987 92303
1 89937 90890
1 13049 18590
1 44299 79291
1 60471 64393
1 21233 92082
1 12157 54795
1 4155 89659
1 9980 84132
1 12578 90990
1 1 59452
1 60551 67290
1 20185 92597
1 4266 20583
1 35309 70925
1 1116 91805
1 12791 72541
1 42238 45020
1 6235 11701
1 54251 92010
1 72345 85098
1 41874 63317
1 79352 80253
1 23196 76765
1 5889 26744
1 14414 49264
1 62020 74276
1 71656 82915
1 23218 56485
1 19394 74121
1 61691 69653
1 46912 64765
1 9974 36338
1 20368 72532
1 15112 77043
1 9980 32554
1 72967 82456
1 23648 70627
1 36645 71036
1 3292 14509
1 18393 91453
1 27415 91160
1 38687 59519
1 25094 76871
1 23970 77423
1 24095 90166
1 35258 96707
1 17337 58380
1 49605 99093
1 47500 75740
1 82089 96671
1 60322 98630
1 53579 74072
1 15596 21755
1 5281 63417
1 33843 70212
1 19845 67715
1 7838 78710
1 39109 62313
1 69504 87865
1 43723 73216
1 7639 41959
1 28014 85985
1 35291 67432
1 40815 70760
1 18525 63834
1 11410 74070
1 19050 43872
1 26621 92226
1 1230 20434
1 68927 95922
1 6713 36792
1 11741 91456
1 4569 12994
1 52750 61915
1 23449 32006
1 6960 15397
1 5730 87187
1 85998 98505
1 14946 68132
1 51027 79518
1 31649 77250
1 89328 96025
1 53691 56419
1 12116 83727
1 25153 39808
1 16775 28239
1 33956 39236
1 45070 66681
1 14371 50899
1 19634 22732
1 67119 89022
1 12920 54407
1 4826 52306
1 29834 99003
1 66400 73118
1 4345 88766
1 26827 29486
1 26438 57367
1 15495 81195
1 30218 73846
1 4636 54590
1 12018 65512
1 59678 99887
1 46992 85925
1 1650 85281
1 50504 69172
1 57973 58751
1 82521 84737
1 25564 54069
1 16764 19598
1 72662 74309
1 89112 98688
1 16765 45357
1 32975 43844
1 45909 83492
1 20335 51861
1 29430 59619
1 47049 97859
1 50001 52702
1 14972 54843
1 6821 31903
1 49225 66924
1 7381 57904
1 38060 85288
1 13834 41517
1 29790 77111
1 17376 59053
1 79092 95634
1 36358 68608
1 47800 56355
1 40206 61266
1 48878 90578
1 81736 89576
1 57925 92151
1 67585 86428
1 6931 72042
1 7234 36182
1 72843 79597
1 5846 22168
1 35670 71081
1 11064 37619
1 4260 96626
1 38384 87477
1 64388 73196
1 56317 78497
1 42762 76026
1 64488 86256
1 46253 49624
1 42026 45123
1 78940 82686
1 68144 92153
1 17390 97513
1 13459 44652
1 65196 82985
1 43937 52256
1 59208 95330
1 879 24463
1 71702 92327
1 4429 26117
1 43680 75782
1 8614 95355
1 51315 55885
1 41984 49778
1 26905 58953
1 8302 87060
1 73866 75500
1 30707 63311
1 14801 15397
1 16896 37225
1 37118 41374
1 74277 87432
1 836 84864
1 13161 35255
1 62988 78382
1 21887 61988
1 31297 50328
1 21196 85042
1 2643 66891
1 7596 34960
1 17483 68092
1 60126 87361
1 5670 7514
1 605 4060
1 3215 41785
1 31742 71528
1 5531 29891
1 18462 80484
1 59637 65930
1 33376 94210
1 4964 42938
1 93221 99589
1 47806 91673
1 87276 90842
1 85930 90757
1 89655 94480
1 7528 72604
1 50879 91890
1 5030 68035
1 54372 71672
1 38393 39141
1 14152 62015
1 16847 99674
1 41132 44645
1 9804 29663
1 6826 79336
1 44105 56558
1 74197 78657
1 50543 67043
1 42764 94526
1 15176 84953
1 24538 34410
1 57415 59298
1 22267 92016
1 20285 27618
1 67650 94171
1 23488 34537
1 61632 63930
1 69908 76283
1 31480 77424
1 21409 32020
1 33826 49088
1 42214 84592
1 71247 98504
1 7629 74220
1 58496 62234
1 11229 51850
1 49861 67069
1 28166 33792
1 4148 87849
1 78547 81569
1 80558 95516
1 67970 81558
1 3603 96189
1 6365 19041
1 3840 8792
1 10436 53324
1 25415 92986
1 42436 92425
1 35126 61479
1 335 11373
1 6668 17688
1 4877 56864
1 41481 95784
1 36063 91308
1 25506 34259
1 10214 60433
1 5025 30420
1 6683 14912
1 10745 62337
1 2287 6489
1 2325 18397
1 38310 53158
1 17039 84880
1 68778 93182
1 42902 70242
1 41245 95021
1 23626 95887
1 17290 64764
1 7941 55740
1 60450 69415
1 28595 87090
1 46564 88627
1 12987 29937
1 27317 57036
1 20509 81450
1 21097 70771
1 42846 83494
1 4487 65521
1 31514 52371
1 46702 71628
1 3575 41026
1 7584 35798
1 26521 48017
1 51438 89267
1 56873 62137
1 14644 51546
1 16648 18483
1 34643 62100
1 57993 83768
1 4815 42382
1 78762 82366
1 88521 96449
1 49676 73908
1 52862 65061
1 63311 80074
1 28935 55691
1 21680 50622
1 52654 77086
1 18348 76345
1 42715 76115
1 51863 67854
1 27199 96077
1 56142 84380
1 9581 59495
1 47734 59630
1 27908 69560
1 58044 60559
1 31025 70641
1 37080 48477
1 23162 60805
1 25864 89548
1 42190 54514
1 29455 30553
1 3166 17186
1 53755 98209
1 21692 75041
1 1642 27789
1 5106 73728
1 25435 59300
1 2983 17416
1 16634 40521
1 8237 38082
1 18321 48271
1 27377 80804
1 19035 93464
1 73117 96030
1 53501 79089
1 23118 86279
1 19043 35733
1 35361 55454
1 38319 45518
1 18888 29527
1 1272 15125
1 13953 29583
1 64420 70599
1 26682 99822
1 10764 10883
1 35269 74722
1 75082 76432
1 6234 29687
1 15366 95876
1 21286 95489
1 39794 96038
1 55676 84227
1 6385 32956
1 27014 40885
1 21451 97744
1 37431 49195
1 32045 81925
1 2595 17747
1 68756 77226
1 6975 62576
1 7269 34452
1 3416 16731
1 13744 68470
1 52893 77450
1 7060 80694
1 11109 95278
1 65499 87878
1 37354 78150
1 38054 75346
1 67534 93749
1 37434 69960
1 76214 86401
1 2390 58563
1 31199 63541
1 7549 75627
1 20877 59400
1 22770 76957
1 40339 99407
1 37305 67197
1 42990 92698
1 23135 89316
1 7660 93891
1 34611 74758
1 30669 50825
1 54717 70218
1 29849 85261
1 56775 59071
1 32816 43359
1 128 21489
1 34493 65341
1 70402 89719
1 16669 93708
1 48311 55724
1 66999 94639
1 37671 85746
1 24604 53767
1 5311 52232
1 21977 68243
1 4169 63944
1 4369 73298
1 47425 74314
1 20157 46458
1 35117 63016
1 54536 89425
1 11131 33231
1 33971 88774
1 16754 17521
1 29958 59733
1 48585 65211
1 28748 67491
1 11256 29127
1 21531 32941
1 56362 84440
1 19339 22093
1 68272 94503
1 153 20013
1 8387 95825
1 96148 98863
1 55684 80953
1 39440 56405
1 3222 12222
1 433 37039
1 42737 46433
1 10464 72059
1 16212 85102
1 39236 65319
1 27956 86339
1 5518 93433
1 3450 16396
1 25705 76636
1 49528 52900
1 53109 73882
1 24299 30984
1 95722 99664
1 35942 38284
1 23229 91782
1 35714 94013
1 5993 87030
1 21729 35895
1 28086 38723
1 10588 23793
1 32535 51603
1 41544 80652
1 15512 60151
1 32902 99038
1 23870 78564
1 34613 90843
1 24610 44269
1 74376 93167
1 29814 91577
1 54937 98025
1 21163 76280
1 189 41983
1 48504 61197
1 85246 98345
1 32285 56904
1 779 81258
1 75104 97311
1 906 73561
1 67777 86930
1 23879 55525
1 3301 96281
1 53045 60527
1 83916 92232
1 6650 9589
1 696 26840
1 14439 17622
1 11230 52503
1 47821 52588
1 17781 34031
1 47791 61596
1 5382 11370
1 11412 48567
1 53394 60165
1 21824 60341
1 6867 31021
1 30804 82872
1 34485 48759
1 3984 46486
1 55884 81923
1 37174 49527
1 64430 98270
1 47037 87958
1 2370 50952
1 6020 65444
1 32440 90643
1 34381 83915
1 49077 76915
1 32835 77306
1 49610 76443
1 8149 76646
1 42996 99220
1 53573 63568
1 36976 76041
1 49513 94815
1 84824 90713
1 5193 31447
1 58596 73713
1 7781 74830
1 90659 93805
1 58331 80477
1 43602 82841
1 21505 24603
1 73233 94414
1 25643 65170
1 1853 25560
1 39315 72144
1 55083 60462
1 27333 81970
1 22902 76352
1 2912 89177
1 34109 68683
1 21542 40946
1 16290 55288
1 71497 77319
1 35334 67124
1 34604 88877
1 43120 66850
1 65847 80527
1 69852 79432
1 64770 68727
1 9699 57462
1 2121 94263
1 63826 70739
1 8084 26639
1 5567 10037
1 36982 81971
1 17835 42395
1 12902 29376
1 2160 80571
1 17790 65210
1 49771 79593
1 49037 70990
1 8436 48573
1 28931 62596
1 45595 99915
1 56811 59480
1 12749 75446
1 9063 69815
1 69691 91489
1 43205 83234
1 36925 69252
1 42394 64142
1 46619 94400
1 25656 34112
1 30149 52403
1 45430 66436
1 33249 83088
1 36439 89719
1 80094 85211
1 25922 60942
1 35328 92536
1 6278 20964
1 47628 76595
1 55187 55453
1 12974 79069
1 54389 90401
1 1288 5415
1 19788 97562
1 82066 89058
1 25364 90348
1 23611 99126
1 22388 41811
1 32206 68243
1 76065 97570
1 46194 84934
1 26313 53287
1 12537 38541
1 39455 95808
1 26498 59391
1 93808 95989
1 50035 52626
1 40611 89465
1 6146 51851
1 17361 36226
1 20265 98107
1 19178 77283
1 20895 43208
1 6954 42214
1 80104 85577
1 9957 84803
1 35972 43196
1 17003 66764
1 34461 71975
1 75632 77727
1 43909 64178
1 62005 67480
1 24178 41064
1 58662 79142
1 65953 86762
1 32236 39316
1 20734 97244
1 2931 22139
1 38277 58659
1 46994 82130
1 14508 73289
1 11957 18106
1 43217 62704
1 8108 86953
1 32058 79781
1 4144 19326
1 60343 85209
1 16366 93771
1 11395 43733
1 29078 55296
1 43393 67160
1 9474 58522
1 8799 82664
1 28559 40007
1 3644 60330
1 25007 44420
1 25261 98893
1 7600 54295
1 26466 33479
1 19638 58884
1 88586 96287
1 44886 47380
1 35793 92108
1 38313 58574
1 7347 40286
1 41865 44606
1 31013 67042
1 2892 5803
1 25376 95994
1 8189 10452
1 590 3745
1 20918 32374
1 50797 89989
1 68245 72586
1 177 48664
1 31946 38156
1 30338 90318
1 68795 72311
1 6750 16722
1 4407 28706
1 48400 67875
1 10969 95834
1 26728 75645
1 32095 85889
1 37853 49574
1 6254 96580
1 14666 74923
1 66818 71456
1 40896 73548
1 18333 21004
1 278 17819
1 9275 31391
1 2815 5351
1 25335 90689
1 38563 93394
1 28015 32158
1 69522 88766
1 33930 54078
1 51882 79993
1 3698 81463
1 67703 79642
1 60982 82611
1 59632 72663
1 40128 56963
1 33662 93049
1 49907 71009
1 51145 89993
1 32363 84074
1 10852 93557
1 68937 89569
1 48340 52075
1 6954 33595
1 69308 98747
1 13863 61486
1 23345 99745
1 7690 65591
1 51558 73840
1 61666 80642
1 58986 62859
1 12759 64614
1 15366 16448
1 12141 71044
1 32578 48089
1 19463 33519
1 62931 91432
1 78131 98696
1 33289 76948
1 20166 30571
1 19541 81923
1 45449 48643
1 17498 18599
1 34513 35080
1 32350 48803
1 21395 65345
1 25104 39903
1 55182 58838
1 39241 92476
1 10521 78325
1 32899 61592
1 32843 68165
1 54220 98640
1 54755 84757
1 77190 95322
1 3080 55830
1 43489 47235
1 36295 39732
1 27699 47660
1 7197 59266
1 11781 54525
1 46122 67456
1 10171 37450
1 23376 82230
1 43611 98604
1 26845 76287
1 56165 93343
1 16206 31393
1 15142 18661
1 1482 16552
1 52191 62808
1 24325 31579
1 74801 97751
1 41786 62555
1 37873 77198
1 82222 92919
1 5508 87589
1 25631 96566
1 19266 92358
1 19618 21585
1 4276 13416
1 61042 61658
1 25407 71782
1 25354 94621
1 36542 90777
1 44634 84704
1 69410 95247
1 48489 54171
1 20593 25031
1 51724 92955
1 34559 57519
1 3922 61928
1 41177 76302
1 3818 54747
1 49437 63689
1 36765 50878
1 37324 94759
1 57199 83102
1 2463 4815
1 14357 77584
1 27901 71060
1 44956 80033
1 10140 95331
1 39169 48571
1 77981 97701
1 52258 73888
1 18702 98831
1 2955 13282
1 38768 58363
1 30871 37491
1 23628 59749
1 39387 99442
1 54849 86714
1 47084 67458
1 33213 77683
1 38376 55602
1 56971 74303
1 88216 97944
1 71807 98227
1 13380 29907
1 45098 82124
1 54452 66114
1 35364 42104
1 30074 79606
1 29794 66818
1 41823 84949
1 21905 71943
1 67026 74474
1 334 27672
1 11711 85218
1 20777 94224
1 12763 42299
1 43319 95098
1 17396 66730
1 33698 66519
1 4348 62312
1 69414 75069
1 40571 95257
1 45192 79476
1 49798 72684
1 48925 73063
1 32729 90938
1 17529 30802
1 19322 21084
1 45159 93660
1 79848 87790
1 25641 85362
1 1764 57286
1 42082 74932
1 61583 91883
1 84253 93447
1 59732 80322
1 42610 91369
1 89596 97774
1 5785 26098
1 19593 79834
1 15225 87905
1 59769 93631
1 11589 58198
1 28587 77823
1 11519 32355
1 81654 98116
1 65643 98905
1 79269 80864
1 32941 59035
1 56096 70675
1 17594 81929
1 82061 87532
1 60364 69761
1 21893 85926
1 13088 74491
1 45787 56793
1 3080 45358
1 27847 60202
1 11294 81143
1 108 32509
1 10906 85017
1 44324 78588
1 64360 89726
1 72642 97204
1 78462 81179
1 79967 82202
1 17162 97533
1 58740 66124
1 2628 57094
1 30154 32569
1 7585 14617
1 86956 99303
1 56949 92500
1 32134 47978
1 24972 72193
1 63099 68361
1 5473 14533
1 53101 82187
1 14487 91417
1 12996 21131
1 16502 80291
1 9623 80677
1 62929 98061
1 16649 98674
1 51409 59727
1 5540 44993
1 56326 98900
1 94747 95095
1 2594 97119
1 68320 96708
1 603 92597
1 36966 73188
1 40977 73627
1 27534 63619
1 51426 79280
1 7329 53214
1 5782 19936
1 82692 89449
1 16572 58654
1 39389 69275
1 17728 29759
1 59467 88246
1 23930 92305
1 36449 61278
1 51281 92958
1 44060 56961
1 9139 50077
1 8894 23788
1 4532 43295
1 23970 77048
1 16972 27440
1 76975 98472
1 31055 46707
1 1827 21975
1 20270 43835
1 32700 73325
1 10635 40783
1 42870 79982
1 42220 69679
1 56224 98828
1 4953 17066
1 25829 36390
1 39197 98815
1 8852 44834
1 55844 79017
1 40034 56611
1 81020 98017
1 21163 71642
1 6023 53700
1 19593 41100
1 68285 69088
1 41690 95458
1 49096 73015
1 55455 62467
1 44980 60167
1 51849 63071
1 44914 91612
1 10755 67003
1 10232 82507
1 53333 80905
1 76376 82128
1 75527 86362
1 10 53695
1 31983 88651
1 57091 97216
1 38674 93531
1 32767 56838
1 29798 55005
1 94637 97617
1 32077 84412
1 41425 92650
1 23213 72246
1 30388 83915
1 67282 93588
1 8353 49750
1 424 10889
1 5842 97988
1 52476 94338
1 19068 80943
1 18452 24179
1 12851 82406
1 10056 16073
1 22052 25645
1 82496 93709
1 59036 64619
1 79078 80450
1 21029 74663
1 66398 99631
1 944 71383
1 43792 71780
1 70770 87989
1 39930 45155
1 67820 95706
1 18483 90105
1 53988 64337
1 9805 11790
1 10214 94487
1 22892 53544
1 10002 10527
1 8711 54562
1 37474 63240
1 66389 91740
1 35867 66882
1 8889 96605
1 22657 43378
1 1231 68263
1 57088 91139
1 27392 38198
1 4476 73900
1 59876 63256
1 45152 46584
1 3758 71192
1 62970 84197
1 79038 79077
1 2152 46189
1 55765 63861
1 67770 84125
1 84481 89650
1 10579 89514
1 58191 93568
1 65080 85950
1 17781 98216
1 63980 78608
1 9782 92435
1 3601 54075
1 11630 59407
1 19457 66850
1 13417 35791
1 53116 97587
1 12217 17462
1 52543 92847
1 2749 64608
1 47934 59264
1 20861 38241
1 8332 51411
1 7452 34826
1 3987 75981
1 74357 84678
1 18596 89180
1 3550 53195
1 60962 83265
1 3863 68807
1 5614 34136
1 10119 67226
1 3010 21243
1 8716 49276
1 46 16188
1 38689 72114
1 59812 84556
1 40078 95348
1 48055 86137
1 85342 93263
1 10025 21910
1 33356 67568
1 13285 91900
1 68047 88468
1 63302 98773
1 4999 80809
1 22901 76284
1 48271 94690
1 47077 88437
1 38885 82297
1 53645 77998
1 38028 90352
1 22294 84677
1 65839 88320
1 9053 91684
1 11947 49480
1 2295 53965
1 33517 38694
1 457 44869
1 27105 44743
1 18436 42849
1 21548 60441
1 60132 66640
1 14009 25375
1 26205 97079
1 85620 98798
1 45882 60245
1 9060 90949
1 6872 97177
1 33350 87951
1 17898 72952
1 45660 98476
1 24951 69450
1 17083 57493
1 5021 79386
1 54093 92155
1 61031 99052
1 12646 61571
1 43553 86431
1 66872 93391
1 26370 71643
1 48013 81558
1 78203 79965
1 71921 95320
1 7704 17417
1 40882 56595
1 12193 42627
1 14985 97043
1 61891 86047
1 12062 72963
1 548 44199
1 17098 74729
1 3572 30813
1 25105 82750
1 92516 94975
1 77623 89269
1 2329 97612
1 12859 93526
1 31390 72744
1 9248 19564
1 9185 28121
1 27268 65930
1 33040 41157
1 5001 81910
1 46002 68904
1 3298 35765
1 35604 59689
1 21744 74026
1 4069 87245
1 33026 85220
1 18795 22980
1 8270 62251
1 12359 16050
1 24268 99376
1 56462 65688
1 13772 96886
1 59446 93785
1 7865 10599
1 17321 20157
1 18518 76396
1 45839 82314
1 81739 88953
1 78646 91651
1 27127 76756
1 35858 52436
1 1927 34616
1 39085 87910
1 2158 82351
1 65791 98925
1 46544 95684
1 37383 79876
1 9801 45650
1 11781 40872
1 75807 77291
1 20519 64257
1 2029 10246
1 9296 91836
1 18395 43257
1 65418 91593
1 24888 57632
1 67345 79241
1 74276 87044
1 55585 75037
1 31661 58459
1 15925 83448
1 14734 56795
1 62593 64612
1 6299 28204
1 57990 70943
1 74802 98508
1 22103 82291
1 2321 36082
1 6552 40655
1 56956 64478
1 48919 56385
1 41286 60170
1 29916 79014
1 40531 71744
1 66463 75587
1 56516 90214
1 32459 54658
1 33544 59652
1 41520 63506
1 92731 95836
1 67532 68988
1 34598 90054
1 55281 72972
1 26097 89842
1 15956 65507
1 57419 91673
1 14778 48736
1 75397 99261
1 16299 17249
1 17322 89221
1 7407 96896
1 38569 79850
1 55439 81932
1 50760 94083
1 10644 20032
1 66368 91385
1 29075 51216
1 36067 81758
1 55522 95084
1 11357 19844
1 76777 81605
1 81257 90748
1 2431 45769
1 37058 54623
1 21107 30196
1 38178 89001
1 85848 95547
1 16825 91354
1 53034 79196
1 2087 99825
1 76031 81644
1 63810 65020
1 28557 90366
1 7604 28061
1 83969 96176
1 2669 6563
1 15211 49391
1 3879 7074
1 54332 68757
1 21634 50616
1 17681 45044
1 20243 41830
1 17527 55016
1 9268 90887
1 4758 13898
1 39237 55901
1 34059 79337
1 22269 62778
1 6072 92115
1 32172 54238
1 35208 89931
1 12804 45464
1 40912 71870
1 6598 20542
1 39980 77019
1 62175 92991
1 63417 70427
1 79540 90037
1 2623 78884
1 25644 98030
1 69798 72978
1 35137 87287
1 7222 22988
1 47455 50868
1 24651 75243
1 49222 72469
1 10733 50169
1 89719 99457
1 15373 20713
1 34798 84181
1 19626 77872
1 35853 92016
1 45381 72354
1 7850 88799
1 43129 51255
1 49916 55011
1 84115 88235
1 22239 61517
1 63269 69247
1 61833 96473
1 64606 77565
1 57797 86833
1 14093 81484
1 11890 50594
1 35536 39606
1 50138 83326
1 1303 47424
1 57826 99718
1 2079 24012
1 17376 80266
1 31917 32807
1 9505 75899
1 17396 61902
1 13591 91734
1 15323 53520
1 71108 77809
1 39399 49284
1 46400 72938
1 8515 28600
1 5073 67566
1 55983 84380
1 43521 58097
1 84053 92221
1 12064 32461
1 16075 40134
1 22254 69326
1 41966 86324
1 60673 69759
1 39203 73329
1 51896 65556
1 44142 75479
1 34926 35052
1 92992 96916
1 42064 91383
1 70327 83144
1 40347 83981
1 80037 83409
1 40026 71814
1 81331 82854
1 35146 82613
1 67147 98014
1 32109 90403
1 4741 56482
1 4135 86164
1 3086 64150
1 26952 65263
1 50987 85145
1 14072 24074
1 75272 97856
1 74476 94801
1 63423 82483
1 47097 84327
1 33860 36659
1 28383 90934
1 68683 85008
1 14171 43888
1 54960 58932
1 39988 77249
1 91836 96984
1 43396 74650
1 43677 61159
1 39009 83838
1 72967 86831
1 84168 88726
1 62591 70838
1 45452 81233
1 15964 17321
1 18356 50180
1 75983 77488
1 13560 34854
1 34877 56525
1 53003 67799
1 18776 22776
1 40447 76091
1 60101 81236
1 57383 93744
1 24716 89300
1 47169 71764
1 27772 94353
1 78024 79029
1 68726 75703
1 67116 80040
1 23724 45403
1 65298 82477
1 25089 69883
1 41636 62312
1 4098 66259
1 49751 85692
1 51056 59407
1 80375 86939
1 18593 47493
1 83716 90291
1 41949 73997
1 2144 51783
1 15695 86921
1 2615 49143
1 21628 69346
1 71065 79037
1 51778 57193
1 9738 69435
1 36080 92625
1 3356 54579
1 62343 89413
1 42729 66280
1 13714 61230
1 20575 72203
1 253 37679
1 23576 50679
1 25568 36468
1 15131 19660
1 16270 23544
1 94717 95270
1 29353 79185
1 6299 91510
1 68385 75581
1 46913 98617
1 35303 87700
1 64412 87516
1 9715 70220
1 23844 71173
1 55928 84459
1 42659 86192
1 1726 36091
1 57165 80801
1 49123 84199
1 25629 74279
1 61670 99204
1 11323 15760
1 7674 36950
1 48221 48728
1 16944 76130
1 45516 49026
1 20053 82661
1 16030 92983
1 5150 8160
1 21580 81729
1 15103 63001
1 76194 95675
1 6301 91490
1 5434 96681
1 1264 47216
1 1566 84209
1 55919 89794
1 2829 72713
1 13014 75610
1 67644 77173
1 15801 64989
1 46946 88432
1 22389 59323
1 60411 61852
1 46436 90486
1 42389 86359
1 1070 5089
1 28300 77804
1 12690 14907
1 63163 82373
1 1310 40005
1 10176 44565
1 38848 84236
1 19712 36117
1 50589 67117
1 51856 96999
1 18704 77866
1 220 63801
1 48989 93999
1 34180 86731
1 43689 89176
1 22232 82526
1 50030 66571
1 31624 65998
1 68062 95509
1 33145 52539
1 51270 84478
1 18126 73884
1 59253 72119
1 40873 96012
1 46536 89127
1 13137 29702
1 26401 71533
1 5841 38677
1 37145 37255
1 3270 46182
1 14993 85011
1 86572 93006
1 62993 76979
1 31415 77900
1 15485 19556
1 371 62429
1 18005 44639
1 23241 75507
1 17022 96834
1 70659 80775
1 28450 30540
1 3735 99624
1 46377 77497
1 2809 19198
1 72175 92905
1 30107 82499
1 43973 46799
1 40416 44171
1 32016 99090
1 62305 66161
1 37188 98948
1 67720 69082
1 26497 95297
1 29637 54997
1 5325 34474
1 80155 83655
1 9651 52867
1 37753 45479
1 29819 79723
1 13132 48234
1 20252 68619
1 37724 66458
1 60541 95235
1 32107 48619
1 11714 15232
1 56931 90991
1 29248 75734
1 49236 97032
1 15236 86585
1 37694 78967
1 6503 49181
1 14919 91589
1 1894 61075
1 30587 95568
1 29308 63663
1 10867 43907
1 60324 64055
1 65723 83047
1 11846 64818
1 84711 89285
1 40404 69791
1 39957 66205
1 58506 67347
1 54647 69013
1 19969 76662
1 21833 75222
1 8687 37477
1 35841 68153
1 72827 84139
1 43028 78778
1 37698 47549
1 309 43151
1 12018 77844
1 24342 30973
1 81617 83739
1 66349 79121
1 13768 79935
1 73392 79605
1 13081 59570
1 47130 81066
1 34127 80464
1 58081 66179
1 13179 30909
1 22081 36955
1 44226 82410
1 2205 86590
1 68039 74829
1 22327 64922
1 5001 90286
1 48580 75926
1 14172 71152
1 9702 39220
1 57778 84891
1 68557 91947
1 29479 48267
1 96462 97029
1 1055 91494
1 5535 20313
1 51523 97949
1 26109 72034
1 34529 53277
1 4643 27774
1 2883 34966
1 11394 81739
1 2479 30543
1 89321 94780
1 7006 91498
1 51156 92734
1 17098 76683
1 16959 44414
1 21546 49270
1 89279 90665
1 22239 95866
1 18273 51911
1 17214 76350
1 52999 92495
1 49359 86043
1 21491 92509
1 7826 62764
1 17375 45578
1 90318 94974
1 16054 55408
1 4992 62833
1 61446 66895
1 15883 62021
1 28288 47426
1 52188 90060
1 40658 98084
1 7643 32433
1 35394 80004
1 40102 94103
1 68387 69775
1 63460 89019
1 59732 87525
1 35319 91740
1 58638 97573
1 14606 52897
1 43979 91617
1 4074 82635
1 6674 36257
1 10378 77539
1 57963 65550
1 23763 60420
1 79508 84534
1 70552 72789
1 61881 70407
1 3473 8449
1 35755 71731
1 1080 63542
1 8569 95889
1 12318 71467
1 67116 67217
1 34946 46327
1 405 99858
1 19301 94465
1 65887 89757
1 60828 98975
1 53051 81430
1 40455 88023
1 29687 50910
1 61930 74369
1 4042 45182
1 216 15602
1 33077 52602
1 22244 45796
1 9946 40154
1 22863 46206
1 24383 95991
1 2704 18953
1 1252 41251
1 13175 32380
1 50221 69234
1 26468 68008
1 26042 86975
1 64859 99890
1 42464 84392
1 26095 55817
1 34947 93193
1 65491 71684
1 5767 9452
1 22623 54653
1 44855 59504
1 58306 80913
1 58974 75600
1 2636 50706
1 72663 98726
1 29427 31065
1 23350 68089
1 73199 85440
1 75220 79120
1 22250 41258
1 3368 84585
1 40652 94230
1 76435 82763
1 30393 79791
1 553 60465
1 40824 61729
1 40882 71202
1 10317 87675
1 38845 53017
1 39397 93397
1 25202 73125
1 67394 97055
1 82441 84784
1 7547 29657
1 19217 59470
1 12252 46121
1 4411 84775
1 47567 69421
1 79866 87699
1 66985 89508
1 16346 43769
1 14819 21615
1 63377 68057
1 3699 24619
1 77821 94687
1 47601 91371
1 13953 80229
1 85302 90732
1 27412 34235
1 1585 14361
1 66444 84335
1 75463 77733
1 26612 67189
1 4753 9090
1 72097 95048
1 10442 30412
1 28482 89583
1 33404 47000
1 77691 84573
1 2979 98689
1 40201 80904
1 51358 83991
1 7824 14604
1 68275 90829
1 47302 49018
1 75177 87995
1 17701 53124
1 1655 40933
1 11373 89579
1 37972 46308
1 27414 77484
1 4644 88720
1 56323 84382
1 47044 60620
1 61534 79250
1 9389 71293
1 4879 63766
1 73267 87744
1 37436 75977
1 92798 95787
1 30426 34082
1 99071 99984
1 93964 94539
1 34422 40270
1 6014 49952
1 83723 86321
1 9 19584
1 37354 80075
1 24872 80013
1 10644 16835
1 1132 29046
1 21375 37921
1 37056 71305
1 937 50206
1 60132 91568
1 5144 65175
1 77767 98667
1 12200 31061
1 6970 46141
1 45340 69144
1 35853 48511
1 7326 35662
1 69939 80378
1 57876 84023
1 21271 49796
1 20116 44227
1 71775 83389
1 22464 29750
1 21903 60733
1 12184 86793
1 5885 64187
1 72433 95119
1 71271 90510
1 21249 75419
1 11055 13704
1 1373 78079
1 15912 41737
1 38791 80182
1 26890 53715
1 40377 73516
1 513 75491
1 48633 53225
1 6894 9729
1 29221 74519
1 3864 39814
1 8794 74584
1 8513 95776
1 29536 92750
1 1326 67844
1 21308 45154
1 42767 91962
1 6740 46520
1 30124 33488
1 22636 59950
1 50274 92232
1 26322 64096
1 17821 58213
1 33128 85438
1 7866 65394
1 33724 52838
1 25662 27026
1 45665 94824
1 47096 83783
1 19976 56288
1 891 82559
1 32125 92244
1 29191 34422
1 11071 50870
1 5102 63216
1 28758 81440
1 3425 10532
1 42296 66061
1 20077 89300
1 31866 90267
1 62148 92766
1 6760 57265
1 24535 70809
1 2316 30923
1 61883 96775
1 42984 51222
1 55610 63396
1 6750 33994
1 38663 55642
1 69754 84460
1 3912 64096
1 22883 24925
1 8358 75831
1 28650 33953
1 3336 29932
1 23207 74743
1 8423 99129
1 41714 61854
1 49427 80604
1 8892 61069
1 36570 56161
1 42224 49200
1 44406 80214
1 73685 82683
1 46567 72704
1 48792 76022
1 20177 37880
1 39919 57913
1 31019 80888
1 52624 88453
1 41585 57786
1 49131 61255
1 19788 25772
1 11058 31172
1 1721 90852
1 16480 26867
1 33303 44994
1 42831 58992
1 11531 69483
1 3963 82463
1 39774 44511
1 57032 96663
1 53345 62160
1 31421 65793
1 3647 78822
1 6110 88086
1 26675 70881
1 59121 90542
1 75764 84678
1 11361 62973
1 44450 84457
1 7654 83708
1 67637 70263
1 33258 82271
1 46969 79986
1 19982 93064
1 39917 43528
1 1349 22243
1 88049 95775
1 16036 58703
1 28175 72997
1 19458 21268
1 64235 69045
1 73976 90974
1 1868 44968
1 5494 57119
1 3809 10150
1 32815 86297
1 69552 93651
1 54105 68598
1 47769 56898
1 1249 34836
1 10201 75492
1 4992 54873
1 54014 59224
1 156 30713
1 41536 52288
1 23179 63426
1 36846 64657
1 60129 77351
1 23489 46166
1 8867 86857
1 54942 97029
1 27301 47758
1 47797 54044
1 40533 86606
1 27843 71379
1 30031 82294
1 67453 74890
1 60267 68024
1 17605 25262
1 36350 40056
1 71504 98539
1 38457 77199
1 33381 70429
1 25729 46466
1 61687 74012
1 6195 69472
1 44097 45357
1 41760 57845
1 3216 17170
1 4092 7733
1 48957 49070
1 3729 77319
1 31892 44302
1 52994 92915
1 25836 38988
1 16260 24673
1 57179 66614
1 36784 58950
1 21361 34278
1 29543 84914
1 36034 49303
1 8688 12619
1 5703 88081
1 21636 87865
1 6763 51487
1 6833 94427
1 1204 40793
1 19648 92413
1 4846 56208
1 15766 32872
1 22923 95273
1 41245 69428
1 66154 77707
1 37695 80138
1 70694 76107
1 24425 31216
1 69977 70942
1 35881 70281
1 35240 96457
1 37396 62310
1 37918 97049
1 8514 59554
1 23006 33163
1 13975 45037
1 34011 37968
1 75043 78540
1 46077 92697
1 69131 87778
1 1767 59791
1 41375 55729
1 41034 74995
1 12224 82931
1 59562 61013
1 48517 91749
1 69036 97725
1 84893 91778
1 67829 96515
1 44296 45342
1 22789 67564
1 24121 80388
1 21874 55015
1 12253 50108
1 21217 22896
1 29316 62306
1 44482 77506
1 17525 80263
1 1990 24134
1 1481 97998
1 46353 47087
1 37081 52824
1 1683 8734
1 16034 63062
1 4371 82796
1 32838 67232
1 25156 73967
1 151 28737
1 42381 75052
1 30091 59904
1 13158 22603
1 4922 59411
1 34876 49331
1 1647 90988
1 52855 89335
1 2059 73386
1 69597 71341
1 2368 21657
1 44950 57281
1 66880 94873
1 18294 54885
1 445 59604
1 24652 90262
1 20900 60673
1 92281 92833
1 6637 89416
1 47862 80884
1 15628 62727
1 37363 39956
1 2063 21872
1 8310 39869
1 13488 58670
1 35542 83447
1 26209 92721
1 35981 87488
1 75219 99484
1 14827 94641
1 9706 28015
1 46736 52378
1 13838 64455
1 66220 98559
1 15562 98556
1 28247 40817
1 5902 11576
1 29115 61410
1 71617 98485
1 55282 72410
1 22381 47348
1 4418 10583
1 55431 70691
1 17778 91856
1 83028 98296
1 40111 66786
1 32717 67360
1 31724 87827
1 4215 21120
1 40992 68606
1 37126 77003
1 13527 23496
1 5437 34907
1 29599 77985
1 27546 63096
1 37243 39948
1 47727 51902
1 14099 80811
1 1903 34755
1 45711 47990
1 46426 84581
1 5205 65848
1 65807 92493
1 20781 73921
1 29575 46675
1 32726 33676
1 21987 29793
1 6656 73980
1 60111 79400
1 16098 86717
1 90036 95694
1 17860 46834
1 37402 95802
1 8517 43593
1 39821 83726
1 84056 88240
1 40957 48507
1 9690 57091
1 6830 60842
1 70465 81831
1 29814 67834
1 73919 74344
1 48037 71817
1 54775 85273
1 28335 51558
1 58025 79683
1 68944 72389
1 39990 81362
1 61707 69945
1 47267 83218
1 50389 51614
1 8750 19180
1 10773 63473
1 30249 93770
1 33505 38223
1 63159 83239
1 52932 88421
1 2061 70416
1 38354 90862
1 18598 73478
1 27738 97063
1 7515 17371
1 2934 23144
1 58719 63790
1 9491 79037
1 53382 93856
1 30623 48173
1 20508 33968
1 30913 53435
1 56701 64512
1 39040 53684
1 15414 15752
1 17354 43976
1 52306 83330
1 90037 92342
1 20452 79291
1 20840 35427
1 3841 72941
1 2040 96658
1 4646 9103
1 29216 62565
1 45482 45733
1 54851 55602
1 26198 35606
1 18758 25473
1 27114 45954
1 16273 73700
1 22098 60072
1 54628 75611
1 20016 29517
1 45067 51667
1 33961 52688
1 9163 58681
1 5045 49773
1 31406 68541
1 74786 84111
1 7933 31224
1 9594 71881
1 54616 84678
1 6708 10040
1 14190 92458
1 3627 95879
1 17469 33956
1 23283 81901
1 45992 86325
1 30653 97513
1 17034 31295
1 23836 26542
1 51015 54547
1 34891 78359
1 28783 93920
1 42948 69899
1 28530 40668
1 17972 97339
1 48096 69975
1 27981 97966
1 48588 64947
1 64069 78230
1 37912 67762
1 46224 71282
1 31472 92974
1 32307 94382
1 15632 72557
1 19064 63882
1 7210 96884
1 18441 49496
1 27540 59636
1 186 61159
1 10375 75642
1 22241 44483
1 85048 97528
1 38126 55290
1 19799 30102
1 57348 96438
1 59513 81446
1 17303 88441
1 35453 98259
1 52819 85418
1 30921 57918
1 4053 98461
1 18315 90326
1 21286 90087
1 1039 27157
1 56134 95151
1 75567 90864
1 15214 41988
1 47731 89703
1 57363 76402
1 67561 86343
1 2706 3501
1 542 76530
1 1368 3743
1 3625 75131
1 4786 88248
1 5923 45336
1 46216 97728
1 3171 30063
1 3709 17913
1 45803 84746
1 51542 77895
1 6965 58626
1 15310 23708
1 36195 52479
1 2868 96686
1 30581 35110
1 70313 73199
1 11647 53806
1 8354 38761
1 21291 24609
1 20407 70721
1 17334 60401
1 64796 72186
1 91252 92172
1 28624 90459
1 19627 27072
1 10642 51221
1 10327 78018
1 79386 86272
1 6005 76423
1 9224 9604
1 33560 63107
1 2855 45807
1 64945 82517
1 18326 94083
1 28336 52773
1 62238 71609
1 37582 67628
1 13667 66472
1 45031 68855
1 2116 42779
1 36068 41199
1 16700 96457
1 4845 28872
1 56363 92170
1 23304 83214
1 3049 70222
1 11704 47016
1 37457 69208
1 26230 41492
1 10964 70623
1 9343 37072
1 20102 78802
1 45314 56548
1 1211 45052
1 17091 40470
1 7123 20300
1 4561 22192
1 5996 91834
1 40592 99371
1 34576 77271
1 21408 56992
1 5699 59149
1 14111 31518
1 41308 57734
1 9008 30173
1 35380 99763
1 48681 86628
1 53571 79142
1 37328 44458
1 50268 85870
1 50352 51826
1 15890 86122
1 45311 79364
1 73761 78522
1 65593 84578
1 8792 64203
1 96899 97798
1 61005 80924
1 52592 72110
1 31645 93715
1 28699 53823
1 56025 78382
1 28419 58105
1 17366 60518
1 35625 80220
1 66427 70553
1 2611 5142
1 41871 82231
1 22532 64356
1 15390 82964
1 61642 73852
1 4646 73523
1 41427 51313
1 38416 55297
1 26975 72537
1 725 46830
1 18541 63414
1 43273 96633
1 10405 21481
1 17327 90961
1 47529 84945
1 43505 57620
1 209 65166
1 9826 35756
1 3847 6106
1 65359 94189
1 17493 91637
1 30783 37591
1 6589 91136
1 8480 28663
1 840 11502
1 26386 33754
1 53088 85721
1 13935 75962
1 10339 36591
1 51677 61959
1 62720 72678
1 66263 73238
1 30543 94563
1 33822 80580
1 46105 80423
1 85991 91044
1 5332 86085
1 7365 21513
1 12554 68574
1 3465 5796
1 4873 58626
1 14713 62079
1 9130 79808
1 13702 99012
1 53204 80835
1 71544 74178
1 14401 61209
1 60580 68761
1 7218 58210
1 51916 69832
1 17210 41879
1 6652 69776
1 21437 41861
1 32072 88359
1 75790 86437
1 46083 80959
1 11108 59009
1 1419 28751
1 48837 55652
1 38335 41559
1 7871 83088
1 25754 32279
1 9548 79866
1 59440 65203
1 6286 44551
1 8914 65825
1 60366 97785
1 93257 96807
1 19148 80265
1 7026 49718
1 13028 62793
1 46902 51504
1 63950 76360
1 5210 48840
1 45351 46876
1 10298 65156
1 73433 97743
1 31716 88886
1 60545 66042
1 11709 44276
1 19111 65403
1 47982 94400
1 41397 80316
1 38591 43463
1 55824 86642
1 745 68418
1 62552 94672
1 24116 35829
1 17577 68548
1 26952 89399
1 6336 34121
1 7081 75078
1 1387 12266
1 14965 42798
1 64546 95846
1 33959 94991
1 16701 60433
1 16990 32921
1 46107 62085
1 27518 47106
1 26185 80975
1 47950 51128
1 6545 48738
1 50328 56644
1 81201 84745
1 17374 68515
1 40194 91369
1 39925 44425
1 54584 85035
1 75181 95600
1 3008 78205
1 8544 16162
1 46953 49728
1 12235 17364
1 48750 60372
1 11027 11514
1 26510 87004
1 60380 75792
1 16675 36635
1 55799 70134
1 27687 34055
1 8432 40615
1 4908 16078
1 48153 68253
1 9906 22066
1 73635 98550
1 36578 67400
1 25563 74730
1 122 11143
1 7415 76026
1 25676 84989
1 16332 20178
1 14032 63445
1 8606 39852
1 7423 33402
1 13225 99461
1 34014 72025
1 13864 27243
1 36221 57991
1 3031 74579
1 79479 81262
1 8200 72254
1 37577 52918
1 21507 71436
1 27339 27676
1 26306 77152
1 31413 86350
1 5493 20780
1 9687 34500
1 13969 49472
1 63127 85629
1 16455 71239
1 79801 91118
1 6723 93921
1 9678 66349
1 8315 82350
1 46918 63732
1 1945 88154
1 3170 89066
1 24324 97901
1 38024 97188
1 60980 73675
1 88300 99126
1 5718 27794
1 66286 87308
1 897 87856
1 60586 99989
1 76244 84905
1 64206 85631
1 58657 89753
1 30359 45719
1 20960 89411
1 69906 99167
1 71917 76677
1 19140 73502
1 45332 47109
1 84650 84853
1 15468 39150
1 25431 76414
1 26933 74380
1 67756 77928
1 3989 20486
1 29484 85950
1 61607 67236
1 2007 32001
1 10500 69730
1 21392 89821
1 42304 75273
1 4337 46185
1 94065 96098
1 10140 20211
1 5469 89659
1 93493 95195
1 13595 45319
1 11804 91216
1 7727 49104
1 35471 93226
1 17623 69574
1 60308 96913
1 12496 54456
1 39545 50369
1 34517 61376
1 77872 82232
1 1969 63352
1 19426 34147
1 90663 94269
1 11688 74268
1 10169 89510
1 58899 72188
1 26774 39313
1 22202 33821
1 44185 73654
1 11210 16716
1 11580 86638
1 4711 96027
1 18831 65942
1 28324 60318
1 19536 99276
1 16350 79025
1 42408 74316
1 22154 55160
1 12780 38249
1 22939 26679
1 51574 86119
1 36856 73172
1 31877 90388
1 43372 43802
1 61123 68063
1 10652 62946
1 15585 46573
1 32886 39192
1 15609 50903
1 38089 93368
1 72169 79485
1 7369 37322
1 62697 68754
1 61761 68288
1 32971 65838
1 30724 30820
1 60774 89276
1 95254 97665
1 21617 22487
1 69406 93995
1 46 67834
1 24535 73802
1 15763 62537
1 37750 38179
1 18548 39334
1 73396 88977
1 29345 61125
1 58289 60017
1 40288 47117
1 31604 70014
1 77252 94810
1 15419 22523
1 6640 27950
1 44335 83601
1 69849 94635
1 36968 71529
1 3011 90382
1 22168 36853
1 26950 48414
1 35777 36116
1 45093 80879
1 1390 80433
1 67120 93467
1 76397 82977
1 48552 54066
1 37132 64218
1 193 11570
1 10645 53495
1 5158 48283
1 5406 27770
1 62060 95954
1 49161 93924
1 30525 79793
1 2694 58766
1 22236 63511
1 93197 94052
1 78667 85665
1 81416 89017
1 61281 85796
1 3669 50256
1 41659 42519
1 90206 93837
1 10463 66219
1 10642 87433
1 6245 76694
1 36660 41145
1 7404 36888
1 39623 82470
1 65169 83548
1 1881 98955
1 38959 58830
1 11242 36020
1 66402 84915
1 25070 26632
1 17495 73581
1 78264 85665
1 33359 53366
1 7951 56420
1 23261 95957
1 20418 28591
1 13861 23704
1 87660 96646
1 58053 81731
1 21643 29814
1 16253 79075
1 42127 50880
1 15031 54265
1 67788 92031
1 30430 78749
1 30837 80222
1 20972 61965
1 38351 86858
1 72797 94855
1 30872 74165
1 55099 89888
1 9792 42944
1 9594 73340
1 28444 39639
1 11369 46833
1 62578 96998
1 33867 36139
1 6236 90280
1 25969 68586
1 19545 84749
1 7812 91854
1 32175 99032
1 7291 82743
1 27118 39367
1 34592 60221
1 17535 17738
1 31274 88011
1 22500 79635
1 10467 86898
1 43141 83359
1 37909 56114
1 11026 78259
1 51006 98401
1 21948 23607
1 17934 37602
1 40849 61394
1 57565 83114
1 24520 36216
1 63395 95709
1 3568 79309
1 20955 78374
1 3422 63098
1 7768 19897
1 41317 61536
1 44786 93338
1 53735 95658
1 16322 38048
1 40142 64295
1 12668 34991
1 24995 99849
1 16630 84744
1 69167 75170
1 1346 91274
1 9341 79474
1 35307 57801
1 11428 50526
1 34482 91024
1 73259 86045
1 3805 46625
1 54047 69917
1 28896 67274
1 3799 96279
1 19096 78946
1 54012 63581
1 437 23414
1 45675 76884
1 36895 49238
1 12543 32190
1 66922 99173
1 5973 45103
1 1606 65879
1 394 16584
1 1685 30999
1 11051 16607
1 20664 59667
1 20777 90786
1 22936 98759
1 87819 88893
1 24115 80045
1 28281 83465
1 28293 44296
1 2548 16841
1 25809 44852
1 13315 31703
1 14061 48084
1 30169 96119
1 17632 91947
1 83448 98854
1 58446 65956
1 39345 59645
1 4945 19736
1 85581 98773
1 13341 94430
1 97692 99220
1 49675 55576
1 33095 97240
1 64033 88322
1 66429 69432
1 76813 80337
1 9778 87814
1 67140 70224
1 5973 82060
1 4979 94363
1 44326 48945
1 12303 45012
1 72987 92714
1 25145 84465
1 11228 46262
1 38004 57275
1 22498 61845
1 64721 92641
1 40467 47948
1 41750 99588
1 73946 81436
1 59074 94446
1 25022 34247
1 55215 77510
1 7267 7366
1 78592 95190
1 86464 87436
1 59230 84529
1 38730 41171
1 13737 71729
1 70900 94612
1 27280 38457
1 42965 61047
1 5391 85616
1 4786 33314
1 35682 98405
1 31851 95270
1 5824 52332
1 20141 30821
1 79881 90795
1 41433 59358
1 21739 79560
1 21538 86347
1 79150 96537
1 3126 22002
1 90394 96978
1 46455 85921
1 59535 59884
1 1010 40685
1 9451 82094
1 64476 91377
1 26523 55578
1 73046 97026
1 26882 54111
1 9138 37502
1 59627 81912
1 32299 36016
1 43980 80906
1 70752 83659
1 19677 79772
1 8304 48933
1 42507 92100
1 50173 57139
1 16948 92159
1 55361 83006
1 1262 62082
1 35547 54815
1 61920 87224
1 81632 90423
1 29314 85885
1 7102 40176
1 71954 95743
1 28517 36640
1 86718 88719
1 48733 92726
1 4532 50082
1 21413 61647
1 48381 81367
1 10332 76067
1 10658 76161
1 26324 88298
1 7695 7876
1 51478 93077
1 48586 62483
1 30078 35364
1 17139 94850
1 32444 38944
1 8497 46878
1 58592 78212
1 2381 65789
1 16370 85127
1 76238 83489
1 27917 81513
1 25735 88451
1 3401 5390
1 27791 86892
1 36652 98177
1 3373 12456
1 22883 76174
1 33315 40433
1 57185 57542
1 14199 63838
1 43001 55248
1 39851 61089
1 39274 58337
1 9758 76125
1 51735 89171
1 10705 56546
1 15382 56403
1 2625 75647
1 17259 38813
1 20469 52372
1 61052 92475
1 36276 68719
1 5757 48733
1 10945 23855
1 46256 84836
1 3030 52185
1 1734 51905
1 63903 90264
1 1588 83251
1 46234 86649
1 3636 29316
1 2667 33160
1 62332 78722
1 2147 96548
1 118 18185
1 24661 38472
1 42867 69438
1 58865 80765
1 52603 54333
1 25860 53786
1 15766 26279
1 27712 69297
1 58299 97290
1 2704 56626
1 22195 37271
1 17190 64665
1 42305 57233
1 44887 52805
1 49994 67996
1 35078 53834
1 51810 88941
1 25509 98629
1 9728 59529
1 62794 98205
1 16230 47316
1 15301 48012
1 29966 88769
1 27593 84227
1 15654 37646
1 37612 79472
1 28888 88331
1 29778 85150
1 28437 69810
1 4121 79688
1 74789 82347
1 19457 81897
1 67469 91738
1 56508 61121
1 34390 66585
1 23599 27406
1 10306 35662
1 26171 57338
1 28530 88459
1 10683 67830
1 3171 71711
1 33897 63436
1 66216 74618
1 23070 88728
1 42592 63401
1 37331 37503
1 11019 29921
1 51033 59181
1 4451 93557
1 69939 90837
1 18551 80763
1 23039 41409
1 48335 50459
1 31677 56736
1 29528 97180
1 93088 99662
1 58399 64706
1 53782 69095
1 19377 81317
1 30741 96108
1 73730 99653
1 15917 63728
1 148 28469
1 39521 97969
1 60859 74454
1 7129 9056
1 530 77682
1 80006 91834
1 64096 81624
1 91954 92582
1 30745 46540
1 51851 61546
1 5282 81981
1 3734 88303
1 53238 78684
1 64975 76499
1 51408 82241
1 57526 74621
1 26905 40865
1 5461 51882
1 24149 59885
1 30117 44765
1 53683 89570
1 48635 80754
1 14490 65681
1 26283 90923
1 7411 18124
1 35569 48516
1 78141 93585
1 32491 90447
1 81219 92960
1 98340 99460
1 10517 13411
1 61830 74911
1 64315 95185
1 73569 78076
1 3721 40785
1 14498 37521
1 61054 65013
1 53494 84897
1 10525 89203
1 48934 65089
1 69835 70410
1 978 42348
1 31700 69961
1 7852 67940
1 40211 77191
1 43 14231
1 6066 9880
1 18817 24449
1 35612 56085
1 26142 53951
1 26624 27115
1 39476 40165
1 46480 96575
1 33279 85616
1 61782 74150
1 68621 73518
1 12 17832
1 52053 52460
1 6941 49055
1 77029 88272
1 48676 76003
1 16005 28637
1 6229 53924
1 17381 29429
1 27195 49308
1 51203 84619
1 39249 52275
1 6784 97095
1 41598 51132
1 3263 47588
1 18056 92306
1 47964 94183
1 36998 84328
1 8386 18922
1 20804 85527
1 17256 46416
1 44654 46157
1 30021 44722
1 13701 60719
1 38195 65322
1 478 33714
1 12600 27304
1 5949 26425
1 11426 22603
1 241 25554
1 73245 87335
1 15283 41066
1 24615 41159
1 52823 91258
1 51940 69708
1 14793 59778
1 1543 40388
1 18173 99047
1 58882 93967
1 7449 53682
1 37939 59081
1 63027 95351
1 39622 39965
1 48314 66357
1 46268 83005
1 6032 95337
1 1826 44322
1 66966 75934
1 64743 94405
1 52657 98207
1 37587 58890
1 78606 89676
1 40444 69473
1 45674 77323
1 42021 48348
1 33513 75236
1 11948 66553
1 43395 75732
1 14228 44723
1 85310 87363
1 24432 80621
1 33301 99961
1 54731 92581
1 2893 65697
1 75448 88052
1 14250 19501
1 84110 89302
1 87680 93690
1 45655 65416
1 16719 55564
1 41778 80547
1 15871 77518
1 72946 75735
1 26638 91608
1 35346 64170
1 19469 60749
1 59061 80146
1 82262 97434
1 958 69819
1 55369 63797
1 66137 96647
1 26661 84309
1 13318 21966
1 57552 74409
1 7615 30208
1 29755 77963
1 15740 42723
1 76414 92601
1 26604 87788
1 1776 44279
1 98674 99296
1 17914 70578
1 34381 75677
1 19725 45125
1 72073 83877
1 5009 58848
1 64183 77920
1 34519 77167
1 28435 70345
1 58775 60722
1 54708 56730
1 44953 53360
1 4992 35086
1 40012 41492
1 49216 50723
1 13537 85482
1 55050 58831
1 20041 78685
1 3916 39271
1 29233 68496
1 26255 72723
1 11339 40973
1 20285 25477
1 36036 63304
1 29013 39321
1 25004 58124
1 39532 56113
1 6608 28066
1 35788 97606
1 3790 19493
1 45300 98117
1 24248 28040
1 5364 78222
1 46314 83054
1 842 97033
1 30743 42808
1 27171 55103
1 7394 54530
1 12192 22064
1 34496 41980
1 52644 78454
1 34920 97873
1 14110 86524
1 11049 30375
1 87590 96948
1 3147 83735
1 17971 38935
1 60142 88425
1 33750 94054
1 60557 65349
1 55968 98683
1 42062 66236
1 35870 91201
1 50631 51677
1 23752 43592
1 42958 54392
1 280 66454
1 42295 46882
1 28915 38661
1 47741 60631
1 20448 34616
1 10625 18429
1 10691 11427
1 2790 17755
1 31806 57721
1 35787 63801
1 6420 72420
1 84822 97134
1 58008 66162
1 29267 89716
1 71734 75165
1 4200 80468
1 24307 93960
1 59864 79218
1 37782 79405
1 28184 96343
1 55989 87398
1 40019 43618
1 1745 42828
1 23285 67511
1 41886 54949
1 99 5084
1 43341 57200
1 45660 49551
1 70409 95401
1 27230 46210
1 32968 63906
1 3492 14278
1 46093 66373
1 41168 60362
1 37476 74987
1 96846 98081
1 33396 70720
1 30452 67430
1 80198 94073
1 15121 84538
1 49518 90241
1 45494 69275
1 7772 74527
1 34282 95431
1 8414 62601
1 33300 55271
1 56768 76996
1 10540 12983
1 14114 32063
1 27814 80405
1 20430 84891
1 1324 83579
1 65316 69166
1 82893 87565
1 5418 55667
1 77551 89371
1 4679 59047
1 71769 82995
1 91615 94336
1 23734 69231
1 1066 96911
1 58126 85214
1 14237 25620
1 6129 58789
1 46678 46852
1 20099 95704
1 7422 59012
1 56111 72532
1 10410 21497
1 16870 31584
1 39055 59286
1 10356 37801
1 57421 78624
1 17578 42516
1 52689 61352
1 6828 73804
1 12628 34916
1 38588 99395
1 6936 88265
1 518 84462
1 16258 86602
1 987 43665
1 29725 43885
1 19219 37059
1 49196 54479
1 51126 64152
1 14076 20909
1 379 1846
1 31468 65554
1 77446 82484
1 37649 50346
1 26741 66402
1 12260 37520
1 20411 81517
1 53245 54151
1 43697 86745
1 31154 66901
1 13316 91161
1 86963 97887
1 37728 41872
1 40040 55808
1 41079 44300
1 33213 43131
1 25742 28041
1 65811 97308
1 16295 94277
1 36483 66385
1 6404 14546
1 9307 10146
1 46498 85874
1 7173 38406
1 87008 93548
1 12564 16616
1 64263 94583
1 41532 81612
1 83806 99489
1 47840 49690
1 692 48895
1 65036 68342
1 41354 75541
1 11325 65845
1 31614 99562
1 12979 83842
1 6228 47887
1 19703 59405
1 49114 79868
1 8871 21277
1 62751 73865
1 29431 77698
1 61107 96652
1 33197 96049
1 50165 98336
1 51842 76319
1 3239 94985
1 53095 61712
1 7929 98305
1 19624 58638
1 45358 47693
1 25106 69946
1 46238 88303
1 19645 59098
1 58321 88905
1 75514 76935
1 46665 64165
1 38838 70233
1 49915 50198
1 67545 97258
1 3813 48572
1 29135 68319
1 29058 30919
1 54884 66916
1 2987 31564
1 8385 26570
1 39813 80497
1 12818 61528
1 29436 97066
1 43972 65829
1 665 30521
1 30868 85532
1 5483 53250
1 106 46660
1 38726 41819
1 31583 67304
1 2508 81478
1 74414 83008
1 22775 65911
1 11802 39144
1 27716 81569
1 20804 23101
1 4300 84990
1 14782 71937
1 20877 44208
1 16315 42603
1 44194 83534
1 29764 76447
1 43394 90773
1 3914 5917
1 60766 94854
1 18099 30824
1 96957 99261
1 8521 76076
1 12353 46062
1 11906 54231
1 75228 82330
1 22680 93168
1 55789 95224
1 3713 68444
1 21244 72454
1 60120 97066
1 19719 81466
1 80355 98759
1 37282 86777
1 26959 29978
1 3315 79858
1 42844 51216
1 35778 43047
1 62442 82726
1 39286 70054
1 48980 51654
1 38927 80779
1 44116 81756
1 40567 47970
1 54472 58568
1 52383 65670
1 18707 61110
1 39803 48731
1 32519 47340
1 16025 77296
1 15535 49813
1 15903 30680
1 5402 84340
1 5099 33666
1 5971 89086
1 27025 87829
1 51752 97487
1 9078 22409
1 10664 36706
1 11027 22402
1 37039 95228
1 12231 59407
1 74470 93001
1 12509 39139
1 82438 88873
1 13106 28447
1 27556 95716
1 22928 91929
1 26376 78150
1 31186 60357
1 65737 98206
1 14644 86727
1 46390 62249
1 3949 46537
1 29580 49912
1 68848 90137
1 39214 85039
1 40932 53442
1 11258 37863
1 19767 33910
1 6176 26350
1 49303 72461
1 26367 31078
1 14353 51290
1 36526 75952
1 5358 37257
1 49407 62147
1 67547 73746
1 44694 51948
1 14832 74240
1 27768 52984
1 7842 12739
1 16218 51517
1 75598 85621
1 6543 80385
1 49710 83136
1 35206 44411
1 16343 75001
1 38411 54976
1 63768 90133
1 46436 56489
1 71384 89767
1 16090 54135
1 46537 69217
1 4305 73919
1 9002 83185
1 11365 95096
1 17861 68148
1 25331 88307
1 11747 78620
1 35287 73942
1 63586 81971
1 9041 62789
1 22590 91337
1 46013 64045
1 42509 99506
1 45467 45712
1 62100 79878
1 52459 81148
1 61152 61892
1 32458 63151
1 51699 99062
1 32650 90096
1 35802 73212
1 36981 96970
1 35513 79855
1 12820 65395
1 38789 52937
1 9690 89125
1 35591 63729
1 42884 71376
1 48945 90849
1 27033 70958
1 16811 59795
1 27409 80608
1 29180 87598
1 42750 59567
1 40771 79718
1 24384 47546
1 12281 54992
1 73144 93525
1 6823 77289
1 28129 70509
1 11408 24604
1 45394 83897
1 54311 95436
1 20134 72911
1 48731 65914
1 76510 98869
1 14435 54228
1 50111 68034
1 71176 95140
1 10150 72183
1 72209 76602
1 26764 56990
1 7179 55323
1 80278 96269
1 45482 89084
1 30077 37556
1 32235 46291
1 69221 69412
1 58086 90401
1 55058 57709
1 1300 81027
1 53000 61015
1 52403 98307
1 27120 29270
1 21632 79706
1 65201 78182
1 33302 64233
1 16220 20960
1 11575 93988
1 16028 38196
1 4597 68774
1 31238 56092
1 2767 69990
1 47860 86712
1 37240 71087
1 13331 72848
1 34089 46241
1 44415 67706
1 6551 92052
1 4132 36491
1 19965 85159
1 28425 62020
1 25707 37515
1 67634 81484
1 62982 77298
1 33826 37665
1 38300 38880
1 55375 69985
1 18637 40466
1 3976 38137
1 56056 57800
1 82568 82889
1 80878 84847
1 94610 95393
1 54312 76638
1 51240 74662
1 37942 52389
1 50249 89221
1 62213 98744
1 40537 50345
1 84735 94030
1 23327 29104
1 18712 55941
1 14213 34343
1 58415 61407
1 34411 81230
1 24737 73251
1 15308 44715
1 21536 61023
1 22648 72580
1 13417 83983
1 2816 15250
1 3747 56234
1 5203 74231
1 35039 93385
1 23016 63566
1 21114 94352
1 55221 76396
1 22128 62012
1 50598 69855
1 42581 72603
1 17858 18019
1 51464 54873
1 12628 96882
1 16465 38994
1 55914 71225
1 46499 95916
1 36170 68481
1 59453 73039
1 33515 99878
1 39856 58645
1 36341 62071
1 2031 75664
1 27177 55745
1 24187 78717
1 15555 99463
1 29552 57095
1 2748 32120
1 67111 67842
1 23896 82230
1 71485 83577
1 37178 72672
1 71228 80257
1 27787 69182
1 38732 77563
1 91429 97390
1 44756 88911
1 6783 65108
1 8070 21303
1 41302 59077
1 73916 84151
1 28375 80629
1 69285 86061
1 53602 65844
1 4374 68661
1 13873 87439
1 39151 78778
1 4415 19314
1 60915 98974
1 30677 97928
1 75989 78745
1 29032 72056
1 33397 48351
1 8183 33828
1 1929 69417
1 2335 96387
1 50199 57781
1 11931 23746
1 20031 64978
1 46561 56185
1 65548 84202
1 69364 83126
1 48139 84898
1 87742 97239
1 33919 40252
1 26735 67653
1 90756 94574
1 15627 79869
1 14925 83418
1 13207 84925
1 755 38653
1 1266 38207
1 18065 53026
1 6948 24933
1 80980 84176
1 89500 99670
1 4158 66079
1 3808 78847
1 10795 46886
1 30225 38921
1 18552 81523
1 51913 53049
1 5758 35650
1 16080 58893
1 7894 99734
1 6167 81495
1 24044 42970
1 54931 58531
1 83041 92119
1 653 51543
1 19142 37238
1 44893 86352
1 13314 31467
1 18086 78661
1 25358 91511
1 44207 61406
1 1302 33626
1 21462 42399
1 59486 84910
1 62845 70478
1 54753 69395
1 25808 33674
1 16950 54381
1 77628 84135
1 9502 58349
1 39661 67950
1 21067 49084
1 67100 93152
1 16881 68390
1 11650 26719
1 26038 92515
1 44143 90193
1 10002 54219
1 45350 72279
1 16985 43306
1 24061 95272
1 10802 69883
1 40365 65593
1 44376 84129
1 42819 48068
1 73117 73376
1 16772 60731
1 44156 57659
1 14012 80177
1 2595 37769
1 45706 80902
1 18139 36289
1 82414 97652
1 77116 85635
1 51353 69616
1 6121 43694
1 13125 22197
1 72838 96066
1 75659 93497
1 68006 81202
1 74052 81487
1 48670 60895
1 51728 79313
1 8106 70704
1 70419 74558
1 10607 30827
1 87416 98512
1 33474 42847
1 27428 55358
1 2850 40358
1 22623 91309
1 61394 95173
1 2447 56523
1 63753 75405
1 67206 67837
1 60384 91726
1 31411 79555
1 8968 65042
1 31371 80324
1 44737 49857
1 64731 85054
1 24420 25295
1 11607 98083
1 31996 75481
1 38617 71129
1 33185 71814
1 3316 68191
1 10285 79269
1 66163 98850
1 65927 78751
1 59308 79271
1 35144 70884
1 25865 91574
1 5267 89170
1 52684 58959
1 32537 45861
1 22881 42546
1 54105 61004
1 48738 78515
1 48904 59330
1 43593 53368
1 9445 25959
1 69693 95954
1 5496 44962
1 26278 81109
1 42412 76060
1 3907 84865
1 26893 66806
1 14398 45697
1 14520 16407
1 7756 59593
1 54376 65717
1 7956 98013
1 48838 69532
1 9274 86958
1 14846 22672
1 20237 37586
1 30697 92797
1 15616 62256
1 41331 53227
1 22004 90281
1 3031 72084
1 23650 63716
1 6100 38222
1 6268 54603
1 58265 69006
1 14441 70721
1 29417 36617
1 11772 69287
1 19499 65486
1 24863 41414
1 4189 14005
1 68543 86685
1 9959 65761
1 19158 72113
1 14174 20432
1 21251 95847
1 31689 91032
1 28226 52903
1 54723 96597
1 60191 75239
1 29453 67696
1 2024 4901
1 22513 62937
1 26135 78752
1 5129 86866
1 67148 98286
1 87457 98759
1 72440 82865
1 52981 80778
1 45133 95926
1 1042 36969
1 12326 94827
1 73227 79919
1 31075 43835
1 3624 86991
1 59786 99874
1 3566 9044
1 19774 26863
1 50298 67613
1 19140 56410
1 34606 78792
1 36911 74123
1 61546 78962
1 13984 20116
1 25168 70700
1 39291 64344
1 3427 77552
1 58725 62175
1 46898 53170
1 2693 96718
1 19782 89544
1 51164 84877
1 31228 52648
1 1560 46115
1 56667 59820
1 24193 34951
1 18085 56246
1 21790 57044
1 68586 96055
1 31883 58564
1 22668 40451
1 48916 94165
1 39330 81254
1 58058 84040
1 23031 39353
1 11352 93090
1 18310 59303
1 60422 93991
1 59315 68097
1 18575 80759
1 9855 78893
1 3790 77528
1 20570 80801
1 35905 53842
1 74022 81024
1 758 94419
1 62101 88468
1 31460 32241
1 40872 89825
1 71039 97356
1 6809 89431
1 17420 55415
1 90468 94560
1 46320 97272
1 70395 87880
1 281 97668
1 81862 90222
1 32367 37976
1 2613 77807
1 80970 83107
1 10637 86575
1 42662 63340
1 50773 64067
1 24583 84925
1 51970 93956
1 22281 42358
1 50605 85155
1 10808 44995
1 7629 46038
1 78506 91969
1 9890 65150
1 3450 88247
1 448 28241
1 39747 48919
1 19440 61016
1 21929 65704
1 265 16424
1 28261 43829
1 49423 57472
1 64721 69369
1 79459 97451
1 33286 58328
1 3149 82966
1 6293 11296
1 25655 28260
1 29489 47540
1 10413 84302
1 23402 37897
1 55360 87507
1 7908 16910
1 1570 81876
1 51771 73970
1 1998 28393
1 46202 92695
1 35600 35883
1 15631 57382
1 37629 48951
1 73520 96680
1 51272 92976
1 18213 95099
1 7357 88574
1 86221 90008
1 5134 61302
1 64577 67665
1 981 78162
1 50869 89798
1 80338 91916
1 49217 76595
1 1972 63241
1 1990 12354
1 31902 57870
1 55485 77943
1 61462 81806
1 41770 92981
1 51278 82897
1 64578 97227
1 11201 52241
1 34254 35599
1 47891 78584
1 28439 35847
1 28256 77728
1 7236 30308
1 46339 59757
1 17419 38567
1 6174 58004
1 5717 40856
1 1554 91267
1 38313 80239
1 8375 16347
1 60290 98845
1 24680 76736
1 51041 70729
1 22423 52635
1 74832 82796
1 48573 62819
1 9892 82820
1 90476 90690
1 58729 63328
1 49983 75421
1 1296 60106
1 10819 56198
1 68742 86763
1 7043 55393
1 39060 64766
1 43920 71899
1 9770 10017
1 8733 39879
1 23026 32183
1 66760 94883
1 21897 77929
1 43016 81772
1 6559 41023
1 7215 23600
1 93051 95665
1 17886 49749
1 17654 69478
1 47745 87149
1 92381 97768
1 37247 71561
1 20974 73956
1 2448 92561
1 16708 22894
1 164 34429
1 38925 99051
1 10384 40570
1 18270 56497
1 71485 75832
1 89729 97680
1 61378 74211
1 3346 21073
1 59800 67724
1 17925 60224
1 19391 44950
1 67701 68226
1 10876 24406
1 50159 82038
1 17298 42321
1 45255 52893
1 45816 73816
1 72196 87301
1 23559 51420
1 16386 60130
1 12189 12440
1 83394 85008
1 11776 60112
1 26918 99894
1 18212 29242
1 57688 79217
1 6389 89046
1 27431 74003
1 1822 97941
1 30491 62724
1 4214 30538
1 5260 42693
1 20135 34843
1 4787 59800
1 41917 94214
1 22674 46445
1 20957 41702
1 75866 78358
1 7804 75249
1 74681 79536
1 43831 51067
1 12516 57234
1 12383 24226
1 90580 99431
1 8331 39086
1 15849 51780
1 4856 67123
1 1611 39294
1 51397 99329
1 67187 95387
1 14704 30220
1 15735 94715
1 16888 92151
1 1466 83904
1 8561 11646
1 6610 33319
1 1852 83957
1 45245 51870
1 68626 92950
1 55830 93781
1 44192 69495
1 41263 68497
1 2094 67235
1 22076 90369
1 34157 41375
1 42779 58152
1 82556 92512
1 25779 70521
1 52359 86562
1 8014 37141
1 46550 55951
1 12771 25241
1 36810 72608
1 22639 44251
1 3912 69222
1 21496 30402
1 48687 76010
1 26557 93996
1 50 95088
1 8983 51973
1 14444 75352
1 61699 64661
1 275 20258
1 59818 73554
1 23478 64778
1 8734 56410
1 9116 91556
1 41245 58821
1 5980 61490
1 81589 86748
1 2069 34608
1 47558 68819
1 28229 94029
1 13925 48305
1 34554 88631
1 20211 32994
1 9380 87002
1 14691 85563
1 3419 39994
1 2018 88338
1 28300 88475
1 28141 98813
1 13916 30961
1 49036 58223
1 25831 39877
1 17022 59717
1 95605 95751
1 53719 85631
1 44521 45673
1 9560 20673
1 14898 99226
1 25009 90665
1 30363 48335
1 5714 81684
1 7837 93265
1 78906 80233
1 5296 87419
1 59279 77338
1 24777 49848
1 19248 97480
1 47321 94746
1 65868 81377
1 16895 96644
1 76640 98115
1 19278 27770
1 68122 74471
1 63729 80689
1 23953 45640
1 13078 45571
1 32466 82413
1 56130 72013
1 30729 95921
1 70555 80770
1 59432 74238
1 16174 92057
1 24637 45065
1 33450 52458
1 55106 65694
1 5151 10219
1 25315 36972
1 23448 25964
1 13454 84528
1 38549 53168
1 11778 71779
1 26636 91630
1 80550 87474
1 46087 62402
1 52903 86912
1 12517 75593
1 38943 49936
1 25613 78245
1 11336 32049
1 1043 55085
1 13888 19436
1 51537 97841
1 83676 93006
1 26203 52986
1 17268 73324
1 90503 99357
1 7127 20756
1 15926 71367
1 73836 75672
1 41815 94803
1 70831 79917
1 12144 84061
1 9353 81965
1 75916 91845
1 10460 80099
1 13387 26651
1 41455 93779
1 1873 3496
1 51015 59964
1 83355 90609
1 68747 84173
1 57774 66913
1 6264 42628
1 73991 79402
1 30934 40762
1 7632 24020
1 87317 88818
1 18134 73108
1 57696 74890
1 8259 70736
1 56970 90334
1 51242 98795
1 17854 42003
1 61418 67735
1 46469 46983
1 56241 80009
1 23528 48204
1 77753 86460
1 57988 68709
1 35490 38758
1 55140 99209
1 17880 86190
1 59726 91980
1 11659 72842
1 60430 68557
1 20107 98528
1 677 44159
1 80361 88119
1 4082 18807
1 20251 56333
1 73202 94242
1 15866 88117
1 77493 99568
1 16875 91070
1 2996 53517
1 19222 21820
1 53998 55996
1 13351 69401
1 77753 99242
1 2249 93237
1 39752 45873
1 11819 13307
1 35322 44201
1 37791 63765
1 33688 52609
1 30858 34038
1 44683 98338
1 24445 61244
1 38157 81775
1 44807 75089
1 55864 58459
1 49276 50656
1 12273 17801
1 19152 94546
1 80968 97164
1 16361 64748
1 6731 95114
1 6186 8747
1 17058 57427
1 57252 86302
1 23438 31141
1 70623 75129
1 21933 47510
1 72227 79014
1 45185 86023
1 39725 41191
1 53596 59092
1 20076 37006
1 48772 80390
1 49671 99732
1 33055 49150
1 14722 69480
1 77098 82931
1 34292 77365
1 13506 47497
1 30865 51658
1 35249 88886
1 15183 45969
1 43115 92605
1 1266 24798
1 20091 97470
1 61701 72455
1 32759 73811
1 53571 62006
1 36269 61952
1 49887 79966
1 73636 76744
1 30285 98625
1 77410 85120
1 13316 73773
1 62325 78238
1 3824 36029
1 75448 92938
1 72733 83948
1 46454 53495
1 18087 20918
1 4222 17185
1 6818 85965
1 25755 64243
1 23764 43767
1 56476 63060
1 26096 51559
1 34369 68145
1 41793 68462
1 16837 52144
1 19758 48590
1 32350 95424
1 15050 27040
1 52603 73277
1 33 24064
1 47100 80549
1 24170 51573
1 80440 84530
1 44599 46168
1 54968 78965
1 2951 69592
1 9299 75888
1 22213 52021
1 44865 63359
1 29289 84279
1 8053 24496
1 69005 87088
1 74717 75009
1 77870 83891
1 34081 88246
1 21683 89350
1 35247 75813
1 75016 78912
1 77445 88453
1 2205 53534
1 42150 68657
1 4199 93758
1 8500 52484
1 23633 25347
1 5572 75328
1 39558 94056
1 39641 70312
1 63337 83607
1 10134 89769
1 61429 93484
1 23644 42834
1 51478 56812
1 6409 9709
1 12615 61920
1 12541 12979
1 23466 23865
1 79327 92574
1 25658 79155
1 69629 99393
1 18196 29763
1 42425 76599
1 8676 31846
1 36377 66595
1 62868 88453
1 16666 94298
1 70086 85303
1 14727 46056
1 27491 74119
1 59639 66113
1 8814 83710
1 72274 99864
1 17024 18871
1 9911 83447
1 13415 61599
1 3512 29006
1 58706 90367
1 85789 87862
1 82932 84847
1 89767 98972
1 39142 82383
1 34089 64036
1 49398 70283
1 19706 45295
1 211 25584
1 10756 88899
1 12449 32902
1 12942 34748
1 47547 66412
1 71497 98896
1 4506 21641
1 26923 48916
1 79768 84893
1 16490 74162
1 41330 71290
1 1563 74956
1 3769 13964
1 74987 79149
1 31318 41835
1 64395 85761
1 21200 47308
1 35849 49966
1 78647 97937
1 8649 68054
1 62292 96976
1 72588 90467
1 45333 57532
1 22889 36559
1 17796 35947
1 60199 94167
1 8638 53588
1 26349 83403
1 57828 71894
1 58472 89630
1 27277 94045
1 13460 15412
1 33527 74702
1 21515 28299
1 84311 95465
1 83689 98447
1 85068 89712
1 4680 56857
1 17981 21477
1 23803 75079
1 7279 59204
1 27627 45819
1 44276 87283
1 18225 47990
1 67775 91459
1 65363 79733
1 33162 44963
1 24363 79331
1 18990 88992
1 78975 93716
1 86922 89075
1 40104 93567
1 68057 99880
1 39895 77352
1 28752 69717
1 15526 55849
1 17491 22939
1 15150 29207
1 42706 51272
1 14805 81869
1 65772 70819
1 18025 32388
1 9658 20033
1 35422 49901
1 16835 47653
1 76287 89601
1 46767 65794
1 45036 56464
1 57030 96764
1 8687 48104
1 94523 98222
1 68796 87375
1 33482 72487
1 16297 27107
1 33896 58386
1 17040 38155
1 23977 96903
1 13810 38098
1 42421 49966
1 41702 72429
1 88905 98871
1 81354 89186
1 3064 12595
1 1300 34161
1 29903 48832
1 69864 75538
1 11240 80984
1 32902 76355
1 33483 49506
1 67655 91171
1 83371 83694
1 11546 55686
1 35505 43556
1 26312 73783
1 36595 91938
1 20634 27130
1 44726 48117
1 28993 55719
1 2680 74499
1 24241 33890
1 19468 92556
1 39919 59786
1 19668 29477
1 69938 98566
1 15982 65922
1 9300 75386
1 43542 66032
1 10681 79403
1 17072 67582
1 11113 51300
1 26955 77814
1 18187 27251
1 62422 63550
1 50479 52819
1 71414 77947
1 39203 71220
1 37335 55990
1 48949 79533
1 3447 35757
1 47586 93319
1 9260 76416
1 75189 79637
1 66984 94026
1 14585 18299
1 13158 29637
1 38237 50945
1 3713 71126
1 12583 49785
1 11326 61232
1 7867 68720
1 52857 82628
1 14976 62848
1 42724 48666
1 30698 77757
1 44712 56553
1 4257 71882
1 10332 74388
1 17904 99900
1 2764 34111
1 66720 97729
1 59323 60194
1 6359 16652
1 31355 36780
1 50800 67772
1 26476 65404
1 34257 49539
1 49075 52220
1 18719 74687
1 33839 67245
1 4990 89688
1 7568 28705
1 52738 78987
1 31894 32246
1 2436 16611
1 717 60372
1 73541 96663
1 17962 90984
1 30050 65543
1 25629 26373
1 33804 73894
1 48769 65585
1 72524 73503
1 64788 66020
1 14633 32920
1 35560 92206
1 43184 57202
1 15514 82456
1 14562 95198
1 33021 75283
1 80482 85414
1 46906 51405
1 82611 95904
1 58822 61622
1 16860 61128
1 32889 42718
1 17825 63487
1 45033 49171
1 28967 67420
1 5221 78529
1 4547 84437
1 13890 40153
1 37007 99880
1 52038 68448
1 58915 81458
1 16995 46570
1 17968 55665
1 14998 66677
1 63310 81610
1 4893 59596
1 66343 71483
1 1215 88086
1 55861 65970
1 89850 89916
1 92214 95186
1 50436 67047
1 45500 92473
1 23061 24360
1 84686 86330
1 27299 35192
1 62076 78751
1 11134 35731
1 23909 94299
1 45372 59713
1 4000 40538
1 31795 80985
1 65880 92538
1 19184 28414
1 18584 96384
1 63860 92541
1 49562 70164
1 36498 92900
1 46615 81553
1 66423 94836
1 11655 18270
1 17062 69277
1 74589 84870
1 59047 65254
1 75805 89241
1 36613 47048
1 63848 78240
1 38784 89554
1 23515 47755
1 2157 31972
1 34219 76662
1 14602 59954
1 21133 29173
1 41273 81469
1 8740 17020
1 41492 94305
1 626 57930
1 11812 91497
1 13624 40259
1 7189 72124
1 70639 92869
1 57617 72026
1 78952 87820
1 12193 80171
1 69826 78060
1 24091 25171
1 22673 91011
1 35918 36601
1 27577 63932
1 1468 80098
1 10633 84195
1 85291 97920
1 30215 45752
1 87015 88514
1 48938 86602
1 18572 31938
1 71209 87584
1 39384 87887
1 30367 91758
1 31545 79313
1 25445 78674
1 38005 59392
1 58904 88072
1 76353 93056
1 51622 85041
1 23031 95780
1 6840 92230
1 10481 71533
1 95933 97024
1 84746 98013
1 8682 95924
1 53071 56324
1 58179 76099
1 28792 88953
1 36523 57752
1 4752 8908
1 57174 96318
1 40641 82261
1 43476 82657
1 40704 92699
1 35917 90380
1 85002 88021
1 41673 50332
1 22270 27006
1 9453 32344
1 14457 99199
1 6523 71023
1 27132 75317
1 23572 58372
1 63569 90377
1 32407 58992
1 20481 74098
1 31109 65969
1 60241 96497
1 6316 68408
1 31943 32639
1 22210 94695
1 14020 54004
1 26261 87836
1 80600 80831
1 16282 35471
1 52807 90243
1 56277 90706
1 18443 58891
1 29405 79733
1 37717 39803
1 56265 94494
1 41405 74849
1 34745 94288
1 5644 85211
1 40488 47987
1 2637 13541
1 38284 98861
1 80204 90891
1 41791 74547
1 61581 88401
1 2429 7867
1 68131 97803
1 2288 63509
1 28798 45748
1 88741 94526
1 11535 91926
1 60346 90907
1 68355 76426
1 8569 60134
1 52088 73855
1 8960 55627
1 16805 50696
1 47575 80065
1 5331 60410
1 8891 86749
1 22114 34559
1 7450 99625
1 35423 56247
1 27427 91505
1 27344 61032
1 38837 85511
1 9764 27555
1 4131 6748
1 25116 43251
1 3282 78423
1 52929 92255
1 42551 47149
1 12210 26999
1 10073 58717
1 2788 33957
1 7781 52365
1 57133 82466
1 22544 89480
1 66009 99221
1 2855 50557
1 28630 87999
1 11204 85352
1 40178 46326
1 39770 83677
1 17378 70932
1 1091 56211
1 32011 95338
1 4337 87206
1 65186 67474
1 37079 96141
1 9124 11351
1 9833 35050
1 14959 23979
1 48671 98538
1 53175 58514
1 7828 25169
1 4893 80862
1 4106 93240
1 70 32818
1 20760 64884
1 74764 76838
1 36834 50163
1 51887 90163
1 47300 64847
1 68463 74769
1 30164 85660
1 71569 91746
1 17223 98114
1 84531 92638
1 92237 96375
1 15253 50242
1 87141 94274
1 16568 28129
1 52928 98097
1 6186 71418
1 65242 71765
1 78705 90624
1 74626 90967
1 17715 91560
1 48426 73117
1 86246 91350
1 7397 33574
1 14884 99485
1 45251 74464
1 25843 38353
1 23241 48434
1 16064 69349
1 59634 97448
1 24009 33622
1 43977 93565
1 12517 89883
1 32328 71653
1 40490 58842
1 23813 92170
1 24843 56162
1 59642 60459
1 64271 97577
1 1563 49418
1 70932 86178
1 7212 48007
1 35171 83681
1 62544 72588
1 50822 69249
1 24768 73487
1 1735 26197
1 52121 99161
1 21137 77768
1 71791 80683
1 40877 92367
1 8339 75318
1 7225 46160
1 23590 92119
1 47233 82722
1 33731 93900
1 34887 81529
1 11685 36323
1 15483 66277
1 52833 92665
1 15809 97546
1 17216 67669
1 4396 41207
1 82584 99564
1 32477 74499
1 26128 77140
1 81143 88944
1 30412 59497
1 60625 69935
1 71641 96516
1 21974 75002
1 69392 87560
1 581 74059
1 7446 27037
1 59733 77875
1 6875 73798
1 35291 65637
1 32417 94107
1 41294 44179
1 50464 91151
1 10891 35611
1 828 77246
1 58780 80955
1 21542 80479
1 26212 77276
1 7391 18071
1 20008 98884
1 35920 93280
1 94932 97347
1 17233 55345
1 30537 54946
1 30765 86519
1 48137 88783
1 11097 83803
1 15681 65670
1 66649 99271
1 12415 82651
1 21275 55027
1 52 33191
1 7776 55112
1 10201 55139
1 20111 44010
1 28773 64900
1 29556 33394
1 6412 29912
1 2072 84622
1 13985 28410
1 66573 87782
1 32258 65119
1 2215 41733
1 6330 65420
1 1478 51395
1 19704 63411
1 8551 89992
1 48408 74666
1 14238 97904
1 22692 81565
1 18922 48875
1 18663 92910
1 22252 50080
1 14884 84259
1 82410 97957
1 37247 90536
1 23143 51541
1 15375 48639
1 21470 89753
1 24308 60600
1 38517 51011
1 27246 58813
1 20784 65245
1 18335 93248
1 10329 44429
1 72608 78368
1 39823 43626
1 79848 83034
1 27042 64048
1 15451 70165
1 51983 63775
1 22960 39919
1 83303 96778
1 38549 58775
1 19949 30869
1 50210 83338
1 66028 84243
1 3281 38297
1 13072 56072
1 32187 77828
1 2770 3089
1 25390 46778
1 19782 58705
1 47647 88672
1 30927 93560
1 52855 97368
1 547 9039
1 29934 42470
1 62439 79226
1 33346 38922
1 33338 34501
1 27985 40065
1 54883 60107
1 35216 66630
1 38214 96602
1 36540 43448
1 1938 90208
1 84872 98116
1 32136 35319
1 8470 36581
1 25948 45663
1 42002 90018
1 45489 95769
1 4440 63805
1 48551 90772
1 4184 14662
1 56900 64600
1 44302 53091
1 29409 65297
1 27124 45165
1 81075 96131
1 19821 61471
1 19881 32187
1 21589 97380
1 23723 25972
1 64913 91799
1 72531 84138
1 19938 91886
1 37194 81726
1 42419 43486
1 58118 90027
1 69810 96577
1 84044 91999
1 32983 81057
1 71375 73072
1 8550 37683
1 850 66422
1 30662 87986
1 39246 44635
1 12166 12795
1 24117 51443
1 51387 65658
1 38313 66614
1 16627 53503
1 4173 63982
1 50321 74377
1 4643 21359
1 50578 58279
1 9685 23654
1 37746 65861
1 84109 89590
1 5820 60948
1 40407 55057
1 28384 34665
1 13305 56569
1 29645 47173
1 65618 88632
1 21308 28279
1 36093 53554
1 36225 89704
1 39097 68506
1 759 90056
1 73237 93530
1 72687 78835
1 23207 63637
1 38329 38918
1 30971 66097
1 358 17615
1 80486 98910
1 6560 88718
1 53409 63117
1 5700 57242
1 72132 88530
1 59238 92747
1 45984 49952
1 39009 59654
1 48983 67466
1 2299 76053
1 52766 61240
1 73690 97219
1 36102 60472
1 24781 91761
1 32345 45077
1 36105 93774
1 62762 84868
1 39491 66965
1 36621 87392
1 18883 58641
1 28674 80920
1 31680 32318
1 82184 97366
1 80981 83717
1 1471 81812
1 70882 80570
1 60356 87957
1 10266 15104
1 47839 58930
1 27455 35975
1 26407 69552
1 49803 85949
1 17600 18933
1 3819 21673
1 50195 90540
1 24928 56516
1 36837 76035
1 27092 97880
1 52580 78841
1 4477 24248
1 21419 80816
1 17247 24566
1 94005 94417
1 42141 77100
1 32473 93324
1 11007 66694
1 27419 42364
1 66331 84092
1 5194 53855
1 19882 60588
1 16182 50046
1 12841 86229
1 33219 77100
1 5181 75116
1 30015 97579
1 19935 55430
1 49297 59030
1 13629 57102
1 11288 30967
1 56306 93576
1 29643 31008
1 7360 90093
1 85741 99025
1 57307 87674
1 6651 11807
1 24874 98786
1 10350 63598
1 57465 58650
1 43561 98646
1 51414 98514
1 1846 36865
1 23524 73239
1 53674 99103
1 10090 71395
1 53264 98162
1 87739 92931
1 59876 86349
1 23109 78537
1 9918 13310
1 71677 98675
1 21866 72431
1 8609 39460
1 89652 90003
1 17612 84677
1 22518 97010
1 42740 46625
1 21084 39703
1 37802 91102
1 41378 55085
1 65580 94718
1 30368 99121
1 6103 71468
1 45298 61751
1 37483 99498
1 28347 74502
1 31645 40060
1 24869 26799
1 9129 34697
1 24487 75519
1 66864 99353
1 36577 69913
1 4019 78449
1 48472 73013
1 35253 40806
1 91672 93844
1 50291 62113
1 73463 92756
1 52724 52807
1 46754 83264
1 34924 67146
1 16862 75551
1 8401 35632
1 55235 90970
1 16043 63545
1 11432 17664
1 57690 79666
1 58841 79436
1 2980 4254
1 31646 78425
1 33331 87697
1 152 85013
1 25018 59615
1 8240 63568
1 70763 97610
1 10342 76901
1 80191 98207
1 53956 61181
1 21778 59781
1 16678 98461
1 9546 23456
1 12197 29207
1 40996 42245
1 12974 35917
1 31941 81467
1 4383 62657
1 37877 54653
1 10458 45002
1 44432 78556
1 26046 78787
1 44488 97336
1 58873 68254
1 8546 25661
1 30688 60732
1 9080 9330
1 81824 96373
1 67347 84129
1 83012 96848
1 88541 90739
1 48122 65582
1 34498 68205
1 56868 60788
1 52507 88604
1 84886 85385
1 21312 99610
1 51220 79464
1 65225 67589
1 6357 74015
1 95997 97771
1 55500 56369
1 1585 95611
1 20674 66532
1 32806 85772
1 29887 83649
1 41340 45813
1 70700 99091
1 49715 94187
1 16218 60213
1 24409 81001
1 75178 77125
1 18500 55568
1 6924 85367
1 44182 52408
1 12625 18624
1 1937 83991
1 66784 95510
1 87411 92954
1 39906 54497
1 60999 88398
1 43647 86830
1 85636 88472
1 19508 60282
1 39951 94157
1 444 90202
1 32955 76328
1 15806 36871
1 26155 77407
1 37853 46887
1 51158 75578
1 39578 97477
1 54542 60451
1 8499 19555
1 47459 75192
1 70724 77369
1 24655 91804
1 16657 83518
1 64995 79230
1 10762 85566
1 88474 90465
1 62497 76698
1 78026 90560
1 47766 99353
1 44203 44418
1 9425 45152
1 14947 77538
1 18117 69162
1 28344 45690
1 52767 99502
1 14854 49057
1 27333 98143
1 50332 61098
1 49857 58034
1 15177 49640
1 69868 87822
1 10271 59659
1 36929 43247
1 64111 74457
1 18831 72657
1 11149 66270
1 56525 82412
1 60459 77105
1 58040 67671
1 33192 76755
1 45297 82394
1 16231 94651
1 42589 85131
1 27508 49760
1 26484 42455
1 43535 62444
1 41778 52195
1 10847 74778
1 22005 98767
1 17921 63498
1 5879 45774
1 24645 29393
1 34553 66643
1 6697 53275
1 70029 82884
1 57846 96423
1 28157 47524
1 40354 60984
1 54423 85123
1 61632 85607
1 43451 76586
1 17803 55011
1 38516 44021
1 20768 82489
1 3956 11763
1 26808 38317
1 11014 24169
1 27452 70273
1 2336 36859
1 5400 18615
1 10650 41898
1 58220 62233
1 19229 46944
1 94346 97175
1 4889 22672
1 27860 64890
1 37281 82866
1 43780 48343
1 1468 52331
1 70452 71077
1 49747 76374
1 63544 67085
1 15422 44464
1 9015 59353
1 84444 91895
1 17025 72139
1 55040 66360
1 49052 66827
1 54106 83574
1 7056 89302
1 9034 57531
1 20116 55653
1 43335 74044
1 46219 51913
1 44782 44815
1 56986 94990
1 5620 68838
1 69943 85284
1 17798 36781
1 8057 28389
1 16688 61273
1 56606 62413
1 83359 86302
1 9474 37839
1 20390 24805
1 67353 78400
1 53436 79618
1 1815 69313
1 48006 65218
1 57704 88989
1 81000 86582
1 42289 72806
1 2469 42278
1 67278 69481
1 32878 88638
1 35900 94782
1 11547 12493
1 32232 43284
1 37308 63015
1 14588 78935
1 16582 39543
1 16766 57388
1 86649 94315
1 19702 95077
1 26106 94645
1 37114 61383
1 15709 49721
1 61109 67138
1 43009 50441
1 27915 52575
1 25873 30874
1 9046 97883
1 3511 68908
1 54607 96288
1 38451 98408
1 60762 62914
1 12745 93773
1 52137 74432
1 8710 82145
1 9353 87817
1 15592 64993
1 29057 64503
1 94407 96305
1 42149 96754
1 59296 85832
1 25725 39301
1 200 3575
1 66048 90453
1 7332 27140
1 4864 85333
1 34490 86297
1 91162 92260
1 15539 70067
1 1326 38617
1 35459 70453
1 16904 61126
1 71076 94562
1 49399 83777
1 33462 76606
1 39282 78614
1 71099 97371
1 49332 54332
1 13768 61904
1 25170 60067
1 74074 77935
1 29662 63486
1 65802 70355
1 59855 73625
1 56845 64080
1 22758 54157
1 14438 57503
1 9707 73811
1 7299 58868
1 29266 82049
1 14110 36057
1 3616 20504
1 5113 38665
1 65012 87152
1 9435 67530
1 31581 34691
1 52498 82275
1 12851 40354
1 23726 47098
1 36757 85013
1 52125 64751
1 12693 50535
1 25368 32616
1 42922 57288
1 31307 47712
1 29784 34559
1 97586 99267
1 20752 23848
1 7900 8387
1 36114 40445
1 55471 55818
1 8603 32973
1 35034 96739
1 17146 36375
1 23554 39906
1 89710 94951
1 68496 94961
1 43573 92894
1 21505 70039
1 14270 83452
1 11743 17715
1 55160 87295
1 94719 99293
1 35830 87362
1 51072 82650
1 42511 87057
1 10358 36843
1 83814 97526
1 46569 60805
1 9822 27713
1 32103 66010
1 3879 55408
1 37481 51493
1 20865 73961
1 58152 65140
1 42731 98554
1 43817 69043
1 93843 94797
1 30562 43001
1 47139 92134
1 11480 90956
1 32193 40518
1 8440 16983
1 24613 35527
1 5643 31473
1 26187 26500
1 77972 99131
1 13621 99789
1 70770 82831
1 38968 66837
1 8008 71830
1 10858 47484
1 56128 61560
1 37690 40585
1 18156 41112
1 36428 75342
1 6851 40778
1 37229 46151
1 550 80715
1 70496 72328
1 26455 97086
1 4075 99686
1 48098 95516
1 36948 62641
1 35107 89258
1 25043 33021
1 32804 97641
1 53168 72442
1 44094 50394
1 49790 78737
1 51250 54739
1 9131 34607
1 6554 62892
1 15118 40329
1 17103 67753
1 15361 79904
1 28740 87908
1 26138 72827
1 12138 75509
1 1738 14982
1 2995 91595
1 19183 55121
1 22536 36626
1 25067 31799
1 77049 81458
1 25650 39397
1 51332 80333
1 62271 71932
1 48617 92532
1 74963 98510
1 8876 24010
1 47580 90281
1 20412 53420
1 41488 53275
1 43297 60895
1 62545 99457
1 57020 62124
1 68805 76585
1 54520 92251
1 60649 62390
1 69258 74584
1 46107 77869
1 79233 80372
1 48789 50232
1 72137 73019
1 3252 50572
1 51652 84179
1 37913 81740
1 27837 40069
1 56383 90789
1 33346 34289
1 63776 71902
1 15028 83268
1 43571 59640
1 30645 42836
1 8554 87237
1 80905 92482
1 49032 85996
1 255 82979
1 65780 71465
1 61432 81778
1 12754 46963
1 12701 97841
1 36137 54378
1 26151 76191
1 4176 91262
1 75524 90563
1 4472 60073
1 38251 62228
1 18880 54437
1 11680 48653
1 2813 36039
1 47214 53930
1 63354 63856
1 20386 25766
1 1364 65067
1 390 89849
1 8226 86752
1 25961 52194
1 47082 71281
1 18636 84635
1 32171 63601
1 15006 84078
1 35459 98506
1 32921 53236
1 33401 71765
1 21020 51378
1 10901 76408
1 9671 94673
1 82495 84187
1 6774 88418
1 37396 40172
1 18613 51133
1 34089 91610
1 3650 53370
1 35079 50633
1 23467 95591
1 75756 79630
1 7657 27721
1 17272 45656
1 85964 91143
1 20519 21807
1 12410 50113
1 70438 77396
1 2418 20393
1 63312 93251
1 1610 9750
1 22118 57420
1 17392 65094
1 26259 87464
1 32950 66492
1 11480 11497
1 37533 99259
1 16556 55503
1 84893 97004
1 46319 69964
1 8557 30259
1 40325 66149
1 43679 96775
1 25589 93382
1 29007 90370
1 63997 87083
1 62204 72503
1 26281 27290
1 32661 71618
1 55028 96613
1 54780 66049
1 19798 36040
1 63573 69013
1 96482 97708
1 46130 51024
1 2462 25409
1 64993 74723
1 35504 65197
1 34563 84028
1 60081 86287
1 62543 64699
1 48714 84124
1 11550 24991
1 1000 60861
1 34471 43267
1 8263 49222
1 37293 93026
1 42968 55871
1 51697 74214
1 75099 80296
1 56735 90028
1 23109 58214
1 9586 32861
1 73846 94376
1 8631 65341
1 26081 34009
1 38757 96657
1 35174 79672
1 62620 95829
1 41160 71743
1 48383 49627
1 22005 97427
1 41152 95957
1 34871 54662
1 62247 81896
1 53044 66166
1 2334 96600
1 5235 20636
1 5241 85400
1 80997 96409
1 5520 8359
1 69530 74269
1 90085 96705
1 11443 55757
1 15641 22022
1 48498 88584
1 14187 40718
1 58367 94009
1 946 4717
1 48202 96981
1 3731 89678
1 59776 73300
1 39340 95301
1 47236 72952
1 43855 94123
1 10765 11871
1 40343 64095
1 27948 28061
1 14518 93554
1 15394 50202
1 71027 95105
1 10446 69085
1 82122 89454
1 15627 51972
1 19852 42067
1 40521 96676
1 45503 75072
1 41230 63714
1 15905 25677
1 82831 86257
1 10604 91630
1 45741 65194
1 34278 52893
1 40614 67704
1 11304 93605
1 72117 87599
1 21639 85565
1 95906 99755
1 2378 99996
1 60282 75137
1 8566 92750
1 22348 46602
1 22246 34067
1 76123 99603
1 39950 90126
1 49600 51500
1 82613 86156
1 35721 37512
1 69024 97099
1 53313 89864
1 56758 98224
1 44266 70618
1 46625 47036
1 80119 83993
1 70702 93797
1 49049 68629
1 28514 84604
1 63712 83116
1 35709 74368
1 9491 51978
1 33836 62559
1 45203 52093
1 6046 64962
1 51904 83241
1 32323 99776
1 27523 63252
1 4925 83749
1 69506 99373
1 13190 93032
1 9768 22714
1 78260 85147
1 63928 93727
1 19337 93013
1 55712 58302
1 79646 86142
1 5889 29839
1 13690 31570
1 12189 93632
1 1224 34846
1 31689 34630
1 22939 71963
1 18455 85794
1 27218 40255
1 80869 87919
1 4757 75540
1 34840 92701
1 32335 58268
1 55926 92176
1 20721 46913
1 4732 79520
1 2176 85063
1 29477 73390
1 37301 90616
1 21024 88001
1 342 88109
1 8443 77911
1 32086 33378
1 1379 9693
1 2572 59831
1 7035 45129
1 15709 66144
1 64409 81215
1 11847 91629
1 27546 36402
1 901 62376
1 17650 46661
1 9201 38907
1 298 62192
1 70057 96278
1 9271 45752
1 50180 93667
1 8271 53014
1 84903 94479
1 64267 90606
1 5445 10084
1 35825 69339
1 8602 96864
1 85512 90675
1 28374 90120
1 46123 58923
1 20426 29489
1 20215 46310
1 25224 32758
1 39949 88965
1 33102 99909
1 78169 82907
1 1129 25625
1 9241 43996
1 28167 37915
1 50630 91091
1 50558 55571
1 38750 40834
1 52132 64844
1 56302 70016
1 5590 28897
1 2206 7770
1 50821 55914
1 12165 90203
1 48638 56844
1 35983 80574
1 18748 91292
1 9468 22533
1 8030 84038
1 50779 83865
1 23949 90461
1 10148 52871
1 222 15823
1 25681 88029
1 36915 86460
1 73256 96250
1 36272 63454
1 69750 76554
1 188 65341
1 10802 37309
1 46517 96843
1 13522 14311
1 20842 34099
1 11565 25753
1 40443 46658
1 44898 84974
1 58643 64205
1 19972 91582
1 305 40410
1 21325 82008
1 6952 60479
1 33613 70839
1 11566 24967
1 33047 52806
1 10232 16302
1 39575 96675
1 37677 77541
1 14649 85198
1 9027 44050
1 58794 74409
1 54392 55398
1 80 7851
1 39523 78415
1 43244 70209
1 9133 52464
1 1353 67534
1 27945 32800
1 26293 35859
1 21396 61928
1 46102 91435
1 42998 97459
1 61381 68715
1 22953 78183
1 34700 80445
1 29763 99690
1 30019 34998
1 31592 94477
1 59095 68397
1 41882 72760
1 62870 64485
1 17765 66508
1 40360 95851
1 36854 71982
1 21538 47417
1 20566 95227
1 42097 53738
1 54447 69603
1 39963 42696
1 46358 78866
1 3146 93410
1 9355 66859
1 14687 94119
1 68786 99523
1 18657 39546
1 19907 31756
1 24604 40291
1 28521 81681
1 45185 78696
1 50696 72352
1 41395 48444
1 7638 13999
1 9387 33264
1 8021 36667
1 4580 41246
1 22093 51391
1 46029 49555
1 38668 89491
1 61206 61334
1 28126 71436
1 34782 38610
1 50301 72157
1 41834 48188
1 83858 94803
1 62445 77148
1 69871 86517
1 35198 85269
1 37004 80764
1 18673 89824
1 22160 40706
1 51525 70329
1 5093 23174
1 12288 46904
1 56564 64679
1 2783 59931
1 5661 29930
1 7100 11415
1 48284 69188
1 58121 85304
1 48440 85354
1 5764 16863
1 61843 99191
1 28635 79996
1 19557 30726
1 22776 46293
1 58530 97544
1 36073 60669
1 3548 58681
1 27464 61017
1 22981 52882
1 11438 91922
1 1358 44365
1 29428 97281
1 7610 28730
1 23039 47202
1 36725 38095
1 34026 63838
1 13126 38276
1 46690 74185
1 35698 65547
1 20046 28626
1 30650 91981
1 37889 72744
1 15740 40221
1 2194 32539
1 32415 63975
1 46438 66024
1 51829 91106
1 5820 66920
1 44111 81976
1 6783 18934
1 62080 69145
1 24595 59539
1 31352 40346
1 53845 68554
1 44267 69187
1 33717 37540
1 8954 88383
1 28180 41989
1 10827 17342
1 45889 94698
1 17980 62585
1 21880 39324
1 15723 66109
1 15972 32975
1 6548 85553
1 34101 46519
1 3617 54000
1 17594 54037
1 55820 84071
1 25271 81708
1 83622 94407
1 35745 60647
1 707 53389
1 37709 88183
1 58108 68217
1 38526 69196
1 39657 45931
1 38330 60489
1 72761 88394
1 39522 49228
1 67162 81190
1 18340 76821
1 42685 51230
1 76332 79397
1 72403 92395
1 49544 68384
1 13773 15904
1 28810 51346
1 54175 75070
1 47339 93778
1 38438 43013
1 25081 80579
1 2957 33608
1 1095 93122
1 22060 49223
1 10063 69433
1 1122 12264
1 10140 66188
1 5063 41954
1 24993 29981
1 32634 43111
1 8606 41118
1 46860 79663
1 3903 52456
1 44170 76356
1 8006 59595
1 60539 66113
1 6569 80775
1 24088 72528
1 46882 62709
1 28508 92943
1 39437 97987
1 69776 73439
1 41656 75573
1 23319 67027
1 49716 79441
1 5184 42958
1 54771 64254
1 10628 52836
1 35076 76372
1 1160 3469
1 88097 91568
1 9490 35847
1 49281 75317
1 16600 51139
1 30592 91519
1 65664 77913
1 59010 84980
1 37432 90571
1 56677 59759
1 40811 73219
1 53091 74388
1 33438 75318
1 38143 39735
1 14597 84255
1 65381 89402
1 70224 99696
1 58554 79347
1 67342 79554
1 17002 90004
1 11673 31494
1 12115 89818
1 22155 22404
1 50317 62269
1 37501 66230
1 46267 53270
1 8032 57701
1 4962 37377
1 53280 65731
1 10232 42435
1 50089 93143
1 19801 82899
1 49754 91943
1 24192 35030
1 18212 78256
1 3610 64223
1 21803 84410
1 54132 81600
1 68790 80615
1 24799 35037
1 64066 82798
1 64722 79039
1 49780 97579
1 44998 52690
1 29684 90264
1 11672 71672
1 16776 33506
1 31671 61721
1 31135 78376
1 55386 80192
1 51107 71151
1 44652 48809
1 3318 10085
1 763 55400
1 71640 96985
1 80427 80946
1 25526 57237
1 54286 62808
1 11273 95556
1 7901 44170
1 1556 53641
1 92566 98799
1 34363 56985
1 36584 68658
1 44854 94444
1 3658 26209
1 28735 64603
1 22766 38389
1 22418 56929
1 2496 92682
1 6921 34003
1 12111 66509
1 50473 71754
1 6821 27866
1 16187 81059
1 8315 47622
1 2029 7738
1 10527 52139
1 11321 70164
1 67774 70139
1 73259 80695
1 35500 87916
1 26944 73278
1 23762 96130
1 13831 50261
1 635 30527
1 4770 70509
1 23341 75547
1 51378 96517
1 25180 64431
1 30050 85312
1 51089 96196
1 85344 87194
1 20398 93794
1 40491 98170
1 40786 80845
1 42331 95837
1 48510 50291
1 7991 80343
1 15550 55834
1 2700 35226
1 33630 85443
1 41342 70362
1 60388 69071
1 22570 36063
1 61239 68998
1 48598 64050
1 39663 61667
1 34101 87250
1 62135 70766
1 97526 97687
1 41339 59840
1 46137 86233
1 5495 86190
1 80887 98881
1 38149 97560
1 17160 57081
1 8032 71794
1 36000 60009
1 16365 99103
1 48041 76655
1 29505 74177
1 9200 52818
1 16246 33077
1 43444 81577
1 2015 67388
1 33996 82567
1 30161 55852
1 33560 89545
1 37361 96022
1 55321 89941
1 54760 66155
1 38151 46743
1 12027 74046
1 16329 20807
1 77605 97599
1 21997 45927
1 67860 86839
1 28519 80440
1 48527 59838
1 7323 18320
1 19108 23740
1 10310 97218
1 5901 76041
1 12562 58179
1 63778 95394
1 35083 90355
1 11688 47269
1 31597 53055
1 27145 44223
1 2285 34994
1 10391 59058
1 25362 68987
1 88961 96808
1 90236 98036
1 4627 10806
1 91041 96258
1 38825 69758
1 1436 72128
1 15014 65230
1 24608 55679
1 53451 79075
1 6304 24507
1 89929 94574
1 21879 59203
1 8783 78882
1 60691 93394
1 29087 54830
1 21342 31413
1 52855 68691
1 58326 77998
1 3510 13754
1 30399 49654
1 16226 88635
1 24410 31142
1 29748 40148
1 791 1943
1 10188 82568
1 36284 40405
1 58354 77076
1 70040 83713
1 1596 83653
1 92943 93572
1 42401 57692
1 5673 22574
1 49137 53871
1 17837 38749
1 69115 77013
1 493 30658
1 65228 83335
1 35388 58855
1 13583 67955
1 74386 88737
1 5492 58609
1 31944 74380
1 25589 48912
1 80448 99738
1 40689 56664
1 12955 25948
1 65706 73668
1 59254 83282
1 47654 48851
1 64649 64714
1 42448 63979
1 62305 67329
1 38694 61683
1 33984 72245
1 43376 98179
1 30837 42055
1 14782 74581
1 20444 62709
1 25178 97548
1 695 45621
1 12545 22040
1 34542 47669
1 46559 62060
1 60465 85988
1 5071 59512
1 74517 82043
1 43567 71280
1 66709 94794
1 936 11415
1 70363 99498
1 14830 72284
1 12587 43983
1 19205 34920
1 20189 40124
1 91724 93582
1 30047 34465
1 22570 50616
1 45541 48704
1 50969 91438
1 50144 92368
1 1653 20517
1 33302 52314
1 55293 63025
1 57302 77790
1 370 74660
1 51571 81460
1 25429 45346
1 34242 61211
1 50374 80573
1 10600 49492
1 49693 70196
1 31765 34127
1 29630 80181
1 47429 51690
1 4272 57793
1 61395 98869
1 3810 57245
1 2654 57605
1 20078 22537
1 47223 85148
1 10127 27006
1 46557 82664
1 71592 79042
1 5240 57054
1 50229 99472
1 63444 99351
1 18197 28420
1 48415 88650
1 20844 58031
1 54051 66637
1 4444 72509
1 7881 63556
1 10066 83512
1 18048 21146
1 64877 87677
1 74924 77151
1 2501 68942
1 19603 90241
1 13515 88424
1 1641 56299
1 27295 95397
1 40603 98585
1 25082 81225
1 31111 65689
1 67488 97548
1 28195 83380
1 283 37940
1 2075 91157
1 35085 92667
1 57399 85708
1 21632 23960
1 22582 37846
1 109 10222
1 30582 92492
1 8439 87308
1 38618 53068
1 22372 68586
1 41199 71738
1 17271 42728
1 45696 86487
1 9591 55614
1 29236 31779
1 33266 34098
1 63152 95342
1 5500 20207
1 17435 64884
1 46325 87930
1 45723 61420
1 28544 36050
1 798 96320
1 94820 96484
1 21594 74852
1 25993 98987
1 67087 95434
1 3026 46731
1 26431 74593
1 70050 89540
1 8835 30138
1 844 26938
1 37308 53711
1 65159 66778
1 19914 55780
1 12915 23917
1 50854 69284
1 21461 49908
1 48626 89160
1 48873 73802
1 6944 91339
1 13618 15605
1 45156 72593
1 47141 47465
1 1736 37954
1 11660 69476
1 60128 93722
1 34171 91596
1 32086 68494
1 39009 45051
1 84491 91398
1 68472 76900
1 53002 64572
1 24225 64879
1 42555 76330
1 85440 93238
1 4486 52343
1 20805 91217
1 8267 76159
1 84826 93990
1 28937 70972
1 65275 78245
1 41009 78094
1 54807 71167
1 25207 95877
1 65891 86536
1 12935 79167
1 27502 50276
1 30820 56519
1 6177 61975
1 7505 29150
1 30879 42238
1 10575 25078
1 11616 47473
1 33877 98519
1 31791 91799
1 55238 87387
1 18697 78049
1 12320 97787
1 8299 55287
1 28010 39734
1 82471 95991
1 28559 29745
1 37479 58379
1 36958 38668
1 7301 33098
1 3490 70405
1 47455 85244
1 69055 78482
1 19287 33457
1 5628 27148
1 14421 18775
1 9432 10966
1 12652 89616
1 18878 30399
1 31253 63369
1 54198 77259
1 45358 61911
1 46976 82028
1 38130 72314
1 7192 43514
1 2897 54741
1 12519 55385
1 29832 66584
1 3527 72652
1 39518 75085
1 59683 81645
1 78099 97139
1 7378 37034
1 88181 99920
1 23282 30244
1 15344 76135
1 2030 99488
1 93743 94402
1 16428 56079
1 67920 74400
1 69873 92770
1 41556 46106
1 15927 24688
1 801 70904
1 44199 78899
1 40827 71695
1 76544 86610
1 82113 94720
1 28198 88789
1 83412 90915
1 65451 76109
1 20088 70566
1 25954 58904
1 11017 85223
1 2448 82637
1 9073 77373
1 5759 32701
1 41413 42897
1 4747 98403
1 77734 89844
1 35341 49673
1 989 96793
1 14573 85683
1 58067 85915
1 53648 88076
1 545 58145
1 24776 35559
1 5401 23946
1 77376 91378
1 30940 36888
1 14054 33340
1 29605 39826
1 12202 80694
1 23037 64402
1 20378 67978
1 38375 50217
1 91301 96882
1 60799 65567
1 4478 97771
1 62053 98456
1 22554 55156
1 15200 20051
1 62553 89750
1 4266 12940
1 43486 47529
1 21337 25938
1 7659 72880
1 56166 74932
1 7610 98578
1 26836 39731
1 63645 85692
1 32275 53306
1 55507 94713
1 12325 77613
1 34516 52426
1 74161 95598
1 14968 61257
1 7012 10266
1 72844 78330
1 17704 85344
1 24607 57803
1 65698 94821
1 40885 56929
1 33045 84753
1 62150 80843
1 73439 87216
1 45961 69011
1 37744 60175
1 9211 57132
1 66207 88482
1 21839 25118
1 30749 51238
1 34001 53844
1 53575 75914
1 36034 92673
1 17414 79874
1 33310 35980
1 55307 73803
1 57864 96861
1 47553 70827
1 17977 80808
1 63902 67385
1 18010 72677
1 24419 65654
1 10641 96359
1 14766 75983
1 4354 25893
1 22420 36229
1 43392 78249
1 14301 40606
1 38825 98126
1 37341 47881
1 6504 95599
1 12173 63837
1 73020 89467
1 12525 38512
1 2002 13014
1 33370 47958
1 69062 73803
1 53419 79228
1 35985 36892
1 77636 98097
1 13623 75461
1 4654 23970
1 52757 63115
1 28695 65014
1 54184 95915
1 13477 26925
1 9175 24778
1 11091 82048
1 46357 76615
1 65326 67674
1 80784 85768
1 33744 46873
1 55741 89638
1 12219 44769
1 45284 49971
1 281 74304
1 22935 58949
1 29796 87255
1 45261 82122
1 24431 52617
1 65200 69078
1 70742 95558
1 13067 76044
1 46405 59162
1 41400 51500
1 38679 85223
1 61656 71722
1 51651 78446
1 56944 60819
1 64700 85324
1 27862 44753
1 22964 45478
1 14816 72056
1 11930 46925
1 35607 91880
1 25039 85116
1 39979 56021
1 28651 33673
1 2467 3689
1 26827 50389
1 34983 90872
1 20286 44687
1 29245 46137
1 53897 67506
1 3172 10558
1 44564 79269
1 5035 93122
1 37058 57924
1 11604 26379
1 21860 68610
1 38548 61141
1 42974 78423
1 55089 68288
1 23701 92054
1 30723 86602
1 40264 58428
1 26477 43537
1 63166 68233
1 2516 36110
1 2840 4284
1 38122 97000
1 24994 45086
1 33917 34937
1 16903 84360
1 6785 27296
1 41018 90540
1 49161 52795
1 13656 73840
1 32957 87948
1 21714 99965
1 38072 79636
1 39243 87793
1 36479 64656
1 10220 68078
1 2003 84356
1 20708 98025
1 22875 54948
1 17021 21713
1 44699 56346
1 3513 32171
1 75448 97174
1 22093 63852
1 14526 62177
1 37559 77245
1 6855 25681
1 43289 54969
1 900 37747
1 52418 66455
1 8908 87640
1 20498 91014
1 15799 71886
1 45779 71842
1 49680 54636
1 46324 62237
1 31782 55444
1 15502 15751
1 34416 85414
1 36346 72563
1 12909 72384
1 12428 17596
1 10154 98565
1 84065 87042
1 59944 62553
1 56391 89731
1 24605 70991
1 25415 71465
1 478 62079
1 10031 86832
1 727 61409
1 33088 71547
1 65235 72735
1 1023 21266
1 36387 82887
1 83855 97733
1 17452 34095
1 23534 37093
1 71281 78412
1 62146 65999
1 30428 98266
1 66728 69848
1 3131 61083
1 25443 64142
1 60666 80915
1 20950 52611
1 1765 21918
1 8750 10445
1 5910 53211
1 62756 79686
1 1969 66567
1 15322 65539
1 9908 13894
1 3447 29776
1 64940 81637
1 8346 50485
1 20118 45171
1 8460 15900
1 39967 65813
1 29503 45198
1 36763 43245
1 32852 57054
1 94872 96534
1 29614 81011
1 57359 60277
1 3478 50361
1 37276 58805
1 31402 80910
1 40350 41629
1 33181 47350
1 10928 79886
1 59449 94385
1 67007 77866
1 60 96281
1 47893 57984
1 32562 66050
1 52439 94595
1 19580 35040
1 4829 36778
1 18506 58227
1 84250 98307
1 12524 47716
1 1477 62977
1 19944 27790
1 27358 59630
1 61113 92110
1 46707 83645
1 53358 89829
1 41934 69177
1 53057 88599
1 29079 76275
1 2868 62400
1 28200 43726
1 6900 99922
1 922 31814
1 25289 65718
1 15649 46026
1 36703 45599
1 43247 63511
1 21832 69821
1 35216 50510
1 66818 94224
1 68270 83693
1 31172 95446
1 47515 50262
1 36812 50512
1 62490 72327
1 44030 98912
1 68166 91685
1 27378 92751
1 35913 37278
1 13679 92874
1 14594 45596
1 24322 55462
1 21290 43991
1 4519 36399
1 43916 90678
1 49077 80082
1 1715 50713
1 9836 54660
1 61310 75034
1 55986 87620
1 5416 98947
1 8252 50119
1 44775 52194
1 23761 76329
1 1133 48705
1 50467 56852
1 59285 85649
1 26873 56453
1 40375 84816
1 14621 74749
1 32264 71327
1 63860 72287
1 22539 30345
1 21821 99590
1 17309 49776
1 66400 82676
1 650 71503
1 7146 12359
1 15451 24709
1 71386 81610
1 26753 89987
1 29599 38637
1 17747 81376
1 46928 54207
1 41617 54679
1 22589 36386
1 44573 55616
1 18533 92706
1 62598 99837
1 66453 78224
1 35447 35911
1 91151 97015
1 51413 86405
1 39908 83703
1 59320 98218
1 7413 27994
1 37385 81520
1 79719 84959
1 34099 34242
1 9380 9482
1 31293 43160
1 1966 32010
1 50210 61810
1 54323 71968
1 59976 60290
1 36649 84187
1 50816 86622
1 57606 94326
1 28718 75343
1 17837 95200
1 56549 90902
1 7583 55722
1 4810 21171
1 12932 84371
1 75663 95950
1 40412 97932
1 10161 79723
1 12153 27800
1 61580 84881
1 45182 66858
1 17890 33366
1 16409 28698
1 78922 87535
1 62669 90649
1 2333 49496
1 7159 38660
1 20197 99289
1 9603 15233
1 23486 95842
1 36351 71631
1 90143 91322
1 22656 36877
1 62023 91143
1 19524 45914
1 47136 63430
1 9054 41238
1 41977 51747
1 10016 72447
1 10053 85757
1 1165 91080
1 4071 65576
1 18400 23345
1 21953 59384
1 71889 83838
1 27134 56149
1 7103 91708
1 68850 97642
1 5625 7799
1 18359 24582
1 13058 13898
1 77544 91672
1 27905 60329
1 25125 93955
1 55731 75911
1 33702 55426
1 72522 93644
1 2035 57609
1 31566 69557
1 46764 63411
1 31430 32756
1 62401 98275
1 22914 81869
1 42663 63307
1 10129 41710
1 76695 79966
1 56993 70060
1 56225 58779
1 50358 64257
1 11134 86765
1 16328 29098
1 32502 54342
1 9060 38169
1 61975 86837
1 8594 42028
1 20556 52657
1 55477 74400
1 64671 66150
1 2351 43785
1 54223 57279
1 41335 70802
1 3521 84104
1 536 39926
1 14086 91939
1 88703 99629
1 17384 98766
1 30462 88058
1 58481 59324
1 3563 84909
1 34443 40069
1 12830 71029
1 21520 86804
1 18435 45998
1 41556 66705
1 2079 93289
1 47333 50394
1 66355 97549
1 22700 71196
1 18784 48547
1 54801 86981
1 5659 75006
1 19998 77593
1 64807 96534
1 57152 65770
1 7166 51289
1 71995 95004
1 25040 75747
1 38672 89684
1 4518 16181
1 61318 86670
1 43476 51737
1 66656 83349
1 62796 88711
1 22513 75409
1 20670 38748
1 14304 54037
1 9708 60962
1 1802 33046
1 38643 97341
1 66378 90299
1 10523 88719
1 16206 61570
1 44723 91034
1 62057 75269
1 2095 60920
1 47982 60787
1 80626 86503
1 28999 78713
1 25373 42453
1 21831 40289
1 92578 94304
1 24236 30185
1 45872 74732
1 14674 68973
1 26872 32841
1 13107 39386
1 17272 63209
1 35126 91896
1 2341 40044
1 30214 49162
1 50256 97906
1 30794 92405
1 7951 57804
1 50620 87252
1 29927 51365
1 65378 65702
1 23585 97164
1 19777 65381
1 48640 56017
1 51323 63339
1 23247 49841
1 13248 72338
1 10674 40666
1 85518 87823
1 16508 39859
1 8459 84465
1 14375 93271
1 41634 45816
1 56612 61279
1 13699 18676
1 61078 87870
1 17005 80038
1 40082 86969
1 58785 66871
1 34228 81995
1 32601 70379
1 47227 79841
1 11072 65540
1 67463 84020
1 18476 44901
1 18835 80900
1 33396 99629
1 2260 57270
1 60531 86068
1 34883 43999
1 45949 57924
1 13081 13534
1 33952 90778
1 65130 77312
1 33430 87494
1 4616 77357
1 33515 68862
1 58740 78068
1 88339 92384
1 42134 67912
1 54928 60711
1 13758 79963
1 18499 23308
1 53999 92039
1 30689 52528
1 84271 84535
1 40216 89705
1 13873 72822
1 43361 60491
1 5165 92014
1 23835 68901
1 64948 77231
1 19203 48482
1 4850 77535
1 23946 52101
1 60085 93713
1 1111 98505
1 25434 72332
1 16134 90193
1 49136 88546
1 63241 92545
1 1348 7132
1 31382 90991
1 93 87990
1 37433 97088
1 27510 35033
1 22029 22857
1 20288 76345
1 6237 8619
1 43661 67964
1 18427 66510
1 3398 41244
1 42023 94102
1 1268 87544
1 53626 62572
1 13886 18512
1 73326 74229
1 33698 50718
1 40792 96808
1 17781 87285
1 52085 86492
1 50908 73336
1 38806 77943
1 31915 91517
1 30522 97640
1 69058 81084
1 13828 89963
1 12914 88655
1 52162 92794
1 52272 78637
1 47809 92783
1 35892 82118
1 68479 68557
1 21406 39449
1 25642 57396
1 5649 84045
1 8004 30816
1 6158 33230
1 46136 87997
1 37131 54195
1 33434 85834
1 91818 97593
1 48065 66354
1 38946 78835
1 27612 82259
1 36886 99250
1 70246 87036
1 8733 76106
1 56299 79047
1 72283 90425
1 73220 75280
1 30346 30452
1 59454 86981
1 11311 27271
1 18835 71787
1 53081 79412
1 4497 67339
1 52250 72394
1 25704 44540
1 7790 72703
1 84692 84945
1 48766 84031
1 11594 80260
1 8494 37429
1 1803 71101
1 12526 65305
1 25199 41310
1 89731 90583
1 9614 63342
1 37748 94622
1 75206 79218
1 49750 64716
1 29192 98260
1 30680 35516
1 17166 48708
1 12779 76623
1 37178 42900
1 60131 92073
1 85010 89393
1 12382 36002
1 13895 16759
1 9299 49965
1 13537 49498
1 60946 94768
1 55751 64441
1 16948 21869
1 34275 36593
1 9086 66708
1 6572 94439
1 86840 87210
1 10222 77823
1 64763 76367
1 61557 71173
1 30330 58891
1 24278 70330
1 47311 93310
1 16251 96935
1 41203 93725
1 75986 94461
1 7320 89934
1 24515 37533
1 67914 74119
1 53544 81720
1 5029 60323
1 55109 93228
1 55402 68277
1 40465 45556
1 63802 92948
1 4462 73003
1 37563 66781
1 51823 87353
1 207 17579
1 27314 77907
1 565 2128
1 39996 83195
1 3080 33167
1 30904 64659
1 21509 73262
1 3664 24637
1 39067 93629
1 57034 97244
1 38699 97742
1 8025 54354
1 72134 86929
1 58478 66862
1 22720 49558
1 4468 67780
1 22328 96223
1 15623 58929
1 72196 88365
1 66578 91220
1 62829 82614
1 3423 9906
1 68432 80487
1 77196 82048
1 68697 89142
1 512 94882
1 58895 68434
1 24858 40979
1 45877 61182
1 27862 47739
1 72751 74303
1 28157 68532
1 21873 44451
1 10765 82045
1 26160 63698
1 44639 46634
1 51051 66385
1 50770 88112
1 48804 91242
1 35248 91420
1 57902 78671
1 38800 87334
1 61987 69829
1 55389 74752
1 19296 63764
1 21148 89165
1 2302 7921
1 5793 14338
1 25704 96346
1 41547 75615
1 86542 97372
1 37405 72852
1 52417 91568
1 49538 60268
1 6932 65970
1 5092 88921
1 44541 80920
1 42462 47954
1 20245 57000
1 31006 78892
1 1898 25439
1 62462 74071
1 14765 33981
1 43260 78691
1 28625 41886
1 56597 62966
1 47284 58915
1 61186 86636
1 18859 40583
1 23415 57455
1 6384 50337
1 9266 42749
1 12555 28857
1 49764 60542
1 68400 88416
1 14890 22106
1 44921 54249
1 14180 69632
1 51140 97357
1 6626 29938
1 862 49102
1 25973 57413
1 3355 62144
1 13139 51102
1 57146 57653
1 94603 98925
1 63695 88431
1 1471 92435
1 24700 44097
1 37689 44097
1 63252 84060
1 27166 92509
1 2008 67863
1 5390 7064
1 72231 97801
1 32613 81132
1 8769 15562
1 8329 51103
1 12235 86267
1 82658 92454
1 36738 64278
1 20000 54613
1 20980 31689
1 77877 95458
1 74684 86448
1 16148 60342
1 44482 46957
1 51120 52846
1 2 39006
1 70457 91442
1 62118 87476
1 23605 85907
1 39227 83549
1 36280 50285
1 8346 91851
1 36688 73044
1 81415 93686
1 9055 27887
1 21207 64520
1 77743 93501
1 4146 40210
1 39667 90606
1 52009 55283
1 15305 96503
1 19232 89126
1 40618 57721
1 55980 69875
1 83386 92046
1 554 53756
1 23447 70571
1 29959 91493
1 9601 48661
1 69308 93875
1 14575 29571
1 9026 55728
1 5497 32810
1 18421 99230
1 4136 43751
1 71402 73598
1 1134 99584
1 47557 75882
1 35335 53976
1 46214 94087
1 54860 67574
1 48738 53538
1 19861 37433
1 44863 75753
1 15532 39809
1 2969 24036
1 50520 74296
1 15931 16460
1 23711 74795
1 58285 99999
1 53741 92087
1 53766 81596
1 33933 86220
1 68629 87896
1 3987 50202
1 41465 90141
1 17601 66626
1 10299 61447
1 51866 64895
1 3385 58098
1 52426 58095
1 82070 93473
1 10147 30296
1 34283 91460
1 8766 30837
1 57270 87014
1 28506 32407
1 75383 95554
1 49577 54601
1 7905 17581
1 2549 98058
1 13283 35717
1 3446 62441
1 4687 71458
1 24620 73510
1 21262 42390
1 45458 88313
1 21474 90698
1 23911 40857
1 8399 24650
1 39908 82281
1 46307 76945
1 17374 36390
1 2515 40108
1 24107 93661
1 518 41311
1 28080 84980
1 75741 96537
1 18789 87486
1 11732 39179
1 84790 93110
1 50499 56064
1 51868 51989
1 34784 75982
1 39036 53652
1 6448 32005
1 12453 84388
1 6094 18647
1 46730 89381
1 93274 99497
1 15819 63968
1 49111 73800
1 36931 79305
1 48015 60286
1 4686 93779
1 2811 21314
1 85843 98497
1 56743 73616
1 44224 85052
1 25882 93490
1 24801 73467
1 30868 74238
1 44 33736
1 7391 87711
1 21886 26434
1 22928 55557
1 41026 65161
1 86232 91349
1 6555 18891
1 5664 93758
1 88443 88749
1 297 659
1 26015 94172
1 9660 33910
1 23735 28166
1 74512 75174
1 7675 46039
1 4499 65871
1 91949 99349
1 43681 47182
1 30490 53327
1 40385 43940
1 80839 85361
1 33149 55938
1 47569 55892
1 43285 56227
1 22020 70724
1 54829 83710
1 40937 86728
1 11702 63886
1 36984 89418
1 19146 65395
1 2772 57712
1 30971 39066
1 28951 79785
1 5461 6322
1 6052 34838
1 31858 93457
1 16946 29680
1 35130 89227
1 31834 44156
1 25266 96764
1 16559 22722
1 24346 74400
1 43345 84822
1 39502 45869
1 37794 70459
1 37501 55570
1 35423 81410
1 15663 65098
1 74954 85974
1 14020 89748
1 5559 77065
1 55741 96034
1 18654 63963
1 11469 45474
1 40502 98740
1 35338 48867
1 54951 92492
1 4320 71001
1 7949 15614
1 57018 88686
1 10201 14404
1 24293 71353
1 25990 97299
1 28805 43770
1 23142 36203
1 34396 75733
1 45986 64044
1 20177 38234
1 23507 70363
1 74095 88032
1 18258 64992
1 7183 16728
1 26277 96602
1 7504 50024
1 27253 66202
1 45332 74088
1 7785 18697
1 5317 97364
1 51048 62388
1 4248 47937
1 69058 76992
1 89457 95378
1 63293 67703
1 24991 72499
1 36937 76550
1 11799 12379
1 8944 67821
1 30254 32604
1 5758 51108
1 41706 49470
1 78593 89729
1 45235 99218
1 23625 81315
1 5095 37769
1 48119 79171
1 61014 72989
1 36536 64750
1 77534 78206
1 20670 65666
1 13094 61059
1 37104 61278
1 44822 86418
1 2717 8573
1 28560 80472
1 19363 51117
1 61242 72829
1 66347 96873
1 12976 60069
1 43392 50812
1 7785 15529
1 23341 42422
1 5038 54866
1 44651 71614
1 73366 73623
1 10847 77061
1 47399 55384
1 26858 91825
1 50490 61417
1 12001 80634
1 19340 81412
1 67721 84014
1 6588 16378
1 21809 79365
1 36441 42338
1 10039 38041
1 60509 91476
1 6912 9960
1 66114 75373
1 36434 82893
1 74225 90806
1 74359 89719
1 184 29545
1 33289 55066
1 37254 44621
1 56157 93682
1 23014 46540
1 55549 59689
1 41690 96860
1 49322 62924
1 22662 31201
1 32032 67289
1 11838 85918
1 15498 76013
1 35679 38801
1 33629 69912
1 19173 38803
1 82015 84594
1 27856 92659
1 13672 22481
1 32685 40441
1 77085 96969
1 80152 94566
1 58950 93833
1 20115 38963
1 26103 38190
1 43526 55076
1 41973 56756
1 2627 49920
1 1396 1486
1 86356 86464
1 33765 50647
1 24774 95052
1 26542 32492
1 6063 32515
1 9118 48591
1 61509 88104
1 27294 69811
1 60331 64378
1 14025 97144
1 74904 99485
1 75733 94558
1 13671 52298
1 47209 64867
1 26725 62258
1 2293 29891
1 2247 3810
1 52486 82079
1 55582 71079
1 79358 96316
1 19450 84901
1 38187 38402
1 5487 85738
1 65269 69704
1 28578 52083
1 10998 27255
1 42514 61956
1 70616 97209
1 28274 93023
1 4859 53850
1 88108 88379
1 21543 41537
1 37709 73363
1 17217 51614
1 57585 67533
1 21473 80543
1 14063 24812
1 7677 82381
1 24927 60890
1 70461 81761
1 37770 91189
1 4006 38459
1 59150 94280
1 44878 60384
1 27474 42339
1 53271 69340
1 2790 24093
1 11841 71780
1 22730 41503
1 5974 14756
1 53778 80607
1 51990 58473
1 14428 30585
1 41559 66398
1 18428 30304
1 36899 87551
1 41961 63339
1 21019 32787
1 29721 71246
1 4944 63466
1 73837 88707
1 3913 63725
1 67831 94851
1 57882 64514
1 9247 68822
1 25312 34214
1 29311 29324
1 32722 95890
1 67149 67535
1 7877 50200
1 24185 43770
1 47966 90939
1 44728 50059
1 53108 97744
1 22428 87259
1 2096 63061
1 56308 64540
1 40888 43926
1 3046 86424
1 61658 65124
1 18857 57962
1 31174 72780
1 26580 87274
1 31374 62260
1 15416 52746
1 33576 98602
1 33953 91727
1 53229 71622
1 27502 61742
1 42530 87378
1 24294 49105
1 22037 83019
1 3703 26160
1 12385 56362
1 66594 74909
1 12472 54692
1 74297 84922
1 2754 66031
1 42914 66231
1 12224 70885
1 11938 30996
1 46110 83366
1 34730 63894
1 7827 42061
1 33804 88963
1 14132 17145
1 16996 34004
1 9456 26632
1 75306 83258
1 64445 99425
1 53856 65098
1 93111 98285
1 10338 55843
1 30008 37784
1 24589 41726
1 24226 38749
1 41711 99642
1 77075 78415
1 60304 85892
1 1693 20530
1 6895 81821
1 9250 64381
1 24941 75868
1 13818 64071
1 64398 96777
1 28771 35859
1 49611 68936
1 51899 93901
1 56922 87616
1 21191 71097
1 53560 73007
1 15222 31244
1 45256 62432
1 64800 85343
1 22730 46643
1 4477 93526
1 53272 74315
1 26533 33525
1 41349 84949
1 3072 79433
1 33910 52603
1 30924 63223
1 68508 77164
1 61660 71003
1 56823 91464
1 26151 74123
1 26267 82654
1 1268 38854
1 1792 61447
1 1422 85850
1 20911 28378
1 76107 87727
1 33486 49206
1 11508 42747
1 16792 24355
1 13625 33542
1 11991 15241
1 74406 98126
1 26772 74340
1 95421 97860
1 8308 46516
1 42960 89701
1 34401 44787
1 23828 68327
1 23346 37026
1 38076 80851
1 79729 97720
1 19574 27581
1 72016 89873
1 10983 51205
1 56733 99711
1 42647 75646
1 64848 67014
1 4057 99587
1 57484 77865
1 48430 60424
1 66696 90203
1 38521 70111
1 74050 88710
1 26244 81359
1 33778 40300
1 46054 65052
1 17777 74013
1 43618 98701
1 8347 59530
1 39574 77420
1 43793 51356
1 22663 24499
1 7143 46587
1 5347 9253
1 722 91452
1 65268 67089
1 11190 56778
1 13115 68274
1 26741 76110
1 41142 44314
1 18446 25832
1 24499 69504
1 6545 82390
1 72658 95853
1 87794 91540
1 57895 69306
1 62322 87020
1 14156 94066
1 37191 54188
1 30500 37605
1 2359 95004
1 5499 56550
1 77331 88763
1 10511 31541
1 88786 99909
1 8176 23030
1 89214 92048
1 47129 70359
1 6203 96618
1 13421 88837
1 1220 63116
1 37162 46960
1 74938 92038
1 39980 46916
1 42728 45843
1 62112 64016
1 19555 57040
1 79876 95635
1 5595 86148
1 39882 72384
1 27873 48785
1 4006 76669
1 13966 73444
1 38853 91782
1 52146 56995
1 34492 93180
1 57204 98944
1 58205 66110
1 49987 81343
1 67113 74778
1 10631 41986
1 43805 93006
1 29899 91702
1 661 9956
1 43162 72393
1 167 34188
1 40587 77531
1 24154 40157
1 13812 36546
1 69602 96402
1 58051 89992
1 3952 81362
1 24506 77063
1 17191 84207
1 50297 73371
1 16724 26129
1 12237 69985
1 7237 8391
1 6688 62474
1 39101 65401
1 19456 38759
1 35344 65021
1 54635 99959
1 24180 67326
1 13477 42818
1 24421 77461
1 47157 57376
1 1468 73185
1 32305 67289
1 38260 42598
1 24421 36352
1 55861 72688
1 52856 73632
1 58720 93922
1 42567 51321
1 47271 66455
1 48995 92220
1 46019 56932
1 50221 81288
1 25219 72609
1 21895 71472
1 73990 98630
1 8516 51582
1 5556 36745
1 26286 63118
1 87462 90258
1 21522 83285
1 55949 60488
1 57892 74004
1 2854 49335
1 16176 27714
1 74906 83367
1 50223 93609
1 53490 55584
1 3308 81990
1 23234 76764
1 8012 56584
1 27965 63070
1 13099 37720
1 59870 82705
1 77899 81598
1 19875 25371
1 56901 63652
1 17779 96369
1 95293 96961
1 50942 82318
1 35494 64649
1 56559 73056
1 31819 51161
1 38365 59234
1 33613 47832
1 5928 45509
1 1265 47935
1 46818 87861
1 37359 57370
1 9786 38699
1 10752 50368
1 9968 19149
1 74857 93875
1 72632 95017
1 30143 63900
1 34416 91378
1 2964 38837
1 30845 42907
1 83122 89120
1 20395 21554
1 49668 87934
1 33622 76431
1 66967 85826
1 174 66147
1 72445 78662
1 18395 48403
1 27341 53187
1 23250 85811
1 48157 87986
1 30563 91931
1 1880 17830
1 79880 89956
1 6012 47539
1 17052 18768
1 61312 71858
1 21285 24728
1 1609 56877
1 52621 99527
1 1098 40983
1 87551 94329
1 8120 92041
1 37730 88472
1 63421 64110
1 80353 91398
1 68086 75867
1 16376 91186
1 48174 91722
1 64073 95731
1 31448 38521
1 61029 84983
1 26436 50736
1 5447 23205
1 23743 99796
1 20155 51215
1 37032 96239
1 40473 79043
1 7088 23779
1 77146 88094
1 30056 91480
1 253 50325
1 39429 78222
1 801 75061
1 1641 51278
1 18131 43757
1 9632 70175
1 50415 73767
1 12453 47234
1 84820 99819
1 98845 99659
1 34374 58609
1 55369 59362
1 29413 45192
1 59091 59671
1 31162 90849
1 52198 83226
1 28624 34758
1 29866 92957
1 1396 45948
1 59149 76095
1 37995 67486
1 3420 93421
1 84634 90258
1 17193 44021
1 68615 80890
1 27067 70730
1 1094 93060
1 80190 81135
1 37469 85982
1 4458 70154
1 11791 24385
1 13610 94383
1 60171 60728
1 38496 80633
1 4267 80638
1 12238 70457
1 8300 42685
1 3670 92394
1 15014 82951
1 28818 57812
1 9204 56369
1 42631 66611
1 29524 37026
1 10067 63867
1 39270 63249
1 15084 80502
1 369 68983
1 34138 42114
1 68524 95934
1 36828 62720
1 61109 89278
1 50565 73556
1 12884 20633
1 19507 50847
1 28644 94245
1 45534 93459
1 60016 95881
1 53150 83129
1 11729 77431
1 11459 22458
1 7771 61301
1 69778 96083
1 43355 52473
1 9658 24640
1 13781 16644
1 48862 56098
1 2595 69207
1 14409 25927
1 39821 94424
1 44692 94973
1 63692 71812
1 77247 95983
1 1839 42176
1 23235 49673
1 7419 99126
1 29856 43977
1 44083 95394
1 69848 84276
1 18661 69181
1 15545 48713
1 728 23849
1 62517 79198
1 28340 64189
1 63058 65228
1 6386 29330
1 26977 56267
1 316 65078
1 14622 38062
1 42183 76847
1 33851 84143
1 31867 34054
1 50298 52938
1 817 54662
1 28234 90845
1 50829 75224
1 1447 26909
1 1490 45953
1 6763 50619
1 89023 92425
1 12089 64089
1 1560 52031
1 72542 92917
1 43878 88057
1 41465 61668
1 21391 27694
1 43389 90434
1 30161 55767
1 33944 96900
1 60878 68537
1 8780 63738
1 24223 45898
1 15715 58380
1 2887 89622
1 47395 58055
1 27672 99188
1 54471 68853
1 19065 78550
1 19699 43618
1 19790 99481
1 78135 84889
1 20831 74072
1 39617 95195
1 32292 61140
1 13732 74176
1 11137 24755
1 11409 40552
1 2069 87564
1 9285 68017
1 46255 54977
1 114 6684
1 7611 84918
1 41550 73950
1 43312 89965
1 24423 67454
1 67438 83501
1 88805 89680
1 25314 63919
1 4722 7232
1 93112 93157
1 63013 64356
1 22572 81443
1 478 38034
1 19542 29062
1 41325 77785
1 22681 29157
1 39407 95507
1 54331 63305
1 15564 51109
1 80741 86730
1 18189 47235
1 5230 68956
1 43135 61565
1 47492 60568
1 21745 73919
1 8638 46252
1 22059 78129
1 19868 58122
1 51528 57172
1 41045 59061
1 81976 85336
1 18277 90191
1 24482 43891
1 59 43804
1 9912 37958
1 18346 62861
1 5177 65871
1 19675 65865
1 19617 91477
1 20792 63505
1 24972 29658
1 22742 87896
1 12747 51619
1 8304 27802
1 46344 97859
1 54842 90690
1 57530 79658
1 14918 48765
1 13911 26690
1 19345 54759
1 58297 86503
1 24480 52068
1 2915 92697
1 17014 86979
1 15809 65328
1 31412 60595
1 56330 99035
1 46694 58996
1 2491 44273
1 33741 73279
1 9581 74850
1 93140 97580
1 71830 78332
1 33755 73920
1 16210 49355
1 37265 57128
1 56136 83425
1 34678 79729
1 52854 55941
1 6093 76172
1 78712 89415
1 23601 35797
1 38690 96505
1 62116 82328
1 8917 68758
1 88247 97219
1 19438 21929
1 27204 32132
1 17670 49478
1 82677 99799
1 16861 88021
1 278 56723
1 48972 88732
1 36231 67302
1 16917 18466
1 1028 69232
1 7838 16784
1 72231 76111
1 2925 41804
1 2891 8891
1 56017 64549
1 13470 96584
1 14658 48592
1 10952 70074
1 35200 71486
1 3205 97730
1 35341 38553
1 19542 89570
1 29952 36045
1 48169 53377
1 5090 79549
1 31716 81974
1 4747 65702
1 29977 60430
1 85313 98191
1 38678 97904
1 66438 96570
1 58007 86503
1 2512 11394
1 40826 56454
1 5789 37854
1 7393 39290
1 73727 75788
1 84844 94826
1 67699 94068
1 22388 91511
1 35488 47011
1 28002 47258
1 47838 77846
1 59805 59916
1 95543 98199
1 24481 28333
1 33708 73228
1 34781 57304
1 34694 48225
1 39296 78418
1 28885 74973
1 4982 69410
1 84489 90406
1 12521 50346
1 40002 63207
1 28794 99656
1 8931 97296
1 42497 64199
1 6450 62680
1 11999 21773
1 19881 31612
1 39732 76473
1 18259 85211
1 487 84145
1 18137 93862
1 39839 54374
1 4980 35327
1 28942 59647
1 13500 26984
1 6286 58002
1 22624 41504
1 56138 93556
1 46434 89086
1 12215 65177
1 21289 79097
1 31222 90922
1 59084 77592
1 40263 41036
1 60583 86636
1 48619 67597
1 68498 70329
1 57392 87581
1 25337 37653
1 21819 37042
1 32347 59262
1 57950 91821
1 6486 60167
1 68562 96092
1 49136 89416
1 35840 69411
1 41580 64225
1 47632 89350
1 3578 22369
1 40849 99775
1 4095 65622
1 73284 95522
1 41273 58115
1 72487 85328
1 27879 30317
1 47284 56145
1 32134 97592
1 4325 35425
1 16238 84034
1 26057 77435
1 28018 93178
1 14325 26459
1 29153 41624
1 34227 44746
1 15024 83594
1 20971 46153
1 36369 38036
1 13938 48670
1 61348 86268
1 196 83281
1 74387 75136
1 27153 27285
1 32972 54711
1 89376 98176
1 39355 98159
1 29256 90599
1 64737 91053
1 32256 38570
1 36178 82470
1 6830 46294
1 18365 39764
1 11714 72941
1 36638 98390
1 45592 94320
1 20795 79822
1 17854 79352
1 56582 94455
1 21898 60118
1 14576 30121
1 76902 93411
1 6777 36608
1 51345 72686
1 84 86358
1 20759 33351
1 25847 88354
1 60947 78475
1 71775 78161
1 11087 85347
1 15036 69493
1 11945 92243
1 4654 98648
1 8476 50349
1 1815 74154
1 42700 94200
1 250 67636
1 92321 96271
1 16469 28315
1 58461 74856
1 43440 91139
1 22422 57767
1 6053 93286
1 26392 93344
1 38256 44120
1 5410 36617
1 24795 72816
1 49429 58953
1 59899 71565
1 6966 49705
1 13796 76555
1 50574 58866
1 75311 78821
1 67284 84308
1 67910 94582
1 25411 43788
1 58642 77382
1 74782 81753
1 21671 81434
1 35030 77709
1 2945 25382
1 37242 45650
1 6697 69548
1 66605 87664
1 69389 78671
1 30059 85055
1 28126 28665
1 67862 82128
1 37317 46901
1 15154 85612
1 32009 36292
1 11259 53652
1 46710 73491
1 63176 87381
1 37632 61416
1 33741 59875
1 50181 97690
1 59776 99556
1 13126 24470
1 19574 41747
1 49320 96845
1 269 41898
1 29615 48634
1 68651 87034
1 6714 55381
1 81007 96181
1 8328 86606
1 59286 81693
1 30892 81194
1 6867 65994
1 15657 40967
1 29905 35836
1 56603 57092
1 83342 85653
1 29552 99297
1 22706 32384
1 19268 47071
1 6431 80760
1 82662 99919
1 8627 94298
1 57999 99223
1 47829 70515
1 27209 79451
1 10507 75362
1 34267 50837
1 11230 95339
1 8662 12278
1 4175 71453
1 17948 45915
1 36126 96571
1 93973 96431
1 60075 77214
1 46173 54231
1 88538 88641
1 16279 75317
1 14393 80886
1 12450 67369
1 1847 10532
1 41183 66538
1 26411 60417
1 55974 62496
1 6549 81628
1 66563 83015
1 49574 65653
1 13113 76030
1 34614 80032
1 21531 31275
1 41008 68588
1 60255 86171
1 36138 58472
1 5022 55903
1 68099 96469
1 46114 98160
1 30338 45452
1 27490 60721
1 21235 60493
1 10391 58225
1 19336 77851
1 20647 80530
1 6908 75792
1 13332 53243
1 67732 97655
1 24458 76443
1 73825 85020
1 38535 94748
1 64364 75647
1 18812 55739
1 71121 87723
1 23063 47345
1 53220 93741
1 8011 60265
1 20810 91119
1 40799 76038
1 30557 53203
1 47354 81169
1 15483 72595
1 39078 57130
1 7543 21199
1 81947 93784
1 30578 61481
1 20372 82318
1 2258 85542
1 42658 68009
1 20513 23399
1 52750 74896
1 80080 90497
1 5681 68425
1 16717 86075
1 20119 98712
1 12940 96508
1 3891 18171
1 80966 86219
1 14084 23332
1 13743 50729
1 16837 24539
1 22591 42822
1 36953 55371
1 65147 94541
1 48460 68862
1 4624 7454
1 1938 54291
1 7823 78290
1 38539 75757
1 15269 19350
1 2654 19031
1 8847 51693
1 15020 26121
1 45538 99651
1 36649 64096
1 32987 95415
1 13049 92160
1 72925 90129
1 11982 37068
1 1305 55057
1 51537 60850
1 23359 49950
1 9527 54900
1 56559 89058
1 25909 83269
1 45523 92656
1 25008 66103
1 46615 61699
1 5723 53842
1 59483 82496
1 47798 49900
1 23516 72071
1 22660 78957
1 81689 99658
1 86281 92684
1 22659 69358
1 37470 74217
1 45436 93224
1 48428 77366
1 67648 78544
1 23952 97155
1 7468 54533
1 26087 29167
1 40772 48400
1 2318 22969
1 42283 79126
1 59140 88094
1 41636 56759
1 1582 78762
1 10089 47852
1 57273 93097
1 18248 65505
1 41689 43403
1 53742 92488
1 17990 61715
1 49409 88748
1 11695 32996
1 75964 82200
1 14166 63130
1 35082 75630
1 26462 39573
1 44253 71308
1 7914 90161
1 14188 46110
1 1555 50505
1 18830 33126
1 49110 52415
1 42574 73304
1 14705 41499
1 37684 92748
1 12768 30656
1 32253 42812
1 14521 70799
1 84078 85102
1 17409 88102
1 96758 97570
1 75168 79266
1 13261 94037
1 47942 95062
1 24107 67637
1 83673 90613
1 13850 42454
1 73286 76310
1 16502 18111
1 22940 47953
1 42533 67022
1 14283 87484
1 75353 92013
1 37021 82759
1 9938 58023
1 27157 44565
1 59136 99492
1 51228 76902
1 4957 25950
1 17248 43862
1 17173 69465
1 2156 49107
1 4572 21822
1 16757 96786
1 20634 33806
1 61493 62852
1 35059 37836
1 46226 59245
1 38232 85639
1 93029 97265
1 14528 26683
1 13261 52668
1 60930 72616
1 59014 64479
1 23200 56966
1 54551 95584
1 9363 45167
1 38414 67504
1 67644 87493
1 71810 97220
1 6012 15890
1 48450 76893
1 822 70271
1 33177 54397
1 436 19398
1 2369 25740
1 1265 99873
1 20033 55027
1 566 44037
1 19638 29124
1 13665 57937
1 11619 60973
1 11658 86468
1 13753 65442
1 4556 43721
1 17355 18173
1 58963 64900
1 64108 85442
1 8286 66277
1 49131 54899
1 24740 47583
1 3719 42964
1 24339 98140
1 4465 56681
1 92755 99156
1 14917 16236
1 42732 72036
1 40033 40050
1 34481 38384
1 44350 49800
1 75817 92093
1 67939 92221
1 51355 97720
1 40763 41469
1 53633 87002
1 1406 66567
1 60108 91647
1 84405 87482
1 12967 62329
1 36911 84510
1 39921 96845
1 52431 93067
1 23750 45095
1 48274 62042
1 27743 82219
1 47352 61431
1 10132 77392
1 70083 70648
1 44931 49199
1 33 14668
1 10881 97931
1 51915 73810
1 9438 74148
1 43751 94131
1 36769 38902
1 13271 43782
1 28264 64169
1 11494 86495
1 10041 48324
1 31605 84632
1 68909 86222
1 26695 58975
1 33190 59129
1 56419 98087
1 21228 97368
1 43734 65221
1 181 8209
1 45227 87530
1 9209 55616
1 38625 85161
1 45450 59640
1 21165 87500
1 27506 87069
1 10696 39163
1 12497 40764
1 11373 68635
1 2579 77904
1 60875 63184
1 19286 58962
1 47362 74940
1 76111 99883
1 70016 82835
1 51972 58294
1 25899 60210
1 55191 90888
1 45204 64316
1 38223 81573
1 50169 82615
1 6116 89029
1 14357 52813
1 18536 80583
1 3874 15240
1 5257 73130
1 74676 87147
1 2236 17681
1 93157 99649
1 4279 75499
1 11375 18007
1 7514 43707
1 72701 93704
1 29891 76929
1 12749 60656
1 52245 54693
1 56877 91463
1 1912 95156
1 29390 66726
1 66430 74516
1 43968 52292
1 17158 51827
1 56241 95055
1 24335 74097
1 8470 64347
1 105 74916
1 73730 88672
1 28240 37051
1 12065 37725
1 50870 71393
1 37045 50826
1 15039 65222
1 22764 63303
1 34373 84198
1 70694 75682
1 74840 99182
1 52344 80078
1 29636 31139
1 10197 14940
1 1100 64388
1 27143 85194
1 16729 33651
1 26485 55332
1 12441 71056
1 55423 66935
1 46575 82812
1 21283 34246
1 23849 79836
1 91650 94750
1 23236 79346
1 48097 88940
1 21743 31788
1 77143 83882
1 42073 45490
1 5716 58187
1 19751 93349
1 30692 58897
1 32735 62191
1 72076 93998
1 19954 21679
1 9032 52023
1 2154 73955
1 31954 61974
1 40454 61540
1 4063 80361
1 59472 95851
1 20675 26738
1 84440 94985
1 13016 40908
1 23129 98430
1 54199 97540
1 66901 91090
1 76555 85762
1 51920 95667
1 47422 89175
1 49624 86122
1 15544 41711
1 12426 74148
1 19956 91225
1 51823 93558
1 48604 73888
1 32088 71764
1 5774 11009
1 1411 61190
1 33227 91059
1 42059 43119
1 9943 22685
1 56475 73874
1 47867 70638
1 13357 37839
1 47096 53666
1 33826 81562
1 29876 55724
1 10333 48193
1 46641 81527
1 20656 38901
1 27644 46096
1 3383 52897
1 13049 86418
1 59846 78875
1 91489 97825
1 48951 76204
1 43384 85733
1 36475 63095
1 33289 68337
1 73220 95171
1 39826 80968
1 9873 32270
1 1857 25656
1 52179 71803
1 47319 84786
1 3565 15117
1 40756 55701
1 7396 60874
1 47115 91151
1 6714 56961
1 20632 27972
1 30748 54409
1 39287 99148
1 40746 59577
1 57036 83362
1 55684 76017
1 11876 91839
1 4295 83508
1 35274 74424
1 8805 61960
1 17044 31661
1 39427 71344
1 76993 87232
1 9735 93177
1 27119 39612
1 19247 45238
1 42637 66578
1 18941 42640
1 13286 62385
1 47679 65170
1 4503 96864
1 28267 57548
1 28241 80149
1 30853 61691
1 37105 62266
1 9833 19233
1 18478 18480
1 36630 44780
1 28889 70221
1 44664 79301
1 29962 96067
1 50717 77076
1 10900 62439
1 17376 85932
1 23008 86442
1 25817 53524
1 78841 86731
1 39054 50093
1 34723 80113
1 20448 80446
1 45024 98372
1 18137 78046
1 19672 62842
1 11808 22071
1 28305 84438
1 22205 79129
1 5370 63672
1 47658 71716
1 37166 49520
1 32267 95496
1 40795 61872
1 55647 83847
1 21094 51519
1 29800 32203
1 88544 94812
1 118 65392
1 104 12661
1 44140 62199
1 30158 35902
1 629 46987
1 10319 21797
1 35795 74630
1 40242 42967
1 19089 84379
1 38139 75103
1 13333 63323
1 97817 98033
1 79577 98642
1 1996 14398
1 53216 66414
1 20746 31396
1 12218 43533
1 20791 21041
1 79387 86468
1 44217 56931
1 69445 85385
1 35136 49980
1 4664 71615
1 31407 95155
1 23706 97985
1 30827 51730
1 27039 67862
1 21076 93955
1 23028 34522
1 66408 70235
1 25858 41050
1 39826 84328
1 36686 69186
1 69767 99306
1 34300 76509
1 24337 93377
1 72427 77991
1 14134 45052
1 9622 32139
1 28454 49607
1 9946 59666
1 30752 77177
1 54534 96074
1 12599 68298
1 23973 95258
1 79763 96109
1 68515 69002
1 68813 80003
1 32204 44167
1 10010 56017
1 41880 63818
1 11183 24334
1 12532 38503
1 4948 26511
1 15224 79885
1 3335 13171
1 1298 46044
1 13600 95197
1 28245 35454
1 10814 12061
1 46587 59760
1 14079 75507
1 30096 96258
1 56237 64083
1 25280 75199
1 82840 94733
1 82704 86427
1 50777 59479
1 37123 93014
1 81746 99343
1 81151 83350
1 8074 74480
1 46426 91222
1 81482 83055
1 34614 71960
1 42583 99451
1 65366 66480
1 32720 46583
1 12491 87469
1 49215 58652
1 10598 20767
1 33202 90716
1 34108 66086
1 26809 87039
1 1455 54508
1 13278 88157
1 14046 70755
1 21911 92516
1 72569 78506
1 5943 79782
1 27364 61099
1 7469 37259
1 48130 56092
1 5267 90238
1 60158 97045
1 29744 42911
1 25540 98447
1 33855 43770
1 485 63060
1 5127 85824
1 6380 33319
1 84697 96871
1 1414 36848
1 5941 63353
1 12635 76509
1 20349 33884
1 5506 13125
1 61124 93463
1 43693 87765
1 39220 89834
1 18340 28429
1 35960 76982
1 18133 83429
1 43131 52632
1 74000 91215
1 29466 33522
1 62573 94243
1 40312 66026
1 76328 97023
1 22946 23266
1 26010 92164
1 43495 62423
1 53703 92960
1 34927 69951
1 41039 44981
1 41899 45621
1 56689 79696
1 50231 87152
1 46875 70575
1 45614 70880
1 9510 69374
1 461 86634
1 14382 98293
1 38100 75196
1 5160 39612
1 13911 95797
1 12648 35422
1 16032 35450
1 64299 72658
1 48722 80811
1 62783 66132
1 64909 85370
1 32929 74036
1 38939 74062
1 33822 86262
1 5965 22539
1 22130 97319
1 41839 55592
1 48291 48408
1 7652 38614
1 59384 82947
1 12942 44008
1 47806 48287
1 60640 68606
1 12660 80647
1 2520 62852
1 36343 78504
1 20057 35176
1 77816 86213
1 58010 66669
1 49473 84102
1 24713 72505
1 74920 76291
1 29826 60477
1 82700 86362
1 15376 50176
1 17750 39592
1 78497 98289
1 36450 64949
1 12123 89920
1 34654 60882
1 9330 86758
1 12269 57643
1 2462 38368
1 60187 93451
1 38252 92994
1 17867 45096
1 9116 70754
1 18923 87331
1 95418 99522
1 1101 60779
1 19618 19873
1 44078 56110
1 3337 29575
1 39525 47036
1 36915 52589
1 55300 84263
1 33494 89068
1 74586 92020
1 88328 89097
1 4308 82639
1 12584 65959
1 27108 65092
1 38924 96396
1 10970 50102
1 48719 67824
1 39725 90898
1 48734 70787
1 17518 59094
1 81048 91528
1 9670 15751
1 70765 87824
1 6153 93942
1 10443 87423
1 24758 92188
1 61247 66536
1 69546 92314
1 20904 85619
1 36842 62604
1 35139 39616
1 9340 75204
1 13722 54974
1 10467 15656
1 61772 66895
1 13760 87624
1 38982 76589
1 63482 83344
1 66131 99663
1 60954 65087
1 9113 62152
1 2648 13178
1 63545 97337
1 4550 37361
1 61694 91874
1 32470 84024
1 32150 89017
1 51766 86010
1 60978 64582
1 54998 93014
1 13141 97389
1 53596 83067
1 7962 22589
1 42381 88570
1 27191 49896
1 5687 87251
1 18269 76665
1 29894 37626
1 72562 80463
1 54447 64895
1 72705 78895
1 14654 89728
1 16934 22372
1 56251 84148
1 22334 97743
1 39407 61508
1 71094 84271
1 24890 42824
1 28353 59678
1 12094 51129
1 11249 32756
1 56631 60460
1 4770 5590
1 40664 64082
1 23353 89067
1 41741 50635
1 59078 83955
1 10621 13754
1 12007 88702
1 78115 78474
1 1664 50314
1 24932 61865
1 41639 98765
1 3718 57457
1 24328 51855
1 1458 58292
1 43434 56824
1 35766 62173
1 41536 69881
1 67481 79401
1 78748 94543
1 32169 62748
1 44385 61676
1 2822 92996
1 24350 98515
1 37235 66247
1 33530 53634
1 8062 96080
1 49568 54527
1 51643 72397
1 9009 97857
1 44505 78991
1 28834 64646
1 32925 90892
1 6767 56536
1 49991 82160
1 40542 81032
1 27227 63433
1 4261 57654
1 27731 40914
1 17533 60992
1 9929 17949
1 53303 61980
1 34342 68094
1 18136 61278
1 3918 71285
1 145 29167
1 75565 88925
1 19633 35253
1 4562 23365
1 8525 99496
1 17972 97862
1 30856 80862
1 59847 67424
1 38069 75262
1 4253 66397
1 20082 99367
1 48160 69122
1 20360 71322
1 86087 88535
1 20257 58088
1 28023 87267
1 9055 33871
1 49530 77891
1 4146 21114
1 14670 66142
1 41102 56803
1 26487 39617
1 42791 72050
1 5179 57891
1 31825 86644
1 20989 65659
1 35616 53237
1 16119 89381
1 29658 32060
1 64643 87723
1 63489 90952
1 77361 83434
1 90907 92341
1 20935 65035
1 67593 89984
1 1227 89518
1 58422 73332
1 4955 72298
1 59292 59637
1 25180 65820
1 15867 89639
1 43398 75018
1 47714 63102
1 14502 88064
1 47951 76210
1 78361 92842
1 14224 62133
1 70278 84210
1 2091 59145
1 22781 26875
1 14549 50267
1 5486 50973
1 155 65750
1 13644 88323
1 45352 65428
1 8354 78050
1 4129 35032
1 47796 54620
1 50791 68486
1 37941 62906
1 41760 75761
1 48218 71539
1 42968 73525
1 16892 32964
1 34484 97237
1 71596 73523
1 24807 67431
1 25557 53281
1 10670 39945
1 1883 33642
1 59619 74441
1 24549 59598
1 66302 75131
1 30154 56255
1 2341 47620
1 25946 54797
1 22527 37529
1 23748 34616
1 54073 98199
1 14107 58504
1 21742 50067
1 50977 78422
1 48175 60773
1 15724 90715
1 25753 91186
1 8970 33711
1 15870 96753
1 28793 65886
1 45482 75147
1 41214 46061
1 39925 47120
1 10913 88668
1 33126 47422
1 68369 68591
1 7290 38438
1 6734 91140
1 63004 85134
1 15984 16511
1 71341 90405
1 45851 69556
1 29025 47835
1 594 4359
1 46117 53394
1 20280 28836
1 79614 93019
1 50826 64413
1 36291 67887
1 50697 63770
1 86617 98959
1 17081 24177
1 12349 18255
1 66645 76966
1 72334 96009
1 77940 87622
1 82817 93400
1 5701 57370
1 1755 18529
1 7724 54092
1 34845 71254
1 18470 77039
1 22098 47655
1 54898 63610
1 2900 48906
1 25821 94476
1 9488 52128
1 36883 91446
1 7536 60372
1 46824 56296
1 21188 63216
1 15917 29784
1 11386 82814
1 60549 93473
1 8063 56028
1 14164 30447
1 35793 45347
1 11386 57720
1 32156 34885
1 32454 65796
1 2656 39131
1 91432 97397
1 36461 96802
1 11285 95031
1 8931 60182
1 43444 86795
1 46089 46732
1 32245 92140
1 55882 83381
1 10989 39048
1 29731 89219
1 59433 74146
1 65680 84473
1 15915 42550
1 32982 96303
1 3146 29479
1 44433 70343
1 3528 26216
1 12152 60189
1 14792 29661
1 6328 17953
1 63250 64168
1 40242 92917
1 39804 99907
1 23959 51495
1 25350 97523
1 24674 26800
1 26927 72914
1 22901 38220
1 6017 60306
1 49719 74139
1 1588 29694
1 72973 87096
1 1412 39216
1 23096 57305
1 61278 78533
1 16206 23816
1 10807 21913
1 42656 94108
1 9786 43348
1 15931 52522
1 45105 62164
1 3417 22865
1 86113 96593
1 44003 86538
1 11217 96839
1 27202 91511
1 54309 66358
1 43691 77767
1 57458 78787
1 57742 93604
1 49969 89221
1 90961 97614
1 8161 16240
1 59073 62785
1 78796 80593
1 22713 24363
1 35614 85930
1 95465 96183
1 36547 56496
1 13526 26792
1 23935 78050
1 43759 68284
1 35538 78315
1 4120 57080
1 28076 38106
1 25203 39927
1 22144 60910
1 13036 39352
1 10219 90563
1 40505 76530
1 35965 82561
1 61217 63818
1 32128 44627
1 53987 67426
1 98677 99802
1 47965 97094
1 10658 34682
1 73814 84193
1 660 41492
1 17238 49655
1 54378 62285
1 1926 39777
1 93582 94638
1 5659 74329
1 48511 62837
1 17865 45821
1 29950 31907
1 29574 33509
1 11783 68622
1 7383 66609
1 92905 98384
1 41712 51453
1 30291 82281
1 79365 92776
1 31659 92386
1 13340 63839
1 60339 67810
1 71403 89648
1 28038 70344
1 72623 83634
1 27238 65234
1 4772 36543
1 48999 75597
1 19664 93090
1 11762 25675
1 47006 89819
1 65604 99612
1 10374 91203
1 17609 39525
1 31570 91627
1 35686 51444
1 8201 75200
1 6638 75206
1 88152 99518
1 34964 40001
1 33700 83382
1 9839 29366
1 9798 91147
1 37361 99511
1 18458 52024
1 23025 60045
1 18729 77055
1 2814 91446
1 48850 78872
1 43047 59772
1 7383 90272
1 18366 36323
1 55193 86957
1 15036 71557
1 31761 95957
1 4522 65784
1 44574 74674
1 6918 83848
1 42215 85180
1 78683 99635
1 41910 57060
1 30159 81494
1 9048 67981
1 1687 79342
1 45890 66431
1 32231 88612
1 56491 76608
1 16811 19814
1 22467 64961
1 28480 69038
1 55210 58418
1 55201 83043
1 60835 74799
1 82926 83379
1 14153 96669
1 8079 97701
1 27192 91778
1 34320 67667
1 65696 87457
1 37294 96310
1 35952 38409
1 47866 80764
1 70695 94947
1 13125 99318
1 3746 9648
1 37140 40438
1 52084 58900
1 47574 65140
1 41715 52892
1 18591 48689
1 9003 65729
1 191 41164
1 47503 63379
1 73384 84256
1 9467 62863
1 35595 56820
1 1281 16710
1 9920 69717
1 50306 63264
1 12329 18020
1 9981 56772
1 57765 88031
1 4783 60076
1 26411 57852
1 18936 24929
1 70962 92984
1 41825 64803
1 32666 65194
1 14208 92259
1 4724 85360
1 24852 64702
1 45273 57775
1 47352 56321
1 42349 64425
1 9780 24529
1 3775 8025
1 11008 83839
1 83 14523
1 4027 29512
1 28604 69932
1 42036 91850
1 77694 81697
1 28500 85258
1 28353 97901
1 13699 13864
1 26408 88351
1 29765 85474
1 26164 64377
1 35810 63101
1 17627 68016
1 23734 88844
1 7549 57040
1 1900 71921
1 8075 51948
1 23856 96291
1 6400 88382
1 60976 64609
1 47739 96420
1 83730 97399
1 39985 40649
1 1947 23761
1 2606 35125
1 69888 81691
1 27169 35711
1 49038 57819
1 57078 64269
1 6495 94538
1 43533 88494
1 27945 45859
1 50398 78449
1 15174 19410
1 42863 88394
1 29258 92501
1 90105 99394
1 4164 83123
1 42329 80572
1 11425 92499
1 39953 47923
1 81615 86670
1 25808 36512
1 15267 58116
1 792 98134
1 66147 90599
1 43822 95683
1 6556 46815
1 76642 97572
1 66836 78959
1 60225 77961
1 35657 55568
1 22058 68760
1 5959 24944
1 30792 97291
1 61739 69002
1 91016 91860
1 11478 71496
1 54541 89185
1 3188 48597
1 31796 84904
1 16463 31334
1 70189 92596
1 31371 48590
1 26583 70230
1 31985 62803
1 338 54542
1 6907 47572
1 46136 81835
1 12864 28729
1 60493 69365
1 42727 74326
1 69112 69957
1 46346 51489
1 83560 91936
1 59879 88120
1 3478 94343
1 64165 90133
1 10746 28865
1 19590 36434
1 6571 62855
1 39376 53307
1 6413 53245
1 40464 59426
1 9630 12370
1 74674 75260
1 3504 93410
1 17457 99150
1 1907 89376
1 31044 53172
1 49809 82558
1 33673 65265
1 20891 95847
1 58174 65771
1 16044 25153
1 49799 51904
1 14316 81787
1 49093 66916
1 30467 72119
1 12925 91411
1 30394 62782
1 30282 48058
1 48415 94579
1 36561 44311
1 27123 84223
1 23673 40826
1 3929 67002
1 31837 86988
1 21261 43021
1 74771 92897
1 22278 33090
1 30182 84912
1 2239 73500
1 13381 44327
1 13051 53285
1 16837 96406
1 13495 78836
1 42264 80885
1 2268 95896
1 56219 65166
1 17714 18518
1 14405 25798
1 34294 39887
1 2221 68303
1 6704 59524
1 25241 64333
1 2452 66504
1 13146 87420
1 32304 35374
1 45656 93262
1 3869 61452
1 33041 99505
1 56270 57132
1 27318 28354
1 20373 48177
1 36162 64656
1 3455 70949
1 24765 41781
1 21288 91276
1 16882 35249
1 28424 84698
1 60171 66665
1 12571 75295
1 34752 59766
1 28032 82079
1 23091 81555
1 66466 71271
1 50329 53980
1 59925 76765
1 43706 99963
1 20695 82627
1 23331 66064
1 15535 66056
1 14681 15422
1 14857 41255
1 61569 79885
1 11205 24013
1 38093 97792
1 33506 40622
1 25275 79690
1 7534 44611
1 11469 30319
1 4193 15629
1 21070 73845
1 9574 9985
1 56759 79197
1 71590 84538
1 36819 78731
1 22216 25578
1 18807 55795
1 71576 90129
1 26868 56281
1 98494 99672
1 6287 19311
1 94245 94539
1 91186 97570
1 7634 67919
1 44996 88692
1 41045 80114
1 42206 69153
1 50670 90649
1 32238 79926
1 39826 65556
1 62671 82448
1 48748 72120
1 1537 10778
1 1016 5655
1 27363 37997
1 17181 75776
1 3377 84905
1 20697 62576
1 26563 66577
1 41659 98630
1 61217 69481
1 60408 79886
1 26091 64203
1 71261 92581
1 57081 69919
1 29283 45819
1 69131 76030
1 47919 57710
1 45118 72828
1 3197 78261
1 73601 81414
1 23550 81626
1 57203 96766
1 4682 87169
1 14174 80758
1 1461 77482
1 69624 83754
1 48651 76750
1 17029 56725
1 28581 89378
1 35150 56782
1 3108 92146
1 40152 40435
1 10728 47109
1 6716 38972
1 16577 60993
1 18389 57966
1 75816 88749
1 77806 97571
1 12784 37590
1 4082 93778
1 9173 12472
1 46919 72330
1 55396 88463
1 8583 55347
1 5120 90600
1 17096 25533
1 15506 90510
1 55251 84642
1 11826 20466
1 50827 94841
1 83317 91771
1 62027 68520
1 10061 42488
1 64883 71161
1 96238 99132
1 71953 82531
1 21747 24294
1 3887 21686
1 15470 65938
1 8712 75997
1 31248 48292
1 49794 88732
1 37817 66482
1 48905 55022
1 61443 94543
1 60291 65002
1 46503 81540
1 19094 47728
1 23686 55732
1 3094 52378
1 29091 62052
1 86028 89673
1 61565 85209
1 33096 51624
1 5187 18961
1 9131 51522
1 47850 70417
1 69621 70660
1 16426 83389
1 16592 49585
1 19317 23347
1 62492 72232
1 82355 83887
1 79993 92789
1 10616 76232
1 35185 96030
1 322 46700
1 28115 93250
1 25383 42698
1 38954 42455
1 19746 93786
1 21675 37942
1 11658 14147
1 26359 75504
1 17394 35762
1 13792 79556
1 3806 85623
1 68427 69263
1 50535 71616
1 37863 74963
1 39410 47352
1 10922 15855
1 4204 86946
1 20807 36351
1 50674 95849
1 34764 70715
1 35147 89950
1 31036 55445
1 46239 60476
1 9582 29130
1 2275 42767
1 18137 90326
1 29687 65361
1 1611 22067
1 11779 87557
1 85049 88577
1 78745 89870
1 8556 27375
1 9531 43260
1 14842 37789
1 27319 89997
1 5800 83725
1 8733 74191
1 13165 51296
1 28344 65532
1 64250 85376
1 42861 90900
1 13480 80586
1 12827 51416
1 79936 90145
1 43587 64245
1 17976 97831
1 32839 93408
1 65536 94440
1 2918 84082
1 54315 70284
1 40521 42036
1 2916 16276
1 11414 51805
1 95030 96624
1 15797 82930
1 26341 26969
1 71396 92317
1 23539 85929
1 79053 83800
1 42626 78511
1 52110 67671
1 13608 76495
1 51528 73810
1 14052 65740
1 22493 36679
1 19179 74093
1 12598 81822
1 77369 98985
1 77443 86478
1 63356 64430
1 12748 92186
1 501 639
1 28684 41239
1 72234 92085
1 637 91025
1 8680 8791
1 53540 62169
1 3350 65054
1 65971 94590
1 13263 13682
1 55220 99796
1 14968 63313
1 81027 92055
1 29634 72734
1 8664 42042
1 3118 47644
1 23349 38251
1 16585 90596
1 17561 34877
1 34595 59015
1 18617 96037
1 22827 42353
1 23331 85777
1 19229 53767
1 13698 49656
1 7802 63955
1 2799 49830
1 10149 32853
1 59749 78364
1 31501 74041
1 67381 72596
1 15881 78926
1 11709 33512
1 28703 77624
1 11035 52750
1 46060 94338
1 11613 49577
1 36931 98259
1 16716 40716
1 22181 82900
1 21207 69904
1 25415 55355
1 54805 84486
1 27535 94892
1 26294 81152
1 716 78934
1 28425 86844
1 11782 63866
1 74120 78525
1 56041 61083
1 38169 84566
1 55847 94515
1 46683 99801
1 84296 97239
1 971 37998
1 20277 71725
1 70109 84745
1 42828 70982
1 63538 74649
1 40568 98629
1 17447 85762
1 3637 31247
1 22193 25190
1 20327 84302
1 26987 77605
1 65659 69160
1 29300 87393
1 11628 69841
1 57593 81185
1 68242 68916
1 62925 84025
1 4801 47054
1 22226 51256
1 28359 95973
1 46153 92490
1 25319 77159
1 46057 91203
1 47166 85278
1 45411 85002
1 33320 73566
1 60011 82892
1 16299 95609
1 62740 83192
1 14419 49621
1 25646 67128
1 53976 92803
1 22510 80515
1 34718 80466
1 92392 94039
1 89084 90948
1 68415 83558
1 80075 90101
1 64175 98911
1 45439 69754
1 664 68224
1 45421 57334
1 2614 96115
1 78182 80113
1 5885 94760
1 24565 49591
1 36275 40311
1 30131 73243
1 12008 19394
1 10775 33438
1 3669 17156
1 42675 61675
1 21599 31825
1 14953 17273
1 10464 23647
1 19900 40306
1 20648 25025
1 2472 48788
1 7426 64276
1 4455 63493
1 27828 86618
1 11247 43081
1 27295 96919
1 69819 81428
1 23628 33522
1 10001 72126
1 1278 25191
1 45354 84589
1 39960 71468
1 80075 90361
1 49067 66789
1 66715 87950
1 14507 58020
1 36343 96523
1 71207 74086
1 20624 48067
1 39152 75689
1 4917 39367
1 10989 45002
1 55272 81575
1 25979 41413
1 30466 67754
1 9671 26829
1 76618 93903
1 37612 55814
1 85443 92114
1 27109 71147
1 4970 42895
1 30265 42977
1 31162 80074
1 32481 74911
1 65022 72031
1 68608 72532
1 13608 25696
1 72012 81556
1 19442 96843
1 61915 82406
1 57722 65220
1 43275 58380
1 28148 32161
1 28835 82948
1 36474 51118
1 71320 84151
1 12144 80607
1 35370 69104
1 25961 42057
1 18496 85438
1 23656 82257
1 31513 99000
1 29738 67010
1 19870 63843
1 30352 93592
1 41349 71368
1 43333 48046
1 22542 60558
1 6864 93260
1 74202 79421
1 17863 71011
1 29926 37462
1 997 65975
1 13077 90538
1 1311 88028
1 65027 72980
1 67697 73189
1 21897 73558
1 36208 40297
1 16593 84087
1 77691 87974
1 22362 22684
1 15333 16249
1 26342 93743
1 6977 75036
1 3300 12683
1 29674 36835
1 81464 82642
1 9691 54835
1 31846 41011
1 22469 53708
1 3072 93979
1 35513 71181
1 17124 51146
1 68743 74678
1 25655 32976
1 21228 76942
1 26511 65407
1 71920 94524
1 16331 38790
1 41529 69935
1 67494 72539
1 22116 68379
1 6197 95665
1 13013 58499
1 76541 82428
1 64659 98352
1 34380 83823
1 11520 63545
1 37493 52985
1 30537 32705
1 79245 98239
1 2521 15207
1 4298 67319
1 6175 40847
1 4075 8405
1 68993 75276
1 14167 25253
1 47534 67364
1 16028 34150
1 28683 57628
1 34664 83493
1 59296 97409
1 80680 98206
1 52893 56895
1 5120 67279
1 9205 20889
1 58303 69963
1 39497 43066
1 35157 51118
1 28841 41834
1 16533 18621
1 11018 67057
1 83424 85295
1 15835 42650
1 10337 13770
1 23908 86088
1 51119 97016
1 82517 87015
1 34697 46978
1 4345 58857
1 51940 69982
1 11360 89148
1 26085 73801
1 20457 56717
1 48726 73195
1 47558 97224
1 21534 97658
1 13827 42658
1 15453 48048
1 75928 96543
1 85333 87520
1 11313 70886
1 14478 83240
1 11100 79654
1 67094 68614
1 24828 35391
1 11069 40665
1 12717 71924
1 8139 49662
1 41532 91690
1 39717 44519
1 7866 98130
1 88348 94116
1 14147 85301
1 15127 30572
1 30528 35466
1 10739 70811
1 32585 39344
1 6909 22124
1 16826 41355
1 5484 59356
1 10280 59950
1 9015 92100
1 94880 98030
1 34760 95075
1 75736 92300
1 39129 97756
1 46495 89889
1 33768 70387
1 41731 95107
1 53718 70444
1 16884 20970
1 25672 30781
1 27333 63324
1 59315 83999
1 1207 47069
1 54764 81619
1 10262 83244
1 9547 19253
1 33702 79437
1 1172 10928
1 64240 87985
1 84889 99761
1 53772 87051
1 44384 47001
1 580 63194
1 17960 37426
1 70158 84467
1 7489 45451
1 88049 99981
1 6156 16277
1 6156 7923
1 22782 42579
1 33357 74531
1 5034 19373
1 50995 90733
1 21831 91709
1 15625 64707
1 6047 33438
1 75449 97161
1 45865 61283
1 13072 66848
1 41785 78531
1 71713 81860
1 36957 62869
1 57852 84102
1 42922 59482
1 8208 97125
1 20777 92101
1 1772 51142
1 19733 56634
1 45911 79439
1 18682 76418
1 8570 30139
1 7812 63961
1 26494 55058
1 3666 77038
1 8991 38445
1 11062 77441
1 43893 93571
1 2165 32339
1 37500 74879
1 24163 66697
1 36555 90269
1 49319 68128
1 4104 33548
1 7430 70611
1 64675 93168
1 56005 87926
1 35295 81517
1 27871 96859
1 9248 91956
1 10754 47527
1 44666 64968
1 28771 33559
1 14596 37288
1 42976 95036
1 39947 84689
1 52108 78718
1 55902 95593
1 36398 52509
1 28685 69436
1 62827 88247
1 15343 58986
1 24115 71934
1 5429 86924
1 13723 68296
1 56233 85874
1 60441 69691
1 50782 95620
1 10805 82818
1 91391 96465
1 27830 52489
1 44487 57195
1 45124 76969
1 29357 57557
1 4882 58167
1 41663 60802
1 5282 19036
1 31076 45475
1 15231 40687
1 24458 26106
1 47512 64787
1 7686 35024
1 73489 88544
1 36331 72145
1 36502 40903
1 53672 89324
1 3856 60242
1 24923 59411
1 13049 91692
1 20009 33793
1 60730 94425
1 3202 78600
1 26909 33309
1 30374 56422
1 7615 24675
1 71140 82914
1 92774 98649
1 3855 89415
1 6686 20053
1 25643 63061
1 56055 57797
1 72803 78853
1 11887 42948
1 14652 54788
1 72334 89396
1 4829 46321
1 35758 66442
1 9573 33168
1 43170 89799
1 16236 79791
1 1111 51526
1 90747 96154
1 93446 98251
1 71726 80220
1 23247 86040
1 11621 17050
1 16188 17672
1 56257 75867
1 24845 35992
1 59579 70367
1 40771 44593
1 6661 87993
1 26172 40556
1 11236 73135
1 46087 78225
1 8044 97941
1 87837 98834
1 13222 16029
1 14002 83357
1 55076 80925
1 12583 36697
1 44785 49815
1 26719 95719
1 47757 84467
1 67840 79460
1 26391 51665
1 65417 66113
1 11581 56076
1 51244 70247
1 50237 64629
1 57892 63315
1 39902 95889
1 30731 42141
1 8735 69120
1 15190 39285
1 26700 90944
1 12727 42963
1 52339 85879
1 42874 65494
1 19411 41265
1 57996 93591
1 39024 78829
1 1506 75733
1 26226 28624
1 13510 25667
1 275 81778
1 11795 42885
1 26522 58427
1 7393 93369
1 43485 99868
1 24205 68167
1 54057 79156
1 92813 97995
1 19000 23711
1 7386 55290
1 68218 72127
1 78729 79049
1 3326 23338
1 53547 90622
1 3547 95899
1 67209 82866
1 23205 74131
1 2688 75946
1 40683 87993
1 61972 82750
1 74699 81782
1 12127 51291
1 24332 63349
1 5612 27692
1 34822 40568
1 30686 71203
1 9823 60527
1 62862 87984
1 602 32223
1 44780 86563
1 624 61957
1 77416 92880
1 85839 88080
1 47035 55491
1 14866 85817
1 54386 57486
1 38980 81474
1 77046 77911
1 36493 75900
1 60073 93492
1 50405 93419
1 6046 19817
1 3450 89720
1 62847 88060
1 61157 96251
1 59428 93335
1 36808 47626
1 3024 15007
1 39241 60030
1 90574 94836
1 4414 39900
1 71433 91597
1 27232 99547
1 15876 84185
1 87416 99022
1 66779 75417
1 23496 73714
1 9651 88355
1 56243 82244
1 6884 46131
1 25364 70265
1 56478 88414
1 17275 56608
1 2497 36720
1 10345 14233
1 42198 53906
1 22285 67284
1 40232 78299
1 2253 5856
1 38625 61914
1 85511 98239
1 5978 30484
1 1225 38503
1 19114 81363
1 14393 67316
1 11618 81119
1 66861 98724
1 4207 27795
1 6922 40565
1 33268 40700
1 16790 74727
1 478 1664
1 29252 78316
1 35802 83070
1 6013 39952
1 33509 33616
1 10314 75664
1 17117 49151
1 85124 92092
1 32217 81463
1 15103 23842
1 71750 95653
1 57036 96366
1 29571 46298
1 28545 53743
1 16057 86624
1 27663 34461
1 44394 97804
1 65758 90297
1 74715 79432
1 6557 31215
1 19670 19879
1 34 99697
1 7916 53249
1 34706 61384
1 76058 96383
1 10912 86119
1 18801 94195
1 41510 70068
1 18315 53010
1 28892 59137
1 3438 89295
1 44289 69692
1 9743 26160
1 31620 69059
1 41572 83634
1 46414 55947
1 42561 47777
1 54708 72332
1 3544 45785
1 52739 74955
1 73469 90352
1 79187 85018
1 28888 87012
1 19448 92232
1 60479 74547
1 227 12851
1 18999 85141
1 3372 99891
1 61220 77253
1 63602 69020
1 55603 91755
1 9970 89074
1 54889 65003
1 4575 92627
1 69884 74715
1 37350 52037
1 16008 60338
1 4307 89839
1 66066 99505
1 10929 19147
1 36909 86272
1 19308 38174
1 29042 47749
1 35662 40662
1 54851 99297
1 61027 76218
1 453 83083
1 30667 64306
1 18552 34059
1 44541 73401
1 24742 61035
1 68775 73820
1 17303 93944
1 60714 60909
1 64633 85937
1 30311 41655
1 17455 23789
1 8182 83158
1 38710 79703
1 29957 92151
1 39359 96098
1 44758 65295
1 55902 97881
1 14728 93517
1 23333 65081
1 29404 85956
1 4289 75597
1 15654 52768
1 1283 29819
1 54821 72440
1 6876 99587
1 12963 52275
1 49207 60953
1 14930 37239
1 1281 16284
1 43367 51630
1 22554 81461
1 37320 51629
1 37615 42903
1 30608 69258
1 37902 60170
1 10624 31550
1 29802 52533
1 24634 67176
1 4484 31890
1 12244 76719
1 37098 62441
1 21195 98921
1 39830 44068
1 61675 83816
1 42972 56189
1 4957 15171
1 56066 83931
1 51317 83112
1 58372 60040
1 8624 66700
1 20701 96993
1 60731 63940
1 31475 92511
1 71568 90648
1 62354 72469
1 54487 57123
1 39892 93955
1 37578 92063
1 24459 93246
1 50712 93377
1 19757 97891
1 3676 64882
1 22835 57449
1 16992 55246
1 14833 95721
1 61690 72948
1 34154 77335
1 9645 31047
1 41270 71139
1 43682 82790
1 66085 81629
1 24888 61400
1 23281 42409
1 27758 70037
1 24965 95561
1 31601 49977
1 60840 86186
1 40047 71934
1 12069 61240
1 15365 20145
1 12396 88337
1 2097 62381
1 16610 61680
1 30963 72443
1 13363 76207
1 11942 12013
1 29844 75905
1 21639 94511
1 11578 42162
1 20166 24014
1 39401 76014
1 18766 51434
1 49446 59594
1 73433 83830
1 76863 84688
1 988 26378
1 85690 93872
1 46602 55090
1 19072 89824
1 1936 35692
1 42830 85649
1 78486 91138
1 75577 82744
1 59144 80468
1 31013 74231
1 36887 63732
1 38534 46767
1 456 29066
1 64957 85851
1 53819 62216
1 45367 88396
1 63966 81361
1 30546 35354
1 41980 58556
1 17532 83711
1 957 68081
1 7007 35680
1 24936 28127
1 9193 88190
1 18387 30112
1 23376 60588
1 62560 64856
1 4425 77647
1 12406 89170
1 20933 79542
1 20094 69499
1 38480 98102
1 42466 75294
1 72042 73900
1 12543 74595
1 54884 64879
1 1818 96410
1 83614 87316
1 30875 84021
1 14623 83719
1 59466 83872
1 5845 94535
1 8131 46056
1 33967 86626
1 8624 39578
1 52568 78129
1 16051 66671
1 30646 42805
1 60808 72288
1 12098 84117
1 47263 57963
1 816 8680
1 48415 67583
1 24002 46437
1 59055 85364
1 77330 97228
1 4262 38794
1 41485 48638
1 26238 56150
1 11824 46879
1 58895 82297
1 18252 76871
1 21427 35705
1 4435 55503
1 10665 21648
1 36421 57273
1 77191 95129
1 24535 69411
1 92357 98456
1 27756 64965
1 10418 21727
1 4185 18182
1 49150 57177
1 43926 63619
1 1298 57426
1 78110 87459
1 69514 73673
1 1403 35501
1 39874 52230
1 35480 59938
1 24695 96523
1 50549 53097
1 14100 77568
1 25997 65756
1 47619 97948
1 7361 57885
1 17788 53740
1 36142 98667
1 47169 54702
1 33275 38138
1 814 77402
1 4632 20033
1 42912 87609
1 3707 70301
1 18929 21621
1 4218 65065
1 19211 30952
1 19004 66120
1 45983 61752
1 69592 77790
1 64612 98866
1 250 99331
1 6324 29157
1 93927 98486
1 12385 28996
1 20625 51999
1 12976 42276
1 1954 99748
1 2229 35959
1 28878 46980
1 4404 71363
1 21498 83347
1 73280 88125
1 29522 36399
1 53402 73086
1 72877 80482
1 19912 31561
1 17455 26449
1 7215 38502
1 51964 66909
1 48642 77483
1 82452 92807
1 58092 70474
1 9210 20702
1 9397 29798
1 2544 16281
1 35012 88229
1 4 15459
1 57929 70308
1 4278 73328
1 12573 19945
1 27347 38996
1 35200 81408
1 13053 23256
1 37205 58870
1 54215 80791
1 90339 90546
1 32667 40939
1 250 65508
1 17875 53613
1 21521 55717
1 61110 81781
1 43057 46557
1 84605 88806
1 669 76634
1 16085 96301
1 13146 45593
1 26793 97953
1 1295 72132
1 36023 97559
1 11678 53997
1 11870 12223
1 34497 78603
1 23260 49090
1 50386 97738
1 62182 89190
1 40225 96940
1 25370 55021
1 83809 93396
1 17344 38289
1 12916 46101
1 24257 79075
1 11911 91847
1 709 55495
1 64427 92847
1 67653 68214
1 45380 53697
1 68795 75625
1 61158 65565
1 68454 89169
1 30125 89106
1 53515 74371
1 6078 42642
1 19822 42400
1 41740 82690
1 8861 98274
1 34606 38180
1 38169 92772
1 33130 81438
1 8543 90938
1 40815 96119
1 6744 49554
1 71314 77751
1 12561 46964
1 13552 77499
1 53457 86413
1 3534 19404
1 28410 54331
1 71600 78015
1 49777 56256
1 11839 77675
1 1345 50621
1 43655 98205
1 55823 99279
1 62361 69462
1 65553 83700
1 13126 18207
1 41187 98696
1 27992 99663
1 7469 67426
1 1282 52049
1 81589 82032
1 49388 72719
1 74860 97476
1 45086 56093
1 15953 24494
1 53474 59253
1 5992 32695
1 30005 49850
1 70205 84505
1 64935 97997
1 66257 81324
1 47688 83168
1 73967 91362
1 64372 94044
1 45181 58613
1 63417 95315
1 22644 94055
1 31455 33938
1 5880 83641
1 22191 61940
1 15292 39628
1 11906 72068
1 48988 87029
1 12900 40316
1 45659 62331
1 2365 6602
1 1018 88376
1 66383 98897
1 20324 89990
1 10392 49402
1 94301 98914
1 21662 81093
1 72742 88553
1 36160 88014
1 16247 37296
1 26093 29513
1 32276 71015
1 26845 58155
1 13968 49108
1 31676 90638
1 12929 13868
1 9283 85302
1 56094 82199
1 27306 57906
1 18887 43358
1 28620 69139
1 28121 66667
1 67697 91322
1 11120 28643
1 51845 77467
1 14274 53888
1 38551 95983
1 29551 95516
1 24869 84519
1 14220 52796
1 32266 48083
1 16422 67364
1 83620 94293
1 34810 35003
1 14792 91363
1 4318 62646
1 84125 89800
1 85194 91400
1 4495 66181
1 37860 76306
1 32368 32456
1 23816 37227
1 30708 40814
1 57443 98275
1 41422 55796
1 55380 66328
1 38390 95441
1 19739 83843
1 6410 18508
1 35579 49415
1 17429 44554
1 59042 68996
1 31111 33871
1 23240 35506
1 56150 92887
1 29664 58056
1 1991 93601
1 23128 86320
1 57689 63457
1 66024 70482
1 38168 75201
1 67174 79869
1 7200 23834
1 58602 84976
1 48131 79776
1 35410 40505
1 27376 30519
1 11947 25983
1 64160 97793
1 15947 17952
1 25093 35969
1 21231 25514
1 2678 8711
1 27112 48874
1 6014 93920
1 25368 36259
1 31038 43750
1 51682 60056
1 19965 87048
1 13253 83944
1 3945 40388
1 10136 47754
1 48162 87026
1 27873 94866
1 4905 60046
1 26891 77642
1 12484 21258
1 29674 98192
1 85494 98418
1 37802 77688
1 70020 71643
1 21230 90569
1 61017 92279
1 84127 86691
1 36453 80562
1 2221 50138
1 43070 88711
1 35109 94514
1 43085 99879
1 79150 83136
1 19585 75589
1 49439 85449
1 22558 38426
1 40433 47464
1 4575 19866
1 13432 38447
1 23524 93191
1 12745 14229
1 1107 54236
1 2989 68479
1 10034 52496
1 26674 66310
1 31929 51715
1 9385 93295
1 24649 56656
1 4789 41623
1 48608 53280
1 38419 74593
1 50424 82777
1 57831 92929
1 1816 18345
1 31469 93412
1 42588 82616
1 88206 88818
1 28548 96043
1 31459 61284
1 11188 43841
1 74658 91662
1 42576 49328
1 12967 30448
1 878 97411
1 14566 91192
1 31893 58366
1 11907 79655
1 46874 89456
1 26990 86280
1 12940 31043
1 23934 42130
1 32016 89625
1 38100 49336
1 2151 47963
1 68505 95113
1 30449 36400
1 14233 47878
1 8999 64764
1 17951 67043
1 7311 88671
1 24609 48209
1 56788 82429
1 13710 87178
1 596 8734
1 44006 96781
1 11411 66847
1 22971 97497
1 29214 54780
1 4980 31393
1 11805 48121
1 6792 49384
1 29632 97141
1 18476 77098
1 23199 25653
1 20343 76276
1 84612 91931
1 33619 90888
1 6873 94767
1 40590 70626
1 12033 23675
1 35489 94382
1 20193 94267
1 39959 93046
1 15519 82199
1 27172 83653
1 32223 89086
1 86039 90375
1 12057 54055
1 22918 28862
1 33200 49138
1 4232 29433
1 39941 73679
1 63556 95233
1 29957 44581
1 22618 90470
1 23735 70750
1 24738 94296
1 79960 90308
1 2895 12861
1 73467 95412
1 47320 62303
1 49762 66372
1 85967 90990
1 4544 26452
1 10439 12369
1 4973 76307
1 15266 15954
1 43625 45556
1 25973 40238
1 4885 42513
1 48682 65967
1 63503 65600
1 25698 33218
1 19380 76174
1 2982 50745
1 91006 92182
1 13590 43898
1 17860 60381
1 9447 33334
1 6442 69142
1 25445 93407
1 30172 67294
1 25513 98571
1 44009 84801
1 10918 60350
1 33492 58808
1 25814 91991
1 12161 24152
1 48487 55607
1 22601 46869
1 14094 89386
1 55673 95772
1 12687 94838
1 49927 59576
1 50678 61177
1 36434 57313
1 25215 64824
1 19308 53112
1 78504 89513
1 23086 49661
1 20044 81100
1 75750 89798
1 7416 98833
1 10622 12645
1 24455 95247
1 81820 86468
1 9253 30561
1 15972 50175
1 63029 96304
1 951 15223
1 43611 69062
1 23620 98587
1 45022 98307
1 5721 32690
1 8934 14037
1 59933 86004
1 74320 99136
1 26752 66071
1 10328 70821
1 19443 73802
1 9443 39035
1 19701 92516
1 25718 81539
1 89814 90519
1 47781 73659
1 25606 48313
1 42238 45543
1 14680 78203
1 18805 99965
1 4938 49622
1 78682 93897
1 5834 88257
1 56057 87073
1 71417 91203
1 41797 91767
1 245 54210
1 6490 45994
1 14714 86078
1 12473 84807
1 26361 53130
1 55605 79217
1 27158 36908
1 49399 65811
1 9016 30311
1 13728 64091
1 33963 67913
1 97500 98267
1 18056 37025
1 32528 41048
1 28777 88225
1 52014 73061
1 3627 18294
1 61341 62270
1 15607 67957
1 455 65415
1 61844 95968
1 7199 36680
1 75681 81799
1 20232 44343
1 44713 87275
1 48546 99816
1 38862 89800
1 33475 46822
1 7495 9012
1 25421 35323
1 6280 6379
1 21607 83629
1 58182 95206
1 28509 97875
1 30362 96493
1 1017 63351
1 462 50628
1 83769 92187
1 23555 90557
1 8237 15370
1 4908 59572
1 32308 92988
1 16172 43561
1 29258 62015
1 47155 54302
1 19224 84404
1 25559 34095
1 36408 53174
1 35755 96635
1 79268 95344
1 15098 57150
1 85666 91126
1 26832 87644
1 30847 50939
1 22583 35523
1 36523 56851
1 20002 77427
1 34072 48742
1 16653 94454
1 3582 26214
1 28662 37125
1 24753 99059
1 8341 83678
1 50183 71305
1 51503 77714
1 54927 62344
1 29146 89717
1 18974 52246
1 87154 95104
1 5349 16328
1 81022 91145
1 38315 65597
1 35786 36471
1 36011 55960
1 12067 64461
1 50524 60145
1 63445 98836
1 43534 76079
1 33847 97011
1 18356 39032
1 53530 69458
1 51570 86008
1 1333 9831
1 2181 60720
1 37740 51305
1 15478 60101
1 34316 38921
1 128 69411
1 46482 47013
1 43178 75013
1 19141 35142
1 51409 86146
1 6247 48740
1 8108 99327
1 44860 90944
1 36092 79350
1 13861 81554
1 26443 34384
1 68402 78621
1 89455 96734
1 36022 86894
1 2421 93087
1 28453 66960
1 45900 51603
1 2185 93562
1 6675 12831
1 17782 71053
1 51925 99410
1 5606 41420
1 63070 79773
1 451 4628
1 34795 41060
1 52385 88273
1 729 28258
1 77012 88741
1 26066 88598
1 47079 75751
1 28431 90617
1 78933 80962
1 87406 94877
1 20049 71848
1 33709 48528
1 1656 63281
1 46176 63000
1 13285 60456
1 225 44254
1 2757 26247
1 12288 30135
1 7359 75855
1 63195 94497
1 54019 56773
1 50664 64721
1 60536 87629
1 65373 97898
1 85074 88122
1 3664 5097
1 58610 94004
1 35342 68336
1 54148 94954
1 13964 70025
1 9638 45318
1 77764 90690
1 4986 76338
1 57840 90343
1 22742 76610
1 79816 87875
1 32644 34506
1 5129 70631
1 46743 77761
1 69794 79839
1 24509 98022
1 4635 46972
1 22133 28550
1 55278 95160
1 25904 96433
1 36393 77766
1 11224 21255
1 7928 24199
1 45708 56954
1 66988 96277
1 21568 49860
1 41344 64920
1 1261 20237
1 70416 95595
1 6522 90045
1 49509 77730
1 13487 51036
1 13728 17335
1 996 43397
1 25895 77215
1 58490 84887
1 61529 85247
1 28661 71168
1 26683 82145
1 16540 34093
1 7549 60870
1 70220 91891
1 17298 69315
1 10583 14181
1 35944 71075
1 30426 78327
1 54676 97971
1 7414 45632
1 41340 78349
1 76858 79844
1 11472 30685
1 32322 50670
1 52910 57582
1 34967 86506
1 24296 96548
1 11226 94862
1 34356 37787
1 62739 63880
1 86818 87407
1 6506 35930
1 36215 63193
1 35998 39099
1 36100 39086
1 22984 58380
1 66690 95737
1 57709 93663
1 12000 93227
1 49007 61310
1 49507 79915
1 45236 88156
1 21226 61589
1 26406 74826
1 79815 93101
1 535 20944
1 61072 95981
1 43469 57877
1 23691 85393
1 64723 66473
1 30155 91374
1 40255 96916
1 80638 85185
1 34348 41942
1 46783 70832
1 46609 95687
1 61231 72303
1 41230 80037
1 37478 44448
1 57517 94053
1 10419 87439
1 30683 78744
1 24878 68058
1 6218 54557
1 32463 50189
1 69457 88635
1 44034 97001
1 58824 88668
1 27955 97488
1 61773 90755
1 8692 32344
1 57965 63221
1 13481 60465
1 33346 54457
1 2432 77135
1 64092 96387
1 9796 50821
1 45443 64268
1 16286 97475
1 28327 94650
1 11517 79555
1 60877 81834
1 20461 33802
1 14520 52383
1 6536 23121
1 46909 59337
1 43312 74367
1 38138 81664
1 54634 60681
1 4451 95252
1 61679 83805
1 38939 42218
1 84860 92349
1 19100 40623
1 24763 34463
1 16356 30909
1 20076 79759
1 29301 38714
1 39315 84189
1 30706 99851
1 68609 81999
1 17105 32772
1 14703 91002
1 56496 68991
1 22352 53642
1 1143 35103
1 35331 54408
1 67055 79463
1 28308 77839
1 6434 32725
1 49830 90875
1 12804 89716
1 20830 39707
1 738 73889
1 53329 82834
1 76888 85293
1 21125 46931
1 3668 4215
1 41084 72335
1 58283 60839
1 25441 53501
1 42640 67002
1 36201 39349
1 54173 84612
1 80031 98390
1 16141 68694
1 22968 31985
1 38177 49172
1 15962 41203
1 45529 96170
1 4226 61823
1 28822 54153
1 4907 29718
1 17191 62322
1 1373 28870
1 3544 65404
1 20616 22215
1 55116 67158
1 80375 85341
1 895 70806
1 33719 49354
1 24495 70577
1 26952 88279
1 10660 34756
1 89763 95748
1 4824 94151
1 67356 87070
1 30974 91261
1 10874 72737
1 60981 70554
1 86326 97933
1 21290 80410
1 25779 62698
1 56748 62210
1 30131 67146
1 28315 83370
1 19476 72226
1 12874 70899
1 17572 52145
1 14702 72083
1 32037 93201
1 56976 86999
1 32215 81448
1 37019 98989
1 2697 84173
1 25015 70119
1 9564 27486
1 16390 70989
1 3290 65310
1 61704 79127
1 17211 23310
1 42641 76333
1 24342 59917
1 14169 68976
1 20259 73557
1 4840 67208
1 32209 79673
1 22413 94398
1 57579 72115
1 47401 53617
1 41904 99570
1 14510 17575
1 22794 93677
1 8466 67165
1 47952 64416
1 62796 89271
1 10823 96352
1 5455 63810
1 38460 42175
1 35328 62935
1 3421 84159
1 21963 25019
1 2079 95763
1 1556 2728
1 9425 41625
1 12063 41436
1 23368 97416
1 23761 90707
1 6108 96049
1 3672 12081
1 57413 76113
1 43545 87410
1 46294 64276
1 34422 38456
1 39959 54259
1 29113 43323
1 15489 78574
1 11234 85039
1 51240 68537
1 61254 96002
1 18592 86320
1 25903 92145
1 64551 83752
1 57150 84701
1 3303 14914
1 39906 99664
1 55817 97103
1 34390 96850
1 71475 88428
1 27718 47872
1 16151 29965
1 30269 64148
1 91223 91689
1 20747 44983
1 84929 95587
1 38673 49072
1 369 87408
1 45502 65721
1 30887 76072
1 26051 65159
1 63767 94437
1 40168 52304
1 39647 72777
1 71117 74492
1 3894 45730
1 12935 15392
1 7362 45204
1 51528 77750
1 36537 64872
1 45400 99378
1 7624 49539
1 4854 60800
1 5811 15450
1 34078 39473
1 20577 99583
1 10246 73436
1 65876 74851
1 36370 48571
1 1288 42796
1 32156 42754
1 70381 87703
1 11348 15023
1 89100 99590
1 1743 34333
1 50271 91267
1 49001 68815
1 51824 79001
1 27980 99627
1 54004 60432
1 92464 99914
1 6984 90794
1 13746 49983
1 29840 41976
1 31667 87438
1 23014 81161
1 7254 16160
1 10349 66854
1 94980 99525
1 18468 71266
1 31551 72554
1 16671 56594
1 30694 85462
1 34897 61178
1 1930 70025
1 23934 73305
1 13337 97198
1 14874 49019
1 66949 74052
1 16862 66627
1 17594 88455
1 17690 21707
1 74991 83989
1 28964 29745
1 14030 26459
1 7868 76904
1 2225 17205
1 18700 79251
1 51377 93430
1 47750 57245
1 18806 83015
1 69790 97750
1 53155 69731
1 85069 89773
1 84853 99300
1 52651 81638
1 50800 69808
1 20348 75821
1 22118 26767
1 65087 85531
1 26504 33323
1 72968 97203
1 11639 87133
1 6474 61714
1 54198 80272
1 66715 68292
1 20134 48348
1 18621 94096
1 2273 92102
1 26744 78423
1 25275 90230
1 22672 94104
1 54374 94407
1 31525 50438
1 44893 96317
1 14851 98639
1 59891 65220
1 23134 54397
1 39335 70299
1 68612 89749
1 17984 39021
1 66476 79717
1 691 15233
1 7277 33796
1 44849 74058
1 4597 72625
1 69650 92046
1 68217 69245
1 73976 76097
1 66765 80140
1 4247 21165
1 18337 84013
1 38408 89182
1 12703 40885
1 74851 99710
1 6450 55699
1 21482 68863
1 56488 77856
1 19412 48878
1 4390 35401
1 18358 81530
1 88122 91731
1 34065 70312
1 60178 79769
1 16761 77466
1 28667 73321
1 46453 84045
1 4908 5488
1 31844 41995
1 18885 71089
1 11500 54163
1 29228 85828
1 12639 74285
1 17966 93862
1 42394 50305
1 41017 73889
1 5310 53850
1 62710 64032
1 9610 74431
1 17161 17935
1 46725 96133
1 27573 96616
1 7054 47189
1 2877 18640
1 13916 22021
1 8329 28489
1 10799 88702
1 75049 97536
1 79779 88129
1 12038 15616
1 51551 63538
1 26517 49098
1 20473 46953
1 6865 50463
1 53132 94293
1 57792 88491
1 64241 69631
1 6188 69319
1 19419 35486
1 49453 50918
1 879 53087
1 39349 91617
1 151 66532
1 7360 58851
1 5310 16422
1 42636 97312
1 2291 16832
1 57466 95093
1 36767 36895
1 1405 28366
1 64007 87979
1 35222 76895
1 57469 69943
1 407 52094
1 50495 53205
1 67561 80593
1 9702 36928
1 46790 53934
1 7447 85731
1 43120 72763
1 6491 29117
1 1251 88564
1 76111 93090
1 23433 50610
1 37235 45928
1 34439 43760
1 9576 77155
1 6404 44707
1 26606 86744
1 5016 59934
1 62704 76370
1 70916 88593
1 46310 58864
1 54992 72395
1 24661 52516
1 17641 50984
1 6481 12962
1 18045 74011
1 1072 42123
1 24569 98424
1 50878 88013
1 38820 76352
1 28134 92309
1 6913 14351
1 23823 24775
1 6416 97203
1 37193 79882
1 55063 94333
1 13047 96954
1 37175 78948
1 990 33417
1 38115 78181
1 56716 67800
1 52844 88465
1 24579 93439
1 4066 63201
1 26693 73528
1 36497 70194
1 61531 71865
1 29542 60122
1 3152 21252
1 18318 41407
1 76087 88035
1 23251 54322
1 36473 43438
1 34930 98994
1 50924 84395
1 49088 78590
1 32840 68819
1 72889 74751
1 20338 69186
1 33757 47203
1 49465 92329
1 22677 87341
1 18984 66685
1 34153 63326
1 34283 80325
1 79047 94621
1 62485 92879
1 15514 22975
1 41772 48442
1 61771 65402
1 11509 89409
1 28344 60234
1 60144 95353
1 69323 92013
1 50933 62477
1 40247 57217
1 56207 67865
1 33906 55649
1 44549 94393
1 26321 60484
1 43267 53048
1 46946 98615
1 34040 53580
1 12488 29817
1 39561 97238
1 42698 68327
1 55900 99257
1 61954 75652
1 12890 37251
1 23808 88589
1 20313 49637
1 60885 94502
1 14384 65681
1 21069 35672
1 35115 67877
1 24620 44238
1 42157 43926
1 17285 63957
1 19364 69187
1 8787 51673
1 33157 41662
1 39876 75665
1 22794 41562
1 39771 62910
1 68393 80861
1 30295 30448
1 41657 57723
1 44084 88516
1 5269 35943
1 40693 78163
1 81218 84070
1 39360 97799
1 47332 81366
1 28122 35647
1 44271 92622
1 26390 62771
1 16799 81794
1 26643 76048
1 4069 89550
1 15477 34934
1 26976 99190
1 35507 94660
1 58030 99721
1 37998 98100
1 39169 73896
1 1347 77097
1 31018 43984
1 64346 84017
1 69243 95157
1 58888 65404
1 35377 64007
1 714 13216
1 18427 22638
1 68558 94972
1 5560 20059
1 3682 33387
1 39332 86744
1 25003 36096
1 19081 85389
1 13421 27929
1 5548 31500
1 31770 89160
1 11445 95135
1 35737 83068
1 35702 98044
1 50648 51126
1 78402 91653
1 24083 61163
1 12083 24600
1 54253 68684
1 7466 34280
1 9369 14196
1 12199 18433
1 76740 78896
1 3902 25891
1 4488 29742
1 51083 65486
1 1200 17543
1 10969 37900
1 913 19655
1 12801 41746
1 44935 87741
1 44769 47098
1 13539 25554
1 6461 71610
1 58969 86153
1 10579 92111
1 3208 39828
1 11195 59695
1 35515 79943
1 83989 91091
1 10629 38524
1 70334 84733
1 29375 65024
1 36016 93679
1 24560 97873
1 38669 48565
1 30603 90573
1 66461 85285
1 10409 37111
1 64626 83564
1 29497 94875
1 31044 57422
1 2911 25707
1 26949 65101
1 71437 78905
1 64023 70885
1 74977 77590
1 37659 87894
1 28542 73417
1 62130 99840
1 31891 34574
1 39101 52691
1 25879 81921
1 31676 85106
1 6993 91483
1 10916 54346
1 25973 87882
1 11987 89536
1 13106 31798
1 6877 31252
1 27310 69186
1 17345 53771
1 5295 26200
1 46845 87500
1 23804 54374
1 14134 36789
1 6915 70404
1 46570 62882
1 41948 65113
1 63959 88726
1 20883 85594
1 23900 33916
1 23478 46205
1 9977 17529
1 7501 80216
1 29709 40745
1 6030 50528
1 15709 92747
1 55903 65221
1 3065 26553
1 26382 77231
1 4307 40971
1 25374 36904
1 3498 83259
1 68202 69782
1 50596 76845
1 32137 66248
1 6731 16194
1 68211 94286
1 74137 82441
1 62634 63847
1 37517 42787
1 29364 99645
1 14796 49523
1 1491 52968
1 48809 80021
1 48846 74458
1 10275 45941
1 26324 70551
1 63970 91403
1 76225 79975
1 7031 81361
1 89619 98804
1 58890 59698
1 12740 52883
1 71784 72875
1 68222 95869
1 55770 56215
1 52988 76397
1 48765 73734
1 22555 30754
1 40612 58840
1 1726 84855
1 3422 50445
1 55680 89640
1 26566 45357
1 58790 69846
1 32439 82957
1 22187 62230
1 8112 54309
1 35330 91269
1 74951 83117
1 47183 94631
1 28610 83590
1 32213 66801
1 23085 51094
1 6741 46118
1 20473 76003
1 32183 98877
1 1659 57290
1 13545 38210
1 46997 78066
1 57089 96685
1 6183 44845
1 62089 64902
1 77523 96693
1 70916 89500
1 47376 88421
1 46237 59506
1 27685 97696
1 33944 61185
1 32623 51360
1 45899 52856
1 38077 42129
1 46787 90608
1 74342 80274
1 36372 60754
1 63538 90983
1 40795 94002
1 47293 48204
1 41091 78715
1 30193 95987
1 55778 76656
1 5481 80380
1 49399 76449
1 36319 99193
1 69178 75319
1 71448 87648
1 2750 16265
1 10346 18744
1 41314 87681
1 32119 77115
1 635 72206
1 158 36507
1 32924 63406
1 31019 79911
1 77011 92430
1 12381 27743
1 11285 73240
1 7430 44945
1 21043 53261
1 81622 94811
1 33391 57006
1 27404 47648
1 4953 51581
1 30178 97638
1 6499 35218
1 21583 83511
1 27750 92667
1 22953 90126
1 32474 84761
1 20930 61724
1 19504 58584
1 53517 76688
1 2963 64173
1 22878 32761
1 918 42080
1 31124 42221
1 6050 60333
1 4873 75540
1 338 88686
1 4446 69555
1 68746 80173
1 43644 93285
1 81995 85462
1 78357 90768
1 19663 64523
1 32821 49993
1 62835 91311
1 10211 26550
1 63880 84183
1 32363 50990
1 10273 31019
1 2508 11690
1 66247 89199
1 53713 87113
1 24905 97420
1 13717 82199
1 5975 80228
1 5462 86078
1 3094 46020
1 19989 77754
1 14034 32603
1 24970 40345
1 24307 60651
1 42834 69100
1 34654 88918
1 7868 40621
1 37165 99972
1 21168 76498
1 19436 27830
1 44994 94385
1 40261 81247
1 45129 77727
1 54550 72954
1 93175 98200
1 9916 40027
1 56710 58593
1 31099 61346
1 59209 72275
1 13320 96550
1 41669 70713
1 1898 67594
1 21373 29214
1 26940 52601
1 34914 82706
1 41532 46120
1 34423 67329
1 33252 60252
1 34 13717
1 36493 89209
1 22397 93862
1 27330 63755
1 54059 76627
1 10840 27107
1 29041 70056
1 56843 94774
1 28035 95782
1 69930 74307
1 34151 46837
1 55969 83526
1 8211 75305
1 24404 97718
1 48800 95768
1 1668 44946
1 5230 44922
1 9960 48389
1 20533 24394
1 78827 84159
1 29794 68289
1 4513 20693
1 42250 67808
1 59956 62738
1 28935 64037
1 22926 86368
1 18324 87947
1 45316 98998
1 7837 56461
1 33554 59124
1 64022 90191
1 14486 60610
1 40674 49065
1 9700 25298
1 36276 83103
1 21618 82668
1 35333 68738
1 65550 67089
1 9995 92565
1 1911 83096
1 25758 64700
1 18650 58415
1 42615 99994
1 7630 65485
1 71512 96471
1 34171 82316
1 18143 80016
1 21483 37322
1 71658 73638
1 40184 53208
1 31028 71003
1 4960 13081
1 40451 81685
1 50852 91264
1 9900 95645
1 32626 83770
1 43296 75939
1 27620 36457
1 22481 78417
1 57570 96378
1 8539 79134
1 19270 58391
1 4743 23934
1 9413 73016
1 21099 63549
1 1308 18766
1 2625 64161
1 18483 60600
1 15881 43454
1 63781 90257
1 60753 92678
1 410 49522
1 11376 86821
1 7109 24133
1 2001 91379
1 42442 80866
1 6111 55034
1 37517 56811
1 32434 59300
1 55208 72247
1 41587 50766
1 17325 40584
1 53493 93321
1 75837 93703
1 69321 87835
1 57209 91693
1 13488 71560
1 4455 20183
1 35813 80157
1 3691 34758
1 19798 97008
1 28317 88829
1 14435 22684
1 67330 80613
1 29163 33865
1 3501 61313
1 49000 64645
1 41581 79477
1 6054 95852
1 66813 82295
1 84642 88223
1 86126 90996
1 44668 76834
1 35281 69699
1 14711 34145
1 12131 46413
1 51397 72212
1 4547 78773
1 9682 19178
1 56612 89881
1 10212 37353
1 32683 84172
1 77098 90801
1 36410 78022
1 90658 91757
1 16116 36600
1 43701 56117
1 86602 90450
1 53173 57891
1 19569 45004
1 6964 80725
1 71797 82627
1 43561 80515
1 19688 99757
1 4033 57342
1 63071 81224
1 30680 95836
1 5050 47985
1 43456 54298
1 368 87984
1 27777 61506
1 80537 95906
1 11085 73125
1 31557 51902
1 10518 86656
1 2571 58686
1 29716 83504
1 11110 94804
1 54610 79739
1 28594 72015
1 51328 70712
1 41447 45520
1 41934 81928
1 12531 16808
1 62191 71021
1 2125 74210
1 9629 40579
1 88912 96480
1 85858 99494
1 13650 58805
1 22427 82285
1 84279 96944
1 67178 67471
1 27896 31341
1 41974 51450
1 26018 55467
1 17134 66473
1 20311 88515
1 81120 99140
1 67720 76941
1 59868 95220
1 4821 90763
1 6719 87766
1 48133 73911
1 27372 62192
1 7588 96948
1 38112 87870
1 60298 80864
1 24475 96413
1 48089 58960
1 63961 99275
1 18521 31566
1 298 90531
1 80274 81458
1 6749 66481
1 7872 36875
1 54248 64510
1 45090 60450
1 24814 75524
1 69798 77771
1 25666 46940
1 8601 18637
1 5863 23970
1 30597 87098
1 91708 94581
1 26088 92174
1 22769 84197
1 21781 56075
1 24596 58900
1 3124 97360
1 54294 68239
1 24005 99303
1 41507 68876
1 84072 99902
1 74624 87654
1 22163 80553
1 95201 95902
1 6853 84413
1 18937 21694
1 6135 99616
1 30417 42500
1 52497 87915
1 52536 71841
1 71282 73016
1 55931 65503
1 14439 70304
1 15316 74627
1 8533 55986
1 51293 62781
1 55748 82423
1 20482 80610
1 49974 93208
1 34582 66199
1 72567 76931
1 5259 74991
1 80500 82286
1 2668 69447
1 56340 82968
1 90409 96915
1 3757 7460
1 71234 73263
1 87791 89233
1 63737 95933
1 23469 48546
1 16585 83053
1 24491 60263
1 13986 51735
1 22283 60845
1 41335 71811
1 22015 33409
1 34753 52960
1 38467 90190
1 49200 78314
1 64412 71384
1 42879 59313
1 2970 88014
1 2199 13896
1 34905 54982
1 5974 60123
1 35750 79850
1 50312 53549
1 11502 56810
1 55071 86520
1 47400 98400
1 9144 33181
1 6741 53645
1 23719 92469
1 6029 81285
1 22744 81476
1 1617 41780
1 36380 68071
1 67826 94124
1 34430 42932
1 28725 73276
1 29845 34915
1 26820 41818
1 11667 22035
1 73754 74630
1 38065 54235
1 31971 94348
1 27954 60827
1 7738 57112
1 89250 98297
1 2259 72005
1 16334 58362
1 34650 48502
1 54979 78883
1 30514 69521
1 24330 79282
1 31485 94413
1 47991 90499
1 51391 81127
1 45144 72481
1 83015 90099
1 15557 68708
1 34761 95765
1 49086 62999
1 40066 78941
1 48718 98880
1 3682 72206
1 26699 98467
1 19972 53791
1 97246 98605
1 55011 76293
1 260 18921
1 81095 88752
1 65822 75948
1 64076 85806
1 66090 90324
1 72461 97767
1 21099 72084
1 2871 8781
1 42163 53479
1 54603 92302
1 40863 70726
1 27631 59132
1 1486 62640
1 20005 94571
1 3344 95087
1 30712 99939
1 11312 51330
1 70398 78988
1 36893 37048
1 38121 98431
1 39879 47230
1 4319 4672
1 10184 97781
1 52224 63921
1 29284 40233
1 23370 71782
1 17316 95820
1 41035 76654
1 50591 77514
1 2911 56551
1 3684 21870
1 12233 98053
1 10305 58494
1 47268 75982
1 1817 82420
1 16888 32362
1 3888 96751
1 55555 66249
1 25043 65504
1 15021 30024
1 58552 66406
1 13017 50236
1 78923 95797
1 74440 89954
1 8208 84972
1 11397 33744
1 8659 62627
1 38689 79854
1 31215 49010
1 53351 54104
1 41833 41944
1 177 26694
1 10810 69440
1 19023 27323
1 17763 78062
1 648 60601
1 42393 69540
1 60264 67182
1 2202 14698
1 88197 98186
1 59581 83822
1 94 55408
1 28855 46403
1 16510 74769
1 30044 61486
1 48820 59853
1 25499 74181
1 8971 57389
1 45351 53056
1 53037 88668
1 27190 38962
1 3276 55286
1 18947 29048
1 87746 92483
1 20987 40689
1 26921 32685
1 73320 92124
1 19159 78568
1 50865 53886
1 36467 58253
1 15063 27314
1 28973 57307
1 54373 80151
1 42229 70974
1 9882 53469
1 30210 37143
1 11542 91024
1 31712 33292
1 1711 12280
1 34957 88708
1 45087 88104
1 58526 83027
1 35591 79696
1 30503 31026
1 82137 92970
1 33411 55692
1 41947 87891
1 17092 95936
1 4514 10658
1 21047 59650
1 21696 55289
1 42833 84312
1 24168 97780
1 15042 74635
1 81373 92532
1 31206 67811
1 36120 91887
1 4143 68064
1 28128 35508
1 31092 56826
1 31679 58056
1 22951 78406
1 53065 93599
1 80702 95848
1 13491 95797
1 46512 97899
1 13109 15304
1 30328 76724
1 50619 52576
1 36111 69894
1 54143 69610
1 93543 97209
1 5048 42531
1 92121 92839
1 45167 94908
1 1126 85188
1 19669 47959
1 15699 43703
1 4092 98829
1 16030 91967
1 30568 79696
1 11880 64607
1 54764 93287
1 57399 97336
1 4540 26517
1 32331 43017
1 14710 57801
1 39174 76445
1 35443 84449
1 588 49736
1 18038 93462
1 25870 51730
1 64329 80344
1 77195 95948
1 16726 51339
1 20667 94366
1 10163 98034
1 11719 24872
1 3875 12104
1 1489 86130
1 36609 77040
1 11022 56203
1 58457 91178
1 68711 70364
1 3926 21802
1 32278 91878
1 3036 20715
1 11157 94603
1 11660 62954
1 44488 47098
1 5857 39516
1 39040 63593
1 36589 50832
1 1601 64544
1 61392 85477
1 67515 72606
1 54286 95706
1 66193 80614
1 4932 9666
1 8272 30849
1 58123 89382
1 13721 52013
1 43528 50084
1 34259 75076
1 48185 84162
1 17759 18205
1 38489 58744
1 56130 72925
1 2466 36079
1 77411 87980
1 9783 96203
1 114 28942
1 82286 86137
1 9776 34667
1 21199 90663
1 23214 94348
1 25820 84441
1 14698 51866
1 23399 99397
1 31544 85825
1 16248 29128
1 29581 41834
1 7489 97770
1 21676 66558
1 42417 46049
1 28225 95752
1 14252 48436
1 44774 99009
1 17640 79030
1 85748 89506
1 20644 86881
1 17787 66199
1 29992 71606
1 55936 92932
1 1273 61949
1 26058 58889
1 52945 59781
1 12992 45568
1 59887 93355
1 37093 89365
1 52683 97700
1 19141 96887
1 19745 49793
1 81358 82227
1 2056 51221
1 12516 73428
1 17338 69512
1 15055 64536
1 29104 58187
1 68227 97845
1 54364 82238
1 84168 98575
1 47051 75232
1 50446 67545
1 22171 71573
1 25697 96607
1 35331 59157
1 11796 20904
1 18420 75168
1 16848 65995
1 29961 40940
1 18654 29620
1 44083 86153
1 58248 68449
1 19586 56633
1 14287 56479
1 8610 43046
1 33473 80210
1 37025 90063
1 1038 68113
1 33308 45824
1 17206 97331
1 18262 47719
1 42604 81386
1 5798 73795
1 56565 70321
1 6085 29167
1 34716 40695
1 55306 95804
1 32703 96361
1 44581 48716
1 8792 97377
1 42960 59552
1 28408 73888
1 4928 20022
1 3487 70293
1 3018 98116
1 23359 76939
1 16312 33782
1 58597 64630
1 56162 60591
1 4343 36539
1 13971 70297
1 68050 73016
1 22804 50425
1 46303 99957
1 3120 13210
1 81686 88272
1 49457 68849
1 43181 70859
1 60566 70838
1 49234 76233
1 43577 63806
1 84189 97297
1 5057 39674
1 66456 79780
1 39334 93555
1 14071 50457
1 8685 48319
1 24730 67696
1 37699 41279
1 24993 40348
1 81500 96219
1 57777 96469
1 12801 27981
1 15626 89174
1 35719 73434
1 2495 30976
1 12214 34830
1 81826 99526
1 20186 39899
1 12444 20812
1 45008 61669
1 91239 94343
1 23151 94484
1 54674 87533
1 82915 93458
1 53367 65085
1 42890 95487
1 23942 85507
1 36376 62988
1 37141 61675
1 37 19331
1 20513 31441
1 70229 83733
1 42933 57521
1 55696 93019
1 81738 81957
1 2882 65873
1 31805 71777
1 91394 99234
1 41698 94875
1 75614 99161
1 32191 69320
1 12220 22355
1 51453 63266
1 48805 83119
1 582 64453
1 93838 98016
1 11567 48278
1 92236 97992
1 88452 99543
1 37969 48860
1 60137 87672
1 84374 86636
1 11803 56884
1 74031 80941
1 14469 66732
1 71704 90974
1 24008 41216
1 14767 40873
1 56946 67048
1 39550 64370
1 37521 53757
1 63629 96344
1 5600 33895
1 77524 99649
1 24547 37809
1 18324 20630
1 40672 44334
1 37275 75481
1 37773 59427
1 6734 96334
1 22449 51708
1 33913 62859
1 84494 94392
1 56972 57803
1 5355 93659
1 43753 87387
1 15978 59953
1 6145 12858
1 4634 26766
1 35428 97367
1 46162 61137
1 9784 88220
1 33402 82285
1 78498 96309
1 68497 77827
1 28861 82936
1 8420 34875
1 37107 93053
1 62462 67570
1 52577 69304
1 48068 82770
1 4864 96035
1 24222 44611
1 17742 70260
1 7439 57769
1 16406 56642
1 11001 47581
1 18508 77710
1 63262 74012
1 875 92371
1 31818 38718
1 19890 85155
1 41788 70397
1 53996 58846
1 25293 55660
1 77158 90601
1 32111 71306
1 13924 71864
1 55695 64193
1 39208 41504
1 6588 68652
1 48928 98139
1 39562 71284
1 64944 88636
1 1024 70616
1 6476 92618
1 71570 72811
1 75882 84197
1 44590 90044
1 72850 80592
1 88630 93624
1 5107 72534
1 25879 37640
1 49792 88224
1 15612 61851
1 3880 71191
1 6924 77113
1 56443 85081
1 14905 89843
1 44599 66628
1 69918 82325
1 68056 73688
1 43475 62897
1 26925 82146
1 17030 78716
1 5665 29160
1 47835 78437
1 34017 98422
1 53889 55447
1 9130 42578
1 8107 96542
1 20151 66879
1 7786 57337
1 58965 79615
1 39726 41280
1 8475 35066
1 48299 76396
1 43151 51981
1 15171 52456
1 24037 58179
1 18931 61502
1 61335 86742
1 6834 80397
1 14087 34275
1 18836 99297
1 12765 65128
1 24619 88615
1 28257 63516
1 62905 89847
1 58629 70884
1 23522 94197
1 45073 52955
1 62995 82148
1 38250 71777
1 22471 41468
1 40191 50474
1 31213 36058
1 32040 92567
1 11478 41317
1 27646 77683
1 29135 30517
1 69774 91736
1 45214 73896
1 23597 35479
1 16645 80662
1 12609 41411
1 19094 26718
1 20245 47610
1 18493 75621
1 65963 82528
1 17832 68854
1 38377 44729
1 73227 73641
1 55809 64687
1 50621 71016
1 23421 25087
1 12564 54019
1 36599 70555
1 61478 86988
1 9075 80041
1 48193 54965
1 71335 90192
1 26996 66434
1 17692 93233
1 39440 92793
1 60869 67497
1 10055 50401
1 13225 65691
1 82737 98744
1 44515 83820
1 5217 36523
1 52703 77436
1 29621 69224
1 1608 61839
1 31151 36153
1 70538 72488
1 4417 54864
1 20679 79911
1 81368 84213
1 12759 56161
1 8148 71206
1 26494 30629
1 9419 12201
1 48503 82534
1 37439 49813
1 43184 72539
1 6935 40776
1 15507 52842
1 33244 86378
1 43961 97934
1 8888 41534
1 36015 83436
1 13017 77281
1 4607 26141
1 43664 76730
1 27161 75846
1 9025 89669
1 40950 56516
1 19102 49076
1 11606 78825
1 27090 94837
1 36945 37990
1 14725 21772
1 18106 27387
1 58576 85265
1 19501 39140
1 13405 93777
1 34767 35283
1 22934 96460
1 36560 49120
1 19805 34366
1 8446 94580
1 5870 20815
1 30409 95834
1 23774 58802
1 82478 99402
1 26868 29085
1 35515 45604
1 55648 91087
1 30763 32581
1 8853 73804
1 32643 32739
1 22241 59966
1 24622 67756
1 46750 70523
1 5129 30994
1 12157 92244
1 70715 74407
1 24825 57303
1 24304 68894
1 40129 55423
1 18593 76953
1 30386 49232
1 3973 43922
1 25890 45736
1 48740 87419
1 16878 87077
1 48776 55499
1 18164 40741
1 14394 64567
1 38602 84422
1 10012 79343
1 23119 64942
1 37264 99597
1 39038 96208
1 1514 59074
1 66164 69468
1 4911 25094
1 20994 74088
1 4654 44958
1 23074 59793
1 7983 15364
1 70453 84276
1 2709 11895
1 24215 83989
1 18343 73395
1 81041 92389
1 49127 61482
1 1836 81698
1 38798 88006
1 22739 50261
1 39956 83287
1 27728 40866
1 27569 95398
1 22604 35854
1 66215 69993
1 41216 89880
1 50109 67134
1 38049 89104
1 1825 58046
1 9822 43274
1 17780 58061
1 37579 58800
1 42322 70219
1 75755 82889
1 42572 56781
1 49557 98294
1 42952 66069
1 42988 73193
1 3449 15384
1 21573 39291
1 31261 79220
1 71005 85326
1 8456 84510
1 23306 94418
1 4855 18564
1 803 8507
1 40226 75768
1 59998 63664
1 58848 70752
1 11526 22266
1 31511 56193
1 4979 86135
1 36844 85829
1 19200 91881
1 27895 86332
1 32165 60616
1 19347 29518
1 168 7123
1 59014 67615
1 26153 76434
1 36828 90134
1 35708 87488
1 34248 59243
1 13545 99417
1 40990 88107
1 3405 35763
1 12190 78439
1 6594 92051
1 41787 73787
1 91268 98074
1 13251 31851
1 2574 73700
1 31969 96302
1 42001 59046
1 7569 21145
1 6344 77237
1 67587 69328
1 13010 96578
1 39640 40452
1 4893 89127
1 812 92572
1 26699 97274
1 14649 84948
1 82433 93785
1 13069 74129
1 42995 49297
1 65141 88572
1 54627 89275
1 20361 55426
1 13136 33665
1 7743 29411
1 19788 22054
1 9605 80105
1 70669 94248
1 11465 56603
1 80500 96305
1 52122 88660
1 88666 96326
1 5920 64416
1 8018 88888
1 15483 50077
1 65150 67533
1 53796 91591
1 46785 66431
1 27994 61387
1 26266 73726
1 1960 29846
1 6837 46645
1 35706 77081
1 28244 48506
1 33608 54773
1 25726 42455
1 19501 89980
1 34363 98852
1 1253 68972
1 68818 71301
1 38296 96252
1 23009 42979
1 52298 72868
1 20622 63772
1 6968 25238
1 12882 61962
1 77673 98406
1 40313 65341
1 7993 17658
1 76177 91745
1 95491 98962
1 36669 38632
1 5181 29101
1 19696 64228
1 34810 77748
1 37125 89192
1 84346 85353
1 8889 79236
1 39244 45437
1 16720 99099
1 70138 75834
1 88777 91461
1 82543 94804
1 17658 77034
1 28731 81057
1 4179 53306
1 7385 48165
1 73086 73349
1 87971 90207
1 58039 58231
1 35926 70480
1 22549 67050
1 31899 47736
1 63569 96727
1 58902 65238
1 45109 57087
1 9359 38585
1 73902 93230
1 43311 47453
1 27680 60325
1 664 88199
1 6728 85323
1 52290 72262
1 91566 93171
1 38665 56470
1 76685 78288
1 33049 92434
1 78883 96377
1 72772 73554
1 16863 40885
1 43931 81965
1 52658 88769
1 9486 74957
1 33861 39603
1 81190 93363
1 3540 43478
1 80744 82661
1 17118 53651
1 24773 26812
1 8115 80923
1 46862 54949
1 53395 55582
1 8902 68709
1 28171 40362
1 3714 53689
1 17612 35973
1 11769 18801
1 9741 36781
1 21742 61710
1 73454 81378
1 22519 53346
1 25054 56164
1 44579 94418
1 63078 71315
1 56089 95489
1 52932 66806
1 31460 43305
1 36345 73282
1 94767 96266
1 31220 84452
1 16102 25356
1 44723 94108
1 14996 70738
1 40903 63792
1 45159 88660
1 9496 19070
1 37459 81323
1 15880 34452
1 37344 64934
1 20282 41823
1 8684 83192
1 35349 40001
1 33038 85742
1 44560 67833
1 65301 85228
1 23920 67430
1 23730 82777
1 26332 88450
1 29460 86262
1 63108 94936
1 6353 30678
1 16240 87913
1 439 32192
1 71440 88603
1 10393 26586
1 35025 35346
1 36310 40920
1 31079 88265
1 59692 62503
1 29771 50721
1 76438 87297
1 65334 79753
1 46388 51361
1 20178 87581
1 4372 76978
1 2008 29791
1 12525 51013
1 6105 34705
1 43573 96288
1 745 45715
1 61029 88004
1 26719 30951
1 89586 93142
1 4213 47556
1 40132 63386
1 33262 94696
1 33252 93476
1 5886 17094
1 64486 71325
1 6326 99386
1 94820 95430
1 40384 98618
1 721 52987
1 17407 77655
1 42012 75594
1 31048 46519
1 27546 76351
1 84976 92482
1 42494 53252
1 20836 26429
1 63999 65906
1 3469 90439
1 45039 57751
1 32596 42112
1 6468 87966
1 45650 95617
1 31048 67614
1 2253 4743
1 71817 76506
1 44860 90645
1 34776 58116
1 31955 38484
1 24755 79233
1 20357 99378
1 24760 96403
1 15353 39968
1 6415 28682
1 40608 42070
1 26226 58957
1 5035 51732
1 25134 70646
1 44788 46066
1 50714 56015
1 61104 94310
1 87369 89312
1 21361 79128
1 47030 92719
1 16852 74222
1 5958 30370
1 31327 59910
1 67787 80043
1 15087 69505
1 9677 52091
1 20555 46819
1 32812 64601
1 17316 24113
1 8036 50547
1 46504 84659
1 17204 73425
1 29018 65108
1 7418 91666
1 40396 59777
1 62327 99804
1 61517 93907
1 52186 92845
1 88 26421
1 32212 89084
1 77610 96044
1 31229 34064
1 66634 97441
1 88095 96296
1 14288 77046
1 18604 31105
1 4012 67733
1 16635 78640
1 1605 36777
1 83645 96162
1 41041 60477
1 34802 52995
1 31878 75242
1 30913 57406
1 58910 72511
1 59679 79468
1 49171 76936
1 9168 16744
1 49689 54628
1 2804 41249
1 53114 91177
1 62352 64452
1 66290 70102
1 17390 64664
1 24295 45629
1 50848 77486
1 1662 87200
1 8418 71897
1 5373 41799
1 32562 92016
1 18166 79121
1 76137 81484
1 74638 78145
1 4133 75251
1 85929 97804
1 46388 68523
1 70 98260
1 8167 60024
1 59975 86489
1 17095 98692
1 30825 82105
1 37623 73877
1 55173 82500
1 53316 82321
1 47886 74237
1 88094 93889
1 79273 83665
1 16762 66309
1 23789 44629
1 24311 77256
1 10160 15569
1 19925 59776
1 12936 18036
1 47296 61211
1 3641 96544
1 5012 84596
1 24484 94803
1 34580 87572
1 39884 96055
1 5000 19275
1 53681 92548
1 76067 94884
1 74728 88510
1 12899 65240
1 43589 48096
1 24525 66960
1 50431 73940
1 56982 75697
1 187 86431
1 27304 59025
1 34052 59552
1 57270 76727
1 42054 71468
1 10655 61011
1 43824 64105
1 27648 81990
1 11752 97066
1 12207 82553
1 8231 39092
1 13624 20509
1 36960 70663
1 31979 83893
1 46705 55241
1 65032 82718
1 15764 49679
1 51095 56786
1 77201 91678
1 19462 40419
1 59134 98664
1 10349 45678
1 54504 63765
1 87504 95692
1 20994 97808
1 32638 37397
1 6205 34731
1 11423 86913
1 23222 24545
1 45328 87593
1 40764 98346
1 767 81473
1 20374 22609
1 23333 83383
1 1665 3211
1 19228 36211
1 65 79167
1 15962 97079
1 7222 56871
1 52817 93526
1 45674 49788
1 61833 64912
1 6040 71688
1 22852 36455
1 69159 75840
1 12193 48120
1 34509 58138
1 35034 82893
1 31289 51421
1 59895 97961
1 44101 92389
1 42640 57180
1 19912 32361
1 13738 23611
1 35033 46642
1 56092 65433
1 17253 98424
1 56099 66118
1 5472 52528
1 38631 84576
1 17557 30513
1 997 34281
1 20867 50250
1 32990 77611
1 45483 76374
1 25995 70205
1 7929 90080
1 81818 91064
1 18521 26545
1 26111 56073
1 12596 75041
1 62243 80534
1 13316 55747
1 17733 56589
1 49229 82589
1 64248 95466
1 82359 95149
1 11130 39216
1 8347 83309
1 11949 36172
1 56003 95730
1 39991 58825
1 66589 73452
1 19377 72702
1 9170 15848
1 14222 48252
1 11160 33333
1 34532 43516
1 30757 68814
1 8270 36184
1 16695 65478
1 19002 21044
1 25200 91680
1 40940 93904
1 9362 90615
1 16181 85615
1 37835 39675
1 5963 53904
1 63809 74986
1 20198 64814
1 82370 99374
1 37995 80237
1 69238 72620
1 34405 51606
1 12340 20351
1 15581 26519
1 34133 55619
1 52681 66769
1 56743 74326
1 49399 64477
1 75529 95957
1 40446 74653
1 21555 67406
1 4937 82079
1 6453 43480
1 85289 90282
1 6906 31523
1 73039 79702
1 27217 34099
1 77008 96779
1 34189 71241
1 55671 78005
1 12656 35805
1 1389 95272
1 76831 88377
1 16499 23472
1 1067 45870
1 53789 70609
1 25491 81957
1 27225 77566
1 9858 92670
1 14522 70014
1 9586 55136
1 5025 99424
1 69149 71046
1 26634 61860
1 37041 86396
1 15110 73688
1 26667 50784
1 32129 70577
1 324 8015
1 40311 52480
1 21711 47258
1 11809 33581
1 15560 53682
1 20739 55957
1 70239 81781
1 22137 30173
1 85602 95292
1 1412 90358
1 45511 95369
1 7773 68713
1 89217 96517
1 45277 92926
1 2717 75333
1 59331 75258
1 43741 80864
1 16261 92797
1 41549 60657
1 26853 28996
1 11171 17876
1 65140 81736
1 5093 61878
1 43838 78175
1 6960 44834
1 2985 83993
1 30247 50578
1 50879 69969
1 55480 97211
1 34623 67443
1 14948 53183
1 24658 49560
1 20257 49572
1 55351 86331
1 60522 98205
1 42837 57917
1 43677 69826
1 23331 25423
1 13035 43479
1 48091 69760
1 11690 24819
1 54359 82289
1 42774 98394
1 278 27147
1 395 33367
1 57952 85874
1 29055 98845
1 23558 41312
1 41619 67434
1 65674 73583
1 4703 22648
1 44716 59785
1 10937 81193
1 2333 41452
1 9424 98569
1 59945 68600
1 15101 39057
1 29381 33750
1 31960 90187
1 9102 34710
1 76913 97332
1 29584 60573
1 8016 17550
1 21126 52028
1 27310 81958
1 46308 66849
1 51622 60693
1 10923 42426
1 36911 76545
1 28029 34550
1 48923 52471
1 45025 45246
1 67280 76806
1 8894 47279
1 61734 66078
1 18866 30298
1 44714 93249
1 22368 43282
1 2992 78698
1 7536 55743
1 1044 97094
1 43226 47567
1 14136 47117
1 46290 94047
1 13271 33827
1 25357 86291
1 30190 51951
1 55690 99740
1 17191 77375
1 4052 51257
1 11898 25736
1 24538 73006
1 8837 67487
1 548 40525
1 60981 67722
1 62016 94235
1 38602 56630
1 23915 66598
1 58349 84823
1 23120 58809
1 19302 33001
1 28659 75946
1 11075 16997
1 19219 53297
1 21846 73015
1 58335 82061
1 56366 66496
1 53150 91627
1 53026 98686
1 12188 61310
1 9271 95654
1 32385 44279
1 45842 55522
1 40067 66957
1 47772 52971
1 1062 42584
1 22210 72732
1 57704 69621
1 27664 32436
1 9971 54009
1 40654 57037
1 1281 60950
1 80120 99998
1 20040 60406
1 19627 41412
1 22408 34134
1 52237 98391
1 54712 99965
1 12565 30866
1 6334 77912
1 18977 95007
1 10470 87992
1 7152 94377
1 60684 86628
1 84820 85806
1 17440 22987
1 39909 79963
1 59727 79826
1 27504 34874
1 21849 69949
1 72795 83399
1 52146 54841
1 22449 42515
1 40297 62457
1 2366 41645
1 13805 60516
1 9970 49708
1 53245 74622
1 8167 30728
1 11622 55647
1 8668 66549
1 9215 43827
1 36723 99801
1 9260 68207
1 3664 16749
1 14402 27840
1 13895 15360
1 33545 50985
1 11989 50777
1 25171 70652
1 15728 50428
1 31498 97129
1 4636 58805
1 14899 79153
1 11473 30303
1 59344 68283
1 14436 69724
1 13604 46061
1 24543 61616
1 54106 75319
1 7982 11951
1 29840 68131
1 2085 55883
1 43985 80051
1 9842 28446
1 8404 88633
1 2406 12567
1 4045 66046
1 25378 37831
1 39713 97095
1 94769 95868
1 10883 83760
1 36220 80869
1 76686 82698
1 5781 54021
1 53236 84993
1 35286 55364
1 6714 50430
1 30643 73048
1 55944 81768
1 17399 80772
1 44551 52643
1 3674 17235
1 10412 92156
1 48677 85169
1 9118 48091
1 9395 48512
1 28855 76536
1 68758 97293
1 76249 99007
1 6425 40451
1 4101 83188
1 22408 92060
1 18429 87556
1 62169 97970
1 71110 85247
1 53566 66402
1 16664 92000
1 12624 51900
1 43041 70939
1 20397 93627
1 1602 15204
1 70870 80544
1 2766 98814
1 20167 82223
1 48614 74649
1 27344 94260
1 50800 83097
1 2547 36728
1 39651 63483
1 45471 54142
1 6066 96484
1 25609 98756
1 64186 70347
1 14808 52371
1 4851 93763
1 47768 96440
1 59561 74774
1 13175 96653
1 890 37088
1 31170 36265
1 36622 92689
1 28358 46559
1 25378 92023
1 829 49026
1 9349 40026
1 51184 53570
1 3161 92791
1 7363 28305
1 6997 15182
1 8159 74105
1 37995 69564
1 24894 31870
1 18446 97254
1 9752 47028
1 8550 28422
1 11002 95446
1 2207 17032
1 17787 38032
1 38336 87862
1 69085 79059
1 47227 51961
1 30304 83418
1 29351 96285
1 1974 24270
1 46708 95245
1 65531 99914
1 57072 76333
1 53367 75047
1 10499 84403
1 39508 49836
1 51896 56599
1 74525 94778
1 30476 52539
1 31112 41890
1 4963 49583
1 15778 54988
1 26013 77041
1 28512 47365
1 329 58074
1 51384 77589
1 1676 20259
1 33007 51217
1 49642 56287
1 52507 99850
1 40587 79400
1 7778 42221
1 61099 62474
1 65447 73735
1 53084 65971
1 23684 62218
1 4738 91449
1 38375 88483
1 24739 95769
1 68811 77273
1 3719 47572
1 28167 93849
1 1961 72021
1 73225 82770
1 34762 83250
1 75488 96738
1 49633 80829
1 36313 96816
1 40219 51666
1 51381 56946
1 1436 92340
1 47273 74530
1 29516 97815
1 15067 69048
1 78569 87269
1 35315 88178
1 10856 19894
1 15961 92402
1 51356 57888
1 1869 29624
1 24574 54822
1 8351 70979
1 17289 50298
1 33426 79948
1 5661 50984
1 73365 74396
1 9831 20593
1 59533 62881
1 46016 74520
1 66947 80469
1 986 9210
1 52201 75185
1 10899 72808
1 31250 46861
1 35069 56669
1 57177 83189
1 23496 71531
1 54082 66167
1 24037 92784
1 82585 94565
1 49804 83846
1 66452 73673
1 44500 49765
1 66655 92394
1 350 37198
1 46733 83294
1 13979 58627
1 31254 51228
1 21281 97280
1 37934 90943
1 61636 67173
1 17272 37870
1 52688 72968
1 81846 83198
1 36938 83066
1 62320 72490
1 72835 83997
1 4516 99540
1 63484 94916
1 59414 63253
1 77005 86273
1 60191 61340
1 27228 65376
1 21932 27985
1 14457 52106
1 29585 75443
1 3819 54988
1 36367 42158
1 34799 46133
1 27512 87309
1 10669 49840
1 12633 21064
1 3626 90742
1 39766 75968
1 33699 92767
1 11689 58138
1 22614 61689
1 11512 17632
1 6717 84289
1 49946 57681
1 39400 66694
1 8480 18324
1 12903 78639
1 13296 78740
1 8190 46919
1 24454 66325
1 18379 94665
1 62009 99273
1 26616 36906
1 46096 99413
1 59007 89099
1 17341 78887
1 33919 69469
1 19415 80732
1 12053 43487
1 36207 95517
1 24199 41516
1 26403 47562
1 38386 84675
1 74933 77012
1 6646 33974
1 1889 6212
1 32130 98549
1 49715 70012
1 8897 59766
1 47994 51897
1 56898 79337
1 59368 62418
1 89031 93506
1 62877 85692
1 8537 83478
1 1347 23021
1 12853 16205
1 12820 58091
1 13345 95779
1 36424 37781
1 20335 85787
1 3454 24791
1 70989 91112
1 16047 91112
1 35753 93508
1 43078 90190
1 77211 90649
1 21237 49540
1 57997 59639
1 33033 71765
1 28154 89124
1 25989 87555
1 46546 49721
1 42418 99177
1 7617 78834
1 22185 24809
1 1165 36160
1 1311 87355
1 6053 76667
1 24117 96533
1 33991 92750
1 25507 54164
1 81806 98663
1 56359 67559
1 14996 52712
1 28405 87643
1 6586 22326
1 21 90253
1 24880 58671
1 24500 98331
1 34459 86136
1 20653 36296
1 9955 88548
1 7569 23315
1 42598 95008
1 64989 70107
1 10036 32780
1 15001 16048
1 9812 11115
1 12585 60449
1 11632 44115
1 47944 47991
1 5898 6094
1 20286 32371
1 4690 53371
1 38401 75339
1 21734 88907
1 6922 74604
1 7598 54937
1 3398 12510
1 11073 92889
1 60446 71315
1 24745 95540
1 46543 68654
1 10108 92900
1 28164 85370
1 46443 88412
1 76008 85874
1 48981 52781
1 23214 58515
1 8271 38391
1 3413 96238
1 39526 54140
1 14592 92264
1 49690 98371
1 53779 62549
1 19301 97347
1 61268 85521
1 46272 76763
1 11413 38062
1 1780 89207
1 69775 98602
1 21382 82261
1 15360 26739
1 43377 98257
1 52823 73390
1 14913 71766
1 51469 68245
1 4638 39443
1 21887 40313
1 11994 28159
1 41324 42326
1 74118 95870
1 33399 77039
1 43240 51653
1 30685 53804
1 59427 71177
1 19553 68618
1 51944 83236
1 470 49123
1 16437 67952
1 5926 37350
1 24968 34347
1 61721 78627
1 35972 40077
1 15733 50819
1 28950 39348
1 42431 62689
1 2752 15963
1 87566 90643
1 58430 61346
1 28061 39427
1 52322 70580
1 1779 36753
1 61212 71311
1 3161 31428
1 33539 53529
1 44915 45971
1 39045 48964
1 1105 85453
1 56327 57514
1 10658 56340
1 57843 83664
1 19909 66799
1 5546 95733
1 23526 28480
1 45448 63389
1 18218 68815
1 34220 58092
1 11581 58935
1 30399 91178
1 70125 82304
1 24182 40322
1 74294 95118
1 60805 93797
1 24259 90773
1 47662 76531
1 37396 59631
1 73919 78674
1 6486 51159
1 17724 73218
1 36950 77041
1 10034 54459
1 16730 50665
1 36683 46807
1 27543 92308
1 34891 76137
1 60676 77751
1 16194 71013
1 1262 3686
1 2976 66661
1 26910 71327
1 85743 92098
1 17437 61875
1 58172 79722
1 3209 49938
1 40173 80157
1 8686 51781
1 7249 72054
1 67913 70820
1 17981 53447
1 24120 93089
1 18765 36593
1 485 77456
1 57315 75544
1 48156 55500
1 38972 80141
1 15511 95587
1 135 10986
1 46997 66455
1 58622 62099
1 34263 51160
1 24507 60983
1 22271 22971
1 6254 85876
1 16466 45880
1 65337 71669
1 70325 84602
1 23515 85274
1 83966 98319
1 17133 31286
1 51038 64625
1 3779 95397
1 33285 92412
1 50318 81092
1 69491 89620
1 17189 79101
1 31257 52702
1 34064 47350
1 33963 80929
1 58975 85105
1 23388 97514
1 54169 73144
1 90153 93619
1 30141 97870
1 21516 35686
1 45371 69492
1 18302 55866
1 44224 99889
1 3263 76226
1 50536 77434
1 902 28651
1 24951 46609
1 18949 76639
1 4017 37925
1 44525 66829
1 57096 89624
1 19947 26954
1 22591 69917
1 14451 48956
1 47953 56286
1 36639 98196
1 28726 93977
1 52754 87396
1 26678 32798
1 38301 40172
1 59245 93094
1 2948 80695
1 50338 57747
1 49331 83827
1 41248 98354
1 3482 87353
1 39546 60169
1 13868 14200
1 97410 99484
1 19277 47789
1 70371 86190
1 2273 29665
1 14688 84756
1 11408 13798
1 81535 86434
1 71666 85273
1 78759 83757
1 20773 73998
1 42330 64767
1 5073 71997
1 41194 77696
1 27424 71206
1 4312 77999
1 28031 97189
1 39021 96988
1 6671 49117
1 41741 81588
1 38469 88649
1 45959 77765
1 1611 33438
1 17810 81430
1 15181 26346
1 58302 83350
1 59656 59907
1 3678 13284
1 3610 38577
1 73532 93043
1 7373 56376
1 38799 58734
1 18167 60655
1 10121 34115
1 37839 55622
1 21995 29829
1 40912 82584
1 17094 63587
1 52611 80828
1 52433 86089
1 47539 50375
1 2828 56281
1 29044 66493
1 17833 91864
1 95905 96044
1 4003 99212
1 24902 54361
1 20866 58643
1 3745 76248
1 12048 91175
1 20775 67934
1 24174 70590
1 55538 56749
1 24789 41284
1 18427 97326
1 16026 69356
1 3913 41311
1 9441 44086
1 35525 67409
1 49384 57567
1 51193 60843
1 13619 80105
1 7643 20713
1 29582 48274
1 91481 99187
1 1120 40347
1 49295 49822
1 28102 49025
1 67754 71928
1 44973 67777
1 8032 77462
1 19037 38110
1 4360 84518
1 395 67885
1 76921 82802
1 51339 77591
1 88240 90960
1 19881 78523
1 34518 91118
1 17060 28808
1 6142 21908
1 55306 61275
1 45661 85086
1 14837 30619
1 30330 57641
1 4741 86002
1 32499 65922
1 53613 96798
1 7964 60162
1 12917 32836
1 35377 35727
1 21487 32629
1 1095 79114
1 29363 83463
1 31276 94755
1 37634 80969
1 19551 64857
1 23594 49759
1 17173 76395
1 19252 37186
1 3577 75448
1 47989 51950
1 21150 77147
1 72423 98430
1 6410 27324
1 37352 58211
1 21536 88387
1 89768 94516
1 51486 54858
1 36152 75698
1 46137 85437
1 3651 53129
1 42963 52156
1 32151 57054
1 35888 81277
1 78891 98785
1 2525 17791
1 25423 29398
1 32417 62285
1 6478 20746
1 92694 98434
1 38076 79457
1 16425 65212
1 52346 62112
1 23204 60751
1 15990 90706
1 5367 77937
1 87359 92288
1 61640 66368
1 81296 95880
1 18565 95916
1 47574 94729
1 25344 89812
1 35583 95051
1 10554 49741
1 43341 54090
1 27076 66175
1 15125 33290
1 36092 74682
1 19506 69757
1 6997 7247
1 82377 89560
1 4243 82849
1 30703 75270
1 76053 88219
1 17932 37752
1 12955 79265
1 63154 65806
1 14990 96123
1 15304 89339
1 41693 78167
1 42740 79292
1 6684 54939
1 7831 23594
1 50095 65944
1 38369 77480
1 9992 24770
1 43479 68560
1 6376 43428
1 72554 89522
1 6452 89544
1 11163 88942
1 44674 80988
1 8437 74955
1 37255 90852
1 62538 65463
1 3725 9686
1 6976 76913
1 31135 77733
1 31391 96915
1 52040 95743
1 12229 55125
1 39701 67040
1 7305 41503
1 8848 84015
1 44648 96477
1 14299 89340
1 1961 55339
1 49614 77657
1 44552 68069
1 500 12279
1 16380 93719
1 8228 51138
1 9958 33096
1 1523 1543
1 25638 36287
1 18626 31460
1 26230 70554
1 11233 53748
1 76877 95913
1 87617 99036
1 6466 51903
1 14403 43537
1 33699 64310
1 4376 31120
1 38931 60678
1 4180 43459
1 36338 57654
1 52596 93687
1 24402 94371
1 21549 46653
1 58211 85476
1 28803 72144
1 81296 84013
1 14206 21116
1 69204 77996
1 4386 90708
1 5167 83280
1 22340 75646
1 27826 66580
1 27001 91094
1 28868 62734
1 81321 90360
1 27473 29761
1 50588 76712
1 3182 83528
1 23035 96199
1 52111 67355
1 41378 46431
1 27681 31694
1 6890 15050
1 60812 96778
1 55577 65697
1 3559 11880
1 62652 87861
1 48251 98639
1 18316 56226
1 70460 74606
1 20990 87963
1 27005 33028
1 71759 98385
1 42001 55760
1 34542 61062
1 87548 96704
1 41871 45550
1 17963 22638
1 28483 63505
1 73632 90696
1 8896 57210
1 18594 97118
1 24976 53729
1 15857 22789
1 10258 22593
1 19851 69669
1 73491 74905
1 9116 28455
1 46340 97163
1 18963 62867
1 58970 94293
1 71902 95184
1 72585 94607
1 56998 71521
1 17407 95497
1 39846 72160
1 38569 66396
1 64140 83641
1 72103 88363
1 30665 60210
1 4960 57232
1 35671 69117
1 56755 61178
1 6070 78994
1 2814 50467
1 33356 69928
1 24864 62146
1 25723 38999
1 33787 99303
1 18895 90397
1 598 48876
1 45148 57573
1 26519 87795
1 34216 54371
1 22847 68102
1 30848 67528
1 70318 94087
1 4956 39147
1 10020 93735
1 29605 62558
1 92214 95824
1 80181 99209
1 11840 35488
1 35883 52361
1 27714 81898
1 32449 54871
1 18578 81727
1 14497 74918
1 23831 72003
1 1739 28793
1 9236 71236
1 48800 51341
1 53244 85651
1 58136 68895
1 28723 90436
1 77666 88159
1 1706 76293
1 29964 64357
1 60842 96395
1 60390 88449
1 80276 98864
1 18245 53236
1 38419 68657
1 379 42478
1 58029 59097
1 58924 70418
1 19371 35058
1 21060 21943
1 48745 85896
1 25695 73622
1 77045 90827
1 39998 51223
1 27265 99465
1 74410 91349
1 3577 48220
1 43483 56447
1 58194 85706
1 2881 25792
1 48842 65539
1 31356 56189
1 38893 95473
1 30118 80453
1 63651 85312
1 42750 45889
1 45029 90054
1 48788 59294
1 1253 59888
1 22360 98899
1 18598 37410
1 45051 71611
1 24008 45701
1 37103 50767
1 52411 62056
1 18076 82851
1 5760 51196
1 10946 64353
1 16961 20431
1 37229 94892
1 14215 25778
1 45393 57596
1 54242 87817
1 69415 73174
1 17851 99277
1 61969 64037
1 7426 63864
1 84951 91665
1 17478 99337
1 42381 93397
1 1095 10466
1 61473 69505
1 28766 39105
1 54085 60245
1 63370 87939
1 48928 83354
1 47360 69042
1 22055 96299
1 21399 84044
1 51549 74377
1 70328 82256
1 16198 81855
1 53304 91831
1 32822 44911
1 5011 73462
1 31204 89745
1 15248 84815
1 26151 71605
1 49936 57879
1 4434 65819
1 31022 50968
1 14390 69671
1 21056 87643
1 2279 2489
1 48422 66587
1 9472 14237
1 71291 87594
1 63645 95180
1 29341 81754
1 975 76139
1 91239 97926
1 99349 99700
1 27113 28906
1 12038 53239
1 14947 21570
1 494 79134
1 25007 98939
1 51979 77767
1 48482 88803
1 17694 31112
1 27408 93544
1 36632 36954
1 25786 99252
1 62330 83670
1 42339 89407
1 35903 87707
1 17877 76533
1 41420 52864
1 19590 86320
1 7517 99670
1 60048 74936
1 5893 51330
1 63104 99368
1 82174 87436
1 16260 69661
1 2317 74887
1 66644 72481
1 30424 68093
1 54914 89492
1 16520 86819
1 59542 79562
1 15459 50162
1 65783 66681
1 79229 99060
1 29343 59001
1 17665 73934
1 57040 99920
1 11721 95142
1 57274 84951
1 32471 65020
1 11848 49685
1 68826 96255
1 22392 71281
1 46631 75311
1 13656 69586
1 124 6383
1 999 64123
1 1997 53452
1 23045 79626
1 41059 77569
1 29644 76094
1 51591 89818
1 11650 70682
1 44608 84882
1 6808 57887
1 36559 90383
1 71740 95599
1 2136 29520
1 25592 95691
1 13038 38008
1 5397 78342
1 46840 75941
1 5061 80465
1 50167 55649
1 35903 95608
1 45645 59948
1 89477 90262
1 37537 96025
1 23368 55110
1 19621 31742
1 71565 99674
1 38589 71678
1 72145 85576
1 32704 69902
1 49007 85191
1 20330 51817
1 66697 99025
1 27429 36337
1 770 11852
1 38264 97864
1 82855 84402
1 66735 97166
1 31201 86266
1 58076 95628
1 5173 22704
1 19181 61313
1 82869 90429
1 30783 65404
1 45055 46107
1 37890 63258
1 20333 52482
1 31762 42078
1 32594 35588
1 1252 67805
1 46992 55145
1 27081 43066
1 22585 75946
1 10114 67423
1 38433 64953
1 56264 80630
1 10476 67046
1 35124 66482
1 66945 92583
1 2061 51873
1 8669 72702
1 70254 71828
1 54635 71157
1 8011 34623
1 26105 80390
1 949 11516
1 31380 31859
1 57007 90177
1 84666 94605
1 54134 90112
1 229 76771
1 2805 95508
1 24914 53394
1 9515 97295
1 17239 65699
1 30020 59997
1 68520 89221
1 54996 79069
1 56415 98936
1 55113 96617
1 14071 43278
1 77732 87153
1 32133 77986
1 65151 71640
1 41806 56518
1 1856 82123
1 76696 79773
1 28448 63098
1 36879 95258
1 14544 73962
1 34062 64105
1 71529 78815
1 30451 91758
1 14450 61958
1 53155 58916
1 49840 88711
1 66755 93525
1 53621 72745
1 15663 97757
1 71142 87426
1 3038 63579
1 45433 96118
1 74809 98585
1 31249 81264
1 23608 85278
1 11418 64093
1 68126 82448
1 77352 90760
1 1910 41647
1 86978 91493
1 12558 52175
1 17459 23737
1 15891 84949
1 19093 81094
1 85201 91474
1 1156 67087
1 4067 64390
1 31504 66660
1 50173 66225
1 2511 31679
1 2964 21090
1 44544 71967
1 51185 52351
1 856 80914
1 61409 98218
1 92648 94854
1 186 70032
1 38779 84867
1 68448 99365
1 1164 15951
1 5309 58848
1 15072 55945
1 96403 97629
1 81104 86969
1 51740 94300
1 5027 62959
1 49558 69095
1 4218 58858
1 8490 15556
1 27366 43744
1 23547 83654
1 53904 80141
1 6012 8674
1 2990 13968
1 9396 56972
1 47560 56263
1 30037 85142
1 78891 84238
1 48761 87945
1 70128 73006
1 6159 82323
1 10823 12468
1 53530 98110
1 62689 88852
1 77761 83510
1 24908 78441
1 43714 94903
1 1170 42066
1 25405 77741
1 2379 38386
1 24065 70406
1 48330 55038
1 30151 60981
1 8202 83113
1 70962 98426
1 42465 84131
1 69710 84973
1 22122 83473
1 13439 81081
1 4587 78838
1 19196 39872
1 62758 70304
1 9847 39307
1 53575 55245
1 53462 83749
1 38465 87497
1 16368 25213
1 1321 90284
1 58097 74606
1 22993 58453
1 3040 25344
1 9892 59878
1 48814 76165
1 26398 32611
1 1514 21026
1 14419 38216
1 75672 78771
1 19003 38093
1 20508 78480
1 36902 38709
1 6792 41533
1 39893 71968
1 46376 89879
1 34534 68960
1 43332 60482
1 34407 59325
1 62779 71090
1 16623 79664
1 75179 86447
1 53654 54855
1 15168 57383
1 17729 60718
1 29155 94995
1 30968 49813
1 63390 94793
1 23943 64899
1 25578 93389
1 64389 64457
1 6439 27751
1 49489 95706
1 72036 83452
1 9379 66585
1 38952 60122
1 58038 98398
1 16294 60026
1 20610 46333
1 9585 35686
1 13978 19830
1 10039 41652
1 51974 74143
1 61079 87789
1 76463 96483
1 84299 97331
1 54203 59690
1 36485 99204
1 40881 88164
1 13130 71283
1 24162 63421
1 118 4507
1 4116 48326
1 35840 97654
1 14014 91064
1 2240 31723
1 29314 54700
1 35151 46509
1 9446 21560
1 28508 52468
1 84561 97905
1 50641 62908
1 40398 54972
1 9177 13962
1 54903 68731
1 14126 93536
1 26625 81626
1 12770 66631
1 42368 92672
1 17590 89556
1 54788 78385
1 5485 8648
1 34829 57483
1 19899 73756
1 73885 94988
1 28051 95885
1 42985 99009
1 23357 65366
1 44467 83546
1 8508 31885
1 8817 31203
1 81593 96583
1 25241 44647
1 54933 77445
1 4099 10963
1 46336 93582
1 28458 32160
1 27077 78495
1 34037 77415
1 9598 38001
1 18033 25541
1 71182 87505
1 6838 74660
1 6958 97811
1 26663 81016
1 58246 72518
1 23263 58698
1 19759 27736
1 10473 14744
1 42823 86125
1 17668 48649
1 9083 70773
1 26907 30825
1 85855 98089
1 40702 59249
1 46407 87657
1 27661 47785
1 71600 93104
1 4842 76217
1 22558 98182
1 9263 44735
1 53679 77198
1 26624 81315
1 84668 97941
1 19695 64989
1 60193 89959
1 40456 75435
1 6831 89683
1 42937 43964
1 29717 93532
1 22814 87902
1 80054 82359
1 17856 41240
1 44391 75819
1 61696 93523
1 37375 57905
1 9864 71781
1 75004 86095
1 70185 78120
1 74759 80998
1 85629 89684
1 47451 66441
1 12736 82617
1 1860 37967
1 63026 89434
1 45651 95517
1 5167 74024
1 68605 94745
1 43850 70242
1 85175 93263
1 51410 74218
1 22724 36271
1 16287 20841
1 13886 88456
1 78206 88709
1 27173 36296
1 56831 98433
1 8668 76670
1 6420 97852
1 36877 51046
1 14029 48299
1 62307 87472
1 7046 72391
1 17507 62422
1 12680 57018
1 5598 77035
1 32199 67589
1 42638 98447
1 24854 35037
1 12907 65363
1 35351 89970
1 12394 59959
1 41037 81692
1 19618 20343
1 33014 67793
1 45250 56945
1 73518 94238
1 24678 67046
1 30896 96671
1 87855 88761
1 27426 98856
1 26016 42190
1 29748 63777
1 69367 75847
1 59865 87617
1 33083 89671
1 29575 79692
1 4043 39243
1 20971 71057
1 1477 47916
1 28326 55751
1 65542 76827
1 12404 76449
1 73558 97075
1 72767 95886
1 89309 94005
1 50872 99357
1 11607 89966
1 38388 55889
1 28670 93223
1 3735 82906
1 54547 59442
1 61685 95037
1 20002 94142
1 3459 86374
1 30006 92508
1 50405 55951
1 21775 95039
1 64568 68813
1 45978 89282
1 12366 12394
1 63771 78091
1 3925 42300
1 26925 46127
1 64671 93296
1 6055 84766
1 10030 99223
1 2476 24456
1 20361 41547
1 19430 85383
1 53213 95555
1 83339 86272
1 26058 92417
1 22424 31892
1 537 51312
1 14408 37132
1 22473 38581
1 16331 24587
1 32176 89503
1 66997 82160
1 38828 97460
1 12461 23998
1 33590 55090
1 2733 89556
1 20906 40833
1 14928 15036
1 29335 67035
1 48390 94890
1 53549 55029
1 45356 86843
1 41119 56790
1 34888 60089
1 59733 64412
1 43692 54501
1 36419 54909
1 35837 60658
1 20723 70102
1 23108 40740
1 50760 63329
1 27116 35758
1 31477 65040
1 5815 76407
1 39430 84456
1 9935 38620
1 11846 48227
1 39620 51566
1 12309 99906
1 14862 47525
1 41019 70820
1 9159 82113
1 16292 50574
1 39839 57387
1 37709 44749
1 10747 77874
1 69820 81659
1 43727 84931
1 888 33309
1 50707 53137
1 6396 58600
1 29770 62535
1 13795 22446
1 34232 38149
1 12746 20597
1 44887 60644
1 44138 45201
1 10710 78355
1 3147 89388
1 19573 27121
1 12497 47923
1 46345 62910
1 66557 68327
1 17165 92328
1 34583 70961
1 12317 88192
1 7567 77364
1 38386 44606
1 18013 34604
1 33942 38015
1 10920 79093
1 56858 70605
1 7057 87616
1 38152 52254
1 33235 52107
1 10632 80748
1 27390 76952
1 48131 73672
1 26725 36218
1 51938 73363
1 92360 93511
1 26974 68331
1 40232 75254
1 22878 99545
1 13001 19767
1 48155 94835
1 19117 25427
1 55322 71215
1 15991 28542
1 8446 54895
1 35526 38289
1 34106 34632
1 26232 27591
1 7062 19470
1 72555 91149
1 50054 86686
1 14015 15387
1 70072 92193
1 12980 33198
1 52657 55527
1 43388 83148
1 60715 92362
1 7831 77508
1 7886 89473
1 78223 87557
1 2562 2958
1 38238 50421
1 70181 74940
1 1643 69574
1 22484 38673
1 18516 92940
1 67488 68592
1 16823 33634
1 95489 95865
1 24001 53695
1 41181 86661
1 37085 38035
1 37599 45949
1 26514 32457
1 17851 65584
1 6211 23197
1 6414 58447
1 35759 85681
1 74048 93346
1 46226 73033
1 25579 69170
1 14709 82895
1 33432 61360
1 14709 20040
1 70152 95800
1 50710 85939
1 656 59445
1 56371 56405
1 804 47470
1 6709 33917
1 20383 22476
1 44201 80030
1 60173 91578
1 7651 69388
1 34448 96644
1 6053 50984
1 60832 65341
1 48584 72528
1 34550 54407
1 39432 90732
1 13404 79868
1 40905 86369
1 2720 88946
1 20054 60554
1 18582 90896
1 27049 70981
1 81607 97339
1 5518 94381
1 33109 66757
1 29900 43973
1 5831 74623
1 35701 89186
1 18486 54365
1 2694 68580
1 19011 39101
1 45567 71698
1 23559 62509
1 7573 62179
1 32203 68268
1 41842 63414
1 14237 76045
1 17723 37702
1 841 82740
1 43775 46316
1 6922 94591
1 12785 49828
1 46756 86535
1 8878 32891
1 9222 88715
1 48770 70024
1 12629 72746
1 58939 67365
1 10319 49780
1 46095 97775
1 22925 78200
1 31424 45809
1 44078 96671
1 39054 72203
1 21150 65103
1 33902 85529
1 71073 76451
1 60451 93704
1 16272 53055
1 57541 60687
1 7597 94424
1 52399 66424
1 8679 53414
1 14711 73565
1 42728 82349
1 28190 75537
1 61970 91099
1 12984 36177
1 61893 82138
1 38007 55314
1 35972 73470
1 97678 99313
1 60192 68249
1 30176 89026
1 25701 80065
1 74142 95401
1 716 1173
1 4563 75008
1 31214 45544
1 17487 27981
1 29304 77857
1 14888 37234
1 54288 93550
1 23248 34290
1 11577 62583
1 33036 58545
1 77836 87361
1 65987 98432
1 59033 94241
1 344 11476
1 18563 61530
1 73713 83809
1 34234 80250
1 43634 51436
1 22857 67332
1 27519 55690
1 65624 98218
1 9387 49573
1 78782 87978
1 17286 67045
1 43821 74276
1 6433 31880
1 18078 65151
1 89872 89876
1 4924 69498
1 54936 62785
1 52638 76519
1 782 36374
1 8463 62846
1 9809 18949
1 4737 70656
1 19588 49061
1 89081 96580
1 18515 44876
1 4130 26841
1 46410 98761
1 33950 99922
1 67738 77600
1 79599 90034
1 29356 57380
1 37287 69365
1 16726 56129
1 26538 53509
1 40105 46726
1 71908 85307
1 73532 90129
1 42472 84187
1 85400 95126
1 3549 38398
1 53954 74518
1 3636 52307
1 45843 77466
1 57851 66532
1 9934 15444
1 68001 82155
1 3440 24712
1 74492 87427
1 67626 81837
1 37279 44651
1 11224 77098
1 11184 71975
1 11555 92238
1 56278 69772
1 72667 86091
1 68785 70395
1 7856 92668
1 31690 90419
1 50890 54588
1 78104 88853
1 27335 84233
1 13065 76098
1 20281 67572
1 16018 77177
1 58912 78634
1 4340 31025
1 32521 49861
1 6651 89771
1 35925 86367
1 427 43266
1 25127 43836
1 11562 96407
1 30614 80532
1 36573 70702
1 6202 39989
1 1472 61066
1 30378 64745
1 16077 51937
1 54128 68301
1 46674 49730
1 1304 60743
1 42288 78978
1 6179 87870
1 19919 83150
1 82269 91751
1 55365 81904
1 20243 83425
1 47553 78920
1 10870 73707
1 84574 91812
1 67271 97106
1 48506 54155
1 79974 93814
1 56685 99803
1 47388 67967
1 17028 30723
1 46829 77945
1 48575 67330
1 46508 71296
1 49403 80496
1 16757 76510
1 16024 87060
1 25009 66039
1 80461 99623
1 4871 94108
1 17946 97273
1 33274 33656
1 9234 47167
1 74521 95203
1 14404 43939
1 17508 98288
1 36777 38669
1 39393 69262
1 37174 66442
1 16984 27464
1 29942 36233
1 1392 34272
1 22318 79056
1 27468 65990
1 61159 83467
1 7292 50563
1 10234 26994
1 31148 97664
1 42799 48588
1 59098 94665
1 62333 92381
1 45046 93123
1 29880 68535
1 62796 75710
1 32302 73106
1 18318 47325
1 64057 64881
1 23596 86591
1 10984 36951
1 20937 38742
1 14279 63948
1 15478 59983
1 46504 86071
1 59266 77428
1 32484 47697
1 55456 64031
1 25506 53777
1 38382 82348
1 27591 88285
1 12866 86374
1 44317 45876
1 79818 88373
1 13021 73153
1 8331 87593
1 17957 46167
1 9990 47258
1 36514 39525
1 81528 94605
1 31848 63475
1 43830 80714
1 8729 26708
1 5279 31778
1 14889 22488
1 7497 20863
1 30768 75059
1 42000 94822
1 19654 42750
1 51928 56852
1 38192 38744
1 11264 91580
1 9650 27924
1 62140 79210
1 66886 83769
1 19374 26818
1 4645 53003
1 52422 70996
1 24477 86487
1 17215 96826
1 48042 58186
1 72293 93324
1 5740 61330
1 18693 33923
1 81606 98593
1 32572 61188
1 15255 84802
1 72840 89737
1 57112 64374
1 862 23490
1 12079 86522
1 65706 74123
1 3303 57736
1 86099 92673
1 19655 61812
1 74328 81376
1 10685 22078
1 62415 93241
1 17939 92241
1 24528 78619
1 49789 79695
1 273 38427
1 22573 64213
1 20153 55788
1 46331 52679
1 57485 76080
1 22837 27713
1 4824 74731
1 11649 34053
1 6412 77138
1 39895 74747
1 31915 56194
1 57518 97115
1 32425 51664
1 11705 31917
1 30784 40913
1 53938 81616
1 13940 45101
1 18503 75690
1 51803 68395
1 25621 60831
1 5201 60639
1 38897 91078
1 7770 94129
1 45559 85167
1 59057 90743
1 60604 90666
1 40211 60469
1 27 25296
1 8371 79940
1 10680 23898
1 4285 74892
1 11170 81528
1 55880 69829
1 40433 95974
1 15183 23799
1 22973 77237
1 34112 53126
1 39578 88961
1 41905 70702
1 4374 27051
1 96108 96407
1 19550 99117
1 20240 56233
1 1213 57877
1 10117 51148
1 4589 41356
1 5901 81334
1 53574 54555
1 74022 82076
1 23563 23770
1 78804 82336
1 17709 68098
1 56797 89459
1 43786 66408
1 25956 61159
1 49226 51929
1 78395 99523
1 4274 73596
1 29269 83803
1 45325 90466
1 12759 50304
1 2883 74313
1 27927 36152
1 20566 51733
1 7518 64688
1 16525 48829
1 24251 62086
1 50523 59549
1 55644 56418
1 34164 71352
1 39477 58094
1 1927 35608
1 1462 70163
1 72910 94962
1 31019 91826
1 889 15895
1 68825 73505
1 9042 75015
1 25046 64743
1 13000 33118
1 15355 92969
1 911 79815
1 3000 42114
1 20382 70080
1 17692 45028
1 30117 58549
1 32867 87506
1 36761 54988
1 55093 70526
1 11509 38973
1 67640 94168
1 2709 21491
1 2446 8506
1 33907 51104
1 17727 44446
1 33738 58423
1 16797 66099
1 49 42664
1 3664 92259
1 27454 89236
1 69587 87892
1 5543 66627
1 53754 67606
1 30071 49067
1 1890 23821
1 3167 16211
1 65759 70587
1 49830 50941
1 58743 68476
1 58890 71677
1 44244 99916
1 57592 60053
1 15060 64753
1 30993 32690
1 33668 75158
1 28595 94031
1 41277 93349
1 64535 93847
1 57113 59916
1 13808 53722
1 43098 66703
1 4973 74565
1 21054 26379
1 62856 95948
1 44221 52813
1 38824 75549
1 20404 96865
1 3649 85947
1 33798 63309
1 9698 54882
1 82961 97389
1 20392 80344
1 21971 72909
1 90952 97101
1 64852 90065
1 26426 54416
1 57879 77406
1 51167 62370
1 32367 65408
1 32398 33597
1 61894 77206
1 1107 92269
1 34236 44015
1 38518 85860
1 10302 63018
1 2643 36474
1 2894 69699
1 26018 96216
1 54709 56286
1 46222 68320
1 3809 5534
1 17615 59045
1 4881 12528
1 65954 87981
1 9800 64051
1 9607 59215
1 32894 60189
1 54594 58243
1 33526 93950
1 38616 52450
1 2398 24440
1 273 34236
1 22085 55005
1 29655 69451
1 25570 65736
1 54665 56545
1 6899 37071
1 16336 96678
1 41268 77640
1 15837 32751
1 70203 91042
1 58268 95242
1 52167 85967
1 27556 52642
1 42272 90207
1 3095 82101
1 26211 59912
1 20500 58335
1 16460 55669
1 20061 82826
1 78210 85748
1 52097 97754
1 75264 87073
1 1078 24299
1 65855 94617
1 57148 66092
1 27445 75472
1 21083 52400
1 32383 87358
1 1071 48642
1 19159 75525
1 18221 41137
1 34803 69574
1 66172 95733
1 27229 45761
1 7863 41922
1 4929 37412
1 41712 77054
1 63048 77985
1 12397 21498
1 71576 78763
1 18246 74413
1 65611 75384
1 49829 65745
1 4424 22233
1 94204 98236
1 17245 35742
1 9894 92700
1 43775 79344
1 48917 69601
1 58394 89743
1 17118 47499
1 15622 92770
1 3256 77180
1 37356 83839
1 16259 35378
1 27561 60263
1 40996 53114
1 12898 81701
1 10417 53829
1 59456 84369
1 35911 94307
1 45963 97506
1 24747 69531
1 89719 99110
1 45453 50853
1 10296 64283
1 30077 95304
1 35392 43343
1 9108 46345
1 7006 32570
1 8470 12645
1 10084 21928
1 76827 81757
1 1776 48658
1 61591 96484
1 14623 18076
1 3451 22363
1 56425 58935
1 51801 74851
1 577 57234
1 30421 64641
1 46418 79512
1 26937 72389
1 28512 80683
1 2280 8594
1 29922 95708
1 38028 54848
1 9728 87848
1 55657 67784
1 31192 49514
1 49519 82822
1 8159 16469
1 2385 48765
1 6988 88410
1 4262 6604
1 66629 97916
1 20364 45380
1 19454 93826
1 65097 97596
1 2924 69119
1 29678 44780
1 51985 56734
1 46831 80774
1 19734 91902
1 26912 42488
1 52042 60175
1 43474 70146
1 58225 86966
1 33986 46720
1 3500 66658
1 6285 40686
1 4733 62171
1 53342 66579
1 34974 60197
1 15248 18009
1 24845 30546
1 17902 60575
1 60149 60644
1 6530 50278
1 10210 60926
1 51621 92635
1 18183 25007
1 26455 79153
1 35582 41770
1 75008 77472
1 15973 31683
1 38051 70209
1 48298 93307
1 24539 85679
1 44262 78463
1 76069 91284
1 37625 58622
1 32125 57382
1 48513 89837
1 84298 94218
1 44880 67917
1 81317 96849
1 75929 96783
1 61099 94903
1 42103 58989
1 25898 72015
1 79388 93703
1 42466 47260
1 14910 58270
1 11794 16568
1 30008 38525
1 8934 16866
1 28986 53129
1 29259 54624
1 9937 95916
1 34386 40247
1 11798 16452
1 61979 80657
1 19081 94329
1 62152 80072
1 42172 42896
1 55157 83273
1 17799 39722
1 63992 86049
1 60016 84603
1 11152 85264
1 20112 47892
1 97958 99869
1 73119 77684
1 48503 50400
1 40488 72655
1 52864 67638
1 94673 95189
1 32160 95631
1 23475 39646
1 19973 88832
1 12846 32898
1 71641 96580
1 71098 92167
1 3736 72397
1 74551 87019
1 32207 51247
1 55248 61744
1 7055 61420
1 35092 81668
1 42582 84096
1 25281 79177
1 48415 65390
1 43057 99427
1 14215 40620
1 70118 82049
1 47267 74890
1 9177 74856
1 8538 39439
1 46297 87787
1 39104 44659
1 40812 60101
1 73253 90638
1 95782 97492
1 5104 23344
1 17921 93407
1 53183 73658
1 49850 53197
1 24682 27475
1 13943 71354
1 26315 36027
1 2649 17912
1 32828 97183
1 16406 55767
1 69390 76161
1 25499 54222
1 25392 82050
1 41607 64897
1 18028 39204
1 37582 74677
1 72875 81784
1 34863 70830
1 42018 46124
1 18636 38354
1 51964 89850
1 54761 88165
1 72097 85750
1 54909 96262
1 6535 8823
1 25137 33493
1 68369 83918
1 11800 44168
1 26417 51936
1 21207 54624
1 75881 76186
1 65566 81259
1 3636 10878
1 74052 91034
1 27464 38879
1 28222 60098
1 36231 47202
1 4370 49929
1 20293 32371
1 25352 66179
1 75946 76828
1 64043 72399
1 29540 55655
1 16048 92264
1 44954 91433
1 7776 38447
1 11816 93014
1 32718 71120
1 88507 98340
1 5464 12762
1 14275 58832
1 41275 79777
1 81884 83561
1 29408 74569
1 59592 75568
1 25903 86474
1 33328 36339
1 3025 79467
1 74673 94994
1 11807 64868
1 8098 89043
1 16179 70283
1 53581 98658
1 29845 68828
1 90599 92530
1 18595 54024
1 59212 67030
1 71175 89467
1 10551 14722
1 4230 22784
1 985 60367
1 74289 98540
1 35840 83109
1 66938 76894
1 49903 62470
1 56557 78723
1 23157 80099
1 7880 96013
1 23333 90787
1 14488 33722
1 49878 69306
1 786 92423
1 40746 54234
1 7277 97877
1 18443 25420
1 54337 62146
1 41277 78361
1 42230 67888
1 39348 39434
1 39830 98348
1 53239 78716
1 76082 80573
1 42936 53797
1 25870 67000
1 3416 80896
1 4595 34942
1 14760 75980
1 34062 56188
1 69060 75365
1 57514 89282
1 44947 57979
1 5598 15507
1 27980 74055
1 58785 64742
1 1016 74242
1 60657 82582
1 26465 76171
1 1995 98213
1 9843 54398
1 71674 86083
1 27421 87889
1 29317 91577
1 27041 78901
1 57077 86458
1 6620 95461
1 35930 74102
1 36992 97518
1 81932 86995
1 14911 78961
1 25274 81811
1 52163 96073
1 10163 32998
1 31621 76587
1 9764 78912
1 47657 64832
1 1287 34342
1 14347 89298
1 21636 91142
1 47948 87000
1 70229 85828
1 3539 70826
1 33514 84405
1 41077 59666
1 22490 76356
1 20943 22156
1 28917 39957
1 5524 11311
1 20931 49091
1 25370 43540
1 48000 72281
1 10395 39413
1 49265 61749
1 1271 40891
1 34424 65804
1 63781 85162
1 23377 46117
1 55302 65445
1 24157 54027
1 64897 66824
1 54781 61183
1 77433 81966
1 9384 54756
1 71325 73138
1 70241 74527
1 5727 23769
1 6744 84841
1 11563 45838
1 1304 33566
1 47683 49179
1 10984 83475
1 9153 43143
1 7485 39867
1 64822 76806
1 45863 88115
1 17500 29865
1 24826 51088
1 30170 84646
1 59513 92204
1 61319 66521
1 40692 44930
1 42619 99715
1 15912 96898
1 2809 12922
1 78841 96917
1 15266 36720
1 1009 34767
1 53947 61667
1 16918 31224
1 47397 67132
1 62049 78630
1 62757 96900
1 3555 19573
1 43114 98799
1 19275 21496
1 70179 92900
1 28920 58464
1 24054 64888
1 56569 63342
1 49625 92532
1 36864 80287
1 38344 43732
1 34688 79877
1 36131 86237
1 801 87623
1 7322 64847
1 89756 99201
1 53230 84185
1 18468 72851
1 40341 77612
1 5363 13894
1 27082 53864
1 16132 74962
1 18999 63682
1 3826 27186
1 22818 94328
1 64326 67601
1 36742 94888
1 17642 33388
1 26439 80378
1 28648 64494
1 17959 67325
1 21122 84749
1 64923 90451
1 47445 95489
1 86549 90579
1 61164 92136
1 42484 43551
1 14608 91984
1 49559 99385
1 27949 90759
1 6443 95004
1 3327 91177
1 1811 19908
1 10684 72650
1 10575 32862
1 25175 43665
1 9693 12517
1 71769 96561
1 6436 94185
1 74815 90565
1 37053 77762
1 6115 32802
1 5248 44344
1 71604 72595
1 19185 63888
1 45935 70455
1 14957 46137
1 9725 45540
1 38151 99967
1 19607 42478
1 18826 59310
1 10363 69716
1 86120 99852
1 44031 92928
1 13313 39925
1 36280 86428
1 36075 96938
1 41891 52729
1 20368 60355
1 33618 89639
1 21700 24251
1 44968 60066
1 31072 48357
1 56022 84060
1 26067 72507
1 57320 80281
1 12499 84732
1 31804 76125
1 44320 52360
1 9230 79185
1 52331 82765
1 58210 70225
1 68402 99015
1 62660 78534
1 34561 49650
1 39426 91973
1 22312 38415
1 62393 90328
1 5530 72988
1 45134 83869
1 20246 70758
1 50102 74838
1 63027 74160
1 5008 5064
1 35454 92274
1 36379 62365
1 16874 75321
1 69546 94504
1 62542 73359
1 43616 62590
1 45553 50903
1 59261 81796
1 50756 63382
1 23902 70667
1 60784 86904
1 17560 40740
1 1473 29024
1 6043 11993
1 24580 54849
1 50352 90026
1 45688 88642
1 25120 28188
1 25956 97700
1 1547 60789
1 15957 96251
1 19144 83935
1 2903 65643
1 11144 58288
1 60485 76562
1 89937 94772
1 2589 53805
1 44774 54863
1 14306 98700
1 6185 53122
1 15726 47286
1 44069 92524
1 1865 89455
1 30004 76678
1 48723 75651
1 62367 74929
1 18431 35939
1 24796 44699
1 38569 85672
1 25545 72307
1 78258 89007
1 25089 76752
1 9051 19316
1 47070 98121
1 29123 36399
1 39646 87906
1 5352 84775
1 3801 95444
1 65062 95475
1 2482 63535
1 22030 95182
1 66228 91324
1 24958 88965
1 64623 76558
1 3679 69895
1 26494 68381
1 50826 56059
1 21803 29045
1 25185 69187
1 31737 41352
1 15291 88001
1 21711 91764
1 13873 62471
1 25535 88413
1 63684 77801
1 28458 33049
1 12239 53213
1 58331 72244
1 31654 69501
1 21532 36333
1 33384 66503
1 3422 97224
1 2863 89862
1 14749 77413
1 49778 83304
1 10309 89613
1 27579 54659
1 44943 60757
1 14793 80902
1 10983 66921
1 52809 98651
1 60596 82876
1 76236 84329
1 90740 93227
1 60305 80642
1 51313 68570
1 13186 99291
1 81891 96106
1 8118 74186
1 35687 88701
1 31163 85159
1 13208 91860
1 37362 63222
1 25227 55880
1 52955 53895
1 68661 97986
1 50032 71070
1 7065 19037
1 34665 78462
1 59327 85872
1 8841 42776
1 4723 37088
1 49840 70833
1 11301 81884
1 90487 96959
1 34389 99461
1 37524 51926
1 1093 37017
1 4743 44608
1 73505 82208
1 20611 38176
1 28985 79177
1 21185 34842
1 43206 48128
1 50005 88893
1 66804 99291
1 52691 88140
1 65543 78922
1 65409 80777
1 31958 56762
1 39497 55805
1 55431 65771
1 66766 70070
1 9113 32959
1 18981 28777
1 55157 62407
1 40011 60821
1 62995 87182
1 49267 68841
1 94691 98670
1 28160 82310
1 14053 75978
1 65369 89346
1 1287 22223
1 47908 93765
1 67088 68284
1 64093 68550
1 56232 99219
1 11141 23705
1 4199 44675
1 2227 39130
1 19416 33694
1 63605 74741
1 12378 76364
1 57937 83247
1 14201 53581
1 41523 80417
1 37541 53626
1 84164 98628
1 35961 87768
1 47505 83675
1 12321 52963
1 72758 80356
1 64339 93844
1 14294 82837
1 9191 20862
1 70940 75510
1 34281 41493
1 18678 45180
1 51988 77065
1 49901 69897
1 4345 61564
1 2358 37300
1 1916 83156
1 35144 36202
1 45042 60704
1 65604 70240
1 60962 71526
1 14972 42560
1 42334 52230
1 60418 89686
1 27186 44486
1 19069 87377
1 7124 39920
1 29093 46882
1 51226 77951
1 28945 99103
1 11346 92764
1 38050 81080
1 55560 57864
1 39592 64164
1 51213 95260
1 28696 72297
1 24125 95019
1 52916 65701
1 11064 11661
1 14079 95159
1 14015 42707
1 33156 52014
1 28528 49576
1 61788 81565
1 67588 87397
1 35743 42495
1 17095 48090
1 35316 78783
1 18326 21979
1 47434 83420
1 12608 55238
1 53199 60645
1 33696 79956
1 44025 61161
1 29280 72279
1 7118 96424
1 25254 93503
1 59878 89767
1 2901 18164
1 21553 98951
1 33236 96682
1 57897 71716
1 28339 85482
1 25570 90083
1 22309 76925
1 3386 36852
1 44196 66837
1 44939 53793
1 39528 67509
1 70318 84759
1 4119 66324
1 91197 93545
1 88287 89760
1 38720 90320
1 67356 75662
1 52157 77847
1 13572 41379
1 51017 86279
1 21423 88774
1 8443 28868
1 50876 75863
1 19004 70617
1 3841 5233
1 63667 69221
1 16709 62860
1 12439 59614
1 84437 86556
1 68763 80765
1 463 4675
1 55320 69424
1 32732 49068
1 48838 70808
1 12425 79754
1 9462 46080
1 60658 82276
1 13555 28640
1 13402 27674
1 7027 21082
1 51875 70687
1 49814 80788
1 37540 62622
1 49759 96831
1 42674 52136
1 17877 90949
1 20708 48681
1 52952 68336
1 6669 71239
1 53785 60875
1 36257 78386
1 21321 55783
1 44244 74813
1 28874 53350
1 33311 42583
1 42762 55384
1 24645 82194
1 11435 20422
1 76630 90568
1 18762 22730
1 4069 23919
1 34927 40015
1 50583 80010
1 5447 91736
1 6504 54807
1 35450 65470
1 8769 30487
1 11316 31129
1 8201 85454
1 6705 56598
1 22313 38749
1 1830 56993
1 15334 43709
1 23210 74035
1 59014 64305
1 7565 99158
1 19016 31241
1 15025 91426
1 53408 78396
1 69984 89214
1 47892 61796
1 8433 33079
1 52176 93793
1 3871 97182
1 19008 32631
1 22618 52813
1 5390 19530
1 806 5318
1 5080 62333
1 18259 56492
1 2487 10693
1 46973 67426
1 57999 76273
1 23365 90852
1 9273 25654
1 4896 27316
1 69625 89654
1 32887 98255
1 19925 68089
1 11344 17311
1 9576 26106
1 8042 35702
1 77009 90216
1 45024 94302
1 81631 86558
1 57373 63496
1 36560 90605
1 4512 66325
1 14873 53432
1 26560 53520
1 36787 95769
1 76801 90575
1 59380 96576
1 35812 61885
1 85245 97314
1 3976 8493
1 47447 65710
1 35934 81123
1 12676 51639
1 17902 33603
1 55640 69555
1 43723 79894
1 78740 82870
1 28663 69088
1 3128 66140
1 11517 14300
1 78093 92850
1 11486 85447
1 69840 91207
1 43920 73690
1 54963 75745
1 45149 97761
1 31253 91678
1 70573 81807
1 76762 84851
1 30951 48139
1 74221 86658
1 60179 83855
1 39539 65120
1 40920 81531
1 29268 40197
1 36127 67923
1 16190 36285
1 90334 95906
1 48225 73480
1 33874 44348
1 35876 97433
1 15304 21011
1 47655 79829
1 68140 68756
1 1122 28413
1 14692 43631
1 46180 85238
1 7497 86414
1 8391 94882
1 26585 29826
1 346 4055
1 78932 83193
1 10682 55061
1 40461 75845
1 46763 89548
1 2365 75780
1 9565 14638
1 33280 96507
1 17298 32156
1 62488 98533
1 23661 29428
1 47559 83548
1 93072 98346
1 19711 50867
1 12641 73113
1 58056 89142
1 5949 48525
1 67016 67312
1 42381 49886
1 44319 49515
1 1038 55815
1 25557 59068
1 14917 61256
1 50941 92336
1 45644 64271
1 36969 55003
1 17031 25052
1 22375 86218
1 16585 25079
1 72966 81084
1 46216 61008
1 51819 66498
1 50527 58775
1 89880 94029
1 45983 53952
1 55666 56169
1 60677 70796
1 4026 8787
1 4809 65098
1 2795 48823
1 84003 85550
1 32950 70573
1 21057 64212
1 39773 67506
1 6261 39592
1 58680 71519
1 75998 99860
1 56441 59869
1 74096 85364
1 21121 46946
1 60197 94582
1 35320 68282
1 60008 92627
1 19681 84006
1 5709 37344
1 58119 84197
1 54907 66823
1 56248 90771
1 84084 96243
1 70775 92437
1 12068 85180
1 67830 99948
1 30237 39068
1 3032 9618
1 87668 92911
1 18747 95783
1 35925 62491
1 8651 63511
1 3440 4595
1 25821 98416
1 6344 99331
1 43812 73523
1 65586 99051
1 19686 67239
1 21020 33038
1 14732 53484
1 10422 62499
1 46586 77143
1 14648 91971
1 9241 95553
1 5934 46519
1 6333 70101
1 13543 97190
1 16261 95250
1 22532 91893
1 9809 38849
1 10090 11699
1 2790 9776
1 2006 81468
1 35515 55293
1 58150 77959
1 31700 42191
1 34452 64644
1 43259 95610
1 4808 52320
1 22441 32555
1 43414 62051
1 9248 39875
1 47342 52211
1 79177 95386
1 3055 19774
1 3392 65123
1 34861 55206
1 69062 81651
1 7549 13492
1 35660 36976
1 20469 94315
1 32200 71030
1 40088 64021
1 11417 13542
1 45254 51981
1 76558 88764
1 62568 70823
1 1756 65642
1 749 49970
1 27624 60912
1 21525 80410
1 18517 33788
1 74851 80154
1 23546 78707
1 23164 95150
1 80145 81079
1 7793 89666
1 46111 86712
1 90586 95311
1 69236 79530
1 67860 92246
1 2600 57794
1 23718 95634
1 70185 89600
1 19705 91514
1 49989 87197
1 31823 46880
1 45545 52132
1 32806 92262
1 6781 90537
1 28744 56774
1 5252 8619
1 9570 52180
1 76977 91375
1 47401 72176
1 1607 99515
1 68937 87219
1 23040 91590
1 60188 64934
1 75647 90911
1 15141 49195
1 9242 94747
1 5205 15049
1 31442 32082
1 34412 85539
1 52132 91693
1 83678 88654
1 50299 56451
1 42532 84981
1 8881 12215
1 86644 89981
1 57525 96326
1 30558 88956
1 2176 64846
1 65123 75548
1 72245 88159
1 24555 29115
1 44512 64831
1 21061 22854
1 10048 90699
1 5511 27822
1 45143 84649
1 24780 78567
1 44495 86680
1 24781 57631
1 51415 77896
1 11518 82017
1 26496 72762
1 68939 94954
1 7063 36056
1 23922 86348
1 47461 96374
1 34496 52803
1 25605 37162
1 65455 95126
1 13444 57225
1 324 76588
1 9214 11491
1 34730 54922
1 26401 31863
1 28141 40435
1 4604 38232
1 23567 78628
1 51648 75756
1 15285 69480
1 55234 71547
1 12429 50050
1 35269 49534
1 35124 53797
1 22913 97429
1 48190 63840
1 25399 99462
1 709 47338
1 34940 38923
1 7856 60145
1 64086 77805
1 12452 55135
1 57964 84430
1 36512 40125
1 52196 96129
1 70995 97516
1 12880 58741
1 6647 66827
1 11566 91790
1 40589 76073
1 1431 23694
1 67420 97929
1 41841 54969
1 6923 25112
1 38119 68504
1 10612 45362
1 64679 70063
1 33277 38826
1 24047 54703
1 2282 61379
1 9492 89950
1 41278 52625
1 12682 26319
1 40932 87619
1 4383 29944
1 27656 63012
1 24834 61449
1 50049 65450
1 59130 71914
1 9198 46924
1 34114 35704
1 50215 91216
1 51749 57310
1 25386 60656
1 64189 85653
1 27387 74072
1 52179 88690
1 7629 16749
1 74263 77424
1 49373 67921
1 19194 59208
1 41817 45041
1 23734 28866
1 12599 67943
1 57858 84121
1 8676 80833
1 39681 73767
1 32486 51612
1 5295 50026
1 56597 96442
1 87638 94254
1 58332 86628
1 10290 33371
1 40153 55353
1 11990 89867
1 30271 57801
1 910 17473
1 22284 44212
1 8898 98906
1 8710 30889
1 50328 77704
1 11794 44514
1 28846 61707
1 27694 35079
1 53861 58787
1 28804 35631
1 41578 80763
1 19005 84997
1 26540 51118
1 12781 71640
1 3071 61463
1 78148 82399
1 79882 84899
1 22092 27122
1 40190 42601
1 60247 73175
1 93 50916
1 24263 39089
1 20576 80478
1 2368 88900
1 9985 27840
1 33507 41460
1 6459 74059
1 17076 69175
1 18040 88995
1 23012 41728
1 60686 64264
1 19926 28026
1 10151 44292
1 49257 91371
1 13313 98696
1 23121 24795
1 93007 94369
1 54887 70745
1 70006 98063
1 6025 39507
1 80631 85115
1 23341 89790
1 42096 55175
1 20418 42631
1 78644 91279
1 49077 95724
1 24555 26086
1 6492 32996
1 13693 87103
1 7519 33620
1 63653 96334
1 21613 38891
1 21088 33180
1 10400 15228
1 24140 42228
1 834 13422
1 5026 35274
1 45253 74554
1 39088 56534
1 17365 43193
1 52872 71319
1 35266 42311
1 3832 78944
1 20473 70152
1 74249 90595
1 82408 86337
1 45076 67584
1 82466 85856
1 53391 68869
1 35004 55744
1 34342 93080
1 28130 45867
1 24710 78106
1 51104 87588
1 58500 64832
1 36671 52842
1 43708 44869
1 32803 96554
1 6525 45820
1 38066 51284
1 71580 77683
1 52808 57279
1 31120 75595
1 54088 89970
1 76117 87926
1 432 55232
1 18621 77874
1 60961 85219
1 11431 54582
1 1761 38664
1 29156 50173
1 58515 66999
1 321 81110
1 33584 58509
1 68585 87644
1 72134 79766
1 47 11171
1 34542 58288
1 40958 65180
1 43511 89113
1 18825 60549
1 50080 97801
1 26737 72466
1 11597 34615
1 42757 82990
1 57716 79817
1 6758 9607
1 62677 94220
1 26833 74209
1 47874 69223
1 4185 6549
1 14215 17837
1 2106 91980
1 83337 92628
1 9136 91184
1 2028 21992
1 27435 39843
1 10754 72019
1 5230 99260
1 21603 78781
1 6999 94906
1 47478 86077
1 31815 76018
1 38492 44738
1 28324 96320
1 17776 89778
1 30370 64606
1 29247 83039
1 31894 85894
1 61555 96642
1 17179 90818
1 14597 49842
1 49568 96667
1 31699 42355
1 4834 93651
1 44298 97883
1 51863 96211
1 8346 65086
1 91610 92665
1 54948 75790
1 52881 66793
1 20740 29170
1 71473 80829
1 58453 74006
1 66906 86345
1 35042 87506
1 33516 63157
1 25338 75501
1 9130 36059
1 7990 74740
1 23779 46576
1 40526 71031
1 571 14352
1 30361 88292
1 37396 40633
1 62469 78471
1 26773 51023
1 38454 49984
1 21346 50053
1 13126 21283
1 52766 99116
1 20220 48654
1 42071 75110
1 9714 79268
1 4566 51591
1 21822 69813
1 7882 46825
1 25972 43546
1 75082 80668
1 40033 43281
1 18170 25052
1 19685 54966
1 42713 49788
1 68435 84032
1 22227 34696
1 20075 43296
1 76680 80987
1 18841 37265
1 17529 82054
1 57691 65112
1 43559 76683
1 66824 83944
1 2958 16409
1 51557 89421
1 38040 88913
1 74348 84156
1 59803 95267
1 43504 88897
1 84342 89188
1 95555 96602
1 22738 60905
1 79674 95235
1 21718 90376
1 10752 95873
1 294 31859
1 45846 92663
1 69031 80365
1 5670 99818
1 56725 70952
1 25784 77096
1 21522 91316
1 84637 87856
1 54894 69831
1 4651 38482
1 8858 58858
1 30918 56860
1 12987 32058
1 23245 42885
1 332 14109
1 29496 90025
1 37501 88764
1 10959 48296
1 35173 99054
1 42781 59209
1 33808 97495
1 20743 81090
1 81787 97616
1 22732 77895
1 46412 86879
1 55551 95664
1 5794 82083
1 12822 62269
1 19831 75939
1 42204 66814
1 339 41154
1 30956 97997
1 16493 36452
1 51196 88769
1 17332 33035
1 57240 63943
1 11998 24502
1 40936 60562
1 4480 26475
1 23670 85842
1 398 13763
1 42628 90355
1 62820 75269
1 16522 99894
1 20710 98325
1 8741 56989
1 69408 85106
1 45622 58787
1 56338 92446
1 20758 62749
1 32984 80528
1 39443 51257
1 49323 97994
1 8467 85300
1 52697 73018
1 7942 88216
1 38537 76044
1 25617 26196
1 22666 95481
1 62751 99739
1 38189 68730
1 57043 70506
1 32018 62015
1 14691 54189
1 64135 81695
1 29109 63025
1 36828 45635
1 16391 63863
1 80108 88844
1 8218 28643
1 11157 59070
1 18401 47812
1 27723 88222
1 21578 30655
1 33944 78121
1 24351 47184
1 29912 84534
1 53754 75777
1 46107 71173
1 19910 77643
1 1443 91168
1 10096 49047
1 50692 54126
1 20889 50603
1 62971 87091
1 24385 88140
1 13909 41353
1 38257 47449
1 33664 73788
1 9799 67054
1 46363 96027
1 84704 89264
1 71274 87158
1 14502 78117
1 48748 86182
1 51875 92454
1 10209 57303
1 33089 39814
1 52223 87380
1 7382 34391
1 36497 57848
1 13824 84681
1 44752 48145
1 26297 47273
1 12381 14944
1 63358 71031
1 9014 69976
1 15113 66502
1 57375 77198
1 33125 99672
1 89288 95947
1 48503 63986
1 44594 93377
1 20862 54231
1 24230 89034
1 9636 70728
1 67473 70564
1 22445 96816
1 46509 86497
1 6982 44338
1 18683 60868
1 22781 44735
1 31400 75733
1 49505 87000
1 27352 28942
1 41873 75023
1 33148 60122
1 61142 75148
1 6553 90541
1 2880 75328
1 42749 65854
1 5445 49353
1 50477 77272
1 9018 21826
1 9886 64566
1 10090 52852
1 9123 35116
1 1345 24120
1 58019 80429
1 19553 76190
1 271 71754
1 49866 86685
1 33496 49042
1 53019 56679
1 16897 82815
1 7100 41855
1 20986 34665
1 44510 85574
1 1795 34181
1 45535 95414
1 3167 53635
1 74668 86073
1 32489 80758
1 55323 96257
1 21912 91009
1 38561 76112
1 41497 68126
1 45221 98681
1 5674 40246
1 39646 41374
1 29201 53920
1 37632 44851
1 38071 78081
1 62075 78658
1 47680 82478
1 41122 68279
1 35214 72284
1 45944 75972
1 48051 64745
1 10991 98982
1 31853 36218
1 27687 90425
1 2348 64166
1 11266 21623
1 67195 84620
1 33094 52150
1 16609 59080
1 50246 65491
1 59809 73930
1 46259 78457
1 3354 49741
1 50524 93657
1 5934 18541
1 29355 29896
1 27028 34886
1 43674 49914
1 30597 32132
1 1440 90042
1 15082 68524
1 21705 24252
1 69555 72603
1 14972 70681
1 41328 78120
1 51705 83493
1 15916 47390
1 42671 94191
1 14041 98954
1 53886 91998
1 9338 94731
1 93058 97656
1 7830 70961
1 36111 44443
1 51222 61084
1 61904 95585
1 29124 56882
1 63680 88212
1 5954 8228
1 37096 81838
1 56847 94399
1 37115 62709
1 3764 10770
1 38582 67088
1 21675 76552
1 37536 90335
1 15851 59597
1 1987 37854
1 72978 99840
1 14876 83177
1 14165 57146
1 33428 85439
1 43035 45542
1 16282 19386
1 49678 77075
1 7954 48381
1 3581 84126
1 54991 62546
1 30900 90108
1 49740 61828
1 75692 83770
1 345 91346
1 59801 85004
1 9156 43700
1 1147 94386
1 9243 55100
1 78568 87496
1 61580 74598
1 54249 76766
1 29779 91972
1 19759 44988
1 46335 89842
1 9714 99485
1 95542 96266
1 15229 70938
1 17107 72731
1 11437 39326
1 71681 85487
1 18015 47516
1 67092 77979
1 71161 92654
1 46861 57762
1 2191 51129
1 9052 27457
1 8839 37586
1 24696 30516
1 22838 40577
1 49215 88011
1 58119 73556
1 7646 78974
1 24199 81059
1 78359 96635
1 9840 81541
1 75088 80880
1 1118 46891
1 3115 50924
1 54739 65118
1 9395 40106
1 54020 61633
1 7305 52603
1 72591 83414
1 5920 52515
1 56793 74715
1 10457 96658
1 57754 98484
1 4484 57891
1 31803 92992
1 883 36695
1 10410 25798
1 13195 37055
1 45760 66817
1 18431 18816
1 31129 61984
1 26214 87371
1 74657 97717
1 13694 84985
1 52365 54895
1 53672 56611
1 21910 87965
1 28291 99394
1 14025 92335
1 58974 87538
1 68332 77806
1 16914 51283
1 29850 34069
1 32197 56921
1 10641 89121
1 71882 73485
1 31352 92376
1 11932 57503
1 5128 92388
1 63351 66671
1 44549 75242
1 8186 29917
1 37673 95354
1 33021 64522
1 50103 63570
1 11779 15717
1 41053 46999
1 50675 68929
1 30660 50078
1 73946 80690
1 18071 98357
1 26635 96483
1 43028 77267
1 20245 57943
1 83366 95314
1 26805 48141
1 9870 16511
1 39192 47612
1 30796 99047
1 40130 49791
1 6996 34589
1 10577 58220
1 82381 84784
1 28683 87036
1 70300 83707
1 9358 78262
1 35701 58505
1 13332 84546
1 42722 90634
1 13024 81138
1 34038 66131
1 6742 81475
1 5984 77157
1 65 53843
1 42557 69656
1 46570 73465
1 12146 94030
1 49575 53690
1 61167 83188
1 19636 86682
1 60521 94647
1 27858 80197
1 28730 88833
1 85376 92030
1 55925 87069
1 46200 57478
1 39522 45421
1 44849 67308
1 13076 95126
1 75748 86818
1 74196 95139
1 26316 97682
1 29648 88278
1 47159 81291
1 15565 28904
1 12597 77254
1 63067 77584
1 11334 54446
1 50491 71414
1 30388 69059
1 31067 97450
1 5739 30710
1 28045 41070
1 32743 98454
1 71368 87265
1 981 4612
1 49384 86756
1 19552 66816
1 3015 75597
1 29281 92881
1 8193 46435
1 26615 63267
1 49227 72703
1 78946 86472
1 81599 96208
1 77881 95863
1 20661 42915
1 793 52465
1 14378 65041
1 40990 92267
1 55808 82964
1 14261 90762
1 84229 87484
1 41436 95295
1 45846 64610
1 38799 64656
1 11749 46813
1 25089 33533
1 1873 89979
1 38810 81170
1 28789 46738
1 33624 50271
1 15459 86999
1 802 64519
1 8174 41970
1 10249 18120
1 19143 86418
1 38999 53392
1 1550 32057
1 21758 74880
1 62813 64903
1 90844 95167
1 39692 60975
1 21979 92603
1 66460 72165
1 73755 86891
1 19344 71960
1 90 29606
1 68510 86621
1 10111 94287
1 41245 71934
1 24064 61413
1 74704 99609
1 52652 57717
1 9752 91702
1 29309 51291
1 17267 74996
1 9021 48857
1 66489 69450
1 15573 65694
1 48094 62075
1 3004 96784
1 76295 77978
1 20452 61494
1 7633 93467
1 88359 98466
1 9752 20994
1 83930 84316
1 6130 33251
1 59718 60695
1 7259 33259
1 46898 88264
1 56833 78736
1 23539 38987
1 1049 72270
1 34209 37123
1 2351 79158
1 49963 94080
1 43860 66512
1 40323 91951
1 78261 97895
1 10952 69699
1 16372 87323
1 25428 86303
1 31654 88422
1 35 92777
1 13809 31183
1 55264 97238
1 59717 83309
1 19848 93885
1 18343 89841
1 11548 29948
1 19152 37283
1 18418 82179
1 60947 82157
1 7297 70618
1 674 59032
1 29993 89401
1 56715 67902
1 75 79872
1 21403 93475
1 51098 86786
1 23743 53964
1 11711 43578
1 15329 87034
1 33324 81389
1 810 2621
1 29817 78119
1 14134 25694
1 15673 32767
1 11482 97803
1 10739 41010
1 21499 97853
1 47108 72988
1 28772 67252
1 39864 75415
1 5089 79738
1 15329 20765
1 17674 21165
1 21295 81509
1 39446 49988
1 31856 55324
1 39698 96145
1 626 15451
1 7770 74942
1 26591 94727
1 64550 87198
1 23846 98840
1 60632 92781
1 76356 79343
1 21765 77511
1 69173 95675
1 83802 98681
1 47340 71543
1 20820 41280
1 834 86101
1 23729 34639
1 35873 93067
1 33182 52797
1 5439 96655
1 68531 72285
1 1860 15274
1 3350 63830
1 7117 18826
1 57169 77664
1 53284 79401
1 3737 95357
1 23663 77743
1 36833 48405
1 2581 91397
1 65099 91911
1 75181 77830
1 4760 50373
1 53047 97493
1 10890 55671
1 14360 83739
1 14810 46481
1 21544 42647
1 4338 85242
1 27272 49336
1 17359 61149
1 11044 87257
1 19949 61047
1 76540 94666
1 3156 91937
1 1521 90274
1 48375 94186
1 46525 77018
1 28969 99098
1 23631 56649
1 16940 89208
1 41048 86004
1 27156 73350
1 19104 81964
1 9250 76628
1 36393 44290
1 40182 73489
1 24717 52646
1 5487 13976
1 16070 26422
1 39463 43895
1 18395 34307
1 54120 63690
1 78091 97959
1 55764 77130
1 46771 76720
1 40701 69112
1 33645 81085
1 27804 81487
1 11035 16999
1 75367 82962
1 72723 73554
1 64606 96594
1 28197 89914
1 69180 72564
1 17497 19252
1 10292 59375
1 3654 36037
1 33985 58385
1 2919 42767
1 43682 91423
1 6436 94392
1 20302 41555
1 14905 18914
1 46701 71617
1 70961 91937
1 32773 56512
1 79598 80016
1 57966 84330
1 3565 43813
1 8227 75050
1 81871 98876
1 27090 82977
1 14717 87437
1 34636 90826
1 15026 36736
1 19618 43705
1 85693 86679
1 49096 63347
1 14961 97696
1 33949 62585
1 79267 96618
1 19397 68997
1 26100 53332
1 26134 47354
1 9637 73397
1 67572 84221
1 3654 72893
1 19609 52132
1 43701 82232
1 2650 78511
1 15608 85950
1 77608 89045
1 24499 84231
1 58560 98260
1 38254 51788
1 65798 79114
1 59796 80173
1 28809 29967
1 10295 40443
1 301 50617
1 79955 94870
1 79578 92879
1 18392 25329
1 45762 61202
1 49171 74701
1 51339 92691
1 53549 80805
1 34822 74255
1 32093 53184
1 1965 85483
1 41668 52292
1 26360 28822
1 7516 15460
1 6795 48565
1 14301 61904
1 45993 49604
1 14022 81832
1 62033 78709
1 3256 84372
1 21252 23073
1 50175 61558
1 46548 86256
1 25464 98910
1 36715 91146
1 87221 97082
1 5069 34252
1 35119 83195
1 16643 78076
1 37075 48581
1 59631 78241
1 52144 90167
1 46033 87840
1 13686 60514
1 13981 70107
1 25094 37876
1 51018 87767
1 18058 89683
1 39725 91773
1 13506 72625
1 68924 79791
1 30766 41713
1 10571 53021
1 52618 87558
1 91405 93766
1 27881 60818
1 7510 10692
1 51948 97093
1 29082 49099
1 24443 63998
1 48208 69759
1 51620 87648
1 26548 96677
1 64422 89218
1 4052 89103
1 12904 28848
1 72190 82795
1 34003 57098
1 352 58996
1 43489 47913
1 84835 85622
1 6632 60464
1 75884 84577
1 42443 66257
1 951 17890
1 33422 36370
1 11124 71176
1 26746 44832
1 45353 58578
1 22933 74767
1 61995 69809
1 10312 38413
1 24456 66166
1 50210 78871
1 15179 37635
1 23472 75128
1 12077 35127
1 16218 26758
1 37488 79400
1 13572 44947
1 14111 94429
1 72102 80375
1 18619 67827
1 47681 68331
1 6192 77321
1 51835 80199
1 40699 50892
1 49791 73051
1 33809 56840
1 53074 99121
1 71736 74380
1 63779 71640
1 13984 72321
1 38870 95627
1 24963 84010
1 1358 65348
1 34291 71434
1 11003 88357
1 13429 75424
1 41325 88286
1 98642 99152
1 6310 59180
1 92726 99964
1 83807 85463
1 36403 74106
1 14842 38545
1 20948 57299
1 37945 91096
1 12182 62795
1 15415 34677
1 16619 43152
1 54715 93826
1 16 46334
1 94726 99604
1 26320 31920
1 24406 74479
1 48610 93796
1 41505 70628
1 64585 65510
1 9718 45989
1 5284 14947
1 34581 55405
1 34065 42486
1 17939 98729
1 17778 65187
1 78882 94447
1 7931 71319
1 39280 57656
1 45300 58410
1 65788 72510
1 65598 87939
1 1612 14591
1 39550 67575
1 52145 99864
1 20272 69213
1 2953 51120
1 18429 34235
1 37336 99422
1 78430 98168
1 7745 93737
1 5035 87169
1 37308 37893
1 50112 92803
1 1192 96636
1 29454 73262
1 21620 33755
1 14487 33425
1 31534 36768
1 63172 75420
1 14747 63028
1 33096 38484
1 2812 90147
1 13462 44987
1 28861 88764
1 43536 92272
1 39130 48659
1 1049 76029
1 9335 73748
1 20413 62208
1 38326 68425
1 36164 81655
1 4821 17398
1 34674 98737
1 80205 95761
1 8275 83841
1 2627 45062
1 20772 95720
1 8466 68874
1 6522 88742
1 72287 78716
1 37505 45975
1 26697 70188
1 1838 40020
1 75375 92272
1 14666 24102
1 30774 62869
1 10490 30669
1 69510 88311
1 5446 41181
1 10409 43359
1 604 55305
1 51477 68367
1 7816 10853
1 33207 90090
1 76551 93136
1 33406 82219
1 9384 69349
1 77869 95394
1 32885 44173
1 81924 87817
1 9203 26840
1 5090 13461
1 87747 93105
1 1746 6659
1 10572 24109
1 46366 71490
1 26191 91857
1 19598 63042
1 78466 90541
1 4706 37565
1 24911 54293
1 10212 73010
1 3826 34941
1 21559 93687
1 18131 35506
1 25593 88748
1 27101 36835
1 18793 82857
1 1436 76595
1 35646 45318
1 2847 44661
1 48737 95762
1 32132 38227
1 54211 88253
1 10346 16953
1 1859 72354
1 24130 80727
1 62750 86291
1 65365 95385
1 834 98081
1 21173 26087
1 63928 82495
1 28891 88259
1 26284 31553
1 2417 77945
1 2981 7058
1 38737 60915
1 25458 34465
1 19315 48230
1 16466 52175
1 8960 70327
1 83665 93298
1 25623 65198
1 38873 92626
1 19943 68467
1 50325 53124
1 14375 15566
1 12277 34847
1 94405 98768
1 42596 59606
1 63162 99674
1 31131 59815
1 19361 28728
1 5370 26196
1 55938 94228
1 40486 87454
1 25549 61457
1 4391 67235
1 67570 83463
1 4471 9756
1 68545 83651
1 37431 76078
1 44788 92269
1 33861 48358
1 5684 66689
1 46088 78654
1 49870 62318
1 23254 57501
1 9025 49441
1 45908 74721
1 68542 78784
1 33705 47218
1 63106 73858
1 24974 67577
1 26245 86399
1 23219 33925
1 27704 80994
1 51379 96803
1 47409 48352
1 42121 58914
1 6480 76607
1 9255 34332
1 55501 87847
1 15220 77605
1 62988 68070
1 30817 63897
1 13175 95818
1 46215 61067
1 65771 82385
1 11649 94829
1 29782 51775
1 15960 78740
1 32711 68103
1 23691 57550
1 23050 45737
1 12087 73166
1 18835 27358
1 45928 84695
1 52656 73851
1 31132 55562
1 34713 93629
1 50042 52624
1 31408 83391
1 69264 95052
1 39910 62799
1 32215 33205
1 9304 71269
1 2241 97437
1 71877 98922
1 16767 73218
1 34218 58159
1 21794 38248
1 72483 94570
1 22641 79451
1 58190 80739
1 47045 89476
1 4289 18943
1 31119 54759
1 3944 53681
1 41852 49611
1 59529 63510
1 13056 93235
1 21641 43364
1 15879 55223
1 25513 27748
1 50214 57431
1 10776 67419
1 38837 99444
1 4890 81624
1 38316 83820
1 16959 30199
1 22444 52678
1 86148 98234
1 4798 20528
1 25545 69284
1 8932 62210
1 95325 97774
1 45605 75436
1 3147 66313
1 14939 58369
1 588 41580
1 64875 89139
1 4931 55819
1 30528 37747
1 12682 68710
1 41139 62754
1 10972 51023
1 47577 52280
1 82078 83267
1 39789 89846
1 23629 51920
1 14343 22495
1 4316 10443
1 54332 75005
1 36880 62737
1 69055 98153
1 47623 82266
1 14450 81536
1 19617 32317
1 29978 56508
1 60166 94448
1 8297 41705
1 13570 31708
1 74340 90931
1 28598 88453
1 248 34571
1 10254 53194
1 10835 85990
1 49388 61529
1 49375 69945
1 46231 89648
1 30461 93205
1 12006 59887
1 68677 97062
1 48717 85156
1 539 98057
1 56467 60131
1 28101 78394
1 26392 99114
1 21059 57775
1 1381 67187
1 19278 91217
1 45077 71769
1 26397 53232
1 6628 10031
1 39676 61763
1 42517 84478
1 92735 96077
1 29321 95967
1 58365 72122
1 42333 48697
1 52123 64592
1 47972 52444
1 33133 34015
1 37702 37949
1 25635 30768
1 22712 68371
1 72336 76344
1 12349 26354
1 31103 99765
1 30279 32828
1 22657 81661
1 30978 92020
1 15164 98565
1 34573 38234
1 58992 71320
1 78635 85172
1 37011 38730
1 54064 80562
1 23418 91504
1 2964 5536
1 9705 66083
1 43542 61326
1 8597 70999
1 23277 57950
1 40781 56783
1 781 40439
1 44371 85234
1 83242 88951
1 41703 58847
1 49907 99282
1 215 91030
1 46574 79500
1 74458 99599
1 33620 64186
1 46680 87119
1 56925 93414
1 40343 95346
1 43163 48053
1 15003 58499
1 80177 99489
1 51121 67974
1 37080 44558
1 1613 36696
1 1720 29067
1 42871 89842
1 27112 90503
1 72588 80426
1 46586 54623
1 2710 71496
1 44642 78705
1 980 44609
1 22230 38925
1 35462 37175
1 76020 76399
1 11929 73714
1 20141 44775
1 86744 90876
1 15351 92002
1 70378 96034
1 4822 99093
1 8931 29367
1 87906 88276
1 14579 39200
1 31956 88279
1 7446 23384
1 3508 79756
1 14967 60939
1 5439 38786
1 93806 96649
1 975 5660
1 9686 31150
1 5943 40747
1 6874 62217
1 39277 78112
1 28106 72002
1 74736 80891
1 6693 42213
1 4558 95643
1 2130 18146
1 69561 87240
1 76654 94043
1 5667 49380
1 11409 54895
1 5561 12726
1 73478 99233
1 3685 90002
1 66075 86430
1 3785 19394
1 48837 92720
1 31586 53233
1 9192 72684
1 16800 31730
1 54995 90036
1 6607 13100
1 12088 45521
1 32272 52920
1 10799 58158
1 42993 61350
1 932 93081
1 19560 62707
1 82294 91752
1 82126 92683
1 12419 77112
1 20437 58794
1 19281 91815
1 2309 17365
1 43904 90516
1 75411 84957
1 65661 86949
1 15406 24875
1 4746 6137
1 10854 88302
1 9739 63248
1 11147 25173
1 36392 72356
1 67657 95949
1 18400 25578
1 73442 98750
1 19901 61915
1 26931 92379
1 69224 78101
1 17519 84802
1 48037 66007
1 33225 44460
1 43063 97749
1 27729 78787
1 76192 95025
1 43954 84769
1 28590 87654
1 41097 42186
1 15604 17445
1 18591 33394
1 74821 96215
1 36889 53636
1 14464 74178
1 15578 90798
1 11572 86592
1 16992 44330
1 14856 40052
1 63636 65598
1 24762 28250
1 4758 45223
1 18609 22321
1 19321 49435
1 23199 71704
1 68869 85081
1 7544 21505
1 96245 97639
1 4404 55121
1 59882 66227
1 78590 81994
1 58531 85530
1 81095 99847
1 20407 86813
1 11339 71290
1 13842 74435
1 53374 88107
1 19857 48786
1 11378 40727
1 13863 35650
1 14394 93018
1 38997 71325
1 14798 94505
1 8479 13286
1 4454 25934
1 15150 56485
1 18096 43434
1 39159 44134
1 8870 18869
1 26111 76160
1 28408 50220
1 2878 14577
1 33628 64417
1 39613 79801
1 85995 98248
1 11775 67074
1 26370 86008
1 13906 38638
1 33829 39937
1 1451 2162
1 29819 63134
1 1693 71730
1 1450 17022
1 79390 97531
1 31431 40257
1 77711 85900
1 54213 62696
1 50202 90135
1 75531 95668
1 36974 50071
1 45533 68116
1 23906 30761
1 3275 31281
1 86132 97699
1 45463 94717
1 37752 44892
1 8746 20027
1 2481 73167
1 4050 65008
1 24422 36281
1 30020 63013
1 31672 91904
1 69107 80732
1 27756 69758
1 27004 58275
1 39748 48798
1 48165 56302
1 31002 47968
1 14332 63018
1 22899 23316
1 20624 92259
1 22865 52010
1 30761 58365
1 25178 97660
1 87195 94878
1 23706 79943
1 1303 2548
1 49373 93322
1 1800 28079
1 15586 68712
1 49821 87024
1 31032 98085
1 48306 76023
1 9512 32147
1 34835 68761
1 1734 56345
1 38804 47294
1 3743 16161
1 57212 73137
1 9893 24219
1 37538 72345
1 3674 16564
1 49680 94639
1 1221 45169
1 65986 80150
1 61469 88836
1 72106 89040
1 31099 99785
1 15649 75939
1 16812 94963
1 13039 51020
1 14123 81543
1 83007 87810
1 78597 90799
1 17050 27377
1 64133 76811
1 11965 27773
1 35616 60854
1 43527 60014
1 69774 94505
1 24383 31778
1 21832 29207
1 1696 43828
1 22456 46641
1 75031 93244
1 6808 29278
1 27872 57668
1 14956 72193
1 29790 82578
1 83030 86003
1 21203 31195
1 36946 79715
1 32576 65412
1 45683 82134
1 43944 96918
1 17006 99788
1 29248 65218
1 35033 72796
1 46123 83650
1 53127 60307
1 69831 88094
1 3318 87419
1 12071 45489
1 1972 63054
1 60444 74355
1 28809 87330
1 8954 11661
1 11642 51493
1 16635 65840
1 53929 55534
1 66131 71862
1 17377 80011
1 4500 9912
1 10691 15342
1 43906 73041
1 10788 65446
1 67073 70091
1 54740 56492
1 20429 78585
1 48932 70651
1 24951 52087
1 19732 70809
1 16841 91615
1 1226 24437
1 49318 94745
1 39921 52895
1 20846 54487
1 23801 48807
1 92949 99288
1 80908 85209
1 18367 20601
1 26526 48743
1 13757 21562
1 27479 77721
1 38478 68720
1 5512 86638
1 23005 25313
1 69890 92797
1 6520 23845
1 28073 47290
1 4568 24085
1 29890 71426
1 23130 59946
1 44432 79637
1 30138 41020
1 21644 93716
1 22904 74803
1 54063 97775
1 38312 83662
1 6096 89828
1 6675 36477
1 85744 98725
1 13706 21796
1 31618 38924
1 42522 52384
1 78842 80323
1 23614 70090
1 27919 29461
1 22580 62178
1 61032 77060
1 64418 96887
1 26556 47062
1 26631 94742
1 40943 41269
1 13916 28061
1 4332 74447
1 21677 49631
1 35797 99417
1 15401 68165
1 59007 71919
1 75788 78559
1 4006 4021
1 74005 95467
1 56030 83584
1 18077 87884
1 4683 26808
1 16262 78044
1 77362 81272
1 26146 53594
1 30964 69459
1 56113 60832
1 10569 34220
1 13004 83606
1 10543 38657
1 39768 51510
1 32718 40542
1 78422 89742
1 23900 91667
1 67919 97621
1 9575 34110
1 29324 71298
1 6970 73922
1 84645 95007
1 49298 71017
1 44962 51000
1 7448 56191
1 10511 17213
1 12415 26452
1 35175 53628
1 725 77686
1 4873 22420
1 16785 77737
1 17685 31389
1 8523 24092
1 6480 45586
1 35492 54210
1 50875 83098
1 17476 77186
1 74939 92148
1 50198 71292
1 31870 93670
1 4658 7475
1 45370 79586
1 21055 45316
1 24071 61367
1 55054 93218
1 34963 89467
1 91207 94048
1 14181 75874
1 3584 19862
1 56882 98108
1 58796 87846
1 17968 59039
1 57217 97903
1 11825 56480
1 21805 45939
1 13695 69968
1 37851 50820
1 22368 52688
1 43557 98226
1 44638 54660
1 16867 38410
1 79299 90059
1 10833 55666
1 53396 68030
1 10539 24350
1 65675 80651
1 46988 55757
1 8691 52920
1 34579 58137
1 41369 84674
1 68663 78367
1 31374 59416
1 66858 86509
1 72709 75539
1 49961 95316
1 13557 68300
1 27559 80076
1 8693 40282
1 3169 19229
1 16448 76259
1 29520 37922
1 31765 41974
1 75884 81631
1 32494 89515
1 194 57959
1 38604 63218
1 77832 85562
1 85841 93163
1 2565 8760
1 4225 87203
1 45476 96803
1 17303 69266
1 22513 57730
1 29718 52233
1 19397 99331
1 36706 99079
1 86316 92243
1 87558 98677
1 22619 52510
1 19847 88994
1 2469 44179
1 28289 89800
1 60981 89089
1 42671 67761
1 53379 66107
1 43281 46195
1 23001 81771
1 6704 56765
1 50976 89020
1 12529 71710
1 753 99425
1 73017 75485
1 21706 25847
1 17248 33399
1 65881 74520
1 39576 63763
1 15236 52963
1 45776 71739
1 47999 76225
1 27878 33660
1 61741 91200
1 26432 68040
1 64504 66636
1 28982 41476
1 58060 73330
1 1859 53166
1 14407 21058
1 29648 49225
1 22404 43781
1 82448 97343
1 15406 49239
1 14423 15577
1 5594 92557
1 6789 17905
1 19121 94050
1 32587 59623
1 31653 48084
1 45346 75327
1 12452 25364
1 62265 80968
1 17724 78476
1 43855 79522
1 22321 52944
1 23742 43556
1 23957 67824
1 3928 18524
1 75502 94134
1 7561 99453
1 45767 76514
1 67484 78301
1 21723 61505
1 13683 89198
1 61367 67452
1 34575 71214
1 43525 46825
1 28147 54176
1 20954 81043
1 41850 69768
1 1393 90231
1 33550 94804
1 3912 5824
1 27160 80092
1 29431 37862
1 54653 80961
1 38377 46419
1 26105 84331
1 10665 25379
1 26481 85324
1 8169 11393
1 4461 31617
1 14756 55604
1 67649 81597
1 75404 90798
1 5799 69069
1 51439 71006
1 26533 46851
1 33698 67389
1 45048 96648
1 37866 75961
1 16524 97661
1 22859 72164
1 72084 82804
1 95968 99283
1 23823 67561
1 25321 73156
1 56462 95925
1 42076 59689
1 44405 69599
1 3003 60998
1 22254 30887
1 61683 80559
1 2274 76065
1 3575 30340
1 43641 66608
1 70431 70628
1 63623 84718
1 66918 89775
1 33220 68974
1 36899 52223
1 75502 96275
1 22249 88549
1 1390 86301
1 9115 77449
1 28592 88531
1 38783 46130
1 59280 99558
1 25403 85916
1 34122 34523
1 15518 22862
1 5112 49223
1 32929 98733
1 45240 53916
1 89322 90865
1 43571 78915
1 30250 45725
1 13104 31095
1 12119 29509
1 46365 68955
1 51491 94052
1 45461 61993
1 28778 74927
1 18687 61833
1 40797 77149
1 44915 46058
1 74706 94193
1 11111 25800
1 24903 93485
1 16008 75917
1 38372 98158
1 20071 84923
1 24706 59762
1 21855 31742
1 76443 88364
1 22958 64076
1 451 7706
1 28561 68256
1 2342 86212
1 55565 67085
1 38387 95913
1 40885 54470
1 52838 79048
1 56599 79286
1 48431 96568
1 13017 99663
1 12754 16663
1 55580 59977
1 2049 51255
1 2873 19319
1 32863 44063
1 96920 97735
1 40534 81376
1 41921 71087
1 9535 88151
1 8011 15633
1 25300 67193
1 70440 90824
1 59350 68617
1 51742 55048
1 3919 18339
1 31801 73189
1 40080 65123
1 29296 48513
1 9696 54243
1 81697 99632
1 77770 90698
1 41952 48632
1 21424 32051
1 33179 34669
1 64318 79212
1 5827 68667
1 42501 87321
1 89571 92038
1 45995 69209
1 82903 96693
1 11241 67297
1 66369 94052
1 4382 39808
1 40079 92007
1 8558 80599
1 7874 98190
1 31379 56035
1 35474 38308
1 23538 90655
1 18099 74455
1 31973 33553
1 53051 90708
1 35397 50969
1 12091 56576
1 12519 45705
1 9076 84345
1 21917 60513
1 37756 53458
1 14500 35126
1 55951 88338
1 27262 55920
1 41431 50182
1 18179 22899
1 31156 40756
1 57437 99480
1 50479 91704
1 26058 72611
1 30642 76592
1 21036 98353
1 28341 56060
1 408 76183
1 75208 99538
1 18658 93242
1 61614 87836
1 5838 97513
1 44458 84731
1 16450 32524
1 62326 78419
1 34850 88352
1 17631 28766
1 77696 99642
1 79604 99001
1 79293 87231
1 53317 97151
1 34922 94112
1 73114 98115
1 16227 61202
1 60092 79977
1 31664 73509
1 16729 94095
1 55718 75230
1 3831 96891
1 68315 80571
1 57505 80674
1 74484 81848
1 77129 85150
1 18866 76577
1 75439 94176
1 35082 61611
1 9466 59436
1 40108 82155
1 16969 77671
1 54734 81889
1 57132 90255
1 24642 27191
1 13143 13313
1 63552 64339
1 70696 86159
1 3444 19137
1 61450 66929
1 14269 65606
1 70796 79370
1 31640 69303
1 44263 46451
1 37185 42822
1 3260 59645
1 12619 64265
1 22433 98809
1 39556 44330
1 31517 54672
1 52808 58481
1 41548 69213
1 25770 25833
1 42810 98665
1 11363 11671
1 34366 80963
1 14504 50511
1 7903 32824
1 49117 59713
1 1413 75706
1 14309 24989
1 10332 52399
1 54005 94713
1 7687 57569
1 47510 57933
1 10144 42827
1 29114 64234
1 22171 40595
1 94902 97119
1 34091 68605
1 8949 48482
1 8933 79616
1 12486 53138
1 52163 80698
1 61799 77736
1 22175 56814
1 23712 31829
1 41436 66930
1 19701 91716
1 35219 85786
1 10172 38112
1 65749 78641
1 17829 83652
1 49927 86253
1 17262 22010
1 49091 97073
1 32946 69769
1 67529 81679
1 49235 74211
1 56514 72630
1 31503 68165
1 79568 91847
1 35363 56079
1 35319 51130
1 1172 95343
1 16189 77564
1 118 10966
1 72518 92806
1 4257 96184
1 1402 89651
1 24175 34828
1 73157 86964
1 67630 88520
1 6370 84614
1 6751 31299
1 7308 18602
1 45424 55725
1 13315 22343
1 45835 59325
1 42018 80098
1 5742 80749
1 53119 56443
1 45477 83386
1 83499 92739
1 39454 40359
1 4843 24571
1 75571 79180
1 4231 37759
1 70667 75597
1 8020 24626
1 75098 87728
1 14362 60975
1 1311 58713
1 33809 36775
1 79115 94364
1 35595 67404
1 63447 93788
1 29703 30074
1 83553 97511
1 20544 82780
1 3118 75854
1 66111 79252
1 21147 49195
1 10517 58007
1 33784 56762
1 42551 93644
1 21359 38033
1 3012 4283
1 75147 86764
1 80765 90674
1 41320 84664
1 89456 96587
1 29061 40341
1 23335 77945
1 30819 94451
1 4946 9269
1 31008 64271
1 23223 26059
1 514 30586
1 30597 54613
1 89515 95879
1 7269 49033
1 58268 94391
1 47490 56392
1 38875 96142
1 7838 86659
1 32505 95497
1 22469 73433
1 10097 80911
1 44647 79804
1 33752 34370
1 2906 50373
1 35435 37793
1 15834 89961
1 10634 97610
1 45664 62815
1 332 72350
1 44287 56183
1 27639 31228
1 48492 98478
1 11710 55360
1 1137 11212
1 10950 83382
1 1197 10629
1 2380 53257
1 50514 66283
1 4887 80331
1 5995 47591
1 37896 69116
1 83840 97318
1 50203 76674
1 36555 98274
1 67168 73064
1 46963 58939
1 27513 61111
1 55481 91715
1 49491 93523
1 9462 93597
1 70665 83063
1 73734 93119
1 13846 98196
1 21724 57409
1 48742 52794
1 56478 98707
1 83024 95480
1 34234 38081
1 37147 94541
1 69025 90162
1 36034 66108
1 33467 48456
1 66937 91648
1 8225 82499
1 12588 19205
1 53746 61505
1 25845 60776
1 14721 38248
1 76515 76714
1 21075 64993
1 1740 54711
1 55543 74773
1 664 21038
1 57373 68086
1 10680 90540
1 10475 36054
1 27097 48163
1 52080 58102
1 848 78801
1 29952 30336
1 3148 70275
1 62297 67285
1 8636 38439
1 40895 93454
1 16643 97772
1 22601 96615
1 13044 51207
1 5129 5227
1 63989 66523
1 693 32390
1 81165 82867
1 12248 40526
1 13804 92323
1 28989 47306
1 53086 76183
1 31113 92054
1 28560 59969
1 15459 66543
1 16581 34429
1 70756 81277
1 37080 65161
1 54482 62640
1 50881 94134
1 47088 56391
1 48806 60496
1 38553 68622
1 32023 76439
1 25601 56692
1 56154 86000
1 8961 70774
1 19522 51780
1 10261 25501
1 50747 64650
1 48263 71465
1 7362 70984
1 7389 70937
1 20512 24018
1 56980 77671
1 1535 47626
1 11427 64388
1 25623 80046
1 5751 82093
1 81952 88892
1 63699 88295
1 54305 77180
1 44056 57196
1 17205 54352
1 10637 85406
1 21906 81194
1 39866 60511
1 805 27111
1 29515 33551
1 12884 85950
1 39746 62215
1 53015 62601
1 85245 88598
1 17262 55874
1 16091 72457
1 506 8642
1 34726 90403
1 31591 88079
1 63196 98756
1 9518 93651
1 16700 61050
1 89001 91199
1 66587 72065
1 56828 83642
1 2739 18315
1 74982 94858
1 39907 49915
1 82050 93098
1 34521 71986
1 34280 51231
1 18214 79824
1 24201 59637
1 24322 63021
1 74301 75754
1 45634 58713
1 3301 52357
1 37410 89892
1 2620 83897
1 3363 62566
1 25690 84608
1 16978 24961
1 2781 21186
1 65855 94474
1 47590 64856
1 2235 74596
1 44308 98404
1 92067 95047
1 35904 48208
1 76413 86753
1 21601 74749
1 41031 57531
1 31507 84893
1 84700 94382
1 14270 96568
1 4842 52550
1 19273 46046
1 65591 83344
1 7202 12906
1 13094 49365
1 5971 87697
1 59952 76111
1 56426 72427
1 20845 71779
1 41784 77739
1 28618 83610
1 11640 75541
1 31358 42154
1 12308 68047
1 32797 78102
1 33030 95061
1 69561 87400
1 62862 94142
1 28978 77786
1 31094 35667
1 9767 59483
1 77099 88677
1 40074 56306
1 13153 38444
1 4562 79079
1 638 75658
1 35918 45222
1 8179 58961
1 9958 74231
1 7633 57122
1 1810 56926
1 66987 98855
1 69494 91990
1 8306 94537
1 23964 94869
1 6141 60391
1 71941 98986
1 34955 44678
1 16516 23136
1 48381 84050
1 57478 60556
1 17890 46091
1 39324 80735
1 3723 33893
1 22153 87110
1 11679 54481
1 25497 78071
1 17158 71974
1 19691 60886
1 3315 92464
1 53452 65722
1 857 90326
1 66649 98778
1 62746 81085
1 43967 96202
1 17269 72696
1 6085 70186
1 79470 83606
1 41492 72726
1 58503 70045
1 3651 59724
1 52547 53928
1 18912 54532
1 5135 19403
1 16896 93842
1 4700 97720
1 7898 58977
1 32192 62169
1 64154 77762
1 89873 90433
1 20672 79897
1 44340 62658
1 35395 83067
1 39074 48890
1 23654 83723
1 57279 67025
1 87381 95865
1 23717 68461
1 30194 52267
1 35358 55468
1 27467 85600
1 1466 59717
1 89890 95103
1 50699 55751
1 37792 86876
1 5215 6483
1 21915 99019
1 20778 30513
1 56143 97727
1 2854 19967
1 70827 80405
1 40507 84487
1 26868 81575
1 22430 60729
1 51364 86374
1 17354 48036
1 4390 20760
1 23651 82352
1 55922 94804
1 38648 77426
1 25220 35934
1 48710 57185
1 33388 41747
1 30009 50897
1 16810 92807
1 5300 88539
1 47450 94894
1 5693 55855
1 20888 66862
1 44775 70019
1 12334 44717
1 2888 63117
1 23977 78868
1 8365 25330
1 15307 59537
1 20996 77964
1 3937 93597
1 25006 97140
1 30454 56254
1 49332 62017
1 24372 54946
1 2897 23225
1 5835 46732
1 54862 78702
1 62407 90200
1 17059 43765
1 38455 58313
1 16210 70525
1 490 11882
1 19645 25656
1 1698 74959
1 47603 70308
1 34621 75075
1 39229 61268
1 16982 34175
1 47416 82450
1 7509 36217
1 4152 46958
1 21815 72776
1 59325 76936
1 53069 77832
1 83299 87025
1 24268 74141
1 2067 30777
1 48083 78819
1 19465 82203
1 12688 34599
1 8943 40253
1 14190 17513
1 49375 73767
1 20178 95585
1 75870 98653
1 41989 70914
1 21668 55951
1 58005 72538
1 4947 55521
1 41612 49871
1 12870 96456
1 19800 42479
1 94037 94311
1 50444 60231
1 49418 87826
1 36913 97036
1 27678 92803
1 439 66783
1 22692 67276
1 3026 46699
1 19133 47225
1 19255 55515
1 13272 99275
1 86170 87133
1 2152 21554
1 18614 24296
1 32507 95417
1 15243 37597
1 59231 77552
1 34238 70875
1 52728 72053
1 6991 60772
1 59197 83656
1 12757 63285
1 67052 80275
1 11594 48087
1 5407 90511
1 61968 96047
1 33209 71337
1 9736 49215
1 55091 62356
1 37498 48438
1 21186 30741
1 22551 80999
1 34728 59726
1 60336 69162
1 106 64797
1 61679 83290
1 39778 45253
1 52324 99393
1 42742 51757
1 59664 88451
1 40202 96325
1 3875 25852
1 34587 68072
1 13027 80685
1 42075 77712
1 40973 64498
1 8910 24538
1 45421 48587
1 79013 93435
1 16016 16628
1 74714 81409
1 53382 90249
1 61356 78381
1 2546 43908
1 52560 69820
1 79091 84366
1 25447 52325
1 535 95914
1 9862 95311
1 37412 79772
1 3107 62803
1 74214 85592
1 7422 78520
1 63072 93254
1 75808 83292
1 7459 40902
1 49790 61305
1 41388 99242
1 20593 70489
1 31149 54176
1 5780 9782
1 18420 39144
1 60727 89278
1 70844 83481
1 82945 98470
1 15779 92613
1 13014 32996
1 13911 39202
1 21364 78013
1 70187 83021
1 5873 31595
1 19395 90774
1 44687 76478
1 20184 49173
1 25578 79904
1 32278 91043
1 48151 50327
1 26326 82236
1 55377 69063
1 27218 35801
1 34854 60582
1 29737 87215
1 78383 80532
1 39130 70089
1 21702 88450
1 19626 71860
1 5936 41472
1 28130 64991
1 13285 14535
1 97 39682
1 13051 95983
1 20760 25012
1 9437 73322
1 47920 97699
1 23501 59930
1 29200 54146
1 20070 86027
1 9447 34618
1 17017 83275
1 5956 90183
1 28199 33190
1 31705 61519
1 70164 75729
1 42242 45554
1 38552 60236
1 8968 64162
1 60640 69912
1 60778 65260
1 33511 68637
1 85135 96675
1 46275 56046
1 4678 69942
1 13129 58751
1 33176 96378
1 67465 75651
1 32789 68237
1 5601 59951
1 26645 67057
1 14744 33750
1 15957 55245
1 52319 54949
1 25728 39121
1 24348 57801
1 13533 86151
1 19473 45254
1 9363 37642
1 24041 88540
1 72374 89283
1 35192 38855
1 7955 89225
1 79449 86642
1 5018 43452
1 5748 32651
1 9974 12019
1 15084 85839
1 28026 57791
1 5875 23147
1 19846 50882
1 32654 52949
1 23238 50020
1 17871 36960
1 29482 48697
1 1564 65529
1 40239 72745
1 9400 71024
1 24093 89520
1 8370 74111
1 19012 54420
1 8144 62492
1 24930 97438
1 20917 22182
1 10690 68521
1 68405 97612
1 55814 69689
1 70297 99781
1 46650 68828
1 40912 95884
1 2593 37044
1 23722 52422
1 7954 28983
1 71658 82760
1 35623 43214
1 28662 58745
1 12771 71446
1 87467 91834
1 31480 31746
1 30656 61981
1 45642 80157
1 40764 57250
1 27298 74980
1 63752 68769
1 65239 67200
1 18380 21986
1 7696 48724
1 36693 66866
1 2264 86051
1 21491 56314
1 47761 93398
1 31123 88224
1 60687 74713
1 337 80170
1 8186 18735
1 5130 13673
1 1731 9818
1 47287 56845
1 17626 79540
1 9838 12644
1 15471 39024
1 26619 61339
1 82383 96753
1 77783 84529
1 16741 40731
1 43661 58588
1 4043 80805
1 13886 76880
1 45365 95968
1 61958 70489
1 84767 85694
1 26665 27202
1 33899 63761
1 40709 72190
1 41368 77293
1 30396 90608
1 56510 82367
1 35629 79956
1 17473 27637
1 83919 96374
1 21845 31410
1 72295 89839
1 51623 63355
1 22501 73581
1 63725 71394
1 69022 87202
1 7237 33630
1 87798 93889
1 37832 98575
1 22985 72193
1 13045 60264
1 9957 43423
1 23272 77433
1 5555 39056
1 9342 57532
1 6268 93872
1 33984 88448
1 50354 56626
1 19136 40428
1 31624 81155
1 41881 73743
1 9085 73298
1 6758 15112
1 55913 74269
1 6774 23077
1 76602 95985
1 11453 54664
1 92647 92773
1 48418 80602
1 72706 85639
1 64351 64890
1 9212 73107
1 29343 52476
1 23821 82935
1 32719 59919
1 9491 39737
1 30834 75454
1 62507 70991
1 24719 59135
1 10255 27258
1 5459 77030
1 31149 62824
1 72452 88553
1 17449 54442
1 35716 62296
1 38929 96852
1 37437 58248
1 54445 88143
1 20233 55936
1 58988 82552
1 36395 87772
1 46557 92583
1 26819 62322
1 38019 67535
1 31023 35618
1 64257 67886
1 9930 95127
1 17859 35893
1 56468 66608
1 57248 93031
1 41451 54696
1 65248 65830
1 5566 85134
1 34686 82695
1 39766 43970
1 35148 88363
1 35276 77774
1 11263 21573
1 14115 61254
1 68818 88086
1 59168 59497
1 63602 81397
1 11291 25064
1 80611 95298
1 13846 71527
1 16131 62522
1 43460 93931
1 9727 20382
1 851 98700
1 32118 35939
1 71419 86687
1 65567 85546
1 89430 98510
1 4623 51914
1 30344 31122
1 54076 68782
1 20203 82394
1 60912 75571
1 1623 59162
1 34891 49247
1 16338 23667
1 14711 50378
1 86801 90385
1 35720 68272
1 82703 89857
1 30040 98320
1 20890 30755
1 60705 68971
1 27058 58148
1 4656 14791
1 50367 54811
1 40057 91505
1 18530 20179
1 2280 57834
1 32257 48502
1 15664 39592
1 22769 31005
1 248 28876
1 8710 97396
1 37427 45109
1 63758 92446
1 13380 32063
1 49554 85954
1 3338 38760
1 9657 21512
1 10975 33485
1 7698 63942
1 57732 67603
1 48421 93604
1 5717 32654
1 4917 6387
1 30322 83246
1 32781 70649
1 46964 64738
1 45725 74413
1 3960 58949
1 1219 63105
1 8174 72298
1 18924 36639
1 16828 58093
1 24994 47186
1 28430 96506
1 7814 14590
1 28855 45514
1 4167 16522
1 48977 74967
1 31108 92239
1 14528 24561
1 11068 35715
1 3268 81155
1 62156 97010
1 5168 70072
1 58280 71360
1 39583 77818
1 23602 74115
1 36402 44334
1 5893 99418
1 71852 78255
1 52576 70095
1 39664 96520
1 52588 99858
1 37139 51550
1 22300 86445
1 59793 96650
1 17346 67334
1 6602 35422
1 38988 63261
1 3826 15014
1 17668 95268
1 10569 85035
1 27307 84534
1 29007 63545
1 20986 71319
1 37635 98097
1 43908 96482
1 59260 99792
1 7137 60348
1 39410 63642
1 36019 96548
1 19240 47685
1 88149 97147
1 53820 92619
1 59605 97030
1 84534 90982
1 40657 51524
1 11990 55077
1 52368 77776
1 87893 90941
1 86298 93250
1 42038 96784
1 16222 67934
1 93735 95431
1 45952 49283
1 46599 82499
1 20909 75491
1 36391 68915
1 49871 99034
1 48725 75008
1 4419 20063
1 11409 71157
1 28760 96453
1 73930 95827
1 70057 90551
1 8595 66105
1 57468 65427
1 35692 53202
1 10198 23884
1 58853 89640
1 69331 71240
1 48682 54513
1 44578 58274
1 38082 74413
1 42728 80987
1 6466 17186
1 5582 96961
1 70278 75775
1 66649 87512
1 570 77488
1 77529 82042
1 65961 88063
1 37913 70754
1 7504 55837
1 17250 79138
1 18529 58295
1 8713 37039
1 39389 57395
1 36298 95160
1 29614 71856
1 7446 68566
1 31834 94534
1 50069 77311
1 19400 89953
1 22909 43493
1 15952 59683
1 52151 74449
1 3608 59837
1 16967 45127
1 63348 93839
1 26746 43482
1 23156 61068
1 53214 77099
1 80990 92985
1 8733 46397
1 50542 73383
1 11619 93523
1 32679 65301
1 31500 55281
1 26399 85316
1 11937 98783
1 35653 44576
1 32252 74290
1 27980 76535
1 11577 46272
1 11248 38113
1 40792 81740
1 14294 60544
1 54751 77054
1 28269 61910
1 27763 74441
1 36794 41900
1 21625 21814
1 11404 88348
1 32143 88238
1 42603 94455
1 33573 86484
1 5850 86139
1 22167 82176
1 1374 64484
1 52188 67313
1 10875 55307
1 54734 95602
1 51583 63946
1 1475 75972
1 54496 93601
1 43267 51829
1 89258 96373
1 20049 97336
1 34172 94421
1 48832 94628
1 11809 50452
1 19510 49928
1 39894 69016
1 52923 78936
1 65765 90749
1 29329 41223
1 47491 78766
1 69978 84962
1 9447 57154
1 13955 96721
1 85872 87826
1 10150 68184
1 54679 85499
1 17955 23056
1 10091 30368
1 76331 94485
1 23544 58902
1 15139 53884
1 34443 34712
1 16651 85540
1 8389 56623
1 64947 96857
1 23747 76001
1 3230 4775
1 52614 76193
1 22430 49463
1 39992 95230
1 17450 77108
1 26614 34744
1 42055 53846
1 18464 29219
1 11898 89576
1 12655 22700
1 32287 91086
1 76337 95889
1 15626 59701
1 72118 86897
1 4013 62668
1 25900 94082
1 49390 85087
1 7102 84659
1 48740 60343
1 1900 93889
1 49669 82276
1 10558 18565
1 77140 77538
1 25687 66228
1 48976 65866
1 56574 97201
1 12161 83029
1 64253 72416
1 24109 98820
1 9326 37020
1 24140 29376
1 32345 57223
1 50172 77126
1 3911 32721
1 36219 59770
1 22085 31571
1 34108 79505
1 21687 75179
1 49124 90637
1 73716 83934
1 70694 71475
1 58241 88309
1 37112 87924
1 8594 82449
1 44394 95850
1 54247 90728
1 30511 51562
1 26270 27882
1 52487 86767
1 38970 96531
1 16824 44442
1 12859 69706
1 70701 89007
1 68901 93716
1 17773 50350
1 89233 91991
1 34784 83949
1 14101 37583
1 12670 51040
1 9449 98267
1 8507 73631
1 13933 52600
1 53488 83485
1 29004 29612
1 76014 87305
1 29988 66907
1 15278 99511
1 60711 67679
1 52792 75948
1 47399 50578
1 23869 76008
1 46054 78775
1 17744 88249
1 6439 60351
1 5028 93720
1 50138 74550
1 29271 43931
1 8537 50531
1 25278 96028
1 80280 97414
1 47269 48722
1 33052 65697
1 31213 32493
1 23232 65866
1 12964 53235
1 19325 29910
1 74989 76627
1 49898 65047
1 34483 38438
1 71913 79748
1 47772 99162
1 27675 46077
1 70709 71191
1 3619 81889
1 46597 66570
1 9148 78672
1 16595 84658
1 36444 77694
1 14640 89525
1 57566 76163
1 24843 26105
1 6285 22793
1 8391 18868
1 45564 55465
1 25985 68784
1 73638 94820
1 47584 67580
1 22570 49217
1 88326 88370
1 50144 86445
1 21513 39954
1 38946 76719
1 649 48105
1 60922 91785
1 80782 81188
1 52289 78746
1 4293 83511
1 65336 87706
1 69108 69937
1 43659 49867
1 42721 88669
1 27934 89709
1 29110 36425
1 9856 20600
1 23430 38432
1 41945 87728
1 16588 25571
1 65321 93428
1 24075 98016
1 2287 4250
1 75457 92532
1 7371 82078
1 41731 43337
1 38587 78107
1 24970 41158
1 5375 82954
1 15411 48446
1 75638 92652
1 46879 71886
1 57041 81824
1 49849 56109
1 23298 74241
1 77713 83596
1 19485 94979
1 41971 94833
1 33395 89290
1 2524 44127
1 25040 39625
1 35889 85304
1 7019 43242
1 74914 88745
1 40109 68956
1 68170 70257
1 74106 97508
1 19889 46055
1 40922 62251
1 627 96790
1 25949 95123
1 19418 19800
1 44214 49428
1 63636 89367
1 32463 77214
1 60917 80322
1 42736 60141
1 7859 59915
1 70717 93919
1 22598 58464
1 9306 72910
1 12465 93753
1 2943 77104
1 17836 21026
1 24742 64126
1 7471 25710
1 59513 67782
1 75973 82202
1 51732 76855
1 21023 42160
1 17508 40423
1 66368 83861
1 57813 83566
1 19944 62678
1 38000 56077
1 25018 97784
1 54811 79004
1 7162 15446
1 35637 69296
1 21643 26198
1 52164 88794
1 40699 55993
1 6801 45708
1 34727 39374
1 28600 70844
1 19574 78508
1 74407 77086
1 44593 77334
1 10969 96932
1 17072 41544
1 21809 33301
1 16764 95522
1 54586 80620
1 40163 64537
1 20403 78621
1 16675 43517
1 1123 83648
1 14032 93837
1 29584 42733
1 40940 46839
1 43313 70915
1 53760 59635
1 9367 49750
1 6800 24847
1 37266 77895
1 58986 81745
1 62374 74883
1 73845 74948
1 33868 33943
1 80817 96653
1 22064 36273
1 2263 52964
1 40725 90479
1 41130 58558
1 22172 80210
1 31884 72364
1 9721 89345
1 51432 67690
1 40326 91532
1 51737 95281
1 25114 28528
1 75271 88594
1 61915 99673
1 24266 30314
1 44073 45334
1 7760 83990
1 39463 43007
1 23582 34148
1 22256 65568
1 934 60383
1 19721 79608
1 7847 64927
1 16682 96110
1 88491 89540
1 7553 43843
1 33134 42731
1 59975 71830
1 13194 27672
1 49549 73485
1 8601 36935
1 40106 80512
1 40387 41184
1 31289 85336
1 15497 93148
1 23594 43629
1 3976 88732
1 27022 66294
1 40148 77960
1 38682 90499
1 70829 84429
1 50892 73255
1 2334 49599
1 63698 83857
1 43027 43313
1 33780 73043
1 34770 99002
1 34695 91822
1 40168 58464
1 3676 62421
1 7537 14980
1 65091 83909
1 61244 74522
1 16643 51686
1 22334 66155
1 62146 62743
1 35035 51561
1 49863 87561
1 14760 83292
1 51386 60658
1 14832 71264
1 38629 73289
1 10276 79556
1 10487 60760
1 53693 96710
1 20235 96427
1 72236 72948
1 65516 85449
1 24534 37811
1 9441 48638
1 20868 41787
1 42531 87353
1 47158 47685
1 34696 83265
1 22275 36093
1 93984 98888
1 30473 46190
1 7484 56163
1 7793 8276
1 27475 62901
1 14995 37968
1 16637 66771
1 6404 43892
1 37583 56414
1 15945 74278
1 16215 57566
1 56312 98261
1 24281 40798
1 2604 37925
1 4776 36872
1 25273 84615
1 16245 89940
1 23317 97011
1 6457 57199
1 26615 65146
1 11770 18421
1 3226 39264
1 21993 69926
1 17985 88107
1 47566 54098
1 17035 40044
1 18484 94057
1 26917 37119
1 39072 55160
1 2833 86179
1 2431 82005
1 77449 82282
1 82567 83028
1 13639 26347
1 59158 81573
1 19279 70382
1 2769 91877
1 20682 41293
1 9275 96744
1 4170 28418
1 29086 83712
1 74781 98483
1 36379 68427
1 14627 89391
1 23713 62416
1 39170 58132
1 78116 91680
1 48038 65702
1 14178 28623
1 46691 48996
1 989 65354
1 4625 23369
1 41090 43371
1 9903 42234
1 36722 89547
1 55842 93767
1 61336 66720
1 23771 58705
1 57514 79223
1 6818 54311
1 17978 55479
1 32016 82486
1 21329 80610
1 43845 48242
1 1622 96964
1 54872 84542
1 32153 63522
1 469 46178
1 49501 91300
1 13283 99199
1 47455 78892
1 1456 21568
1 43347 80522
1 29337 50753
1 37465 81603
1 74767 98793
1 12642 73541
1 1825 33939
1 37756 43154
1 23489 52263
1 22822 22944
1 33630 37521
1 5427 11606
1 62610 89073
1 27145 51933
1 4990 83668
1 18968 73511
1 18199 56222
1 12487 48021
1 44678 55556
1 32264 98368
1 21472 60687
1 33684 98481
1 54178 63694
1 35038 69480
1 7003 37585
1 19385 68652
1 24435 81136
1 83874 91198
1 94895 99585
1 15993 82385
1 647 72033
1 59713 69575
1 44200 51134
1 18285 24858
1 33978 70771
1 75608 89918
1 37784 65573
1 31104 32474
1 1719 89012
1 9199 60156
1 2252 96809
1 32360 34527
1 19900 33412
1 78205 99123
1 115 85370
1 6228 64552
1 22500 41166
1 76070 86799
1 49132 59014
1 27772 51025
1 50757 76941
1 92376 94461
1 94512 99429
1 6150 82545
1 35144 56172
1 3431 67526
1 38342 96235
1 32197 84920
1 40484 96691
1 13181 43084
1 11605 72245
1 16971 65955
1 15843 69089
1 43758 86538
1 40634 76592
1 19922 95372
1 35474 60534
1 77176 93052
1 28025 80363
1 20367 25243
1 54956 92462
1 47168 55101
1 49958 54476
1 38446 99624
1 4757 81092
1 41570 67834
1 35534 53994
1 18189 59810
1 24046 30365
1 39792 95185
1 33600 34079
1 77173 91637
1 21135 69266
1 7861 38513
1 5336 75972
1 36056 67373
1 43393 71054
1 10464 24394
1 45170 48981
1 3657 10553
1 40211 86882
1 21452 46348
1 17172 52689
1 13554 43677
1 1589 65028
1 32039 97623
1 26219 93526
1 52177 82544
1 26638 97534
1 22394 53694
1 58980 88039
1 55490 87476
1 4681 29592
1 18374 74301
1 17840 26480
1 67186 68927
1 28562 55753
1 20514 97034
1 2369 79266
1 6315 65427
1 13346 24987
1 3783 20473
1 21898 40659
1 4640 15284
1 41132 48173
1 25680 27979
1 55382 61804
1 2952 58887
1 8813 97110
1 26153 91570
1 12910 98399
1 579 17359
1 14620 62623
1 37678 93116
1 70605 94035
1 6278 71783
1 81579 96764
1 18925 19211
1 19057 53974
1 16184 69146
1 46017 76183
1 14914 86172
1 14284 17030
1 36553 40181
1 25900 83382
1 9579 21108
1 9449 58358
1 47851 59437
1 20620 48089
1 2259 43406
1 10159 99455
1 37732 48934
1 61868 76956
1 10665 13100
1 11558 73062
1 41817 66674
1 65045 97892
1 32294 42158
1 54270 65996
1 26210 41331
1 50572 68707
1 59293 89763
1 28845 80247
1 70555 86837
1 73057 73896
1 11619 26142
1 40383 52861
1 30686 99240
1 64341 72185
1 55354 83405
1 58923 64595
1 50853 69065
1 60303 83326
1 3712 19498
1 38842 94752
1 71804 78311
1 43380 92551
1 33643 36388
1 35165 91537
1 33305 37363
1 41292 88492
1 36324 77205
1 41814 85861
1 19302 58444
1 16800 21803
1 9480 95125
1 37811 88152
1 72011 72770
1 46666 63352
1 50864 57411
1 21562 54169
1 32413 80636
1 40245 65663
1 2625 34265
1 54990 95261
1 32318 87420
1 1807 80242
1 74033 99403
1 67950 76426
1 5751 6502
1 78186 86947
1 38228 51190
1 21120 30468
1 5725 22042
1 23409 50808
1 7078 53878
1 21170 54225
1 45560 50829
1 70177 87691
1 25965 62438
1 47397 66856
1 2076 62543
1 778 72585
1 18222 79209
1 12145 73749
1 46627 48788
1 56751 88567
1 13229 90189
1 75529 78482
1 14257 97612
1 35852 44679
1 18132 46465
1 48574 98429
1 8885 60548
1 41741 68196
1 39679 95082
1 61429 85230
1 32702 45586
1 15629 55538
1 2695 72533
1 7174 10607
1 66036 68188
1 46803 93617
1 22151 39258
1 8607 50973
1 38678 51318
1 21906 42428
1 62188 71716
1 87602 93689
1 7753 78010
1 15778 25587
1 33052 47727
1 93742 94670
1 16565 68387
1 70515 83267
1 6894 21004
1 4229 25647
1 19823 41321
1 681 52081
1 37713 40668
1 22626 27257
1 68741 98995
1 24700 97297
1 90621 93152
1 42 52378
1 237 82920
1 32938 90717
1 42773 61494
1 32992 75019
1 42557 70518
1 68724 85331
1 20566 90763
1 80550 89133
1 27325 63266
1 45357 45703
1 24387 49226
1 15664 30261
1 44341 76730
1 24705 63740
1 88982 95636
1 16248 97724
1 25797 31865
1 47530 94093
1 36746 69774
1 8601 21028
1 23427 53934
1 74523 89000
1 27004 38596
1 16417 59072
1 4767 42551
1 4270 86520
1 23711 96628
1 62536 70659
1 37310 77666
1 6902 76473
1 24929 97192
1 18861 35265
1 14884 21545
1 27754 78828
1 102 34365
1 11121 41619
1 7013 61918
1 65714 97574
1 817 79288
1 25548 65604
1 33716 76311
1 19967 92094
1 19303 71078
1 23921 50860
1 13797 96569
1 39356 99351
1 2269 72075
1 9712 42543
1 60392 84205
1 14215 66251
1 68639 88347
1 89413 91945
1 23761 99014
1 31944 90896
1 13568 14987
1 38531 99852
1 17508 77068
1 1852 62543
1 37721 81493
1 15253 78391
1 9756 44985
1 34711 59331
1 8514 31414
1 41473 63959
1 31880 89307
1 32595 91657
1 4511 64143
1 34053 54984
1 74931 95851
1 17604 86445
1 19209 52365
1 71674 89268
1 81944 89276
1 51353 57990
1 13813 88942
1 66210 85316
1 16098 21878
1 43461 67341
1 3907 80840
1 97836 98845
1 5426 60662
1 23337 59036
1 43405 73603
1 8381 32338
1 82250 90494
1 38899 70754
1 695 54884
1 1073 5772
1 67832 86415
1 27219 81525
1 5758 46687
1 15960 82981
1 34624 56182
1 9971 91387
1 62824 66661
1 7992 58346
1 43684 71985
1 32988 94048
1 2289 81981
1 77897 84573
1 68680 81694
1 50956 62854
1 1523 92694
1 65853 91664
1 41488 73385
1 12161 79894
1 75756 99232
1 20392 92792
1 46480 88496
1 32603 58463
1 27091 46014
1 46818 96530
1 11637 12515
1 16225 97744
1 50374 95188
1 7201 43041
1 42860 80987
1 31697 41449
1 53537 99022
1 23727 56093
1 9022 46811
1 20186 75363
1 28398 51890
1 3405 76114
1 20713 39163
1 36127 99306
1 8713 55037
1 24561 94428
1 18365 89222
1 21554 72482
1 2637 7990
1 2740 54844
1 5087 37565
1 14080 87772
1 32818 34061
1 46284 68192
1 13415 14483
1 46999 67187
1 35212 53662
1 43646 86509
1 16292 21296
1 7455 58636
1 53885 68928
1 51134 71329
1 8752 65621
1 24120 85373
1 28373 86341
1 5651 19728
1 36900 49967
1 1726 21739
1 10111 69993
1 5973 67047
1 4942 58268
1 46375 62149
1 74127 90025
1 36383 75571
1 37463 45863
1 8220 13201
1 29654 46511
1 40824 54273
1 15130 42323
1 43113 86523
1 26442 34690
1 17037 45503
1 50760 89844
1 11200 34383
1 56153 73345
1 45212 57200
1 57107 99653
1 14779 96121
1 39317 85543
1 81633 83108
1 1496 5917
1 31188 49071
1 19950 82271
1 12889 29330
1 14194 84508
1 26606 72323
1 73823 81710
1 2785 34581
1 17959 87683
1 30792 81175
1 55728 73237
1 45173 93655
1 2406 44592
1 34208 60530
1 20080 60181
1 56682 61643
1 13434 46251
1 4586 36624
1 57265 72309
1 80381 94920
1 4231 7662
1 60101 71336
1 16145 89722
1 2310 2992
1 38572 50495
1 31658 92960
1 18275 31318
1 52795 73457
1 44364 77478
1 26165 65762
1 38139 43112
1 16956 94836
1 11462 24187
1 55789 83479
1 31236 84989
1 68923 84188
1 22252 56712
1 13953 68869
1 20449 90388
1 21607 67348
1 10708 26906
1 37807 97711
1 35668 60435
1 6395 97761
1 78305 78397
1 6115 41135
1 29125 82914
1 45110 97203
1 39620 80533
1 19421 83571
1 17104 87997
1 26603 54471
1 35352 49057
1 83559 99463
1 79461 96376
1 13729 92657
1 39334 95487
1 90798 93760
1 2425 94628
1 24384 69485
1 76983 94706
1 102 97677
1 41572 69691
1 69735 71429
1 47805 53726
1 35224 65685
1 45325 95598
1 19486 87078
1 59442 95331
1 20674 51475
1 52356 90926
1 28807 90759
1 48552 48855
1 26515 56019
1 58402 66571
1 43945 93060
1 4066 29825
1 19255 71250
1 65599 83453
1 60768 61549
1 598 4962
1 1751 97271
1 60647 82450
1 3843 53052
1 29779 43622
1 123 78670
1 29913 75371
1 40477 46753
1 26420 84279
1 56857 69057
1 8546 42468
1 35847 67431
1 15462 82071
1 35148 53627
1 23846 97961
1 26393 44512
1 40922 74951
1 3855 80816
1 71456 91449
1 1402 92856
1 66840 86300
1 6839 64387
1 29235 83280
1 27767 76124
1 46253 96783
1 21813 22241
1 43362 95509
1 84798 91649
1 8468 55601
1 34891 76463
1 5471 32167
1 1322 97912
1 5285 48607
1 45214 74582
1 15313 61688
1 3299 47657
1 16069 19857
1 53569 60314
1 115 26764
1 35162 77600
1 33183 51264
1 23809 94509
1 57524 62686
1 85352 94280
1 26054 30278
1 33196 89991
1 13783 58012
1 75563 94986
1 148 61951
1 30372 43094
1 54835 86343
1 20104 34871
1 15845 87434
1 25898 28751
1 42546 93623
1 31474 33526
1 66460 78025
1 31956 43355
1 68211 78419
1 10715 13750
1 9940 83952
1 17610 97913
1 7707 69834
1 2290 11156
1 23501 47664
1 63346 82257
1 8928 86333
1 46125 65805
1 22586 30965
1 53018 83019
1 79144 89895
1 77903 87449
1 59712 64735
1 14342 50756
1 43222 45549
1 56994 64208
1 50196 68037
1 47352 49568
1 18671 23165
1 4456 7547
1 24810 77928
1 51689 53972
1 33319 41434
1 125 8144
1 2169 37805
1 28118 94490
1 40778 74841
1 22249 75268
1 1117 50047
1 43680 74064
1 58838 60228
1 71806 74277
1 23422 82080
1 34216 51452
1 55386 83518
1 4635 42177
1 45575 66523
1 17671 33427
1 24716 48426
1 65705 69760
1 26117 94176
1 30754 35431
1 37696 89779
1 8685 59225
1 44724 85496
1 9097 80423
1 2512 14986
1 63286 68767
1 17394 84272
1 60702 84216
1 20944 34442
1 17494 87498
1 74558 79552
1 5993 96896
1 85487 92701
1 34221 70191
1 45638 72373
1 39001 58279
1 50614 51643
1 5793 9698
1 74248 81334
1 21865 37776
1 64330 65097
1 57485 81417
1 24315 44954
1 18005 42537
1 7748 88988
1 35266 79648
1 390 13646
1 30488 92450
1 80923 95096
1 35963 68413
1 11555 99764
1 2279 13182
1 27193 52179
1 23322 42074
1 14982 30302
1 8629 60617
1 83374 98726
1 21347 93557
1 22927 31928
1 13497 41651
1 22170 72770
1 23353 74870
1 86680 90462
1 45078 72007
1 51560 64211
1 87686 87942
1 8784 67964
1 8810 29086
1 12133 17743
1 28091 77742
1 67242 93571
1 44832 65484
1 18991 44896
1 6523 24815
1 74817 99656
1 72717 99523
1 75554 85178
1 47848 86736
1 31116 42086
1 72388 81950
1 15207 24205
1 5250 22405
1 26051 73347
1 48767 65946
1 8408 58593
1 43196 57846
1 20254 31628
1 42150 88238
1 5316 69711
1 42761 99571
1 56622 81724
1 26089 65265
1 44013 44037
1 24679 92038
1 13312 13754
1 45001 51121
1 16427 62852
1 83251 85769
1 1655 92610
1 44985 90639
1 26985 97059
1 36266 59766
1 5508 57349
1 18547 42580
1 61035 71877
1 20373 83401
1 23605 82084
1 37478 76149
1 88851 92538
1 3473 20014
1 16985 99076
1 1644 58791
1 34627 70904
1 20295 47281
1 37281 94288
1 30145 48645
1 2736 78347
1 40352 76258
1 75346 79945
1 1938 33697
1 93163 95531
1 90200 96712
1 30135 49745
1 12018 89519
1 37578 83091
1 43157 52520
1 40610 89288
1 70073 95526
1 13891 65541
1 53784 57268
1 24091 48679
1 69466 94311
1 19794 35654
1 40274 93973
1 9460 10205
1 46821 89605
1 9741 47593
1 1949 30389
1 23535 64279
1 13056 98302
1 2950 79148
1 15556 49875
1 57191 80782
1 48047 86014
1 50474 73244
1 67039 74793
1 14556 53341
1 42619 48593
1 27522 51311
1 50109 67077
1 30333 47293
1 33849 54850
1 52547 67451
1 6752 54468
1 48417 53666
1 50231 64234
1 38160 60812
1 70843 75905
1 24854 55667
1 38494 49198
1 60959 75781
1 23860 89033
1 31627 38940
1 67123 90465
1 8668 43836
1 18992 50703
1 59484 74729
1 39348 62274
1 69594 93478
1 46429 73098
1 48774 70569
1 41099 79790
1 13582 84381
1 62856 90359
1 14894 73065
1 40109 92321
1 8344 69437
1 53579 92175
1 66089 78804
1 2434 86280
1 36975 85517
1 83719 94027
1 15164 83881
1 11726 81405
1 12525 72542
1 1272 81842
1 18684 39582
1 2046 74074
1 31697 97919
1 39181 39456
1 13544 74250
1 51056 79602
1 9227 44987
1 2631 5383
1 38575 79163
1 11249 87180
1 49762 91148
1 35930 45198
1 15419 50827
1 8075 28735
1 5343 65104
1 44684 87216
1 8979 56482
1 33920 62894
1 30784 45370
1 21149 67547
1 2700 42876
1 36370 36966
1 71474 94871
1 28662 38229
1 11210 37109
1 25272 74696
1 22283 26545
1 22226 98016
1 27020 47600
1 3200 86659
1 96020 98823
1 21149 42803
1 20041 53861
1 14666 53856
1 91767 95457
1 50424 52661
1 1097 85888
1 19553 41792
1 19412 47960
1 51310 79602
1 40983 44562
1 16221 66435
1 15683 56245
1 62867 73166
1 8995 28338
1 13928 85374
1 46859 86262
1 21168 44931
1 64747 73387
1 32404 56262
1 81198 86223
1 6814 82019
1 72782 78199
1 21851 79184
1 33434 83335
1 16692 63753
1 61692 98048
1 9115 46163
1 81089 94030
1 18953 70171
1 1402 37446
1 16271 19605
1 43603 92830
1 29889 34549
1 25470 50337
1 38424 66522
1 71321 86685
1 33372 91875
1 20477 50222
1 48284 92075
1 19392 87959
1 14356 66431
1 27952 28213
1 11816 21203
1 11350 24671
1 67099 76431
1 38607 94304
1 29390 84094
1 13729 47160
1 18249 42752
1 18420 30754
1 45260 52212
1 39302 41997
1 73594 78272
1 74120 79014
1 6204 8395
1 66526 72352
1 45481 69350
1 8140 24265
1 4532 32098
1 49939 79397
1 26724 53153
1 5527 20601
1 70076 77521
1 3802 60721
1 78655 92830
1 14726 40645
1 32842 44841
1 4516 16675
1 30868 87021
1 18844 37696
1 8935 41585
1 37814 41392
1 71309 82617
1 43190 90119
1 9185 78542
1 54162 98838
1 18290 75026
1 14853 71537
1 11912 77618
1 74816 85302
1 70629 91771
1 10086 82123
1 53302 84743
1 16245 64235
1 25281 77411
1 11587 56257
1 10965 92950
1 5129 39190
1 87117 97430
1 24697 70003
1 25466 76668
1 72469 88224
1 5320 71951
1 2509 76000
1 37222 66521
1 19807 69546
1 21486 75669
1 1404 22969
1 68286 85359
1 20024 77749
1 22133 28958
1 15824 68327
1 19006 38833
1 15671 21315
1 58269 59356
1 87991 99771
1 66925 76334
1 13737 23686
1 7925 68345
1 5281 25640
1 15677 82610
1 58641 85605
1 16849 78438
1 88823 90065
1 19950 65990
1 44038 89274
1 14146 15805
1 32033 89349
1 33466 92028
1 33232 67285
1 47514 78589
1 50532 62011
1 17034 91077
1 51486 82568
1 1564 92190
1 43616 67863
1 73516 86894
1 46445 73695
1 21317 65030
1 21432 46210
1 7478 14794
1 79314 89110
1 3966 38296
1 57676 94644
1 30829 86594
1 45816 98809
1 51077 53128
1 7735 51756
1 18292 54827
1 63287 98420
1 4186 11791
1 6420 33172
1 4798 95600
1 12854 67045
1 54155 63429
1 56519 79157
1 24987 54632
1 28704 43221
1 19041 98344
1 48845 81832
1 41326 84862
1 37541 42922
1 50229 52437
1 19115 99491
1 48458 51797
1 28268 91104
1 71364 79433
1 50615 72278
1 67659 97554
1 86980 98928
1 31077 95215
1 48120 96869
1 43282 77977
1 12954 53884
1 10437 47972
1 39951 61638
1 71284 93285
1 68892 78898
1 55709 64515
1 21338 64438
1 68094 77567
1 33467 64832
1 52513 57460
1 6495 80021
1 7562 80363
1 15470 67735
1 40585 68063
1 1868 19585
1 55885 65565
1 16387 29467
1 36096 36165
1 37303 85049
1 90459 92814
1 50726 89336
1 27176 61624
1 15498 64112
1 22411 76446
1 1436 53994
1 31704 85593
1 23754 45413
1 14164 24948
1 3085 87570
1 11115 40913
1 60959 72893
1 74590 90160
1 22062 63148
1 80865 86636
1 80441 96286
1 5591 62099
1 11342 24769
1 15548 66010
1 25510 93717
1 13615 17891
1 4132 17179
1 3145 70984
1 75265 79052
1 19202 34148
1 58297 97050
1 8193 64928
1 37793 40410
1 28053 47509
1 9616 91884
1 32863 72787
1 53420 95819
1 48627 71196
1 5700 90830
1 8369 10211
1 46130 79792
1 4230 47365
1 37457 55492
1 43709 74792
1 2059 45427
1 1619 90665
1 80202 83462
1 493 729
1 36423 58705
1 7737 76466
1 15461 49421
1 11664 36242
1 30202 86314
1 12965 54848
1 64679 78318
1 24772 40391
1 38606 52851
1 47996 97413
1 12356 60213
1 32876 74417
1 9400 14330
1 13284 32089
1 16526 21688
1 84234 94544
1 45504 71204
1 66400 80674
1 45032 88677
1 28668 96498
1 4739 51881
1 49286 82679
1 72098 93543
1 22072 54098
1 81525 81938
1 14847 25638
1 29658 62559
1 42288 53465
1 1906 10055
1 84202 95823
1 61258 99738
1 17998 96354
1 16124 65268
1 28840 41751
1 7319 71656
1 35575 57679
1 67772 98339
1 67150 97849
1 2129 91950
1 71915 91861
1 50928 52916
1 82848 85544
1 32391 85630
1 3579 43679
1 85177 88362
1 34988 73074
1 73555 93034
1 38587 53146
1 3027 18039
1 5924 64975
1 47556 59056
1 7673 19074
1 49695 65518
1 35541 57183
1 2562 73092
1 65354 67094
1 20078 43514
1 54347 89805
1 22502 40458
1 43507 91628
1 46022 81435
1 17365 35849
1 39006 63552
1 5130 10320
1 26438 96542
1 40000 50477
1 36012 93651
1 39675 44384
1 30467 87811
1 33074 79360
1 33238 78679
1 15344 72071
1 15960 74124
1 13159 29184
1 20467 65333
1 6822 78466
1 58991 90226
1 43644 63691
1 5994 38607
1 13394 73309
1 31827 85753
1 6651 67297
1 19021 68995
1 27125 73507
1 41985 76473
1 57716 99038
1 90979 97891
1 54141 89530
1 29982 95528
1 9197 40854
1 18887 91478
1 33925 79648
1 43111 56591
1 77503 84940
1 2676 15144
1 39991 82477
1 15496 88013
1 10763 69831
1 47821 57992
1 63842 75071
1 38282 67216
1 3092 16946
1 23328 75553
1 12186 71668
1 13720 85127
1 10169 88997
1 77208 90662
1 37971 77490
1 6011 33201
1 3247 3722
1 40242 96039
1 6897 80985
1 13675 69953
1 46230 93512
1 18945 66590
1 48464 83190
1 30920 63148
1 73508 86743
1 50885 57126
1 46797 97281
1 9153 52287
1 38181 84225
1 13057 42973
1 7637 37958
1 2509 34409
1 73395 95918
1 55744 84254
1 6039 49240
1 6329 98953
1 43222 93274
1 6872 14054
1 34646 71874
1 4984 51361
1 64172 98805
1 45194 61101
1 43749 82209
1 49282 97750
1 40015 91551
1 3763 28567
1 20736 33748
1 53607 81468
1 31796 78047
1 53266 75915
1 17495 58894
1 32988 61803
1 51561 74607
1 34411 66425
1 45099 81466
1 18420 71398
1 19271 72740
1 1096 88173
1 11391 12743
1 14740 94307
1 21193 99867
1 2463 95156
1 40971 46166
1 88003 95872
1 26555 62789
1 49994 93435
1 22505 88146
1 11225 86835
1 3340 70170
1 36814 56111
1 6340 86906
1 42574 43672
1 19652 42530
1 33814 34365
1 64183 81766
1 828 51153
1 8287 28824
1 59098 61615
1 6084 76271
1 18834 43381
1 9180 30426
1 40529 64149
1 6789 73277
1 8763 97381
1 18304 79882
1 36127 99229
1 46703 97893
1 52487 81222
1 24480 75652
1 27405 71926
1 10740 38474
1 92517 95429
1 2069 15171
1 47389 47840
1 29750 52547
1 22345 87252
1 28275 49299
1 71461 96940
1 14661 89794
1 44809 97898
1 26561 82580
1 40702 57778
1 55760 69925
1 63531 64084
1 7860 84608
1 84932 96400
1 75679 78807
1 16713 88598
1 40132 75348
1 63102 91360
1 13631 40995
1 54846 68697
1 88608 89537
1 18851 53809
1 42617 92196
1 68666 86682
1 34125 55113
1 49375 52234
1 26270 95286
1 49104 83260
1 1487 29686
1 5699 49779
1 502 92192
1 49958 87700
1 18769 49589
1 72710 81173
1 39580 42276
1 5159 66909
1 25399 93663
1 7857 73135
1 18642 39586
1 50951 55470
1 71514 93891
1 33624 98047
1 5702 24279
1 48015 76534
1 50601 93376
1 31175 33650
1 38735 59295
1 29695 94734
1 3598 53379
1 55786 60924
1 53904 58898
1 33118 48565
1 27985 93732
1 56478 88040
1 64469 95206
1 6153 99389
1 51499 93390
1 298 72481
1 65933 74166
1 9439 26328
1 39942 94057
1 11546 72947
1 15460 53675
1 47616 72742
1 15858 43609
1 2857 99876
1 73366 91555
1 5691 33116
1 74184 96102
1 44015 66022
1 36024 93610
1 62069 99360
1 75335 91414
1 64632 71164
1 24774 50544
1 21658 83484
1 959 88680
1 59969 96930
1 38838 88017
1 6577 67622
1 54070 96270
1 18829 48982
1 48995 49487
1 44948 95273
1 23427 62126
1 24508 88481
1 19032 32544
1 27021 55622
1 5765 90801
1 2849 97409
1 36878 86294
1 51033 89911
1 66006 68235
1 9063 15875
1 36543 81354
1 22858 39461
1 15014 22628
1 61916 98073
1 38992 42641
1 61747 94947
1 20192 37966
1 42224 63389
1 33817 92791
1 819 51806
1 81429 96512
1 40380 40552
1 60741 69817
1 3656 71949
1 87203 91019
1 36126 70227
1 30637 87189
1 31041 99869
1 28508 39347
1 57450 91818
1 24412 43543
1 69267 69471
1 4533 58464
1 47597 62411
1 40787 67683
1 5395 77163
1 18074 83313
1 8290 17130
1 77348 79889
1 76032 91061
1 12830 80415
1 6173 51756
1 54801 85682
1 29252 80272
1 23091 96686
1 54030 87939
1 22318 88012
1 353 12065
1 46706 51621
1 83438 93693
1 40431 58063
1 35434 96351
1 13111 82799
1 43915 59230
1 2228 58052
1 37063 98233
1 1545 49172
1 11518 68966
1 22801 93515
1 43731 96687
1 18749 67669
1 31131 88544
1 20856 44812
1 56565 97216
1 26472 73210
1 43180 75532
1 36692 40512
1 10383 32277
1 56710 93234
1 85468 94511
1 38362 49244
1 38380 93306
1 30589 60194
1 40087 52855
1 40131 85946
1 55074 94964
1 21833 46503
1 50776 59849
1 8088 91243
1 27654 34772
1 21618 56342
1 10079 98703
1 59116 87136
1 15259 49443
1 23699 34461
1 20486 69853
1 416 47521
1 33552 95144
1 18659 46098
1 40377 72193
1 13016 70559
1 6601 91993
1 86124 94241
1 50246 96655
1 79428 95875
1 14638 98869
1 59154 79879
1 17630 46366
1 1709 39718
1 40250 44845
1 17065 86805
1 2600 21239
1 5648 13337
1 36637 84007
1 12674 31626
1 54787 58932
1 37149 88635
1 57365 61439
1 5793 11735
1 76554 86972
1 43091 53034
1 25116 92451
1 19890 67408
1 49105 83426
1 70960 99531
1 9670 32330
1 60044 60390
1 33196 51621
1 11198 60126
1 3435 25232
1 13533 22839
1 45736 85998
1 63606 85052
1 51613 57857
1 63585 73120
1 24536 61101
1 28954 94559
1 3806 99968
1 11056 43078
1 40804 60449
1 45293 73030
1 43154 68213
1 12007 61333
1 9212 11659
1 59460 98215
1 37875 88411
1 26724 84604
1 84305 93556
1 26035 83329
1 27412 66268
1 14936 72480
1 96793 96870
1 15915 94974
1 61082 70743
1 31641 67148
1 13445 22970
1 91791 91932
1 40990 96640
1 52539 64754
1 12918 88125
1 36524 75418
1 33504 56268
1 1831 5302
1 33298 38980
1 15160 54422
1 66790 79186
1 14938 59092
1 5870 46137
1 3817 58547
1 1445 38241
1 34341 64568
1 19612 29653
1 6142 58101
1 2399 47556
1 11798 40797
1 32602 63082
1 62904 82470
1 6102 40334
1 31186 99435
1 40024 84735
1 32354 59822
1 1815 69903
1 69164 73797
1 2974 41488
1 25975 69580
1 27426 86573
1 54948 75308
1 4292 97130
1 40140 93903
1 16426 97438
1 46750 85857
1 17297 25881
1 58806 90892
1 25522 78583
1 46875 84723
1 59483 60287
1 60096 73387
1 34440 40229
1 64698 76025
1 10516 16300
1 63362 70221
1 23638 54660
1 36805 64007
1 58344 87739
1 28208 93667
1 38488 58916
1 5804 43254
1 20852 37858
1 26327 77355
1 91897 95087
1 4255 50594
1 31551 43631
1 48265 66916
1 2386 22952
1 35598 78996
1 34256 82207
1 15360 94287
1 14581 78596
1 40634 54089
1 70336 73666
1 10819 49833
1 21741 99266
1 44407 81140
1 24981 39233
1 56157 93648
1 7037 55701
1 20313 44783
1 5844 22672
1 47603 85845
1 38967 92808
1 10995 46685
1 44516 97929
1 48969 95178
1 47130 72513
1 76592 86484
1 58162 84968
1 25243 85977
1 18449 91936
1 14450 47832
1 10178 96313
1 26488 74493
1 56131 76725
1 22670 72449
1 26761 92193
1 25987 30054
1 13964 50431
1 13053 29071
1 22920 94686
1 48179 57752
1 31698 96286
1 87154 90605
1 28275 33576
1 13426 98827
1 31690 96936
1 38597 71530
1 1620 61474
1 68736 91594
1 18382 57466
1 2459 58191
1 51619 86382
1 10575 22166
1 9637 74761
1 23143 85088
1 41911 99574
1 39398 49218
1 25409 89127
1 12574 27815
1 39706 53146
1 49504 53654
1 22328 26347
1 30392 63442
1 55788 89641
1 3023 65707
1 28352 74004
1 22710 62704
1 50259 87766
1 3340 46203
1 47430 62514
1 26065 38046
1 5866 77288
1 12952 68736
1 22564 68558
1 31069 88934
1 58871 93504
1 55451 88340
1 13233 85793
1 78083 85545
1 18328 83762
1 50291 56899
1 3236 29191
1 40540 63256
1 29161 67194
1 45775 95316
1 65242 70623
1 42592 68693
1 18406 36349
1 18212 20681
1 11030 28108
1 20169 84868
1 13139 81696
1 16123 71997
1 4447 19826
1 16558 58068
1 84383 91205
1 28240 80224
1 42993 84044
1 57580 88056
1 37319 39975
1 11752 71422
1 6622 31171
1 25035 31455
1 33996 53606
1 82047 82166
1 35532 81463
1 34667 46214
1 11950 32202
1 59172 70941
1 21160 39079
1 6081 77759
1 57659 95192
1 8664 48860
1 8763 56095
1 27127 55344
1 42373 51444
1 43966 96962
1 33066 64438
1 32307 58697
1 6589 68848
1 38403 64959
1 72295 74112
1 23638 25993
1 52505 67582
1 57990 65428
1 35719 77685
1 2682 95930
1 10779 87276
1 30224 53669
1 47659 80295
1 39222 90998
1 52956 54427
1 11819 41497
1 22166 80912
1 3860 89161
1 25740 63994
1 5831 7068
1 8374 68809
1 14769 95254
1 20486 95449
1 4985 24635
1 5706 61502
1 57567 76015
1 9569 94607
1 73358 92147
1 47862 56031
1 60735 69059
1 80643 82546
1 13797 55706
1 35786 88858
1 40825 99491
1 33142 90326
1 17187 25637
1 15930 84864
1 68718 75210
1 66426 85445
1 1540 48921
1 27994 90889
1 86244 92218
1 66910 87009
1 7436 94143
1 3474 73538
1 7084 69103
1 22258 29554
1 11718 42110
1 50541 57724
1 14332 26093
1 39464 92775
1 76496 78929
1 36620 58748
1 22214 65662
1 12471 58738
1 8185 49870
1 19747 32730
1 24690 59457
1 42639 45555
1 42326 93770
1 40408 88645
1 86450 90101
1 32513 63923
1 21115 92644
1 380 25993
1 15251 87649
1 23592 30134
1 9241 16357
1 1860 7029
1 11186 46089
1 76101 93639
1 32877 82963
1 47736 97103
1 51056 63760
1 14223 36859
1 20846 88100
1 2752 63682
1 23472 65732
1 8748 64425
1 51224 88715
1 45412 58660
1 7030 27319
1 42607 67805
1 8950 97498
1 60387 79610
1 56616 62435
1 14344 99216
1 14943 96380
1 69912 99895
1 51915 78983
1 39354 84878
1 60654 91713
1 31554 95824
1 4919 77532
1 21431 41281
1 17638 62521
1 30763 34839
1 50592 93829
1 39730 55540
1 29192 69117
1 25919 52774
1 16704 45604
1 18584 99749
1 33872 74293
1 4659 69396
1 25824 34651
1 27268 53511
1 30093 56763
1 62567 91253
1 37794 64627
1 14210 21482
1 75969 95170
1 64218 65034
1 39813 95366
1 93678 98895
1 64998 69065
1 34175 69312
1 30324 86885
1 23084 36671
1 18188 20707
1 26362 43235
1 3737 46225
1 10641 58003
1 17910 26200
1 66016 89715
1 1287 85601
1 63491 71326
1 34521 79238
1 10935 57732
1 60878 99552
1 63257 85481
1 2508 74577
1 22078 82655
1 17150 68379
1 45781 70206
1 44701 84012
1 27486 60358
1 43475 48603
1 19672 89897
1 6856 36200
1 29426 40786
1 28222 96480
1 70539 72476
1 11777 94658
1 76 80878
1 8440 48679
1 4827 87881
1 17484 67635
1 22492 99442
1 38796 46917
1 93151 95716
1 52705 55683
1 20621 66331
1 22555 55325
1 37874 66177
1 2643 89131
1 533 17771
1 63524 70850
1 36840 77541
1 45418 74614
1 48145 63073
1 8956 48660
1 16220 45303
1 55379 85809
1 10126 26419
1 45940 81152
1 67767 94710
1 17761 53229
1 3316 7912
1 53897 57841
1 45907 82871
1 47989 56595
1 2402 97494
1 79428 98700
1 75663 79319
1 36524 50585
1 40013 93699
1 1724 53649
1 58684 60963
1 17377 85118
1 45625 50063
1 64930 79919
1 73295 76945
1 40189 77948
1 5487 5953
1 3124 78989
1 53432 76735
1 29055 62784
1 75050 78768
1 59950 62494
1 22838 70089
1 55814 78012
1 73724 84104
1 17178 28048
1 33199 53193
1 73637 77304
1 72662 82461
1 19496 65232
1 64163 75336
1 580 59183
1 21434 59480
1 33730 90108
1 72295 72482
1 48768 95152
1 14871 77793
1 71782 95781
1 68534 98100
1 76702 82152
1 14774 77034
1 15685 27087
1 64134 84232
1 38079 81520
1 10134 50938
1 70652 97213
1 34893 90547
1 58239 79504
1 75891 79936
1 28225 41600
1 7736 23383
1 43154 90173
1 30096 52529
1 74118 75445
1 2414 92999
1 14987 91608
1 55367 68172
1 2472 26388
1 35167 87698
1 31494 53664
1 21332 91932
1 59084 85145
1 299 71235
1 31267 65559
1 70602 94459
1 24959 60092
1 20951 98948
1 34059 57759
1 52275 71474
1 30219 71714
1 2305 11569
1 65710 89914
1 21701 82793
1 17907 22944
1 50341 54925
1 28992 30000
1 46012 47912
1 56374 82868
1 40359 78718
1 33961 38844
1 74945 80627
1 46116 81623
1 38594 54554
1 14212 21388
1 14293 26879
1 52903 89003
1 3125 47387
1 82532 94722
1 40301 88306
1 9542 84545
1 34902 43369
1 56937 74710
1 48490 50608
1 24531 57479
1 15926 56896
1 60984 84041
1 7499 88232
1 16497 51007
1 12298 69176
1 13150 67861
1 15185 56300
1 35742 84154
1 6800 35822
1 29215 90124
1 66909 90235
1 16815 33499
1 34335 63212
1 47024 92850
1 48399 68469
1 20457 53019
1 28493 43459
1 19642 85122
1 53904 60001
1 38992 96828
1 74101 86249
1 37814 62860
1 33791 71284
1 27933 30388
1 46995 68092
1 35011 93029
1 52891 60971
1 17154 24681
1 11158 53133
1 29364 39190
1 26938 90007
1 34162 37126
1 15718 94780
1 19093 94802
1 70580 81450
1 19298 23932
1 5370 79844
1 2767 92766
1 24630 86669
1 141 89471
1 10143 13552
1 13312 22030
1 51442 94892
1 66321 69673
1 15092 27588
1 2853 67615
1 31915 60934
1 43227 47531
1 72003 94203
1 85280 95251
1 45295 66427
1 42573 64233
1 63601 83875
1 40254 46855
1 23471 75376
1 1660 36253
1 43621 57581
1 51409 75035
1 14151 82884
1 23477 78802
1 4553 57872
1 83012 91839
1 75257 98427
1 32931 35611
1 12214 92477
1 7429 91818
1 5337 41805
1 5723 68649
1 71420 84019
1 32615 55185
1 28373 68929
1 4493 56156
1 67218 98484
1 9644 35846
1 23196 28196
1 43068 68582
1 32996 44949
1 45466 46557
1 65838 92797
1 70602 92198
1 75878 81387
1 29624 46354
1 62755 93310
1 46635 83277
1 11016 78455
1 35607 42400
1 85044 88132
1 26121 70369
1 2827 23631
1 35781 46955
1 66016 85772
1 21628 87136
1 31590 41663
1 13026 79212
1 13389 60406
1 53441 62732
1 62531 92645
1 49394 49509
1 7092 41431
1 13040 92306
1 12341 96414
1 13060 44879
1 28484 49936
1 50437 79112
1 372 24971
1 39695 52582
1 3180 50900
1 6261 33807
1 43583 50095
1 14063 33867
1 8387 50477
1 15351 99789
1 51396 79332
1 13994 43993
1 7611 68600
1 47683 62288
1 20037 24920
1 53894 90452
1 8286 24575
1 38208 69987
1 38348 56538
1 31794 71682
1 12631 70867
1 83094 85331
1 13367 88718
1 5434 26416
1 79447 80745
1 17696 38052
1 34047 76611
1 2920 44792
1 16420 38343
1 63451 94719
1 31244 62880
1 11945 56886
1 63237 73659
1 2193 4138
1 35672 81414
1 7018 78257
1 50299 74721
1 5394 84875
1 17750 42467
1 68328 92102
1 33471 43395
1 68158 81792
1 11054 20982
1 18964 36136
1 35240 64346
1 25335 32144
1 50868 60157
1 22165 32569
1 56349 76817
1 30730 75163
1 37639 69393
1 14121 96144
1 9818 16842
1 18891 75620
1 15350 58340
1 2220 65674
1 24245 29779
1 41476 92959
1 20630 90474
1 90935 92625
1 70656 79880
1 1264 32826
1 21845 94854
1 65564 97310
1 57087 85305
1 17034 24390
1 14206 24228
1 63132 82276
1 58443 66121
1 8597 69050
1 47928 52160
1 5310 44308
1 29649 42449
1 90151 94459
1 75658 83483
1 68856 76253
1 38820 39049
1 3649 15954
1 3742 89882
1 43171 57200
1 68906 84546
1 10801 93054
1 4921 32533
1 58117 94873
1 22939 99776
1 2984 22788
1 67755 96856
1 31480 86811
1 26249 39060
1 3394 97130
1 9981 10950
1 23459 45935
1 15212 37046
1 27855 86723
1 106 60594
1 6050 20453
1 4670 99998
1 13929 55238
1 10212 12646
1 19489 40964
1 28658 82070
1 5149 75996
1 95893 97302
1 50711 95215
1 19895 49142
1 33068 85091
1 10227 82646
1 9178 28981
1 18406 25839
1 55502 85033
1 16329 39116
1 76848 78231
1 27628 92619
1 6114 60832
1 34948 37828
1 22578 36818
1 45481 65189
1 25080 90059
1 2126 50354
1 88813 93555
1 16685 46642
1 41885 68128
1 2771 42102
1 28417 88795
1 52753 80646
1 48442 65337
1 70649 71546
1 35582 41350
1 11907 78762
1 6713 19676
1 20748 82698
1 10981 65607
1 30211 58775
1 42801 92362
1 19278 50533
1 86322 96090
1 48850 84307
1 69271 95149
1 54292 60318
1 6731 83134
1 7056 97450
1 11894 58302
1 78716 79786
1 11644 74832
1 12883 31675
1 92911 93102
1 10324 70130
1 89045 92917
1 5769 15796
1 13311 73779
1 58316 84742
1 3392 15805
1 61020 65553
1 10977 34805
1 15538 30339
1 51916 95067
1 49434 88721
1 5304 38516
1 83477 93642
1 4394 94311
1 83564 85661
1 62254 83383
1 20437 29170
1 51740 90006
1 23407 95705
1 2874 96029
1 5858 40718
1 23572 95246
1 5220 24741
1 1452 78261
1 5789 93956
1 10522 56713
1 26631 69715
1 7890 44504
1 60473 93138
1 26088 74234
1 14575 77634
1 31413 78091
1 42115 94374
1 37745 46625
1 37133 65597
1 19680 52186
1 5062 60979
1 20918 84788
1 3941 14723
1 36013 44106
1 27650 30628
1 8257 15216
1 1642 99280
1 6769 65773
1 28859 77987
1 57902 85378
1 2840 23419
1 68674 70875
1 81949 99199
1 9198 11627
1 20346 22712
1 16405 96566
1 3183 10641
1 12331 36829
1 43664 97546
1 28040 77535
1 26916 45871
1 26268 84067
1 35532 38028
1 20143 30185
1 14662 65055
1 2355 28534
1 29897 61560
1 41784 89908
1 46424 85368
1 53379 83926
1 15599 51266
1 37319 52403
1 58586 62426
1 1322 54207
1 57069 93282
1 509 48389
1 82051 94743
1 44781 92688
1 7090 25459
1 2039 85969
1 4908 22566
1 16366 76240
1 54895 69562
1 76228 81530
1 18700 88010
1 71761 91856
1 73637 83348
1 41509 94834
1 35147 93723
1 42793 64629
1 14438 84785
1 10773 12001
1 374 77620
1 50501 78357
1 13149 41909
1 43907 85948
1 65029 78255
1 37629 69026
1 30280 86678
1 81002 98678
1 28144 42444
1 49108 90412
1 79557 91601
1 49547 93992
1 54522 70506
1 95425 99959
1 65975 93068
1 44423 46829
1 1397 91774
1 29061 56100
1 56042 59587
1 61462 74997
1 27305 51986
1 2283 39410
1 9763 89545
1 23423 95911
1 12381 13175
1 17339 91726
1 718 7982
1 468 32744
1 7647 13792
1 41981 47977
1 15767 39658
1 30613 91032
1 13401 32012
1 56736 63958
1 80508 93036
1 78237 81216
1 67303 70415
1 26791 27136
1 6971 40684
1 558 10703
1 77067 78338
1 20237 87580
1 582 77107
1 14088 55324
1 29875 43253
1 46878 46905
1 14847 77892
1 67541 87578
1 90393 97944
1 2498 30387
1 9489 92193
1 1770 95772
1 35591 51569
1 21043 23962
1 76308 80328
1 33734 58961
1 41554 97573
1 9442 91343
1 19031 43493
1 22748 28670
1 52269 84833
1 1642 77428
1 23325 68475
1 24769 30923
1 46936 50669
1 63061 97471
1 74163 80233
1 54689 89492
1 65321 76901
1 26415 77327
1 19029 55911
1 10340 55871
1 17176 43178
1 8620 95301
1 13299 68739
1 31274 56228
1 4028 94213
1 64245 75058
1 26984 57832
1 12271 90052
1 27630 35973
1 66053 78140
1 70540 95112
1 28902 37812
1 25956 35622
1 50163 62649
1 5676 41420
1 54417 62688
1 33780 34986
1 59790 75980
1 47295 92153
1 28007 63081
1 43123 57405
1 83546 91724
1 2232 36930
1 86008 89820
1 19891 61207
1 28014 63779
1 19625 47938
1 24896 46821
1 39654 93205
1 60400 78199
1 24410 54500
1 13620 16094
1 22640 28875
1 5205 58598
1 61171 96158
1 32863 64369
1 14749 67760
1 81627 97677
1 34563 70534
1 364 82931
1 36998 56500
1 4575 69649
1 25764 38381
1 45586 78260
1 46018 84142
1 64170 86419
1 52725 81835
1 73374 92022
1 10405 36996
1 49811 75505
1 25322 48551
1 19675 22563
1 62036 91763
1 48879 51407
1 9985 43625
1 40907 78074
1 76521 87913
1 52709 54025
1 8201 54606
1 42732 97762
1 14802 31305
1 86593 98174
1 93112 99509
1 29087 93737
1 48233 71056
1 70619 85130
1 41270 62098
1 5246 86796
1 18138 21749
1 14671 37417
1 29685 56345
1 19857 25539
1 13113 76171
1 36218 96483
1 3234 87401
1 63044 80550
1 95276 95583
1 61906 69101
1 53475 83889
1 25542 62776
1 6884 29046
1 22347 77859
1 13229 98937
1 52371 96722
1 10439 89773
1 15956 25971
1 8014 78807
1 71 34838
1 17359 81745
1 25354 53283
1 6301 83842
1 14520 89334
1 23271 27497
1 30052 91941
1 11831 41777
1 11493 54946
1 59352 96579
1 17433 43478
1 76912 99211
1 18190 19536
1 30259 53554
1 43846 52468
1 36927 46273
1 21075 67262
1 75713 88916
1 8509 56399
1 34854 93820
1 23344 93240
1 13881 60385
1 78496 93360
1 13470 30103
1 67968 76050
1 1222 23145
1 56988 78717
1 17427 98853
1 12437 37135
1 16117 47647
1 55048 83929
1 54153 95268
1 22911 36224
1 63143 76747
1 34915 45928
1 35326 82822
1 53604 57028
1 6412 27789
1 20714 23736
1 86223 92320
1 32294 44744
1 95327 97700
1 77260 77358
1 30046 73262
1 11074 11879
1 14026 99718
1 31653 71527
1 10623 53696
1 48434 56196
1 3227 12366
1 83870 94493
1 88122 97371
1 27952 45998
1 36737 70492
1 14821 54861
1 3603 79440
1 44340 58873
1 36733 82955
1 67326 81157
1 36014 49400
1 30705 35531
1 52414 61259
1 84736 86699
1 10313 21082
1 39269 97892
1 20915 81493
1 12310 13653
1 27769 46636
1 78932 80614
1 14398 57402
1 41662 62575
1 7827 46800
1 31939 87228
1 3164 71443
1 14170 67083
1 27085 59083
1 2756 57162
1 24763 46964
1 164 44010
1 24178 90872
1 43183 68214
1 17305 41960
1 12005 40550
1 61404 89480
1 26346 67202
1 60173 97801
1 79067 84681
1 4174 4463
1 24470 31196
1 73267 74835
1 27178 38245
1 39677 71316
1 3989 83960
1 80528 81314
1 62985 91101
1 6399 17285
1 44083 59304
1 44722 61041
1 482 17672
1 36776 54235
1 14588 88872
1 79571 80695
1 49523 80500
1 59451 68040
1 29755 84796
1 16933 75482
1 44819 45598
1 5191 46938
1 73508 84357
1 46110 97700
1 74085 80956
1 38682 41320
1 15443 67241
1 37173 96617
1 41765 47253
1 26830 53155
1 68488 91403
1 49155 52223
1 35365 57314
1 66323 82514
1 91897 92805
1 7817 14495
1 33567 78844
1 62496 83672
1 58500 62833
1 4225 93775
1 13535 34962
1 62552 88506
1 6381 60969
1 9182 55653
1 53031 78627
1 72049 91725
1 5672 65408
1 60378 99127
1 88535 94460
1 50442 51591
1 21550 52074
1 9914 69529
1 10841 81253
1 49381 75682
1 79372 83379
1 39623 72675
1 16711 24509
1 21358 25847
1 26011 65664
1 54301 84963
1 6316 58655
1 66794 73615
1 49801 74441
1 17534 37893
1 40347 71040
1 42971 80413
1 322 83922
1 14254 33473
1 78219 83421
1 42211 95737
1 8961 81206
1 6556 40678
1 7855 92765
1 41834 70242
1 5587 60807
1 63594 82812
1 6022 79366
1 31303 76814
1 55002 97513
1 46598 49990
1 9882 48437
1 14429 32525
1 46277 78397
1 11642 93042
1 35264 82539
1 4620 75741
1 3001 14676
1 42020 90788
1 18571 45678
1 6250 48812
1 11764 53710
1 26724 90786
1 53706 76722
1 67583 86240
1 40093 93581
1 8583 24114
1 52571 64324
1 35593 69519
1 47084 65126
1 1376 25787
1 78545 85284
1 58135 79782
1 18372 50893
1 24919 85170
1 16880 80137
1 28196 37967
1 65380 83458
1 36515 71436
1 32477 59887
1 77067 91645
1 41503 89112
1 30497 35387
1 4032 68411
1 14042 74934
1 36422 40525
1 19740 58510
1 65972 87492
1 12849 99126
1 54922 76009
1 19801 50943
1 9453 78576
1 54529 82802
1 20326 27629
1 22527 81106
1 40911 98623
1 35361 79583
1 20628 61158
1 51595 59961
1 34388 70207
1 12348 69192
1 19682 48150
1 43029 60341
1 82638 97589
1 12690 62087
1 38825 89882
1 14369 38979
1 68351 80822
1 37386 68733
1 8954 36448
1 6223 13644
1 75584 99726
1 67901 98811
1 60537 93290
1 57 77959
1 7387 16381
1 44943 77555
1 61859 94731
1 21311 61869
1 12849 91637
1 35219 41327
1 5025 85457
1 5046 33704
1 35612 84854
1 38766 73519
1 6902 85077
1 26931 33613
1 7995 99268
1 80014 85009
1 27199 32068
1 56116 89615
1 17421 30700
1 13012 49064
1 8071 27136
1 12046 29169
1 62991 96290
1 6987 51464
1 14052 96554
1 61381 90256
1 54461 74469
1 17146 44525
1 31976 32303
1 19102 32847
1 19448 71480
1 3481 98347
1 23262 36011
1 14713 75297
1 83624 90621
1 23179 37142
1 32300 87718
1 163 85647
1 18279 59917
1 51848 74002
1 24221 61836
1 4456 36432
1 25853 62971
1 38577 41122
1 19009 83532
1 30150 41582
1 66895 94019
1 2380 55917
1 6295 25741
1 15005 88504
1 3845 59881
1 25360 63602
1 21016 94438
1 8654 32617
1 47666 88429
1 31432 43745
1 1281 96625
1 62625 67575
1 37355 48309
1 9428 18815
1 74370 83610
1 4962 25249
1 44636 94871
1 44484 98729
1 16193 56581
1 54421 93458
1 11526 73949
1 14495 70958
1 33639 65910
1 16233 94869
1 49820 60903
1 61871 96607
1 70426 92958
1 24241 56918
1 18216 36101
1 19660 78441
1 11916 17866
1 71298 84330
1 18058 59131
1 2873 98231
1 25758 84576
1 31014 86968
1 39288 74908
1 16789 19166
1 183 63079
1 27337 48012
1 21663 82160
1 25223 93556
1 68785 75869
1 46682 72695
1 64104 88518
1 13337 47955
1 12466 29432
1 20711 96022
1 75865 89630
1 19869 49494
1 67308 67312
1 74397 84684
1 6550 29692
1 28216 97260
1 53331 74174
1 6973 78895
1 13442 62992
1 35913 53814
1 19580 58981
1 75902 99499
1 53061 70351
1 71206 82751
1 53489 97015
1 607 38601
1 43532 58412
1 12054 82798
1 9726 31315
1 43132 43613
1 74291 82456
1 15261 44820
1 19971 75268
1 10763 50571
1 38388 47146
1 23461 96900
1 32532 61614
1 22393 34694
1 58901 83864
1 42825 69256
1 50879 79457
1 34752 55548
1 9199 86091
1 15058 76643
1 80478 82796
1 71376 92655
1 77914 81238
1 46314 54271
1 36752 74782
1 42647 74121
1 17728 58019
1 15756 63872
1 2256 81233
1 34975 60514
1 8602 46801
1 34584 97544
1 11118 74421
1 8677 21924
1 77109 99351
1 4754 92130
1 8682 73361
1 47150 96124
1 69385 87017
1 23563 59602
1 27612 62523
1 9228 73552
1 12635 15987
1 15186 58179
1 25700 54570
1 72014 83186
1 22032 28492
1 6861 53302
1 36970 99350
1 42643 61133
1 91328 93246
1 31734 57630
1 3055 65218
1 38094 92604
1 23592 99447
1 9335 58339
1 47030 61021
1 42369 86456
1 29556 47870
1 34881 55124
1 24089 77697
1 1089 72812
1 63404 96518
1 9577 16864
1 58358 98000
1 50461 70610
1 16134 52795
1 37764 62173
1 51621 92665
1 13450 33958
1 42028 75230
1 1373 30838
1 32206 38754
1 47022 50617
1 18403 39995
1 52701 61216
1 8864 66644
1 28583 50064
1 61025 85115
1 53543 53850
1 16882 38966
1 28955 33101
1 11334 82109
1 17046 50328
1 38925 53124
1 17138 65080
1 46388 75915
1 62005 99203
1 12411 87046
1 5707 25963
1 7203 58528
1 87941 99030
1 30260 61880
1 70386 79196
1 10259 63446
1 37729 75644
1 38356 89374
1 17094 45236
1 25304 28158
1 26567 28451
1 67460 88118
1 7128 72433
1 47634 78495
1 8949 43362
1 92572 95990
1 28837 30513
1 36685 56771
1 69349 87100
1 45425 49153
1 30967 73387
1 38519 53493
1 7509 37335
1 28311 61536
1 20095 34229
1 16832 23752
1 30755 79586
1 66189 88540
1 34733 38641
1 30688 34160
1 42378 49943
1 2153 50125
1 27735 74369
1 37636 60049
1 82314 95636
1 32707 90163
1 4753 17874
1 70736 71682
1 64400 88206
1 22672 31670
1 88584 98080
1 33277 77870
1 5025 57743
1 18729 39621
1 94883 99860
1 15301 80164
1 29653 80723
1 10071 45222
1 76789 91893
1 27399 60506
1 75498 80983
1 6881 15847
1 22626 39359
1 5759 59406
1 82888 92059
1 9175 77817
1 7391 71334
1 24235 67971
1 24540 50142
1 29783 72643
1 64761 77645
1 17989 65323
1 38041 47871
1 81549 98984
1 36826 57572
1 32478 88424
1 1757 82176
1 72692 86021
1 68834 72522
1 22706 26489
1 45750 45942
1 7290 84393
1 9936 81323
1 16259 63870
1 16906 33096
1 23082 58737
1 4769 19001
1 11096 15451
1 39951 80149
1 15978 25925
1 37051 54535
1 83688 95211
1 9101 93874
1 28325 66706
1 49420 82633
1 6199 33190
1 72213 80114
1 43480 94968
1 30971 73823
1 27447 36221
1 57220 77126
1 21165 63733
1 13163 85112
1 12261 86172
1 7951 77836
1 16419 63321
1 36342 98258
1 7280 30761
1 28649 46511
1 8506 22362
1 40430 56444
1 29251 89521
1 9234 14100
1 14025 90815
1 53675 86120
1 62417 81031
1 58594 74735
1 3186 5743
1 92490 96967
1 17098 66274
1 22557 77041
1 28801 74602
1 53437 68386
1 31224 73614
1 44013 61452
1 1283 69340
1 42474 43379
1 23711 83456
1 69908 88996
1 17301 56901
1 9129 13836
1 24197 96886
1 5243 36604
1 12269 95351
1 26223 46022
1 29407 45316
1 20927 90860
1 50035 69336
1 56418 69845
1 88473 98162
1 49072 97921
1 10338 71845
1 29736 59445
1 16982 63865
1 42468 54217
1 31379 76227
1 41366 86105
1 70281 94246
1 29859 97353
1 79393 91037
1 3486 75039
1 30203 61340
1 36025 89098
1 77893 78057
1 42614 95146
1 44399 51434
1 17706 50181
1 17542 98393
1 40167 46259
1 47158 66971
1 38856 84268
1 17519 81277
1 79051 99175
1 21867 74071
1 50339 71326
1 25692 43330
1 46096 76458
1 57912 62942
1 21232 29910
1 11195 79625
1 6872 32595
1 48378 58021
1 78129 85588
1 9086 85013
1 35628 45048
1 5193 47824
1 51349 96395
1 32931 82697
1 2549 83291
1 20196 96258
1 66752 95300
1 44011 99017
1 8702 95264
1 4396 71909
1 47548 87977
1 71615 82299
1 65683 77012
1 25358 60094
1 68765 73157
1 81059 89748
1 16716 20128
1 25400 82461
1 64034 89116
1 41478 96288
1 2519 96319
1 18591 73099
1 9017 64557
1 41037 63556
1 55869 91608
1 26448 92264
1 26835 58492
1 8399 58805
1 11902 92357
1 13297 63586
1 2529 91221
1 55501 72939
1 42486 92202
1 5717 55486
1 55495 84473
1 17457 56954
1 26447 90565
1 63097 65509
1 13682 30566
1 89981 93734
1 68714 94760
1 56192 90268
1 1012 88417
1 643 44397
1 21490 24350
1 57079 85162
1 7157 15164
1 39124 93556
1 21555 48414
1 22482 45141
1 23889 33699
1 44526 54779
1 37093 78936
1 37486 93349
1 46474 67422
1 64364 68271
1 12238 26838
1 10692 22151
1 14101 61103
1 497 54012
1 42183 47480
1 10240 31047
1 24211 45713
1 18319 74982
1 20289 34351
1 62795 79476
1 24691 56600
1 15062 99292
1 30919 92311
1 19312 82407
1 21787 35470
1 81112 96146
1 31518 56509
1 1805 76139
1 58128 69951
1 58515 93146
1 20650 30773
1 72428 81226
1 37425 66060
1 11738 43671
1 17578 37026
1 32372 46871
1 18177 57813
1 685 5992
1 34879 82186
1 14244 64119
1 34964 62387
1 65 34398
1 43321 88718
1 73534 83153
1 11401 80093
1 12320 39455
1 22413 57140
1 37654 49414
1 40142 81695
1 57286 83876
1 34865 53827
1 34351 63212
1 65605 95487
1 67741 83749
1 467 63706
1 37186 81486
1 79126 88639
1 34496 36042
1 35679 66362
1 30634 36697
1 41586 70693
1 10161 41410
1 6843 57976
1 27269 51654
1 66083 74114
1 14948 22670
1 38220 76719
1 50827 82260
1 31447 79726
1 8412 74701
1 32748 83822
1 48481 84963
1 25591 93772
1 49168 76908
1 52599 95944
1 20368 30804
1 30345 30570
1 80828 98557
1 39715 77507
1 63299 63342
1 43725 85415
1 53677 79212
1 30714 98163
1 43749 68163
1 18606 53339
1 30672 45738
1 17025 62878
1 50958 95675
1 37677 93235
1 10854 11069
1 13292 24223
1 41255 60217
1 34458 34930
1 65020 66085
1 20420 78790
1 31306 83959
1 10131 86104
1 62873 85301
1 35757 80145
1 44629 65263
1 62468 62813
1 14888 54461
1 2348 55618
1 77736 85702
1 7665 62954
1 22661 48011
1 27786 32130
1 41311 89129
1 2555 28531
1 61734 69173
1 85206 96442
1 1231 42328
1 38906 71325
1 36137 48663
1 8893 91870
1 15519 42150
1 57324 74927
1 34541 94925
1 16771 35347
1 37243 62600
1 15152 52790
1 84740 91119
1 11182 89635
1 33690 66804
1 53798 74726
1 34436 83892
1 21073 78070
1 407 59007
1 26079 94956
1 73738 79702
1 8004 10706
1 2552 32929
1 5024 61800
1 29336 69330
1 27496 38239
1 55142 76754
1 16461 18754
1 4608 65725
1 84485 94855
1 35774 59936
1 64018 84803
1 32490 62109
1 17362 53868
1 92538 93348
1 23590 90705
1 58648 85191
1 3364 53401
1 34872 98330
1 41831 82386
1 22614 63853
1 1402 17016
1 64570 91395
1 5256 28896
1 7974 89174
1 8391 48966
1 40203 47488
1 45922 47576
1 13433 17406
1 9831 40353
1 78014 87311
1 9257 20960
1 50149 93959
1 6485 39309
1 4444 98403
1 37689 42851
1 2207 38456
1 20704 26150
1 4837 80861
1 42402 60479
1 58457 70986
1 40920 59754
1 5041 92146
1 20218 89295
1 22233 60321
1 63686 99116
1 75783 87278
1 31009 47410
1 51612 64122
1 16741 21646
1 86902 96090
1 558 4982
1 2507 67307
1 27378 84832
1 16050 25095
1 1129 50814
1 25330 52332
1 7560 67701
1 6414 83403
1 3887 27780
1 79379 84972
1 33716 48345
1 14415 27221
1 2608 59219
1 55396 73803
1 21380 50910
1 59201 74516
1 10792 43094
1 6652 72177
1 37576 60640
1 20288 35342
1 55551 61454
1 20087 58761
1 34612 50456
1 47734 77668
1 14064 45945
1 71250 73796
1 39302 58339
1 20289 50347
1 19247 64285
1 43670 77200
1 31874 84541
1 19348 20714
1 9151 23100
1 69002 97893
1 20347 69084
1 25768 55596
1 44201 47258
1 10516 28900
1 66771 76782
1 27573 57250
1 26059 66766
1 7651 14892
1 4588 91146
1 85955 91257
1 55605 66118
1 42914 67018
1 69762 97175
1 3367 45268
1 20896 34763
1 26814 81710
1 59490 95309
1 83960 94146
1 37352 74672
1 26749 91162
1 11984 58107
1 40266 64598
1 15543 48126
1 42794 47569
1 16099 17058
1 10385 48211
1 22311 75418
1 9430 13401
1 35162 46917
1 61779 79978
1 32409 41765
1 49917 53493
1 1355 34773
1 1899 54949
1 17242 40994
1 18240 51435
1 95507 97639
1 61023 95975
1 49900 68000
1 94159 96345
1 14148 78081
1 48844 85992
1 2519 49750
1 51732 75501
1 39486 61476
1 14756 98639
1 5473 46372
1 35708 41015
1 42381 56205
1 33275 74219
1 9935 54159
1 31487 99463
1 26384 48557
1 24880 88328
1 13315 70475
1 63389 90059
1 10880 59174
1 65793 89531
1 53730 80528
1 60149 70075
1 42150 67949
1 15162 17907
1 43118 85056
1 47307 66450
1 21185 66445
1 47210 79170
1 25033 32743
1 93583 94088
1 32708 87171
1 30046 77000
1 16051 61816
1 26486 81588
1 32055 43073
1 54760 99141
1 4853 19208
1 3235 87370
1 80435 94381
1 16120 75811
1 28690 96089
1 65642 89464
1 37505 69225
1 14523 17240
1 26755 39326
1 73158 75207
1 60171 89978
1 22439 86232
1 4277 37759
1 6664 20982
1 77214 81068
1 31225 66556
1 65000 79416
1 45445 69765
1 40992 85851
1 6424 75924
1 2330 62801
1 26124 54597
1 51202 95326
1 9046 16563
1 32967 76154
1 26777 70753
1 1035 11902
1 48401 94981
1 3256 70527
1 94587 96696
1 67502 79969
1 47021 51128
1 20024 27697
1 9659 78008
1 34914 88913
1 34306 61457
1 25161 38133
1 46889 99025
1 51703 96872
1 24274 28397
1 26436 34236
1 76659 79802
1 35988 99373
1 29424 70472
1 38251 71579
1 77631 85724
1 13214 89494
1 79227 87347
1 79722 88800
1 34343 55605
1 28467 81701
1 48823 75366
1 36381 62583
1 40025 48020
1 27786 60812
1 10633 89950
1 21109 98874
1 352 46134
1 70884 72411
1 22872 63838
1 30591 54160
1 66384 81877
1 54374 62884
1 54940 94531
1 33131 91432
1 1728 61554
1 53744 91562
1 76974 79213
1 37679 91246
1 70803 84071
1 17570 52341
1 49948 62097
1 38899 99145
1 9570 92099
1 83050 88392
1 16664 47689
1 36221 52615
1 59088 97266
1 51395 86783
1 7585 85703
1 10122 53831
1 13821 74121
1 94496 96970
1 18363 56771
1 19511 92754
1 17809 41601
1 51339 66886
1 36609 39971
1 71303 95761
1 31599 46364
1 5590 56276
1 51935 75337
1 14061 74311
1 90862 91827
1 15659 73408
1 18405 56148
1 26305 73143
1 65522 94007
1 13323 33068
1 68377 96827
1 67085 69916
1 12457 53403
1 9349 66863
1 68517 93751
1 33423 89222
1 47266 80533
1 40176 59463
1 14292 35206
1 11655 22152
1 5553 66753
1 55041 90771
1 22299 35271
1 75176 85518
1 13635 44966
1 1674 64934
1 33312 38127
1 32201 72323
1 1323 71860
1 50428 56597
1 89413 98846
1 34142 99618
1 1997 50187
1 15990 36019
1 2629 4324
1 17315 76259
1 12546 37986
1 36283 97172
1 23967 74677
1 3829 31812
1 44918 50690
1 32960 96006
1 33847 78887
1 89727 98531
1 46762 62315
1 8167 74672
1 65860 78310
1 28177 54424
1 16438 41130
1 28593 59262
1 75376 79348
1 14158 38520
1 16970 64447
1 16197 74055
1 12676 30329
1 1794 89619
1 26819 50691
1 61125 94949
1 35367 78730
1 5800 24242
1 88051 96322
1 18551 19358
1 39700 77582
1 24138 37017
1 15434 91956
1 929 75387
1 20401 27786
1 43231 55108
1 13503 46065
1 17570 40375
1 38096 74559
1 12838 73906
1 54816 68288
1 41585 79866
1 2274 62134
1 16983 60911
1 7097 52278
1 37977 83396
1 57 75297
1 72751 95532
1 6211 32703
1 60855 81831
1 43457 64702
1 9553 64858
1 12239 90170
1 82717 90666
1 31584 69753
1 52920 95450
1 54887 71762
1 64700 93918
1 23278 57397
1 49923 58418
1 46748 48983
1 3761 42253
1 19902 77028
1 49668 94303
1 52208 97421
1 42710 48974
1 7215 30319
1 43882 46115
1 40123 62889
1 3890 19253
1 54995 86648
1 13301 69982
1 19665 26895
1 26663 83933
1 16903 50140
1 37541 63571
1 7621 86957
1 21021 35147
1 8885 42741
1 66135 76210
1 30239 30717
1 45016 75752
1 25436 29005
1 21680 48619
1 20495 93827
1 1232 53175
1 68144 88036
1 35215 83932
1 15121 84021
1 73742 76719
1 16663 53903
1 5043 60650
1 75776 78777
1 61558 88501
1 33813 82668
1 17277 71297
1 21569 94290
1 74285 81684
1 8434 96830
1 7855 57653
1 86624 87553
1 80723 96517
1 74775 78608
1 74250 88224
1 8196 66358
1 65038 71749
1 50758 60536
1 9614 69576
1 64847 74733
1 42706 94629
1 75458 97912
1 74416 92419
1 671 20209
1 2339 51093
1 2104 82700
1 44033 81303
1 40362 92984
1 4119 70837
1 42186 89671
1 41023 85121
1 74571 93408
1 33083 73818
1 27233 76920
1 13145 23096
1 25272 49745
1 86098 90955
1 50638 56660
1 36753 53414
1 34875 40231
1 61755 83223
1 5494 72095
1 18054 44353
1 77410 80932
1 37555 41372
1 37622 51661
1 4553 35157
1 45373 56526
1 41165 93192
1 17387 44479
1 5856 47424
1 9939 12061
1 43416 78451
1 13801 73634
1 26809 61442
1 19450 41249
1 13527 76140
1 22413 38051
1 36316 87525
1 46656 73243
1 41504 64373
1 37197 86657
1 7249 44514
1 38356 83765
1 2947 26686
1 33233 66733
1 66910 82004
1 33228 65813
1 55937 67186
1 48393 59098
1 20479 28942
1 49378 56904
1 49612 78924
1 3288 81456
1 5979 10716
1 39830 93950
1 87222 93269
1 53285 90363
1 671 88303
1 19705 21948
1 24390 37638
1 15295 88103
1 55914 99565
1 79478 85174
1 27184 91316
1 54259 80584
1 19629 58353
1 7320 21383
1 4879 42356
1 27725 72032
1 7643 92765
1 52492 79410
1 60921 61706
1 77721 96274
1 20445 26628
1 11886 74961
1 76060 76615
1 16121 81210
1 40419 74332
1 42766 42994
1 19882 28068
1 16967 48062
1 22854 62904
1 15223 45747
1 9613 19782
1 12723 96729
1 3639 16604
1 30261 68341
1 27284 90519
1 26144 67646
1 45416 74579
1 67872 68919
1 27544 68639
1 55742 60468
1 76623 94635
1 84566 98650
1 14056 30488
1 8044 50049
1 78840 90310
1 524 69136
1 60733 81274
1 20310 99875
1 29699 86935
1 32703 57449
1 64213 65696
1 39739 44974
1 41864 87333
1 7745 98988
1 45510 60275
1 35623 63312
1 26921 57200
1 17892 90597
1 6355 98297
1 34075 89131
1 19581 75631
1 4138 73049
1 25528 67561
1 6330 95304
1 41592 67908
1 85672 92193
1 17211 90228
1 12444 85056
1 48595 93617
1 3400 33802
1 8164 20051
1 18725 36331
1 84771 87399
1 25492 35241
1 16114 20975
1 13356 54419
1 46348 66382
1 12668 74356
1 34902 84714
1 74840 81246
1 29198 81915
1 2791 92020
1 4426 75745
1 78124 94587
1 8719 10949
1 45328 72452
1 2499 94080
1 49143 69622
1 1411 33020
1 72793 73281
1 40770 56942
1 20562 73879
1 14356 92291
1 21205 57984
1 35349 81615
1 16090 45741
1 5396 91421
1 22 97595
1 17376 91320
1 46991 78219
1 18169 22641
1 68600 80205
1 36867 48904
1 6107 35619
1 27604 56882
1 64335 98116
1 38890 82142
1 35679 65811
1 52404 79007
1 26412 45522
1 69787 89475
1 69062 84318
1 45694 57350
1 524 91211
1 91543 92367
1 9874 22292
1 46387 95044
1 2074 87899
1 16981 59820
1 1579 78343
1 22451 46111
1 16043 34506
1 5786 6687
1 6938 73394
1 10681 64389
1 11077 84505
1 54987 55601
1 22809 96260
1 16939 59784
1 10175 45569
1 46751 77510
1 24096 84602
1 7168 8941
1 25996 69413
1 21806 83142
1 43772 47072
1 36983 82649
1 47879 77578
1 26170 51160
1 13092 49954
1 18271 21353
1 23807 65957
1 33765 42507
1 7606 15309
1 39412 59865
1 13098 96402
1 2952 91165
1 32960 79077
1 54275 82517
1 51112 83428
1 60134 94318
1 62864 79993
1 13337 54648
1 48541 79386
1 39575 85262
1 44555 93732
1 54757 71837
1 12139 26421
1 22239 49417
1 38892 46456
1 61033 82041
1 14083 52085
1 17901 65354
1 12701 23484
1 21669 81574
1 2577 67141
1 31796 90845
1 32468 36758
1 46606 82263
1 46811 52636
1 46393 58408
1 12824 94626
1 9901 11853
1 56782 64469
1 28496 81510
1 19582 51443
1 50418 56399
1 43332 99684
1 40685 93084
1 35174 66783
1 3265 67764
1 33985 93628
1 5610 81714
1 46348 74244
1 84786 91274
1 47804 65221
1 47761 73797
1 86174 89877
1 52465 73361
1 53766 99605
1 53745 65239
1 46757 57814
1 16878 68814
1 63542 96163
1 17079 41622
1 19061 62532
1 36524 71643
1 11375 38276
1 76758 79533
1 54840 74002
1 23579 93132
1 28750 64664
1 7278 99079
1 74485 86169
1 41352 58497
1 68366 78956
1 15564 36773
1 81656 82712
1 23379 78127
1 43993 61604
1 39603 73599
1 31299 80291
1 8351 30256
1 36309 94802
1 23161 89151
1 10023 32320
1 55777 62131
1 30543 31622
1 2341 56359
1 45642 57006
1 5642 33300
1 22424 49206
1 12667 15331
1 46067 67216
1 23130 92137
1 29253 79390
1 30496 98152
1 13524 91014
1 64753 82061
1 59175 94497
1 59283 64535
1 16142 56650
1 7224 97053
1 41694 47135
1 13813 53751
1 47081 65977
1 17808 86052
1 73374 74123
1 24894 55267
1 69539 86205
1 66107 80084
1 37905 53929
1 14606 90993
1 42167 87728
1 24443 50698
1 1747 16149
1 7291 86669
1 51194 89109
1 15731 25030
1 17115 40181
1 12592 30326
1 7374 86223
1 19217 68871
1 35164 61950
1 58795 87101
1 69547 89071
1 32873 51694
1 38452 76065
1 4587 12316
1 43789 65486
1 69470 92149
1 42982 80880
1 363 57434
1 18221 43021
1 36116 99420
1 28082 58251
1 45113 63824
1 11940 98931
1 22374 78614
1 5927 14347
1 17418 22394
1 53345 78976
1 21727 88907
1 20171 54677
1 56485 85195
1 11334 69346
1 16439 64353
1 42796 58390
1 29465 40373
1 15963 76012
1 13440 95082
1 30681 95996
1 44440 75053
1 2605 9781
1 19877 67144
1 29192 84343
1 54981 86753
1 3051 13432
1 25033 52206
1 5829 21034
1 52823 78227
1 53008 74124
1 36331 96921
1 17726 23806
1 38878 53974
1 24076 90750
1 14102 33569
1 49909 89424
1 8030 70411
1 34455 80022
1 9815 95816
1 67790 84804
1 38498 62842
1 37732 71565
1 59599 80353
1 58204 66099
1 31226 44332
1 8453 11557
1 81970 93909
1 18037 89087
1 51058 95861
1 17220 62316
1 16665 51951
1 10905 77032
1 33387 71421
1 50885 66563
1 41287 94649
1 40500 75527
1 60363 72014
1 66455 73477
1 22521 99115
1 6226 85440
1 9829 63726
1 30947 52380
1 27734 28603
1 53930 63378
1 16907 19276
1 14591 23020
1 31715 84137
1 37434 87837
1 27631 90880
1 14898 60721
1 70200 94087
1 52564 89015
1 17046 18868
1 812 77543
1 15807 19236
1 34920 48958
1 29617 58096
1 14766 92510
1 13958 31916
1 64621 71731
1 82895 86374
1 37933 59805
1 13790 97523
1 16376 20063
1 68256 76432
1 37561 87286
1 88021 90681
1 23684 48204
1 38852 52284
1 6175 33574
1 28469 91784
1 73347 75962
1 57228 70164
1 23216 82353
1 38653 86045
1 56042 64488
1 80726 90298
1 11022 57070
1 47250 99450
1 19714 50606
1 86100 92165
1 72914 89192
1 20583 98038
1 7519 67582
1 21463 76820
1 9864 18268
1 25668 32958
1 67516 69930
1 45960 54840
1 4527 79007
1 9620 96614
1 33696 64515
1 23107 28341
1 13084 53688
1 25051 78509
1 53249 69683
1 39446 86470
1 8918 21472
1 11409 64137
1 27175 61368
1 3928 35044
1 43545 96455
1 54077 97990
1 48157 50548
1 63172 77325
1 56277 76528
1 15454 30403
1 35240 84378
1 71355 76226
1 42989 82097
1 28050 43942
1 82350 89924
1 53692 66859
1 31894 73243
1 10582 12320
1 8938 95644
1 85507 97662
1 49897 57502
1 30449 55742
1 28153 46869
1 7107 25409
1 72122 95768
1 2655 22432
1 42279 42873
1 38671 61440
1 46419 57659
1 5455 64764
1 6223 97324
1 543 61997
1 28707 96314
1 44743 91354
1 17038 20758
1 21805 36831
1 60593 86681
1 60152 97534
1 54075 54802
1 12150 45201
1 29201 59063
1 639 24677
1 42752 61547
1 53403 76195
1 50294 62652
1 84807 95146
1 10426 70211
1 29699 73495
1 79659 80830
1 86008 97428
1 48334 92763
1 29747 32824
1 5321 8688
1 26883 67172
1 5110 65193
1 11355 67505
1 8983 12095
1 7945 34423
1 14494 74871
1 757 2598
1 272 39785
1 5883 91744
1 7943 34242
1 69189 72796
1 41472 89509
1 32113 95893
1 67227 80776
1 287 73618
1 32956 51913
1 11127 23773
1 12565 84317
1 10233 71048
1 24008 64996
1 19614 37029
1 71955 98616
1 63037 92951
1 13947 65401
1 31897 32062
1 46847 64144
1 2284 52550
1 39712 95330
1 46205 64002
1 45302 90190
1 37459 84663
1 2473 55220
1 24173 34943
1 38712 79136
1 39222 81122
1 69676 77294
1 5294 72783
1 9160 23034
1 28820 82439
1 8846 48870
1 69022 98778
1 57205 70059
1 16620 76783
1 5368 61302
1 43796 81074
1 4566 19013
1 69072 85594
1 3985 16288
1 22563 66524
1 86710 92554
1 49756 96004
1 62851 65326
1 46178 98589
1 1092 26561
1 19054 91025
1 19750 46946
1 84170 95744
1 36850 75961
1 10438 96007
1 39354 94816
1 38814 82895
1 13252 62579
1 21567 92287
1 19143 23785
1 12252 74529
1 38519 46402
1 4822 67731
1 37500 64771
1 59908 96083
1 55397 98338
1 5324 8803
1 38354 56238
1 47016 94167
1 34821 97915
1 51850 53391
1 4773 31538
1 26021 34078
1 27365 53861
1 11577 41534
1 24150 38870
1 2662 16017
1 11867 25658
1 76498 99666
1 73638 89968
1 37116 91387
1 7747 66836
1 38528 38942
1 41026 84586
1 20108 93757
1 7135 80080
1 61852 84369
1 66438 97646
1 462 84618
1 20862 98661
1 50096 94710
1 496 52997
1 5361 68299
1 5224 37243
1 16273 27854
1 3746 60067
1 87028 93690
1 10959 44534
1 22397 37115
1 32783 92334
1 41737 98060
1 45621 99923
1 17462 99942
1 57491 77453
1 31578 74787
1 17514 83688
1 43469 53932
1 80588 91021
1 80326 90197
1 52677 94766
1 11235 28232
1 17673 20211
1 23993 88787
1 35317 97388
1 63405 72676
1 65427 83342
1 3554 79090
1 10807 23396
1 59876 60014
1 65563 75826
1 4219 38086
1 33691 94668
1 16888 71435
1 80487 95106
1 9547 85691
1 5449 49069
1 48233 94096
1 35902 74924
1 58415 92978
1 28034 65338
1 334 62984
1 12112 81625
1 17637 53393
1 57403 79486
1 8400 80147
1 66267 95759
1 48462 86501
1 66884 83823
1 13699 61453
1 31382 81601
1 71426 81513
1 16366 76396
1 42144 84120
1 2457 92616
1 67765 77448
1 29179 75913
1 12405 39587
1 77342 91752
1 16286 74094
1 52438 92058
1 9696 38460
1 29574 83265
1 10384 29301
1 2652 34473
1 69390 87205
1 3984 13983
1 50131 76842
1 36485 38891
1 11120 97447
1 15058 38655
1 37764 94349
1 16762 30033
1 12428 85468
1 24083 75092
1 84625 92532
1 47180 76550
1 25602 98157
1 30569 34635
1 24871 45823
1 23641 53811
1 41208 45444
1 67413 70575
1 26563 44102
1 19502 52860
1 10745 11856
1 47233 61544
1 39674 93521
1 2260 32460
1 62396 84409
1 82002 99306
1 51873 71183
1 21449 70309
1 9115 78030
1 23586 37152
1 23402 26012
1 39643 54111
1 38107 81662
1 47594 61883
1 31854 88050
1 50109 85688
1 7465 10034
1 66429 74619
1 18662 58487
1 15479 87163
1 8745 44933
1 15613 23832
1 54248 88951
1 20136 41035
1 42685 46082
1 24194 48478
1 40877 48328
1 3864 73638
1 64366 73613
1 37512 83034
1 7441 21410
1 17975 41771
1 69011 70187
1 62448 97055
1 47273 91565
1 69984 85940
1 3981 15800
1 33335 50059
1 837 12860
1 54193 94435
1 44368 70284
1 14937 49892
1 42865 97555
1 88962 99270
1 30786 78257
1 31733 37590
1 5881 45880
1 30545 95024
1 10765 11636
1 8992 37759
1 17098 93019
1 55801 70234
1 4000 67466
1 21630 47062
1 19062 54640
1 27790 39920
1 11585 14675
1 12192 54923
1 12352 68417
1 28882 73207
1 10368 83856
1 39259 59414
1 68742 90915
1 30814 55907
1 79950 81833
1 28162 99989
1 9767 62261
1 35999 50081
1 41170 65305
1 72837 80148
1 7502 77105
1 62120 97370
1 77638 92526
1 2382 83019
1 61995 99698
1 6431 39824
1 49329 76849
1 64530 79600
1 32615 86598
1 60215 95550
1 34712 83637
1 14041 56270
1 3964 12686
1 2785 31306
1 13712 90506
1 16478 85701
1 71835 83391
1 43523 56526
1 24277 40695
1 43089 46853
1 16000 38249
1 67585 84490
1 5948 39996
1 61324 88003
1 80828 81744
1 15924 28567
1 24811 61707
1 6498 17149
1 17569 26431
1 12019 64081
1 34120 35389
1 52075 56213
1 16311 65426
1 77144 79745
1 74849 83278
1 59222 78815
1 23442 53473
1 20432 97822
1 29017 93931
1 5321 45248
1 39451 51259
1 70507 75303
1 26558 98849
1 66342 79914
1 72077 85695
1 67694 76718
1 2744 69541
1 17717 93549
1 7778 36280
1 8161 33067
1 22857 62721
1 21778 94801
1 82176 86158
1 2373 57665
1 84564 90689
1 37314 94269
1 52284 93855
1 32614 57814
1 12841 89647
1 10375 26177
1 33030 48474
1 18935 76171
1 7674 53145
1 10149 91346
1 50199 58376
1 22228 93316
1 38405 97962
1 15927 78747
1 34697 63901
1 29111 37486
1 20203 49232
1 26591 28962
1 44308 45911
1 30283 44876
1 61188 93999
1 28038 88370
1 93612 98654
1 22405 86337
1 4923 48795
1 35350 60731
1 36588 75899
1 40938 63109
1 72366 89311
1 40006 82058
1 29350 85193
1 20412 94335
1 25872 72375
1 51086 95409
1 17060 17331
1 17734 65392
1 61399 61576
1 76334 81315
1 22314 98962
1 21544 86416
1 25361 68325
1 3048 45464
1 65843 73711
1 56379 73861
1 1592 17754
1 45047 80600
1 33135 96743
1 2562 25811
1 10438 72225
1 22352 65850
1 41243 96691
1 30187 79515
1 56940 82113
1 5105 38576
1 79917 85559
1 21168 87544
1 59181 78582
1 38353 39713
1 2953 13687
1 93405 97823
1 164 59183
1 38465 96381
1 62812 92657
1 14157 59737
1 43207 82822
1 12957 43506
1 1043 53324
1 6083 30613
1 40451 66792
1 73221 76597
1 203 67273
1 77756 93354
1 21473 38508
1 6539 43790
1 26387 46462
1 16868 18765
1 52379 69217
1 12541 98223
1 18596 40030
1 15513 99525
1 37003 57085
1 32273 97073
1 38486 94405
1 17974 55078
1 62070 75701
1 45544 79460
1 65535 94109
1 49582 56565
1 4907 85914
1 82198 83981
1 47962 84396
1 6078 35218
1 17579 32979
1 15075 25128
1 2305 23206
1 59089 70170
1 49033 74112
1 6181 41772
1 10634 49865
1 43309 57270
1 30289 36778
1 43557 44512
1 28608 50538
1 24497 31356
1 9934 38987
1 15871 68354
1 52676 77481
1 29611 94559
1 57881 93072
1 76555 99520
1 29001 97442
1 11411 45675
1 28773 52697
1 28036 68967
1 45600 64183
1 66364 78463
1 14542 77471
1 16416 69941
1 4324 19595
1 64791 92927
1 12098 49081
1 45450 79642
1 48004 58419
1 45738 57828
1 27114 32484
1 30573 62957
1 12841 79381
1 14846 81643
1 24243 64452
1 94202 94632
1 41959 58990
1 33348 84818
1 92237 96067
1 15854 73153
1 2358 47974
1 33694 63023
1 26381 68364
1 774 57781
1 24628 26465
1 824 47507
1 72729 96290
1 15649 19145
1 43923 81277
1 2609 33383
1 24239 82263
1 488 16477
1 66160 90542
1 92174 99893
1 38987 65065
1 12646 93691
1 52039 55096
1 14334 72259
1 46533 70048
1 27086 95401
1 82770 93572
1 47603 58880
1 30894 88852
1 28875 35550
1 55832 70936
1 38233 64165
1 69749 98150
1 28455 66813
1 63852 64343
1 16329 96201
1 60593 70264
1 15674 24256
1 57643 92863
1 34037 90544
1 9449 29669
1 18156 37241
1 17782 47221
1 87239 92206
1 1117 43573
1 7645 16044
1 76817 87552
1 70002 84025
1 74325 91824
1 73170 75390
1 25058 38929
1 69082 70200
1 58616 86120
1 6933 12375
1 11174 44485
1 4843 74299
1 19396 89697
1 72704 84824
1 42573 52917
1 7424 37633
1 18738 78281
1 16003 92598
1 27627 99669
1 7087 49565
1 39587 89584
1 98755 99924
1 59237 94776
1 61947 93659
1 42833 70871
1 27658 66428
1 72213 81407
1 41742 99015
1 12281 66910
1 3621 88347
1 14634 34401
1 9094 50081
1 9700 85993
1 21896 89249
1 48338 68189
1 59382 83967
1 1054 25817
1 26724 44582
1 29912 67322
1 4073 60130
1 46890 76262
1 43053 85674
1 32995 42097
1 8284 67590
1 25402 36606
1 55433 92994
1 79981 86700
1 21578 77038
1 20451 48373
1 14773 31955
1 33280 78413
1 52182 82685
1 77943 97033
1 23808 80154
1 17913 18923
1 18985 71578
1 31244 97629
1 8913 20321
1 169 45267
1 69563 79043
1 14605 98953
1 11774 36525
1 13749 34820
1 20626 66481
1 72806 72934
1 22365 94316
1 23251 34934
1 64539 79389
1 38572 73106
1 29881 77948
1 67064 94343
1 32423 65254
1 15765 71759
1 4341 95791
1 956 25662
1 14884 96531
1 86771 89549
1 29371 85844
1 31779 78106
1 9873 12454
1 51571 83591
1 68925 75932
1 12023 72190
1 44196 59214
1 3832 50633
1 19267 51371
1 12805 17138
1 23026 34535
1 57707 86181
1 60783 78735
1 32710 60922
1 26842 45925
1 15220 37491
1 3342 97177
1 51807 78357
1 61791 84199
1 43932 94324
1 20203 62174
1 1980 78724
1 29036 46184
1 4008 88018
1 51276 92901
1 83453 95132
1 14244 74354
1 73528 92582
1 20279 64730
1 16263 94741
1 22288 44789
1 35107 35225
1 61903 63956
1 10909 64465
1 8693 53834
1 52382 53826
1 50602 54944
1 67806 87164
1 77032 88994
1 76870 81905
1 29276 59125
1 90031 98023
1 11744 69942
1 22702 92813
1 14245 48038
1 9000 48568
1 22189 75052
1 47669 50585
1 30709 38782
1 44746 46832
1 95242 96679
1 17107 45445
1 67251 84472
1 2148 24496
1 9522 74294
1 23949 77949
1 32 75550
1 7748 49051
1 59978 80894
1 26648 74947
1 67505 94126
1 45034 69649
1 18522 65105
1 68143 96255
1 25796 68356
1 29845 45814
1 5624 65687
1 14600 25378
1 5533 31807
1 51022 79470
1 4065 76442
1 52046 64627
1 8383 32007
1 16 89811
1 39893 43303
1 9042 26105
1 35506 91879
1 26291 41577
1 50676 91000
1 48655 69563
1 32509 97778
1 11285 82489
1 26227 77012
1 37668 68033
1 82868 87896
1 6163 40752
1 18733 37447
1 12339 51579
1 67183 83627
1 23154 53695
1 46352 77907
1 56747 75506
1 18625 61099
1 10010 73884
1 28658 35096
1 50678 54014
1 11619 43929
1 2466 73714
1 21462 27602
1 22291 73734
1 11291 24754
1 86030 94092
1 2613 33519
1 40450 60030
1 31524 92903
1 17376 85147
1 3344 85980
1 13531 53381
1 34545 55126
1 21882 25244
1 48809 74669
1 47127 64162
1 10796 32081
1 70777 98421
1 43339 84088
1 26918 72048
1 67630 95680
1 39890 65342
1 42654 44603
1 12691 38004
1 46888 88063
1 26251 95397
1 33155 50211
1 43455 75333
1 49329 55753
1 20546 41163
1 18468 21373
1 7798 63928
1 30225 81329
1 11941 71654
1 24439 98514
1 10263 87670
1 60927 64353
1 40859 65690
1 80082 93106
1 28257 35378
1 34863 46449
1 21705 74616
1 5862 63549
1 65959 79090
1 21220 57874
1 21090 36234
1 70842 84064
1 3631 58895
1 2314 82129
1 52234 88144
1 30126 36539
1 21331 81433
1 38722 61616
1 56255 84281
1 35460 50195
1 70529 98804
1 11350 82447
1 9022 89726
1 4367 35075
1 28020 93274
1 18408 88161
1 30744 71690
1 72412 83605
1 68903 73781
1 1481 24078
1 56476 86769
1 21191 37451
1 11914 67131
1 6377 25162
1 5684 65304
1 17195 66996
1 6987 44528
1 13200 43767
1 44444 98967
1 10039 87756
1 2528 27862
1 6628 30497
1 17413 60281
1 24284 61754
1 2869 44962
1 34039 49650
1 12468 26143
1 72732 91323
1 72958 86921
1 64911 71750
1 66658 94780
1 8333 86463
1 26712 43902
1 67518 97462
1 10619 33369
1 22357 97968
1 42899 86059
1 3262 27706
1 5442 47248
1 63309 68844
1 57233 79406
1 74747 88707
1 24553 43539
1 93026 95107
1 24015 75571
1 13322 84380
1 33093 72955
1 84344 85944
1 68577 77110
1 36896 77501
1 93 98964
1 26467 58696
1 43720 52431
1 54406 94894
1 28165 67624
1 16061 68845
1 20468 57072
1 32404 80499
1 29972 67621
1 80085 83384
1 13106 46900
1 24853 68868
1 18569 77240
1 34188 75823
1 20219 53553
1 3110 24108
1 80350 95034
1 40907 76727
1 24399 38531
1 19484 90764
1 713 44854
1 44807 85810
1 66549 77249
1 15159 63198
1 70795 71629
1 33782 78058
1 12005 91710
1 16214 40549
1 39232 99215
1 61184 65627
1 51489 64774
1 36323 45345
1 2922 81298
1 46673 66379
1 45598 59072
1 35631 73973
1 47317 51011
1 28419 55604
1 37676 91994
1 26495 51320
1 24232 78114
1 25939 85145
1 37294 70811
1 47124 53321
1 13882 91492
1 22733 39925
1 1674 85902
1 18728 19098
1 27878 35651
1 52818 58613
1 26766 29149
1 10769 46216
1 47757 59868
1 47082 80520
1 29938 57969
1 26178 70202
1 74499 93309
1 14535 39100
1 40269 95292
1 37721 55446
1 7057 57643
1 1012 63115
1 13824 73133
1 32308 43688
1 7028 15935
1 15207 53229
1 1042 82135
1 23144 42157
1 16702 97986
1 68687 82382
1 24862 91870
1 18908 67098
1 32790 99794
1 43499 70217
1 9715 80574
1 69004 82997
1 6991 89643
1 25808 48818
1 55171 77492
1 41979 52390
1 9908 57043
1 37064 43629
1 23927 51920
1 16525 79133
1 14272 59182
1 92982 94318
1 23995 37544
1 31901 97975
1 22853 96111
1 61849 94453
1 50598 68525
1 23646 58310
1 35398 61600
1 24513 56537
1 56196 67170
1 11959 82476
1 27516 44602
1 20972 30795
1 20819 24869
1 1103 36184
1 92686 92758
1 35488 76891
1 40094 79849
1 9827 57060
1 86018 89138
1 5028 14912
1 54017 79388
1 39721 49150
1 11880 98985
1 32288 93721
1 22819 34120
1 20768 21554
1 1227 18086
1 71425 79082
1 46515 90326
1 68923 72672
1 20429 62404
1 70228 93402
1 3969 86840
1 34535 84470
1 13604 13937
1 55330 75809
1 26864 29074
1 19405 47724
1 16380 84367
1 14634 22532
1 81262 86119
1 16684 44144
1 37706 54877
1 5541 63292
1 39474 87001
1 83513 97471
1 18731 58362
1 53622 67515
1 5805 16186
1 3165 74922
1 8229 55942
1 46738 92938
1 4567 57559
1 1475 97385
1 43635 74930
1 31205 64996
1 50264 81179
1 149 3869
1 8809 80382
1 60601 93712
1 37392 71135
1 12578 32395
1 4647 82921
1 60550 70763
1 49760 71329
1 50048 53718
1 32315 81640
1 15349 60522
1 45161 53451
1 56004 68556
1 1797 69320
1 54463 94076
1 43028 99299
1 15539 94163
1 6568 46492
1 33754 77626
1 49973 87119
1 25645 67805
1 22276 89950
1 26542 76849
1 36650 73616
1 23718 94290
1 9360 37055
1 22817 39355
1 1315 15200
1 78469 92973
1 17738 62795
1 52288 81331
1 15123 65757
1 45404 99688
1 68923 97007
1 1178 45334
1 13675 98190
1 50483 89005
1 1193 60290
1 48459 56961
1 51810 92318
1 30664 35447
1 22709 82504
1 65140 69520
1 69588 70936
1 7557 26049
1 7600 23964
1 8855 82537
1 81197 87425
1 29077 69162
1 80820 88921
1 12358 62153
1 3590 11931
1 14578 39850
1 15406 73806
1 2834 32469
1 7074 36385
1 25694 43420
1 12623 98032
1 37070 55704
1 29533 96608
1 42575 90443
1 94480 96466
1 30308 79568
1 83546 93096
1 11732 48049
1 18878 80701
1 11712 99328
1 36475 96910
1 14790 75340
1 30521 52171
1 40924 43172
1 7605 20766
1 72858 95871
1 41943 69805
1 78431 80691
1 40723 79990
1 17591 21094
1 71496 96960
1 45202 97068
1 23858 70985
1 2198 3667
1 11761 42034
1 16862 94901
1 28932 84542
1 8255 9905
1 4955 91095
1 10999 77775
1 41041 59663
1 88327 95909
1 13657 95363
1 39992 87648
1 21135 33933
1 10209 23743
1 24809 30018
1 54293 95897
1 26172 26828
1 12382 72410
1 68337 94597
1 24416 81464
1 45933 64879
1 91574 91919
1 16013 74444
1 55375 93116
1 22536 38674
1 40102 58941
1 38509 64170
1 39476 98036
1 13605 41028
1 22034 37762
1 28654 70129
1 69572 93777
1 33 18074
1 57047 94669
1 60754 90067
1 34692 77947
1 42968 72144
1 26208 62979
1 65344 91205
1 41948 75107
1 50775 70778
1 35700 48379
1 21869 81304
1 12351 64531
1 17711 53680
1 37879 66225
1 75874 83055
1 57105 82384
1 41353 87449
1 55576 56067
1 18034 55085
1 10204 57116
1 38769 91523
1 8476 61534
1 53132 76350
1 42862 50882
1 12928 75445
1 33948 99746
1 10685 51002
1 8213 17682
1 1765 29897
1 15047 75398
1 19759 60996
1 23281 55251
1 27132 85332
1 38806 98296
1 39801 84059
1 2269 29336
1 69234 82848
1 11070 46041
1 16077 25096
1 57725 88339
1 75259 89884
1 2721 58369
1 12624 92684
1 24452 43602
1 40838 95296
1 75766 92218
1 42287 90693
1 30079 57005
1 56896 87985
1 32580 45642
1 5892 64207
1 88980 94798
1 51165 86164
1 71281 86204
1 37068 43243
1 4653 34112
1 56167 89983
1 15297 96936
1 51048 58683
1 36865 49517
1 63991 87905
1 16512 29221
1 8443 43593
1 49299 53527
1 23906 64535
1 53269 90645
1 16039 29768
1 1304 61625
1 80690 80718
1 32912 68955
1 26290 90862
1 57009 72969
1 32184 88249
1 83989 87152
1 9246 58176
1 7462 36827
1 38576 86370
1 85341 87356
1 11018 77545
1 49291 95396
1 47525 88336
1 54417 84961
1 13274 23644
1 838 8269
1 21017 80505
1 72082 72208
1 5034 89111
1 57926 59965
1 14051 51207
1 15088 24118
1 13098 81458
1 11768 35846
1 5690 8908
1 40892 41154
1 68723 80126
1 34272 83755
1 9795 28275
1 84258 97940
1 4057 96893
1 43686 52882
1 36523 84808
1 54234 91047
1 10293 34324
1 56195 98264
1 19795 66637
1 16858 73664
1 2249 73571
1 2096 71941
1 58157 79797
1 64793 99946
1 31409 51646
1 10078 66445
1 27401 96260
1 47184 67382
1 1387 14648
1 24948 76890
1 36703 73945
1 11704 73760
1 30695 97280
1 50387 99230
1 59363 92640
1 32409 35833
1 16131 80254
1 97883 98235
1 2830 46667
1 15564 81195
1 18873 31009
1 32555 63863
1 22095 30713
1 29313 40497
1 78746 85552
1 55361 66949
1 14050 46922
1 25083 33212
1 5306 91124
1 8804 11954
1 33289 85787
1 50481 61453
1 20296 33344
1 16513 88304
1 61309 73786
1 36206 49022
1 75265 87173
1 20274 69198
1 79980 87438
1 71087 93276
1 76420 86010
1 50387 98653
1 77510 98556
1 21892 64681
1 16070 20068
1 59850 72814
1 10973 64371
1 84706 96972
1 22879 49011
1 20942 88809
1 1427 30652
1 49692 88758
1 25300 28109
1 59418 64346
1 13367 67896
1 29618 35086
1 10253 28639
1 47465 99027
1 11402 69630
1 77459 82265
1 25232 61631
1 16128 80105
1 63801 65762
1 44324 61904
1 39668 98651
1 77468 90138
1 25456 54721
1 31260 64219
1 14803 25959
1 21210 52499
1 24567 76611
1 18880 80064
1 577 98531
1 76538 90337
1 78222 85442
1 70464 78020
1 13473 88905
1 1706 66830
1 26847 58259
1 12014 40655
1 68629 70843
1 40958 65954
1 35018 66657
1 43128 68787
1 7149 63990
1 62065 97004
1 23457 35946
1 13459 58154
1 19695 31114
1 50973 87742
1 18814 81931
1 2339 69953
1 35434 79811
1 32339 63264
1 56037 73571
1 46337 61496
1 54244 80704
1 21619 39089
1 30711 64407
1 48515 69822
1 55733 66263
1 53798 95852
1 26275 31308
1 91010 98180
1 19214 72331
1 17505 33198
1 33815 37259
1 40 84403
1 14780 16458
1 27900 81843
1 70885 83716
1 5536 61658
1 40218 76001
1 43404 80230
1 31322 40690
1 95797 99186
1 55240 89179
1 9793 98461
1 67026 77224
1 7237 58598
1 35485 59670
1 36385 88514
1 85005 88449
1 25737 27217
1 64262 91041
1 45443 63348
1 18652 79500
1 4258 81453
1 26275 48802
1 15797 24677
1 5712 26657
1 23752 28100
1 16326 53075
1 26325 35356
1 2794 60623
1 25878 83335
1 15193 58847
1 26491 89551
1 2872 6242
1 90773 95838
1 66487 80936
1 64317 70850
1 57635 74289
1 52321 92808
1 58512 88162
1 11062 14134
1 64709 87019
1 28650 38904
1 11528 78582
1 607 4281
1 73197 98321
1 41056 74922
1 31682 45719
1 65283 85745
1 31144 39440
1 9607 78027
1 4598 80424
1 10940 33240
1 27951 41774
1 49731 66611
1 12508 99702
1 10039 92322
1 64254 81690
1 71486 76794
1 12710 67869
1 41511 83840
1 23602 97670
1 87273 95322
1 29071 83830
1 26001 71710
1 25966 70216
1 38123 96511
1 40945 99363
1 54861 90074
1 1945 86715
1 65271 86961
1 62488 68414
1 45950 65808
1 27716 45045
1 58662 99800
1 34136 50495
1 4790 65653
1 30726 89777
1 55930 61279
1 62008 97363
1 32670 70958
1 49429 72785
1 23438 69437
1 4263 77002
1 32211 90198
1 11580 51211
1 80891 85522
1 86207 98509
1 12933 46266
1 86037 97519
1 53011 71825
1 11222 69972
1 15322 76476
1 32457 89506
1 45168 75434
1 8114 73227
1 31746 52026
1 603 47068
1 31722 82616
1 21691 88490
1 17698 19975
1 12299 97404
1 9927 52496
1 89219 91458
1 85911 94339
1 11953 99606
1 5818 23136
1 69559 85268
1 29844 93731
1 58342 89342
1 74822 79603
1 24330 95713
1 4057 78677
1 14843 88254
1 48585 99802
1 51147 86038
1 95812 99250
1 57956 60257
1 4243 32961
1 72469 84093
1 1438 66513
1 3730 67681
1 21587 39870
1 53268 57304
1 6613 33065
1 4246 13052
1 10699 46359
1 56912 66835
1 26499 80751
1 53426 81930
1 53491 56744
1 24433 33475
1 90780 92294
1 20886 83643
1 23672 73150
1 79300 80542
1 35272 41062
1 31838 97371
1 14006 32417
1 9719 55525
1 21238 67908
1 47697 91477
1 21949 51371
1 23622 66960
1 72624 72679
1 47918 70146
1 74893 76687
1 21451 95682
1 16581 47639
1 49016 57952
1 21166 29183
1 34293 58608
1 22925 67322
1 92201 94462
1 19491 41243
1 1833 23138
1 23857 97069
1 51279 67967
1 21488 85483
1 10682 63099
1 52953 88055
1 70074 79723
1 6287 23429
1 41627 41955
1 12348 73017
1 11417 25716
1 66411 95804
1 31057 71610
1 25701 36420
1 28180 57692
1 28665 32924
1 40067 77607
1 48667 82876
1 80584 95092
1 25282 60838
1 3047 63879
1 7189 85877
1 38442 94370
1 86254 99400
1 61548 82250
1 34681 60161
1 36920 62727
1 28621 96297
1 44249 46476
1 42208 80327
1 6093 32019
1 59722 64898
1 21512 90112
1 48550 81840
1 41011 93164
1 8906 59801
1 24614 86382
1 37821 75834
1 10312 32779
1 11617 45742
1 70770 71923
1 57888 64895
1 64854 71657
1 17705 95391
1 86693 94940
1 84258 97516
1 2667 2752
1 4132 28047
1 56356 66384
1 6119 66405
1 58269 59369
1 8185 90017
1 3182 43910
1 10941 44871
1 65972 95064
1 2422 4090
1 1129 65074
1 28785 58497
1 24018 84906
1 5477 19881
1 38746 80951
1 33740 43844
1 41425 82637
1 46624 67035
1 9812 49164
1 6674 12373
1 6818 33057
1 18676 52040
1 28759 77991
1 36792 75342
1 6729 87933
1 53412 64069
1 2337 95944
1 26346 79416
1 1388 29945
1 35429 45492
1 21766 81342
1 21791 67164
1 31692 78271
1 5461 33436
1 39759 54956
1 83569 92424
1 8912 29942
1 55439 70828
1 31147 77466
1 76615 80577
1 35967 83442
1 20199 20835
1 10582 69127
1 45052 73925
1 3892 37208
1 8899 86581
1 8746 92287
1 37725 56324
1 28481 65246
1 26540 57437
1 10440 94509
1 8601 41624
1 56608 68317
1 10176 47462
1 25037 71721
1 30092 34289
1 53612 98353
1 3633 63987
1 15998 30699
1 794 71556
1 66661 78459
1 19051 51153
1 36151 41243
1 45598 70612
1 30865 36606
1 41294 48258
1 29895 40887
1 54464 95711
1 14670 80459
1 30085 88905
1 33931 67640
1 17440 40436
1 29707 90287
1 47972 83713
1 15703 92484
1 49546 79871
1 6264 33081
1 3298 32400
1 78898 93788
1 14018 17369
1 32673 74149
1 53601 56823
1 6387 62964
1 20385 62578
1 36105 90435
1 17182 58211
1 13417 84561
1 45847 69990
1 7283 58342
1 34442 99381
1 58930 91123
1 16004 33230
1 33860 73035
1 31618 74412
1 43527 74278
1 35623 96264
1 30145 72118
1 21390 30498
1 4524 60434
1 31819 52882
1 50418 89360
1 12247 44185
1 11052 68161
1 23803 67694
1 17049 71695
1 13916 95717
1 20022 87776
1 49662 56619
1 8501 26357
1 13467 56259
1 37136 68368
1 40416 66430
1 53845 99516
1 22413 85627
1 21965 87559
1 31296 38317
1 21076 60058
1 45503 56780
1 24993 85194
1 11408 95414
1 54557 72348
1 22929 77802
1 31256 51366
1 49559 54504
1 40965 65517
1 29238 55771
1 14030 73446
1 5116 66426
1 74191 90581
1 11642 33622
1 25308 31070
1 35976 55980
1 14400 76542
1 21293 55606
1 56391 99772
1 52432 79573
1 34515 63111
1 4619 42866
1 19089 41180
1 3487 54627
1 81004 96812
1 64436 91972
1 86811 91202
1 66931 70870
1 12455 64698
1 57080 100000
1 25704 33462
1 64452 71740
1 66896 99061
1 11052 14139
1 10712 73136
1 8033 64405
1 11914 84947
1 47971 84564
1 30810 33434
1 94727 96605
1 682 28672
1 79637 80047
1 397 92348
1 81385 99676
1 57275 57723
1 33348 80172
1 10069 92734
1 28802 37665
1 46202 56277
1 36999 63808
1 18634 33245
1 23137 61865
1 42359 58330
1 30280 67922
1 27575 64074
1 35276 85191
1 17375 75323
1 74951 77693
1 53354 76669
1 37424 97292
1 45008 45860
1 53038 53722
1 11759 64887
1 32797 57199
1 61465 75096
1 93365 99453
1 42779 96854
1 61800 72744
1 4250 46892
1 8878 27303
1 28442 96556
1 1974 96907
1 32372 37795
1 74417 85719
1 4102 37219
1 2599 14262
1 28914 45563
1 62679 91802
1 19723 22173
1 7373 76317
1 52214 89088
1 40658 55400
1 69987 86675
1 1195 70925
1 56328 99076
1 34863 73799
1 29504 40017
1 21051 42914
1 15524 36045
1 32747 65589
1 89864 95767
1 61535 92729
1 15733 71127
1 26972 41310
1 2423 29362
1 35755 36772
1 934 9514
1 9664 84655
1 49051 59532
1 80489 98858
1 8174 30822
1 17071 80387
1 28694 54206
1 55555 89045
1 10678 90722
1 8397 80975
1 49232 89830
1 69534 95295
1 17210 39245
1 26359 95771
1 23093 62181
1 6077 46158
1 39664 85888
1 80987 96740
1 61988 68846
1 84474 96277
1 1873 55195
1 26404 58512
1 63371 87156
1 53295 60400
1 55446 90022
1 14448 96861
1 54138 94055
1 16109 48751
1 63674 97456
1 31527 95013
1 22075 56334
1 64445 92111
1 9800 86780
1 22792 28691
1 73026 81736
1 20182 95143
1 40353 86629
1 18855 84136
1 17999 40304
1 10147 72515
1 35305 47109
1 46699 98230
1 19828 64636
1 17664 61222
1 20083 51283
1 30492 67001
1 64044 95452
1 41087 50596
1 27500 59155
1 45397 97216
1 15775 31165
1 42135 65462
1 26242 86383
1 50064 75682
1 42660 80067
1 46985 80722
1 51745 52123
1 54611 66039
1 38434 57327
1 32957 83469
1 41402 53809
1 12873 73781
1 39217 90933
1 11066 60551
1 54194 62652
1 81793 88376
1 19677 83836
1 24625 25663
1 17535 86141
1 54454 99031
1 35400 80415
1 31575 48246
1 50607 81417
1 19659 28076
1 79942 87536
1 45709 96938
1 34622 41068
1 55015 75504
1 513 18674
1 27952 96901
1 45231 99859
1 31845 73013
1 28084 49340
1 18581 20640
1 28356 50582
1 18237 39828
1 28786 67451
1 72263 80711
1 48539 57334
1 8345 93695
1 11775 26831
1 19271 58103
1 68181 95356
1 60108 72613
1 17931 32084
1 65973 95385
1 12550 89925
1 26072 94670
1 24695 27933
1 29657 47602
1 74874 75773
1 50142 74094
1 52047 78652
1 40956 49328
1 51669 82114
1 45515 91346
1 32390 76227
1 60204 63301
1 62200 74778
1 68512 75162
1 68343 76418
1 8528 45038
1 18405 93749
1 2652 74516
1 2831 69315
1 20982 60430
1 4237 59162
1 40865 42447
1 42909 98738
1 42959 77323
1 45028 65270
1 7022 65160
1 1701 91217
1 19085 72623
1 34 57593
1 61802 67386
1 68560 96580
1 62460 82904
1 93623 94854
1 29974 80911
1 39577 58179
1 55681 88847
1 51385 92157
1 31421 50191
1 26830 59774
1 20207 34646
1 28916 38805
1 51821 85478
1 76781 89339
1 51754 94985
1 19288 20903
1 22580 54633
1 42060 58642
1 26331 73350
1 1314 70243
1 38402 80148
1 12209 16656
1 42746 52931
1 65287 98417
1 87343 96993
1 28137 64166
1 6100 68010
1 62443 81580
1 19250 94866
1 18457 74323
1 36623 88277
1 9131 62016
1 19440 61671
1 68228 70530
1 34 69457
1 44593 96274
1 63022 88261
1 59278 96739
1 23633 24907
1 22657 64857
1 60402 91673
1 43020 62205
1 79075 94835
1 16896 51857
1 40208 72586
1 94053 98575
1 22359 67910
1 38986 88037
1 68790 84492
1 10894 78736
1 93425 95723
1 47355 51659
1 29040 65693
1 32085 55686
1 22699 65490
1 73061 98858
1 42602 96486
1 11659 81726
1 9784 52291
1 5771 39869
1 79422 94662
1 66710 74456
1 14555 28727
1 17391 23183
1 15247 75677
1 91175 99629
1 11902 88492
1 22343 59575
1 45464 72955
1 17470 56372
1 8176 26593
1 4635 81769
1 35117 72351
1 32841 93465
1 33347 83612
1 44197 80968
1 11668 61438
1 27620 40423
1 82655 99345
1 60368 66997
1 9480 66878
1 25111 58435
1 15518 58289
1 9245 90527
1 17949 52568
1 72931 89344
1 56093 86954
1 23556 54533
1 10378 28614
1 55854 64019
1 29686 87066
1 28458 81509
1 90793 96458
1 24968 30996
1 48215 92819
1 295 89295
1 9263 32273
1 75322 91013
1 32065 40408
1 38377 72229
1 9551 99539
1 5452 44595
1 12593 43422
1 11251 25853
1 25450 76259
1 24358 91763
1 37558 83594
1 995 4411
1 22080 81113
1 77721 97943
1 67543 83542
1 14902 17002
1 23534 97469
1 33893 97134
1 24807 94580
1 42471 80766
1 36138 36323
1 38918 56624
1 8950 68227
1 7850 38335
1 63472 91202
1 41736 83087
1 4911 29647
1 41016 70834
1 13179 67608
1 16143 93480
1 30484 85686
1 10738 78880
1 26893 38921
1 2524 83467
1 8424 74138
1 10204 90390
1 16064 80739
1 33678 76331
1 75789 94632
1 31937 55297
1 36638 62704
1 37713 66074
1 1853 14653
1 53288 59099
1 25824 66802
1 10623 61155
1 43850 98279
1 7766 30376
1 72555 93221
1 15703 93554
1 19154 38957
1 47355 69480
1 93397 99744
1 24805 94449
1 47909 78639
1 2299 80401
1 40945 47010
1 35404 42171
1 22040 84301
1 22308 78645
1 56892 90536
1 32307 73292
1 29700 36622
1 62467 82544
1 80828 86256
1 17837 38109
1 68763 99143
1 21660 65774
1 32919 71901
1 49518 70322
1 21924 32480
1 10886 55666
1 38591 94865
1 3230 54236
1 43159 47222
1 15275 19729
1 17512 79955
1 67938 91709
1 23962 72515
1 3606 77803
1 42724 84371
1 94840 98564
1 53394 76810
1 45886 74872
1 57152 99535
1 49696 63300
1 2709 17441
1 69241 69851
1 93022 97687
1 18503 23822
1 23219 45232
1 27241 77908
1 2936 24813
1 50549 84861
1 60765 83558
1 737 64215
1 29256 60474
1 77390 95677
1 32522 83249
1 47505 69158
1 68844 94409
1 76243 84320
1 47845 75350
1 3276 86886
1 45755 51960
1 29823 62631
1 20020 21444
1 57685 92981
1 72337 75203
1 1683 74454
1 68041 75530
1 21257 33536
1 26548 54857
1 38562 69544
1 71591 78698
1 95934 98079
1 31402 39054
1 17821 80319
1 73128 77785
1 47689 94712
1 76099 85364
1 24544 63550
1 36313 49986
1 14094 58664
1 27722 79245
1 37189 75342
1 9442 51163
1 17190 22396
1 37195 97070
1 54877 83370
1 42978 94091
1 62105 86624
1 70860 92027
1 55669 69437
1 62627 65623
1 74740 76669
1 45596 70041
1 20477 96720
1 54788 81111
1 6069 46169
1 65698 95580
1 47264 91264
1 60668 66708
1 21958 72079
1 29198 65910
1 29543 83918
1 10353 65965
1 40555 92654
1 25651 72895
1 4926 19748
1 40076 97321
1 4922 86840
1 8745 18450
1 46388 56689
1 27588 63079
1 62368 97315
1 29148 51293
1 3329 63007
1 35954 70125
1 36051 49374
1 65059 68684
1 50588 80165
1 47279 71240
1 15226 27253
1 55358 85452
1 61069 66961
1 8566 98700
1 59384 90429
1 43044 44756
1 30937 88473
1 15288 73248
1 79919 81589
1 433 22279
1 87812 95231
1 49309 75322
1 36253 53833
1 83521 91178
1 39079 73238
1 80276 87185
1 3911 35907
1 64732 75361
1 40134 55214
1 41655 78747
1 82906 93519
1 8789 95625
1 54401 98214
1 28154 91129
1 6003 58257
1 45498 85266
1 5095 92242
1 15949 40476
1 59163 94089
1 66884 91171
1 33515 50221
1 36625 51304
1 63455 68250
1 7516 86432
1 23042 97589
1 49104 49891
1 80967 97334
1 19769 27940
1 28449 61330
1 15679 15822
1 2245 57131
1 12660 60431
1 34655 75923
1 7746 43651
1 5189 17558
1 30030 42470
1 18317 39059
1 3270 13821
1 12521 21861
1 40404 64676
1 28862 33237
1 33252 40178
1 13084 51782
1 34762 55256
1 3510 14769
1 83010 97938
1 44862 58971
1 41991 97224
1 8633 98982
1 8200 22867
1 27924 30855
1 10954 65813
1 27048 95426
1 46377 64971
1 47439 86345
1 25131 52820
1 23904 38940
1 11343 61917
1 1490 16951
1 56054 95499
1 47560 73992
1 53249 93977
1 2970 65142
1 34850 41116
1 23762 82397
1 18583 91654
1 65494 91519
1 21960 32020
1 29537 99873
1 17009 95018
1 34803 38548
1 52857 69643
1 6860 27667
1 70025 82234
1 9248 69505
1 74836 82515
1 71714 85312
1 70672 92381
1 17253 91519
1 13925 40798
1 348 89525
1 1650 88645
1 71070 86393
1 68664 99648
1 41173 87780
1 40306 48150
1 14186 20545
1 82041 92346
1 60891 87154
1 2314 39428
1 3615 79836
1 56329 79805
1 35580 67631
1 87175 90905
1 1571 7394
1 66994 94521
1 26652 30747
1 36486 74070
1 46793 84522
1 47635 60978
1 29245 64290
1 17008 51738
1 8524 52488
1 30705 84654
1 35434 99117
1 70089 99376
1 69599 84709
1 34404 99432
1 49262 82669
1 19820 26579
1 11207 25595
1 19926 97297
1 21703 65706
1 35330 76857
1 47006 98137
1 3150 35236
1 29587 81873
1 24572 36792
1 12017 93378
1 59760 60520
1 28672 99403
1 91896 97984
1 5795 98349
1 3582 50029
1 53333 79053
1 33974 66631
1 163 91818
1 32389 95586
1 64207 97853
1 2276 60385
1 30086 38511
1 9603 74891
1 7432 81648
1 50734 79077
1 21841 37446
1 15670 84917
1 5455 18508
1 22853 54003
1 940 92417
1 32269 81380
1 1627 29844
1 7631 56123
1 5380 61330
1 35788 43791
1 61741 78478
1 7549 88426
1 50550 57862
1 31521 50571
1 52656 87580
1 1999 81385
1 10317 31203
1 13975 65109
1 40460 47050
1 26490 89392
1 86510 88668
1 41798 47755
1 49627 67098
1 7515 28185
1 734 1965
1 28736 87796
1 30360 62486
1 9759 53207
1 16105 83859
1 33277 54172
1 10443 97027
1 12111 90661
1 23597 69313
1 14427 80974
1 21275 96432
1 2947 26331
1 32293 86164
1 68526 90474
1 13192 32057
1 14024 17604
1 80125 82817
1 46519 81738
1 10922 93001
1 31487 62494
1 14468 41057
1 79 94135
1 56630 89370
1 35705 64540
1 16960 19329
1 48609 68272
1 85076 86457
1 10109 57800
1 37021 56524
1 16169 73966
1 60894 73030
1 78337 96290
1 6731 17234
1 12874 33768
1 26423 68133
1 20344 74871
1 29206 32882
1 30055 50299
1 13325 83892
1 8735 52590
1 8923 74878
1 24095 36759
1 602 93806
1 26465 56429
1 48269 90653
1 9114 56805
1 18004 43131
1 3227 46509
1 3664 51626
1 3494 96081
1 26878 85146
1 56988 73086
1 34899 57248
1 21370 73670
1 33041 82688
1 18349 45662
1 6473 73245
1 29293 50522
1 45347 57261
1 54436 74724
1 32541 87566
1 27509 78345
1 41793 46894
1 10493 24494
1 20287 46533
1 40380 45411
1 46282 54380
1 54412 74116
1 23138 32886
1 53291 86562
1 81226 85479
1 57827 65308
1 50850 92311
1 39715 80242
1 19369 48681
1 36331 84666
1 34311 46264
1 24402 25044
1 28538 67295
1 50899 94153
1 70111 83883
1 76026 97155
1 5824 74184
1 4826 81670
1 12914 42100
1 43599 46764
1 36729 58230
1 29028 44853
1 33955 79677
1 42262 57880
1 62279 83641
1 58286 95847
1 11907 84848
1 29834 87804
1 1508 53524
1 23850 49633
1 14329 94630
1 33202 82988
1 50154 50835
1 91675 96543
1 4355 89834
1 89072 90633
1 24813 36623
1 20188 53101
1 5619 47674
1 47045 67582
1 8605 93675
1 24675 34243
1 80806 96498
1 31988 36634
1 50697 72150
1 31832 57328
1 24006 75722
1 7122 78913
1 31402 95388
1 10747 37395
1 11078 70615
1 26833 74086
1 14823 44705
1 75262 98914
1 1436 56499
1 52546 63842
1 21253 57527
1 5348 97925
1 580 89211
1 7304 23141
1 3046 61015
1 82347 97528
1 16645 74217
1 28425 74052
1 84000 95633
1 25455 57854
1 12085 65201
1 52831 68454
1 55357 85383
1 1196 93504
1 35910 94544
1 33031 62235
1 30007 75572
1 43625 66086
1 6328 97727
1 44703 55063
1 41171 69040
1 11570 33275
1 16987 21839
1 32890 81249
1 58093 81795
1 21052 90473
1 5519 94281
1 27788 96263
1 4230 25401
1 44515 61819
1 27435 88166
1 46976 49451
1 1546 40188
1 29982 81160
1 52890 55158
1 18182 71727
1 44200 88824
1 17909 78463
1 79966 89172
1 3137 39755
1 54661 66765
1 93516 96508
1 29259 56633
1 6370 63535
1 62574 64795
1 69856 84647
1 12696 16987
1 31240 92426
1 12790 66181
1 51365 86459
1 85581 97677
1 5963 54163
1 2908 57831
1 57594 85169
1 528 45544
1 6625 19985
1 56755 88884
1 50109 89768
1 68219 76925
1 22369 97904
1 8832 12306
1 12346 37276
1 72621 99164
1 24980 71023
1 61587 98920
1 30195 38713
1 54160 84308
1 42142 51616
1 25429 75656
1 52504 73255
1 32273 65499
1 33530 62082
1 7632 94542
1 76102 90918
1 13400 86542
1 36390 58136
1 42885 72741
1 57354 57809
1 10891 68794
1 39785 66056
1 75069 96250
1 9915 87871
1 57756 60325
1 68016 73431
1 187 30116
1 6842 72423
1 10444 77519
1 7223 81571
1 20494 74299
1 46462 94574
1 43770 92834
1 52686 80799
1 57558 95084
1 22438 81087
1 18808 83229
1 85116 95344
1 39419 74882
1 74626 90840
1 33014 66984
1 3546 61006
1 51120 56840
1 52545 57983
1 63228 96092
1 12263 98901
1 13931 87660
1 28746 71918
1 7033 96116
1 53521 74587
1 36074 79230
1 41535 63656
1 12649 27969
1 17146 21288
1 25027 68764
1 41237 80264
1 11212 45088
1 21722 56727
1 5676 54444
1 31257 56534
1 22255 83203
1 19276 94375
1 52318 82458
1 84385 85309
1 10105 76204
1 17909 54198
1 24467 87451
1 9415 99048
1 60297 98029
1 28035 52417
1 7189 67574
1 53645 61859
1 5243 96225
1 66036 96574
1 11367 48712
1 62604 89359
1 61849 77697
1 17489 62076
1 48447 59262
1 30650 65651
1 36267 81356
1 47446 73796
1 29631 66979
1 24572 32143
1 23410 59763
1 21318 51997
1 10978 41073
1 13762 24261
1 16287 37118
1 5844 72775
1 3067 77618
1 17893 38800
1 12022 34409
1 3531 30353
1 61168 78948
1 38254 79624
1 73041 76897
1 90262 90644
1 25095 68111
1 42641 44702
1 34410 80672
1 6762 26596
1 32344 34766
1 23932 87476
1 46971 53795
1 8594 22410
1 12477 92037
1 976 53534
1 2559 64401
1 71214 73793
1 84296 85159
1 213 75093
1 17236 44179
1 38091 41053
1 16323 60565
1 48806 78243
1 35149 58504
1 40453 42032
1 1199 13829
1 41041 51977
1 24337 80929
1 28870 77664
1 44760 74727
1 22285 99560
1 47747 74747
1 15793 88772
1 23327 33405
1 209 3047
1 44442 80394
1 21231 31065
1 3496 88723
1 62110 73674
1 7825 97667
1 30680 87663
1 22209 49613
1 6626 38613
1 44719 61111
1 48039 75744
1 8656 71747
1 50213 64949
1 48918 76677
1 39693 56564
1 5481 14181
1 12884 71995
1 24238 39022
1 16793 56030
1 6071 46805
1 33946 71876
1 61352 81840
1 34818 83541
1 1764 21470
1 6142 74840
1 74726 85701
1 34018 74190
1 7184 31933
1 23951 74302
1 16167 68236
1 2472 57656
1 36386 79120
1 14155 52087
1 6693 13238
1 25186 77414
1 66518 99206
1 25675 69455
1 77506 85712
1 1684 95550
1 23568 61489
1 6165 11794
1 1149 1844
1 80947 96639
1 42208 75007
1 20658 96492
1 32595 67078
1 48300 59287
1 47137 74040
1 21233 23181
1 24441 79451
1 15527 27201
1 40514 85817
1 25173 56376
1 3357 10292
1 26091 69758
1 9056 29788
1 5658 36576
1 9211 77198
1 27374 33998
1 47906 82198
1 52374 95688
1 945 19692
1 9281 52154
1 65173 71358
1 96538 97050
1 11541 49889
1 26361 53358
1 35720 48498
1 2979 79938
1 17403 18985
1 69108 84792
1 32009 43897
1 79722 89398
1 66546 79151
1 32263 42999
1 64076 98556
1 35923 72295
1 32912 58589
1 19533 89865
1 4496 47008
1 19818 20587
1 92149 94204
1 19553 68438
1 38443 49469
1 75539 93249
1 55498 76179
1 32186 85298
1 30787 98496
1 47512 80495
1 49041 65274
1 91877 99043
1 28965 80506
1 34210 40932
1 9771 17520
1 52283 77002
1 40305 46032
1 4859 57780
1 39080 79438
1 27251 49012
1 39610 80443
1 2638 65467
1 55006 72174
1 12860 61052
1 64231 95016
1 58205 75940
1 22961 54597
1 49618 94105
1 11671 91191
1 32822 80186
1 13794 91827
1 586 91823
1 58845 90455
1 41938 81314
1 29840 48803
1 21723 60141
1 80900 83660
1 44127 63668
1 58444 79986
1 51445 75147
1 30472 42542
1 12817 36236
1 67240 77609
1 32564 65665
1 38536 99451
1 90228 95316
1 28834 86571
1 28117 69836
1 12059 43776
1 4730 92088
1 6157 70348
1 25079 71889
1 60785 79578
1 37493 41038
1 21725 72425
1 17557 53118
1 42907 55886
1 43167 63340
1 5693 49970
1 46643 83044
1 33214 58257
1 24951 64455
1 26927 69090
1 13146 31507
1 6997 41904
1 68485 80566
1 6743 75938
1 10478 63850
1 36793 56732
1 17555 51832
1 41883 55897
1 26863 83796
1 45664 71222
1 8565 49189
1 90331 99906
1 16634 34824
1 71146 71385
1 74775 79307
1 49825 82803
1 27372 79553
1 52773 68221
1 8779 95827
1 46747 53062
1 1865 43072
1 38026 44500
1 4485 40851
1 63263 85464
1 2144 65792
1 4635 94387
1 5991 72373
1 62515 78585
1 16664 90893
1 42819 44299
1 14124 78968
1 29246 95877
1 23191 61626
1 778 74264
1 1028 76168
1 45810 91826
1 10810 21296
1 7611 15644
1 16319 83420
1 23341 26226
1 37033 91791
1 6026 50361
1 19852 37556
1 35357 67440
1 13209 76534
1 20148 89548
1 15527 82125
1 34706 87613
1 21774 84988
1 53888 87862
1 30860 82823
1 38076 84754
1 37882 55761
1 51498 70277
1 16464 40596
1 19581 40542
1 82401 92827
1 27121 91888
1 11226 22173
1 46615 97784
1 26597 77486
1 3653 76836
1 10543 93107
1 69877 90484
1 4905 8829
1 3445 28951
1 10925 86807
1 3392 68723
1 41308 64448
1 41099 71306
1 14378 20186
1 9269 38952
1 42466 61980
1 74210 86073
1 34097 82943
1 33561 45064
1 70803 98795
1 21709 41293
1 5768 56855
1 48288 58783
1 28733 61818
1 6064 80294
1 737 75662
1 85550 89394
1 10153 71524
1 68728 89827
1 8369 36761
1 94735 99653
1 41576 64354
1 20140 65172
1 57051 90848
1 31643 39802
1 31739 80581
1 57629 79684
1 13803 16911
1 79868 80327
1 63495 69893
1 5479 37914
1 22339 28770
1 27110 41761
1 24927 64208
1 53769 80103
1 31693 61144
1 4868 43692
1 85338 93337
1 18240 75200
1 10213 30754
1 40949 82500
1 24630 54710
1 6892 61507
1 46767 64211
1 22566 56221
1 61576 77517
1 9781 84269
1 63124 86593
1 23620 28689
1 42344 56744
1 11214 93462
1 31328 92839
1 31318 51756
1 29702 63682
1 18863 61821
1 20176 42294
1 27039 74208
1 19867 45205
1 36801 87156
1 73036 93501
1 47101 59476
1 41933 94837
1 41391 97461
1 19459 64300
1 8202 91605
1 23434 30359
1 9494 49809
1 42057 92566
1 24031 60826
1 1352 29489
1 54563 97455
1 26406 50433
1 7555 90132
1 55449 86018
1 12524 51126
1 57115 89379
1 33171 33737
1 61214 72229
1 24075 56015
1 54308 88127
1 58186 65766
1 40687 91172
1 77955 91751
1 96914 98283
1 42544 92084
1 214 46304
1 3929 77610
1 58285 71885
1 5767 54056
1 17883 20548
1 81114 94699
1 40159 85810
1 34909 39639
1 55863 63858
1 6087 52140
1 41038 67923
1 17631 45084
1 20813 58152
1 86568 88083
1 10483 53630
1 48656 48996
1 36616 39624
1 78789 96139
1 84258 93389
1 54758 93491
1 37240 44435
1 38118 65034
1 7271 78092
1 14760 15778
1 33072 47954
1 80702 97857
1 13640 64081
1 12044 22499
1 42682 72860
1 71244 78719
1 16857 39634
1 44423 85107
1 5439 54710
1 14429 39403
1 59416 65439
1 25428 64015
1 8630 19992
1 10657 77809
1 77470 82228
1 15883 27841
1 1726 63554
1 25457 57342
1 16325 23255
1 18789 76695
1 34198 40019
1 22623 86092
1 2293 51110
1 70293 74480
1 43833 67261
1 15010 97529
1 4614 35546
1 22452 87723
1 37252 96663
1 104 89108
1 63741 69282
1 5281 8554
1 61453 75396
1 12675 39310
1 25020 46365
1 40720 97027
1 12650 16817
1 18186 57407
1 25418 63784
1 6688 44709
1 52796 83368
1 24693 93252
1 14892 47631
1 31427 37433
1 1261 75090
1 10726 80470
1 13583 47772
1 14112 25400
1 1326 44569
1 67846 82546
1 39111 84920
1 62533 72989
1 36327 74071
1 43770 54654
1 64560 77743
1 12145 48698
1 1682 67452
1 903 1291
1 64269 69420
1 2262 25556
1 23999 27340
1 3941 76447
1 33918 65319
1 17644 31286
1 48952 60792
1 60531 99293
1 56444 86499
1 13807 51691
1 38990 73938
1 6464 27141
1 12095 16243
1 44918 77775
1 44601 57579
1 73875 74084
1 245 64437
1 44195 82966
1 41561 94903
1 1483 99383
1 14231 37221
1 34206 47834
1 10747 76227
1 28234 37890
1 31668 79414
1 30630 41318
1 20894 87572
1 72100 89501
1 37388 52142
1 56364 84728
1 25639 94031
1 67155 97731
1 2400 90747
1 9344 25209
1 46449 67980
1 10407 90433
1 68068 84318
1 44551 47846
1 36526 42034
1 38926 98893
1 87015 95945
1 67842 89188
1 1940 51793
1 23213 52943
1 8723 81975
1 59524 86549
1 17461 38112
1 49365 57707
1 41432 65415
1 48428 88687
1 79741 86629
1 14879 19174
1 17350 91329
1 17758 78256
1 13162 46493
1 29913 86676
1 13453 84114
1 31488 74875
1 12234 72158
1 68393 80830
1 61407 79760
1 52232 95306
1 22164 41722
1 19014 59873
1 58593 71076
1 28317 54160
1 20227 49291
1 9532 74860
1 61477 62900
1 24315 72657
1 39740 90726
1 8785 39585
1 1675 90781
1 81999 99656
1 44783 58268
1 8072 58792
1 104 78066
1 22180 58205
1 3365 49456
1 1402 39005
1 26854 93847
1 26396 94756
1 48599 77916
1 8850 53170
1 14376 37570
1 18070 76321
1 38906 63110
1 9343 49243
1 21649 62475
1 19083 46627
1 50682 76356
1 44834 45543
1 14791 53973
1 48557 93416
1 48939 76973
1 27200 31651
1 21161 64143
1 3586 30435
1 11729 37647
1 33943 41423
1 36152 80560
1 11048 71576
1 53716 70302
1 27787 32651
1 37375 96810
1 8610 20011
1 77539 77742
1 4496 53617
1 74512 75443
1 95983 96015
1 18634 23804
1 5392 73514
1 63890 76819
1 3009 64714
1 44457 65949
1 53915 60996
1 9032 44125
1 24328 92269
1 25374 67723
1 35800 80189
1 8320 49185
1 91966 95432
1 72067 97458
1 13055 53769
1 21316 81181
1 29531 70161
1 26047 45746
1 58913 72427
1 15689 43627
1 84714 88024
1 5943 81052
1 20529 52879
1 12655 80449
1 32345 56847
1 2488 74012
1 9420 62906
1 12583 47180
1 52942 64344
1 3239 45489
1 46569 88101
1 10419 74770
1 31557 88458
1 34852 96356
1 44029 65965
1 39309 88135
1 41530 87616
1 68294 69778
1 9269 34690
1 7845 43731
1 13492 21428
1 31038 66182
1 67945 83506
1 97332 99802
1 57014 95244
1 52966 66725
1 19462 45501
1 50327 71272
1 9843 88197
1 35504 40875
1 37528 99242
1 46835 59140
1 80082 97649
1 13971 59059
1 10730 37420
1 20569 73878
1 49110 87951
1 21491 74995
1 26430 73285
1 39972 94465
1 70830 92279
1 52360 67575
1 20391 23184
1 71255 75016
1 4615 48366
1 40286 49021
1 16084 43249
1 6424 71093
1 76323 91371
1 32217 96978
1 5062 40390
1 25891 97441
1 59704 75159
1 31644 88369
1 34814 51856
1 30789 65408
1 43438 55701
1 38080 90691
1 50813 55934
1 37631 68790
1 37140 88676
1 40949 99617
1 57834 91002
1 40634 78633
1 57308 77133
1 23858 69543
1 76454 92034
1 37330 54390
1 18127 96424
1 4857 95632
1 39701 83480
1 18791 99736
1 51943 77474
1 11895 47855
1 919 9798
1 6003 70079
1 63540 95163
1 43509 65160
1 54641 68157
1 2564 41321
1 22505 71901
1 94506 95446
1 73270 96967
1 60176 70745
1 36117 97878
1 28582 72546
1 6945 19565
1 59539 84465
1 29506 78789
1 16949 36102
1 36643 36780
1 22856 40060
1 60126 93167
1 22736 95409
1 73505 85137
1 6348 48748
1 74470 98285
1 51730 63931
1 7422 62778
1 23078 98130
1 5570 13946
1 18381 37391
1 39612 98471
1 29101 98805
1 32968 89192
1 13424 86558
1 47499 64436
1 18858 42290
1 7149 73682
1 7460 15916
1 49491 75248
1 21003 76395
1 41778 63792
1 14875 34233
1 65413 77382
1 42100 82930
1 5678 43789
1 1788 98200
1 40156 88030
1 9261 57822
1 45095 65450
1 44867 96049
1 7207 99224
1 16014 91933
1 5957 87441
1 65536 86973
1 76304 96318
1 61337 97533
1 22546 41840
1 59021 95925
1 16275 16401
1 55466 94391
1 8177 95302
1 7596 20372
1 19226 34251
1 8639 25295
1 56098 74010
1 63925 98755
1 56864 87742
1 25305 31143
1 4722 7440
1 12817 95651
1 65546 92923
1 14445 29050
1 21733 51966
1 1919 23082
1 29536 75572
1 27988 64391
1 17277 48354
1 41884 90804
1 38725 72334
1 19110 87572
1 14118 49529
1 82794 89187
1 36688 78780
1 45429 98070
1 59469 75622
1 7546 63022
1 67264 72662
1 36193 60411
1 32959 58294
1 13807 35753
1 69125 69831
1 64642 98017
1 92219 95242
1 19340 70504
1 17124 70256
1 6772 27022
1 3470 22973
1 8079 57778
1 13782 37124
1 48881 94570
1 25691 86655
1 39440 63961
1 67851 95591
1 15446 71915
1 22478 99898
1 22108 77506
1 17529 77218
1 48720 81178
1 33426 81382
1 46544 69996
1 62593 73783
1 9740 70118
1 41108 42494
1 21386 37308
1 57798 80528
1 74546 91633
1 46611 82675
1 5532 55369
1 8291 19751
1 15428 25318
1 62990 75295
1 11725 39232
1 58868 65628
1 8626 40971
1 37161 91488
1 69963 87853
1 16125 83763
1 68218 88452
1 7218 54479
1 41431 60660
1 77882 88663
1 37265 98976
1 62446 85337
1 65998 66911
1 38516 80345
1 18720 69892
1 12705 60498
1 17841 61891
1 9679 38959
1 39820 89060
1 65277 66921
1 77222 94611
1 8312 64690
1 32228 55567
1 8723 39094
1 14372 29340
1 24394 45203
1 23108 87503
1 39138 72682
1 17226 89768
1 41815 72276
1 11779 91550
1 7966 43820
1 9896 89979
1 70033 94593
1 19177 98216
1 59040 78528
1 4304 10750
1 40086 82945
1 29315 43519
1 64418 71192
1 6770 8163
1 6042 30988
1 81240 83621
1 5001 35134
1 8992 61987
1 6128 15108
1 13655 39832
1 8458 95543
1 31453 34446
1 22907 76194
1 58132 94651
1 34787 53893
1 6469 29090
1 33272 57935
1 28109 58639
1 41882 44107
1 246 23172
1 61189 83674
1 13425 64044
1 2682 3181
1 10267 19348
1 44262 48499
1 32803 52893
1 71470 75356
1 12083 43175
1 35435 65733
1 67202 71802
1 61680 76764
1 84660 97920
1 15663 27804
1 32102 50314
1 9897 32431
1 35241 83478
1 11915 60140
1 56435 94575
1 23886 53967
1 37878 45746
1 31003 55660
1 75848 95707
1 68689 71683
1 48418 66080
1 25159 40979
1 31018 51933
1 23002 51236
1 50270 85478
1 25588 79710
1 29602 60685
1 7219 34673
1 9715 15714
1 12536 42534
1 63606 94728
1 62523 83452
1 48222 82080
1 41085 83797
1 38386 95030
1 53007 92353
1 19411 32286
1 44370 99160
1 31202 95646
1 23226 28243
1 27161 90481
1 54974 93359
1 32974 56920
1 8547 68632
1 7898 8689
1 16332 29752
1 67858 74767
1 15676 86603
1 6857 73302
1 8590 33433
1 68908 74387
1 35918 81758
1 58975 79514
1 12722 29537
1 31443 48004
1 2153 59969
1 49623 56924
1 5925 18373
1 10375 41217
1 37935 55963
1 8425 35272
1 10115 34935
1 68191 96890
1 5255 41461
1 30090 67154
1 14303 93241
1 19586 63574
1 86868 98629
1 48477 87212
1 23095 87915
1 33461 45607
1 26373 68157
1 48511 99025
1 13176 65505
1 23125 67695
1 19344 43986
1 3684 35282
1 8242 25597
1 43203 86068
1 36692 67986
1 14651 56298
1 47327 79925
1 15787 90777
1 13306 27917
1 28620 96261
1 70460 88620
1 12932 93596
1 2608 29625
1 40539 96471
1 70475 88962
1 36364 50143
1 22685 50805
1 5926 65414
1 39766 86076
1 8577 59947
1 81403 87609
1 61495 85940
1 50961 74938
1 38158 55427
1 31679 89961
1 32399 60657
1 28856 33948
1 15840 44082
1 6707 62554
1 455 46561
1 51258 83993
1 10670 51870
1 21309 39952
1 15975 18427
1 66681 67836
1 23405 76186
1 48596 78468
1 22736 25037
1 28257 83980
1 730 65719
1 1617 72344
1 47764 88244
1 12308 67429
1 36841 87064
1 6385 37324
1 40091 63654
1 58694 61687
1 24180 75298
1 14657 29920
1 49547 63742
1 17158 26753
1 15514 63261
1 36408 94921
1 44029 94990
1 51561 78337
1 19550 66837
1 13951 42108
1 62413 97260
1 58039 72269
1 76477 93217
1 86204 91695
1 37152 37807
1 23880 65298
1 42513 66250
1 20356 22105
1 32324 61548
1 3053 87755
1 92674 99564
1 37054 47650
1 91751 95197
1 15776 97490
1 82352 93846
1 7734 27287
1 42253 45844
1 11853 82137
1 55719 77139
1 17850 41260
1 35260 80133
1 41271 96579
1 10627 93703
1 8661 11453
1 13847 84303
1 27572 97252
1 30380 31311
1 6463 33093
1 31125 96805
1 36941 82409
1 4471 11077
1 34556 97462
1 44177 84449
1 29971 95005
1 67118 91062
1 16384 27550
1 27929 33838
1 38539 69633
1 45840 55107
1 23878 35147
1 11993 42051
1 27982 39433
1 9984 85486
1 3690 78449
1 10093 32848
1 8411 89065
1 26358 96270
1 25377 37846
1 39372 57199
1 67420 89557
1 63626 76611
1 13764 86047
1 33247 86867
1 20285 78886
1 22192 74742
1 460 20157
1 46106 61130
1 2612 60113
1 8033 62006
1 14318 45067
1 18478 50669
1 15838 56432
1 36308 39546
1 16590 40479
1 59244 95712
1 38413 77997
1 51728 70451
1 6822 70527
1 46661 51947
1 31848 47684
1 36793 80794
1 24613 68709
1 8546 40328
1 8566 50301
1 22633 29917
1 27406 52094
1 34569 88156
1 1317 58814
1 57514 94529
1 855 31790
1 22651 67674
1 8156 38332
1 6080 91703
1 57196 86281
1 50576 63011
1 39744 40760
1 12648 13219
1 29131 77177
1 16765 89380
1 68321 70158
1 8466 11930
1 51389 61575
1 10105 92532
1 38270 72213
1 1820 93805
1 74728 91750
1 84014 99928
1 33763 77691
1 11568 79434
1 7976 70265
1 12465 47896
1 18482 83238
1 61357 63184
1 30549 41874
1 88136 95569
1 29938 99737
1 912 12584
1 39294 72083
1 48843 54196
1 8392 28646
1 67114 79471
1 20409 73022
1 32864 62383
1 40354 76506
1 7657 65105
1 3689 90194
1 21352 31932
1 2313 8850
1 66701 86475
1 37340 98824
1 53926 94330
1 62620 96250
1 1846 46339
1 34394 54314
1 43226 43444
1 30452 58736
1 2412 95137
1 18671 59203
1 33032 52121
1 11191 17705
1 49236 61493
1 14863 26370
1 34047 38100
1 44341 52636
1 30448 60765
1 13014 23827
1 20722 74485
1 8066 32830
1 60 88421
1 45128 54882
1 65936 73240
1 4748 63833
1 48825 92825
1 37725 72881
1 12029 20397
1 90952 92724
1 65094 96273
1 39473 63108
1 26263 86927
1 74139 94670
1 917 96697
1 35037 95466
1 54767 96528
1 11908 85686
1 9013 72330
1 55189 87074
1 24383 77057
1 16784 43345
1 33456 66473
1 24444 86975
1 23128 92195
1 35159 96520
1 10739 54910
1 27360 30006
1 71054 72575
1 17224 49581
1 24892 95019
1 22761 90439
1 57197 66954
1 121 1273
1 10398 97925
1 27258 60702
1 44677 62462
1 47800 95153
1 71572 96606
1 71048 73154
1 67540 74546
1 5677 77804
1 41461 75157
1 5833 35867
1 598 4642
1 5211 95209
1 60467 70489
1 67520 76529
1 50784 61951
1 47801 82720
1 30008 63077
1 9930 37621
1 68159 92612
1 8180 13656
1 88563 97306
1 6349 58909
1 58615 70944
1 51427 82871
1 4877 6020
1 29868 61603
1 1753 61215
1 10491 59660
1 26775 50132
1 28909 44206
1 14305 90502
1 34915 85980
1 39578 78339
1 84575 85084
1 89394 94908
1 69425 80361
1 2910 85532
1 37800 42562
1 13277 30372
1 12241 55137
1 8607 47352
1 8859 79341
1 38175 73180
1 18067 77913
1 39163 39735
1 42005 98409
1 10408 16214
1 41402 87067
1 77943 93277
1 88008 93492
1 4807 15662
1 864 80035
1 8138 46272
1 1376 58107
1 29908 59456
1 68975 75490
1 1378 37129
1 39434 45972
1 33539 83952
1 35431 88285
1 5078 88191
1 1032 57794
1 16617 28910
1 27149 80029
1 20567 98041
1 93287 99179
1 12893 64492
1 44223 84280
1 62169 64434
1 61903 88639
1 43616 91102
1 5108 42419
1 20910 67438
1 77766 91162
1 137 67717
1 63007 89537
1 24775 42106
1 80523 86693
1 44437 49834
1 56067 68139
1 3238 74301
1 73679 83038
1 79791 79818
1 50098 84820
1 2945 46094
1 54939 70999
1 22202 43126
1 43979 56409
1 14401 86971
1 22999 34729
1 51107 73020
1 26613 83961
1 27109 27620
1 77942 81704
1 20339 63924
1 7878 39627
1 22304 27964
1 5091 20026
1 1901 34472
1 47418 93990
1 51861 83823
1 25048 57824
1 32192 70138
1 3107 31127
1 75554 93752
1 31466 79906
1 4510 12021
1 4135 78553
1 8887 88291
1 56081 67316
1 31941 56411
1 33416 46524
1 67704 93490
1 64960 91539
1 37888 81421
1 14378 31692
1 17216 25661
1 4401 31772
1 49161 76932
1 43921 49988
1 84858 98380
1 71381 77314
1 77495 94724
1 17795 30915
1 11400 32861
1 73887 93175
1 708 48020
1 23287 39966
1 49854 83970
1 41414 93720
1 27072 43890
1 35099 41563
1 18209 45478
1 24580 62177
1 2187 81228
1 15695 55544
1 30804 62843
1 46248 59270
1 50561 87141
1 63113 70308
1 45609 66128
1 25514 62166
1 34169 59432
1 46467 92882
1 86025 91394
1 70611 92570
1 40974 56675
1 37317 83501
1 32447 67284
1 41183 58895
1 51362 68873
1 44597 70893
1 8394 96702
1 43348 59022
1 17403 41452
1 84452 99109
1 46152 97537
1 35592 42475
1 41501 78381
1 5680 20421
1 27474 97579
1 63774 98612
1 30715 92579
1 15384 40417
1 9870 54339
1 26603 91437
1 9268 16674
1 60569 69561
1 38948 88090
1 31423 62565
1 66908 99951
1 56793 74319
1 30235 32039
1 62636 99763
1 21063 26076
1 28058 77961
1 12111 44725
1 37663 49245
1 52367 83672
1 16870 31477
1 33323 38023
1 24687 95235
1 18724 20421
1 42037 49366
1 80123 87464
1 50079 63426
1 13250 74211
1 43037 94460
1 31440 46886
1 29522 73442
1 73183 75805
1 29659 39030
1 30711 97242
1 25230 65613
1 7000 49571
1 15820 24828
1 77974 93646
1 52409 52789
1 62528 66420
1 36193 36282
1 10119 20382
1 8047 91583
1 73283 88063
1 44169 81925
1 27099 63416
1 77269 96334
1 45710 56696
1 6336 36814
1 12267 32587
1 51734 87401
1 70045 91215
1 7019 20133
1 12676 27253
1 10771 42919
1 5592 38863
1 14227 20702
1 25472 55734
1 38962 63524
1 52887 98235
1 73834 89355
1 26763 74080
1 19789 44589
1 77259 80868
1 1961 83873
1 6567 28728
1 9458 72551
1 34174 38059
1 11815 99548
1 20230 49146
1 14274 20806
1 11019 16872
1 3493 4409
1 68391 79742
1 35348 35704
1 5592 32623
1 16441 76552
1 48288 60557
1 15186 18841
1 7003 69646
1 66367 74678
1 5668 90587
1 9656 41758
1 28398 28468
1 11643 64406
1 48830 70347
1 60986 90318
1 24739 41731
1 57029 98702
1 11466 22360
1 23554 66781
1 63293 74516
1 17068 21810
1 21208 35665
1 47611 99210
1 48143 82483
1 7913 47830
1 25675 65882
1 18946 52169
1 3254 49778
1 8761 92018
1 76011 83897
1 14355 24725
1 21305 88633
1 4600 90439
1 22070 38247
1 30074 62405
1 4765 88865
1 10974 48674
1 34971 84916
1 2049 15767
1 14405 58151
1 17402 98782
1 45985 92800
1 49222 89085
1 18925 70620
1 27737 61959
1 32479 87042
1 28324 64885
1 59045 71041
1 83627 99687
1 31811 38275
1 7267 97049
1 38382 99889
1 28452 87216
1 7566 68482
1 11772 44600
1 57101 83945
1 38551 60762
1 15892 19248
1 87197 89716
1 18264 64382
1 3149 39603
1 4254 79667
1 37575 99269
1 4691 45439
1 9046 47014
1 40266 96420
1 10998 68721
1 16180 40209
1 62104 79539
1 11251 30727
1 70885 90052
1 23222 27258
1 35694 59883
1 14652 96992
1 40101 53150
1 36597 90795
1 67231 71004
1 26208 36162
1 24030 72722
1 8350 82856
1 50513 81052
1 54465 64194
1 64613 94953
1 27636 58218
1 40817 47397
1 12030 78528
1 34679 79472
1 19302 28197
1 8974 80626
1 69745 97065
1 18883 38313
1 8280 97501
1 31700 61933
1 54558 68264
1 1054 90455
1 40347 75927
1 41218 57619
1 52227 93044
1 22456 74187
1 56500 64872
1 39367 89692
1 26352 56221
1 12730 85189
1 6662 19215
1 44196 61073
1 36876 95171
1 20503 76770
1 92224 93128
1 39339 61975
1 63101 66735
1 47171 58952
1 6840 40143
1 20854 31215
1 82181 89588
1 2643 69762
1 26311 28646
1 2995 46033
1 90896 92198
1 31128 65159
1 12213 90346
1 22426 50704
1 28966 48772
1 14612 59783
1 35938 48483
1 23804 25458
1 7563 38840
1 26377 64601
1 15600 74628
1 51900 59728
1 16225 73720
1 45050 90969
1 52614 77629
1 41260 44060
1 8594 92407
1 21845 54595
1 38095 84523
1 33571 97259
1 81097 98194
1 28177 61905
1 42244 99995
1 27231 49175
1 18698 40819
1 11511 42867
1 21586 32278
1 8826 68319
1 9241 65646
1 15994 99350
1 19716 52201
1 32852 57130
1 12669 67737
1 50675 86728
1 6549 87039
1 12066 84496
1 70597 76812
1 51601 83022
1 13542 28000
1 2909 58028
1 421 26340
1 69565 90486
1 34107 94778
1 59788 77202
1 75588 87886
1 12408 16257
1 29640 99444
1 46451 86150
1 20378 24051
1 44416 51160
1 63094 96777
1 19903 44037
1 24749 90451
1 20588 35669
1 5672 9344
1 8188 62618
1 12243 35492
1 8831 65518
1 13013 85748
1 37517 90813
1 23857 56316
1 1517 96178
1 47460 86011
1 23183 92215
1 72375 77511
1 42491 93185
1 8802 62792
1 47364 56818
1 29898 59177
1 50009 80414
1 52301 60489
1 31245 74498
1 43853 50091
1 63346 64823
1 10361 84157
1 8199 36231
1 46904 95501
1 28801 57265
1 38169 75628
1 82869 84033
1 51007 85691
1 46671 70475
1 50657 71940
1 4129 99542
1 6303 15389
1 11394 78738
1 24346 46567
1 64454 85468
1 70666 93105
1 62761 95213
1 46048 85931
1 46871 84544
1 26717 86351
1 17063 35259
1 54212 91259
1 13153 18648
1 73647 80705
1 58591 86147
1 1282 95006
1 44020 86914
1 31439 67997
1 63309 89080
1 6987 45388
1 1504 18594
1 3106 69069
1 70811 91432
1 23703 73794
1 2689 20824
1 1142 85851
1 3131 83685
1 27365 72985
1 22489 34055
1 87894 89529
1 18640 96914
1 4626 5018
1 41263 48598
1 84162 86575
1 23896 81699
1 19158 50100
1 6214 32118
1 63577 75341
1 75452 97671
1 85877 95065
1 74402 86879
1 38395 64488
1 28325 51062
1 71563 92486
1 37675 89935
1 15028 40757
1 40663 94964
1 21843 80547
1 19060 88959
1 37668 50200
1 6043 84651
1 16077 24860
1 66108 92389
1 7723 99396
1 14368 36515
1 4595 94760
1 56539 69574
1 422 26766
1 35406 40596
1 74985 76127
1 70020 89267
1 21752 83381
1 873 26405
1 24924 33079
1 46411 59877
1 38268 89827
1 8152 11359
1 18263 44302
1 18646 57291
1 42622 49852
1 24556 36904
1 31732 59902
1 67395 93477
1 69549 74182
1 82558 83082
1 80874 95913
1 7627 31772
1 73077 75542
1 5599 63867
1 35532 96450
1 8675 56714
1 21829 32802
1 42037 81831
1 12718 62238
1 79538 93148
1 25395 42531
1 50233 58862
1 43854 65713
1 38355 67506
1 64359 68746
1 2943 3291
1 16315 30504
1 32792 84098
1 2597 11726
1 10957 19602
1 13407 29819
1 28148 73028
1 30777 43724
1 2566 15297
1 38217 91462
1 48549 89646
1 28314 86396
1 3806 47692
1 12443 27194
1 42887 78276
1 361 54611
1 56714 56863
1 42713 51533
1 23715 45309
1 38517 54592
1 8890 45555
1 57770 97340
1 12225 76738
1 59764 83957
1 7210 37852
1 60174 79856
1 21793 69573
1 27280 65719
1 66323 97436
1 45648 54163
1 33019 57387
1 86016 95909
1 18277 42785
1 2872 7926
1 11716 59174
1 16542 35331
1 44335 80677
1 85990 89308
1 10034 75626
1 25297 96563
1 2489 65203
1 46622 76588
1 16430 54469
1 36180 68039
1 15892 47568
1 32365 77836
1 35911 79203
1 7089 33163
1 25254 71033
1 15027 25334
1 6292 85042
1 87345 97591
1 30140 45257
1 17291 58931
1 56519 64302
1 26588 71817
1 67803 68842
1 39854 44372
1 12160 66955
1 6343 85146
1 35982 40557
1 17664 71335
1 40419 57601
1 16903 55275
1 46560 68134
1 60307 99254
1 39430 87071
1 13346 28855
1 55615 90991
1 16505 96593
1 10766 15151
1 4908 44880
1 82510 84663
1 39189 40961
1 34484 65290
1 86313 94431
1 37375 43748
1 4663 15718
1 12707 50754
1 37623 44927
1 18189 37052
1 22659 57786
1 42136 53664
1 26379 55577
1 49194 96150
1 6833 45638
1 20267 55353
1 15871 37113
1 48195 78934
1 59756 76969
1 57850 59586
1 43377 69489
1 46049 48331
1 20533 21879
1 12121 49349
1 21840 74888
1 24248 67490
1 13750 46783
1 42606 73312
1 16359 66770
1 3113 16194
1 6931 61057
1 63391 79579
1 10320 95579
1 68978 76512
1 11691 85414
1 13460 73794
1 8261 30905
1 45613 76633
1 58201 61162
1 80032 80670
1 48054 62322
1 51769 74990
1 57474 79647
1 8257 63126
1 13410 92165
1 82337 95999
1 17018 76758
1 56919 71960
1 65369 89003
1 24692 79981
1 14538 90832
1 74412 85871
1 39319 91125
1 50489 79912
1 5111 18362
1 25135 71814
1 52669 99641
1 19610 81225
1 3515 82518
1 10386 89970
1 47637 91500
1 33881 85750
1 3977 90100
1 50525 66199
1 147 85856
1 16896 22260
1 30305 34813
1 35651 72919
1 54200 72420
1 33744 48542
1 6642 78422
1 56309 82686
1 4520 52618
1 56924 89120
1 171 16267
1 23723 91960
1 41470 42646
1 8487 82782
1 81159 91075
1 17765 26194
1 80534 84594
1 26863 67182
1 24135 29031
1 10332 76808
1 58456 85990
1 27476 76200
1 4768 46903
1 46180 72548
1 29469 84944
1 11789 74804
1 74776 78246
1 18010 86571
1 24530 59487
1 30307 78259
1 57532 58314
1 7400 78754
1 82842 96378
1 55831 78772
1 25542 29366
1 26903 42867
1 17355 18616
1 1320 26195
1 1900 12162
1 8170 49882
1 13038 94983
1 31460 73375
1 9174 92325
1 93495 95428
1 38689 61992
1 13347 88908
1 4045 26775
1 46845 56991
1 47927 79663
1 30012 31442
1 72836 80432
1 24616 86804
1 18341 30164
1 14984 61266
1 59211 79603
1 31992 52063
1 27924 83752
1 44443 93336
1 27932 49728
1 7898 10202
1 34248 79043
1 2368 50114
1 5701 95468
1 38844 86689
1 7428 40361
1 61759 63511
1 15594 84319
1 8625 73527
1 1997 17030
1 160 13194
1 50729 66923
1 34747 66454
1 26246 53514
1 90216 91159
1 32335 93282
1 18533 77786
1 82039 84208
1 21003 52657
1 67756 71794
1 34039 69062
1 42682 95137
1 8607 46965
1 87242 92799
1 13676 53203
1 68721 73068
1 11433 25524
1 67951 77334
1 64311 98892
1 58814 90885
1 4228 98293
1 37994 65920
1 42289 77693
1 3423 56013
1 28449 97136
1 36601 48771
1 13223 38405
1 14766 52305
1 54933 58753
1 18186 95261
1 1328 86114
1 47434 67392
1 19419 21445
1 456 44948
1 41329 43563
1 64979 77266
1 4903 92937
1 29640 89263
1 83931 88373
1 37059 54250
1 18963 48956
1 48549 57525
1 23104 68378
1 11809 30792
1 30328 74869
1 22582 31482
1 7034 20886
1 31435 38142
1 2424 24108
1 55736 93428
1 4863 22605
1 7336 19324
1 16297 98572
1 91718 96834
1 18102 43039
1 16528 22919
1 94579 98419
1 74535 82017
1 23034 85406
1 84104 97442
1 5652 76151
1 83942 87247
1 68916 70100
1 30402 45864
1 9316 37782
1 78758 81278
1 14412 65879
1 21887 81810
1 13569 94004
1 36272 37981
1 31015 45991
1 69775 97708
1 58600 88702
1 34111 50039
1 33400 88380
1 51083 80836
1 49127 59925
1 22836 36594
1 3396 58151
1 16716 42001
1 8496 15392
1 45746 89058
1 78385 81664
1 83215 83757
1 42088 76411
1 46573 93738
1 2052 53860
1 58096 97626
1 17429 54570
1 6054 59565
1 12358 51642
1 16695 96757
1 36771 88848
1 74675 76769
1 66750 69229
1 6614 95166
1 14405 63411
1 74987 85824
1 24513 72581
1 8209 95012
1 51383 78297
1 7213 42440
1 11687 21040
1 13042 68287
1 9297 85457
1 41264 75522
1 33759 88715
1 60758 98264
1 39869 61986
1 77760 85678
1 14424 95292
1 49174 60005
1 10102 85707
1 18009 54563
1 38018 50064
1 23580 48465
1 66116 98404
1 9858 81077
1 21320 58529
1 15085 16792
1 4457 9140
1 45421 99283
1 49917 71272
1 55756 75643
1 43803 44437
1 56562 97298
1 25933 31565
1 17856 94756
1 40618 59377
1 92560 99109
1 11976 67614
1 65705 85290
1 60199 98902
1 83709 86767
1 34864 70974
1 73558 76987
1 49356 66197
1 10407 40936
1 58838 89895
1 36009 46237
1 46383 99463
1 14847 16775
1 2258 2936
1 64870 85050
1 21114 48860
1 26330 57227
1 90739 97118
1 36111 88520
1 15802 56647
1 28680 99198
1 86229 99809
1 2311 24577
1 41677 71441
1 34118 51719
1 26403 91522
1 1223 74100
1 6238 18532
1 17315 61153
1 61057 88789
1 43792 83279
1 29616 32626
1 17938 41003
1 37420 67255
1 62790 95587
1 35891 92749
1 43685 58095
1 39304 94505
1 50295 88290
1 57083 96714
1 27527 48132
1 29713 34364
1 3677 55865
1 33144 93738
1 2366 59408
1 28976 72348
1 2458 51477
1 64396 72836
1 30410 73060
1 17257 81474
1 53235 94310
1 41890 69644
1 39433 96446
1 70638 86880
1 3478 31871
1 15876 71170
1 83906 96409
1 26762 29977
1 46595 63364
1 61211 69421
1 50466 90546
1 25786 49828
1 30548 65645
1 33694 61872
1 26025 81150
1 37709 52238
1 1679 90856
1 76861 79611
1 38634 40259
1 37494 51625
1 34165 98452
1 19057 39646
1 83726 91579
1 14929 84743
1 68404 79179
1 69236 81295
1 39825 44662
1 13588 48230
1 26800 49493
1 19469 40289
1 17025 61143
1 3409 30353
1 15907 53169
1 37527 52600
1 40771 86453
1 85475 88242
1 25141 79700
1 84843 97254
1 50244 70788
1 24318 78912
1 5319 9093
1 22588 73862
1 14273 98005
1 7866 28824
1 24661 36695
1 17356 71954
1 33513 99721
1 28300 33253
1 5615 77071
1 65597 93383
1 55511 84159
1 58303 73532
1 31473 44241
1 10931 36873
1 43372 44700
1 20342 96811
1 27153 81998
1 45724 69755
1 21420 28068
1 52696 78653
1 73849 87627
1 18519 90745
1 8436 83726
1 40672 89302
1 35205 52898
1 1893 6721
1 67074 91255
1 3740 40586
1 1542 91168
1 4292 57405
1 29961 60654
1 17490 28002
1 72065 86665
1 651 41959
1 27288 43951
1 21432 70140
1 206 8272
1 20190 81749
1 9330 10858
1 23464 52219
1 51324 52546
1 72347 80777
1 36813 99363
1 14810 94250
1 48666 64394
1 46972 53874
1 35349 51729
1 9309 83113
1 429 79500
1 13102 55859
1 28066 59752
1 8620 22385
1 49821 99055
1 15700 71363
1 13530 25331
1 13913 91949
1 46982 58156
1 13452 96804
1 28720 72506
1 35501 65400
1 45623 64437
1 39725 51527
1 73703 98719
1 15986 77941
1 33904 52943
1 75706 84796
1 57805 94300
1 25277 59045
1 34152 67827
1 5715 86649
1 15140 23587
1 40353 79856
1 45608 62318
1 28229 75252
1 16214 69796
1 14283 83758
1 62240 77966
1 36013 78455
1 29006 75128
1 37083 54476
1 7326 95181
1 46867 84748
1 66103 82174
1 59378 93535
1 53961 88018
1 1296 13139
1 31561 89136
1 9082 41112
1 254 42745
1 36323 37292
1 74541 80320
1 10773 89307
1 4770 18040
1 56485 60009
1 21727 45719
1 7784 27215
1 7443 51130
1 3383 11223
1 16425 34963
1 51475 87945
1 16954 45509
1 26956 60671
1 17600 26579
1 12919 89860
1 32801 80709
1 18394 47816
1 46524 88920
1 22816 96058
1 15789 21203
1 45671 50809
1 64370 64852
1 31751 35551
1 18641 50757
1 28437 89661
1 20388 45035
1 12056 95033
1 52579 66737
1 47486 73845
1 7809 9667
1 30005 62214
1 32777 40906
1 34396 76422
1 63281 82223
1 8819 83893
1 2373 92940
1 149 98101
1 20438 54607
1 3130 97641
1 53324 98664
1 9213 94942
1 62314 80853
1 18364 91271
1 32388 41032
1 10565 82855
1 12453 71930
1 50488 53355
1 22689 23117
1 17336 29320
1 31798 58698
1 37867 79613
1 19172 90008
1 15305 56086
1 2269 11593
1 13472 81536
1 65720 68224
1 85104 89513
1 65438 94908
1 56310 63912
1 33621 78913
1 45773 53146
1 40110 95747
1 20112 86961
1 49639 90177
1 6041 32434
1 46688 62979
1 2252 16320
1 51763 68317
1 47737 48179
1 22749 29273
1 82001 95515
1 77914 84409
1 41356 77680
1 74592 92275
1 34303 37686
1 7857 76976
1 14406 45869
1 35315 89912
1 8491 39996
1 9155 90285
1 64706 78064
1 22251 29841
1 82091 92824
1 56109 76113
1 45444 60831
1 12919 73199
1 12337 61766
1 5603 67985
1 73771 92521
1 35141 66097
1 17022 46042
1 4396 71187
1 17662 68579
1 14544 95277
1 6940 99463
1 23933 67608
1 17922 78981
1 10487 90113
1 15865 59779
1 21463 66656
1 13681 61345
1 9052 72939
1 24827 52470
1 27085 67678
1 34445 35493
1 2218 60556
1 18488 63197
1 9525 86314
1 78486 84392
1 12554 31790
1 38077 82474
1 6624 13962
1 18353 97192
1 38779 60525
1 9993 95648
1 18140 54510
1 10051 69928
1 54687 67817
1 49913 94257
1 22353 33432
1 30548 30641
1 16480 46723
1 53116 90434
1 6052 59757
1 61199 96846
1 21066 28161
1 10726 73724
1 11357 90943
1 42798 54059
1 51979 61937
1 46747 65503
1 56249 91887
1 62395 98242
1 31800 54272
1 12680 57547
1 5239 43493
1 66055 80085
1 66551 75283
1 36513 85057
1 13777 80500
1 69569 91405
1 29499 44171
1 29262 47125
1 33398 33639
1 51979 69514
1 29770 73402
1 18162 62699
1 18618 38757
1 80244 82628
1 19072 87113
1 24410 47264
1 77843 93154
1 23050 95167
1 71508 87595
1 69232 97248
1 31682 49514
1 14909 42338
1 28895 42746
1 20943 24750
1 72294 72341
1 116 61482
1 9153 50320
1 82952 93659
1 50057 82360
1 54771 77273
1 68398 75644
1 23335 46345
1 22277 74783
1 11081 88242
1 53756 82164
1 19985 24361
1 29487 90789
1 17910 94028
1 7967 73269
1 7486 93087
1 36807 42720
1 53406 65606
1 55145 84489
1 92594 94475
1 10706 73962
1 17270 54227
1 42330 98641
1 41384 47135
1 40196 41814
1 79979 87415
1 37476 61512
1 2051 35948
1 63282 84957
1 33175 73775
1 28165 86626
1 50743 68989
1 63442 67520
1 10583 17345
1 14654 88441
1 28778 61135
1 3476 98222
1 37014 88874
1 32032 74173
1 56023 83540
1 84968 96349
1 60422 74984
1 36292 60641
1 19671 95177
1 9028 52487
1 34233 81218
1 67912 68123
1 11119 33540
1 18014 99981
1 1259 60990
1 21833 95463
1 63817 85184
1 78541 83157
1 13993 27542
1 3278 37825
1 3523 21004
1 53610 57742
1 14808 93175
1 27702 33748
1 2396 3263
1 33021 68734
1 16965 64460
1 30817 46101
1 52842 54847
1 13438 98787
1 58644 78547
1 5969 25467
1 23898 24546
1 8414 59789
1 25486 85929
1 25067 48421
1 34677 90798
1 7679 32385
1 11346 11747
1 20736 35404
1 22568 33066
1 1046 49653
1 26632 73905
1 43885 65540
1 32638 57959
1 95353 95949
1 37713 72433
1 170 69396
1 18168 98378
1 80845 81571
1 7118 12364
1 33146 93975
1 76969 94188
1 27624 57317
1 6799 14818
1 36054 82147
1 12218 19225
1 75844 90282
1 43678 63363
1 12686 76823
1 11539 83813
1 61209 78256
1 16701 36780
1 4968 9931
1 27759 40668
1 52186 53348
1 18854 37295
1 26726 88413
1 59637 67745
1 59566 82595
1 3111 28938
1 42224 82386
1 23522 97358
1 1794 71474
1 56855 60419
1 55690 95351
1 55431 57868
1 3291 86816
1 20159 62160
1 19724 84688
1 11433 91390
1 58602 87964
1 35268 40789
1 4117 25504
1 6165 55809
1 29350 81269
1 62741 97298
1 29489 55942
1 32827 44796
1 29478 80101
1 71867 89498
1 47237 63920
1 16491 60794
1 16981 64021
1 24224 61473
1 49670 84452
1 22677 85585
1 60321 95704
1 549 31569
1 22454 45921
1 6665 81405
1 20107 84209
1 2888 22490
1 7985 41336
1 23584 93403
1 9385 33179
1 42760 54297
1 75161 96280
1 26010 64773
1 31297 76775
1 24296 47753
1 69168 84924
1 35102 97627
1 22149 27328
1 23729 97067
1 68320 74074
1 11076 89585
1 3963 99688
1 34162 60385
1 83934 97544
1 57124 74276
1 55180 71588
1 9589 62457
1 10154 55932
1 49535 65425
1 26326 37261
1 14159 80798
1 53423 71106
1 29481 82150
1 55081 68915
1 37165 51215
1 36375 44597
1 38859 49256
1 26986 71478
1 20148 97108
1 42148 52541
1 19215 76706
1 79633 96172
1 47154 82170
1 95537 95985
1 19392 64359
1 2848 42573
1 11162 73421
1 7607 87828
1 13064 46191
1 19280 76924
1 39171 43361
1 9638 21656
1 4412 23445
1 36182 78412
1 17562 70648
1 30603 85723
1 35570 89940
1 71745 91996
1 13819 85231
1 17169 51270
1 22229 32960
1 28761 60828
1 71162 71572
1 21279 98570
1 67246 90453
1 2416 70295
1 50373 79072
1 21922 64799
1 22074 67267
1 48996 89655
1 15062 16139
1 4641 86695
1 18955 29706
1 39370 90933
1 4237 26094
1 58547 75937
1 39539 49080
1 35661 68253
1 9029 63245
1 2746 23329
1 53704 83867
1 63723 95825
1 39404 55108
1 52106 69498
1 19414 77586
1 80244 98758
1 46471 79935
1 22839 28160
1 5100 90852
1 8644 69584
1 32993 88107
1 65423 94041
1 53465 75071
1 52296 84631
1 32383 47908
1 65054 93075
1 49005 89271
1 22755 35704
1 24688 40804
1 37128 88046
1 28982 57708
1 72821 98266
1 19886 70146
1 70492 87173
1 57335 81614
1 8806 13892
1 10733 97633
1 10557 50663
1 28287 70669
1 3508 23534
1 1833 73640
1 32162 85402
1 1758 20668
1 32849 89348
1 7034 64999
1 47445 84980
1 3807 13181
1 2559 56907
1 15887 55583
1 21461 95874
1 1930 55132
1 16307 25983
1 6824 59306
1 39926 81700
1 5660 6683
1 35753 59033
1 49248 61228
1 4478 57420
1 7214 81892
1 2348 60140
1 39339 79420
1 10568 79108
1 17381 22399
1 2538 83794
1 30775 32955
1 7171 64136
1 61400 88842
1 19448 39524
1 72407 79760
1 49745 75334
1 3753 49088
1 41935 71969
1 33062 84191
1 35299 57098
1 39590 94136
1 23795 36866
1 25283 73235
1 26294 68153
1 48087 56277
1 44142 90502
1 89761 96682
1 5997 92892
1 33401 43408
1 65737 85264
1 76758 98982
1 23973 89542
1 1236 48158
1 5711 21742
1 69244 85198
1 7295 44437
1 7163 20529
1 4043 17266
1 82744 94407
1 33121 45730
1 14061 96918
1 41887 59874
1 2965 67220
1 30250 49498
1 65730 70762
1 84968 87056
1 68782 74069
1 4187 21742
1 17715 81328
1 14312 67407
1 8401 87517
1 53300 97370
1 30217 51141
1 64480 79039
1 18816 36496
1 10934 79648
1 31642 81887
1 63478 70815
1 74828 99921
1 17204 56182
1 58845 95068
1 38682 82094
1 9478 53446
1 3775 67104
1 16811 91456
1 66186 73703
1 10217 42548
1 48545 52748
1 37916 75990
1 9334 56469
1 42069 64485
1 57331 67463
1 25273 31973
1 12482 45053
1 30077 54616
1 56075 74499
1 3935 56803
1 1459 80808
1 54470 71935
1 16552 69173
1 16668 86877
1 2498 44501
1 61229 98622
1 15010 50591
1 43353 80785
1 47975 89674
1 22975 91792
1 2448 91373
1 31084 75030
1 21051 26548
1 26147 32256
1 59390 71135
1 33970 68867
1 52239 57298
1 51544 89031
1 25327 84675
1 79297 87551
1 4626 77770
1 53022 76870
1 65811 78469
1 42066 51987
1 57974 88267
1 17381 74519
1 62686 71315
1 28587 96523
1 15388 36794
1 15117 80584
1 21643 95037
1 88385 93283
1 16890 67886
1 14219 82336
1 52516 60460
1 71367 85733
1 2383 32000
1 16278 22694
1 42616 54731
1 46371 81937
1 26161 72186
1 37887 54067
1 13352 23197
1 34492 69548
1 11852 35958
1 34528 48957
1 74055 92536
1 2640 18413
1 10859 38230
1 51182 94793
1 4176 16054
1 12080 50593
1 2865 26960
1 77652 82444
1 49290 97577
1 70112 78118
1 34284 50900
1 23068 93157
1 10339 35622
1 745 74305
1 359 77117
1 23048 95587
1 73803 81096
1 5000 40874
1 66683 88737
1 12762 82458
1 10119 77661
1 7471 12108
1 11600 24081
1 46456 56105
1 72222 81721
1 32296 93762
1 3542 7577
1 74313 84784
1 83846 94823
1 5394 32377
1 6149 76999
1 62212 72232
1 25764 66639
1 76290 76944
1 6370 79176
1 2119 22732
1 16949 41509
1 9470 86048
1 24859 36003
1 1885 28947
1 23502 77136
1 7281 66817
1 52879 77048
1 13047 98548
1 3584 87137
1 40340 62374
1 50793 71490
1 9704 55179
1 80357 83562
1 39800 72597
1 78136 87458
1 78605 86134
1 9433 80351
1 3348 50259
1 55782 95620
1 5364 78408
1 3368 29714
1 566 43447
1 52824 62210
1 8403 12370
1 41485 48265
1 35283 91670
1 17578 28710
1 5852 72084
1 22561 64949
1 21626 35001
1 39573 81351
1 68132 79217
1 20228 99659
1 15550 37449
1 96809 98891
1 44482 63187
1 38872 74115
1 39736 67091
1 66031 86407
1 85657 89695
1 1987 16024
1 39437 47899
1 24673 38155
1 27322 62359
1 78377 91954
1 47150 92935
1 12496 30704
1 26275 66483
1 35235 36811
1 7670 51801
1 38977 85131
1 79880 80194
1 37464 69782
1 44159 63324
1 28887 43063
1 11429 60336
1 60731 86693
1 78890 96827
1 44804 58600
1 5869 86394
1 28123 90960
1 4566 91884
1 30755 74419
1 54308 73558
1 21516 27865
1 78108 82482
1 22913 33665
1 10028 51201
1 72320 78246
1 91716 94540
1 7037 88946
1 51502 73950
1 33100 49288
1 8318 71539
1 27798 90349
1 4758 10381
1 24006 46865
1 55691 88382
1 7780 80555
1 10098 60029
1 44159 58692
1 26357 74655
1 48865 58117
1 70742 96471
1 42217 81514
1 50717 78713
1 48951 82131
1 5610 66880
1 34874 60463
1 33839 89614
1 16525 98580
1 26415 51716
1 84623 90689
1 92420 99928
1 4204 6125
1 48455 73981
1 7133 39293
1 760 85113
1 59131 79981
1 764 95039
1 74282 78425
1 90396 96421
1 15472 87552
1 64079 96051
1 21084 72465
1 75793 96903
1 37637 54511
1 13406 56204
1 44579 46210
1 8219 30703
1 6930 82483
1 42617 75057
1 85372 90461
1 4050 51940
1 16359 95154
1 21128 87838
1 4780 92156
1 33457 52365
1 54380 85603
1 24800 71267
1 18952 68139
1 832 72209
1 48120 70869
1 15226 78907
1 83077 92160
1 46724 82751
1 25140 42160
1 36646 61869
1 28537 76088
1 7803 31030
1 37644 43131
1 21547 96498
1 18779 37942
1 379 83780
1 6041 12864
1 12564 95402
1 42548 82740
1 33799 79059
1 30599 34935
1 17297 84532
1 71811 72223
1 12635 32733
1 3740 96040
1 2770 69625
1 13900 47908
1 37932 53607
1 51537 60467
1 69300 86270
1 30078 61296
1 8952 19450
1 29251 34873
1 39674 47047
1 40335 81167
1 7392 56706
1 30753 89330
1 20080 84474
1 44898 85225
1 25451 56107
1 25064 42767
1 13871 19990
1 3580 62636
1 72092 74705
1 55295 58977
1 18000 52164
1 55085 60034
1 52515 62983
1 21501 61613
1 69101 95985
1 59827 78000
1 25685 26308
1 27404 82323
1 28006 64143
1 28282 83766
1 16484 73486
1 16843 35649
1 60956 75797
1 25650 90613
1 14603 82755
1 76769 90791
1 81976 83803
1 10111 32069
1 28987 40889
1 5687 20955
1 224 8356
1 77424 91545
1 23123 88637
1 54064 92545
1 40334 42214
1 40140 78550
1 21370 86173
1 2217 92458
1 32410 40291
1 17609 90838
1 63212 97978
1 28324 68363
1 55375 60976
1 84400 88686
1 46009 91144
1 12216 29645
1 53707 86552
1 38009 47814
1 42789 48720
1 57092 70261
1 44513 86616
1 40538 75701
1 5168 32072
1 61211 99522
1 19576 37571
1 16464 96943
1 39767 80493
1 32462 68214
1 29181 40427
1 43963 92016
1 29676 99317
1 40745 56904
1 11009 27434
1 3083 43370
1 8307 36711
1 11878 91106
1 17629 95862
1 73230 92826
1 49679 94004
1 31480 55200
1 14822 16627
1 2040 12863
1 22694 33013
1 27901 50651
1 7832 21478
1 36190 79199
1 15870 50534
1 36039 65088
1 2967 88981
1 81492 98534
1 16341 95640
1 49900 54624
1 19493 98189
1 5103 81806
1 83681 84009
1 39581 77720
1 39532 63869
1 62629 99537
1 41801 48239
1 26025 41041
1 97658 99352
1 21295 68883
1 23349 57254
1 78871 79457
1 44338 70469
1 41924 61245
1 57731 63742
1 48503 71968
1 16255 80966
1 53231 59920
1 72432 78444
1 88852 97521
1 20564 89638
1 52382 99857
1 37695 61901
1 21936 54953
1 45979 68311
1 3407 35101
1 62537 67179
1 8837 65549
1 8681 49201
1 78299 99420
1 74286 91252
1 31000 90303
1 12370 28941
1 51304 90517
1 53592 94193
1 46004 63202
1 83171 93209
1 54002 62430
1 57456 89400
1 27159 99504
1 435 605
1 62955 94782
1 35155 99374
1 10501 61475
1 40977 99829
1 29994 50852
1 83458 86145
1 12399 97776
1 71661 89024
1 25008 79863
1 74129 93840
1 16029 70654
1 31586 56157
1 34087 77569
1 62530 93688
1 18985 45450
1 4802 93242
1 85280 94923
1 39623 81290
1 51592 95647
1 62589 65838
1 46461 96567
1 12209 54146
1 3297 19770
1 27561 49848
1 22477 29248
1 33345 70324
1 15610 69414
1 16874 81961
1 43446 76531
1 65296 99108
1 6965 26360
1 33628 91527
1 66140 81829
1 16110 32326
1 19500 82260
1 13838 29644
1 29356 84399
1 2287 10547
1 18419 43500
1 6243 98694
1 5392 65840
1 60924 61688
1 81811 85766
1 10514 23062
1 4232 29401
1 4725 70512
1 40938 84028
1 30853 40211
1 45417 65139
1 34560 74330
1 37607 47419
1 20764 60295
1 60632 94138
1 28864 52993
1 3281 14439
1 49870 92744
1 26551 53750
1 7192 85557
1 8863 18996
1 28818 29500
1 58738 78929
1 49134 91695
1 15340 83327
1 51316 91446
1 10250 31457
1 12847 44133
1 35346 38830
1 7382 81789
1 13518 92314
1 14892 25810
1 40300 78859
1 6192 31850
1 13615 52025
1 6926 57220
1 45353 69847
1 43779 72563
1 9927 48756
1 70247 75941
1 17121 69998
1 15426 38984
1 35143 66038
1 36485 72395
1 48644 66787
1 31059 91851
1 59979 73317
1 22398 84013
1 78575 92125
1 13680 56273
1 976 16814
1 5079 67324
1 46108 70225
1 34396 47795
1 1786 80067
1 42132 96622
1 21908 34863
1 45953 76518
1 23197 95782
1 2515 35021
1 17139 44149
1 4852 18461
1 8422 45136
1 43454 83417
1 10605 85755
1 34937 89573
1 74804 95213
1 30901 63432
1 54087 71879
1 64021 75859
1 31513 91261
1 30610 78973
1 8664 88635
1 68888 85656
1 31708 62482
1 36614 72619
1 31998 52470
1 80108 88626
1 21176 88214
1 31721 52585
1 7742 27163
1 6340 33021
1 20932 52956
1 17884 49095
1 52480 79825
1 19911 50221
1 80459 89612
1 36748 46232
1 14830 74819
1 18055 59984
1 46971 79122
1 49024 81528
1 73974 87780
1 35758 36676
1 20440 33454
1 30197 94135
1 37395 97855
1 38020 84916
1 14176 93579
1 11369 93195
1 12837 61088
1 18071 63433
1 14282 94919
1 29309 77938
1 23271 96967
1 9991 48612
1 3186 80126
1 545 32671
1 40342 44692
1 20765 99748
1 1854 30191
1 19028 73473
1 8917 90827
1 5717 39391
1 84825 91705
1 26168 39817
1 33471 71741
1 31306 69203
1 52749 59749
1 9513 47481
1 17276 92093
1 81832 84116
1 26682 56621
1 7637 40328
1 14388 29184
1 17288 59825
1 30723 37650
1 19358 75168
1 25499 87000
1 77306 95948
1 15166 63944
1 13191 77714
1 17137 18677
1 63678 87646
1 23278 79742
1 4101 72295
1 39783 90236
1 21039 63242
1 86168 94410
1 56848 73260
1 22634 69854
1 22945 95433
1 3613 86479
1 60134 96847
1 1213 7008
1 9913 20580
1 23559 48654
1 53949 88591
1 44986 53463
1 31018 84833
1 53705 72997
1 44325 46200
1 15934 96508
1 15844 47857
1 19512 49946
1 13864 13894
1 11184 89351
1 3967 78885
1 4670 51111
1 39834 94705
1 28614 59079
1 12939 69982
1 940 54468
1 27298 98216
1 2277 96809
1 3400 66036
1 59690 97022
1 28667 88170
1 5530 88886
1 34705 44172
1 4898 79683
1 1292 61943
1 26323 64988
1 13090 55509
1 1590 2295
1 23672 71961
1 5907 41857
1 52658 78183
1 130 85478
1 55832 82474
1 8431 93663
1 52207 63374
1 6646 61172
1 24083 25345
1 47137 71698
1 35419 36871
1 21361 80732
1 47928 64595
1 61512 87129
1 12682 68458
1 4036 96913
1 33283 93906
1 21655 95594
1 10311 84632
1 38655 95628
1 69774 84728
1 51375 53552
1 63563 71541
1 51132 91752
1 6380 69775
1 44128 99093
1 43881 99596
1 51037 98972
1 5782 6082
1 1515 9715
1 44718 64923
1 83592 91717
1 72888 73618
1 22072 47116
1 70753 71337
1 50166 92789
1 12091 56811
1 44563 69984
1 56511 90645
1 14842 23404
1 5644 46268
1 5770 98842
1 5294 85111
1 2266 41727
1 4224 21526
1 90487 97726
1 12256 44039
1 8843 16442
1 5120 10140
1 13923 76713
1 14908 61198
1 23581 27738
1 16217 66935
1 30263 77410
1 18340 76709
1 71046 79930
1 13569 90252
1 1433 93849
1 55968 58242
1 260 19545
1 39820 81036
1 42270 43768
1 1421 52913
1 40819 78907
1 49658 62916
1 63272 67203
1 59018 59526
1 23608 66727
1 5860 62513
1 54229 89004
1 85151 92304
1 38456 61963
1 65506 95062
1 14709 25849
1 7648 98204
1 818 83395
1 31119 85630
1 25280 65809
1 27576 43943
1 5290 22733
1 16228 20860
1 29247 32465
1 79969 98026
1 4288 23412
1 37546 77980
1 13785 46979
1 75837 78777
1 35734 60744
1 58163 88296
1 2758 25826
1 45326 61749
1 56213 79868
1 7833 86220
1 30433 88597
1 92122 92736
1 12696 70199
1 32082 37503
1 74407 76644
1 2484 18807
1 41273 80971
1 82684 97589
1 31716 48052
1 21187 83532
1 58413 88916
1 67056 90710
1 94893 96899
1 4069 18658
1 30728 64985
1 74944 84848
1 7668 33889
1 62908 96480
1 20853 93299
1 3685 41883
1 11764 59000
1 79168 90879
1 3277 44147
1 17097 20160
1 42416 68886
1 72120 80336
1 24156 44288
1 21346 45796
1 58065 65990
1 36516 59828
1 23107 83763
1 72957 78145
1 23208 41623
1 6515 62854
1 6941 84341
1 44870 66905
1 87802 94090
1 14131 57383
1 21935 49481
1 9486 28909
1 69590 82528
1 73366 98333
1 62969 82982
1 10984 64998
1 422 88997
1 27133 80554
1 76848 80911
1 5288 10616
1 32911 92276
1 33140 63818
1 49669 81141
1 44834 75643
1 37877 58765
1 63552 74633
1 19590 48728
1 8572 83611
1 41326 74955
1 65301 72202
1 51210 90192
1 9300 33626
1 13349 79033
1 82446 98868
1 27058 91705
1 48473 75052
1 5740 67972
1 21087 96030
1 5420 23816
1 45999 83450
1 2576 36005
1 58874 81411
1 10725 38745
1 46850 51245
1 3561 37972
1 68976 82155
1 47261 58625
1 11028 52800
1 57573 89978
1 7122 55145
1 38966 52279
1 53576 76693
1 68830 70201
1 47333 78238
1 3921 53053
1 53086 62775
1 9204 90555
1 61161 72605
1 22734 98813
1 83419 98200
1 20545 51347
1 82930 95144
1 6114 77431
1 65860 96942
1 10590 87391
1 47470 48596
1 6591 79667
1 31372 46668
1 9294 17244
1 6539 42201
1 9820 14651
1 10004 94428
1 28409 90854
1 39084 47880
1 56108 72105
1 52733 58484
1 4333 21632
1 92066 93672
1 30725 76919
1 8535 35807
1 7298 32393
1 40644 68768
1 40288 65387
1 34343 84798
1 18049 92052
1 25148 70162
1 38843 58053
1 63214 67932
1 7934 26423
1 507 59581
1 72596 83286
1 12314 70433
1 22448 35112
1 21160 46929
1 58307 89526
1 76403 87360
1 83837 85881
1 2996 29792
1 79509 90163
1 10912 99286
1 49196 70303
1 5259 62983
1 70997 84357
1 76587 93865
1 25660 63654
1 13673 37783
1 68516 99863
1 91362 91582
1 21186 83844
1 18850 22713
1 15027 49097
1 46504 62254
1 38269 70866
1 19771 60391
1 8207 70346
1 16268 41391
1 31317 95047
1 14640 40685
1 55489 94003
1 13004 17137
1 22973 35831
1 16950 56008
1 25998 92138
1 74412 84036
1 18522 34443
1 12369 18764
1 33995 37677
1 68911 80481
1 30977 53478
1 14768 90604
1 14264 63575
1 14840 87467
1 23560 99150
1 67781 96861
1 64520 96183
1 59624 91852
1 30837 82247
1 84239 91346
1 48293 61325
1 31619 90263
1 12945 38517
1 48626 56799
1 57107 98954
1 24173 93571
1 15499 83360
1 78215 96492
1 1379 78837
1 33004 47153
1 56418 86889
1 4274 24831
1 20539 89102
1 31060 40279
1 68036 94951
1 14046 81115
1 40576 83896
1 4660 20604
1 38395 48959
1 28659 42611
1 705 69208
1 14542 79803
1 24326 60778
1 38705 86983
1 5866 80316
1 6570 31824
1 45313 73128
1 36949 54339
1 11428 75935
1 11136 14577
1 13000 39367
1 44465 79238
1 46279 69650
1 4212 88782
1 98452 98556
1 50604 59904
1 4083 92810
1 2224 94456
1 10253 65620
1 45281 61401
1 27846 89666
1 18238 37261
1 61449 68794
1 48607 91338
1 32450 34427
1 59471 79751
1 32147 64583
1 38272 60649
1 44787 57268
1 59345 90253
1 24672 88632
1 3966 52501
1 19036 25342
1 1178 12421
1 16281 50968
1 78191 84250
1 29261 75553
1 93536 98495
1 26286 86936
1 62005 90461
1 62841 80271
1 43304 48226
1 23517 50815
1 72283 87749
1 88414 93235
1 3070 48759
1 59359 95586
1 25479 65380
1 34163 88907
1 17360 44108
1 14146 51373
1 15188 36353
1 7096 16176
1 10977 27269
1 23292 53414
1 25520 96084
1 8574 21781
1 5588 69513
1 36127 99843
1 9613 26976
1 18120 29408
1 11084 87404
1 14754 31035
1 17465 67852
1 13975 54532
1 3014 65259
1 49419 70240
1 23047 63207
1 36872 82431
1 34793 59047
1 28510 47723
1 8873 86824
1 38214 39111
1 45324 80852
1 45688 55527
1 3951 33167
1 31184 86922
1 38003 51266
1 53592 66724
1 42956 79715
1 19110 86682
1 28238 52320
1 23947 87178
1 49824 92324
1 82208 82617
1 1634 20044
1 5504 16779
1 9299 75859
1 37409 61352
1 30183 93370
1 68429 82998
1 34661 81824
1 60093 71131
1 39123 93068
1 53618 56634
1 76925 89758
1 12874 65331
1 9201 58543
1 20922 36868
1 11536 51415
1 45728 74672
1 3784 82822
1 14202 38556
1 67243 74217
1 80879 99109
1 9876 37086
1 81320 89109
1 21932 64869
1 45685 83326
1 18125 99093
1 255 96768
1 34806 95041
1 10944 54178
1 4562 17320
1 55590 85422
1 50627 69125
1 13162 45296
1 41198 94099
1 6980 58328
1 10727 30244
1 56491 80244
1 42951 71931
1 28812 86800
1 9256 14730
1 27500 98670
1 88064 91473
1 39141 76575
1 4804 29617
1 59668 86027
1 9489 55420
1 47463 89250
1 65025 95956
1 13273 98832
1 72860 83068
1 24257 50730
1 25568 66940
1 52656 84554
1 27076 78620
1 38429 95541
1 26610 35174
1 22495 58174
1 77390 96621
1 23634 86488
1 54272 73444
1 54407 70973
1 50112 95812
1 60213 94263
1 31332 97852
1 25378 64618
1 12090 67559
1 11532 64681
1 91273 94156
1 24700 90393
1 49940 99594
1 4070 9031
1 9079 87485
1 36108 86208
1 21659 46134
1 46418 94961
1 51400 58828
1 28437 55725
1 5519 6821
1 46181 60359
1 58916 62772
1 35919 95459
1 63878 92905
1 53875 75798
1 13218 69445
1 58698 98423
1 37348 81384
1 19160 61543
1 61218 93362
1 52552 63343
1 93583 93842
1 54827 73203
1 5920 20629
1 47314 93686
1 13942 33045
1 40759 91429
1 21435 63761
1 60213 73209
1 29816 47191
1 36153 85598
1 59009 93379
1 71384 76916
1 39119 47113
1 2787 86677
1 67769 71280
1 9790 82384
1 9451 13074
1 71536 78875
1 17827 38677
1 8973 47608
1 8139 22958
1 24430 80507
1 76494 82273
1 9743 34334
1 31237 88365
1 21758 98257
1 28348 74653
1 235 49501
1 90785 91730
1 34375 95966
1 10058 13338
1 28433 66705
1 29815 58780
1 10369 72954
1 6338 92906
1 8190 43725
1 11560 79846
1 29100 40376
1 46253 99426
1 12311 36457
1 22600 68640
1 45646 77300
1 9548 54251
1 36916 88880
1 9623 95415
1 24291 60727
1 65438 86901
1 3585 25888
1 22742 64927
1 50143 78557
1 29825 56671
1 14333 29549
1 47428 57270
1 9563 68770
1 8791 88164
1 11836 78204
1 22457 66120
1 21690 61348
1 24069 52808
1 73479 93546
1 45319 66832
1 15208 55004
1 38012 94028
1 74180 92568
1 12102 71980
1 23836 65987
1 22337 66116
1 1185 80270
1 13334 30199
1 63893 89584
1 50317 97655
1 50853 61631
1 39567 75007
1 75994 87642
1 43492 63210
1 60987 74529
1 5333 50827
1 16870 49871
1 12973 51750
1 73136 75316
1 6906 44608
1 65910 74494
1 11146 22466
1 5411 20394
1 27322 75197
1 3612 92750
1 5382 96181
1 23146 68713
1 39803 62946
1 27118 28295
1 50184 69023
1 29263 47689
1 14971 90205
1 12262 80885
1 93786 99048
1 12575 70152
1 38909 71937
1 16872 93028
1 27848 31292
1 22844 28216
1 21413 63236
1 79374 86224
1 56660 88379
1 52566 60866
1 44779 97525
1 21292 46596
1 32142 55644
1 25769 36908
1 52162 60462
1 40813 72444
1 49125 64033
1 14681 72063
1 4019 93305
1 48441 58942
1 11543 75879
1 5265 99362
1 15620 61806
1 34377 85575
1 35521 77486
1 29990 69210
1 41249 57925
1 3112 62029
1 66012 77257
1 19279 55507
1 7708 99994
1 32421 64390
1 96764 99187
1 4070 85182
1 23354 91739
1 21928 78778
1 62298 91245
1 34252 93645
1 44787 82095
1 45247 96945
1 15895 54582
1 59886 87982
1 38242 77276
1 38347 69801
1 4257 88553
1 36415 64592
1 13246 33245
1 13950 82103
1 24488 40262
1 30640 41549
1 46732 89438
1 17426 47310
1 74404 82734
1 4993 98423
1 41343 77834
1 6084 63178
1 61103 94441
1 35281 66282
1 58197 92710
1 47654 85656
1 40738 45574
1 6247 30084
1 48234 57381
1 10969 73339
1 13240 96154
1 7973 31051
1 7679 41338
1 73597 97635
1 30203 66644
1 37032 88758
1 832 12534
1 9753 42690
1 11373 75443
1 15593 97799
1 23943 57123
1 12369 96207
1 2038 78841
1 37980 41356
1 48314 74985
1 73220 99221
1 55834 62448
1 23703 27162
1 40205 56295
1 23551 36147
1 47443 50169
1 9763 16090
1 66287 99949
1 41127 55550
1 26060 30986
1 59548 73516
1 8446 83070
1 9549 57344
1 72988 91763
1 2008 69629
1 19168 97637
1 6095 81861
1 35655 48865
1 14064 14781
1 1036 81150
1 19309 69914
1 27611 90880
1 14038 52590
1 34459 95821
1 64887 65862
1 51788 75101
1 27060 52290
1 9695 38531
1 26609 85380
1 72148 85508
1 5283 86240
1 195 72420
1 28098 40180
1 47044 77847
1 11984 15046
1 38391 76021
1 3010 40268
1 39268 97608
1 12615 19037
1 19795 55864
1 28869 75823
1 19230 27562
1 21775 88407
1 1614 24829
1 5657 24974
1 57330 82729
1 50659 73820
1 37290 45070
1 71524 95529
1 6705 88642
1 6055 69428
1 50344 51327
1 30156 68203
1 31688 79268
1 44270 53501
1 13753 43196
1 28864 57817
1 69029 77279
1 21357 61310
1 56823 91152
1 37264 78243
1 9411 67395
1 54802 84139
1 29325 55419
1 27976 70916
1 11105 30912
1 22002 61978
1 30436 73707
1 11038 37139
1 52981 78073
1 5218 69000
1 10806 60736
1 49856 57468
1 81571 88555
1 62800 90180
1 17557 31440
1 31406 42459
1 33537 41737
1 15751 55715
1 20132 88548
1 3001 53543
1 41353 44107
1 42071 64130
1 58490 78743
1 9305 86005
1 51603 80015
1 3965 75318
1 10852 27644
1 25244 44817
1 13895 14062
1 12699 36215
1 11862 40353
1 61229 66796
1 14837 92708
1 7133 97883
1 5055 18950
1 51931 89694
1 37095 69300
1 25878 92829
1 39866 68772
1 6742 99784
1 9742 59880
1 38238 59189
1 22790 25209
1 70479 92653
1 4722 85304
1 21498 50873
1 56313 59475
1 26817 45746
1 31907 99421
1 32485 63345
1 3596 99911
1 10087 62499
1 18970 90062
1 82106 90894
1 44107 60828
1 71341 93537
1 24890 73505
1 2679 23106
1 75790 94424
1 4523 58126
1 73730 74137
1 41295 61593
1 34371 61010
1 837 57442
1 2426 76982
1 7415 81405
1 38734 98609
1 66265 84775
1 29847 63283
1 16967 54306
1 60707 95384
1 35412 71582
1 35420 58790
1 32190 67420
1 90203 99049
1 94478 97382
1 776 36913
1 29873 35921
1 28969 82135
1 59797 74608
1 6596 61557
1 61723 69959
1 8151 77188
1 15051 25378
1 41815 60122
1 1099 95868
1 27621 43653
1 3301 59187
1 9107 11591
1 22752 98914
1 19384 21522
1 22894 22928
1 40830 74647
1 85239 86872
1 60 56418
1 1155 71867
1 8473 20850
1 19864 96600
1 9360 43494
1 23158 74313
1 17551 37885
1 74528 88880
1 36967 84253
1 59469 73858
1 17921 33937
1 43651 96287
1 18876 91945
1 60834 62083
1 37802 93491
1 52472 91561
1 59541 83435
1 57379 63966
1 84478 94745
1 14699 31619
1 37813 42091
1 2194 63734
1 52719 99519
1 36989 79417
1 20419 30422
1 4036 21733
1 13749 19144
1 2452 14135
1 25985 56840
1 24260 97304
1 7396 93343
1 39309 85657
1 20840 48876
1 3759 65646
1 45310 66317
1 2688 88653
1 9500 71180
1 6464 75766
1 27313 91699
1 51887 68825
1 59753 97713
1 3955 12386
1 46440 97247
1 18551 57940
1 41949 63911
1 7398 84042
1 37629 82169
1 29967 72354
1 70073 98739
1 5000 78204
1 37035 41997
1 13863 98036
1 62146 91295
1 80063 88476
1 30574 47346
1 16701 35289
1 7373 71591
1 15166 51109
1 44576 58372
1 46516 49024
1 17961 93501
1 24037 74637
1 28155 77995
1 3155 86587
1 62164 99172
1 13824 38085
1 18962 43581
1 4218 58576
1 32374 41506
1 428 24698
1 45244 60148
1 18768 76801
1 49151 84924
1 76625 93777
1 60577 99840
1 4494 98246
1 65661 82306
1 42573 92580
1 40968 60891
1 18333 84532
1 10929 16213
1 48 34113
1 75467 82580
1 15730 20407
1 10583 67943
1 8862 19945
1 15989 69488
1 51485 95050
1 36492 84625
1 5203 35186
1 72539 74452
1 23835 35555
1 76752 81870
1 50039 90185
1 28242 92235
1 64255 68393
1 11412 29203
1 11912 22446
1 39145 89743
1 48001 60679
1 50716 52904
1 5249 65870
1 35872 53713
1 4737 24328
1 40055 87187
1 54077 88124
1 27334 81177
1 18029 92721
1 14780 83258
1 24698 89554
1 2765 70104
1 63577 94345
1 72837 74567
1 64277 84625
1 53739 94143
1 34802 65125
1 9788 84605
1 23026 64922
1 28134 58842
1 28492 84091
1 11423 22387
1 76556 87428
1 12102 48154
1 51293 51435
1 54909 89303
1 35534 80600
1 16165 55557
1 17955 53197
1 47273 66170
1 7226 93397
1 14068 70481
1 12069 18433
1 56240 96348
1 1412 63052
1 29358 97719
1 79780 96334
1 10540 54457
1 47190 48419
1 21998 58675
1 4459 69854
1 73007 96250
1 38828 85331
1 27467 35312
1 31414 39309
1 64721 81453
1 13676 79639
1 40390 63284
1 10078 95783
1 16704 32239
1 4014 5820
1 83137 96847
1 74560 94233
1 3424 65459
1 1267 82768
1 71769 73500
1 15470 63972
1 51229 74473
1 11259 59371
1 18711 51186
1 47457 54697
1 8821 98710
1 7395 68014
1 7213 65770
1 59498 91611
1 1618 40512
1 5008 21049
1 2549 73369
1 45268 91928
1 66251 78882
1 83204 94268
1 31514 81295
1 43200 88660
1 59521 81048
1 10691 75016
1 46275 90530
1 10996 94081
1 17387 83218
1 6742 85234
1 34561 57389
1 8437 67295
1 20947 38671
1 75781 90842
1 2532 96303
1 29143 54981
1 35157 36908
1 94583 98536
1 68845 86401
1 34534 58327
1 27906 55634
1 42317 62769
1 11899 36899
1 24912 58788
1 36315 37925
1 8818 34793
1 949 10457
1 21974 68558
1 15635 52960
1 37642 53041
1 34117 75015
1 41305 91102
1 10194 31758
1 6767 52993
1 11628 16808
1 1779 70252
1 56948 66609
1 55135 70063
1 11538 73330
1 1972 77508
1 71050 98590
1 19411 60388
1 13038 30425
1 6524 79687
1 41142 61180
1 55488 74190
1 10618 86641
1 44251 51763
1 42922 99505
1 77386 80697
1 24034 84457
1 5943 49554
1 82151 99672
1 24794 93108
1 21576 98400
1 54775 78520
1 7371 34647
1 86945 91596
1 36440 97233
1 43386 76618
1 15381 47804
1 31422 79272
1 28415 89888
1 27613 33172
1 25495 39690
1 304 21689
1 54826 60282
1 40859 54928
1 14096 29118
1 32170 93473
1 25692 82812
1 46134 61269
1 38265 97990
1 58797 62881
1 57685 80207
1 15671 87165
1 3624 87159
1 43703 89885
1 29319 97489
1 86978 92047
1 53108 73102
1 6199 22521
1 79097 93365
1 15950 70567
1 41610 71580
1 8576 89719
1 9311 56006
1 63512 96226
1 21994 86758
1 27899 29196
1 1642 68254
1 12671 84325
1 49157 67399
1 28467 37910
1 20197 63073
1 28316 85217
1 72805 89033
1 9580 20446
1 72528 85353
1 19531 23501
1 26440 49068
1 88232 91576
1 34879 73537
1 215 7031
1 80544 84995
1 30980 69097
1 45475 53923
1 60535 98253
1 6985 8222
1 478 32661
1 59110 99155
1 36026 84266
1 14550 28479
1 13846 27440
1 6769 17091
1 30405 65117
1 17853 95149
1 22919 75730
1 31194 71742
1 38093 66985
1 3220 88918
1 14090 48065
1 2012 80688
1 28263 56381
1 28155 30759
1 6384 60020
1 71284 74957
1 40899 82581
1 11737 30671
1 35257 52091
1 7210 82984
1 51325 73287
1 26416 58470
1 34484 74810
1 11099 91649
1 61147 69031
1 88766 97110
1 10716 49656
1 20714 22785
1 66122 88171
1 25203 54297
1 36899 69513
1 37920 59983
1 24932 64324
1 241 93092
1 14500 47423
1 17077 39658
1 1644 64578
1 17071 53915
1 15688 82826
1 62384 80175
1 3593 9369
1 15862 55195
1 29701 88210
1 50091 56873
1 16369 47317
1 24599 37886
1 28174 30827
1 75567 77315
1 12133 96992
1 30876 86065
1 29764 34145
1 18571 69444
1 16811 58630
1 36085 72256
1 89966 95462
1 27357 40785
1 10943 78055
1 20659 21630
1 15690 64218
1 11090 99909
1 91126 99824
1 13945 79061
1 3122 46058
1 37145 50145
1 56255 59166
1 16920 96362
1 29398 73491
1 1445 23019
1 16287 37885
1 27382 95729
1 34789 92608
1 10713 74497
1 47257 57510
1 43734 66830
1 24942 91358
1 39948 53301
1 63810 86022
1 12630 65711
1 61391 92342
1 20341 64161
1 56475 83302
1 63057 89391
1 10871 72489
1 5198 40515
1 9735 49561
1 8087 45657
1 1110 99101
1 29823 63732
1 18646 19493
1 49915 83104
1 13988 21113
1 27762 41555
1 2301 10844
1 69604 90152
1 26896 71381
1 53724 54876
1 73207 81643
1 43824 44074
1 11994 39230
1 20643 64384
1 4532 93175
1 26927 71057
1 21546 24934
1 21613 77948
1 35093 48791
1 58014 90085
1 30773 93587
1 49470 68597
1 8816 75706
1 6765 85765
1 52115 72599
1 10185 30022
1 42439 86728
1 4722 8173
1 19657 65305
1 819 73861
1 28687 83006
1 790 79025
1 58041 58225
1 35270 47111
1 44268 61652
1 11587 90221
1 18981 38265
1 70195 78502
1 72539 74704
1 67009 86726
1 48547 90819
1 1728 5227
1 5225 97679
1 23569 46510
1 1796 50092
1 31645 62975
1 2975 17978
1 17477 91089
1 30950 77581
1 95961 96981
1 20773 48933
1 57035 87526
1 3430 53736
1 43937 92039
1 13716 88697
1 73731 91064
1 38811 76429
1 20675 69689
1 34822 61190
1 12411 96336
1 80298 89477
1 42090 58712
1 21007 68685
1 21193 68691
1 34490 91168
1 19155 57417
1 50818 66293
1 55262 62709
1 50426 87182
1 16617 83592
1 83467 91699
1 19659 47251
1 73483 74260
1 70149 76973
1 4024 83750
1 15601 31968
1 4043 86437
1 41628 51966
1 20294 26530
1 28208 80376
1 8566 61880
1 48888 93007
1 40450 67670
1 59365 69156
1 71158 95494
1 38198 99885
1 23871 93520
1 10992 41809
1 14246 24440
1 20939 36148
1 41910 93029
1 18810 77256
1 32444 80647
1 54719 99859
1 9880 87316
1 28320 64236
1 36546 54880
1 41948 66915
1 11711 41438
1 27952 68850
1 10677 32133
1 11423 96559
1 43012 49101
1 784 83170
1 26344 75593
1 42628 76747
1 42333 85880
1 4950 84057
1 7127 77217
1 11297 63611
1 50588 85212
1 29519 65672
1 47242 72570
1 23454 99862
1 38504 53999
1 33460 67738
1 48259 93871
1 40732 94214
1 24390 79085
1 52780 93494
1 70644 76408
1 22302 72279
1 22756 62646
1 2843 77100
1 2062 95857
1 30535 71455
1 66922 83505
1 22467 60406
1 31692 65942
1 14272 81815
1 6698 94250
1 17882 55396
1 3993 37820
1 61509 97226
1 23983 87895
1 19238 73596
1 60960 84732
1 5500 72804
1 20745 37682
1 21190 54547
1 8720 82265
1 58086 78908
1 71099 79597
1 27341 65462
1 59792 77216
1 30320 91846
1 3306 95803
1 37401 94887
1 15076 84846
1 3603 21075
1 6946 99798
1 53129 83639
1 79109 84526
1 84964 95388
1 63201 89672
1 32293 46003
1 22587 51337
1 7440 47278
1 20038 38054
1 5624 12779
1 47773 91519
1 5983 64228
1 71910 78326
1 48603 74956
1 20986 88990
1 28509 43448
1 8999 71923
1 95672 99415
1 16933 78587
1 7853 68567
1 54475 94311
1 35704 60409
1 29516 86102
1 13199 46174
1 58275 68533
1 5025 95337
1 68570 84827
1 36552 70405
1 44272 71765
1 50508 95507
1 14997 49539
1 76562 80635
1 25182 65118
1 9586 92746
1 36346 75097
1 45414 64698
1 28382 39147
1 30597 59089
1 8995 32974
1 41019 73793
1 51691 63282
1 38624 49737
1 49018 83763
1 43818 67929
1 18096 78083
1 53266 95432
1 10379 50776
1 44345 66309
1 32959 92496
1 11617 43703
1 1122 52217
1 31456 90975
1 36415 50236
1 57201 81860
1 54586 58954
1 6523 36545
1 28500 30325
1 14886 39337
1 10167 25852
1 12931 88693
1 61254 83151
1 5767 83778
1 32590 69786
1 30004 83269
1 53952 85090
1 37559 50268
1 20210 47257
1 12730 47193
1 38240 70810
1 39916 82451
1 82471 93153
1 47815 59542
1 40377 98614
1 74323 76056
1 27631 57097
1 45385 97199
1 54066 74538
1 11194 51554
1 20404 58372
1 288 81550
1 29350 85886
1 15235 81531
1 85621 97051
1 59185 87260
1 85711 89060
1 63854 81431
1 64835 85003
1 76165 91146
1 25711 36748
1 12526 13697
1 78402 90311
1 12599 95456
1 56 51998
1 30311 88186
1 9956 42685
1 2667 39231
1 16571 56845
1 30034 44821
1 80557 84462
1 74817 91866
1 1765 26517
1 84347 89883
1 57926 89152
1 2607 9140
1 25136 47472
1 27462 43940
1 7819 93103
1 27584 59618
1 71059 80034
1 63336 95297
1 63277 69544
1 51147 74038
1 28069 87862
1 10148 68604
1 45085 53663
1 1985 48687
1 66562 93018
1 82513 84529
1 35513 38664
1 30973 96139
1 15098 71955
1 7025 73884
1 80171 94254
1 30886 31940
1 24593 55830
1 48097 88324
1 28188 37158
1 15963 22277
1 26287 30175
1 47742 82586
1 21529 37579
1 81203 88102
1 65404 93551
1 17960 90545
1 28973 96832
1 5452 69442
1 3970 18512
1 17625 83565
1 65621 74848
1 47508 48812
1 14187 52947
1 11134 60006
1 21303 59331
1 7409 26696
1 47935 48466
1 25532 97923
1 55546 72359
1 52792 70383
1 78498 88116
1 39026 68953
1 31656 88180
1 3635 19986
1 39232 46880
1 7542 88209
1 37121 93214
1 69931 70344
1 64304 96889
1 28325 40240
1 34930 60281
1 5864 20689
1 37852 45144
1 21589 65359
1 41613 87001
1 24924 53710
1 38537 97412
1 12750 19066
1 47239 94102
1 7179 58002
1 17387 99834
1 25492 53674
1 25768 35425
1 22527 23731
1 56869 74739
1 3739 75919
1 24401 86774
1 63573 96511
1 6753 52583
1 39619 96470
1 1453 82067
1 72172 78663
1 88827 94661
1 31163 86502
1 59037 83523
1 47706 95756
1 5180 39863
1 71598 92303
1 38379 54260
1 67818 86405
1 38795 39376
1 58772 77982
1 6931 76394
1 12657 30215
1 5593 65379
1 48849 58300
1 69966 95345
1 8798 39474
1 32546 73918
1 9586 58802
1 14063 19271
1 26446 50499
1 9931 63565
1 13403 51415
1 34673 54788
1 21316 80822
1 29065 75865
1 6070 66599
1 68535 99751
1 61652 64768
1 51228 60419
1 22199 23802
1 48885 87073
1 31687 50891
1 19286 65413
1 27147 31160
1 46099 95801
1 1155 49672
1 24912 87606
1 10919 80424
1 23215 73321
1 13092 80669
1 57255 68054
1 41326 73454
1 16042 42958
1 2935 92676
1 931 67840
1 9011 46209
1 48698 63608
1 14795 15743
1 74632 86106
1 52207 74942
1 30339 87219
1 17109 22548
1 5834 59491
1 55723 66520
1 68967 95283
1 20930 47924
1 5903 56878
1 4874 84946
1 73159 96245
1 75669 90309
1 2161 18855
1 54304 61446
1 25043 97906
1 21073 93846
1 38752 85830
1 45762 72975
1 24523 94838
1 67214 85960
1 29951 42715
1 12192 39455
1 54480 88377
1 51254 94673
1 47653 56716
1 10197 51869
1 12348 27199
1 42731 74872
1 14684 41199
1 83544 86366
1 75397 99224
1 612 91286
1 22532 79313
1 9169 84881
1 11941 81306
1 35421 66024
1 65778 72623
1 57175 89594
1 28085 78178
1 71225 83373
1 84836 95684
1 36676 65797
1 11744 83683
1 52285 94374
1 1970 14206
1 13365 17761
1 64932 88808
1 71621 99884
1 65484 86485
1 15116 79809
1 75399 94488
1 1082 16043
1 46353 86814
1 34614 71189
1 16477 23125
1 68640 77825
1 34404 68145
1 21843 92609
1 96630 97136
1 44036 75338
1 3855 12294
1 53517 58536
1 29037 49971
1 438 89447
1 9905 37192
1 26411 79384
1 66580 76732
1 27325 75337
1 7128 21022
1 52489 83762
1 67626 99810
1 58921 83009
1 7804 81193
1 34935 92875
1 7624 29931
1 728 18297
1 4421 57155
1 61354 86713
1 7564 17568
1 33 65133
1 64355 97578
1 2215 73614
1 31685 32672
1 22087 89617
1 66487 71533
1 70119 93100
1 2080 33204
1 36006 94634
1 62309 63780
1 37754 82697
1 29211 34656
1 55533 63505
1 44538 82147
1 42609 67296
1 613 27191
1 10655 64470
1 53662 57584
1 9868 64453
1 28058 44816
1 26130 86457
1 149 1110
1 31415 92363
1 35432 83539
1 41649 46674
1 36276 67133
1 26368 93574
1 35645 42990
1 9885 67175
1 8102 21981
1 20781 94208
1 59963 87976
1 3591 44569
1 36473 85456
1 83989 87124
1 64451 75119
1 36758 88026
1 21032 30129
1 7265 36054
1 26590 54288
1 31727 62660
1 59717 67912
1 38742 40968
1 25772 50219
1 36226 98673
1 56255 74184
1 21476 60708
1 6490 87607
1 40689 92048
1 18035 85343
1 34935 50325
1 58995 62394
1 9036 77897
1 30359 81578
1 29156 98049
1 58546 71983
1 31260 86005
1 77984 91694
1 28344 43233
1 62033 80667
1 8851 46505
1 45791 94013
1 38532 73199
1 28090 97914
1 36753 73238
1 40729 97565
1 11752 26306
1 18562 72424
1 18085 66887
1 1585 93727
1 44246 63363
1 636 22822
1 36783 66044
1 15803 35112
1 22458 98572
1 25350 70837
1 58405 86248
1 46302 50196
1 27862 85639
1 4651 89075
1 11309 34261
1 8647 25280
1 38277 48046
1 28647 45105
1 14210 54946
1 36245 41410
1 16976 99636
1 2466 32734
1 39650 48177
1 19785 20946
1 61310 61752
1 56497 58340
1 41017 54142
1 13029 59570
1 57588 89410
1 41666 50972
1 67220 72878
1 9705 65355
1 66051 84819
1 50413 68956
1 41815 64214
1 27888 95958
1 26826 69709
1 42816 83949
1 37260 58347
1 25260 47325
1 26101 85413
1 17340 92781
1 63852 68351
1 77447 80277
1 77749 92248
1 6069 44910
1 90034 99078
1 37403 92690
1 24764 74250
1 62549 84183
1 53180 71931
1 47093 93593
1 1340 21925
1 17048 81792
1 14502 39107
1 49203 72166
1 47815 65754
1 49112 59182
1 39249 99078
1 70227 70686
1 7730 97283
1 28609 41182
1 6448 22626
1 6414 59573
1 37194 45190
1 9265 97088
1 70058 83849
1 69751 72711
1 34868 61277
1 22385 53408
1 1846 22498
1 5841 24558
1 40615 79636
1 22367 91424
1 52325 76264
1 78370 80582
1 40674 66265
1 9997 88564
1 35168 53346
1 70038 82254
1 12588 72282
1 15078 32834
1 47446 76120
1 12851 80946
1 24518 43379
1 54418 63542
1 52693 75456
1 15236 55972
1 653 22027
1 12553 96792
1 16866 70682
1 67274 83620
1 74195 92573
1 16336 81386
1 29435 84732
1 46623 64226
1 37776 86087
1 35937 41216
1 1756 60736
1 6016 12629
1 335 5592
1 79656 89349
1 74900 75897
1 4535 17390
1 31665 55127
1 2081 66812
1 18995 67938
1 12323 25936
1 38793 60828
1 30953 81679
1 33432 86281
1 13696 52234
1 71251 79136
1 4104 44389
1 63768 98962
1 36793 55204
1 46558 52592
1 46770 84639
1 41336 54524
1 67747 73668
1 90033 99211
1 76353 82211
1 20693 74864
1 32999 46466
1 6677 21875
1 28726 32887
1 80704 99407
1 46857 57479
1 10305 18024
1 9005 93773
1 19665 47482
1 42234 60947
1 71770 79073
1 8146 13264
1 24578 63510
1 35038 95838
1 5264 8498
1 6052 14528
1 17805 36915
1 69107 74540
1 60195 75881
1 9973 85075
1 4411 53528
1 2194 28240
1 87725 96223
1 47025 57225
1 11791 93980
1 36973 51336
1 4506 89606
1 1499 55127
1 24907 59549
1 74467 86003
1 47116 97120
1 44278 62137
1 79936 99090
1 14668 80218
1 29275 74050
1 16755 57444
1 55692 59728
1 86909 97586
1 22490 85743
1 7975 12436
1 20118 81415
1 24240 71318
1 58521 90098
1 58015 67952
1 25355 61227
1 5085 46247
1 68139 80830
1 26332 70136
1 32777 44199
1 2864 62845
1 19863 34904
1 65885 79953
1 26360 60066
1 16226 39111
1 19632 77217
1 44389 44618
1 77858 97742
1 91853 93537
1 46923 49602
1 64065 86026
1 40665 90007
1 11844 12498
1 6028 6397
1 22600 35130
1 16424 65277
1 36235 82871
1 35841 89230
1 34711 37413
1 12971 50130
1 14042 94085
1 42395 68922
1 31759 74166
1 47894 92574
1 49578 56341
1 41794 97173
1 33313 92148
1 1039 58938
1 59825 65195
1 34458 92481
1 40023 83029
1 31606 67342
1 39397 74612
1 22358 38168
1 5385 70630
1 26773 94881
1 76304 78962
1 29127 65532
1 20720 32861
1 19116 72206
1 9989 43907
1 10990 72138
1 8272 17357
1 32843 54819
1 57095 80223
1 3907 25487
1 93383 94584
1 79723 87600
1 59254 64075
1 2734 71630
1 812 41804
1 25138 44642
1 7874 58110
1 4481 43276
1 8403 87748
1 56342 67578
1 1028 28725
1 55246 68594
1 42950 60270
1 10050 36398
1 35464 86429
1 2849 61434
1 51873 74187
1 44885 72392
1 92883 95668
1 78531 88295
1 38040 92911
1 34133 70354
1 49097 92865
1 51423 94403
1 4624 90020
1 75737 97295
1 12718 73107
1 6318 35249
1 24259 68293
1 2904 24136
1 19083 59068
1 31241 46878
1 20415 60421
1 51788 81259
1 59621 97337
1 36651 78779
1 75016 79973
1 37060 96507
1 3273 79624
1 36591 39843
1 42118 53708
1 7280 79744
1 64507 72919
1 60069 74016
1 21550 90333
1 8488 40580
1 6121 45749
1 29887 50376
1 57854 76023
1 32405 89445
1 8284 99481
1 62307 87551
1 9454 20938
1 3957 97431
1 34996 90224
1 5033 82596
1 69662 82532
1 11409 87657
1 5017 91011
1 37451 51063
1 22143 32908
1 16542 90984
1 46249 61552
1 48238 88411
1 77935 99170
1 72891 74619
1 14294 53223
1 17495 92150
1 4513 4953
1 4353 96286
1 59183 77028
1 30686 32196
1 61014 81568
1 11658 82283
1 31377 47933
1 54777 59918
1 27048 40850
1 36894 54782
1 8951 72945
1 71060 87595
1 43639 77263
1 23046 95158
1 4190 59302
1 20556 21707
1 1858 89408
1 34367 50630
1 10736 24573
1 48826 78666
1 56946 87272
1 17845 35516
1 1825 86806
1 4477 45958
1 17320 54206
1 17539 39197
1 24854 31908
1 65908 87140
1 58576 74455
1 80445 95005
1 36655 71180
1 19390 80019
1 12192 76896
1 4233 88841
1 28212 96497
1 42785 50751
1 51506 60239
1 9847 97479
1 20583 93313
1 827 80234
1 36604 77350
1 59858 66191
1 13244 54310
1 22563 49953
1 56669 72675
1 9241 97962
1 36985 47547
1 14534 60931
1 74667 83577
1 31390 78421
1 20734 23594
1 28754 99766
1 34828 85838
1 65658 77875
1 95914 99112
1 48322 76862
1 14904 88579
1 25269 78842
1 19247 20350
1 70596 73711
1 48667 65481
1 6320 94867
1 58784 61339
1 52317 56723
1 28514 42203
1 7836 90590
1 35311 98616
1 30213 97798
1 42297 94140
1 67524 87784
1 80603 90345
1 14489 92968
1 9451 25367
1 83551 91131
1 566 49686
1 15909 73776
1 14298 85288
1 46845 72337
1 96845 97046
1 17510 88592
1 30389 42665
1 9088 99350
1 15606 46396
1 61639 91890
1 15830 94028
1 1312 74893
1 7704 22902
1 55590 61395
1 38157 91547
1 36871 99372
1 45449 77191
1 50523 76159
1 49550 64061
1 348 24917
1 76452 79863
1 21493 73111
1 1288 32940
1 33211 76252
1 16638 32892
1 48017 72336
1 35167 92084
1 40283 61219
1 25032 48504
1 68147 69348
1 80191 82684
1 17283 92549
1 40360 94432
1 2336 48723
1 72145 93501
1 56786 57963
1 85146 90041
1 6103 60778
1 43444 99805
1 45090 83114
1 9410 93004
1 24285 38041
1 25800 75020
1 49863 71018
1 46937 76594
1 39273 83205
1 89393 91004
1 70777 96850
1 79186 82737
1 3722 56037
1 20988 66590
1 55672 66314
1 81766 97782
1 72453 77632
1 20913 85299
1 44611 87877
1 6047 56606
1 35138 45251
1 6040 98208
1 35459 73138
1 6847 17822
1 39326 77741
1 27795 38745
1 4645 98821
1 80667 90744
1 16395 63890
1 14647 59947
1 62168 70393
1 16772 97600
1 10290 82709
1 14711 74822
1 40446 55514
1 53037 83981
1 20440 93287
1 9583 84606
1 41835 72912
1 19380 48147
1 55724 77812
1 32496 71611
1 22358 36353
1 59435 78205
1 20479 58992
1 9338 23385
1 14855 21745
1 10049 23099
1 13785 40993
1 84462 97949
1 26970 50548
1 56802 67536
1 34141 50040
1 22620 47370
1 2116 83404
1 34701 39245
1 12137 39955
1 42712 67390
1 37662 43107
1 48207 98785
1 32601 46748
1 49178 75939
1 22479 77882
1 15808 68277
1 45313 83082
1 73469 81572
1 44445 56571
1 17014 69728
1 22588 92665
1 17760 55280
1 5657 58862
1 49664 69156
1 17005 19297
1 63063 82825
1 62757 66452
1 32649 76434
1 77069 83215
1 1202 34784
1 96041 97065
1 10805 31049
1 62144 97452
1 87551 92941
1 5710 31962
1 86547 95683
1 61918 75187
1 43347 81321
1 57737 86823
1 51506 72678
1 35250 94039
1 37501 46556
1 80701 90192
1 73028 97624
1 20763 93565
1 13128 69082
1 12792 40814
1 22073 25326
1 12466 63514
1 55255 90790
1 28171 67170
1 15043 91168
1 23257 59327
1 24317 55005
1 61461 83556
1 51949 93430
1 4395 44302
1 66087 90312
1 59940 66314
1 46647 53289
1 14402 45172
1 14194 28809
1 63475 68639
1 19869 31075
1 11223 45379
1 19781 53088
1 38662 40945
1 5476 44679
1 14342 79027
1 67686 77525
1 1994 91146
1 34190 68072
1 81019 97111
1 39726 62245
1 12529 83227
1 44187 49918
1 22995 40149
1 51511 72344
1 77906 99413
1 58347 63438
1 4991 36712
1 66130 86208
1 41732 53042
1 23624 45208
1 40093 68234
1 59333 92264
1 12177 13600
1 50452 79469
1 78607 93331
1 52748 70826
1 60670 99674
1 61295 78534
1 16237 31247
1 78557 81871
1 29421 94504
1 11850 52889
1 14407 74877
1 60661 85440
1 19229 87901
1 63972 79341
1 74713 98998
1 22804 55854
1 60654 72271
1 21313 44435
1 23669 90243
1 83092 94323
1 5472 34081
1 24274 97172
1 50560 95908
1 50930 71922
1 33213 57136
1 12183 17301
1 30702 80723
1 53890 67006
1 362 95177
1 5790 24432
1 2426 2664
1 38121 64288
1 78509 86590
1 1604 39068
1 24046 40311
1 41761 68469
1 22259 80228
1 61893 83543
1 56848 92734
1 36975 49559
1 33401 66756
1 4490 84220
1 53497 99634
1 42575 91153
1 91794 95615
1 52836 76259
1 36684 46564
1 73877 76701
1 82357 90614
1 23847 80300
1 7088 79754
1 2187 23112
1 44510 56556
1 74028 93625
1 30146 42891
1 18378 30680
1 16090 66174
1 12740 18715
1 6819 94227
1 51573 64145
1 15949 79128
1 74294 81143
1 75088 95130
1 4551 97029
1 27661 83102
1 27538 82637
1 73229 83225
1 22244 38378
1 15620 44550
1 2058 39561
1 52395 61603
1 10813 97835
1 18390 59412
1 56166 66275
1 43736 86359
1 42583 76715
1 43725 96017
1 60354 65292
1 51572 76426
1 1889 61289
1 20703 60285
1 23630 96613
1 43689 83888
1 36790 40545
1 11090 43733
1 43526 72910
1 27496 99386
1 24457 56224
1 46024 89407
1 7417 40473
1 13345 15303
1 10187 70362
1 22584 70291
1 27902 84765
1 40939 47508
1 5208 57665
1 48413 52434
1 3015 78296
1 28120 60651
1 9784 69863
1 66914 77744
1 82971 86046
1 88926 93660
1 22346 75081
1 26053 83287
1 3222 42967
1 35717 72523
1 59275 81426
1 49893 80249
1 64992 89573
1 16 87562
1 56778 75073
1 84397 96966
1 68588 85223
1 65918 94294
1 37663 75285
1 5605 92916
1 6609 28641
1 56765 83879
1 24722 77861
1 23827 63623
1 51254 53745
1 26875 32636
1 30839 72612
1 54522 65293
1 11128 28674
1 30155 85557
1 60600 95767
1 9033 62254
1 15211 35348
1 3828 94984
1 72343 79504
1 3511 50839
1 28705 82320
1 61805 71685
1 11314 86356
1 72589 93796
1 64912 73826
1 25422 59966
1 25742 28674
1 62665 71210
1 4303 59357
1 12581 18588
1 24123 84537
1 30000 76030
1 39767 86140
1 21745 59707
1 68291 69159
1 19568 73263
1 25988 80670
1 57801 70698
1 47810 54637
1 82971 99735
1 31931 78593
1 32004 48925
1 73121 86538
1 41739 56043
1 1187 48423
1 55344 77117
1 36421 79111
1 24067 32801
1 40248 87176
1 14766 70949
1 4559 44987
1 46437 69881
1 29971 99205
1 59698 68261
1 41769 87289
1 20502 31093
1 6663 86448
1 11680 43845
1 31156 48008
1 80549 88440
1 19193 65739
1 18064 45445
1 52978 86868
1 34683 35730
1 2709 33247
1 26177 39487
1 35244 90540
1 54258 99720
1 35878 68540
1 75680 95757
1 43168 77135
1 52406 88056
1 8198 88939
1 9711 43897
1 12704 69522
1 16392 95186
1 5600 77867
1 844 96219
1 11615 49171
1 48353 93525
1 58126 61172
1 44260 72609
1 30578 83665
1 76407 92556
1 10812 35829
1 41548 72188
1 18076 87818
1 5555 25911
1 22263 65285
1 41913 75650
1 72514 85598
1 9577 13715
1 17464 91476
1 65578 95755
1 46371 67133
1 3177 53063
1 6840 94238
1 34351 42786
1 1562 58180
1 90190 91452
1 80536 87420
1 26728 38381
1 5342 77721
1 14155 57124
1 45465 89550
1 23408 89948
1 28803 81904
1 40336 84290
1 40717 82830
1 970 26659
1 22503 22618
1 10882 23978
1 14326 66157
1 1788 92696
1 36443 79547
1 27183 40813
1 52756 56390
1 11850 63259
1 11229 65685
1 29227 59842
1 25085 34533
1 6010 78739
1 79506 97642
1 60504 77654
1 26806 43407
1 3252 70893
1 64436 76304
1 41429 41860
1 51620 53396
1 80825 82949
1 6541 90063
1 57226 57667
1 5432 44636
1 24890 65614
1 27425 95816
1 21285 61807
1 30762 75251
1 31628 88801
1 19338 88802
1 21532 96100
1 492 63248
1 2080 64705
1 34460 61148
1 8448 82214
1 5872 59829
1 75766 77130
1 86648 98569
1 46055 62532
1 15014 45869
1 3135 62096
1 38476 45723
1 31013 58543
1 12173 95259
1 43529 54483
1 21496 81402
1 14729 85644
1 13929 56070
1 56311 87172
1 18583 90967
1 75874 79684
1 69570 83193
1 6759 95713
1 21742 91622
1 16564 16818
1 27550 90344
1 25732 42373
1 20101 59740
1 76836 86746
1 22431 70420
1 64033 82377
1 44275 87754
1 77282 90367
1 31132 65010
1 5466 96390
1 55614 79226
1 52526 59544
1 88449 92711
1 59408 83544
1 7708 28137
1 29786 77363
1 48758 98855
1 10381 97945
1 3727 77911
1 82716 98405
1 15352 28952
1 24837 42274
1 57197 77682
1 16710 57612
1 27015 72643
1 30503 48025
1 11387 29320
1 6691 38228
1 30008 94758
1 74440 74854
1 4996 6304
1 7161 42841
1 4039 69537
1 12498 31524
1 14108 57415
1 68546 89963
1 27965 94286
1 66160 83316
1 13088 91752
1 63436 84683
1 69331 72926
1 32858 71250
1 81101 84050
1 43121 48024
1 49666 94058
1 8708 53480
1 64917 68300
1 53927 88318
1 55284 77155
1 28008 35201
1 21871 24668
1 69349 88460
1 4220 98747
1 87182 87361
1 13668 22050
1 36500 81901
1 53625 56667
1 78451 90879
1 10726 19321
1 4421 86919
1 65154 75295
1 8713 33992
1 29863 38469
1 66075 75865
1 8485 93398
1 26355 48988
1 7591 60199
1 4130 32701
1 36748 47222
1 79470 94891
1 46554 47088
1 8001 36832
1 4560 64243
1 58886 64926
1 48234 51270
1 8134 61675
1 51625 84390
1 50336 77357
1 24771 38930
1 53155 74861
1 15522 19872
1 236 54349
1 12581 17685
1 15397 30370
1 25496 92935
1 28804 89775
1 48798 86119
1 73504 93606
1 9075 43548
1 71295 84339
1 2833 86227
1 8079 22520
1 18198 76272
1 28840 59336
1 40286 50735
1 63669 88885
1 50251 54099
1 76650 96907
1 11262 88163
1 12844 84971
1 17892 81431
1 17691 32400
1 69602 83428
1 25247 34337
1 17172 89458
1 74657 79785
1 55891 83606
1 26584 79750
1 66976 83796
1 33272 81139
1 75629 89013
1 4325 57932
1 52800 63550
1 14063 34085
1 18489 67032
1 36594 81454
1 38861 79322
1 15756 67752
1 47483 69281
1 51102 85410
1 22832 36234
1 60773 98936
1 78759 83689
1 17529 66956
1 15840 87754
1 10757 47975
1 27466 87837
1 33483 74440
1 67506 95072
1 16849 36182
1 69693 98911
1 41030 64685
1 38162 50434
1 81347 90616
1 61183 95194
1 98759 99149
1 12657 73321
1 41155 96760
1 11722 15488
1 4803 39852
1 58830 68427
1 38583 81454
1 57630 88491
1 45025 50884
1 73374 82220
1 7636 93865
1 13704 73801
1 71733 78473
1 29244 62004
1 79737 81208
1 47355 88241
1 39718 98183
1 44054 60896
1 24755 83394
1 54575 64952
1 18632 90849
1 52910 78306
1 8005 58719
1 9193 75632
1 28189 92213
1 41914 63324
1 5463 43279
1 7436 74196
1 6530 25265
1 33159 47941
1 17762 85700
1 3060 59889
1 39704 92228
1 18319 40304
1 81164 93964
1 74095 98278
1 56896 73060
1 55435 87475
1 44068 91255
1 23243 57404
1 1269 10681
1 52286 95240
1 27544 60090
1 3331 70326
1 32684 56885
1 39861 54053
1 18196 93751
1 36702 45654
1 57627 91380
1 21389 88534
1 1992 3921
1 43938 70563
1 82744 95161
1 24699 75738
1 33815 72163
1 136 85339
1 10843 63339
1 40071 75747
1 31364 66638
1 31269 47656
1 75726 96362
1 73140 90610
1 3631 18527
1 49905 85624
1 61138 88998
1 20588 51495
1 26589 90822
1 19584 25063
1 57055 75391
1 7472 10836
1 5973 15065
1 32799 40894
1 71968 75627
1 1011 57920
1 21315 46129
1 34153 80385
1 61299 91669
1 5894 86973
1 60607 98242
1 21808 81829
1 58203 89547
1 71850 74741
1 19013 63844
1 2178 14858
1 1133 29231
1 2288 65227
1 29195 99807
1 44865 90757
1 24051 72635
1 31150 74146
1 47098 57040
1 75816 98138
1 29564 94182
1 41416 69721
1 3146 46601
1 44145 90805
1 19923 80406
1 63913 99856
1 6133 17957
1 61599 65123
1 22016 42653
1 5639 29508
1 55053 72369
1 33302 99287
1 3962 97604
1 39619 80781
1 21443 63552
1 41961 75514
1 58753 76595
1 71469 96065
1 55323 90873
1 12751 55487
1 10219 13094
1 1935 40543
1 16232 69919
1 26763 96048
1 680 45829
1 16847 35122
1 187 76349
1 21337 54696
1 78387 99959
1 19129 86572
1 24699 62707
1 17623 38985
1 15259 51860
1 23235 37496
1 54672 79203
1 73205 98951
1 58051 86091
1 48676 87466
1 8618 89236
1 19067 50091
1 64126 96321
1 62607 77634
1 27881 30593
1 26881 94483
1 2273 9411
1 20456 56023
1 31587 93562
1 23055 86294
1 83841 90563
1 46069 62692
1 6720 12866
1 8732 85444
1 11029 85244
1 43602 78170
1 92658 94430
1 70410 83561
1 37600 73122
1 561 82424
1 4246 33644
1 17648 95045
1 49718 69381
1 24453 68615
1 19825 63438
1 885 34641
1 19606 23052
1 28881 44742
1 20420 67628
1 18556 75438
1 41391 61465
1 35711 54486
1 59635 92442
1 50541 99333
1 58724 97763
1 11239 50385
1 35391 98580
1 57686 64799
1 36520 39960
1 55759 84846
1 40264 58716
1 35282 53342
1 10930 91750
1 2146 62915
1 16507 70644
1 64989 77037
1 39368 76509
1 22998 91844
1 83618 90820
1 77633 82290
1 40926 91263
1 23879 98089
1 21049 94033
1 87365 88925
1 37424 82128
1 78317 92117
1 74784 99581
1 19574 38494
1 41293 69547
1 34640 40643
1 66854 88389
1 17770 21670
1 45598 67768
1 51033 97010
1 60616 79586
1 11179 38843
1 49800 79531
1 69291 72342
1 44210 79654
1 80957 83856
1 11943 59623
1 45847 77108
1 6410 55821
1 34481 78769
1 48693 51773
1 39655 42057
1 15892 84387
1 27424 39885
1 7108 9002
1 21078 31075
1 39756 47998
1 6759 38612
1 16859 89408
1 11012 11732
1 8074 35235
1 78607 80119
1 23381 66502
1 53893 55972
1 22697 46685
1 56772 68710
1 63296 66420
1 48513 69518
1 14933 65260
1 20339 86940
1 41753 51585
1 84608 99347
1 9078 17373
1 28677 31295
1 89622 92845
1 44013 97467
1 14690 22807
1 36532 41642
1 8112 70690
1 58909 97166
1 65070 91690
1 39119 43055
1 40232 54951
1 48276 86825
1 71034 91905
1 72849 84087
1 14889 89570
1 39847 52449
1 44474 44478
1 46858 73571
1 13509 90393
1 9256 16313
1 52899 69481
1 16893 90951
1 7094 45266
1 27116 89429
1 60755 98825
1 13858 16744
1 15023 34149
1 46002 99609
1 33681 46115
1 22820 84387
1 29182 49619
1 13791 31819
1 51920 65881
1 38793 59264
1 28229 49940
1 17614 43748
1 60624 65319
1 52284 61867
1 9241 29522
1 25702 50517
1 17286 88222
1 45545 88088
1 237 75268
1 75746 84744
1 37984 59292
1 3562 91985
1 34871 52453
1 53751 70673
1 23078 54990
1 84026 98701
1 8216 53933
1 2356 86070
1 32923 97102
1 11748 17590
1 22338 55881
1 11303 24738
1 19296 40511
1 79497 93897
1 11162 53694
1 55800 56336
1 41257 57115
1 90591 91512
1 66318 81615
1 53455 59107
1 47886 80829
1 69582 71401
1 764 37078
1 1059 60504
1 31639 60283
1 29526 33300
1 57418 84110
1 42897 47307
1 23625 36564
1 5121 81132
1 14243 72725
1 4291 45013
1 6564 7990
1 5999 63097
1 28879 58676
1 74727 83570
1 59496 77909
1 7955 42935
1 43577 62872
1 17223 68685
1 54483 64943
1 14562 83302
1 66809 96905
1 26299 90759
1 42511 59999
1 48487 79099
1 42336 44257
1 34207 98375
1 12030 84945
1 24401 98511
1 58003 63787
1 51377 83130
1 61863 75058
1 45098 92356
1 58309 73387
1 62489 72875
1 7651 91910
1 26513 35156
1 27715 94935
1 52368 64669
1 215 39915
1 45388 55221
1 54137 69483
1 22240 39141
1 9658 92442
1 94352 95613
1 3629 78512
1 9910 41540
1 38283 62502
1 3073 17331
1 7962 16167
1 72561 86316
1 14958 96458
1 52354 96429
1 62466 86540
1 527 52380
1 18965 86229
1 28152 79683
1 62009 94902
1 12855 52301
1 15299 67829
1 52073 74519
1 28032 59634
1 10148 25297
1 18715 72121
1 371 46170
1 7684 22095
1 90311 98632
1 18997 96520
1 56947 81413
1 37919 90481
1 45450 95908
1 56016 80613
1 47127 70760
1 34032 76131
1 52901 58415
1 76572 77263
1 9332 59478
1 5202 97147
1 19752 35844
1 25034 55113
1 60824 71183
1 72537 75613
1 31891 41206
1 2921 40863
1 10522 82005
1 38597 76266
1 25664 56805
1 78336 85715
1 51905 94844
1 63166 88610
1 38114 49601
1 50151 98998
1 35667 77223
1 31831 89221
1 22663 22920
1 21194 69298
1 73867 85161
1 24763 97279
1 2252 58510
1 42370 43818
1 16986 82857
1 67843 93240
1 64647 67736
1 28798 94710
1 14967 49422
1 3757 8218
1 23680 93347
1 64652 67026
1 15781 80379
1 68078 71010
1 9629 77265
1 37453 49491
1 11101 95494
1 17646 48097
1 10700 59112
1 69411 83669
1 14251 47771
1 16417 44099
1 3891 73884
1 4448 87495
1 83733 94162
1 30781 52506
1 29663 61668
1 68197 91449
1 11076 97704
1 49271 75779
1 19195 74941
1 58835 85309
1 52504 89900
1 33992 82686
1 9225 69949
1 106 40751
1 25537 28070
1 17569 83992
1 38970 39464
1 67422 74336
1 43407 91940
1 7208 81495
1 12730 51928
1 11204 69897
1 59045 59401
1 21598 41867
1 19331 79102
1 6681 88161
1 44761 51663
1 23622 57190
1 46139 96772
1 59785 62617
1 28244 43267
1 38070 42807
1 22100 31925
1 47158 87731
1 20244 21733
1 29001 75336
1 9216 55363
1 52593 61675
1 16108 99947
1 15436 24769
1 71812 88496
1 43578 50198
1 25469 93472
1 41334 76288
1 87900 88789
1 68807 74555
1 20760 82924
1 39131 63282
1 3225 45756
1 15582 54265
1 13436 77646
1 53301 79528
1 40247 48363
1 27155 38598
1 21619 68514
1 44901 56049
1 8986 60585
1 19509 86061
1 28870 39534
1 60045 87266
1 24617 85699
1 94669 96125
1 38528 63135
1 9638 47044
1 30222 64615
1 11158 45217
1 67861 68895
1 77836 83205
1 54734 74389
1 4650 41357
1 57702 91411
1 7443 76320
1 55395 77436
1 36596 39465
1 38211 39931
1 18661 98949
1 17719 29703
1 10401 44422
1 23791 95274
1 24848 75749
1 96683 99245
1 4614 14516
1 63540 88853
1 35666 86252
1 9246 38133
1 32983 59083
1 24164 71280
1 23328 63414
1 51092 92578
1 4973 82983
1 36271 51355
1 353 24501
1 36759 71553
1 44670 71504
1 37536 61025
1 27761 92620
1 38345 60168
1 3984 61761
1 10740 42339
1 31508 88578
1 37667 99552
1 54014 79408
1 40702 82423
1 18703 66880
1 7205 52406
1 54360 74431
1 75142 75746
1 86733 95573
1 62241 83593
1 26577 38489
1 29691 97707
1 8945 48545
1 70958 90783
1 12553 22050
1 61113 85335
1 74020 97185
1 38904 97548
1 1272 63568
1 4884 57080
1 48084 95033
1 831 38908
1 15881 79531
1 21748 49971
1 21955 66526
1 24014 38775
1 45196 50306
1 83175 85491
1 87127 99405
1 78853 88344
1 32310 93058
1 34126 41909
1 15946 56435
1 5177 90955
1 29310 70979
1 61949 72971
1 53172 81002
1 35016 72095
1 10784 15517
1 31292 32894
1 32313 94567
1 4053 97026
1 18427 68110
1 41600 74669
1 10359 54988
1 38195 87933
1 22728 24865
1 48571 80390
1 81358 88577
1 62977 80052
1 85959 97762
1 15789 59952
1 27866 29436
1 69383 95240
1 23026 65870
1 37787 71571
1 6248 55305
1 9060 12879
1 87703 88019
1 75284 91417
1 17464 43335
1 19575 90466
1 42987 71809
1 16801 26870
1 25668 52327
1 26490 51820
1 25549 50116
1 20505 37660
1 36579 46400
1 59961 70987
1 1966 10017
1 34161 83460
1 62426 93512
1 2867 77171
1 24836 62400
1 9588 16056
1 8595 81173
1 69449 77436
1 260 4206
1 12826 32384
1 18060 84915
1 47114 74685
1 1121 87430
1 16458 95067
1 1936 79206
1 55107 79953
1 31682 70135
1 17167 84237
1 21425 51924
1 36456 88921
1 50084 98304
1 197 89235
1 39258 92725
1 22913 47270
1 52971 81888
1 6332 76409
1 26038 71718
1 23398 92386
1 27979 41906
1 32049 86538
1 5346 34875
1 2505 64552
1 61473 92109
1 598 2497
1 19098 27215
1 63257 87355
1 40719 64716
1 50816 91075
1 4557 97141
1 18592 47851
1 72656 78456
1 62934 98981
1 31605 54205
1 8057 47521
1 45108 56110
1 66430 82376
1 84527 95674
1 26329 44081
1 32517 69658
1 88017 91939
1 5889 50941
1 60652 72643
1 21190 62900
1 54971 65312
1 23079 91725
1 83236 94560
1 40322 88245
1 20991 63067
1 28889 60377
1 1009 33850
1 55129 86669
1 65000 76847
1 15534 87067
1 25878 50297
1 75680 80154
1 23948 63415
1 23216 85540
1 59418 67369
1 58492 73843
1 28737 58897
1 28755 38015
1 19801 33160
1 29123 38728
1 14485 38671
1 13001 79393
1 42945 67724
1 37938 53480
1 27158 63945
1 19159 87481
1 29472 94288
1 66296 86200
1 13472 24500
1 50927 75308
1 17192 42838
1 1539 79753
1 71520 79575
1 36429 78176
1 33009 75266
1 86161 91488
1 6559 10313
1 43294 98606
1 18086 36424
1 31894 50678
1 7395 65451
1 83846 91590
1 29640 56597
1 9819 55671
1 66692 82099
1 1640 29371
1 26402 93072
1 35653 72762
1 1395 18151
1 29099 92969
1 4595 18517
1 24421 75285
1 27366 51761
1 18158 98297
1 15842 63454
1 74255 88318
1 63918 88772
1 9278 77742
1 14503 62048
1 18014 87856
1 2779 72193
1 5375 30558
1 1134 94688
1 39185 62921
1 62323 65528
1 62894 92812
1 46605 66372
1 40511 44535
1 28803 31388
1 9016 12723
1 14214 36748
1 40235 96514
1 17409 49115
1 7337 72121
1 3222 77158
1 11836 78746
1 23774 83701
1 16292 51571
1 20350 88804
1 2624 28460
1 48824 99011
1 79597 85727
1 45805 63441
1 2142 73815
1 42202 86999
1 61059 90213
1 23799 56957
1 3706 57923
1 5191 76470
1 71054 85967
1 7617 78541
1 15597 23404
1 38789 76520
1 18868 62384
1 51389 81665
1 9447 35871
1 51802 88159
1 20036 69175
1 13945 47943
1 7508 56404
1 19335 94423
1 2100 90522
1 2603 88779
1 4910 19518
1 56035 96833
1 52086 58584
1 81000 98179
1 73154 98245
1 4806 25298
1 16460 34116
1 13040 54211
1 1670 93009
1 12592 37764
1 77326 88778
1 36906 51900
1 62575 95630
1 33611 68329
1 28513 59756
1 73393 99096
1 17669 66373
1 4801 64000
1 17339 65959
1 38834 45619
1 38320 51136
1 42875 84747
1 10082 24556
1 87637 99578
1 47564 86210
1 60275 75050
1 78454 95324
1 74380 99443
1 15304 66430
1 39383 82030
1 41459 68964
1 77879 91332
1 51433 61790
1 29863 83132
1 6129 69788
1 54032 63291
1 15 49461
1 41019 64043
1 9222 38791
1 54015 69637
1 15346 81418
1 31274 49627
1 62144 65209
1 29783 55751
1 1559 61211
1 26439 68441
1 50245 74515
1 6238 21888
1 12692 85472
1 109 48015
1 30866 68202
1 8854 46391
1 6908 66136
1 51561 51999
1 15017 92949
1 42134 54921
1 1752 89050
1 13568 64315
1 48892 97793
1 23602 69118
1 56852 65821
1 42243 79154
1 10684 80455
1 4618 25846
1 91772 99266
1 68143 69772
1 14998 45227
1 5279 27740
1 38530 39757
1 68734 80607
1 3884 44771
1 80274 96451
1 48078 55057
1 21114 35958
1 1662 33679
1 54790 63552
1 28630 30013
1 81541 83151
1 38007 72911
1 38948 60847
1 24105 95856
1 19088 73248
1 79828 93654
1 67436 98906
1 2207 98053
1 28675 34608
1 28105 80584
1 2881 59152
1 41007 57667
1 22833 74817
1 30853 83607
1 42874 96727
1 18390 22930
1 51510 54136
1 21687 49277
1 22145 64229
1 14567 68300
1 72241 94010
1 43302 91331
1 24309 73159
1 18667 82234
1 22894 25997
1 15584 53973
1 20106 79517
1 65009 67341
1 58406 67212
1 32952 50687
1 4281 5574
1 10157 21876
1 558 42499
1 4079 77643
1 837 32612
1 36866 76345
1 37384 67477
1 66059 74530
1 47666 96092
1 71928 80905
1 38862 61271
1 7039 39178
1 14293 46287
1 44750 59586
1 58509 77460
1 51106 60558
1 2242 3807
1 12572 95280
1 2985 58597
1 70822 91267
1 5831 71653
1 44324 85855
1 10156 40009
1 13061 30721
1 40498 69756
1 32913 68983
1 35384 66250
1 9889 63454
1 36670 99834
1 40019 64646
1 14001 57116
1 13946 65211
1 38114 75495
1 64609 79290
1 65570 77972
1 28762 74615
1 10691 64668
1 71983 81290
1 42229 91053
1 13353 53627
1 8522 19998
1 47451 76528
1 52665 86599
1 32592 86838
1 8946 66308
1 16504 34898
1 37645 76987
1 10176 35225
1 31372 44375
1 91227 97186
1 38194 95270
1 60611 63904
1 83472 89058
1 24388 76332
1 15452 55322
1 528 23944
1 89499 98100
1 64062 88633
1 35069 90580
1 75440 99454
1 71351 82644
1 93661 99253
1 888 15817
1 86003 95637
1 28713 75513
1 4319 14530
1 26284 84215
1 20469 71544
1 61736 78831
1 41587 98529
1 18248 95832
1 18257 55871
1 6208 57747
1 28372 53581
1 25170 36178
1 65198 68089
1 48441 60529
1 1343 64129
1 82901 91443
1 28653 57768
1 44151 73406
1 60202 75471
1 1468 22670
1 36271 80467
1 2681 50817
1 13942 49059
1 59617 68111
1 95716 99258
1 20797 97732
1 23507 23905
1 1579 94238
1 13315 28543
1 64247 78824
1 12560 97654
1 55253 63064
1 10378 69477
1 12045 40576
1 29657 89083
1 9794 17496
1 33956 36170
1 12538 27092
1 12968 19268
1 85200 97479
1 14607 49505
1 52045 54656
1 4783 33236
1 1912 99705
1 60166 86471
1 6440 67765
1 50986 54601
1 1150 6210
1 28401 35669
1 23267 61493
1 21706 49945
1 20033 83395
1 3862 26254
1 16969 51961
1 9142 44009
1 14183 71803
1 46753 99415
1 8044 67288
1 57038 66958
1 2032 56346
1 26209 91449
1 9743 73475
1 3617 76310
1 34302 49876
1 1971 64408
1 1746 30486
1 52207 62597
1 6563 48438
1 33253 93615
1 32062 73799
1 9891 15742
1 2568 43997
1 1179 2953
1 77920 79992
1 26651 85654
1 7307 17338
1 43234 58037
1 63521 73296
1 39857 79825
1 25123 44911
1 37172 78680
1 19217 29978
1 49495 90945
1 58943 65704
1 55948 59423
1 74840 75922
1 39235 68415
1 2475 37218
1 44840 87359
1 15028 71172
1 5969 36416
1 25905 36386
1 3698 60228
1 31001 43342
1 24432 69045
1 44873 50822
1 33438 48284
1 34075 62840
1 29082 40583
1 17071 28497
1 55318 89863
1 50850 92188
1 10211 56558
1 31743 90221
1 18927 52927
1 5055 40436
1 18307 78185
1 39351 75532
1 7390 63528
1 12035 76034
1 4472 24278
1 50116 91638
1 13007 29111
1 50575 96576
1 38699 65424
1 43561 64105
1 1526 5986
1 49694 78613
1 46141 66851
1 30800 41569
1 32504 86002
1 52993 63066
1 16247 33307
1 1825 36836
1 27087 67208
1 76548 86232
1 9915 25651
1 1196 4377
1 62081 64063
1 32559 53280
1 15581 89243
1 19334 92521
1 41273 43122
1 51204 65331
1 5735 34327
1 4469 66550
1 4064 10955
1 1981 98306
1 21599 84821
1 38351 63513
1 70587 71486
1 6831 96748
1 9822 83256
1 18047 31518
1 53540 60241
1 6099 66736
1 25205 58933
1 12926 58344
1 8403 96469
1 60112 81579
1 79237 82039
1 11075 73610
1 58577 59057
1 10831 56672
1 18317 55028
1 19533 29746
1 34574 91343
1 32401 46240
1 47396 81681
1 7556 45871
1 37112 52640
1 10376 72243
1 58453 66153
1 77321 78975
1 27088 63085
1 16141 20452
1 65531 67085
1 42977 97635
1 64705 75357
1 24161 50107
1 10524 66412
1 6164 11011
1 39352 72570
1 3843 82733
1 65764 83927
1 11295 11480
1 9458 40870
1 41505 54471
1 7027 13842
1 32798 88965
1 48762 96899
1 37024 75877
1 38617 94907
1 2440 78682
1 80691 99515
1 22917 49103
1 14870 89829
1 58971 99335
1 49205 91057
1 43414 70033
1 72458 99950
1 55657 93680
1 70043 83723
1 26246 83250
1 34795 56005
1 17047 65138
1 41058 59859
1 20445 41293
1 7585 11118
1 57029 71568
1 4512 24485
1 41656 85073
1 34112 96777
1 15505 25821
1 15604 52857
1 6501 75201
1 11432 44308
1 7333 16293
1 56570 87607
1 18644 34537
1 45446 46727
1 18238 81002
1 55504 70982
1 67316 79292
1 3821 96987
1 4016 75390
1 5599 97713
1 37770 96896
1 5981 10469
1 23342 27775
1 2430 12600
1 74098 93068
1 2986 60429
1 51151 99369
1 46705 96599
1 25021 89032
1 48333 74721
1 16322 90480
1 16903 39849
1 14101 53360
1 50256 99553
1 8541 37346
1 36600 59688
1 7891 97140
1 44682 56012
1 67099 82674
1 12826 41172
1 8917 47336
1 3372 18222
1 83142 96623
1 73210 79011
1 46887 88763
1 47153 84976
1 7040 20085
1 1501 96311
1 9371 37152
1 13519 76874
1 73692 79256
1 16340 56369
1 50242 55501
1 8777 82348
1 9570 26686
1 14593 55527
1 76581 84719
1 16902 33806
1 75471 83202
1 6435 47900
1 75050 87002
1 89388 97837
1 17908 54639
1 49777 76032
1 19628 51220
1 3073 99951
1 31127 65577
1 65754 96086
1 30895 83430
1 64945 80767
1 46976 91701
1 55095 89212
1 13337 67931
1 14064 84389
1 47002 76831
1 13972 36330
1 51517 83324
1 13172 91022
1 10754 23113
1 72528 77095
1 28714 46140
1 13312 50311
1 45671 67339
1 86002 90877
1 2800 84693
1 86523 91195
1 33091 79001
1 5422 93426
1 11644 13455
1 55564 58753
1 55609 96039
1 39899 97775
1 54840 86331
1 21294 85122
1 56643 64250
1 18155 68010
1 49634 87610
1 9474 63882
1 13707 78895
1 6997 81631
1 16714 20618
1 4350 90969
1 33601 57637
1 14624 87901
1 61522 78681
1 22322 49241
1 9588 31617
1 16103 72556
1 57357 98675
1 2882 10830
1 19567 25754
1 34948 46553
1 12854 63772
1 3520 67345
1 24061 50572
1 26713 98324
1 62938 78227
1 53458 56400
1 29487 45522
1 9982 52158
1 52241 71923
1 6587 72583
1 41664 42217
1 34903 82130
1 8198 71178
1 17028 50255
1 11166 95586
1 17258 69077
1 43088 86919
1 36690 77490
1 3051 68834
1 70009 80980
1 3331 27103
1 20783 37786
1 68034 77276
1 30053 95719
1 61230 76373
1 58228 71627
1 59439 78908
1 44873 61972
1 8554 51084
1 17375 66539
1 2185 37608
1 30580 85140
1 18057 41237
1 42791 98351
1 786 29893
1 9002 24214
1 16240 98420
1 48205 87918
1 4544 74349
1 14475 52465
1 15794 98314
1 927 55508
1 65438 77132
1 75619 97786
1 83914 91383
1 14191 56372
1 14183 77156
1 47324 92176
1 44764 47672
1 17320 47761
1 22058 74926
1 4838 84724
1 20796 75621
1 26118 78978
1 46707 75212
1 11412 46795
1 39201 60443
1 75162 88181
1 5422 50154
1 18370 71993
1 65947 66531
1 15303 89225
1 22636 74837
1 14296 38689
1 13973 72533
1 11308 77390
1 11659 19668
1 25732 27492
1 11029 73719
1 32687 78097
1 8941 91831
1 30215 50458
1 8795 75514
1 10349 66356
1 29304 57004
1 23757 54489
1 76216 98056
1 3888 83760
1 45801 99958
1 8481 64957
1 50360 74361
1 27339 62527
1 71344 95148
1 31548 63007
1 11413 73341
1 21506 62482
1 14981 56676
1 21458 98628
1 7710 45239
1 7893 61350
1 9963 93683
1 45430 86232
1 38877 97529
1 14620 57991
1 32250 94302
1 18366 60687
1 4669 79675
1 32189 51516
1 68377 72006
1 19239 38941
1 14197 92655
1 10486 34429
1 5364 58285
1 42986 65153
1 8865 73773
1 40868 93063
1 54135 76062
1 29297 34930
1 26134 26811
1 54278 61411
1 31241 53266
1 34458 81563
1 67451 83507
1 18651 92925
1 9042 65895
1 8476 53173
1 16876 48550
1 14243 64745
1 9299 92265
1 87546 96791
1 8217 98006
1 19796 97583
1 64221 64863
1 64677 81456
1 64345 77094
1 58334 62981
1 19253 37860
1 67673 73997
1 2507 56762
1 17884 18649
1 4530 63334
1 23284 36449
1 38521 43892
1 54658 94095
1 19440 88535
1 29851 46430
1 77192 99040
1 65980 82487
1 54940 94948
1 72046 82983
1 63343 73027
1 47057 47790
1 1306 91014
1 47557 80779
1 10213 35783
1 29194 63064
1 69626 78835
1 5061 18967
1 63747 89120
1 49610 71559
1 74875 76667
1 79406 90276
1 43244 65405
1 31926 52051
1 37612 43174
1 25680 98593
1 21219 24405
1 60684 94755
1 33882 83783
1 48886 51981
1 321 65138
1 10344 94214
1 56968 75041
1 8720 12297
1 49970 64532
1 45385 70131
1 52790 67777
1 44350 48045
1 50549 98253
1 18738 71172
1 60093 86182
1 2564 55831
1 45503 97380
1 20529 25999
1 845 12384
1 6308 23211
1 13332 93847
1 59974 74211
1 16564 56038
1 1220 45592
1 46444 78329
1 24429 73749
1 56351 69211
1 12360 62127
1 87381 88751
1 22394 68721
1 19937 95937
1 8373 76492
1 47219 86095
1 53782 90481
1 62344 62763
1 34974 66727
1 25375 74660
1 27585 93826
1 43437 70725
1 45451 49224
1 32592 73632
1 42825 98794
1 33727 95183
1 21025 46018
1 23043 55387
1 44423 51407
1 62421 80106
1 43843 83283
1 26859 73018
1 32008 56039
1 23415 33419
1 1277 25527
1 44154 79184
1 26673 28763
1 20266 52149
1 22771 33884
1 47630 93129
1 59910 74842
1 70215 98110
1 30715 91749
1 41609 82390
1 33710 97371
1 30235 86863
1 37846 79856
1 67754 82514
1 20589 74878
1 1286 78887
1 31105 69099
1 45967 56195
1 21991 95436
1 31990 41886
1 12784 89936
1 31213 40285
1 6213 82771
1 49348 49771
1 4438 77673
1 39922 60359
1 45596 68887
1 25770 64618
1 37705 78107
1 59634 90341
1 3602 54552
1 9964 88917
1 44700 98176
1 32793 46064
1 73568 96748
1 15894 72040
1 27608 87616
1 49059 89591
1 10318 31933
1 56129 63193
1 46984 93189
1 16621 46766
1 4938 95609
1 64817 78490
1 18733 32051
1 13202 40916
1 83425 87643
1 43214 54593
1 27170 39380
1 57999 99187
1 34523 59143
1 34156 60994
1 36610 80097
1 19820 32009
1 35522 69318
1 45972 92387
1 19058 79372
1 43986 44738
1 56464 66524
1 16260 50556
1 2365 8491
1 22315 27791
1 5696 18066
1 89246 97322
1 25269 30261
1 24914 26519
1 26930 70166
1 49950 81399
1 73062 80206
1 17622 92631
1 32233 55416
1 31246 55561
1 12169 82039
1 54013 56986
1 65094 88341
1 81669 82206
1 35715 40458
1 17492 24558
1 3310 23180
1 50944 83834
1 28525 90041
1 40336 45154
1 15900 67888
1 10770 38352
1 63998 98748
1 60844 75844
1 30329 54828
1 4073 36319
1 21955 43808
1 8283 34869
1 24734 35843
1 11907 46083
1 15320 52424
1 645 49833
1 93832 98623
1 23178 96493
1 21626 34369
1 22662 51300
1 11346 48431
1 25006 95159
1 75069 99144
1 9130 74886
1 20857 83051
1 25087 57149
1 26503 52048
1 41027 98448
1 18977 87054
1 51880 91885
1 21565 36307
1 38263 51479
1 30575 81046
1 86608 98846
1 2154 98704
1 25766 34492
1 13705 95626
1 30532 85961
1 20448 48517
1 59167 85981
1 8503 93751
1 81958 98172
1 15216 31131
1 34751 45902
1 57501 60918
1 53276 89255
1 86304 95340
1 1201 28001
1 27570 84085
1 90202 93077
1 27712 87601
1 66588 67375
1 78007 86078
1 15097 66163
1 34910 82797
1 80040 82396
1 277 93695
1 33163 45407
1 8538 75128
1 44449 49807
1 41499 54724
1 15223 19624
1 15115 50108
1 54171 93135
1 41364 47720
1 18759 42819
1 13435 52567
1 14966 62302
1 26502 26993
1 14615 15610
1 12344 87885
1 3423 80665
1 55037 97096
1 56999 78141
1 11172 21973
1 52970 55457
1 8922 54312
1 7472 48361
1 53268 55418
1 52573 89385
1 32610 69650
1 90083 98156
1 44569 78387
1 35193 89011
1 35887 48600
1 31930 33202
1 64903 93726
1 16046 81883
1 60230 66154
1 68014 75506
1 24587 56295
1 21176 61526
1 34872 43188
1 55659 71094
1 32190 58612
1 44022 79904
1 69766 82137
1 33043 45947
1 25712 88639
1 8607 28262
1 13134 37544
1 64986 85299
1 46308 81366
1 1970 66387
1 56606 87273
1 48522 51140
1 59600 80379
1 41369 90384
1 22324 35225
1 30888 84543
1 10179 20864
1 33520 69819
1 15143 72198
1 1706 8429
1 34681 66355
1 7869 9425
1 6976 24309
1 16437 81360
1 62586 93561
1 9886 44703
1 62494 83962
1 72362 85461
1 12606 93592
1 4354 68330
1 10152 18669
1 50820 71320
1 42841 90713
1 33581 75591
1 18561 24174
1 6587 30816
1 58778 63095
1 55873 90454
1 22340 91759
1 57552 62419
1 46819 77120
1 81752 88170
1 12669 68377
1 81573 91293
1 28781 82101
1 39934 53769
1 90633 96619
1 15987 56732
1 32064 89805
1 13306 33926
1 41698 62898
1 46682 81390
1 5714 19645
1 2601 88968
1 9772 55284
1 2043 49083
1 46656 72023
1 11438 43157
1 58960 96862
1 21107 49683
1 8971 32467
1 51526 97797
1 7909 80822
1 87916 98275
1 13902 84792
1 50931 91182
1 37547 66688
1 61899 70501
1 16033 68885
1 23645 55470
1 6820 97704
1 27137 55279
1 65580 72244
1 13986 97966
1 77561 96184
1 58573 85360
1 21106 53738
1 25360 86902
1 49593 56128
1 3756 36386
1 33682 86938
1 60059 66475
1 26481 30869
1 38419 61872
1 53561 59038
1 60600 95196
1 15377 43094
1 2780 18692
1 36156 95603
1 38910 84028
1 33381 78315
1 27596 48426
1 56777 71010
1 81417 99840
1 59356 98113
1 54887 74004
1 25020 56243
1 6024 52695
1 13719 34685
1 55123 73179
1 26562 57599
1 44812 89713
1 26761 44600
1 42194 52964
1 38068 49727
1 37397 45017
1 77915 78591
1 75711 83970
1 72595 78473
1 35982 49783
1 2450 55303
1 73596 99019
1 52844 70451
1 75296 82940
1 7910 21375
1 27990 83086
1 6 64189
1 47510 95169
1 28710 99749
1 14674 26705
1 2251 6000
1 45236 55340
1 83699 84747
1 10350 85536
1 1921 8669
1 28722 82711
1 21523 74922
1 54512 59760
1 4291 81738
1 59074 93228
1 16965 24741
1 13624 21148
1 51472 81823
1 18111 64690
1 4022 98622
1 38648 61117
1 6234 31743
1 55343 74318
1 13321 78148
1 16521 33637
1 51657 76407
1 49569 61380
1 38657 90709
1 22734 30057
1 68696 95119
1 26788 51903
1 29376 38929
1 75909 95050
1 6821 96848
1 16983 74500
1 37954 82217
1 20128 31997
1 11097 90787
1 52730 54013
1 29960 65969
1 35039 78928
1 28954 90138
1 57691 77582
1 36847 94856
1 60254 71070
1 51363 54395
1 8781 73920
1 962 63050
1 44873 92251
1 59534 72885
1 37887 71718
1 32609 87553
1 16810 39425
1 25055 33493
1 2085 43928
1 29685 54682
1 57173 98798
1 26346 54462
1 56401 99125
1 69571 72301
1 28745 82039
1 35590 54493
1 2967 67780
1 74265 87920
1 47871 68707
1 41078 92660
1 59584 91168
1 27356 32043
1 43795 57309
1 60973 71908
1 9367 65575
1 34428 97028
1 8350 46459
1 12091 37140
1 46780 81166
1 32701 83858
1 30098 98688
1 62717 85992
1 11459 37402
1 17478 25812
1 47168 74395
1 32303 51180
1 48339 66311
1 18265 77396
1 40589 69774
1 13068 93815
1 30419 92793
1 43085 91343
1 43826 96047
1 49517 54217
1 23861 25105
1 64439 89391
1 23046 75676
1 79288 93115
1 69673 73914
1 16201 30021
1 32548 61466
1 17653 68591
1 10032 81717
1 30335 43394
1 17555 70345
1 75759 89388
1 52067 81011
1 13836 27400
1 29193 52353
1 43183 47615
1 26839 87188
1 61329 80338
1 29045 31083
1 22288 64719
1 62280 77653
1 56442 68667
1 47576 83587
1 9783 74304
1 80801 85391
1 86174 93046
1 9573 92478
1 84036 87268
1 12415 51981
1 19053 98762
1 170 16604
1 56023 83217
1 25112 93328
1 79837 97435
1 44313 64803
1 27474 73798
1 7116 61264
1 56559 99248
1 14069 51597
1 58332 88327
1 66563 68647
1 45670 84560
1 29091 62813
1 82499 87094
1 59039 72992
1 34835 42241
1 27586 29218
1 22379 79751
1 41930 81763
1 43312 88709
1 43165 94473
1 18323 34620
1 40056 43062
1 741 81047
1 25106 75474
1 14517 22755
1 47700 49905
1 67047 98673
1 40561 42771
1 53596 95940
1 11680 22589
1 21331 43241
1 50977 67060
1 47623 77558
1 49251 70215
1 63105 99686
1 26482 74717
1 28995 43567
1 25688 48108
1 8687 19950
1 33233 40894
1 82428 93355
1 9318 47115
1 10423 15761
1 18112 64349
1 25536 99564
1 20078 86250
1 5755 56645
1 76040 76351
1 1809 82889
1 26665 81094
1 78903 90250
1 19417 53676
1 81121 81650
1 6888 74471
1 59559 63401
1 38058 53163
1 53015 75111
1 16544 49819
1 37991 58609
1 48341 58887
1 11743 28014
1 22092 73715
1 7887 9025
1 9044 80537
1 25820 74940
1 76767 79949
1 85968 91267
1 89328 96554
1 16205 34675
1 6369 7997
1 35490 60324
1 18860 51160
1 6111 17743
1 939 65931
1 26817 96182
1 37491 90496
1 36717 96358
1 60436 62542
1 36187 40511
1 23415 24764
1 3935 89800
1 14955 55846
1 62754 90633
1 3637 79560
1 14464 84971
1 20954 30951
1 14384 55904
1 8254 44176
1 4940 70396
1 68749 98341
1 23294 66135
1 57889 91277
1 27437 74977
1 37764 91852
1 29270 67833
1 31147 89633
1 45092 86227
1 27022 66305
1 28065 84922
1 73098 97267
1 59216 72114
1 67260 77931
1 54737 91340
1 7594 16504
1 17509 31349
1 42630 52952
1 65377 93858
1 30685 35139
1 15321 35798
1 42493 50463
1 36576 37344
1 56509 66058
1 11632 78504
1 441 39803
1 37562 90679
1 5194 44387
1 13792 29527
1 2733 29494
1 13361 49389
1 6272 91216
1 62099 70851
1 37028 48229
1 8761 62678
1 4794 77790
1 42589 65191
1 17885 24245
1 15987 17064
1 62666 84650
1 56462 99309
1 40108 62790
1 93629 95267
1 28636 34174
1 45069 88237
1 4011 80855
1 14155 86678
1 33800 49248
1 16207 65116
1 5580 45785
1 1723 64431
1 2365 4681
1 47438 93232
1 20709 64353
1 69290 73608
1 12056 41515
1 72649 96004
1 78759 82577
1 75723 85322
1 214 21727
1 45329 57864
1 33588 36065
1 2462 41176
1 39296 86011
1 37295 69082
1 28860 78693
1 16740 29216
1 41309 44702
1 51650 72204
1 60133 85504
1 20477 74518
1 75703 80014
1 30871 85868
1 33942 48640
1 48427 62358
1 12965 45737
1 21378 66403
1 29641 35172
1 16575 98289
1 10001 50406
1 17915 67397
1 40485 80744
1 4173 18977
1 88722 93939
1 13552 38355
1 23661 34388
1 8567 18682
1 50566 77474
1 41100 60188
1 41266 64074
1 10233 59387
1 17031 20590
1 57308 86259
1 41474 49335
1 16759 21669
1 46977 65292
1 37421 87251
1 51085 78796
1 22581 39458
1 23637 63841
1 12753 85597
1 49909 49972
1 23009 75767
1 66893 87312
1 21549 53346
1 65246 80828
1 65772 85266
1 43228 54463
1 31089 64628
1 27762 37014
1 360 23972
1 49545 66853
1 32510 90331
1 56298 89227
1 39418 51605
1 64 36988
1 21276 99041
1 23892 66264
1 16526 73422
1 22350 33639
1 9584 88439
1 23108 30428
1 5321 47462
1 355 51980
1 68035 76694
1 5646 88574
1 19630 45793
1 30867 69814
1 12382 78367
1 65880 78362
1 72056 87503
1 79009 98792
1 10168 31305
1 32228 57113
1 6775 57108
1 21416 35831
1 61966 99986
1 18458 58341
1 26400 64569
1 9964 82165
1 41850 92256
1 31650 38323
1 76231 94510
1 63722 90788
1 52201 53455
1 4020 89386
1 86519 89398
1 19644 66864
1 7418 70896
1 60110 63195
1 7048 35659
1 39207 91588
1 58549 91285
1 27152 35958
1 20304 39288
1 48082 64367
1 53221 63475
1 44614 70283
1 12626 28571
1 53885 54128
1 37571 90553
1 5744 69755
1 72391 93451
1 26692 99793
1 35167 65738
1 42959 59057
1 61005 65019
1 524 49629
1 30428 91993
1 37744 51797
1 54480 92574
1 63986 94765
1 66472 80219
1 23634 78366
1 34415 54779
1 35815 80814
1 40213 56613
1 56227 98917
1 10788 82466
1 22609 80580
1 6446 89343
1 23104 50837
1 17832 53392
1 46242 95079
1 1174 11644
1 29727 61452
1 47365 64504
1 13943 30260
1 21122 53257
1 45414 94367
1 59225 96320
1 56280 64513
1 78780 84902
1 45708 64312
1 24374 67076
1 63071 78267
1 19537 32052
1 44439 82303
1 38574 94757
1 20685 49710
1 30379 73668
1 71452 73966
1 38947 82334
1 16661 44353
1 438 97963
1 71385 85700
1 58276 65031
1 28004 74306
1 53327 66899
1 85428 87166
1 69407 74877
1 52890 70875
1 43765 59534
1 55117 92261
1 34924 80445
1 29783 65465
1 6203 87395
1 44511 76690
1 14418 21052
1 1034 59844
1 25114 29817
1 24305 46906
1 75164 79061
1 9507 43915
1 35044 49927
1 43344 73967
1 76686 99056
1 12648 36495
1 10728 97806
1 54443 56784
1 65141 68628
1 15642 97404
1 40188 66930
1 2065 75904
1 60586 75688
1 34600 64413
1 28681 82762
1 2551 37508
1 56567 83138
1 3429 80346
1 48209 57564
1 43709 83455
1 47207 61960
1 5428 6778
1 61865 86437
1 51177 70039
1 77462 77520
1 37589 63883
1 2979 37100
1 19639 85889
1 43742 81790
1 49463 64979
1 26062 41857
1 10186 76405
1 80198 90768
1 87882 99329
1 27046 99155
1 27038 81340
1 27034 65861
1 3426 77226
1 24869 57303
1 32023 43738
1 17097 17605
1 26530 44184
1 47725 80292
1 18747 40828
1 29490 71979
1 50722 84074
1 25218 33623
1 10540 43997
1 50974 79894
1 11248 30002
1 15324 50881
1 10307 21220
1 55713 84829
1 10706 73391
1 82303 99727
1 17170 35884
1 37771 40933
1 33752 83167
1 45710 87126
1 27813 43578
1 57533 70313
1 56495 94447
1 17955 84957
1 44370 85075
1 70732 85658
1 20637 89492
1 16408 72660
1 10990 20039
1 61897 79795
1 1145 27265
1 25291 65867
1 35010 79925
1 18171 59458
1 12578 71941
1 2425 47872
1 66577 95341
1 14510 27928
1 4604 10384
1 55799 82782
1 20262 23649
1 71679 81756
1 75369 79106
1 3952 48226
1 19122 72769
1 3936 52841
1 36114 95704
1 33250 78913
1 49103 54142
1 14585 66125
1 82487 87456
1 9948 91298
1 40075 47579
1 915 72538
1 28126 67980
1 59326 96839
1 29548 91377
1 74887 88796
1 9015 31305
1 57413 96605
1 6249 73448
1 667 84507
1 50867 55501
1 58442 81818
1 1634 99916
1 17657 93313
1 53603 86392
1 30484 84625
1 55767 64592
1 65755 72368
1 10833 36884
1 31549 73735
1 56478 93688
1 28690 83453
1 41100 82066
1 30999 50357
1 77064 98999
1 24657 59265
1 38807 95894
1 974 35774
1 23025 59291
1 41814 54483
1 41508 42204
1 90766 98415
1 47814 89897
1 37725 45939
1 30830 57857
1 20397 55635
1 85619 91472
1 22261 43512
1 2986 90285
1 25704 91157
1 5476 52169
1 42419 50970
1 88785 98511
1 27444 86579
1 10869 36416
1 6845 77829
1 57916 90012
1 54316 63785
1 43767 49656
1 72049 73531
1 8305 25989
1 3926 3954
1 20005 38801
1 2942 81777
1 26111 58490
1 12440 40657
1 51719 59556
1 43144 83342
1 39261 46988
1 2885 77923
1 33394 68457
1 3463 49777
1 28367 58403
1 37820 65795
1 16794 80221
1 19786 99046
1 53846 93686
1 5664 86830
1 63473 97802
1 35045 94846
1 62165 91937
1 78173 93249
1 39633 98936
1 26886 45913
1 2225 87046
1 8874 23317
1 85871 99550
1 6671 66218
1 15181 88976
1 12128 57162
1 9232 43816
1 7282 90873
1 4531 91340
1 59208 77592
1 11387 31946
1 53433 72962
1 42218 49299
1 6238 53325
1 22576 52360
1 29625 58430
1 42101 96071
1 34681 45697
1 8489 73010
1 52350 62581
1 11229 65775
1 11291 94956
1 13912 22889
1 1086 62830
1 11839 48802
1 17066 17671
1 56048 76499
1 28333 36442
1 17132 61426
1 14498 65280
1 46049 67302
1 57984 68463
1 15826 78901
1 40896 52746
1 33103 99974
1 89277 95901
1 4331 94624
1 78220 78648
1 20770 30943
1 18708 82738
1 79835 85031
1 63994 96308
1 85025 99621
1 38903 41405
1 39608 56850
1 42515 71134
1 9874 51379
1 7601 46116
1 26644 44788
1 14007 40233
1 72113 91802
1 3615 55933
1 64370 86043
1 31990 42940
1 27486 55212
1 7088 84501
1 5013 45180
1 7527 53409
1 42950 79159
1 51786 86540
1 25422 93600
1 75282 77465
1 10360 45389
1 2965 24454
1 61811 79868
1 13462 47285
1 59777 71757
1 36248 86289
1 58167 99179
1 71281 95121
1 40614 72773
1 58764 81233
1 38088 67829
1 47769 57943
1 10817 90902
1 44714 62192
1 2504 12022
1 12107 99218
1 6790 31534
1 60759 71513
1 29096 76421
1 1786 40257
1 56028 95056
1 9197 37412
1 30422 79811
1 56853 97646
1 14382 45286
1 23327 53788
1 7404 72555
1 22227 45248
1 63914 71675
1 56418 84880
1 37436 88396
1 87233 88183
1 10413 47254
1 52922 63657
1 13642 25735
1 41362 91790
1 40420 64275
1 4089 34570
1 7473 69392
1 66827 87513
1 47026 91620
1 25473 82767
1 51702 73594
1 38223 42007
1 49182 56026
1 40602 98739
1 52003 70873
1 45171 49913
1 34879 49475
1 17417 65693
1 6353 56121
1 41364 66262
1 11216 58318
1 193 58353
1 26671 65629
1 577 61270
1 49303 75240
1 56130 70186
1 54062 60361
1 47379 82689
1 3073 12414
1 12367 98411
1 21972 64949
1 65466 84176
1 26331 46599
1 50317 52059
1 35382 48884
1 36697 81264
1 2425 82488
1 16227 18633
1 30038 46515
1 16229 80615
1 6329 51144
1 30861 56627
1 36881 50251
1 54370 56974
1 79182 89212
1 32209 66331
1 52169 93592
1 4883 60749
1 12768 61457
1 14064 19529
1 14864 18224
1 10808 97846
1 14549 34828
1 48122 48614
1 8950 68082
1 29813 74235
1 41994 94080
1 44948 65127
1 16682 32996
1 6954 65215
1 31841 78536
1 5204 9467
1 13944 64763
1 15077 87740
1 77031 79450
1 2976 4138
1 48599 65829
1 59241 97246
1 17758 54941
1 26003 28684
1 19913 87600
1 7379 36835
1 50343 90981
1 39939 98409
1 28557 34130
1 16913 74366
1 17969 55100
1 26819 73395
1 37979 90901
1 865 3096
1 50440 66200
1 1270 65587
1 40843 67204
1 24549 76193
1 68683 87976
1 69026 79736
1 64184 67380
1 56330 61700
1 3648 79670
1 21835 95834
1 21362 82157
1 31716 83438
1 67988 97328
1 91856 96577
1 66846 80424
1 16891 40096
1 14757 72059
1 26306 65574
1 73561 93742
1 73059 91639
1 21620 97282
1 9045 18891
1 17192 53674
1 16581 42754
1 60809 81551
1 14213 55920
1 19789 39503
1 46779 96328
1 10237 55267
1 12108 29218
1 62903 69646
1 25813 59266
1 3929 82168
1 17477 97104
1 39053 78184
1 38267 52184
1 25732 54386
1 59515 74885
1 4771 91510
1 65423 71105
1 24491 37655
1 19727 42782
1 67338 69374
1 17890 61934
1 10746 18133
1 21635 41564
1 46914 83774
1 50637 51213
1 3862 68619
1 35603 55567
1 64313 73584
1 19717 34044
1 7750 51772
1 37859 77129
1 73368 76923
1 70234 81441
1 64067 82272
1 17569 18714
1 52379 91286
1 47019 66944
1 2820 37343
1 59369 84841
1 31039 35142
1 16546 43670
1 1715 7246
1 79910 86264
1 10313 37771
1 18170 88154
1 30015 51498
1 66032 91492
1 7135 99727
1 71678 71769
1 14086 21289
1 14526 64050
1 47610 77519
1 39130 72489
1 16710 90533
1 4237 18540
1 4188 43464
1 43443 83628
1 8792 35273
1 88485 92756
1 18042 33611
1 25995 71921
1 8200 70133
1 3600 19095
1 18473 51539
1 18497 41843
1 33307 72086
1 15106 90395
1 1597 57762
1 544 59527
1 6548 47907
1 56519 78556
1 41402 78419
1 64577 90301
1 18662 87180
1 44781 82550
1 767 3150
1 36839 89507
1 25465 48948
1 56274 71457
1 32521 65699
1 13680 99090
1 1968 76267
1 21172 60797
1 15110 52285
1 17579 30719
1 61617 99430
1 65713 69614
1 7447 82233
1 14604 80667
1 50690 79777
1 13764 37832
1 1136 66121
1 15846 17958
1 24842 89119
1 27741 46255
1 73363 86683
1 23043 30447
1 79967 79967
1 2727 93781
1 35601 66100
1 23836 89661
1 45332 82247
1 52380 54436
1 881 75052
1 51953 92632
1 4305 97010
1 45398 61679
1 73447 90293
1 56596 64799
1 5903 78323
1 75909 91898
1 3392 36402
1 28045 45350
1 53896 92961
1 56760 75734
1 43170 60563
1 75701 98928
1 80062 82966
1 11724 55751
1 43253 54031
1 13180 19736
1 60370 75923
1 7481 13699
1 51804 72554
1 44741 85900
1 9275 84875
1 3757 58834
1 49 43288
1 23686 37806
1 40383 59981
1 69001 85998
1 20490 67609
1 11051 44755
1 4643 59149
1 12008 94081
1 15451 86171
1 37459 64869
1 11576 61886
1 78078 87685
1 72677 89056
1 22339 65103
1 57531 72044
1 52734 75067
1 52253 94948
1 29630 94760
1 74012 79035
1 54774 58801
1 21276 76420
1 29724 68472
1 32788 42477
1 29687 89691
1 12348 20933
1 4407 27086
1 23356 87435
1 855 92946
1 41262 83772
1 44125 47308
1 44172 88808
1 65358 95184
1 81843 95288
1 95696 99723
1 3043 51895
1 11142 35496
1 66228 77414
1 23653 43987
1 16820 68225
1 52812 58931
1 16656 20903
1 33253 98822
1 6583 60785
1 2523 29059
1 44633 65742
1 32340 63826
1 20281 58276
1 11996 65570
1 28822 92739
1 21786 96965
1 9416 87038
1 3318 49159
1 25049 74954
1 65365 95460
1 19996 23842
1 39840 55519
1 43183 96856
1 42737 60682
1 10122 74880
1 4514 67344
1 22034 69878
1 61277 62426
1 73963 91398
1 29297 37016
1 31444 34051
1 61776 73973
1 31046 80547
1 26526 29636
1 82120 95491
1 16402 23029
1 25405 81263
1 45063 62875
1 25904 71472
1 36201 38107
1 67887 74348
1 11248 95557
1 23617 54431
1 52577 97260
1 8603 32712
1 39295 74705
1 77124 83380
1 18713 35747
1 25034 47403
1 18997 25978
1 12534 82601
1 1131 82983
1 24109 96575
1 29917 68059
1 66573 85384
1 46566 91664
1 85340 91184
1 33627 41821
1 30494 81857
1 57528 93026
1 25557 64970
1 49051 94374
1 6411 75905
1 2526 17783
1 54829 92204
1 33182 39381
1 21262 49316
1 20571 97551
1 20779 56006
1 19257 19512
1 36956 38711
1 8066 96318
1 544 60686
1 77965 93084
1 48819 51615
1 18968 72722
1 78033 96232
1 60167 85703
1 47072 67296
1 44451 53659
1 12964 15456
1 43146 53236
1 19276 56839
1 68549 92858
1 37184 53227
1 54282 74003
1 23893 33302
1 21833 83915
1 22162 91358
1 6976 89241
1 73726 92815
1 61269 72283
1 43880 81398
1 63021 93497
1 76797 97963
1 68831 70346
1 44586 76542
1 1301 17003
1 14713 87290
1 611 77951
1 68529 89527
1 45731 83818
1 42259 71707
1 63965 90885
1 10571 92088
1 74400 97049
1 10386 73643
1 43618 50424
1 1273 51559
1 16420 33940
1 15832 68922
1 7108 16705
1 2070 82943
1 33912 45393
1 69982 74787
1 15810 16447
1 82023 92147
1 11919 63520
1 61738 73407
1 44002 93045
1 14017 79123
1 16388 63571
1 23732 70656
1 37875 95272
1 32648 82662
1 52529 89478
1 56042 82403
1 41881 80904
1 66234 67743
1 1513 2720
1 37227 85505
1 57136 67550
1 47155 86846
1 25969 70147
1 21628 45109
1 540 12715
1 18856 88655
1 26290 34612
1 6854 43002
1 40862 84545
1 89436 93243
1 11495 63049
1 28192 68523
1 3493 80202
1 4382 93639
1 28622 91619
1 8461 42745
1 708 2196
1 38088 38258
1 60100 97257
1 551 28010
1 5931 12213
1 35690 92687
1 32095 44755
1 14837 51647
1 8573 44317
1 60130 78059
1 34534 57038
1 21480 47250
1 6316 88211
1 51499 93790
1 11099 53941
1 21985 84253
1 39638 95736
1 44285 92395
1 3342 34011
1 674 24538
1 25317 49804
1 80492 92160
1 38334 46128
1 82724 99800
1 69733 74164
1 35441 97679
1 24863 74068
1 10324 83449
1 52438 56553
1 63102 74872
1 35403 81642
1 63418 86762
1 13662 77060
1 15134 39244
1 3136 3960
1 40725 70316
1 57220 89928
1 53043 87500
1 9769 37377
1 717 55775
1 85181 93713
1 20126 42015
1 23185 25325
1 36795 40310
1 55935 79649
1 6700 46254
1 3786 53864
1 2525 94411
1 29269 85134
1 17271 62234
1 9664 59019
1 38230 96603
1 55295 64865
1 50655 97058
1 34936 53341
1 71942 87659
1 29680 44664
1 15988 40484
1 78556 93095
1 20181 36258
1 1965 78021
1 31253 62483
1 12774 52080
1 11296 61050
1 9295 63539
1 57621 67958
1 75411 85629
1 5931 40239
1 71119 79726
1 39262 42663
1 26114 79612
1 37684 93512
1 6629 32561
1 26021 29594
1 22780 80185
1 23285 54330
1 56620 59738
1 38281 47908
1 9814 30139
1 25181 40173
1 6303 8110
1 10848 86506
1 37095 78833
1 41823 66063
1 40 79947
1 50822 51762
1 79744 86902
1 26794 80499
1 18326 21589
1 74967 88106
1 2367 88706
1 27811 83527
1 2003 3352
1 567 14979
1 52467 82721
1 14476 18526
1 30208 59925
1 30958 49102
1 39031 81021
1 57869 70254
1 29864 59243
1 69712 74235
1 14851 24299
1 678 73279
1 36637 52247
1 18684 21716
1 66246 91218
1 30287 48775
1 14874 69110
1 7003 71972
1 70286 70783
1 31523 65443
1 42123 63008
1 83768 92635
1 48655 74628
1 1861 28142
1 39239 47747
1 17171 92154
1 10041 79292
1 4720 19186
1 7039 27235
1 4946 39625
1 24102 53699
1 26046 78759
1 74746 80718
1 32388 67336
1 19482 39667
1 33980 98996
1 4215 33446
1 12552 97846
1 13214 58502
1 6955 43705
1 32116 68824
1 66089 93320
1 48985 65282
1 10920 97087
1 25298 43667
1 7812 68270
1 18136 50511
1 62405 94305
1 13546 19382
1 43598 85188
1 43846 58943
1 111 63467
1 11826 83851
1 45293 50047
1 68804 95381
1 65176 73576
1 54965 78866
1 7112 15100
1 34016 94736
1 31294 77443
1 13555 63131
1 7307 18234
1 56499 83788
1 10951 98786
1 22754 79399
1 37626 95973
1 7028 56400
1 68446 78930
1 67092 88294
1 21613 78211
1 36567 99466
1 12209 64997
1 28084 94615
1 73481 90287
1 39195 42281
1 11116 24468
1 49493 52214
1 51975 80061
1 54352 63731
1 19368 60630
1 56601 91610
1 6532 68289
1 77833 92272
1 40351 61575
1 47088 95989
1 35190 92417
1 22620 98704
1 29481 81037
1 38516 95027
1 24740 62072
1 23089 37719
1 6762 41324
1 17435 53490
1 58507 96117
1 55302 93404
1 51389 90264
1 60355 67883
1 51738 69689
1 48650 67020
1 19501 49116
1 22796 44959
1 48243 53919
1 62948 89095
1 26556 35444
1 4422 81159
1 14865 39407
1 58656 88203
1 60414 98772
1 24674 53891
1 55816 71647
1 7309 30847
1 22013 44834
1 2879 71629
1 51740 78269
1 28874 34592
1 31189 92885
1 9971 10285
1 892 89302
1 16467 37528
1 34263 70782
1 133 31592
1 51980 67656
1 92444 97760
1 11944 39006
1 39261 84805
1 37722 96272
1 11389 89587
1 8682 12896
1 5014 40771
1 12579 63620
1 64996 84546
1 52846 54220
1 86336 86962
1 49181 91241
1 6450 16366
1 34961 98307
1 3815 57230
1 13352 20704
1 10440 46469
1 7262 61440
1 186 44570
1 57174 74020
1 9298 24015
1 4191 51081
1 79368 94592
1 55107 56875
1 20559 87273
1 32344 84784
1 34092 35844
1 33489 61708
1 68010 86318
1 29178 97218
1 76368 81190
1 3258 89074
1 30715 59313
1 60634 61939
1 78777 79955
1 5180 42602
1 18674 55802
1 65879 90289
1 20866 52742
1 94037 98983
1 58907 74263
1 34576 94227
1 69390 83261
1 26510 72124
1 34924 77558
1 35037 86658
1 37927 45498
1 45942 49147
1 19442 37050
1 50862 81523
1 35194 64510
1 17453 99153
1 25366 30316
1 68779 88494
1 18100 77716
1 49745 56210
1 5662 23300
1 1453 17424
1 256 67509
1 12790 89220
1 21088 88816
1 34050 69770
1 40747 77721
1 5697 77412
1 53188 72950
1 34795 40353
1 23189 95060
1 35800 52890
1 5308 21752
1 13646 87103
1 19279 48556
1 18129 72096
1 1041 56841
1 51783 66654
1 12120 82530
1 33692 64450
1 29392 53474
1 8689 75969
1 42717 95188
1 27590 40884
1 59454 72905
1 23805 66656
1 39149 83843
1 11823 79331
1 16195 19021
1 5513 82954
1 34634 49892
1 49422 60778
1 42636 51197
1 5557 81686
1 51326 63408
1 1916 55850
1 4169 59596
1 24752 35124
1 18778 74109
1 53410 68989
1 585 26170
1 6430 89126
1 31040 64891
1 68137 91813
1 31941 88867
1 10713 22914
1 638 90677
1 24465 59637
1 6118 20952
1 19089 77358
1 4288 91710
1 45701 97245
1 56238 87614
1 42622 87506
1 77396 86290
1 56555 84345
1 37585 87022
1 4381 46453
1 56437 77703
1 21343 64536
1 54101 74742
1 73826 99444
1 32161 40855
1 16235 95939
1 35417 65427
1 5906 77600
1 37563 58177
1 52781 73270
1 9386 81054
1 89874 93331
1 31740 44787
1 36766 48891
1 21149 21484
1 72229 93840
1 65528 97002
1 20425 42194
1 46937 70960
1 45633 98610
1 46530 76269
1 4986 12195
1 30565 71483
1 43844 58031
1 55960 84510
1 88 69984
1 6258 83938
1 8781 79783
1 67944 82264
1 8874 28773
1 42144 74547
1 29393 90478
1 39980 54225
1 68128 72748
1 16710 87948
1 13974 61259
1 31437 61242
1 29654 83918
1 901 36902
1 38672 49953
1 93693 95009
1 28415 59057
1 64676 81089
1 53715 71451
1 5265 47737
1 66469 79566
1 7598 76510
1 52679 61432
1 62626 97339
1 5150 99387
1 74772 89729
1 80635 81463
1 20177 47390
1 30970 61849
1 34447 66639
1 9758 21248
1 25256 31802
1 11651 88218
1 65550 94843
1 40500 70414
1 46158 72111
1 40705 52536
1 26111 96581
1 14043 31753
1 17526 18717
1 7986 79808
1 6760 18909
1 48623 70790
1 24595 57735
1 20329 96529
1 19440 21751
1 7877 11843
1 31282 36610
1 54944 93006
1 14800 43424
1 50576 62287
1 83409 83961
1 14746 47700
1 58592 69164
1 11252 38188
1 3172 6153
1 29897 97214
1 31255 81880
1 22026 31248
1 8421 90672
1 43600 90171
1 35798 64866
1 52894 69060
1 27186 60401
1 11464 85643
1 72553 79968
1 47474 83558
1 82824 87096
1 24434 69618
1 47404 59238
1 20634 26952
1 91096 92452
1 2549 33555
1 47195 98154
1 7280 7936
1 611 6094
1 29196 67078
1 15844 70587
1 5561 42176
1 52384 58783
1 34699 50545
1 12790 94097
1 69679 94091
1 53620 58426
1 20096 30122
1 82448 91639
1 30549 66502
1 15663 28259
1 9682 13492
1 35477 64993
1 9514 88768
1 65476 66427
1 5694 38884
1 23578 62548
1 70459 72227
1 40227 67989
1 11147 79151
1 6058 18829
1 12131 17747
1 19701 56081
1 58428 87668
1 11254 34501
1 62095 94922
1 18427 60736
1 78890 91429
1 36769 53105
1 62367 90646
1 57546 90307
1 55773 67117
1 14703 88005
1 7232 84002
1 39688 67767
1 6673 78538
1 25556 64023
1 28378 33891
1 38357 71043
1 12894 72488
1 57871 99888
1 80832 87949
1 2467 8743
1 30366 32855
1 32626 60310
1 19959 73356
1 9300 35033
1 4215 76099
1 860 88006
1 49893 67853
1 12082 36753
1 1371 2902
1 6795 61574
1 13323 45458
1 17142 91196
1 19295 72253
1 32876 59990
1 89103 89272
1 57404 68850
1 6390 85040
1 13501 54510
1 55210 83096
1 51302 97063
1 27324 44614
1 26904 78351
1 12709 27006
1 77993 86954
1 34208 37259
1 25608 79314
1 47224 60688
1 41760 45893
1 4972 98326
1 49599 55509
1 66537 94543
1 37847 98272
1 75879 97837
1 1853 2411
1 77745 95347
1 10798 11057
1 12447 93139
1 35095 78395
1 59325 61155
1 7143 24985
1 33471 33497
1 67012 71636
1 30847 98701
1 15577 77577
1 74395 86093
1 69 66849
1 18392 21015
1 1318 62959
1 39527 92807
1 1582 74082
1 73332 93667
1 82374 99437
1 77109 89286
1 36733 87767
1 27341 80207
1 27651 67448
1 73516 96735
1 37443 60372
1 6762 98993
1 57341 89531
1 11224 78183
1 67816 68030
1 41371 72706
1 31986 58662
1 17109 95215
1 50473 82091
1 44409 72437
1 43537 60550
1 31219 77433
1 46983 68695
1 10258 97204
1 29622 92509
1 34952 54729
1 38931 77335
1 18950 77182
1 17190 68624
1 26833 82469
1 43523 55170
1 16811 76932
1 48665 50136
1 19119 29079
1 30533 62237
1 29868 97802
1 24006 25079
1 22871 61597
1 15232 64351
1 5662 51792
1 47095 61122
1 55503 88524
1 3992 44329
1 57338 63358
1 72579 82123
1 64529 81867
1 50763 85128
1 4546 38295
1 31222 83033
1 56887 98958
1 26738 41274
1 33358 44018
1 3646 26517
1 35495 98078
1 52887 54544
1 56568 83468
1 39774 85309
1 57845 98437
1 39184 54298
1 40296 57949
1 52171 91397
1 18724 40704
1 42545 54416
1 55603 66517
1 30006 58060
1 48713 50086
1 17761 66048
1 83807 85597
1 22468 70023
1 47938 91564
1 896 39686
1 57318 81267
1 25540 44486
1 21715 85865
1 7396 64914
1 60583 80341
1 23947 57375
1 45798 59957
1 57640 66261
1 61168 66494
1 77295 93322
1 19032 87773
1 64977 69536
1 45739 67792
1 9592 87515
1 4416 14495
1 27591 81413
1 17552 28235
1 32631 33311
1 60289 61298
1 20669 93624
1 60734 63376
1 17016 71445
1 55594 57480
1 17421 81356
1 50373 87668
1 52812 59867
1 16020 92437
1 18274 37898
1 25790 28173
1 76969 99444
1 54002 91703
1 13085 45452
1 7117 78863
1 13706 45895
1 19286 30808
1 22068 81668
1 14584 31313
1 30107 45454
1 68338 73895
1 67472 82580
1 57103 57548
1 68529 77959
1 67907 80084
1 629 96908
1 1568 62686
1 23635 75493
1 14106 54145
1 75867 91539
1 27803 59152
1 22605 40570
1 33485 71439
1 1984 40397
1 17153 77182
1 12217 95702
1 77642 80823
1 36566 89912
1 20008 67643
1 62730 95670
1 1808 76834
1 12795 90984
1 20396 36951
1 52807 65613
1 7919 18261
1 1106 92376
1 14156 15563
1 77641 80674
1 6590 49553
1 34157 39994
1 46712 72807
1 47613 73424
1 51056 96904
1 18679 73904
1 7307 77749
1 41981 64368
1 10625 18697
1 95538 97805
1 16508 74158
1 12466 22703
1 33354 41355
1 41824 84460
1 54009 61274
1 16222 61454
1 36638 43576
1 45690 66809
1 53770 64143
1 56940 73769
1 12748 79268
1 4972 95827
1 12721 90516
1 1644 91362
1 21807 96957
1 38163 53524
1 53448 93563
1 8593 83646
1 10051 51036
1 13104 43255
1 19409 74427
1 44257 60281
1 17670 18620
1 30101 60077
1 24797 64544
1 11248 94342
1 727 36320
1 20858 60461
1 14605 96273
1 11314 15875
1 60287 79117
1 1107 29622
1 79736 93478
1 54723 95916
1 28671 79826
1 61338 89709
1 9770 36905
1 19131 65194
1 31283 33134
1 60126 66790
1 21921 27834
1 94708 99564
1 26232 95463
1 42896 79165
1 67440 70255
1 74445 95268
1 49628 78555
1 51475 90629
1 50192 93211
1 1368 73720
1 52844 77423
1 17573 26107
1 286 15739
1 33194 76979
1 68847 90006
1 20261 66916
1 13093 67327
1 42542 51573
1 72832 95672
1 46671 93716
1 48499 74338
1 72002 73040
1 34289 77998
1 43457 57887
1 19006 91645
1 38987 47190
1 14993 17915
1 59462 66872
1 18063 91197
1 75201 83154
1 4768 93948
1 14473 46649
1 31395 96772
1 42113 87086
1 45994 49990
1 30849 79063
1 8815 37187
1 31150 96697
1 3372 54055
1 49691 73786
1 87511 88326
1 41525 75711
1 25285 37842
1 27959 28222
1 67274 82900
1 9272 57694
1 10169 80351
1 36563 78122
1 15765 79006
1 2378 35498
1 31842 94230
1 28958 35517
1 28297 33756
1 33879 57388
1 46580 61870
1 56784 90324
1 71070 81250
1 28237 83435
1 40706 81032
1 68611 77935
1 23063 28774
1 34260 44385
1 9781 56883
1 15019 19873
1 32593 60329
1 22460 63048
1 13045 63756
1 28735 53343
1 5996 35442
1 8034 35281
1 35149 55601
1 80520 84374
1 31341 68777
1 15766 20231
1 15788 49576
1 94496 94950
1 72766 97789
1 1794 4352
1 65828 93111
1 52453 69689
1 29786 80048
1 72378 77009
1 17853 30076
1 6747 65749
1 54724 74920
1 15976 34849
1 46838 53920
1 18830 79398
1 8379 50772
1 18636 75207
1 82965 93265
1 17685 66541
1 26097 74774
1 62330 97714
1 12839 17693
1 910 86261
1 51178 77772
1 66879 68989
1 172 53958
1 42667 67127
1 89240 98762
1 50367 70228
1 9599 25179
1 49527 63325
1 5663 59001
1 10257 30425
1 26877 92628
1 12403 25026
1 2711 93402
1 34820 71808
1 64497 79103
1 45397 89718
1 52983 89268
1 36969 96348
1 20273 94218
1 8093 23173
1 41528 81205
1 17217 83937
1 40280 51267
1 15425 98575
1 4627 49298
1 4260 19471
1 12250 58218
1 48727 55672
1 28176 29402
1 27404 71020
1 4124 38005
1 17078 86257
1 32620 79375
1 24113 43720
1 54623 57477
1 17375 84291
1 49341 74209
1 7686 54050
1 29476 35107
1 21338 41500
1 34188 40055
1 79100 83424
1 21670 67273
1 8061 83907
1 64330 84918
1 24278 69698
1 8959 17558
1 83915 96442
1 52105 68683
1 91474 93299
1 2046 28223
1 96884 98365
1 21962 83835
1 60772 95181
1 17657 46167
1 70391 81249
1 12575 13893
1 15045 21010
1 17964 97239
1 11993 90303
1 5761 56323
1 15104 58423
1 23835 95187
1 77065 82350
1 37918 89641
1 52312 80322
1 60727 71359
1 7817 96437
1 26797 80646
1 1947 35989
1 46904 63917
1 74216 88222
1 13524 35778
1 24777 96618
1 1224 63429
1 43716 89924
1 79930 93805
1 55622 66109
1 71374 96060
1 46742 76501
1 9094 16831
1 26427 60525
1 2502 79866
1 74785 82618
1 24438 78336
1 43665 89476
1 76061 86361
1 66599 93990
1 29138 58008
1 88713 88951
1 2647 75466
1 33463 46087
1 27334 74386
1 64688 82460
1 15153 29962
1 43670 85437
1 21444 94169
1 47149 56979
1 27110 65186
1 44285 77595
1 17316 90045
1 15904 99534
1 1598 69781
1 73385 74808
1 10074 38584
1 632 50934
1 925 63888
1 34217 40547
1 24675 38723
1 6546 20015
1 55186 81919
1 49401 97892
1 13486 34961
1 8793 74551
1 11174 33692
1 6387 72143
1 18778 54055
1 45542 86726
1 77076 96088
1 59741 61330
1 3548 97439
1 22045 25904
1 5813 37643
1 60047 70258
1 18654 91814
1 19130 33595
1 12035 76278
1 41688 73699
1 61983 68380
1 8097 77354
1 16839 92725
1 3824 30397
1 55351 88751
1 68752 81199
1 93845 95995
1 5563 95310
1 17526 57631
1 67813 84361
1 22401 67083
1 44866 67563
1 6706 85069
1 466 32931
1 8432 39447
1 11091 96201
1 16991 88546
1 30966 48199
1 57223 60959
1 49620 61714
1 30925 34422
1 56723 70757
1 16828 55447
1 53819 83650
1 36691 59872
1 44517 57530
1 7529 45047
1 17259 93141
1 2943 94569
1 24817 58305
1 10155 85438
1 41313 64208
1 177 79504
1 27042 87415
1 43754 53797
1 29364 97867
1 41925 83775
1 21020 70026
1 46050 77982
1 69237 81736
1 11280 12626
1 47445 52701
1 2768 96891
1 33450 63584
1 45162 67653
1 82958 97742
1 39563 95651
1 45765 61539
1 4641 77547
1 37226 65925
1 19890 87320
1 11656 35039
1 42710 55656
1 5100 62829
1 25236 30421
1 20736 28568
1 12256 94644
1 75656 85166
1 3568 92848
1 54459 98336
1 33608 92669
1 70817 83331
1 30809 78350
1 16342 49052
1 12004 20300
1 20790 53750
1 44444 98151
1 26374 74599
1 84605 94367
1 21841 92721
1 69496 70279
1 47350 60169
1 77906 84646
1 43988 81030
1 16991 41485
1 40454 82845
1 38622 40570
1 46773 86947
1 76696 80526
1 11726 43571
1 12875 42388
1 49088 70468
1 41053 56497
1 40728 56043
1 12376 70393
1 28496 43806
1 11167 86353
1 64435 80173
1 37731 86010
1 29047 75577
1 60480 95392
1 17235 74528
1 72441 89601
1 94507 97663
1 12630 66465
1 33567 76323
1 23412 74132
1 6407 46398
1 48653 87724
1 58510 75818
1 38651 92016
1 57058 84654
1 4003 32556
1 622 19262
1 65590 79551
1 409 16558
1 35403 38209
1 27071 70234
1 6141 53502
1 12401 38040
1 12960 35469
1 50734 68120
1 17888 96923
1 25909 49545
1 27651 71728
1 8701 57151
1 19999 50077
1 20735 44761
1 26107 71918
1 6067 93217
1 76862 89968
1 13 56387
1 31400 81977
1 36132 41219
1 10430 53258
1 55405 82263
1 24628 31651
1 44950 59046
1 23745 60903
1 16761 60040
1 53559 66999
1 21059 64764
1 4536 55707
1 13238 73023
1 15344 86783
1 28141 32536
1 226 89913
1 11885 58156
1 19565 86785
1 6902 20598
1 19648 72596
1 6296 77717
1 69444 84642
1 20901 36593
1 1150 10848
1 28023 38917
1 65569 98072
1 65599 97875
1 13528 13992
1 68314 69693
1 6248 44553
1 36344 52252
1 17026 38887
1 38948 74159
1 64519 75612
1 47313 56455
1 25560 64119
1 21835 71146
1 93621 94771
1 11329 68354
1 20389 97099
1 44731 99207
1 5786 10282
1 349 77702
1 17246 52790
1 37190 43431
1 8371 18445
1 78436 99656
1 23529 48609
1 40653 94754
1 61359 81377
1 2698 14737
1 58590 94409
1 8249 65454
1 24956 38163
1 86707 89409
1 44620 70015
1 82763 91381
1 33766 64313
1 43220 60048
1 55656 96853
1 4042 87999
1 28518 72260
1 18178 64286
1 44782 64925
1 7007 83613
1 19933 61128
1 50075 75818
1 8738 68619
1 217 32639
1 76405 98612
1 38084 38643
1 4430 90451
1 70527 87144
1 77732 81494
1 54350 90230
1 30696 39813
1 68384 83962
1 18828 39541
1 9026 19485
1 62229 68683
1 52785 78872
1 32201 91017
1 22059 72540
1 55959 70715
1 5250 86675
1 2227 50453
1 1529 54661
1 46979 96925
1 18296 96687
1 12361 27580
1 10608 27587
1 54021 56494
1 48832 83440
1 12150 60062
1 54951 55122
1 52993 73046
1 58492 91916
1 92413 93451
1 91811 98124
1 13889 59812
1 22701 60483
1 25541 96342
1 49628 66843
1 6915 46903
1 4797 97108
1 23845 77707
1 67955 98990
1 10960 92270
1 61241 68355
1 55159 63708
1 32775 47320
1 4056 29768
1 28313 40816
1 21595 61786
1 72010 81412
1 62700 74698
1 19090 84486
1 5391 43299
1 35423 98134
1 17446 97945
1 41230 72197
1 49779 75032
1 3647 69951
1 13112 24680
1 10047 19340
1 57847 82455
1 29735 95960
1 8818 32121
1 10238 15132
1 6491 47439
1 72712 97101
1 26707 91266
1 86056 90325
1 31780 77977
1 36061 51592
1 9529 20483
1 24869 94075
1 43758 67706
1 4094 12733
1 84461 95867
1 51503 93923
1 30520 48893
1 28055 92179
1 41831 89697
1 27459 41096
1 57398 75906
1 8541 87318
1 75427 80175
1 8412 74099
1 42785 79755
1 32654 99274
1 70451 80945
1 43436 99416
1 14621 62967
1 25416 80958
1 38232 80751
1 36232 65684
1 33449 75504
1 13441 85936
1 67183 99032
1 40621 53730
1 23971 62379
1 4109 51147
1 48229 76664
1 42920 95862
1 23602 28861
1 5941 56937
1 60270 74649
1 33888 49074
1 36093 53506
1 28245 80475
1 44864 81515
1 30308 39992
1 40240 55736
1 19868 95623
1 4181 88451
1 23153 60131
1 53594 54722
1 26847 73781
1 45798 89824
1 40632 65378
1 81871 96808
1 13205 54322
1 24524 70791
1 41189 45941
1 55859 88424
1 38732 65630
1 45352 77341
1 36314 77511
1 67080 79372
1 7663 83233
1 70577 74587
1 1833 29152
1 27998 44052
1 13901 77514
1 35025 82157
1 20913 66339
1 3139 27888
1 29892 72128
1 4517 21397
1 65070 67323
1 43075 84340
1 27784 85818
1 24383 70632
1 33304 85507
1 70583 76052
1 50438 58754
1 26756 44557
1 38562 48766
1 16217 60104
1 61932 89957
1 61731 85264
1 6051 13751
1 55782 69837
1 44619 44920
1 2618 91472
1 50405 83310
1 38921 56219
1 35234 43401
1 17669 93975
1 67748 88214
1 61311 74336
1 77622 98341
1 3846 28467
1 84212 95732
1 42345 64366
1 1036 60807
1 26877 94683
1 34788 86906
1 842 7901
1 28012 47690
1 6086 28271
1 22928 38998
1 17470 77619
1 53477 72844
1 42069 98372
1 676 65291
1 46089 72950
1 31364 40950
1 7951 15652
1 29178 85591
1 13471 63175
1 19907 92777
1 52462 69291
1 1456 30368
1 74361 94437
1 7826 97178
1 62271 84523
1 52072 69961
1 69556 82456
1 12563 15157
1 3238 21511
1 57038 94170
1 46997 76422
1 65647 96708
1 84054 86969
1 91241 94914
1 32402 45387
1 36737 70410
1 57820 94542
1 32076 71217
1 19865 97234
1 27432 80589
1 24134 43795
1 34021 70593
1 41233 46424
1 9964 22961
1 24783 40311
1 22298 76764
1 8239 73236
1 11661 13610
1 8521 71061
1 3439 71960
1 23756 51455
1 12889 55433
1 25694 88153
1 9153 33879
1 1414 52213
1 41662 72163
1 4666 29688
1 33301 61119
1 50262 52417
1 80785 92241
1 25900 49609
1 16226 79816
1 39979 94397
1 54137 58591
1 13772 70658
1 47220 69152
1 25732 36894
1 11719 41785
1 34030 55142
1 29879 49305
1 32740 54811
1 3741 89284
1 27947 58906
1 28141 89662
1 6725 85950
1 8377 89388
1 1214 84268
1 2230 26845
1 47975 73393
1 53758 99492
1 30710 89242
1 82826 87479
1 19752 88521
1 35982 75751
1 81772 92258
1 23914 94892
1 7080 79616
1 1655 17196
1 58208 73059
1 12787 67656
1 25502 82146
1 34844 68379
1 57104 69670
1 49378 98367
1 31685 87135
1 12915 24181
1 52584 82252
1 67080 85207
1 56756 61620
1 79940 95597
1 37219 72403
1 5218 88183
1 11110 83935
1 92688 93513
1 44015 74732
1 42060 70472
1 31109 73881
1 74391 94419
1 66075 99180
1 56298 94522
1 30096 63405
1 4771 22134
1 34137 73426
1 40968 72632
1 22587 47133
1 43043 60834
1 28996 69561
1 34288 39192
1 26379 77754
1 74949 87659
1 18929 39083
1 48833 71813
1 33550 52477
1 16661 97014
1 25178 28181
1 4973 86111
1 29247 37363
1 24 74029
1 48170 98489
1 22912 61232
1 62131 95515
1 3616 3871
1 2572 56486
1 17999 37190
1 1585 72521
1 77457 82828
1 2141 94330
1 77291 83511
1 31796 60708
1 2384 56826
1 12781 60720
1 54279 63810
1 22729 48810
1 20136 25845
1 1893 11657
1 56729 72905
1 50056 80022
1 46806 89979
1 12161 23428
1 59842 69613
1 19344 21699
1 14217 61954
1 51085 73041
1 48406 80097
1 34981 93105
1 82495 83066
1 74983 95162
1 22473 35747
1 8455 22314
1 12684 32579
1 37108 47623
1 42203 46346
1 9498 77308
1 50286 51227
1 13773 90360
1 16833 97989
1 8802 30718
1 49799 59239
1 7543 74662
1 665 41500
1 74045 98135
1 41913 78254
1 34551 64180
1 38589 54822
1 49924 82229
1 20731 91121
1 4156 65118
1 20334 88604
1 35547 97898
1 84840 88337
1 15777 52163
1 11683 60198
1 6652 19125
1 81649 96962
1 21555 89333
1 4914 18137
1 36287 83363
1 70616 75661
1 33235 92439
1 12060 84292
1 6937 92806
1 66032 80885
1 21152 84764
1 16006 16634
1 28176 78189
1 25947 66038
1 57304 95867
1 86079 89484
1 9898 53357
1 58354 77016
1 477 50608
1 42333 51054
1 39695 55968
1 19504 22066
1 18241 37712
1 49308 70805
1 48210 81598
1 57472 87209
1 4394 55525
1 34198 44032
1 11946 28164
1 987 53508
1 12050 59595
1 89971 90918
1 28124 40484
1 19734 96112
1 30355 91591
1 1589 40176
1 6789 18568
1 40927 94638
1 9250 17067
1 4376 12945
1 51123 89355
1 31151 31642
1 38481 40947
1 77563 82466
1 3325 27848
1 239 87588
1 10989 36330
1 78836 88752
1 61820 73026
1 34003 92193
1 18989 31414
1 45495 69584
1 7162 95665
1 14623 61433
1 5666 46382
1 72464 73765
1 6840 42688
1 57694 64212
1 45875 55129
1 34117 58337
1 20756 62465
1 27476 78444
1 7063 29080
1 79137 79548
1 20965 40155
1 59508 63571
1 26181 27536
1 56808 82490
1 35237 77653
1 3131 81847
1 57575 97026
1 12989 47305
1 24188 27409
1 4911 77256
1 73698 98004
1 63328 99168
1 38252 99041
1 56328 93323
1 19728 65765
1 8869 68110
1 52045 90473
1 67113 85570
1 56393 86458
1 40818 49973
1 12158 80426
1 34651 48528
1 14313 88767
1 13557 91127
1 12304 23967
1 38362 39854
1 28122 63448
1 30384 58348
1 75740 85410
1 22780 30690
1 6954 74510
1 15582 42264
1 6894 21346
1 24620 29159
1 55023 56395
1 81239 81293
1 31678 51209
1 43574 48797
1 7740 37792
1 68811 69164
1 16001 88204
1 21500 25431
1 34723 92108
1 15488 90088
1 50077 96954
1 91072 99535
1 32873 56193
1 39493 49329
1 55103 83327
1 65689 75957
1 33659 45040
1 37450 47681
1 57372 92265
1 50806 99429
1 79219 91685
1 25510 54802
1 31176 72335
1 63500 68413
1 14984 50168
1 10452 89121
1 14044 58348
1 45516 49708
1 33721 57698
1 78761 99162
1 27256 55929
1 42010 96722
1 45827 92418
1 28515 77000
1 23824 29316
1 7634 80510
1 43898 59951
1 41435 53923
1 41692 60930
1 1013 11206
1 1536 51794
1 78848 85139
1 1744 38704
1 61169 69112
1 36164 39957
1 31733 98264
1 23986 41764
1 6581 22024
1 65346 80313
1 4145 57923
1 40176 43347
1 9499 77579
1 12566 48298
1 31586 79958
1 32383 99569
1 6216 55664
1 7219 77668
1 27357 50326
1 6687 90834
1 13499 28308
1 3414 95071
1 32911 53494
1 44797 93637
1 22068 73501
1 24963 30647
1 2988 61643
1 80028 99174
1 17012 20695
1 26259 66522
1 43860 89924
1 61771 96116
1 68924 89044
1 69234 71435
1 12642 93378
1 19568 91354
1 89775 96302
1 89269 93227
1 72123 97054
1 42951 59609
1 18574 92235
1 63679 92373
1 54745 68425
1 37566 65411
1 41375 60591
1 10141 98692
1 30473 48548
1 42116 58678
1 5177 84858
1 65545 71341
1 56207 80231
1 5116 52096
1 15081 41178
1 24328 83201
1 48158 79452
1 15314 21809
1 25174 82254
1 39465 88782
1 17731 61635
1 8129 51664
1 39158 53803
1 31660 39102
1 2638 44761
1 21881 31352
1 52664 62298
1 29806 95810
1 8965 62868
1 17305 82972
1 28804 96427
1 76839 99064
1 3673 10785
1 35869 48701
1 64662 77388
1 63752 69550
1 29185 61714
1 36909 50995
1 37200 56739
1 11193 76226
1 1083 1468
1 57832 86859
1 24552 28083
1 21795 77466
1 41866 50003
1 54149 72322
1 13852 34167
1 36140 97512
1 60228 91714
1 15636 97856
1 20867 73471
1 28185 78148
1 6669 73805
1 46753 95519
1 4710 50895
1 49115 51334
1 1890 43433
1 5158 26605
1 33857 85086
1 33927 88101
1 5417 45481
1 48204 80628
1 33220 88377
1 14349 79113
1 24829 92466
1 57044 67952
1 5494 15584
1 43772 77636
1 46637 95901
1 34991 70128
1 82127 93574
1 15754 92610
1 49851 93274
1 44576 69917
1 75507 98555
1 22406 39879
1 72927 94121
1 24641 48721
1 26084 43228
1 41972 65188
1 19940 48704
1 80368 85287
1 18023 63078
1 4582 72390
1 46504 60426
1 4441 89558
1 10689 82787
1 21680 93215
1 25349 64639
1 787 74547
1 35690 79375
1 76440 78585
1 27566 72769
1 30568 48740
1 51694 84891
1 17031 50272
1 19858 44998
1 12466 38060
1 8140 47628
1 18647 32219
1 10392 91756
1 45043 62699
1 42683 63032
1 27825 94247
1 31685 96003
1 38436 70069
1 51739 90324
1 53623 77679
1 45067 68749
1 48181 66121
1 4473 63824
1 35622 93199
1 19230 93274
1 65409 95721
1 2951 28287
1 57971 96175
1 44853 94907
1 10520 45127
1 65709 87875
1 75102 85528
1 55653 59883
1 48682 90814
1 26882 27518
1 14565 39576
1 7285 59517
1 40332 61004
1 11887 64994
1 15155 31261
1 42784 90901
1 38980 82054
1 73303 81455
1 40679 59397
1 42735 70517
1 31134 71969
1 45556 69306
1 36910 39660
1 40727 48567
1 82972 92968
1 14218 73394
1 46357 76498
1 24208 50653
1 22922 66336
1 14939 51603
1 9341 97645
1 2993 87567
1 12115 30106
1 72189 80492
1 41623 64779
1 81874 96607
1 35921 95935
1 15365 71188
1 2031 3558
1 564 55581
1 169 29778
1 11096 68539
1 57166 69828
1 14908 72893
1 26715 49194
1 14964 21503
1 59443 89310
1 17504 94024
1 38913 86117
1 46359 80393
1 46357 69755
1 36036 71524
1 27695 91345
1 68218 98859
1 1112 25533
1 11923 84919
1 77883 94501
1 23541 52672
1 37681 90048
1 18349 86136
1 24949 69026
1 37574 56491
1 65977 68382
1 17824 65533
1 27675 72518
1 62287 78123
1 9230 50011
1 18785 81142
1 60749 71124
1 8234 11157
1 35235 69802
1 30939 38765
1 58580 82444
1 729 83418
1 47538 75006
1 44734 91142
1 49216 76338
1 77774 80359
1 56677 73830
1 28262 84745
1 60277 69213
1 85612 97755
1 49724 63680
1 5165 72483
1 16471 26250
1 27085 35115
1 41190 82851
1 18273 40472
1 41887 83917
1 66974 88253
1 12600 92971
1 24063 85988
1 83017 90491
1 7456 87855
1 8611 45275
1 89891 95563
1 234 50395
1 22992 70887
1 65021 86173
1 62337 95041
1 16240 53026
1 7172 87900
1 23290 76994
1 40206 66755
1 30653 82807
1 41731 74172
1 17746 63237
1 16561 60099
1 55443 84973
1 20121 56056
1 82156 94033
1 21287 38947
1 54874 74644
1 33156 83286
1 62408 78344
1 35273 43668
1 24760 76939
1 366 11930
1 56535 77599
1 551 40535
1 1643 84542
1 9132 30210
1 33088 70557
1 60947 76338
1 8492 59366
1 17714 84088
1 58945 74843
1 46162 72417
1 1169 71049
1 45517 86708
1 635 17047
1 20435 38559
1 51902 85638
1 15675 71235
1 51189 98448
1 18329 45079
1 42387 42406
1 10245 23379
1 9785 91148
1 188 58028
1 8273 73533
1 28578 86089
1 35267 37766
1 15638 33124
1 46553 96067
1 38500 41814
1 5216 53294
1 32566 86841
1 28915 87186
1 13468 67128
1 63052 88367
1 15353 47102
1 26638 39528
1 14030 52927
1 69232 98544
1 261 19495
1 38125 53044
1 49057 85345
1 46406 78765
1 22964 94169
1 33432 80840
1 4929 90134
1 21560 72572
1 27920 54965
1 23445 35202
1 29960 70513
1 59860 94419
1 65870 99350
1 56097 67374
1 39507 93163
1 2338 9531
1 86089 98680
1 9644 91472
1 13031 69657
1 25817 81875
1 26268 45443
1 43960 74528
1 25003 69659
1 20849 69218
1 51899 85449
1 39493 46274
1 21030 81623
1 52419 60245
1 38853 83423
1 13590 70302
1 26273 81687
1 36667 91728
1 7484 45979
1 33907 85213
1 58376 70061
1 29407 74564
1 15146 64562
1 36897 48885
1 73006 83755
1 14572 42961
1 4020 9353
1 48237 49277
1 16687 26498
1 26644 48076
1 48395 83136
1 53781 60480
1 34726 82153
1 78217 90835
1 7239 84471
1 27756 79679
1 54891 96680
1 7829 58515
1 69865 89903
1 35662 66969
1 92522 98486
1 32049 63600
1 34609 99598
1 54866 70009
1 35747 85919
1 9041 62686
1 10313 15037
1 20309 84301
1 5595 64629
1 5890 33886
1 45299 48851
1 57513 62774
1 22455 74607
1 23574 37845
1 2261 55722
1 69282 97434
1 3291 8814
1 58599 97576
1 13260 25934
1 64190 87583
1 30665 65723
1 59738 75769
1 34354 59125
1 44764 88400
1 57167 71230
1 52160 80261
1 44985 63943
1 12201 84658
1 30870 57323
1 8518 33654
1 6344 17341
1 12970 29788
1 37685 41072
1 32777 56814
1 14403 32827
1 2775 59128
1 66677 84719
1 82817 97724
1 6592 23997
1 21499 26086
1 69976 94461
1 6052 92408
1 18059 28335
1 22231 27384
1 98357 99998
1 13265 98363
1 19902 23353
1 35125 71422
1 25149 80935
1 33262 69564
1 36438 57349
1 48056 67577
1 58135 83869
1 26749 45312
1 38978 75894
1 27362 44785
1 19035 39645
1 61679 69031
1 53079 62863
1 11082 51585
1 4708 48617
1 29885 69644
1 18816 88326
1 6773 50367
1 25642 37453
1 17422 54728
1 4471 29418
1 27132 69431
1 26264 76395
1 15326 97799
1 19822 64409
1 26536 58824
1 31200 69798
1 16896 41409
1 8399 26116
1 9572 63579
1 22850 79386
1 20819 92210
1 4694 5613
1 1033 92338
1 46932 95096
1 36704 70605
1 41292 61140
1 64793 91948
1 51295 82178
1 8341 27851
1 2075 38466
1 44167 95427
1 30993 55454
1 16901 66698
1 9513 80999
1 51705 85923
1 48036 56497
1 45510 78088
1 15723 53362
1 70416 88164
1 59425 90772
1 27680 31774
1 8611 42951
1 34440 35472
1 11368 46549
1 26722 45922
1 39519 99432
1 15099 85077
1 34125 39222
1 8469 50618
1 831 13297
1 45592 54455
1 11135 37220
1 11838 58840
1 78988 96984
1 29155 60719
1 37377 64000
1 54363 71262
1 37190 44133
1 5697 22202
1 9308 45421
1 2435 9850
1 77406 80825
1 17671 24811
1 1677 43494
1 20681 56904
1 85059 91549
1 52410 68242
1 96733 98556
1 11449 49843
1 67083 83164
1 88618 98042
1 48460 87187
1 76533 76760
1 69580 72521
1 19298 62491
1 943 9510
1 65290 98514
1 30157 83695
1 44159 98657
1 33005 73088
1 20877 22936
1 16151 17051
1 2422 59179
1 1667 89731
1 3229 89060
1 43869 62267
1 65261 94094
1 25827 90687
1 10822 38055
1 3018 75855
1 21024 91696
1 27046 80585
1 17766 98251
1 54907 99210
1 17116 81070
1 79056 97907
1 40738 87258
1 32707 37745
1 74937 95621
1 17416 74417
1 79507 90863
1 84896 93830
1 64948 85297
1 15912 94447
1 55591 88863
1 45735 97952
1 13517 15414
1 28921 72048
1 28309 89175
1 28637 63431
1 11916 43829
1 16760 33324
1 67047 92316
1 57592 97600
1 20949 93534
1 61183 77798
1 10164 69967
1 56094 98180
1 9926 38638
1 32314 98421
1 21168 54074
1 38091 94306
1 14406 35231
1 67091 77887
1 83232 94238
1 1705 46911
1 6513 48898
1 9606 73978
1 34390 85720
1 165 7239
1 10359 59705
1 14291 28132
1 1159 28139
1 2077 76190
1 21754 34748
1 25193 93778
1 18160 39191
1 9459 42665
1 71313 79480
1 49937 72008
1 35587 42130
1 49304 76073
1 20598 92220
1 1842 98037
1 260 33671
1 45132 67958
1 38798 56791
1 14104 87560
1 65812 83274
1 64678 93370
1 4910 42479
1 67683 99847
1 32246 73273
1 40471 79181
1 48740 70040
1 69641 80199
1 47147 99864
1 31266 69405
1 26131 62458
1 57196 87197
1 80198 81283
1 28075 49790
1 84982 96045
1 32573 98484
1 27403 44046
1 11758 28436
1 4916 10884
1 2555 72273
1 36461 89092
1 12080 37254
1 86030 95649
1 60494 99097
1 23266 41973
1 44575 62228
1 41216 54964
1 63159 99967
1 11212 85902
1 61558 66427
1 40072 98832
1 3370 33166
1 8614 11980
1 78546 89857
1 486 13905
1 41384 94152
1 60217 95939
1 7221 59371
1 57098 99017
1 50590 50701
1 2131 79886
1 9958 51748
1 4597 95715
1 19140 56986
1 70428 89905
1 30548 84566
1 24890 74332
1 71686 79233
1 39601 90920
1 62907 83364
1 17935 98907
1 24707 72869
1 26773 54638
1 75126 79135
1 22373 22738
1 40112 44064
1 68330 90471
1 37008 43176
1 87177 88637
1 64511 83668
1 43301 84365
1 11694 92470
1 12577 22667
1 20034 38410
1 65400 69478
1 65124 85750
1 85 7885
1 2399 67620
1 11929 40186
1 39133 79556
1 41365 55158
1 40350 97285
1 43781 72113
1 47861 49846
1 66869 81917
1 56349 56804
1 39544 53858
1 25025 61199
1 57708 95677
1 56206 87467
1 35740 92661
1 52685 66756
1 43218 52251
1 38819 42671
1 55816 69941
1 69721 76734
1 65653 73002
1 6624 82518
1 44993 87650
1 18350 60965
1 4568 79217
1 25900 95823
1 81290 94409
1 16536 27364
1 91383 94600
1 33898 40627
1 71084 83255
1 9635 28850
1 59546 60483
1 28056 42315
1 6584 91706
1 38277 54689
1 49946 64232
1 2269 80411
1 19666 63667
1 3247 7376
1 35861 45800
1 27588 59532
1 24437 62105
1 35024 76874
1 78681 95653
1 7635 21462
1 6166 7789
1 55952 66535
1 30185 46903
1 28749 30170
1 53958 66010
1 26927 83215
1 38174 60649
1 7533 17963
1 16221 31025
1 48428 67318
1 54212 72121
1 80978 84446
1 23388 48832
1 22557 35676
1 16109 68999
1 38954 57826
1 15913 33559
1 4347 98154
1 17928 46080
1 85474 93293
1 13875 47782
1 9594 84726
1 26947 87064
1 25960 84096
1 9080 71413
1 3315 66614
1 11300 54068
1 48538 97841
1 51414 91126
1 38406 43331
1 9543 60523
1 37528 57117
1 19554 92809
1 5931 74310
1 76268 91512
1 11969 47976
1 20112 46107
1 2354 8793
1 76929 82895
1 8295 64368
1 39862 78716
1 11529 94332
1 19905 51039
1 81237 86524
1 571 73075
1 18906 27296
1 19148 54749
1 71656 96173
1 51534 55687
1 13163 14592
1 42940 98727
1 9252 55555
1 38333 57643
1 75717 97273
1 8101 67055
1 31201 50196
1 48256 72972
1 28703 92455
1 20754 78322
1 43299 93040
1 3427 75182
1 11289 49379
1 6931 31989
1 50147 62650
1 13885 26384
1 5728 18080
1 36592 55400
1 77451 85134
1 645 91194
1 35461 36310
1 700 1276
1 26542 42404
1 23230 53456
1 53365 89416
1 37733 81807
1 8494 62322
1 1895 12768
1 46374 70617
1 2100 63562
1 26118 36694
1 7036 77159
1 33220 78719
1 16304 52800
1 11486 56751
1 10752 26017
1 21101 72739
1 29600 33934
1 30456 95175
1 34348 75385
1 41764 42613
1 70257 79312
1 76602 86733
1 41410 70238
1 83266 99762
1 55911 59606
1 51609 97929
1 36811 49277
1 437 35182
1 29977 75428
1 37129 50859
1 5879 87589
1 5674 9510
1 51249 98001
1 3075 51655
1 20483 56063
1 2135 87090
1 17770 73583
1 6854 27124
1 69481 79809
1 27917 68828
1 5167 88517
1 81987 84348
1 307 67191
1 16282 46647
1 947 93242
1 25776 92558
1 57716 68141
1 62837 76371
1 59849 61790
1 72122 77995
1 42651 44890
1 85291 89172
1 11021 22561
1 23569 41399
1 67142 72496
1 4129 44847
1 18926 38917
1 16301 18102
1 2274 29720
1 14262 19494
1 50412 78982
1 28125 81311
1 6129 78000
1 9600 18633
1 15085 16767
1 8474 98469
1 63115 82212
1 66536 74371
1 2255 10496
1 16827 93382
1 46542 67432
1 34902 71587
1 5311 61035
1 32959 43071
1 33074 80215
1 56624 76739
1 18789 30837
1 46727 92310
1 56132 94438
1 25801 94714
1 3916 37334
1 9211 72685
1 61362 70892
1 41598 65148
1 81027 86793
1 71485 77912
1 33532 97306
1 6018 67407
1 62156 73981
1 17 79760
1 5101 96057
1 76017 91830
1 8984 12191
1 4006 90410
1 58151 94375
1 67168 95719
1 66567 72752
1 19388 46804
1 38871 44894
1 3608 22408
1 35554 36818
1 32295 70829
1 39900 92813
1 42303 44620
1 59683 86750
1 20795 99776
1 2469 19100
1 41569 65448
1 72199 98738
1 33747 70133
1 68811 99857
1 51474 52881
1 47304 90773
1 13342 99753
1 36002 46399
1 3773 74190
1 27204 49622
1 11215 49727
1 47935 50623
1 4818 45252
1 13092 61885
1 57639 88564
1 67997 88237
1 32752 38328
1 31828 62105
1 42148 69037
1 24425 97435
1 6144 40746
1 38875 77896
1 47405 77489
1 15213 89701
1 14484 31830
1 3637 33717
1 25369 36796
1 50888 71837
1 5514 64921
1 1896 8016
1 22134 32957
1 40650 65447
1 22030 92838
1 16167 44543
1 31795 72843
1 22236 61786
1 39966 54666
1 60733 72411
1 20356 47903
1 79450 94529
1 48134 61192
1 15706 35006
1 73900 84809
1 8095 40495
1 2824 16088
1 48118 72450
1 31195 57911
1 9652 77842
1 14307 19643
1 14411 42057
1 7559 63992
1 60854 69772
1 40711 55273
1 30754 86669
1 61338 72653
1 50136 89586
1 51293 96011
1 6202 86967
1 87441 93072
1 20524 63902
1 34953 44694
1 40330 50439
1 3408 5848
1 79107 93143
1 38398 96310
1 21623 35790
1 5784 13866
1 1028 92437
1 98165 99421
1 34600 54316
1 28271 59628
1 34486 83960
1 43757 94139
1 7096 29711
1 26955 63741
1 36603 62380
1 31500 97602
1 8727 54489
1 10584 46925
1 26796 72399
1 57624 77679
1 59593 61122
1 4792 44769
1 11867 92655
1 34212 76183
1 2950 42805
1 70705 98876
1 32685 63083
1 31501 65646
1 81968 87193
1 10318 18156
1 39399 76367
1 12323 71420
1 198 28099
1 78249 91953
1 10063 89484
1 54073 69359
1 50207 61335
1 66549 69821
1 39369 50907
1 32912 71791
1 16820 24509
1 69442 80686
1 13284 97045
1 26074 59643
1 5141 41969
1 5492 85043
1 4338 86646
1 66415 89234
1 54853 73412
1 38425 84604
1 56396 74557
1 49429 68017
1 22648 82811
1 23872 58271
1 4498 20454
1 58129 60283
1 2625 30246
1 46299 61334
1 42650 69925
1 31227 56968
1 20762 73463
1 49197 61682
1 67216 72668
1 54770 99154
1 31891 36943
1 23686 28290
1 78502 88687
1 25527 71673
1 45520 93221
1 42361 93398
1 32267 95948
1 91956 98269
1 51577 65045
1 1669 99964
1 43110 79127
1 19238 30064
1 76973 92970
1 33795 89136
1 25764 50894
1 32826 97279
1 52391 52539
1 77050 80584
1 25534 30161
1 10085 23476
1 59670 92853
1 52050 94912
1 4961 46799
1 10478 60498
1 43373 75047
1 9033 52647
1 26206 34817
1 5972 25067
1 9647 72409
1 44852 52638
1 72291 89063
1 35330 77932
1 34202 40065
1 18937 21721
1 15777 31205
1 31537 73245
1 64259 67651
1 63532 68492
1 18571 42921
1 66715 82732
1 52220 52367
1 51546 95061
1 7260 58876
1 46748 99728
1 25953 78486
1 17306 94609
1 8179 25841
1 22338 79922
1 68578 80409
1 18553 46289
1 73595 89778
1 35052 81780
1 54288 74531
1 51067 99862
1 6710 12444
1 27932 83261
1 1084 27878
1 29190 94022
1 70232 81120
1 11064 86743
1 2809 86329
1 15104 77584
1 36394 96230
1 34643 74377
1 28828 59800
1 68937 70096
1 3015 9002
1 24857 70310
1 25264 96215
1 8855 22071
1 14824 59217
1 3224 28779
1 9507 59654
1 12711 15858
1 23209 38917
1 29369 33374
1 87192 96752
1 36568 87543
1 22682 86565
1 13449 62124
1 12916 19905
1 12792 89528
1 21657 49002
1 29855 43165
1 13600 92621
1 15224 99844
1 2137 99009
1 7933 45465
1 22962 87998
1 851 30962
1 36611 49095
1 50157 62119
1 44119 69492
1 51658 58417
1 4837 42299
1 33865 75141
1 67598 77121
1 1831 63414
1 22484 84640
1 38518 52655
1 46892 91436
1 1496 70295
1 63394 98980
1 37847 42635
1 27864 53552
1 54429 67523
1 60170 81457
1 1195 36267
1 19132 98542
1 25411 94270
1 15742 77541
1 23831 45027
1 37106 66142
1 1366 35356
1 48671 79220
1 45448 81988
1 30028 84651
1 19307 46954
1 74618 94738
1 22222 57866
1 42095 58928
1 1547 72238
1 52488 90794
1 38882 39148
1 13280 32181
1 94407 94507
1 23641 87550
1 61005 95865
1 42043 61615
1 29468 93281
1 25741 84931
1 68063 75905
1 55170 86455
1 53457 90221
1 40313 69922
1 4765 86762
1 60566 83377
1 26222 28532
1 72384 93344
1 12323 76135
1 30947 73144
1 10923 39956
1 29629 34033
1 19360 32355
1 45791 54029
1 28957 92883
1 770 42201
1 11596 84805
1 4007 71338
1 60454 68436
1 31246 43576
1 20430 30033
1 23252 39578
1 10681 82833
1 13124 30705
1 13895 90932
1 51869 61746
1 64579 70644
1 37171 72741
1 33619 38061
1 54112 60518
1 63537 64744
1 28472 30220
1 74791 94440
1 47442 93242
1 1464 97153
1 7852 78734
1 6656 41583
1 74449 96277
1 22537 43002
1 89356 97427
1 57350 80172
1 80070 92120
1 8266 42559
1 11851 20887
1 62832 73248
1 21815 67985
1 14991 97243
1 45731 83384
1 24393 99586
1 29546 86577
1 6746 48049
1 17045 94835
1 25381 35876
1 42912 80670
1 26612 96677
1 33810 48701
1 61784 76166
1 5452 14446
1 75875 93155
1 25859 84029
1 63171 76701
1 73179 96934
1 55982 62565
1 8191 89809
1 14730 20297
1 66940 99891
1 13432 31881
1 449 26976
1 49973 93064
1 42830 99512
1 39020 41106
1 169 72781
1 54421 98970
1 37004 82054
1 70278 72186
1 35917 45874
1 52836 72063
1 54054 74013
1 16663 72555
1 13848 56124
1 70073 93759
1 93323 96172
1 45124 57669
1 14631 85740
1 42319 45673
1 7123 49500
1 39590 56573
1 19533 71990
1 736 34485
1 620 94729
1 64922 97162
1 55694 77571
1 3883 27963
1 17679 83886
1 32432 49048
1 18213 40496
1 59364 91079
1 74229 77389
1 30919 34861
1 63617 97199
1 45498 91444
1 487 89120
1 61291 62316
1 5345 49572
1 16943 35313
1 56319 86166
1 45863 92028
1 34302 65095
1 24874 78959
1 33068 63124
1 73510 87568
1 63680 94086
1 14319 32844
1 39567 94356
1 4300 17832
1 27522 77541
1 653 63680
1 34285 48850
1 48372 58774
1 85311 93583
1 8988 37412
1 4765 72356
1 31192 81333
1 59349 79702
1 24411 92979
1 51992 60354
1 4175 25195
1 84895 91253
1 28728 97151
1 72904 97438
1 63773 95000
1 4652 57019
1 26897 63667
1 58461 85995
1 59220 61304
1 23151 27454
1 6644 85714
1 2936 15473
1 42797 97734
1 71017 94250
1 25492 81152
1 12339 72138
1 5248 9126
1 76949 95003
1 21144 34522
1 3052 9683
1 47297 63753
1 45749 96718
1 13886 73895
1 16590 22498
1 66768 71038
1 39165 52117
1 54383 86737
1 33695 41118
1 70950 83838
1 61750 84758
1 13231 30445
1 2937 7102
1 29964 56669
1 11358 26315
1 69926 98387
1 22213 56246
1 27179 60600
1 18917 89058
1 45830 88889
1 11535 61530
1 15954 86507
1 20592 38717
1 20677 22075
1 27371 64546
1 41624 69207
1 28273 29528
1 18099 76418
1 4220 30847
1 17817 43769
1 6537 14857
1 20323 98458
1 5624 94483
1 7068 91826
1 4226 16421
1 99010 99488
1 45047 71371
1 89816 95317
1 48064 66894
1 80232 82509
1 1235 13975
1 54666 87163
1 24388 98163
1 34502 86312
1 16067 29394
1 48686 77510
1 10061 90763
1 58946 91532
1 64195 81469
1 38735 96109
1 24612 84492
1 4107 15827
1 18605 61086
1 58938 76562
1 64384 88230
1 25582 56640
1 40627 66063
1 54920 85295
1 3828 64916
1 45970 99910
1 34731 75374
1 31306 55122
1 42850 83947
1 29832 93301
1 19914 95614
1 58372 83738
1 38642 63745
1 1818 85610
1 63815 85997
1 69915 91278
1 19961 50538
1 71783 93718
1 36376 58447
1 39447 46238
1 9516 94271
1 27680 68613
1 29682 76354
1 33310 57149
1 78881 96383
1 40332 96236
1 68546 91059
1 3531 80984
1 78960 96881
1 37412 88989
1 2500 19178
1 48200 98510
1 27366 81041
1 7211 93383
1 45317 60707
1 43678 98319
1 67346 91773
1 47131 92230
1 60489 82318
1 41674 58648
1 75521 84287
1 10759 26602
1 43654 47856
1 47521 69785
1 95180 99165
1 16612 49061
1 29758 91112
1 31409 53681
1 30791 81354
1 69611 79536
1 88206 90887
1 46457 73943
1 24383 96007
1 20317 57026
1 8490 45929
1 33586 65646
1 44197 75386
1 73637 95889
1 21827 23000
1 81303 82718
1 28017 33354
1 9945 93521
1 11901 63156
1 77488 93358
1 47951 88978
1 35705 90480
1 30059 61523
1 46006 77753
1 11444 93643
1 59121 70205
1 76461 97801
1 52195 70497
1 32581 90823
1 9592 46018
1 29007 58629
1 5555 75056
1 64997 86018
1 35394 76946
1 78589 97117
1 72854 80130
1 29962 66029
1 17634 51979
1 69086 73941
1 55676 80828
1 64412 73614
1 5345 56222
1 38955 81575
1 35684 39964
1 74847 88121
1 7826 33208
1 21444 37869
1 76620 86536
1 17008 83085
1 80902 86928
1 46397 71415
1 74402 81311
1 46203 95464
1 64191 93335
1 34529 88547
1 8121 68644
1 18552 78047
1 71177 83832
1 53275 89595
1 18283 49431
1 14819 98318
1 3743 39416
1 12521 77274
1 34843 70654
1 7594 40067
1 54643 71279
1 26027 85251
1 22848 83594
1 86594 94803
1 62646 66558
1 32718 40276
1 44871 74181
1 67775 75160
1 86434 90433
1 11581 67765
1 1514 35027
1 66955 90588
1 45092 81870
1 24625 86919
1 13097 58518
1 51244 70908
1 24515 64485
1 50488 65248
1 42171 43046
1 64843 89235
1 50144 59031
1 51247 59981
1 607 54201
1 24233 38607
1 80373 80833
1 210 96356
1 1361 80685
1 27729 30620
1 32927 37130
1 7389 28581
1 25763 91063
1 41101 70768
1 13534 93784
1 112 17714
1 37739 47822
1 23696 62492
1 23148 97218
1 25161 84888
1 2199 50742
1 48399 72733
1 60162 82729
1 5385 51338
1 32856 41215
1 581 80556
1 17637 92105
1 57579 72036
1 28630 73250
1 22934 87109
1 7252 35625
1 2875 40385
1 27301 78009
1 56787 88350
1 58072 74963
1 57724 76967
1 36085 62441
1 47546 80231
1 54 94107
1 18418 66277
1 16962 74740
1 10515 86704
1 1657 77399
1 71328 74802
1 19785 75263
1 93741 94599
1 36079 97823
1 42340 79923
1 30979 71873
1 19945 32179
1 64624 71662
1 26910 50355
1 15950 36877
1 41757 50284
1 43525 45684
1 1093 63534
1 92488 92612
1 63487 98004
1 6983 13079
1 3889 57767
1 8458 28338
1 34075 79228
1 85346 92789
1 16433 94513
1 12604 13308
1 28340 84296
1 10339 90323
1 4851 19432
1 889 97369
1 49331 62080
1 2298 48887
1 22364 23131
1 27092 47286
1 6408 48841
1 24747 45567
1 8352 93874
1 2033 23091
1 52362 98634
1 42682 86448
1 50560 51117
1 931 21512
1 14955 85689
1 48520 78426
1 41439 42834
1 68807 83406
1 17145 46742
1 9993 52705
1 35209 64587
1 40272 64879
1 33286 97511
1 31710 84421
1 66840 68664
1 48820 83225
1 62828 69327
1 16519 36591
1 12351 55432
1 14765 73856
1 2318 44467
1 9623 54813
1 25712 27156
1 9615 97156
1 10945 50188
1 24211 47041
1 9390 21291
1 13738 33810
1 5040 41895
1 80194 82519
1 9615 57523
1 2205 77005
1 12824 67012
1 21752 86675
1 32642 99199
1 15675 66676
1 1433 75404
1 16168 70323
1 56293 75613
1 36199 42868
1 56464 60046
1 58610 85230
1 57884 96891
1 15091 60667
1 3904 77760
1 47886 48559
1 31776 37209
1 38804 69688
1 60328 61856
1 8687 91275
1 52774 99302
1 12977 26510
1 57555 87371
1 43124 92435
1 47871 84798
1 18774 91849
1 79742 85138
1 13324 49009
1 17418 38066
1 91676 92364
1 29740 96554
1 13440 57149
1 60740 98656
1 19648 54463
1 20923 55570
1 9162 36615
1 59756 62892
1 59739 75956
1 4194 61819
1 30134 42258
1 79244 87224
1 42306 94348
1 98 31826
1 34164 37895
1 34405 40403
1 47252 63173
1 781 66814
1 84306 94745
1 35786 67849
1 47469 50120
1 64111 75886
1 10303 47490
1 25703 80204
1 20766 87536
1 15337 89002
1 5722 93556
1 21886 73033
1 59184 86793
1 31030 64294
1 30010 82928
1 17071 69679
1 30468 71406
1 40090 50323
1 48475 64410
1 64835 97970
1 9401 97254
1 12694 20592
1 43148 66062
1 6321 86750
1 32036 48104
1 46396 70867
1 49572 85796
1 42412 43689
1 8695 73431
1 75748 83120
1 2814 25564
1 44966 80021
1 84911 94803
1 32545 33581
1 47249 73692
1 30633 53939
1 19354 54258
1 62810 69569
1 1640 58181
1 16089 40321
1 89822 90204
1 37454 81363
1 75721 95392
1 33454 82066
1 11534 22801
1 64617 83398
1 36075 39728
1 15069 89828
1 3743 99897
1 68637 85537
1 32179 81359
1 22501 82707
1 8745 73506
1 45670 60962
1 42755 84262
1 40624 74102
1 35491 57955
1 11289 22112
1 20510 86849
1 14650 59773
1 21414 87828
1 6873 20004
1 23033 55844
1 66719 72704
1 10415 58648
1 65129 75649
1 3801 52300
1 27647 47672
1 7569 53662
1 38207 78338
1 68860 84065
1 429 16021
1 76044 83861
1 29972 97843
1 41687 98242
1 10608 24378
1 9721 48440
1 11095 65972
1 50559 56849
1 39792 52597
1 12944 45260
1 76882 79764
1 1855 54308
1 41529 45649
1 56084 60913
1 78385 79426
1 19882 50609
1 1206 48040
1 4810 6865
1 50467 92985
1 16835 63910
1 12138 91904
1 10171 29111
1 13885 20592
1 59703 85198
1 10292 14574
1 5536 86728
1 6408 22519
1 11118 39714
1 74358 77484
1 45178 46053
1 57416 99431
1 53454 59909
1 38568 88961
1 84170 94363
1 4488 75454
1 9210 65764
1 85762 86980
1 17736 48232
1 51393 61648
1 7764 31991
1 25462 47539
1 41787 80735
1 24762 80620
1 8303 56683
1 23215 47166
1 28923 43536
1 48190 72808
1 87440 92451
1 46297 83677
1 12239 84671
1 31324 36538
1 10421 81044
1 69466 77332
1 2594 43701
1 55114 96412
1 3098 37752
1 49557 49938
1 7815 59198
1 26978 49354
1 26739 74013
1 8419 9914
1 25518 71373
1 3307 69851
1 6094 32798
1 45159 99787
1 3023 42615
1 70450 86507
1 15336 81584
1 53705 90120
1 38206 81916
1 78470 90680
1 31794 98104
1 32288 54221
1 12168 70126
1 23734 69642
1 22962 99122
1 16347 64646
1 53255 88855
1 10696 75514
1 12334 43521
1 11300 54251
1 75003 86145
1 12519 24003
1 65743 67629
1 16328 68665
1 1365 74228
1 9489 77494
1 5702 99900
1 6873 43315
1 50797 60242
1 11554 44111
1 27110 76415
1 80937 85311
1 55703 68461
1 6092 57819
1 35977 89570
1 49990 68917
1 16047 16627
1 22162 78619
1 66916 80961
1 10351 58366
1 32860 67414
1 36966 70574
1 38896 80541
1 21855 78675
1 60572 60882
1 2828 38085
1 30676 46575
1 70087 95646
1 10248 35188
1 9359 65367
1 54953 79014
1 95841 99655
1 43313 93399
1 33900 81706
1 34414 91798
1 31855 87350
1 41305 71918
1 4774 37004
1 67524 82644
1 6249 58281
1 25154 49555
1 47072 84944
1 25351 74567
1 18458 46347
1 35096 60641
1 85093 89129
1 6853 84680
1 24998 49567
1 22494 36575
1 36622 49255
1 25762 92614
1 35317 70949
1 37654 53377
1 47441 57633
1 77265 84868
1 17576 79376
1 40826 79434
1 44167 63637
1 30629 50289
1 92823 96163
1 85135 97337
1 11007 98355
1 22303 89974
1 70749 80516
1 22339 41710
1 9081 45825
1 21560 87080
1 1444 57815
1 11758 84803
1 16957 59367
1 20995 64879
1 9013 53954
1 19152 23288
1 45860 52963
1 25314 73930
1 3276 93254
1 10730 68880
1 64827 81124
1 11699 29058
1 36478 51376
1 74938 78937
1 30405 93009
1 43433 57877
1 35610 69821
1 11501 88634
1 13633 20856
1 9163 20726
1 1544 56694
1 12471 79614
1 26850 56765
1 23657 54677
1 24913 33357
1 48629 64682
1 53138 59445
1 25162 72884
1 57985 76538
1 39805 43448
1 39690 75150
1 25061 93420
1 13616 80816
1 49266 63222
1 83977 88886
1 18269 96308
1 16068 50425
1 73949 76860
1 71627 88779
1 57832 99862
1 12176 92319
1 28096 30344
1 14140 65468
1 34159 64849
1 20475 28990
1 46692 67329
1 3199 56528
1 17552 26905
1 88039 97150
1 193 2436
1 74 24286
1 85694 88884
1 53701 67616
1 54690 58976
1 21510 74453
1 70653 87357
1 14733 55783
1 66920 81276
1 11345 39891
1 33705 41123
1 23757 49706
1 527 14023
1 74672 92445
1 74606 90889
1 62972 68922
1 1957 75207
1 434 33745
1 76101 93583
1 50704 89844
1 57956 77312
1 47045 48984
1 47523 76833
1 52276 75594
1 36316 89607
1 35218 68808
1 53007 99905
1 33189 82495
1 59735 97725
1 37860 44668
1 68115 73718
1 2081 40449
1 36636 61011
1 29943 72489
1 47678 84841
1 42014 83182
1 73279 97678
1 35650 89452
1 54732 89983
1 34736 73802
1 11426 24115
1 38395 69807
1 22372 24154
1 2099 44927
1 37331 81664
1 44839 78420
1 975 92930
1 31029 79526
1 67104 86236
1 25396 41339
1 8152 46211
1 82693 91366
1 41034 64515
1 29386 66003
1 20841 92470
1 17075 43977
1 12101 17413
1 14496 94692
1 12642 13187
1 36220 99891
1 18042 27846
1 40494 40733
1 33192 55477
1 3268 82061
1 39262 52807
1 40383 96673
1 24087 87754
1 15615 25748
1 21176 94268
1 17770 48497
1 58870 91738
1 29481 91177
1 26685 89781
1 74800 96201
1 20213 61024
1 27989 58777
1 44424 68901
1 74675 83438
1 4446 77761
1 12177 73666
1 38361 60351
1 2962 91730
1 57563 69292
1 19792 58148
1 34245 40397
1 13748 90018
1 2985 16646
1 30827 44608
1 26650 35747
1 25315 46004
1 3177 51605
1 17576 58579
1 84139 85502
1 26881 79533
1 13764 98881
1 82347 90693
1 65664 97863
1 15046 26563
1 17961 41718
1 8497 18026
1 56706 97365
1 4819 23052
1 25308 95086
1 19784 61840
1 5262 8910
1 43903 98480
1 70712 74584
1 20368 36666
1 16836 41471
1 42380 94485
1 4247 71883
1 7648 62138
1 1507 54686
1 5430 20971
1 20673 55191
1 95697 98699
1 23014 55949
1 37727 97480
1 68305 70370
1 11378 61080
1 87735 97351
1 63553 87697
1 35139 69048
1 1219 99077
1 54568 93541
1 50498 95208
1 79052 93143
1 70489 72454
1 6487 97151
1 77113 81122
1 14493 61924
1 2558 72358
1 58411 86060
1 25513 90804
1 39133 58460
1 66697 71655
1 83710 99252
1 33235 49372
1 14925 92484
1 3842 77956
1 43728 71238
1 7500 90252
1 33025 95769
1 63875 99599
1 37610 41645
1 58279 73119
1 44501 75960
1 70460 85097
1 50987 66759
1 4911 21281
1 8023 90932
1 9960 90546
1 22207 54507
1 16748 76138
1 12557 77265
1 1993 34188
1 11059 80891
1 39755 62930
1 8085 87936
1 42905 43879
1 56995 86191
1 56508 60600
1 51028 84022
1 5810 29532
1 78016 92531
1 76594 99904
1 52345 85187
1 36813 43339
1 20080 92102
1 42180 50259
1 79986 84035
1 62514 78962
1 59689 98940
1 63032 99952
1 68897 90628
1 55019 64975
1 26139 84478
1 18629 19631
1 66391 88816
1 11702 35288
1 23909 35879
1 35241 53450
1 30681 62656
1 41550 67501
1 37245 56454
1 21587 27567
1 12305 43763
1 59214 98676
1 81377 99275
1 61098 95583
1 80158 84221
1 10982 42538
1 20044 35982
1 27781 85393
1 43300 55505
1 56885 75394
1 62482 64282
1 8146 88175
1 58064 79075
1 43331 96526
1 28512 49573
1 15765 76146
1 41289 73397
1 14024 19129
1 26832 56929
1 729 63447
1 7256 35533
1 18081 24210
1 59768 92271
1 10362 29201
1 31977 82940
1 53087 69977
1 24742 71517
1 13144 74869
1 4740 14326
1 18537 52131
1 10640 41433
1 63960 73247
1 22315 63237
1 18086 31562
1 77206 93616
1 57488 99742
1 11880 38286
1 32293 87308
1 49268 51483
1 82048 92258
1 34166 35119
1 15631 62162
1 41088 98881
1 41502 42186
1 21058 49020
1 24019 38695
1 12454 73307
1 4323 62526
1 34865 53530
1 48198 82425
1 8246 21828
1 3760 45729
1 23126 62245
1 5688 76356
1 43642 94632
1 31296 31818
1 63459 75780
1 65181 78662
1 13988 33459
1 12903 66745
1 29390 62402
1 20935 83846
1 59385 96642
1 36858 88186
1 34284 54931
1 46207 62176
1 23802 93475
1 6500 89799
1 3752 31517
1 33632 67683
1 40399 50690
1 2926 81223
1 43601 92393
1 36203 68576
1 8428 28487
1 46241 56134
1 44271 74320
1 25243 34041
1 55681 76104
1 3750 74683
1 4746 34835
1 50860 80115
1 18405 61626
1 62972 86191
1 20711 35005
1 61688 73150
1 18726 60163
1 10224 60610
1 52991 87823
1 30642 69019
1 22913 79237
1 7103 34061
1 2209 72986
1 16644 74267
1 32630 76003
1 4314 30944
1 4045 92454
1 2477 79041
1 18509 28771
1 40230 76315
1 5213 22892
1 34688 62788
1 16808 52919
1 6901 21468
1 9021 53270
1 56942 92233
1 4108 62901
1 23 24424
1 1145 78011
1 36640 92542
1 22737 27757
1 11871 57196
1 35935 49621
1 35800 39493
1 15117 32020
1 27296 77821
1 31117 84469
1 74531 89501
1 66036 69418
1 63359 66083
1 34907 63710
1 5534 60443
1 18590 34389
1 2619 20757
1 19600 90698
1 8477 48100
1 15689 90492
1 12209 68470
1 90676 91384
1 74505 98260
1 78448 96944
1 15190 16026
1 14888 84921
1 68221 91418
1 46918 88531
1 39326 79671
1 23967 87730
1 26777 37897
1 34640 82652
1 18287 32544
1 3805 33632
1 23144 45680
1 5384 44759
1 10064 66446
1 638 27408
1 33425 88876
1 15215 81071
1 44436 60852
1 47790 76071
1 5927 69588
1 49619 54315
1 17207 32004
1 73488 87769
1 5155 36833
1 6178 26714
1 48304 77469
1 32788 61082
1 17253 34671
1 61457 72459
1 8208 67630
1 14645 73845
1 21817 29173
1 32002 58570
1 1667 7091
1 13967 32735
1 24546 36857
1 58518 64425
1 26997 82317
1 18985 94602
1 87438 93312
1 48020 94175
1 14780 38557
1 20158 40157
1 33554 88402
1 23931 41330
1 54480 97161
1 2832 18621
1 26919 45911
1 20416 63256
1 58079 96043
1 73865 80370
1 29034 32156
1 33377 95626
1 30282 65585
1 62041 79781
1 78332 86644
1 23084 34582
1 2302 11716
1 79063 93375
1 17895 76081
1 65746 69743
1 83463 84022
1 20194 29065
1 4527 80399
1 21731 28882
1 23041 47540
1 42126 56065
1 70490 75284
1 18258 83009
1 71177 72142
1 16257 37529
1 19949 22958
1 18464 50743
1 46636 53869
1 44408 55734
1 24515 68957
1 25894 42722
1 62863 93262
1 50678 95324
1 53257 76405
1 5359 26081
1 28960 59750
1 48725 69538
1 1741 6837
1 9648 28564
1 35768 81677
1 32761 47038
1 18735 59342
1 71440 87060
1 23584 82192
1 33119 40051
1 44993 61514
1 62256 63618
1 79466 98588
1 6352 17537
1 4365 11746
1 24519 60787
1 84536 99093
1 13975 76206
1 70798 80580
1 15840 68210
1 69442 79059
1 10106 38283
1 3700 5524
1 22910 35449
1 39407 98052
1 32039 69869
1 42691 54409
1 10791 25607
1 92096 92649
1 6703 23339
1 31149 46419
1 58194 90225
1 29860 96566
1 63434 81469
1 18943 52527
1 41950 75021
1 1653 4418
1 9179 52441
1 48120 75859
1 51321 79786
1 4738 9172
1 48328 52635
1 82639 89377
1 20585 91045
1 50248 60941
1 1649 79754
1 11982 78226
1 29299 77833
1 72576 73661
1 10536 43142
1 8575 96776
1 56267 70771
1 36049 88394
1 49473 79764
1 43045 94865
1 4570 81562
1 36960 36966
1 33439 41905
1 16054 44114
1 39009 60128
1 39004 73953
1 25612 66395
1 87203 96062
1 6704 33091
1 14661 23842
1 12137 48483
1 26235 66544
1 25939 82187
1 5959 44778
1 40632 45726
1 31832 49888
1 41347 74171
1 19384 33180
1 50290 84983
1 1104 19829
1 43473 64935
1 6162 43676
1 62456 72659
1 55039 93268
1 9890 41400
1 14491 64875
1 4074 42755
1 80576 83563
1 12908 49964
1 21372 24238
1 84016 85177
1 61125 96223
1 58611 60123
1 46895 56514
1 55051 79188
1 12100 43505
1 25361 55824
1 76643 82839
1 9978 53534
1 14363 41768
1 44193 93887
1 22473 72770
1 11568 36404
1 48977 64040
1 7310 50318
1 55879 79853
1 11835 22274
1 22647 41136
1 49083 80090
1 25108 31767
1 3620 99007
1 62638 72956
1 40601 91285
1 58985 82215
1 13209 17989
1 75987 82962
1 41717 43168
1 14745 50831
1 19048 90425
1 13848 54729
1 12874 44691
1 6594 35808
1 58293 72045
1 36433 65058
1 4091 5000
1 28552 35468
1 80657 84659
1 41695 51924
1 7544 45974
1 82794 86998
1 8609 79181
1 30379 93211
1 76572 82444
1 13489 93240
1 31377 39329
1 20870 33104
1 6226 50838
1 7427 77725
1 35840 99624
1 68215 68607
1 88502 89747
1 27894 78406
1 51648 93681
1 2789 46683
1 38177 48176
1 51218 71559
1 2089 19917
1 28651 66989
1 20781 73791
1 6551 64906
1 55477 90931
1 20663 66448
1 80716 96578
1 52030 78915
1 56011 72564
1 37363 83758
1 1788 28378
1 10844 96852
1 83766 84166
1 31077 84092
1 45681 84438
1 3674 33428
1 470 34771
1 13537 15560
1 24329 87684
1 83939 91964
1 9115 99192
1 10485 79535
1 16740 57052
1 50233 55835
1 56175 94121
1 67141 68064
1 26000 33386
1 38140 60807
1 28922 66683
1 48600 91182
1 59198 90786
1 44467 89529
1 76638 78965
1 20892 28367
1 12598 52714
1 34837 92990
1 69708 70873
1 28422 79735
1 48856 96565
1 88447 89098
1 36555 39990
1 37668 90093
1 14265 58316
1 36351 94661
1 7510 77076
1 45336 49256
1 128 79052
1 54567 65885
1 17947 45932
1 84926 89103
1 93606 99466
1 35044 55306
1 60684 61471
1 36493 77462
1 6871 16462
1 15083 18917
1 52023 62677
1 14019 45202
1 67040 88295
1 38664 93308
1 83646 98895
1 60996 61401
1 30384 36812
1 20490 38364
1 36933 43568
1 26201 26407
1 44981 89626
1 75976 98486
1 66668 73609
1 36700 79337
1 15042 85333
1 5699 27095
1 40299 89020
1 56671 83011
1 14774 23450
1 13052 56470
1 37886 63022
1 47947 51492
1 5721 58597
1 28209 53009
1 21400 79442
1 4237 6148
1 59921 62717
1 1882 64827
1 38826 86539
1 8171 32296
1 7855 16806
1 18205 57721
1 39456 62980
1 42328 46926
1 45397 55355
1 78233 87876
1 9948 30877
1 10405 24191
1 17175 74988
1 41918 89804
1 36990 67324
1 38697 81706
1 10091 34065
1 16017 90224
1 17989 24309
1 36459 82161
1 31925 36826
1 9546 96330
1 50117 68141
1 30635 67975
1 90387 99812
1 3959 67328
1 36418 67551
1 78127 93056
1 32797 83807
1 20537 39601
1 11608 31899
1 44982 60800
1 1885 81260
1 59204 73008
1 14995 56897
1 68235 89959
1 71180 99911
1 45154 52353
1 71382 77803
1 13234 34020
1 5837 42537
1 50063 60512
1 15586 97911
1 22474 35315
1 39492 40884
1 21180 50297
1 65279 71045
1 17793 62503
1 6139 60362
1 75727 97006
1 54956 68008
1 28639 48933
1 4293 90381
1 888 63198
1 3345 46449
1 26823 36380
1 5293 49327
1 54109 74392
1 3794 64858
1 79798 95017
1 33422 58841
1 18014 59164
1 21652 62987
1 80823 90628
1 24235 83446
1 13541 14343
1 52672 93320
1 70915 91743
1 5839 24718
1 11540 47013
1 8108 72375
1 61952 93575
1 5820 67517
1 58126 79594
1 51041 74125
1 55778 59396
1 4307 94054
1 20882 25368
1 7156 80031
1 37376 41982
1 13590 93044
1 14193 63809
1 49220 83807
1 5380 51417
1 50538 57624
1 51903 89985
1 65045 86720
1 62366 88119
1 15890 99979
1 58334 84877
1 69166 70430
1 30637 74834
1 40211 68940
1 6304 43474
1 30193 80095
1 66031 71986
1 53093 63183
1 16290 33754
1 45673 78216
1 29598 49253
1 27901 97271
1 46644 56580
1 28164 89701
1 38552 93538
1 2760 45904
1 7787 41616
1 38554 41310
1 77581 91570
1 31597 66618
1 5141 42929
1 50075 89003
1 6989 88103
1 9808 65117
1 7317 74217
1 34396 75209
1 28122 88780
1 38349 42771
1 47725 77414
1 17755 87379
1 4588 82811
1 55557 74037
1 20490 31664
1 39100 73732
1 16299 74854
1 9494 58637
1 70912 74676
1 4650 50395
1 32673 82599
1 21495 64877
1 26981 95873
1 13524 68475
1 30937 84188
1 38852 85490
1 24001 29022
1 25746 58753
1 7960 38260
1 27537 46786
1 6757 61809
1 30346 62860
1 44901 89219
1 41240 97033
1 14823 68068
1 75367 79638
1 64054 90164
1 44438 53173
1 23910 91709
1 631 47941
1 36034 91358
1 13716 68756
1 88104 89061
1 18633 34402
1 8913 76744
1 73759 95029
1 25114 32231
1 614 4834
1 37395 87648
1 33111 41948
1 509 72864
1 10775 45256
1 2394 21492
1 21135 45667
1 85349 90562
1 97141 97546
1 19588 43346
1 74352 87798
1 40788 45979
1 80481 94914
1 67426 99101
1 53335 78964
1 11790 27452
1 40535 68625
1 7253 78700
1 80428 91803
1 53018 95071
1 76261 88629
1 52984 92745
1 14282 73565
1 50393 58184
1 44410 65678
1 35919 90234
1 4481 43709
1 753 93889
1 20514 23338
1 44382 71054
1 32985 98514
1 2960 25809
1 8706 82019
1 31771 63306
1 1040 68992
1 1431 81368
1 7959 22503
1 71930 77435
1 37526 60293
1 52519 71290
1 44026 91468
1 54027 59261
1 8078 19700
1 17890 43652
1 49842 81827
1 81525 81885
1 15195 72101
1 27561 67181
1 53244 75028
1 5865 34723
1 23874 93529
1 28356 59371
1 2516 9382
1 9140 54565
1 30771 80971
1 7552 36183
1 5327 52729
1 9412 77792
1 15693 26548
1 45687 58087
1 6419 55038
1 67070 74786
1 55441 58508
1 5451 83022
1 763 67035
1 27927 83632
1 41625 78111
1 37966 87099
1 1942 85386
1 46779 75522
1 25077 72748
1 52367 92708
1 16729 43399
1 38340 66152
1 30976 42315
1 53847 98960
1 35433 86276
1 94385 99061
1 71804 72277
1 53699 57624
1 4593 25273
1 19913 60990
1 59132 83998
1 42101 61369
1 51909 77723
1 8425 51816
1 30106 46169
1 21565 88297
1 34052 43353
1 46191 63136
1 11115 87524
1 6569 14890
1 79902 96670
1 3847 23341
1 58697 96580
1 32619 78751
1 54383 94190
1 11878 82293
1 1608 25799
1 7458 90634
1 84337 94135
1 87668 94097
1 242 12466
1 539 4452
1 24593 75390
1 29764 84475
1 41714 73293
1 2553 85080
1 72979 95032
1 78435 87063
1 27802 46468
1 62363 77118
1 22603 23056
1 7572 39262
1 26704 64119
1 20932 93489
1 28547 45958
1 17846 52467
1 75061 89070
1 13200 34878
1 49324 69722
1 42782 91468
1 18819 95752
1 949 54171
1 42784 51626
1 18297 60240
1 41280 94361
1 5873 66019
1 12153 92765
1 47380 82059
1 37893 78764
1 32276 81091
1 21450 76522
1 50855 68487
1 58236 69863
1 86777 99913
1 1022 47669
1 41777 55730
1 29044 88045
1 6760 60634
1 1420 1919
1 59465 63782
1 21683 35926
1 54814 72400
1 86689 90943
1 78699 99075
1 22838 77513
1 66584 93324
1 4153 92318
1 12357 78653
1 22270 56787
1 27319 72278
1 22857 30171
1 39978 46381
1 296 1738
1 45688 90334
1 58663 92375
1 276 6825
1 60171 94038
1 42714 80732
1 45758 68231
1 28927 53812
1 29306 90214
1 27496 71491
1 41965 82199
1 83858 85989
1 28787 50059
1 48955 78115
1 56548 85671
1 41352 92303
1 55822 57505
1 26148 27832
1 1743 95138
1 65031 65566
1 30176 71407
1 9817 36227
1 37935 87370
1 66582 93540
1 26482 66002
1 7787 27122
1 51389 86765
1 23262 47358
1 66996 80454
1 18353 83092
1 12143 65639
1 28601 93626
1 5141 80945
1 38561 95683
1 38149 41392
1 34234 45785
1 52954 57291
1 7428 17228
1 10669 10972
1 16661 39650
1 31015 64980
1 82352 99673
1 67010 95287
1 55479 94442
1 10008 64798
1 25090 32016
1 31262 93209
1 42751 57501
1 11827 15383
1 9134 81041
1 48025 88610
1 44255 56027
1 1477 3118
1 25486 56628
1 50841 68845
1 24382 81401
1 34578 51811
1 2645 90025
1 16463 24243
1 7711 48407
1 51511 52457
1 25488 57862
1 10974 65535
1 24153 94567
1 35230 56266
1 38971 92352
1 9141 25212
1 4802 30791
1 16679 88064
1 71810 81761
1 5716 84557
1 34517 76759
1 984 64043
1 39668 45817
1 2888 16587
1 30486 78005
1 576 8106
1 31305 90615
1 25781 94755
1 71697 88352
1 56714 69702
1 164 60581
1 5464 33073
1 1609 12679
1 2490 22264
1 8030 26756
1 32745 70912
1 44217 91276
1 31146 43754
1 15765 89106
1 39940 97177
1 57798 76458
1 29992 39899
1 19629 42098
1 46934 84386
1 28587 31603
1 54085 70959
1 3329 54585
1 28710 42508
1 27874 67934
1 7025 12980
1 72658 97020
1 33380 87977
1 50294 92763
1 14705 73959
1 9211 73120
1 51423 56177
1 46953 65453
1 44210 60297
1 7812 38977
1 8794 27924
1 9925 94066
1 32454 67326
1 43541 76297
1 54289 66699
1 49757 75274
1 43913 91589
1 65638 91283
1 1889 22270
1 57933 89142
1 54969 79077
1 49574 98450
1 69740 86609
1 47637 50326
1 14941 93126
1 1226 72791
1 32952 88272
1 69246 90349
1 4134 69800
1 36399 98836
1 6744 34751
1 48569 84991
1 28312 78951
1 10838 31228
1 44782 84416
1 37952 68840
1 63417 97311
1 48365 54308
1 27752 66699
1 55779 75550
1 72310 88467
1 77664 95779
1 31919 46856
1 12760 92181
1 34152 61788
1 71007 76474
1 17030 51854
1 32165 42106
1 53622 68336
1 50670 81052
1 68094 82860
1 69662 91667
1 27039 36150
1 29926 42765
1 56071 76634
1 26667 52411
1 80877 93201
1 6528 43676
1 5993 82050
1 17289 95553
1 20674 23762
1 1631 23540
1 15052 16950
1 23432 94214
1 73340 97081
1 6209 96718
1 12273 13202
1 40808 48711
1 25475 53763
1 37061 48042
1 2337 10424
1 34408 56421
1 49987 75823
1 47461 57109
1 26815 56118
1 32554 71402
1 37455 39522
1 8549 35192
1 5282 72302
1 58134 94945
1 37729 47610
1 6725 16686
1 15540 67061
1 12894 54546
1 61213 90621
1 17329 36069
1 10582 95829
1 2473 74298
1 19181 46345
1 2755 58731
1 23830 60686
1 12359 88467
1 6596 35331
1 68257 87467
1 52288 83791
1 2619 7084
1 3902 66251
1 93739 99224
1 301 9888
1 46382 73368
1 77148 87780
1 15428 97234
1 23097 76620
1 39374 48171
1 24118 49859
1 91070 95914
1 17641 19552
1 9360 32731
1 60527 67867
1 61028 69191
1 72945 87487
1 25183 53968
1 53194 75555
1 54433 90195
1 38505 60917
1 27565 96306
1 67256 93873
1 40999 74298
1 35096 67968
1 10098 48269
1 37020 84719
1 74554 76191
1 63230 83604
1 38717 98204
1 22955 43324
1 71825 82043
1 87510 95372
1 32471 80904
1 5437 91964
1 12342 19515
1 8648 97283
1 24215 48310
1 10154 89724
1 5727 32518
1 97129 99052
1 69502 87335
1 2545 40298
1 125 82259
1 28650 36006
1 3943 61260
1 9987 31116
1 55843 94973
1 15576 86366
1 11081 22847
1 11052 49743
1 94429 94704
1 7959 99727
1 27948 27988
1 65289 87421
1 34280 75180
1 3149 48861
1 59417 88387
1 32194 64731
1 30961 35212
1 32602 89497
1 61413 92324
1 58235 97335
1 12436 79907
1 45036 93422
1 13277 67580
1 5676 23801
1 33168 92743
1 33522 98668
1 4673 53892
1 10860 91277
1 65189 67672
1 56982 62547
1 60726 68221
1 32623 56364
1 6655 12113
1 17199 82653
1 53660 94543
1 7139 26334
1 443 23076
1 44513 69598
1 53419 78902
1 26708 94002
1 68179 73580
1 75136 77731
1 44695 82681
1 993 94735
1 12564 50780
1 47030 66987
1 66508 86669
1 6754 84104
1 2199 29570
1 35136 79882
1 26430 92812
1 42498 66792
1 29560 77105
1 38630 49360
1 52007 75467
1 15282 34779
1 41802 86475
1 40812 41530
1 54828 68674
1 68710 96979
1 47 93807
1 47669 88493
1 64149 77868
1 17851 72541
1 39739 40750
1 23235 74201
1 11819 37737
1 26462 40897
1 32023 47118
1 12558 35263
1 9942 69765
1 3858 69051
1 20297 63393
1 1701 32815
1 26070 64827
1 10090 84251
1 24492 96201
1 7090 94219
1 15569 24103
1 42021 61647
1 3379 9883
1 3857 73667
1 53064 65330
1 32209 94174
1 32026 93449
1 61792 88886
1 26243 49417
1 56809 94986
1 1667 9001
1 35099 85158
1 3438 74169
1 41331 69553
1 65698 89252
1 5467 52901
1 26676 75771
1 39161 78935
1 4256 26489
1 1695 42114
1 69497 80788
1 44256 50475
1 17368 19772
1 43713 66527
1 91083 91947
1 25775 42817
1 12178 83611
1 24677 97909
1 62368 78850
1 749 97786
1 83695 92307
1 7361 97723
1 57006 86856
1 60682 86609
1 31781 41399
1 2958 30373
1 20452 66392
1 45178 80582
1 46365 77257
1 1024 59611
1 13060 82946
1 62237 91992
1 17998 54606
1 62844 75766
1 14826 63815
1 53862 58262
1 17939 71653
1 47206 90043
1 25640 53910
1 32549 43872
1 5462 24717
1 40110 76781
1 31184 57831
1 40444 62182
1 31814 36358
1 97253 99922
1 10120 51560
1 11242 32839
1 53498 93774
1 14133 84577
1 24166 48222
1 6592 32598
1 65594 95646
1 88867 93981
1 50596 51857
1 41644 78641
1 50614 54155
1 9782 79377
1 72030 97680
1 48091 80547
1 30342 41868
1 6125 21975
1 13839 81459
1 85957 98862
1 97784 98860
1 1005 37226
1 44662 82869
1 23731 26991
1 32945 72513
1 39311 42969
1 5392 14556
1 7552 76918
1 24055 80847
1 64614 88515
1 10228 85053
1 38066 92404
1 72170 98658
1 4393 30825
1 20572 74127
1 82817 94091
1 27902 53535
1 3735 56717
1 67566 97865
1 27963 92950
1 43551 67415
1 16048 75705
1 26387 81153
1 3686 74935
1 4551 79128
1 19882 64134
1 24718 43010
1 13249 92999
1 8983 91376
1 11924 15037
1 44578 86107
1 12562 88892
1 39677 95815
1 18713 27671
1 46694 64816
1 10012 97815
1 28396 44936
1 40150 48284
1 32472 75588
1 44842 93018
1 24693 89963
1 2596 40936
1 30240 77724
1 24372 63618
1 52202 80906
1 14211 81615
1 6536 90528
1 34575 87254
1 45505 72232
1 21215 71657
1 63959 77763
1 38157 49611
1 21057 36892
1 40033 48597
1 15641 26172
1 7273 86033
1 25758 63832
1 26793 70404
1 38270 47206
1 54317 83250
1 12828 72295
1 2355 86865
1 16383 43354
1 41341 74824
1 6491 9921
1 44832 89821
1 18936 61785
1 32095 54962
1 3989 71147
1 22353 62705
1 79579 84658
1 85771 86884
1 39401 85002
1 25936 31314
1 15852 89516
1 5531 73625
1 16320 81253
1 34112 98775
1 25227 48121
1 10163 97161
1 15191 19895
1 16406 76522
1 24737 66316
1 29328 72764
1 26240 78828
1 63722 73917
1 3351 81694
1 1240 67930
1 16935 82558
1 9323 68626
1 44905 96126
1 47934 71909
1 11116 28061
1 4691 27144
1 91398 93489
1 6664 34225
1 3509 8185
1 11837 95523
1 30514 71786
1 43735 56644
1 43418 79512
1 14591 33272
1 7928 14661
1 49801 97548
1 46413 48594
1 51302 83624
1 35926 48781
1 20372 99177
1 23388 25731
1 17823 60064
1 25212 43973
1 51061 75000
1 14752 73740
1 9343 27214
1 24836 91116
1 13867 79714
1 69372 72359
1 51889 56269
1 63933 95769
1 42645 73330
1 34163 42074
1 4891 71432
1 54480 57035
1 92116 94654
1 47705 49789
1 51060 84450
1 17045 25342
1 30295 32498
1 20436 22244
1 91457 93622
1 47743 48442
1 7246 58212
1 28061 63217
1 23311 41663
1 60440 75159
1 68292 87445
1 46096 79026
1 50115 76906
1 23039 96192
1 2686 16948
1 22387 36014
1 62820 68009
1 10664 25462
1 79991 99813
1 14557 77573
1 7522 78539
1 31468 51929
1 15131 36063
1 7702 91054
1 431 61449
1 25130 28525
1 9439 44826
1 4491 62595
1 49928 64277
1 10163 61357
1 45471 69999
1 17201 98652
1 8854 73631
1 34606 60003
1 13596 49978
1 43416 79778
1 39738 71208
1 76754 94068
1 15502 43495
1 8862 85237
1 57140 79192
1 15984 94193
1 33485 76747
1 62915 88412
1 18713 87754
1 1699 40745
1 56347 66202
1 12763 57937
1 49684 69547
1 30558 64829
1 37519 70712
1 5613 87108
1 6881 99234
1 11715 23911
1 48608 50036
1 41325 43328
1 46675 78885
1 48799 87515
1 33207 88657
1 40309 81649
1 19672 20372
1 16718 37063
1 58248 64815
1 43299 69353
1 54714 95744
1 303 13183
1 63812 64059
1 65985 69076
1 2291 46319
1 19242 19704
1 7654 41407
1 14213 78043
1 13659 40018
1 23971 51568
1 79746 94067
1 25228 27752
1 23001 38994
1 38712 57042
1 30053 64319
1 55587 68860
1 47701 96032
1 6876 61790
1 50934 65336
1 45712 48488
1 7794 66043
1 1718 5385
1 25439 76219
1 46721 79037
1 29294 95469
1 26 20097
1 33147 48855
1 45739 64780
1 55819 76933
1 43725 96590
1 67511 72341
1 18193 82722
1 61604 71199
1 9651 38235
1 3961 59148
1 39545 89968
1 38136 54335
1 17730 88142
1 85932 96150
1 1910 55840
1 10774 45117
1 4110 31479
1 47718 54248
1 73175 75946
1 21270 96690
1 12313 37822
1 27594 63254
1 51782 98868
1 5870 76771
1 26468 36789
1 50683 81720
1 52966 74513
1 12507 63377
1 19783 80575
1 52394 63106
1 12005 18098
1 81034 95833
1 7421 99298
1 38893 61228
1 33636 56669
1 82989 85882
1 10243 31373
1 46208 60238
1 52922 53001
1 47883 59621
1 23567 46078
1 60307 62196
1 7217 56964
1 45642 60245
1 37171 47867
1 4878 25020
1 2094 53125
1 9626 95044
1 1843 82949
1 71933 73383
1 43965 66378
1 20180 71014
1 97952 98933
1 31947 92060
1 3269 54105
1 59517 74388
1 12772 56821
1 823 31229
1 20128 34576
1 15585 51870
1 37784 55139
1 59439 95676
1 37497 51681
1 54038 59258
1 34235 34983
1 33868 59185
1 56769 76482
1 29529 92858
1 9707 93067
1 11916 19888
1 87677 98335
1 62357 87309
1 42592 95821
1 73786 85868
1 72029 85596
1 37872 56525
1 25334 74024
1 34886 80666
1 80707 91767
1 48229 84999
1 46843 80593
1 39265 45301
1 65440 95525
1 52864 94273
1 45606 87742
1 5174 23718
1 53663 57388
1 22989 37735
1 43759 72745
1 59292 83637
1 13165 34355
1 54157 92378
1 15435 76951
1 35017 87854
1 33303 44813
1 56508 82533
1 51385 90094
1 19544 80901
1 38145 44030
1 59347 93665
1 18469 39209
1 38289 57606
1 86366 86942
1 54371 58357
1 58068 99705
1 24224 98786
1 635 97307
1 18193 49917
1 37841 70667
1 12210 43535
1 3958 28307
1 12774 61209
1 26920 30904
1 71444 84208
1 60035 85882
1 29652 87496
1 17420 42712
1 1783 93254
1 51148 77364
1 7998 81087
1 54387 62374
1 22930 99000
1 60460 69661
1 27412 83055
1 63963 74623
1 15545 96406
1 24737 40054
1 8882 15748
1 4753 51993
1 56552 58578
1 18862 38884
1 4786 97815
1 13359 69222
1 29598 64096
1 5017 14092
1 10580 80831
1 48617 80676
1 43396 83157
1 25375 64204
1 27598 58406
1 59662 75550
1 28468 90716
1 57638 89371
1 63415 67265
1 18236 38617
1 32824 34999
1 6006 78518
1 32697 89074
1 23427 26545
1 57580 78047
1 33241 73445
1 90417 98329
1 69082 93343
1 28209 68367
1 57408 74154
1 63869 97271
1 80341 86285
1 19286 64701
1 41591 78268
1 14005 73788
1 56542 89041
1 17850 92249
1 38474 66099
1 45549 56262
1 47051 87011
1 41120 47794
1 32239 43752
1 3720 26091
1 39517 97649
1 1221 78185
1 49361 90440
1 80006 88201
1 14604 89632
1 6220 98911
1 85710 99059
1 56892 86200
1 59138 93736
1 22669 63817
1 7478 71518
1 61913 69238
1 4052 4799
1 40854 43534
1 31603 84145
1 8855 27077
1 5493 38981
1 68170 93992
1 59319 89358
1 6404 7188
1 24268 29967
1 34190 76087
1 40887 65888
1 1143 68056
1 48445 61432
1 90076 92589
1 27054 66483
1 16561 64833
1 29086 64056
1 70278 94509
1 25681 48705
1 4895 45239
1 32752 94496
1 26924 31474
1 94538 99062
1 44869 59321
1 28843 39281
1 47898 69912
1 75660 83549
1 26251 75690
1 6437 9243
1 23536 62890
1 14652 98329
1 17354 72446
1 55213 97624
1 6566 68037
1 84888 94267
1 19322 99992
1 63733 66856
1 33637 43612
1 62455 88513
1 38733 71525
1 43043 66304
1 3708 92198
1 8609 35555
1 7944 66219
1 19156 78535
1 29614 30061
1 36000 72830
1 1798 41374
1 16409 81718
1 3855 29712
1 67085 92615
1 62181 64730
1 68492 70246
1 1359 31997
1 36169 82101
1 72104 90907
1 65068 99282
1 6412 56538
1 72804 97397
1 50379 78671
1 30722 69237
1 70363 74688
1 51008 57262
1 70052 96945
1 65562 66348
1 21059 72379
1 71823 95290
1 16476 27440
1 74429 84642
1 83168 94829
1 57982 64709
1 35393 84319
1 22749 52032
1 6242 13227
1 17119 52634
1 68523 83887
1 45605 62492
1 79325 96397
1 19472 68419
1 35575 72788
1 40499 48614
1 16152 23744
1 47307 93621
1 25975 54452
1 8307 72865
1 23077 91985
1 65346 72980
1 35250 76425
1 4686 96450
1 71921 94069
1 24425 95434
1 61472 82404
1 15126 19575
1 84442 85085
1 31529 70870
1 77104 88934
1 6108 43644
1 3638 20840
1 93303 97905
1 28643 76296
1 31663 85683
1 17657 63964
1 44687 56728
1 22033 72626
1 5328 55063
1 42175 54885
1 252 74363
1 10369 64005
1 5519 31417
1 72604 79129
1 53246 87747
1 90195 99699
1 26982 53164
1 10121 41813
1 27096 77403
1 22712 81892
1 36191 88856
1 40882 99018
1 31168 69990
1 53521 91703
1 13265 48801
1 69533 83638
1 19659 81162
1 938 58248
1 12606 93062
1 8711 65801
1 4118 41811
1 48538 74323
1 32605 73661
1 9621 37428
1 55489 64112
1 24110 36192
1 15978 30555
1 21928 57426
1 49072 88050
1 62587 98943
1 29326 83443
1 78644 95923
1 44019 89034
1 33355 45612
1 54995 69917
1 4546 7707
1 31386 52622
1 15036 18683
1 4312 32677
1 37217 49807
1 43545 77207
1 61333 71677
1 775 57076
1 27149 42514
1 9771 34723
1 72850 81431
1 38831 89013
1 6702 81727
1 1589 26538
1 31202 79107
1 58254 71566
1 31871 65352
1 10790 71782
1 3688 85519
1 53949 58512
1 9480 22778
1 21917 46116
1 39930 66044
1 6939 19214
1 22826 29937
1 5353 79470
1 35393 70116
1 25712 26268
1 9208 31774
1 65033 71011
1 17381 88520
1 8777 60527
1 65800 87672
1 11667 22675
1 46573 83470
1 15741 57180
1 63119 63744
1 57285 61168
1 44360 86116
1 70663 97400
1 80108 94898
1 6155 49444
1 54930 81453
1 43419 60717
1 39286 44509
1 903 25099
1 6577 93419
1 1765 53039
1 3477 88868
1 19341 85529
1 30215 89295
1 23444 45628
1 7939 59524
1 26643 75399
1 24237 33174
1 89970 97404
1 47639 60833
1 48947 65937
1 73347 96866
1 16366 82329
1 32529 59809
1 23143 47580
1 63704 66286
1 7707 80293
1 11388 27782
1 60141 87504
1 15051 39849
1 54800 64532
1 18579 80135
1 73437 93637
1 46300 71375
1 2994 96306
1 28329 54769
1 18649 35216
1 31273 91264
1 17121 47738
1 53955 70434
1 19565 32993
1 66387 82085
1 1673 16196
1 28146 84918
1 45456 62538
1 74363 81039
1 46089 90747
1 6405 86708
1 42942 78942
1 39522 46194
1 9715 69888
1 10106 55288
1 33457 36089
1 35291 57471
1 17357 24934
1 18811 40224
1 3318 70893
1 4955 95689
1 14293 88532
1 54226 84236
1 3408 67485
1 11221 43278
1 65098 98742
1 58397 84757
1 20643 96085
1 47537 89501
1 181 87251
1 45603 60463
1 8975 63723
1 31085 42907
1 68566 91274
1 2177 64515
1 9784 16282
1 93512 95217
1 13117 54761
1 6910 19318
1 38410 42236
1 36849 38304
1 2351 41689
1 14094 46792
1 32836 57987
1 13562 74032
1 61637 69523
1 3739 16302
1 9153 67879
1 53974 64205
1 4130 30446
1 20100 22796
1 23898 51761
1 25713 98517
1 23805 24918
1 25258 73262
1 38228 47074
1 19721 74236
1 70061 79743
1 32970 63244
1 20449 67158
1 22991 41895
1 2956 31618
1 27276 33403
1 41441 95012
1 5555 14184
1 28289 61171
1 14970 94741
1 7276 39378
1 46288 92430
1 54230 61098
1 60994 76985
1 70756 74471
1 49786 88147
1 49846 95207
1 14786 38559
1 48148 53957
1 26799 81844
1 85154 90844
1 85123 93849
1 14266 72613
1 63177 70200
1 7277 38480
1 57949 90357
1 25285 82263
1 43667 49115
1 49311 60190
1 31768 70390
1 14204 28187
1 17065 41619
1 53813 68436
1 37601 91558
1 26663 29590
1 18175 45699
1 15032 16445
1 64585 93263
1 27718 46337
1 15537 79346
1 30588 75677
1 68357 73826
1 63870 68726
1 81451 87612
1 36298 88752
1 47172 88220
1 7041 93479
1 62689 90014
1 7634 20080
1 23105 67895
1 21843 37409
1 36659 79663
1 5301 43278
1 84565 85655
1 1714 36220
1 80284 89367
1 56051 59943
1 15444 32171
1 47981 98248
1 33185 68472
1 7631 42777
1 49966 52370
1 16645 46219
1 33491 42036
1 11791 33864
1 8731 59881
1 77539 91657
1 25464 67995
1 70615 92420
1 18881 47653
1 28095 91652
1 33973 67435
1 43081 50694
1 9061 66470
1 4420 80844
1 28058 31835
1 39824 82181
1 7197 52900
1 18379 85074
1 58507 95161
1 6410 68846
1 46406 90838
1 46495 50200
1 14740 33073
1 15530 83168
1 55949 66827
1 15111 76687
1 46369 70041
1 73528 81744
1 29039 49195
1 59155 86756
1 26921 57633
1 28525 52229
1 50908 97332
1 31695 33394
1 29994 43901
1 8057 19516
1 23284 54266
1 32958 54662
1 39634 91510
1 38051 56224
1 46672 68864
1 51531 57451
1 24884 94621
1 15990 20895
1 18525 34399
1 6910 78872
1 39196 72139
1 2408 17289
1 58086 95064
1 16050 84794
1 22465 26877
1 83017 97845
1 69980 94607
1 8056 41451
1 16180 17881
1 36079 60675
1 24157 43139
1 61521 95812
1 2373 29967
1 70909 79209
1 86489 98312
1 78805 87147
1 29996 56722
1 5092 62490
1 29044 58567
1 2697 67202
1 17647 23051
1 17230 87285
1 806 3934
1 18758 60319
1 76276 79246
1 65081 78385
1 25530 52669
1 34090 40888
1 33294 74920
1 7207 13733
1 13905 85896
1 13314 62115
1 8045 85457
1 69009 98011
1 38046 47898
1 38838 45436
1 22656 39788
1 6418 33827
1 638 91818
1 21599 26521
1 83224 92545
1 36381 82876
1 7734 37487
1 31097 59189
1 67973 83679
1 81265 91652
1 62815 78038
1 33493 78558
1 67523 78549
1 18985 75105
1 42492 53352
1 12568 46134
1 31467 72152
1 26851 66304
1 5991 68799
1 19323 77042
1 48874 78230
1 77574 85260
1 30388 93542
1 36925 84619
1 11939 83468
1 25300 68863
1 28713 81530
1 42676 76360
1 45881 61760
1 15078 34722
1 32457 93190
1 4712 8457
1 31145 61990
1 44032 94749
1 78002 78655
1 36307 58914
1 82700 84733
1 59405 73909
1 390 83009
1 7801 63270
1 78112 80968
1 9736 83468
1 59705 60764
1 19730 98236
1 15309 37704
1 91201 92918
1 1651 11637
1 20013 43677
1 73264 79153
1 40769 76241
1 60790 91936
1 3009 60958
1 18600 78043
1 46250 66224
1 5869 97197
1 76131 86434
1 38804 40554
1 8581 37350
1 24795 28095
1 13580 95440
1 57316 60693
1 76714 93627
1 59293 94373
1 24698 40815
1 28347 76140
1 73887 86037
1 6971 86539
1 9991 33140
1 26939 66116
1 13238 81013
1 42545 70900
1 81272 84593
1 81527 98346
1 12502 44783
1 35666 45360
1 33037 48934
1 12906 35661
1 60009 61242
1 16464 78138
1 16182 23655
1 36575 88435
1 32273 96865
1 23656 98090
1 16365 49067
1 7747 76167
1 26942 70758
1 8305 26405
1 40796 59711
1 18112 28993
1 40284 66199
1 16690 80106
1 58199 59245
1 17882 86788
1 93544 97434
1 44430 56227
1 33453 91915
1 45277 75414
1 46381 91055
1 41290 88990
1 5414 83970
1 42316 78668
1 19296 62581
1 9118 39297
1 5051 31088
1 22182 24520
1 39745 47076
1 7456 58171
1 14244 53818
1 66403 74843
1 86789 92172
1 8335 10296
1 35333 43717
1 22337 36887
1 83090 86545
1 55139 79415
1 29226 52913
1 84808 90446
1 17236 47321
1 15421 31187
1 11137 44520
1 66023 82577
1 29857 58058
1 53067 86817
1 23849 27819
1 23457 25638
1 27039 72545
1 21989 82488
1 74556 89701
1 28889 96090
1 30628 52241
1 8590 65993
1 14174 41825
1 72353 77429
1 14187 87315
1 36998 61392
1 43948 97177
1 55546 77909
1 17004 80457
1 47491 92445
1 47257 52826
1 34654 63755
1 27335 36184
1 16173 42164
1 28137 64837
1 18040 26619
1 29572 75360
1 15138 19085
1 12433 22932
1 2218 72541
1 74595 84884
1 5937 44915
1 61640 85673
1 11306 32282
1 7574 74815
1 15617 57159
1 40295 91398
1 62396 74233
1 29551 52495
1 48329 91196
1 35007 78691
1 31904 77000
1 57883 98980
1 58519 84123
1 33319 53624
1 16761 84959
1 38832 64185
1 2540 82814
1 15594 79438
1 12456 74781
1 51674 64062
1 38359 92732
1 19627 39685
1 6869 45315
1 13757 35505
1 12592 99112
1 9929 67874
1 67072 83170
1 7624 64462
1 29578 49318
1 19020 74989
1 80143 82349
1 5701 74653
1 34861 78441
1 43034 89045
1 13565 86631
1 13849 41845
1 8300 74532
1 43583 67887
1 27364 41026
1 85476 97817
1 34042 51440
1 14783 77756
1 31455 64883
1 6792 46576
1 24660 32549
1 86057 96733
1 14922 40309
1 55326 90101
1 27852 68686
1 11702 46063
1 73744 74945
1 11112 25857
1 73512 77769
1 14139 83355
1 3136 31501
1 23867 87233
1 34336 48844
1 40721 61808
1 12278 92912
1 21467 23068
1 87471 91407
1 51204 58673
1 59876 62321
1 9565 33232
1 19558 87198
1 42791 85920
1 55897 68096
1 55117 78604
1 48300 61241
1 9059 84757
1 1376 8316
1 30235 80097
1 21363 75161
1 9136 36157
1 14288 26847
1 17917 77221
1 18292 21049
1 39638 92224
1 62484 99735
1 42884 65082
1 77166 82489
1 27079 46146
1 22032 34367
1 8596 70872
1 204 38768
1 50919 90525
1 35336 73725
1 1138 89850
1 20957 99454
1 5691 63957
1 54540 72243
1 49058 89351
1 2779 66397
1 59735 79459
1 31830 81564
1 619 19085
1 15901 19475
1 13694 57306
1 55790 86453
1 25647 96836
1 2050 41541
1 56354 87817
1 35183 91112
1 3543 63108
1 67492 93509
1 65270 90401
1 59098 83528
1 388 55545
1 71516 85618
1 53310 81713
1 12246 78661
1 9806 12925
1 16267 57829
1 16372 68241
1 44569 84682
1 19561 42902
1 71919 94468
1 11146 77521
1 61166 91029
1 17849 47331
1 33991 97472
1 654 25769
1 8569 71954
1 14650 25427
1 27438 75088
1 2756 4610
1 12760 44317
1 18928 25652
1 34000 86790
1 6331 9254
1 75868 93188
1 68385 98238
1 9800 92876
1 76556 82297
1 42066 44645
1 31855 53261
1 16615 81629
1 25769 84850
1 59963 81422
1 3548 7853
1 62992 98955
1 47841 75566
1 85179 92565
1 36094 60793
1 79824 98789
1 75819 90704
1 45213 78734
1 35899 75591
1 25106 37670
1 65144 76674
1 4242 92626
1 33581 69408
1 62815 81041
1 65754 81436
1 84008 86244
1 8414 71714
1 78185 98217
1 6317 20238
1 5815 50373
1 45598 59155
1 34081 35865
1 700 63878
1 31407 65796
1 7896 62497
1 92845 92962
1 10535 24002
1 65927 69971
1 10978 92603
1 41975 98948
1 28195 84307
1 33559 76813
1 21765 54655
1 17171 27937
1 43513 45952
1 4101 55747
1 9051 42729
1 57339 62045
1 25031 93441
1 25119 83881
1 71918 77672
1 79188 99989
1 125 94597
1 30465 77513
1 40621 63152
1 8836 63378
1 43039 86990
1 82369 96704
1 67516 84361
1 26855 50795
1 17265 83592
1 60601 77070
1 72009 83862
1 47532 83663
1 3331 3705
1 33701 68341
1 42549 71985
1 67522 69460
1 25699 51474
1 17523 28432
1 7587 13851
1 62903 87863
1 91777 92425
1 504 53756
1 38257 59103
1 42238 69084
1 18617 89842
1 67631 95223
1 5469 37780
1 44945 81412
1 14729 92838
1 19278 39690
1 8579 40439
1 5292 18297
1 8596 67294
1 18484 72225
1 9123 34284
1 13974 40481
1 42040 67461
1 15594 55778
1 33522 83175
1 42570 60468
1 52977 67503
1 36638 79960
1 50454 98487
1 76861 97563
1 6735 29407
1 20214 24223
1 14801 99346
1 2685 17612
1 46287 89466
1 6636 91684
1 47492 57756
1 25703 78616
1 21714 71493
1 46030 81003
1 16163 30379
1 21610 34019
1 19310 39799
1 8810 81982
1 59610 97221
1 2317 86979
1 23870 51247
1 55281 94541
1 24374 87833
1 342 28634
1 10573 76669
1 6867 60434
1 67807 76002
1 4768 22069
1 35232 94118
1 31357 87245
1 13731 41499
1 10163 71268
1 8035 49579
1 8167 75844
1 76032 94330
1 11886 86083
1 55873 79161
1 70483 74578
1 7568 31231
1 3244 66589
1 12167 18304
1 17084 33062
1 8702 79140
1 59685 71270
1 9991 79957
1 7618 88560
1 29171 88872
1 19119 48509
1 59295 80522
1 17726 59728
1 44205 44801
1 1043 23062
1 34761 35067
1 4293 68499
1 17488 23396
1 44796 49449
1 18745 85650
1 50741 68163
1 14371 71152
1 20290 27342
1 53034 56030
1 30338 58684
1 64529 87235
1 26203 69632
1 31073 61701
1 68753 91090
1 52404 96533
1 21033 57309
1 7927 49029
1 3850 53759
1 16061 88144
1 5716 91745
1 74403 82057
1 53401 92958
1 3729 17107
1 20435 93729
1 34683 95166
1 52092 95907
1 1782 78467
1 18965 93250
1 44234 95338
1 22598 41236
1 9233 71692
1 34365 92351
1 9063 72013
1 19542 75824
1 6185 93826
1 6644 86292
1 12051 13315
1 71303 75529
1 51309 94041
1 30331 52235
1 34530 84735
1 10399 54567
1 36138 78639
1 32538 90611
1 34675 72210
1 50145 79967
1 1128 87376
1 21677 95340
1 23589 67891
1 48061 50980
1 80970 93393
1 30467 39851
1 8087 46979
1 45812 68061
1 27006 70922
1 36073 59440
1 65462 92857
1 24884 29357
1 76117 84338
1 20083 67228
1 45048 62257
1 8862 27371
1 11746 79242
1 19044 68233
1 16579 52665
1 5609 45121
1 61570 93583
1 70039 94273
1 137 55038
1 11486 28462
1 63802 86720
1 33667 86552
1 94832 95204
1 38108 63494
1 13311 83953
1 4524 9920
1 15518 51823
1 26479 94548
1 75698 98294
1 28027 74797
1 92057 95444
1 7052 27492
1 3079 36596
1 24488 56139
1 6976 90736
1 11581 89235
1 2244 23687
1 33180 76415
1 42231 89063
1 18913 85911
1 62054 63744
1 8510 49366
1 20083 84178
1 6467 24986
1 72175 87372
1 38992 88394
1 1598 14815
1 24221 24645
1 12011 85469
1 11056 58179
1 5637 74077
1 48553 75077
1 47225 69812
1 15383 96692
1 45171 93291
1 53117 99382
1 7095 13409
1 64777 94126
1 22328 43174
1 61449 74175
1 3827 61157
1 35467 76009
1 9659 53855
1 4156 30645
1 6898 80759
1 54784 96357
1 42458 55541
1 21466 54394
1 73836 98819
1 54402 77624
1 44216 94636
1 357 54653
1 48685 95368
1 27678 99591
1 21168 79226
1 8857 87484
1 73236 94455
1 13044 69487
1 37110 63648
1 31084 53281
1 11606 62137
1 66305 95354
1 29647 56375
1 5351 34476
1 26682 83784
1 42072 70591
1 49675 90262
1 35657 55119
1 17148 49011
1 29698 98860
1 75977 89487
1 64226 84785
1 7019 71261
1 37878 84133
1 14809 17158
1 47770 84813
1 29724 74413
1 6362 39274
1 18116 44754
1 61449 67250
1 88217 91100
1 27250 71074
1 31239 68349
1 74527 82275
1 25466 50203
1 2711 91083
1 42569 63759
1 30684 96087
1 37068 80400
1 16884 75958
1 65025 98598
1 27928 96662
1 86999 91792
1 60231 73865
1 46644 67453
1 91365 99160
1 42933 62946
1 51143 83609
1 33861 36025
1 114 24160
1 78432 92567
1 16852 74174
1 8947 78951
1 40452 94366
1 43707 50590
1 62690 99966
1 73239 76550
1 14072 94874
1 20887 32930
1 72873 86501
1 12799 19175
1 56508 87564
1 29708 93677
1 27088 84956
1 41944 62533
1 67876 83218
1 62911 87590
1 1214 36846
1 53820 93617
1 23059 27938
1 16586 25860
1 24981 82040
1 63040 77073
1 58407 74044
1 19990 77626
1 40297 45960
1 19965 68169
1 15151 92093
1 8401 34172
1 24451 37443
1 79894 80188
1 1149 46370
1 11564 63363
1 96289 96865
1 14848 40740
1 6334 10073
1 15401 82722
1 749 91379
1 18054 60781
1 46773 90588
1 24041 85169
1 16520 71710
1 60582 65177
1 4983 43906
1 37784 74855
1 38810 72261
1 3997 39408
1 80939 90164
1 7249 87733
1 11894 51405
1 16587 94529
1 81035 90288
1 25294 62642
1 30619 67473
1 2082 32978
1 7728 32125
1 34867 95701
1 55582 59008
1 25425 41713
1 36907 97845
1 43163 73703
1 13244 42541
1 28363 66324
1 38032 91443
1 20466 66310
1 11531 89652
1 76149 78274
1 8143 53568
1 62656 79901
1 15992 58182
1 14409 32026
1 23788 41562
1 33746 80121
1 12200 46274
1 59447 63753
1 15980 57827
1 88841 93757
1 35838 45618
1 41496 54430
1 55148 67471
1 17211 85020
1 4083 92659
1 92662 93982
1 21719 22094
1 36336 59138
1 27101 78602
1 16407 96152
1 77273 94834
1 24471 66011
1 57548 91212
1 50704 92056
1 48151 88128
1 46469 89652
1 53475 95492
1 11747 79009
1 4369 32201
1 11850 57544
1 41597 85515
1 52173 99717
1 8262 51558
1 17690 53910
1 1077 93730
1 65673 71745
1 28189 93776
1 20593 94268
1 63143 89812
1 63734 84948
1 33728 89321
1 2394 78578
1 68952 69478
1 41992 95536
1 19958 29655
1 38612 84133
1 39125 53152
1 2024 92859
1 7878 23277
1 36329 64124
1 14590 92288
1 8047 75251
1 2512 33293
1 30745 38451
1 47697 71182
1 9146 72251
1 86110 96245
1 35782 74410
1 74747 88775
1 26340 71870
1 280 14349
1 56242 56745
1 26120 89621
1 23270 62000
1 50159 63390
1 4738 14688
1 41027 50123
1 36315 50671
1 59530 71264
1 7079 62424
1 7643 50492
1 78176 83836
1 66616 76302
1 46019 90865
1 17738 77885
1 1389 83461
1 14567 23564
1 30749 51598
1 57940 59549
1 15231 87388
1 4825 57710
1 76159 88985
1 15583 75444
1 15515 93300
1 71170 87363
1 36761 43133
1 72781 90693
1 33904 81116
1 50064 54724
1 9238 98258
1 53528 85794
1 59099 87036
1 36809 85660
1 27306 76684
1 44651 78005
1 68396 70358
1 49371 76247
1 39302 46736
1 66253 96499
1 16922 61096
1 62249 94515
1 25203 62095
1 55428 93788
1 18567 20111
1 5550 40604
1 28577 38874
1 26211 90986
1 12701 51815
1 23396 54313
1 87896 99702
1 38218 57008
1 86084 91704
1 912 32207
1 65729 93035
1 3717 85759
1 25082 50746
1 24945 85967
1 14722 31055
1 29745 66177
1 13265 15001
1 14164 77957
1 12918 45129
1 41462 71928
1 80552 92478
1 8215 29795
1 13656 85834
1 77725 80594
1 27903 48728
1 38418 59275
1 54082 66089
1 25499 35061
1 41706 69768
1 2006 19020
1 33780 39361
1 79427 88179
1 83469 92235
1 38450 89727
1 5738 87225
1 26935 30232
1 72152 88087
1 68365 80688
1 23812 46813
1 30460 70995
1 1878 53711
1 82248 98004
1 14945 37408
1 30751 87027
1 32197 65228
1 9306 23638
1 18888 27061
1 6099 11435
1 77053 88277
1 69110 98316
1 43236 45652
1 66845 79426
1 19595 27427
1 22566 52125
1 49897 86868
1 2859 85183
1 58901 87199
1 22830 76158
1 1108 45995
1 13306 27490
1 8768 41596
1 19271 35669
1 24201 49391
1 8151 32705
1 2285 23927
1 28097 53756
1 84576 95916
1 42225 70813
1 39511 56732
1 73792 81792
1 40996 55201
1 2067 47069
1 23458 32661
1 3128 94565
1 12896 31254
1 15965 49407
1 22993 57621
1 1374 83606
1 10351 76169
1 20333 90537
1 21165 22388
1 2585 41848
1 10886 59723
1 27803 99121
1 1579 66306
1 5646 52627
1 7495 32546
1 23441 27265
1 35693 47725
1 34644 86379
1 11870 91158
1 54088 93756
1 14267 84771
1 8079 52668
1 62784 89069
1 38215 96001
1 15212 64364
1 24505 68821
1 70093 86536
1 9496 93073
1 13334 67001
1 1023 14969
1 4431 57898
1 57328 57518
1 1487 74689
1 990 29476
1 24232 90371
1 34760 49627
1 618 61482
1 4606 49168
1 6328 99341
1 70197 72934
1 22147 97110
1 67158 93389
1 38479 75931
1 17505 65493
1 11375 92759
1 3433 43211
1 27457 46597
1 72136 79422
1 224 77576
1 36105 40621
1 39423 85771
1 50574 51771
1 16446 60987
1 22916 57514
1 58449 96384
1 33252 77183
1 39560 88492
1 35674 69481
1 63421 71202
1 22260 59981
1 27013 59614
1 5289 72379
1 367 18735
1 60903 65682
1 2619 43608
1 4037 94919
1 33448 54617
1 14 2136
1 81509 90710
1 18947 89113
1 21824 73986
1 439 91734
1 5604 56790
1 16488 70323
1 19423 80293
1 11400 86804
1 18065 29541
1 9384 29778
1 9489 15073
1 85666 95268
1 2736 44559
1 21194 88201
1 34775 97833
1 70162 71992
1 16683 80992
1 23317 28753
1 12195 24707
1 55064 98131
1 17239 97250
1 5068 79120
1 81022 86763
1 85703 99023
1 13258 85510
1 60926 77255
1 37044 78496
1 23271 54681
1 36673 89309
1 67309 70893
1 22419 91076
1 40244 86609
1 81957 98453
1 55887 58319
1 59661 87682
1 35007 90381
1 20070 65661
1 36845 88393
1 5463 93736
1 6858 85141
1 50615 66440
1 46448 66245
1 42909 83251
1 4430 96006
1 50617 79494
1 39786 85674
1 45414 49808
1 30134 86130
1 15019 81548
1 68192 70642
1 6135 18549
1 15932 33827
1 15545 63534
1 71895 74019
1 41939 91585
1 4008 53342
1 41330 68740
1 6143 8508
1 15170 32791
1 29102 81733
1 64700 81525
1 9335 42135
1 29015 79735
1 881 21360
1 18858 77863
1 5312 21460
1 38484 80026
1 36184 98365
1 97331 97762
1 21521 67365
1 73590 87652
1 19515 55971
1 4053 8685
1 2242 38179
1 19481 43557
1 44813 90752
1 46793 60190
1 31789 58252
1 12608 71917
1 681 67801
1 48448 89659
1 54540 68359
1 22646 91116
1 74118 90554
1 28624 83725
1 36207 38541
1 108 6484
1 1593 84027
1 56243 85920
1 4442 95371
1 52186 62005
1 1660 90487
1 14743 90455
1 84898 99236
1 23841 81732
1 26447 88331
1 51061 53005
1 76205 92434
1 30196 64455
1 74964 88121
1 49758 84305
1 42833 55978
1 11708 62745
1 20476 75102
1 39205 59287
1 49404 76973
1 42025 82579
1 29017 98298
1 62238 71480
1 59184 78387
1 60171 99034
1 6556 30301
1 55527 86832
1 12905 85855
1 50499 98118
1 33486 76095
1 19838 55453
1 3466 88729
1 80590 80670
1 33892 53914
1 39378 57912
1 77346 96225
1 61852 64922
1 27506 76429
1 57805 66565
1 64372 69774
1 23418 85603
1 16773 98282
1 80804 82694
1 6506 50197
1 7510 23844
1 18352 58721
1 11916 71078
1 25173 59216
1 21001 55592
1 62534 70507
1 7246 48289
1 24256 26626
1 4959 53613
1 24523 84604
1 6522 91638
1 44564 68733
1 8736 25917
1 33167 72989
1 30050 46570
1 18247 19595
1 66118 75514
1 54327 73393
1 85174 97581
1 16826 42580
1 97 97975
1 24859 64809
1 57352 83505
1 28964 86034
1 33566 73328
1 18218 42863
1 4481 12350
1 32219 62887
1 78714 86203
1 451 25214
1 36082 90361
1 27992 98459
1 19363 65286
1 7387 11142
1 44946 72171
1 20336 97122
1 9296 21150
1 26940 52427
1 6112 76954
1 23745 43918
1 56422 90021
1 46786 59108
1 61088 94065
1 22986 37114
1 3305 34509
1 35998 53886
1 55882 80815
1 31712 57649
1 25397 28019
1 54777 81685
1 3128 55449
1 18752 52830
1 12301 44503
1 44872 66303
1 36416 39232
1 34892 78994
1 43703 49310
1 11435 39699
1 45642 99178
1 86525 95338
1 29475 47083
1 39320 58294
1 10132 87314
1 19510 73285
1 28216 92658
1 41634 87580
1 82979 88365
1 89149 96711
1 36538 67441
1 50398 85753
1 54594 90140
1 23652 66285
1 27293 82814
1 45310 80372
1 3064 73699
1 1466 51521
1 7184 12767
1 18506 92062
1 61071 62032
1 23600 41748
1 61869 73747
1 63192 82120
1 39624 40577
1 73694 76821
1 7870 19443
1 758 53073
1 31300 63996
1 4426 15759
1 32030 43439
1 17970 93630
1 16722 51521
1 71066 95351
1 11797 56435
1 23854 97547
1 2532 27219
1 30537 79664
1 11568 26411
1 57973 72402
1 15744 21965
1 28671 35547
1 35037 67755
1 69999 97943
1 45810 91431
1 45635 68932
1 61670 79702
1 27275 41855
1 3165 59472
1 18125 35626
1 77419 97981
1 31411 50366
1 26649 54853
1 33603 90344
1 27912 71584
1 48143 72048
1 27784 66146
1 44415 60397
1 1874 24365
1 17427 68080
1 763 25182
1 21307 22351
1 23129 68733
1 26333 66289
1 35093 65380
1 61044 90059
1 55824 58001
1 26085 43867
1 63064 83786
1 325 76293
1 27678 83261
1 64831 69757
1 67978 96776
1 26891 70987
1 75527 86975
1 61932 95075
1 10000 45726
1 30181 31629
1 20237 57120
1 27685 53993
1 6607 54297
1 7380 14692
1 421 27293
1 13276 45818
1 63884 86120
1 26457 90541
1 73381 78429
1 39293 60014
1 54283 87688
1 37052 56045
1 60522 73571
1 17276 63840
1 25004 38494
1 18686 48689
1 35220 62364
1 33263 68843
1 26325 52691
1 2548 61533
1 49749 96295
1 23356 76200
1 39938 53123
1 16309 84859
1 16308 18649
1 25505 44285
1 14020 61915
1 8107 25706
1 18073 47660
1 6367 37910
1 47772 59040
1 15282 46207
1 11436 42083
1 65615 91857
1 49486 73117
1 28669 62463
1 53703 67830
1 7486 62490
1 90013 96743
1 14067 95364
1 11305 28995
1 2947 57569
1 43564 98745
1 26477 89534
1 32572 46016
1 41627 60693
1 13136 94723
1 34416 47544
1 16640 95962
1 60908 80709
1 85933 94547
1 53880 88496
1 47476 83330
1 66161 68787
1 28081 32112
1 4747 44160
1 31274 78212
1 4659 33338
1 10457 97723
1 12861 60508
1 11794 75826
1 1774 10891
1 31606 73195
1 7195 31882
1 12568 84200
1 43163 47458
1 50971 67260
1 46203 74667
1 39313 64136
1 5823 71736
1 66039 72149
1 18836 79880
1 43970 93188
1 79231 86474
1 1300 89162
1 2144 70641
1 36294 58117
1 48710 84379
1 79977 88300
1 12024 70846
1 9430 66141
1 19168 91444
1 32606 88674
1 17253 87550
1 75449 81945
1 22554 29734
1 52495 95654
1 49831 60019
1 11359 56450
1 16638 79754
1 93315 94416
1 3010 92032
1 34034 67185
1 133 45811
1 15170 35518
1 59693 85984
1 2710 54029
1 88 78479
1 27317 90006
1 13659 83192
1 10271 51444
1 33108 97661
1 6422 97078
1 8485 33488
1 9922 70510
1 48295 85555
1 11173 18716
1 65256 86484
1 54513 54890
1 20320 77455
1 49944 73176
1 33167 56489
1 69459 92972
1 50657 79620
1 61399 89682
1 9467 56776
1 72090 72820
1 31674 68511
1 36578 48927
1 6613 86441
1 25243 33129
1 7870 33714
1 8983 76354
1 41269 57051
1 32057 88586
1 43407 90822
1 38899 44995
1 5468 12014
1 76736 89718
1 28628 68907
1 21804 68060
1 17438 88775
1 4783 63553
1 23920 66009
1 56666 69483
1 23624 70331
1 46952 84612
1 76958 78170
1 20654 27582
1 18834 48185
1 2116 90855
1 33840 46058
1 25500 38791
1 65604 96940
1 6988 25006
1 26715 46567
1 2749 59421
1 65107 75317
1 20483 70983
1 11970 90701
1 392 61598
1 9968 59206
1 26805 67266
1 32368 68563
1 5201 21879
1 6791 18170
1 15016 40700
1 39813 43080
1 11628 92057
1 78693 96086
1 43334 72563
1 38516 44525
1 7389 69969
1 24823 92805
1 44055 51477
1 53355 70770
1 70483 89348
1 19691 38491
1 65873 89286
1 2978 92192
1 5132 8243
1 14704 47599
1 27518 95294
1 45854 56131
1 19285 62714
1 49320 76563
1 62409 88989
1 32883 72473
1 87472 99779
1 70950 71723
1 42065 82614
1 7649 32320
1 21283 39682
1 30014 61956
1 27179 82768
1 57310 82502
1 73213 76355
1 30129 82566
1 12903 32606
1 562 55697
1 29413 84489
1 63131 79269
1 8 93766
1 26039 30298
1 38921 94642
1 51055 85384
1 25139 25911
1 59592 64389
1 7502 41907
1 29705 69684
1 49865 93578
1 5983 16442
1 39605 88454
1 11265 49687
1 25198 46111
1 34955 48345
1 2403 70832
1 64309 81254
1 32579 95647
1 44995 49087
1 4496 10213
1 82885 99994
1 33266 89778
1 30686 74130
1 17070 76876
1 15378 50065
1 48653 56642
1 86644 89950
1 60665 82407
1 43193 92537
1 21291 62619
1 37740 87560
1 40584 63110
1 23212 67919
1 49175 59739
1 43816 94982
1 22945 38416
1 43261 91866
1 26888 73184
1 7006 27323
1 36071 78396
1 19894 88562
1 5200 18640
1 7627 49938
1 8279 89033
1 50277 89424
1 30519 81992
1 86114 86914
1 37737 50662
1 16076 74756
1 51123 82780
1 1497 79787
1 57790 76610
1 17873 54688
1 44683 95127
1 87907 93592
1 32795 52142
1 17368 63265
1 93515 94761
1 41592 43411
1 54939 92046
1 5086 55475
1 76489 85887
1 53940 61871
1 28779 70108
1 14210 59623
1 9384 78047
1 38400 62262
1 79891 94014
1 25422 87533
1 53041 64884
1 61228 91255
1 72800 93533
1 32374 59633
1 79510 89735
1 44090 63219
1 14728 30372
1 81372 95130
1 16472 20441
1 46040 55496
1 36191 92005
1 32363 39469
1 32692 82328
1 71679 93108
1 33529 52250
1 35612 75595
1 60870 61563
1 8243 16783
1 54241 81295
1 90699 93400
1 49696 52106
1 12052 86269
1 45010 50632
1 6493 72439
1 17035 62239
1 23208 80581
1 69393 95463
1 13599 24494
1 14360 28149
1 38508 66400
1 17607 67537
1 66563 87297
1 57047 97517
1 25007 53082
1 18303 83730
1 23894 73734
1 16333 77534
1 37495 82162
1 45583 92499
1 14485 95015
1 3727 98356
1 90363 98462
1 16717 97189
1 10740 88258
1 54670 57324
1 2906 17237
1 12782 35745
1 9018 83624
1 64798 91138
1 1412 33314
1 1672 40680
1 82960 87697
1 47077 91595
1 26717 28135
1 34113 64691
1 11897 26372
1 18032 84062
1 23371 59306
1 23432 72442
1 26048 54500
1 1915 76263
1 28423 91462
1 76158 77642
1 47512 77337
1 64785 65906
1 69766 94341
1 20547 89818
1 7441 12627
1 16418 61255
1 62025 76489
1 54121 85175
1 92485 99553
1 51305 58158
1 22988 77123
1 21424 88776
1 70726 92162
1 31395 54133
1 16509 38842
1 9206 15517
1 76473 76681
1 21408 95551
1 9429 82385
1 47430 92385
1 52516 95569
1 36506 62860
1 41489 58322
1 57252 64818
1 21894 88515
1 35928 81689
1 27961 34559
1 21213 38534
1 39827 42334
1 22134 38867
1 68391 89684
1 55010 98078
1 26675 32913
1 12031 60964
1 15981 49596
1 2805 46956
1 11079 91994
1 42278 84274
1 73303 99825
1 54332 77034
1 37055 97942
1 36468 87479
1 76170 91351
1 66606 91528
1 3085 46850
1 31641 53902
1 8453 91430
1 8953 93799
1 39641 70509
1 3894 11721
1 7999 37285
1 24202 61646
1 11823 33165
1 4175 41790
1 34012 42194
1 21491 33422
1 24293 49910
1 20283 67609
1 27349 50531
1 10838 58760
1 37899 83654
1 79773 82052
1 6474 37101
1 2387 39726
1 77712 81929
1 60758 68205
1 35762 51987
1 48644 82490
1 68249 82235
1 44061 96890
1 63100 99597
1 23103 24950
1 57819 70350
1 1697 17854
1 21716 80315
1 11895 41878
1 20355 67334
1 21934 55704
1 32021 36855
1 35532 56744
1 25690 61204
1 28540 92227
1 17425 99500
1 4179 92910
1 53972 80868
1 8177 76339
1 4971 81884
1 76391 78765
1 24372 80444
1 27202 76439
1 15094 77727
1 9897 61705
1 29082 55116
1 32689 98007
1 51078 88023
1 36465 76985
1 14641 61923
1 88086 90382
1 28054 47623
1 77798 88622
1 16070 80212
1 26748 44170
1 12127 64504
1 10446 22943
1 20174 21202
1 84319 99157
1 17069 18093
1 6212 20505
1 33428 76453
1 39043 62035
1 51019 93551
1 61190 93868
1 18045 93407
1 36825 55463
1 37850 95545
1 44482 72129
1 19574 53043
1 26196 72121
1 14651 38608
1 3805 87122
1 53877 86613
1 12172 18770
1 30198 78457
1 56510 96735
1 48698 88855
1 21085 69699
1 59050 95111
1 16061 48319
1 20277 60702
1 41151 81029
1 55798 71003
1 935 37083
1 11495 36366
1 54936 66543
1 39335 97516
1 40369 45148
1 35072 94141
1 7736 23376
1 20975 32082
1 11540 91665
1 40529 96139
1 32703 96183
1 35077 48143
1 53072 70920
1 15905 81452
1 56479 91618
1 16673 35141
1 70709 75049
1 51978 59844
1 26719 27589
1 66650 95682
1 29905 46723
1 67207 77602
1 80795 93673
1 36570 39146
1 15689 66617
1 11492 85866
1 96777 97056
1 10877 41845
1 45494 50752
1 9947 11484
1 46868 89330
1 55214 99795
1 36965 89187
1 53105 97843
1 72519 86512
1 43734 77283
1 19510 67007
1 87259 94243
1 40587 56531
1 17349 54657
1 7998 43783
1 9004 51497
1 13085 83050
1 66133 76741
1 9311 57959
1 30886 66141
1 64692 96175
1 2277 4272
1 14958 64738
1 69435 91149
1 85830 98759
1 45249 56633
1 46463 54626
1 20331 86945
1 5282 64455
1 42923 85611
1 48713 96245
1 42535 82714
1 8627 86542
1 15799 58279
1 82620 87389
1 28537 92903
1 46670 64442
1 21838 88257
1 77640 85919
1 21945 85231
1 15456 85208
1 48437 64952
1 27405 94649
1 77751 97165
1 46813 71992
1 23717 24033
1 49601 81117
1 12173 16789
1 34092 51324
1 7203 24842
1 7820 54769
1 2956 50545
1 38151 50846
1 42266 56710
1 9484 75184
1 33893 73681
1 37430 65553
1 13038 63798
1 28496 35046
1 21663 37973
1 13603 36365
1 50858 60923
1 23125 35550
1 72347 72814
1 22685 52430
1 68919 85409
1 57077 88784
1 6037 68792
1 18195 81496
1 45139 53318
1 24141 58577
1 18505 46199
1 59488 83050
1 23154 72668
1 52573 69026
1 4444 46577
1 16910 39069
1 22546 42673
1 52601 60439
1 44680 55931
1 69420 97198
1 3704 26229
1 17727 61534
1 2409 94163
1 1567 71881
1 1892 93509
1 7087 56848
1 13616 27080
1 45334 65787
1 47576 55779
1 4568 59387
1 30619 50789
1 7130 86909
1 57402 85622
1 84249 92841
1 40317 48615
1 74887 97182
1 15004 20866
1 32840 93264
1 14328 93318
1 45281 92493
1 31451 83396
1 59550 63151
1 36510 61295
1 36463 94525
1 9208 35266
1 15316 34797
1 14281 27378
1 84231 93116
1 1900 98640
1 45318 51027
1 8261 71189
1 62495 84381
1 25956 96277
1 1800 24158
1 59100 92708
1 41944 44596
1 78977 92524
1 69700 88983
1 45931 86405
1 50021 76743
1 74023 90742
1 69621 81124
1 10620 88180
1 78321 81774
1 2671 56265
1 65481 71199
1 49270 54782
1 36431 81824
1 65962 85894
1 36926 93622
1 31738 69881
1 13113 19097
1 43509 49677
1 68690 75013
1 82158 93024
1 26574 36369
1 36746 88266
1 67715 91496
1 56020 74490
1 62644 91047
1 20372 83614
1 169 68499
1 35834 51146
1 28608 80239
1 56377 81624
1 42218 99500
1 4194 78982
1 51335 75720
1 32506 47893
1 3493 70763
1 17857 71930
1 29876 65283
1 5283 33259
1 56638 85834
1 93637 98657
1 52457 55197
1 57365 88135
1 20894 48713
1 64737 95192
1 39668 55063
1 13813 43225
1 25946 70080
1 25436 61298
1 35290 62364
1 7076 45341
1 14346 51853
1 23115 37402
1 8007 50747
1 7337 14513
1 12464 62607
1 26419 99507
1 9093 36142
1 5961 96476
1 69184 75575
1 28938 54905
1 51316 99487
1 30083 55379
1 36875 89796
1 17842 27331
1 25286 98190
1 3888 19036
1 44709 52408
1 7273 14578
1 34928 61634
1 24308 58197
1 27629 85746
1 77921 96510
1 16364 37475
1 55113 62196
1 17448 96470
1 20387 33519
1 31710 44152
1 52559 57770
1 40325 87682
1 17613 66528
1 16566 84612
1 62547 86346
1 37160 79913
1 16577 46638
1 39288 40509
1 26208 94445
1 78785 83098
1 15517 17764
1 64220 82767
1 66664 90507
1 55469 96893
1 74320 97414
1 27981 82585
1 19859 72789
1 395 99013
1 10590 74983
1 69036 93164
1 32195 60898
1 43346 70032
1 30462 90705
1 9105 84972
1 3827 45119
1 59213 69650
1 29129 97908
1 50018 59094
1 68400 75433
1 18504 58534
1 46040 53768
1 80494 81860
1 1549 36420
1 23077 25816
1 13003 16549
1 81032 82743
1 36449 50388
1 106 19896
1 1987 72907
1 2293 97508
1 4813 39006
1 6270 80641
1 27945 65273
1 70515 77617
1 23876 42299
1 18375 23663
1 89938 93741
1 21531 23951
1 7279 51063
1 50655 59067
1 22479 90380
1 31745 99453
1 32628 35368
1 34606 89971
1 66470 95699
1 10082 77432
1 61671 81345
1 40956 62667
1 49307 79813
1 3431 14778
1 3831 64540
1 25372 92249
1 4918 27692
1 4010 51829
1 29795 76658
1 14144 85755
1 45643 66348
1 27828 45521
1 14447 29276
1 6738 7962
1 10688 28897
1 9440 95599
1 27909 80882
1 102 73605
1 7398 43361
1 6318 63088
1 49591 96687
1 212 24263
1 12604 25119
1 60776 98967
1 54863 79617
1 31820 48481
1 30235 71546
1 25782 82958
1 14413 65474
1 3217 24839
1 87913 99534
1 28500 91123
1 13913 86288
1 19378 49894
1 34133 94003
1 24588 67679
1 21079 24403
1 19088 20359
1 7197 60860
1 80431 83629
1 30056 80798
1 42955 92343
1 6385 84947
1 47537 51930
1 65216 85083
1 15760 65056
1 26032 38264
1 14730 56041
1 54030 64736
1 58918 79705
1 43108 67469
1 1074 37734
1 7146 17377
1 83717 87699
1 17756 78640
1 27253 88304
1 24976 98071
1 48208 68824
1 23851 25448
1 53586 77272
1 25165 83601
1 45208 96206
1 5863 21346
1 41895 99005
1 13006 92393
1 26131 34686
1 3362 66577
1 24767 34839
1 14363 87745
1 8550 20906
1 65463 77037
1 26643 43575
1 66546 71346
1 46888 86473
1 3384 69756
1 47081 83304
1 36450 90087
1 87417 96370
1 65017 70924
1 28997 63652
1 39057 69985
1 27813 56504
1 1011 87531
1 23517 57942
1 1076 76505
1 2645 2904
1 51365 51469
1 58336 81178
1 22020 45894
1 39232 76076
1 21629 98394
1 46317 64580
1 25398 46101
1 81190 95080
1 15663 25376
1 50807 98908
1 66178 78288
1 8511 32308
1 35234 66017
1 38139 78214
1 98170 99153
1 3175 4986
1 69383 71197
1 16278 64401
1 8973 67969
1 26067 50742
1 11460 29510
1 22071 86849
1 31154 97249
1 50314 94773
1 65851 89307
1 36130 71789
1 23608 64620
1 17698 77889
1 4733 75091
1 22303 60944
1 221 9261
1 16621 63983
1 49848 78483
1 78379 95413
1 20702 82269
1 71746 82357
1 64654 91536
1 28889 90751
1 60284 94520
1 41846 51512
1 18869 43637
1 39921 95199
1 61294 89803
1 26758 67767
1 31765 49890
1 9268 73656
1 22836 23715
1 25860 28584
1 79279 88649
1 12281 16957
1 11957 63055
1 68971 92894
1 38994 39474
1 707 75229
1 64414 97085
1 36487 42692
1 78678 83781
1 33345 53990
1 12691 32430
1 2967 46778
1 48901 69506
1 62848 89322
1 17167 46293
1 56713 97369
1 57058 68984
1 43522 48854
1 25178 82301
1 35148 90368
1 1158 86980
1 2345 74711
1 10751 14042
1 1456 43799
1 67445 96165
1 9256 35159
1 54217 67683
1 44506 54198
1 10837 13980
1 43497 97903
1 16411 17477
1 19651 21163
1 56277 85547
1 11002 19195
1 14350 74200
1 56976 57826
1 57347 68126
1 40954 82670
1 54407 96279
1 20038 97770
1 17738 79115
1 22624 41709
1 15652 70791
1 85905 97399
1 11707 51208
1 87371 93980
1 62030 68460
1 12774 36219
1 3266 29883
1 53471 88768
1 47071 49281
1 38768 75898
1 44097 86233
1 35071 96810
1 56475 68191
1 7371 55149
1 22542 61712
1 21695 60832
1 24080 97596
1 1256 90147
1 77686 99704
1 12127 45286
1 32642 45282
1 43127 85074
1 6091 86163
1 69033 81979
1 43112 93421
1 5475 52641
1 23384 79980
1 25583 30754
1 24526 90671
1 2076 39057
1 73803 99032
1 21380 78849
1 40746 72951
1 37027 50021
1 1308 28583
1 17744 23123
1 7930 56051
1 14258 15143
1 17789 87703
1 37992 68079
1 19722 69035
1 33313 66062
1 50112 64560
1 28016 56930
1 39676 50941
1 48306 97039
1 16320 40118
1 12277 88570
1 66757 90900
1 32046 58081
1 11725 75556
1 35562 73288
1 9581 22744
1 62689 86525
1 4582 33961
1 39081 67516
1 61521 95488
1 23362 41851
1 29019 62128
1 1402 75008
1 77976 98274
1 57861 99710
1 77855 90247
1 11843 88938
1 91679 94757
1 17914 43862
1 834 57989
1 37667 88126
1 1075 84937
1 64414 87211
1 34856 56344
1 55952 63311
1 26847 56025
1 26207 40734
1 32962 63591
1 28106 97873
1 20187 77175
1 88685 96567
1 80428 82616
1 64276 73403
1 23759 85219
1 86950 90549
1 35251 38212
1 7733 62346
1 42565 68830
1 10976 83018
1 58789 83089
1 53082 63195
1 14847 49114
1 51407 91824
1 8780 42444
1 1085 69990
1 11199 52852
1 33424 91105
1 49183 57247
1 16255 27302
1 29085 29366
1 964 39196
1 57912 89945
1 28549 64889
1 11034 75310
1 35807 38322
1 15236 23772
1 26519 73569
1 21401 27501
1 39275 69417
1 40673 72071
1 15960 54061
1 33487 45690
1 55523 83643
1 73205 98416
1 2960 48944
1 40098 66902
1 22293 24890
1 24779 66648
1 59622 61415
1 36362 87379
1 7060 83291
1 37134 86562
1 13210 55580
1 3333 7145
1 15617 17321
1 56798 80426
1 57432 71670
1 12994 76582
1 45585 79272
1 27697 29592
1 15403 81156
1 36148 38556
1 24234 82800
1 48513 74877
1 28389 42711
1 50734 63203
1 758 30908
1 42490 99932
1 38404 64061
1 59707 87014
1 43439 79140
1 8463 64795
1 9845 56794
1 9209 95141
1 54012 85749
1 18573 21902
1 18926 61844
1 59679 71051
1 74768 86652
1 17299 44479
1 31515 92353
1 56701 86135
1 2717 19919
1 3548 7651
1 58648 94512
1 30749 99731
1 20145 28461
1 19852 75728
1 31913 32271
1 13676 28590
1 49332 77572
1 84223 92907
1 5240 50033
1 9217 44215
1 53090 78872
1 32538 50038
1 36701 84191
1 69542 96943
1 82602 84066
1 47966 50177
1 66339 97368
1 7684 30116
1 22602 40529
1 4442 47350
1 55119 78538
1 11094 23639
1 50000 52237
1 30598 54560
1 69644 72552
1 39132 70860
1 26684 53623
1 36205 69209
1 58121 92034
1 48298 86877
1 6310 89308
1 3972 98112
1 10037 15924
1 24117 51688
1 68774 79284
1 31377 76197
1 47890 97490
1 64145 64567
1 31014 95914
1 8535 36936
1 35995 99768
1 33669 43207
1 67366 82846
1 2786 63908
1 27977 51121
1 55673 75998
1 28571 85379
1 22865 94828
1 25640 67901
1 28789 41736
1 46925 67645
1 85161 89363
1 74423 99918
1 11655 45299
1 23881 44984
1 35542 48047
1 2922 81516
1 8932 51087
1 5304 49736
1 89208 90343
1 29328 52266
1 28810 64429
1 24384 56816
1 41743 92493
1 6378 68690
1 64948 92996
1 22216 74902
1 3322 10266
1 14194 39805
1 56414 99989
1 2477 99507
1 52060 58860
1 15661 92992
1 58605 92641
1 35861 52130
1 21633 51200
1 34525 97981
1 23289 25596
1 33007 51353
1 64074 81893
1 52084 88524
1 10801 32556
1 45285 71453
1 9563 75281
1 27895 78106
1 3599 67668
1 3659 41267
1 18816 84984
1 63949 79452
1 28500 84087
1 613 5362
1 4391 92021
1 95129 98033
1 42303 43652
1 13950 86617
1 21027 73094
1 18638 79090
1 31815 42903
1 3508 77527
1 14853 23281
1 34418 36809
1 35841 88889
1 26928 30682
1 2124 30650
1 15279 21226
1 48180 82343
1 46658 53808
1 15853 45459
1 12386 46712
1 68557 78914
1 78629 94246
1 43629 63817
1 20284 28495
1 60927 88011
1 38201 60683
1 67824 86481
1 65941 94056
1 5610 60030
1 37298 66785
1 65982 79939
1 6127 15101
1 9851 88213
1 4937 94701
1 44123 89602
1 52496 69707
1 66956 94848
1 33143 37599
1 19368 64674
1 13289 85034
1 23840 90193
1 16051 57836
1 12116 47945
1 54896 71159
1 95138 96828
1 68363 76255
1 39666 60102
1 58080 99988
1 26935 47615
1 12192 83317
1 27243 27833
1 22081 89466
1 1145 41518
1 67137 97574
1 16953 81721
1 8917 21906
1 60626 85137
1 51719 78854
1 43921 89417
1 46183 54307
1 38566 98597
1 12706 54334
1 7646 44703
1 35218 79470
1 17767 76889
1 37409 97086
1 18689 92419
1 18494 77934
1 25328 86785
1 4611 86858
1 58122 71061
1 11107 92948
1 61411 76590
1 25085 81985
1 7842 36742
1 37048 50493
1 22302 28032
1 3906 16130
1 13788 96674
1 12480 52672
1 15584 55357
1 6758 73083
1 20411 24018
1 1977 82980
1 62556 81790
1 70300 91327
1 11668 21454
1 2196 31999
1 15147 34015
1 18447 36081
1 10771 34788
1 53415 92785
1 2346 14975
1 10039 83472
1 29620 61498
1 72590 76727
1 7855 12846
1 1279 61135
1 65917 78289
1 14282 57907
1 17648 99619
1 10451 26859
1 81692 93837
1 15087 85437
1 27676 65089
1 9776 56500
1 252 57051
1 56602 64488
1 84127 93180
1 36638 59161
1 35949 99694
1 24814 93103
1 54583 64665
1 33859 90515
1 50364 58046
1 19722 60052
1 56397 95261
1 2752 87720
1 9338 49869
1 6389 75195
1 40563 64073
1 16758 57028
1 20931 68630
1 79185 94292
1 48024 54476
1 16262 69759
1 27971 90096
1 16925 69373
1 50253 96794
1 7486 66569
1 16883 28395
1 23760 26591
1 70782 74770
1 56981 81329
1 48561 98775
1 4309 8667
1 29146 44956
1 4731 44536
1 53940 58776
1 4066 83278
1 31936 88052
1 65058 96096
1 21146 67536
1 41454 68700
1 27975 98825
1 41001 57610
1 60477 79630
1 12980 77676
1 7884 16043
1 388 3176
1 21076 97707
1 4456 91829
1 16943 89004
1 12519 76598
1 38661 93210
1 19753 36427
1 69040 70732
1 30010 66594
1 12715 50339
1 70116 77979
1 3198 92191
1 21002 74174
1 24741 50700
1 40078 84723
1 5245 15471
1 79109 80291
1 29691 55072
1 2489 99373
1 61111 64548
1 10442 18528
1 40405 96048
1 44538 61638
1 12704 13994
1 20351 26150
1 20077 53538
1 45260 69436
1 6000 14828
1 8733 83611
1 76689 79600
1 8727 82796
1 54761 69526
1 10526 79404
1 20069 28776
1 8934 15861
1 33140 61554
1 983 58002
1 2859 41984
1 43768 57131
1 47176 78056
1 2691 82377
1 45708 98736
1 33672 76685
1 63097 78279
1 41534 78324
1 20105 76768
1 47110 89198
1 36362 44024
1 68845 70453
1 55802 77705
1 18695 66181
1 73779 94938
1 73576 91170
1 29043 63151
1 31602 43132
1 55709 59967
1 11122 27247
1 1442 50597
1 49721 73981
1 90406 91343
1 3403 95419
1 18166 43557
1 34996 67122
1 26350 51734
1 26057 33526
1 39839 95695
1 54133 90612
1 13725 40642
1 8213 30568
1 22388 27335
1 67742 77876
1 38978 86526
1 3082 46794
1 23257 66343
1 7382 33797
1 3051 8388
1 33882 37002
1 8616 9822
1 2256 56760
1 74479 82150
1 1321 45739
1 54176 60159
1 30311 31707
1 13705 37923
1 21118 75988
1 50737 90739
1 1302 85064
1 9358 81630
1 49234 91587
1 16291 16337
1 20165 96208
1 8502 43397
1 47876 95353
1 48847 93643
1 7296 98090
1 34548 48690
1 24773 34346
1 27074 47555
1 78130 94486
1 20341 56718
1 46495 97370
1 20384 91055
1 16550 62716
1 22644 60825
1 10070 92575
1 35994 46396
1 57425 81921
1 58678 75828
1 18369 53758
1 10597 59587
1 23321 39330
1 45524 47090
1 257 19550
1 29424 89376
1 36593 46969
1 47878 95376
1 41421 91222
1 29399 94707
1 63335 81607
1 54779 89147
1 18394 81897
1 8890 26301
1 63713 98339
1 54811 83890
1 20003 93528
1 64283 77762
1 38133 55865
1 3751 83262
1 8639 95574
1 19983 97601
1 22544 54568
1 32461 90471
1 73943 75368
1 42639 83640
1 23329 56913
1 17002 96141
1 13671 91271
1 11004 26983
1 6636 73741
1 49717 70941
1 13923 45439
1 36572 64017
1 29318 75530
1 73965 91749
1 29628 73798
1 76073 90796
1 17371 59078
1 17987 50250
1 2260 45000
1 89600 99445
1 9679 40624
1 16952 43462
1 7861 85746
1 10417 55195
1 8780 99320
1 27253 48022
1 57451 64760
1 7466 96411
1 17730 33137
1 43673 76103
1 3114 56714
1 22826 39461
1 23372 99819
1 2919 40906
1 24476 99472
1 1827 84033
1 30141 79750
1 21727 32222
1 84323 88477
1 29102 98006
1 23067 56279
1 12858 80493
1 63070 82800
1 3922 60933
1 37666 46243
1 65668 75544
1 54778 72004
1 31100 94387
1 35546 64431
1 6939 43446
1 38056 87351
1 42872 95084
1 8080 72352
1 28270 71828
1 35760 73974
1 23958 92449
1 24974 80166
1 83666 92644
1 11056 52675
1 6820 7086
1 17443 77269
1 15221 74915
1 58059 76130
1 24703 50756
1 32072 96479
1 65903 71693
1 50324 86254
1 21870 78871
1 16768 55060
1 15666 64654
1 22424 33809
1 13804 78541
1 30608 59433
1 15228 86732
1 20168 78105
1 18143 81702
1 4538 41153
1 73360 85553
1 69659 95223
1 24358 53591
1 30356 63342
1 37417 95000
1 1184 67944
1 16603 67837
1 35867 83975
1 37712 43348
1 72700 74944
1 50797 80298
1 27887 42469
1 5093 81833
1 63250 80729
1 6575 67220
1 15486 23743
1 72847 75324
1 63933 93152
1 76575 77357
1 21635 72005
1 24541 83509
1 5555 27790
1 50640 58908
1 16827 87244
1 69861 77850
1 52889 70291
1 51494 75068
1 33657 56441
1 7795 63011
1 15756 73138
1 45806 70347
1 67719 74889
1 37178 45898
1 15903 84192
1 11772 11939
1 44321 48202
1 23355 53603
1 45765 98711
1 53102 83811
1 22133 34911
1 3178 35319
1 18947 75879
1 42136 71667
1 51198 84232
1 25743 39682
1 2618 99026
1 28973 83339
1 307 5649
1 37463 58628
1 11627 38204
1 4330 21918
1 40510 64348
1 18195 66658
1 44315 83885
1 44362 54828
1 6604 92845
1 70915 74935
1 11551 81128
1 4328 39096
1 1202 2027
1 50447 89760
1 3017 73147
1 19943 92041
1 12562 62549
1 56944 80850
1 32392 92380
1 51787 64460
1 71123 79474
1 31906 55397
1 86116 86322
1 40932 90985
1 7436 77114
1 68 26390
1 25786 97496
1 45310 96885
1 2128 83512
1 33362 98800
1 11695 70151
1 18680 56026
1 31424 40651
1 35868 43180
1 49963 52477
1 2489 67009
1 1975 92068
1 48532 55184
1 79637 85507
1 57132 99417
1 11734 54230
1 41737 48169
1 13738 51185
1 60784 84611
1 24381 88505
1 9857 16693
1 46588 55542
1 27928 58485
1 45140 80394
1 67076 77562
1 1454 29395
1 37122 45184
1 13508 78026
1 16335 38734
1 35487 83515
1 18461 93106
1 60119 60674
1 30685 61524
1 52932 81422
1 12574 95954
1 1907 2663
1 33801 41334
1 7423 93609
1 5910 73946
1 18347 84263
1 4547 18831
1 51618 63616
1 33021 92867
1 39088 72733
1 10581 24780
1 26483 95516
1 66894 76010
1 28009 53398
1 16685 80698
1 33755 65900
1 42215 67570
1 58513 90064
1 3074 73416
1 56347 66797
1 12473 21492
1 26086 72560
1 54960 83621
1 20118 71010
1 4864 4963
1 45716 63732
1 15198 43073
1 87510 88561
1 10683 33081
1 35307 58338
1 38582 85870
1 22785 44649
1 5418 12567
1 55631 58925
1 5775 93080
1 3456 86882
1 11718 18509
1 36403 54951
1 44607 94777
1 24074 24522
1 36427 90320
1 70888 91048
1 45001 51520
1 40447 82801
1 28084 96188
1 34309 63853
1 29290 50382
1 56155 58865
1 35621 96560
1 47670 79654
1 3620 86757
1 2156 65338
1 4910 96452
1 27754 50596
1 3155 53686
1 16435 20659
1 53387 57933
1 48944 95940
1 44249 56981
1 17543 62516
1 8102 66809
1 60086 97675
1 27558 48365
1 31849 85522
1 51178 82493
1 47533 70627
1 17919 49310
1 42868 45585
1 89479 95987
1 47970 53856
1 8956 76639
1 16246 38698
1 7042 45320
1 32128 38692
1 3315 29099
1 12371 63750
1 31294 40464
1 6652 38219
1 1132 38233
1 477 34444
1 67996 88137
1 5771 11516
1 41750 51200
1 43272 79174
1 32326 73590
1 54548 68914
1 30443 64655
1 22664 53510
1 26912 82336
1 59827 81788
1 25619 74358
1 6436 12852
1 50802 75131
1 86973 98392
1 1028 72762
1 2735 50038
1 23829 27724
1 28007 76395
1 41534 68322
1 21766 82538
1 38137 42349
1 23416 68306
1 38502 88275
1 32575 72292
1 14145 27884
1 22935 29809
1 60109 78194
1 29353 60770
1 60746 74788
1 38018 61849
1 28360 85224
1 91244 96851
1 76734 99980
1 25171 33264
1 4594 50012
1 25007 76462
1 20209 48409
1 49913 81286
1 624 75288
1 65 66637
1 47965 85506
1 2490 65666
1 7417 9464
1 41724 72482
1 57599 95105
1 55000 84690
1 92077 99899
1 21690 39949
1 698 86518
1 42332 50763
1 20979 40699
1 38261 58959
1 69501 86074
1 12566 38078
1 33719 90013
1 2089 62550
1 18571 50618
1 41327 53740
1 8863 82671
1 10055 88254
1 56570 67450
1 7488 49265
1 75361 80629
1 91025 91483
1 40397 72918
1 27139 70476
1 84888 88411
1 28802 29364
1 35904 59837
1 19487 70361
1 89326 90083
1 14300 26538
1 39214 96163
1 9897 68975
1 66911 91430
1 352 76589
1 51725 96427
1 28989 88547
1 4272 76732
1 6647 20458
1 62840 72283
1 69055 75405
1 50442 58176
1 67329 86079
1 60218 87442
1 72154 77763
1 32811 93250
1 72939 96296
1 10869 84253
1 546 91871
1 20080 81143
1 47296 53160
1 51661 86705
1 49555 89652
1 1282 69783
1 8892 47703
1 27352 75449
1 24358 71654
1 4201 62299
1 46934 63456
1 58817 92754
1 62451 93440
1 36305 93926
1 75963 92796
1 65970 68838
1 41276 78537
1 45243 65675
1 25374 77893
1 32925 74871
1 30731 82763
1 13285 85289
1 2047 51732
1 68988 74639
1 14767 38385
1 47812 47886
1 19259 89419
1 5560 36398
1 78433 83142
1 40948 50317
1 2403 8797
1 11738 61113
1 598 45280
1 66279 99016
1 9726 59316
1 19491 97545
1 72640 73501
1 41039 95114
1 27910 55212
1 1310 33173
1 4632 86209
1 48496 79443
1 77961 87319
1 5561 60918
1 7686 25223
1 2146 74680
1 54307 66973
1 84617 93642
1 44987 75656
1 38966 69789
1 47064 48779
1 27630 32359
1 17794 98763
1 26835 50553
1 49274 96325
1 67448 96768
1 37171 69139
1 60199 79136
1 56338 77474
1 65615 98548
1 15737 55802
1 787 95647
1 1351 55423
1 12766 26058
1 30026 51474
1 33828 49438
1 7266 25987
1 19900 38659
1 9251 70513
1 27802 63162
1 90921 96257
1 24490 67008
1 78686 93146
1 12107 98018
1 43037 90580
1 28351 80753
1 9330 78934
1 761 56992
1 40290 74688
1 30519 87820
1 26237 48531
1 15924 55929
1 41373 48269
1 29498 48288
1 35842 98401
1 14316 84506
1 72794 85065
1 3562 23375
1 36548 42744
1 8981 18770
1 88723 99702
1 17102 22967
1 16489 77908
1 1280 40544
1 61222 86526
1 14604 58150
1 36245 37277
1 4966 51037
1 34548 63246
1 61886 69081
1 51453 75758
1 12869 92872
1 34972 80863
1 56952 59644
1 19931 67211
1 5800 54876
1 87293 87567
1 6554 62330
1 7191 74316
1 38506 85035
1 11442 17194
1 20630 41488
1 10014 89681
1 66083 81072
1 14173 65374
1 32116 58161
1 40591 93452
1 20350 80126
1 16577 87583
1 8865 76589
1 77285 88223
1 16345 37180
1 23607 65393
1 31441 82011
1 39283 60182
1 27792 81081
1 5658 49056
1 17923 63277
1 23663 89098
1 15203 30988
1 70964 74834
1 20410 92089
1 16175 31220
1 16111 79219
1 52167 71419
1 52372 57088
1 24282 30539
1 47202 60070
1 86343 96807
1 42036 51625
1 39734 59274
1 5674 16771
1 58457 67062
1 48906 70485
1 24776 48695
1 36146 56628
1 12651 83401
1 65352 94506
1 78677 91295
1 77184 90000
1 2889 79691
1 52905 91726
1 11540 77094
1 13682 89661
1 62425 63829
1 49084 94012
1 1271 19391
1 30192 70080
1 5573 45540
1 52032 99300
1 19312 57408
1 17903 81689
1 71166 71765
1 58071 58268
1 4388 87576
1 15035 65144
1 15844 82528
1 3111 27777
1 12794 45530
1 9118 45402
1 12829 70172
1 33355 76672
1 31758 63854
1 31417 80489
1 21029 43893
1 73221 78184
1 49265 84557
1 40333 95609
1 19045 24208
1 27774 72423
1 42779 95985
1 5119 88513
1 45065 45273
1 10295 80575
1 11923 12399
1 68480 88277
1 55597 78289
1 9871 79864
1 66419 95887
1 27988 70142
1 39822 91267
1 34094 46749
1 16689 38183
1 4228 4522
1 36311 72370
1 60534 82531
1 63293 89528
1 41025 49153
1 11531 20179
1 66838 79355
1 82328 86204
1 86223 96070
1 74414 80223
1 31869 70432
1 46746 50367
1 53751 97563
1 26663 88887
1 544 90062
1 67413 67769
1 32773 83948
1 50221 71218
1 36725 75943
1 10661 42113
1 26075 78385
1 33082 34862
1 43758 91451
1 70873 82529
1 12645 54787
1 27596 86154
1 34502 96854
1 20167 31401
1 15580 39926
1 33911 59322
1 39681 95430
1 6593 12175
1 22528 42527
1 8510 78538
1 57868 75477
1 32815 62175
1 43588 78505
1 12374 25882
1 68799 75567
1 25214 81990
1 20105 44788
1 19582 31851
1 51529 60939
1 67977 69997
1 64869 96604
1 50733 63373
1 44871 70750
1 33056 41070
1 55379 73014
1 7234 88112
1 18734 59658
1 9808 39055
1 14836 50592
1 47710 57640
1 48762 55734
1 32767 93604
1 25996 80891
1 87574 98657
1 5733 23824
1 30885 88792
1 17669 84906
1 59137 60137
1 11994 94973
1 16272 30505
1 27196 52162
1 78237 94769
1 2071 71449
1 70346 92414
1 28848 78788
1 4043 35151
1 1083 21220
1 5858 31683
1 20432 68676
1 38027 52227
1 43397 73706
1 40 39181
1 9609 95298
1 27365 83849
1 58743 75192
1 63751 99832
1 35394 91020
1 24484 68776
1 37000 57137
1 52455 59922
1 19819 75247
1 3239 81910
1 46517 48375
1 10379 91409
1 17161 50890
1 36747 71508
1 69694 74229
1 22411 59520
1 43136 45670
1 11807 80059
1 58051 62713
1 78228 97598
1 48317 70571
1 77746 92203
1 12458 38265
1 38148 89695
1 14070 71809
1 11413 29001
1 18081 18180
1 58664 76943
1 52768 56438
1 45734 81397
1 47572 69499
1 9513 39626
1 18339 57390
1 22721 94459
1 46005 73849
1 4749 57460
1 40968 50135
1 37244 62067
1 77211 89410
1 1032 59083
1 67071 72061
1 49920 54892
1 46571 86994
1 29727 36263
1 22239 28524
1 67397 68172
1 14582 69214
1 6114 21561
1 77426 81866
1 337 88627
1 20164 62898
1 5772 25488
1 35389 64356
1 60820 70304
1 81501 98172
1 4028 55937
1 31548 86268
1 11624 65105
1 16512 76992
1 14606 71403
1 44862 86182
1 32668 93749
1 48061 64886
1 32800 64978
1 40361 64747
1 8769 45505
1 22245 76061
1 42099 73888
1 82516 89385
1 34288 85035
1 54623 90184
1 64659 81116
1 19728 76714
1 61334 68158
1 79206 95708
1 146 70414
1 42501 87692
1 68344 93747
1 24552 77138
1 37677 78076
1 1709 40352
1 52041 72252
1 10474 95290
1 9757 75449
1 45365 73871
1 40697 58971
1 45089 91348
1 79331 79477
1 9728 84179
1 30349 47265
1 54681 73974
1 80982 84790
1 56961 62431
1 21838 68513
1 80048 86699
1 66831 96898
1 40468 60384
1 88739 97917
1 8817 16890
1 28503 87934
1 54703 91256
1 62102 75610
1 26872 66364
1 18084 72518
1 41822 70422
1 20453 24848
1 34024 58099
1 39294 53165
1 25810 79087
1 15966 48111
1 50444 59641
1 12752 84265
1 37623 79844
1 40422 61051
1 5467 24331
1 98469 98524
1 46901 92576
1 23428 56473
1 1006 15175
1 21300 70753
1 41508 73896
1 26564 71222
1 63499 71016
1 21855 52207
1 7734 33073
1 61523 78435
1 33396 75316
1 28504 69466
1 28142 58371
1 1486 67017
1 46671 94968
1 47835 77582
1 2779 45603
1 21809 91803
1 41644 93627
1 19011 49731
1 5570 27402
1 14516 38041
1 15471 18041
1 27056 82646
1 22069 22379
1 37831 40177
1 20993 44212
1 34284 89693
1 44752 48245
1 79877 94223
1 75271 89430
1 33068 72880
1 16566 95675
1 46778 63284
1 18827 86895
1 47299 75117
1 56283 69800
1 75546 87941
1 39925 64278
1 47865 70089
1 62838 98917
1 28162 96355
1 61776 75082
1 37272 42265
1 26871 85586
1 30580 76978
1 20953 97567
1 1678 37342
1 20555 50518
1 18006 68540
1 77467 77731
1 30810 63817
1 72781 99795
1 13772 33267
1 69017 94962
1 84706 91151
1 34541 92381
1 38047 79116
1 23655 70337
1 30518 37828
1 57875 62201
1 14279 55799
1 32607 51882
1 36237 61275
1 28682 65938
1 68221 82411
1 51787 66231
1 3728 41597
1 16138 77418
1 42105 94435
1 48798 84026
1 72180 90929
1 1195 59793
1 9822 86814
1 5759 90033
1 42078 78933
1 12271 21231
1 23888 64638
1 11887 90415
1 96288 97728
1 51777 97935
1 8007 98744
1 1981 15612
1 15719 21529
1 32857 62007
1 22487 48562
1 39376 99377
1 16951 93334
1 18598 35386
1 11416 85935
1 59615 67842
1 2792 21348
1 57022 81681
1 73366 85293
1 20737 47847
1 965 50463
1 50911 84594
1 59485 95693
1 3649 71087
1 54588 70415
1 69303 94028
1 3699 13600
1 20097 45975
1 62785 77017
1 26888 45601
1 63192 94853
1 18050 38345
1 61995 96777
1 9433 40023
1 38561 77805
1 28361 53647
1 65667 76322
1 21904 35197
1 5200 75366
1 5082 47006
1 22572 83473
1 9281 21628
1 26102 91669
1 43113 67140
1 26380 33166
1 42727 63229
1 28688 56156
1 30742 54344
1 24253 26817
1 55767 85688
1 72630 94153
1 23598 45711
1 1166 51843
1 4476 81336
1 7786 27243
1 32982 85452
1 45425 89399
1 21761 44813
1 32400 98450
1 46656 48622
1 88815 98160
1 6470 83676
1 8431 52631
1 24146 89016
1 6848 68279
1 63760 97326
1 7488 30311
1 23468 56699
1 21955 54391
1 7609 50205
1 1043 12162
1 22203 84738
1 17523 68616
1 51485 96649
1 20519 37791
1 53918 72271
1 43029 86082
1 20821 43871
1 76941 95436
1 15518 49026
1 21199 99169
1 35837 49039
1 18130 68355
1 66025 75293
1 47256 54999
1 28895 58115
1 13878 26098
1 24992 71480
1 50928 52087
1 61544 65357
1 63222 91315
1 49434 99838
1 18494 75862
1 26688 99048
1 12899 80660
1 50849 69389
1 13565 49691
1 1396 77269
1 9922 86422
1 26162 76472
1 3555 74365
1 69315 71560
1 50476 97840
1 35583 49031
1 29439 62076
1 83067 89937
1 63020 79630
1 18062 23315
1 14635 69210
1 80047 97826
1 26790 44200
1 51853 85177
1 3962 64840
1 21173 21904
1 68050 87568
1 49270 51853
1 28222 84190
1 17291 82964
1 42638 66677
1 326 25198
1 37006 86136
1 18701 75373
1 16553 23327
1 43111 83600
1 57356 91054
1 19824 25771
1 44476 63764
1 5465 92733
1 2109 76318
1 47303 61993
1 2191 86771
1 55700 91694
1 18434 37747
1 48959 82350
1 45363 96761
1 4550 28077
1 10131 44583
1 41048 68790
1 12228 22018
1 73681 83545
1 30451 54384
1 8981 83300
1 55680 62252
1 17862 96425
1 37302 43455
1 57865 60689
1 34085 69379
1 3480 92925
1 30501 38485
1 15881 49725
1 55315 61140
1 92414 98581
1 77929 92413
1 82700 94702
1 3789 67347
1 76736 97962
1 28160 33840
1 15045 56117
1 43875 44047
1 5718 90061
1 4215 19144
1 67054 89190
1 75820 99736
1 51489 66253
1 1723 7840
1 15358 94205
1 16638 60807
1 34544 37589
1 62033 78664
1 94190 94847
1 11387 41935
1 82504 83743
1 55245 75300
1 33787 40659
1 18293 93309
1 62728 84311
1 44492 82077
1 7406 78014
1 41771 85371
1 58072 67044
1 2718 30155
1 54660 77847
1 37670 84174
1 55282 58565
1 24546 53219
1 34826 93421
1 5936 30369
1 21797 35948
1 34355 79524
1 6519 48751
1 21551 47566
1 16303 26692
1 11354 30057
1 13490 66850
1 1836 77427
1 3482 32085
1 10526 78453
1 31636 90882
1 28232 74301
1 61 59774
1 17122 23575
1 55044 98692
1 22637 90553
1 34937 38080
1 17577 44072
1 9256 40328
1 64168 68538
1 51638 52956
1 34217 60500
1 61209 69409
1 12201 27605
1 56126 85688
1 22097 79704
1 41380 76664
1 21605 21667
1 598 76586
1 64422 93119
1 39818 93319
1 90 26272
1 16058 84659
1 39528 68135
1 41311 45023
1 33304 55896
1 13156 99717
1 36661 44114
1 3141 51564
1 3150 60100
1 6310 59582
1 3067 96287
1 16975 94062
1 4696 77206
1 71886 77383
1 4946 95656
1 5399 13033
1 35295 82301
1 41314 43325
1 48347 72582
1 11370 90068
1 8770 63799
1 19686 69124
1 34253 73221
1 18530 37252
1 49500 76433
1 6512 40406
1 3107 82389
1 15872 72778
1 40020 76754
1 60228 70665
1 75283 83411
1 1667 54339
1 45667 98264
1 33142 77193
1 45050 93149
1 37219 69023
1 63854 84510
1 6325 25295
1 35642 66194
1 25719 78131
1 18441 67029
1 10061 68321
1 43895 48571
1 57986 81486
1 9906 22254
1 11618 60018
1 13857 51290
1 35175 43725
1 41284 94693
1 32181 44677
1 15325 21988
1 45048 79970
1 51541 99364
1 50056 91070
1 2425 56494
1 3799 34678
1 64145 66756
1 2429 71693
1 37209 77759
1 8948 66319
1 2157 43392
1 88028 91298
1 4126 14793
1 30719 38426
1 35996 51706
1 12563 60720
1 12307 99612
1 82966 96189
1 9998 45058
1 11767 16523
1 64345 73241
1 39911 44185
1 62884 99326
1 26823 66404
1 74771 76296
1 7229 68948
1 21856 82587
1 58335 91866
1 28633 69316
1 16593 91636
1 69972 86781
1 24193 62056
1 48718 90179
1 41230 88435
1 27411 40527
1 9531 68909
1 28529 80556
1 9946 73431
1 12628 14049
1 69845 84110
1 4477 10349
1 14758 61092
1 95636 97543
1 31363 31474
1 24168 69025
1 27514 56718
1 8548 45381
1 3276 22673
1 22125 90539
1 7788 99173
1 5146 80195
1 33083 82026
1 92048 98536
1 37288 73481
1 5931 29204
1 14385 75725
1 27854 64646
1 41600 68734
1 11089 97580
1 88077 90196
1 9839 63856
1 2463 68468
1 74663 82088
1 24503 87927
1 36036 91471
1 17264 31813
1 7254 65564
1 24142 69759
1 13582 60550
1 13032 26282
1 17690 64788
1 44808 94375
1 60607 69676
1 91641 94020
1 43113 46345
1 37672 53735
1 45841 52539
1 40287 54197
1 36787 47809
1 28128 48043
1 26829 91269
1 28625 93643
1 16385 63313
1 12175 19038
1 79745 95101
1 63850 86519
1 11707 20857
1 70494 92648
1 50344 90198
1 32430 48809
1 53173 84948
1 44978 67835
1 6181 43836
1 49863 57365
1 20192 44871
1 56229 80096
1 11910 11967
1 10791 29966
1 42331 83441
1 71252 80323
1 73959 91683
1 11143 82791
1 14044 52900
1 63050 72615
1 30849 58876
1 5300 12585
1 58790 59531
1 60046 90719
1 23459 44844
1 6350 49070
1 47921 76166
1 28656 96638
1 2524 83007
1 56520 89098
1 3452 18803
1 3284 98565
1 39819 88122
1 2233 4466
1 6164 71950
1 16167 57146
1 61046 93665
1 39331 47290
1 36887 47045
1 16051 44332
1 3713 52355
1 14679 25868
1 69373 78617
1 31973 81357
1 77833 93310
1 62611 83151
1 30097 32477
1 39066 64811
1 10770 95023
1 1969 20470
1 70489 94097
1 47062 59344
1 27586 71965
1 50485 99923
1 6655 92827
1 10040 15033
1 18516 86622
1 12602 58759
1 18622 88053
1 11978 90074
1 23355 77307
1 22937 77148
1 33461 97345
1 3230 11212
1 1455 8318
1 3927 71132
1 47716 54532
1 23234 91024
1 17032 90586
1 75325 96722
1 86371 99702
1 68989 97016
1 58141 65035
1 89902 99319
1 44318 94144
1 21774 82246
1 23788 74349
1 27463 85109
1 13884 81340
1 66738 83398
1 29306 57183
1 2057 96501
1 61580 66977
1 43942 81708
1 73712 76290
1 42057 56152
1 60599 67923
1 27698 36167
1 46484 85570
1 84063 99939
1 62940 94284
1 48768 51952
1 22808 93545
1 46375 52670
1 3002 15787
1 16251 68708
1 81802 88427
1 33381 44722
1 50494 84361
1 63586 95732
1 44812 50161
1 79068 81137
1 463 62894
1 1392 84479
1 60208 97532
1 48590 49047
1 17495 69289
1 54881 97128
1 51082 52723
1 17516 94646
1 22969 39666
1 32987 47124
1 22166 60251
1 15682 88110
1 44723 80020
1 18699 60454
1 32468 40513
1 12386 27716
1 34305 49922
1 9870 50264
1 7531 96240
1 26966 85065
1 3199 24822
1 37263 51937
1 4630 9574
1 21130 69911
1 6718 61246
1 27694 89643
1 20380 39329
1 59797 77794
1 29475 37435
1 2770 75453
1 23552 75593
1 28824 45537
1 6375 95876
1 57578 79876
1 12699 95670
1 44150 57995
1 10626 73590
1 44412 90136
1 7799 65273
1 32312 87644
1 18131 52500
1 62325 75510
1 50101 95860
1 9727 56960
1 15376 96203
1 19569 98706
1 16969 63040
1 56401 61382
1 40152 86605
1 1005 84362
1 38790 74073
1 6893 35244
1 22323 88903
1 11719 41374
1 12019 20373
1 80708 83334
1 72302 93101
1 31630 88905
1 41392 91318
1 39430 57039
1 4123 38131
1 37858 66715
1 29126 67199
1 71723 75493
1 16084 91757
1 8665 34456
1 14684 17465
1 56244 95397
1 3233 57161
1 5065 8426
1 7553 61427
1 20825 95322
1 3242 56961
1 8193 51659
1 67066 98729
1 46443 85216
1 6946 83173
1 24840 32036
1 18782 33583
1 4879 68486
1 10268 14322
1 13188 32840
1 11902 95046
1 58541 59811
1 7140 50197
1 82649 94517
1 1103 81686
1 15605 85226
1 2760 32220
1 10148 87669
1 48535 53624
1 58026 99492
1 17751 93407
1 26256 90864
1 2932 7709
1 5658 66298
1 384 86592
1 27113 68815
1 42965 43430
1 15825 74140
1 6932 52513
1 64495 97207
1 89118 97259
1 7982 41871
1 37497 45950
1 7059 43358
1 19271 40790
1 26956 67910
1 73514 76770
1 15370 95838
1 26139 95623
1 14080 67584
1 85966 96051
1 32455 95999
1 48848 73562
1 56555 90296
1 60743 88904
1 1288 33028
1 5177 44152
1 44413 70083
1 33261 92135
1 49198 85842
1 1242 53504
1 1168 25077
1 34310 96689
1 19408 78631
1 35049 76261
1 36887 58543
1 46854 83584
1 6375 70942
1 37532 85893
1 54961 91950
1 10169 14399
1 70048 70862
1 51477 76505
1 6874 89307
1 10223 95805
1 15148 26478
1 82555 93468
1 14704 26182
1 30790 85186
1 58914 73048
1 31024 74679
1 1951 57432
1 46032 79789
1 16231 87870
1 40834 56014
1 90028 95110
1 22815 30719
1 1544 38166
1 22555 89748
1 86109 88401
1 4318 78735
1 14315 36545
1 15893 90703
1 61928 76239
1 23457 86511
1 32154 96007
1 33087 40829
1 37609 75226
1 88269 89288
1 2976 47734
1 53645 93115
1 8490 38467
1 21889 62674
1 39939 96423
1 7683 51329
1 17598 77628
1 19006 48011
1 46731 86749
1 25660 45302
1 49582 80234
1 77528 97158
1 28175 79504
1 6323 92170
1 12023 24931
1 25543 80185
1 44809 82367
1 24345 95102
1 6399 61567
1 8541 15082
1 16736 19781
1 9631 69245
1 33364 89365
1 27259 71060
1 61985 73851
1 28681 66438
1 45913 80398
1 10245 91837
1 34640 77745
1 63913 85680
1 51365 72360
1 21544 71333
1 14202 43665
1 68099 81324
1 77874 84965
1 4190 63689
1 29369 78146
1 12732 35374
1 42808 89587
1 46282 88997
1 39839 74299
1 19828 71576
1 12130 70035
1 23168 29709
1 56916 80933
1 3765 5902
1 9485 67997
1 242 75578
1 780 57060
1 66524 72163
1 78930 97973
1 66367 71559
1 38212 97243
1 23717 25430
1 49890 59054
1 3042 89527
1 6770 26687
1 67716 68150
1 60641 67985
1 12767 67981
1 48163 75122
1 22661 26339
1 28204 69879
1 42877 47856
1 36847 98486
1 1109 53890
1 10719 47775
1 6685 79062
1 53060 71517
1 41084 65348
1 56362 69982
1 45066 55603
1 8157 72116
1 58466 66406
1 22923 24132
1 74332 88823
1 31460 60419
1 39474 45928
1 59147 88348
1 28776 71097
1 21228 92112
1 78897 87317
1 51556 92776
1 440 26343
1 33956 56971
1 35532 87486
1 7260 63144
1 50583 52821
1 24662 95796
1 11818 77021
1 8377 69410
1 4910 48577
1 53279 71903
1 41779 79733
1 14832 17877
1 14757 65169
1 56498 80369
1 62287 85680
1 5529 75464
1 28489 29648
1 80850 82536
1 31820 95292
1 61619 94399
1 22107 62362
1 15324 90640
1 28083 44082
1 53747 56211
1 4558 21604
1 66589 91565
1 21888 23585
1 64960 70928
1 29901 48241
1 2133 35991
1 29161 60134
1 14038 23096
1 7796 81212
1 6292 25759
1 22772 57909
1 43780 94655
1 50067 60372
1 59272 85472
1 5533 78774
1 49744 86287
1 35954 42008
1 66807 83109
1 1510 98353
1 33361 80964
1 7816 52352
1 1744 16790
1 23188 66835
1 54930 94895
1 9654 73440
1 3427 30438
1 5954 64861
1 66612 91605
1 10078 63062
1 30904 63892
1 64406 74187
1 32298 62639
1 10453 95381
1 63711 73187
1 29210 53695
1 88265 99516
1 41846 62094
1 8741 89468
1 21966 44746
1 1733 35398
1 71526 81076
1 74773 80246
1 88508 91454
1 22520 71800
1 17565 20143
1 28413 31181
1 49354 91062
1 16010 53815
1 74892 78962
1 1114 38707
1 26454 92609
1 93945 98616
1 6922 59831
1 13438 49583
1 35311 51042
1 43891 44426
1 10077 23695
1 49117 84943
1 40793 67631
1 59648 91595
1 42751 44413
1 13479 53002
1 32692 82091
1 19919 57592
1 10472 11761
1 20186 40276
1 42863 91314
1 69032 94559
1 5532 60693
1 5079 96899
1 76596 84877
1 66288 86998
1 30 75582
1 26290 85543
1 37992 53489
1 68484 96486
1 4465 68774
1 63043 98318
1 76680 80325
1 77772 83698
1 50939 85903
1 4395 86952
1 4390 9378
1 3025 91432
1 271 48372
1 50345 81296
1 76376 96962
1 21557 53921
1 30591 84507
1 32246 61645
1 13922 41630
1 23713 83610
1 11485 78160
1 18417 20649
1 67563 83314
1 11461 29103
1 73954 97887
1 55056 89918
1 51697 62569
1 3594 13100
1 7800 60944
1 24748 52620
1 43332 84487
1 65285 75000
1 15804 69434
1 11846 22548
1 11350 75188
1 68745 89254
1 25531 52529
1 26634 81201
1 8820 41032
1 20999 70865
1 64464 89023
1 30700 42754
1 788 82324
1 83870 87344
1 51568 86558
1 18424 70609
1 48216 60492
1 37427 53080
1 66938 70055
1 62233 92886
1 46935 74355
1 59863 62496
1 14456 59053
1 25726 47273
1 5819 92192
1 41875 43433
1 78345 93082
1 29612 37207
1 15876 42208
1 1109 23804
1 17184 92743
1 38711 88708
1 5604 87090
1 39603 44189
1 2957 41948
1 29908 51740
1 41963 65474
1 25120 41186
1 7533 47580
1 69096 94019
1 51417 86129
1 8293 18698
1 67668 72920
1 28391 54966
1 48290 54392
1 28851 93275
1 49196 50934
1 6698 29556
1 62177 95181
1 73295 84878
1 18515 30221
1 65049 83286
1 56365 57430
1 15938 72253
1 3542 23633
1 10066 55175
1 3957 15844
1 71556 78205
1 92997 93079
1 20042 49571
1 7317 37640
1 25795 78325
1 7512 65047
1 27234 40352
1 19799 54153
1 1505 49600
1 47332 96306
1 15007 91227
1 33518 64944
1 81425 97679
1 19869 79058
1 46573 64275
1 5634 53399
1 64489 98202
1 29991 54267
1 5066 27319
1 5616 17132
1 35452 72416
1 35779 48923
1 33753 94175
1 27206 49332
1 9827 59304
1 11973 44819
1 13455 58549
1 41577 96004
1 54162 86050
1 51530 84391
1 7852 90595
1 52785 96327
1 28704 45475
1 22102 95000
1 19271 86083
1 61962 86781
1 5975 90805
1 52538 66821
1 28350 94543
1 23763 28792
1 38080 72366
1 17737 30256
1 32702 66620
1 3008 45217
1 24761 59698
1 43700 49897
1 44944 67624
1 32878 68666
1 47991 64091
1 83014 92106
1 43122 89414
1 1052 4562
1 51436 61195
1 19756 94005
1 19934 98615
1 847 52278
1 38143 75256
1 5324 40220
1 62090 90724
1 90460 90764
1 75448 83486
1 2409 82427
1 29330 42232
1 37571 94261
1 4398 89426
1 43164 71228
1 17324 95568
1 69342 96196
1 48048 73821
1 7914 52429
1 68672 97693
1 29745 67879
1 51674 76285
1 17812 42274
1 5174 92376
1 15107 90417
1 40586 41784
1 2835 20705
1 18881 73460
1 12415 90042
1 11265 38301
1 64468 79363
1 22509 28857
1 14536 66218
1 27710 72415
1 35907 89708
1 4389 24051
1 50557 85140
1 13515 26482
1 54777 76121
1 3736 7347
1 56445 60406
1 58593 86434
1 52435 56299
1 6133 23572
1 10296 70912
1 43796 76455
1 452 98072
1 8799 22629
1 52050 76188
1 25870 40396
1 58768 68840
1 24326 88045
1 49266 59794
1 15543 47973
1 88697 89490
1 11501 85929
1 22292 44387
1 34744 87151
1 31289 55706
1 22309 80754
1 38824 90176
1 32313 79950
1 49586 81988
1 46251 89884
1 12147 43122
1 47767 91066
1 47256 64172
1 24781 31217
1 6242 96540
1 8510 45987
1 90073 98650
1 8480 51806
1 94 79088
1 30210 85179
1 31161 97033
1 8323 95338
1 231 86258
1 76397 78468
1 15726 69673
1 708 22139
1 60804 81029
1 36546 66129
1 15599 78707
1 53373 94926
1 7613 55668
1 8335 39759
1 54133 85316
1 85469 90613
1 26452 56822
1 77245 86010
1 50847 89180
1 5345 67772
1 8908 38894
1 85742 94366
1 60757 66713
1 47092 50120
1 10348 16381
1 35420 67989
1 59474 67024
1 40534 84596
1 40506 69553
1 45040 67665
1 5633 65964
1 6724 95200
1 42766 49676
1 8920 68685
1 71492 77706
1 50883 52403
1 21868 58223
1 19713 82660
1 21551 39772
1 41952 51247
1 41855 76118
1 29471 58394
1 30092 48808
1 91567 98906
1 47761 49677
1 46051 59609
1 13910 52425
1 954 92009
1 2891 87972
1 17746 36450
1 12352 62698
1 67169 73351
1 12579 26216
1 6864 89502
1 41806 97104
1 75126 75313
1 31655 54007
1 8568 74341
1 7545 76623
1 37536 75097
1 34042 59390
1 9693 86754
1 49549 65234
1 8219 13605
1 2446 17802
1 3573 29858
1 82604 91990
1 20532 46863
1 77456 86349
1 53460 89666
1 89453 98474
1 37262 93605
1 31015 40715
1 25060 84072
1 57597 78961
1 10658 12873
1 5758 76718
1 57973 98818
1 8861 78176
1 26800 31065
1 65219 88769
1 65119 74655
1 51007 53540
1 41828 50034
1 27805 84800
1 36637 83887
1 4444 35243
1 73924 96897
1 9555 56656
1 55777 78965
1 1581 83082
1 62689 70924
1 66148 89731
1 25893 55282
1 25599 78188
1 44034 75406
1 80968 89084
1 42742 53954
1 40754 63917
1 7615 34422
1 19253 21194
1 57650 84176
1 45691 86017
1 18854 58918
1 37320 46424
1 84379 88688
1 75598 87652
1 6774 77947
1 4325 9909
1 23051 99781
1 36588 48713
1 2769 67698
1 20568 37041
1 7122 32930
1 25243 61769
1 6997 61237
1 67404 71619
1 299 95964
1 58057 74943
1 3107 96789
1 5208 77089
1 22668 88366
1 10208 34190
1 2809 84429
1 28414 45879
1 12450 43371
1 23032 40693
1 29658 99641
1 76040 84026
1 10839 60621
1 944 77940
1 38569 48321
1 6724 10077
1 31424 84683
1 8281 12129
1 21907 32231
1 30870 61384
1 37123 57459
1 13636 32217
1 62832 70316
1 69764 83077
1 64210 70033
1 65978 78090
1 42991 51746
1 19696 52687
1 35930 83453
1 1013 85882
1 23706 96937
1 1972 15150
1 12264 18165
1 4874 39704
1 4371 76941
1 6207 95839
1 7041 12555
1 50961 72509
1 19047 62172
1 372 42161
1 75086 85426
1 9208 90641
1 24588 52896
1 20935 65481
1 3361 19291
1 43134 80340
1 16525 96983
1 75483 93834
1 5939 87677
1 45652 65596
1 15985 96299
1 49046 59157
1 58193 74141
1 22545 60960
1 67619 72521
1 2430 61275
1 14969 95355
1 71004 99025
1 6957 36904
1 21116 34026
1 60198 70495
1 16245 41739
1 750 92337
1 17110 33665
1 71036 78613
1 59567 98854
1 3651 80218
1 9606 30703
1 60977 75514
1 72537 85821
1 911 85015
1 66778 80283
1 63247 91168
1 3788 71378
1 31387 48287
1 35723 58532
1 55297 85537
1 69335 85330
1 39651 77344
1 37464 42448
1 46825 59305
1 1906 29549
1 11950 16197
1 33990 97637
1 5983 28884
1 52268 82050
1 8827 78181
1 38496 89480
1 76322 92031
1 67245 92480
1 35632 89532
1 80357 94104
1 20313 72969
1 36188 36895
1 64060 80420
1 51002 98800
1 24881 72945
1 5129 74774
1 52810 75780
1 29713 37035
1 23575 30334
1 43106 98309
1 19268 41895
1 23752 87708
1 10286 35468
1 3794 17144
1 41988 85112
1 61039 88047
1 85110 87838
1 36876 81436
1 24106 42717
1 56701 95087
1 52900 85612
1 26738 66259
1 16737 23740
1 79528 88946
1 1980 91240
1 45023 71060
1 34852 61780
1 4715 10989
1 51366 67076
1 64046 76505
1 28461 34187
1 50625 87235
1 69888 71306
1 24814 57296
1 8890 96748
1 16740 79867
1 67612 76210
1 22209 92801
1 23952 49827
1 64784 74211
1 16442 23443
1 34248 34617
1 17529 73597
1 25268 72929
1 2491 90791
1 21252 34828
1 66633 75241
1 4650 23796
1 8115 93088
1 7236 89259
1 8140 76706
1 44714 72552
1 9711 54108
1 69784 92269
1 11862 14279
1 54011 85983
1 10840 17449
1 68585 71959
1 28879 36551
1 20960 59657
1 5544 83369
1 30852 71028
1 30308 56981
1 26589 59327
1 15858 98637
1 17791 76139
1 16677 75467
1 13969 45634
1 53750 83041
1 35087 78255
1 34151 64838
1 23605 95815
1 2479 30882
1 65446 80380
1 23385 50604
1 612 52898
1 18919 56863
1 27641 47861
1 21225 25652
1 15866 73972
1 21055 33374
1 76857 86630
1 40623 65388
1 34077 73721
1 5193 99578
1 7616 20541
1 32794 41110
1 22347 86271
1 46383 91772
1 1259 30411
1 28746 79820
1 24350 99613
1 20108 23174
1 15587 53183
1 24251 57235
1 35623 81405
1 6577 59311
1 32244 49258
1 17423 47696
1 21746 70424
1 29021 50400
1 9025 37234
1 73 58801
1 18620 97784
1 61138 89487
1 13645 90239
1 12929 25017
1 43853 88011
1 65877 85746
1 73867 98329
1 64152 98692
1 45857 85198
1 3905 4180
1 747 60140
1 43397 91463
1 29144 64676
1 26130 86948
1 14883 31947
1 8331 77647
1 8181 21558
1 24910 57300
1 72027 93178
1 60533 97191
1 549 53063
1 25602 51280
1 54640 90197
1 26524 96732
1 8800 37981
1 24326 85255
1 4776 28531
1 14056 74634
1 15048 41815
1 27641 38855
1 4118 93034
1 83174 96663
1 18971 95618
1 16865 37052
1 39412 71596
1 60566 74555
1 40833 63689
1 52125 89127
1 36717 58598
1 57754 73846
1 62954 67734
1 43227 79805
1 29598 44251
1 29999 49203
1 47930 63720
1 19435 61756
1 87385 96030
1 35696 41478
1 16928 17884
1 40625 57044
1 24792 27396
1 26406 71714
1 35817 69910
1 12530 37404
1 40954 59334
1 7768 22526
1 13503 14632
1 22098 34581
1 55577 88711
1 34163 70775
1 58640 83302
1 45853 89569
1 15662 75319
1 46757 71472
1 19741 74810
1 26553 38861
1 53111 68708
1 7105 16877
1 23294 35007
1 19271 89239
1 50932 83335
1 15724 90572
1 21102 32340
1 5116 95276
1 38203 66919
1 10480 56043
1 54374 70467
1 6771 30913
1 67917 74155
1 14860 17147
1 25258 41076
1 51425 71603
1 4418 70858
1 54161 93669
1 37730 89936
1 1939 48402
1 865 62162
1 22671 50681
1 82624 95457
1 51066 78388
1 46353 94301
1 32209 79573
1 22594 39914
1 21112 72897
1 5945 42505
1 71564 85972
1 36958 64066
1 67670 83302
1 19856 43311
1 26282 60998
1 29771 94244
1 9092 92656
1 40750 48909
1 48092 93689
1 27807 74741
1 24465 41173
1 34434 94450
1 43998 78491
1 51805 72660
1 79636 79786
1 47443 47456
1 63503 71166
1 10291 22141
1 6837 41787
1 52939 94745
1 81668 81702
1 27155 60050
1 13876 47654
1 56898 80766
1 18530 44877
1 56902 59301
1 6507 56566
1 7783 36573
1 1764 27106
1 20078 82711
1 8191 72658
1 8903 86225
1 32573 93987
1 6076 81343
1 568 29926
1 41814 82997
1 15135 15542
1 34959 84468
1 23864 78735
1 76283 92600
1 44385 68037
1 47819 77259
1 10586 62805
1 49753 86742
1 31550 37438
1 34283 38989
1 46000 62292
1 14637 55992
1 48141 62299
1 45691 95512
1 45617 59463
1 4190 37191
1 5960 79802
1 13567 18234
1 20535 49300
1 19005 49479
1 13808 44219
1 13116 18090
1 85865 88471
1 61467 86279
1 54375 68516
1 68490 80306
1 23760 57973
1 4041 57534
1 66231 85918
1 22943 67080
1 13536 31341
1 40073 43863
1 7846 89082
1 3114 60237
1 26368 83831
1 34440 47995
1 18407 74053
1 40665 94225
1 48089 75756
1 16477 27924
1 15663 45205
1 25482 51734
1 2240 51941
1 71837 80179
1 42163 81348
1 34210 80516
1 7226 10996
1 17598 26927
1 14835 15052
1 19481 19541
1 8325 80755
1 63535 93970
1 3737 58818
1 13474 99376
1 53684 83800
1 11411 92983
1 33206 62559
1 61872 86309
1 56348 96666
1 45153 49902
1 35418 99012
1 11838 76196
1 25005 36252
1 64041 83252
1 75161 92566
1 56527 73981
1 10695 73979
1 254 75343
1 34659 71332
1 62247 65286
1 6509 82010
1 21662 72031
1 3070 99441
1 36120 91057
1 11515 22506
1 23314 46882
1 40611 79127
1 2529 76425
1 28958 66513
1 3024 27087
1 3695 19440
1 24915 64687
1 76305 86386
1 56739 87508
1 12418 45981
1 38967 75734
1 16815 76374
1 10731 12079
1 27083 94233
1 23463 44262
1 12629 76206
1 34328 79478
1 10293 31655
1 44498 45020
1 14098 54239
1 29260 66999
1 8207 59827
1 47175 58714
1 6349 14622
1 49142 50073
1 55678 96792
1 34442 94711
1 61142 95232
1 51827 52766
1 42085 82747
1 25492 52158
1 48062 91682
1 84124 93363
1 8918 71901
1 20783 72623
1 43502 84687
1 21342 34203
1 34575 81942
1 63451 66716
1 10458 69616
1 29688 34189
1 10749 61308
1 48288 88058
1 9947 62095
1 20549 84141
1 25385 98061
1 13495 24880
1 44946 56443
1 26082 58789
1 20274 39197
1 30897 39898
1 24911 92406
1 607 40146
1 9672 47313
1 42351 51880
1 34482 56509
1 82448 99609
1 16179 44294
1 64061 70569
1 31933 90773
1 15955 45082
1 54986 67660
1 51731 52809
1 46839 91425
1 34872 57003
1 10368 61151
1 21487 62132
1 22888 96015
1 12436 61799
1 50685 62066
1 19149 66465
1 55501 66016
1 21145 77875
1 8335 20600
1 8173 33194
1 50560 96252
1 25943 46363
1 44146 51643
1 1825 98848
1 49806 90756
1 36455 92176
1 43388 97177
1 5814 96673
1 32531 89266
1 53082 87950
1 64401 76709
1 43981 73344
1 59607 69562
1 17854 29822
1 48163 67885
1 40736 63323
1 18705 96137
1 29374 55252
1 88431 90688
1 41911 61807
1 8729 22100
1 66704 80961
1 63179 88757
1 4536 49824
1 10920 31511
1 46923 61947
1 23672 76549
1 42301 69127
1 44137 46115
1 55160 94259
1 53038 58778
1 48181 87375
1 7251 47335
1 27700 87400
1 69929 99552
1 25252 37784
1 6607 15175
1 54654 98178
1 11300 40716
1 73891 76274
1 52148 82654
1 8336 42072
1 14245 73458
1 9807 36916
1 915 43835
1 14783 65769
1 10190 27471
1 79858 88047
1 67314 96700
1 5365 28427
1 16871 56006
1 56831 88754
1 19381 70472
1 19658 88940
1 6934 23072
1 15714 86908
1 57551 94595
1 41707 54927
1 7439 97986
1 78123 83344
1 81795 87621
1 32938 40216
1 64319 75264
1 23233 80960
1 26086 49822
1 8757 19801
1 74680 90833
1 18966 30816
1 6296 56381
1 5431 67531
1 28149 71242
1 14165 44046
1 5969 94875
1 19602 74589
1 61448 73748
1 15318 16324
1 36478 92779
1 8083 95001
1 22984 27670
1 21412 92755
1 48208 82303
1 12311 45567
1 37727 69839
1 16767 72925
1 23108 89894
1 46843 75449
1 31010 95870
1 27231 84533
1 10868 89405
1 5574 6481
1 75226 99214
1 76440 91418
1 36767 66913
1 77923 78960
1 46398 83852
1 65391 82305
1 81309 86559
1 32072 93376
1 1924 91402
1 605 59989
1 68793 81304
1 4269 24816
1 15280 15892
1 69305 89128
1 2347 38567
1 72962 95389
1 16952 98350
1 35060 73598
1 14977 53247
1 51578 51758
1 7099 89688
1 57754 77539
1 11544 85348
1 31024 94212
1 30441 79469
1 92494 97497
1 55758 90791
1 1549 34813
1 41689 77733
1 11777 82746
1 24011 71699
1 40607 67452
1 44550 63966
1 58971 67214
1 3068 65977
1 13778 32873
1 11190 37140
1 20670 54033
1 62954 85557
1 25859 26215
1 42132 85602
1 23268 46506
1 39592 51680
1 59500 67684
1 69288 70836
1 5282 27855
1 67852 77113
1 2368 12473
1 11548 84280
1 17281 89065
1 75025 92162
1 27029 33960
1 15702 90151
1 355 19570
1 556 26793
1 30204 47102
1 4612 65213
1 37095 78573
1 46533 56662
1 41443 87447
1 10582 64347
1 22243 27344
1 32775 82160
1 475 17133
1 42003 66098
1 57332 86478
1 71092 82995
1 4231 95765
1 62007 99943
1 53104 61358
1 65697 99631
1 10765 50121
1 24176 31188
1 8620 53983
1 36374 90791
1 29520 89835
1 674 86792
1 45467 46485
1 37775 44661
1 20528 27530
1 23682 63460
1 6133 85101
1 32899 87808
1 11394 75976
1 31119 31789
1 4587 12402
1 14538 58130
1 14720 77930
1 21648 42913
1 52377 91720
1 55209 78613
1 1915 31846
1 12080 84073
1 36599 81379
1 39956 41769
1 1092 98233
1 200 83106
1 67812 83703
1 18602 71275
1 43732 68866
1 12113 78901
1 50719 64256
1 96811 99073
1 51898 86191
1 22106 38141
1 24539 94381
1 23510 42392
1 10509 51825
1 20024 46612
1 10643 14445
1 3883 7717
1 1250 27042
1 30249 58933
1 24089 87138
1 4931 97484
1 25805 44899
1 39779 68236
1 70661 89872
1 57937 61790
1 28819 44111
1 33208 41262
1 15295 69071
1 5563 28963
1 30218 39991
1 9473 83347
1 37679 79651
1 52207 93727
1 19643 20993
1 39074 44113
1 70668 99913
1 18179 97757
1 40967 46977
1 19887 25909
1 4605 72594
1 24958 79063
1 37711 86775
1 71579 87314
1 606 4679
1 17448 18707
1 17810 71368
1 6090 99608
1 24726 64715
1 65564 94029
1 42255 49319
1 19442 67656
1 29844 93025
1 26933 75747
1 35351 83640
1 19506 87748
1 77248 97949
1 6534 68968
1 55529 83577
1 7837 18370
1 58942 89694
1 26848 55257
1 260 19734
1 18053 94815
1 53506 72601
1 84635 98418
1 69982 77060
1 7042 48895
1 484 99146
1 4858 84653
1 17709 96390
1 12260 34065
1 82470 99018
1 1859 76456
1 37535 53932
1 47818 95614
1 18344 37915
1 14496 97574
1 41019 99572
1 48620 52257
1 9602 64144
1 915 92858
1 22681 84760
1 41278 66459
1 27974 57769
1 7393 88572
1 53535 83238
1 55484 75093
1 39805 91898
1 8388 23862
1 47663 60701
1 12607 69437
1 26358 81844
1 43269 86796
1 4338 44952
1 34677 48309
1 67540 91297
1 18924 33260
1 7631 52610
1 15167 75061
1 21344 75464
1 2608 92026
1 34832 45990
1 36948 60391
1 20924 40198
1 30275 50026
1 21714 53926
1 3147 48445
1 6074 99976
1 38908 53648
1 950 43943
1 32851 84057
1 34299 52440
1 31680 85055
1 14040 76220
1 4646 21432
1 69360 89978
1 93856 95583
1 20442 57819
1 85058 92192
1 59622 61883
1 29372 99447
1 22366 49951
1 11792 30830
1 32241 44519
1 44415 72904
1 34038 85182
1 2868 79311
1 18848 86334
1 17293 79107
1 13884 66925
1 27432 58594
1 10253 45270
1 35814 82724
1 22751 31282
1 63647 69686
1 38354 62641
1 15139 64825
1 54384 99101
1 51407 95293
1 38862 75219
1 34568 60456
1 12726 82956
1 433 73391
1 42520 46381
1 11408 47756
1 17317 43067
1 8467 20021
1 14960 32597
1 43068 50337
1 43464 98037
1 76740 82403
1 11489 59738
1 15128 16767
1 55707 84604
1 53264 91668
1 45494 76530
1 28819 62789
1 16431 50631
1 21 35388
1 58971 85533
1 49246 99061
1 44433 68760
1 30313 99453
1 4749 9073
1 38604 63483
1 19347 40338
1 62022 93119
1 85708 98186
1 21651 83396
1 23866 86002
1 26453 51616
1 23757 63027
1 88685 91938
1 81112 83785
1 29907 42388
1 29890 66566
1 2342 37376
1 45717 90303
1 84416 86358
1 50520 90216
1 64793 93151
1 3145 19636
1 22719 52641
1 36203 94746
1 19261 30636
1 63266 99895
1 59947 91748
1 12097 70774
1 21529 74701
1 21950 73651
1 66182 95693
1 76471 98604
1 55359 71109
1 4097 88081
1 17427 42995
1 28365 69998
1 69295 84721
1 7469 33189
1 14472 86049
1 36899 54166
1 40772 73595
1 5262 90564
1 32270 63476
1 37190 62362
1 2816 30956
1 30910 53113
1 41219 90433
1 15445 58725
1 45666 52092
1 28806 45163
1 8527 62233
1 42520 84933
1 16181 22267
1 38904 61726
1 14263 22871
1 64869 66332
1 86551 92112
1 24560 84053
1 24725 46505
1 14836 64947
1 39930 69431
1 610 21249
1 12808 31810
1 4684 18675
1 15013 91900
1 87 46860
1 16256 16907
1 22080 58999
1 93890 97620
1 25099 97164
1 40252 71845
1 13501 67151
1 20377 50009
1 37587 62734
1 3962 17882
1 66633 91447
1 77317 83071
1 50639 68375
1 12921 34045
1 9864 14230
1 10786 49438
1 11163 48988
1 17376 69919
1 1758 9083
1 65652 96719
1 3141 90850
1 1351 75850
1 45453 52030
1 42552 83353
1 2757 34483
1 37215 50835
1 74703 98346
1 17904 24232
1 77781 99226
1 81418 91308
1 15918 80957
1 7825 79994
1 17770 80306
1 54193 93987
1 8586 61610
1 11989 98803
1 41040 89573
1 56240 60061
1 50936 99352
1 2276 59567
1 4255 54042
1 22033 66745
1 33507 47647
1 19438 43244
1 3923 14491
1 9497 43106
1 39096 95355
1 37192 97480
1 56136 95548
1 3498 47152
1 88156 98235
1 61194 89834
1 56480 97873
1 74488 79247
1 23970 69894
1 50259 90421
1 10328 57180
1 37636 87655
1 35898 94352
1 26307 70744
1 33321 54091
1 2233 73405
1 8935 48607
1 37375 50113
1 10420 61450
1 3524 81725
1 43787 88902
1 10310 74672
1 63089 74778
1 20573 34961
1 20271 67029
1 12772 54492
1 60720 68329
1 9355 75321
1 53415 57756
1 58341 93222
1 4156 36275
1 2979 24882
1 63148 79531
1 11865 83188
1 44555 62191
1 14968 96706
1 21987 93137
1 60707 94269
1 17477 50095
1 4209 19585
1 37133 91464
1 61960 81540
1 42832 61801
1 1344 76392
1 12674 75417
1 94092 94639
1 10980 93260
1 4655 57467
1 12001 75379
1 20087 49228
1 14200 25713
1 69723 70552
1 73828 86891
1 87863 92938
1 21609 64113
1 38788 98304
1 58323 84182
1 53337 91553
1 65648 90258
1 46514 93873
1 28612 34272
1 32236 88269
1 33174 49362
1 44694 84846
1 76669 98767
1 36868 49617
1 38258 87591
1 15766 66024
1 6941 95253
1 79068 96206
1 6142 23632
1 47941 81741
1 31598 44772
1 1807 50220
1 31471 59190
1 20586 25311
1 425 4741
1 27925 50210
1 88480 88485
1 54948 85999
1 3128 31545
1 8288 49842
1 11315 43049
1 32212 82102
1 70522 85588
1 58920 90721
1 40068 54109
1 31338 72900
1 70349 82098
1 31939 68989
1 31487 51636
1 21085 93130
1 37915 67084
1 34722 86338
1 54045 75868
1 17810 39349
1 32068 76013
1 410 4721
1 53744 80369
1 40028 58603
1 38112 44016
1 20308 65692
1 85605 98717
1 36929 71941
1 2422 41065
1 74731 86733
1 71905 92634
1 7498 57189
1 5184 15104
1 17355 22469
1 72832 88371
1 27545 28920
1 32593 54798
1 48723 58747
1 155 55197
1 1746 32691
1 4753 75003
1 45815 49270
1 68502 75467
1 4655 67645
1 82194 85586
1 41987 53711
1 885 72759
1 53718 94553
1 17259 72191
1 16200 45508
1 18109 50309
1 11736 55591
1 2027 69724
1 64855 69717
1 60041 73448
1 27649 93779
1 91925 97371
1 33355 46919
1 82368 96429
1 65952 93455
1 49983 98686
1 3903 61218
1 38025 76848
1 10609 19720
1 79935 99893
1 30134 74544
1 30806 77091
1 28458 82168
1 45813 92456
1 1080 69309
1 49163 95728
1 628 61585
1 59097 77011
1 29286 87271
1 32020 35972
1 15088 65744
1 57799 82196
1 38234 54584
1 31316 60251
1 1222 68310
1 245 70745
1 18963 95772
1 8337 81587
1 9253 55783
1 88227 89067
1 9221 44821
1 60669 91820
1 84941 92953
1 33539 95277
1 14575 84417
1 47272 64010
1 34070 61078
1 6697 53411
1 84687 99686
1 19310 22897
1 43759 66937
1 18691 78853
1 6596 41363
1 4910 69097
1 14950 54308
1 91838 95310
1 26435 33511
1 30581 44947
1 15505 54072
1 33423 47933
1 9014 29460
1 28376 72273
1 48364 85115
1 49195 54487
1 20283 49794
1 37418 94768
1 63881 78276
1 44538 83255
1 10176 46671
1 19838 92065
1 88607 92077
1 55692 62553
1 57946 81883
1 38541 83357
1 1419 18161
1 8153 25238
1 30999 95413
1 6679 73240
1 8343 47112
1 35349 51318
1 18549 73123
1 39485 67249
1 64349 89310
1 5042 66058
1 8350 16680
1 78044 88882
1 27434 91770
1 34616 60083
1 41912 42323
1 30114 86555
1 56543 58066
1 31067 86704
1 7713 88707
1 65169 99521
1 23616 67747
1 24603 96094
1 5748 43970
1 82020 98249
1 55983 86324
1 6899 19299
1 1011 81497
1 30495 39028
1 71073 94944
1 26790 57895
1 67927 90437
1 17112 73339
1 89804 99915
1 48791 68410
1 4108 66168
1 68620 91385
1 1364 64336
1 38233 89154
1 11121 76821
1 9904 75157
1 18814 45781
1 64907 81190
1 6202 77783
1 91455 93343
1 74843 76920
1 64168 92083
1 54249 81392
1 10523 64319
1 40917 77833
1 50413 62047
1 17486 77900
1 19909 90095
1 44629 47519
1 50721 72416
1 13348 34326
1 14463 91049
1 10069 75432
1 3635 77000
1 58869 83952
1 17994 63188
1 8619 72384
1 15666 81747
1 27381 50651
1 1918 65543
1 9424 37958
1 56398 91843
1 11128 77856
1 18542 68516
1 61340 84291
1 9744 99275
1 46045 83332
1 59768 99917
1 63824 98112
1 27012 98945
1 16060 72476
1 17774 29367
1 6479 12808
1 37023 86332
1 27279 85347
1 39050 60855
1 8919 11896
1 59547 94707
1 14483 34042
1 77763 80939
1 13014 39299
1 46290 77927
1 14848 42123
1 31507 75514
1 30535 80725
1 2666 10423
1 19700 52807
1 10948 88447
1 37854 85963
1 32560 85309
1 52714 88198
1 68671 80608
1 38915 88119
1 54870 72509
1 2965 8243
1 26326 86370
1 13839 76288
1 12287 16621
1 35065 85839
1 3720 80390
1 13299 36478
1 57271 73572
1 17582 77679
1 58756 69250
1 20672 42288
1 28271 59741
1 21827 34614
1 24385 41582
1 30749 79976
1 32077 84290
1 20951 73989
1 23964 80773
1 42439 45292
1 2867 4879
1 4319 46153
1 27780 72085
1 63060 88234
1 26270 91080
1 18984 79525
1 77215 92480
1 2465 9179
1 29032 91806
1 24165 59864
1 32070 33244
1 55586 80800
1 76707 95474
1 27270 88752
1 50118 68401
1 4894 91733
1 42237 53296
1 31793 93227
1 23264 45279
1 44263 62671
1 1283 73390
1 46831 99630
1 4696 51079
1 2425 57220
1 27052 76801
1 21124 87144
1 17094 62016
1 34628 36444
1 15863 27451
1 17816 82415
1 10610 89433
1 19057 53776
1 15203 83000
1 35231 44724
1 31762 73725
1 75327 95719
1 2510 66655
1 55012 85496
1 27124 81824
1 13858 86241
1 26802 78909
1 15333 46994
1 37626 57812
1 560 89695
1 34785 79543
1 17192 60440
1 31072 57390
1 13459 87832
1 9442 44605
1 7947 14610
1 3348 95876
1 21652 48204
1 35423 55913
1 10204 91262
1 56959 99377
1 43660 71954
1 52179 89100
1 33593 63730
1 6606 17496
1 42923 73972
1 24632 50941
1 53273 79255
1 58397 85363
1 2900 79087
1 30659 46723
1 17900 95005
1 38031 69821
1 54661 83054
1 55513 62395
1 2479 78903
1 64483 71807
1 74350 88913
1 51246 64444
1 26250 48946
1 11303 41178
1 20416 31105
1 34725 89397
1 28521 92029
1 3778 73116
1 1739 21709
1 10060 53941
1 76974 88027
1 7604 85158
1 1378 68780
1 67624 71832
1 19862 74653
1 47982 75980
1 9256 73484
1 62884 83741
1 78594 88053
1 54392 60278
1 37423 50836
1 23624 71281
1 29985 95602
1 22854 80805
1 16810 19568
1 52879 64946
1 10160 92668
1 17004 45382
1 19399 92828
1 42831 57420
1 11336 89798
1 36159 76106
1 35658 47557
1 18416 74276
1 69428 94330
1 11336 58997
1 11477 17569
1 31965 79073
1 26223 27929
1 44367 82776
1 636 95997
1 45387 47209
1 35168 72291
1 11183 43445
1 7914 28695
1 51832 97408
1 23179 30974
1 29390 88591
1 5390 87345
1 66708 96160
1 2969 88087
1 6052 27706
1 23980 30334
1 20416 61148
1 22059 94793
1 64173 76435
1 4358 48576
1 30224 84380
1 7184 59916
1 16268 70581
1 71012 71796
1 15545 41706
1 24964 40751
1 28756 84500
1 4296 44140
1 37987 45580
1 61226 99811
1 57087 91363
1 10340 63149
1 11166 44869
1 25695 47305
1 13344 93864
1 24905 88134
1 824 87230
1 807 46370
1 4674 74518
1 78147 96822
1 50417 65887
1 33768 34355
1 2726 95954
1 40124 77025
1 52100 55444
1 5860 26001
1 32638 70074
1 13838 77706
1 11431 91834
1 22545 89506
1 21254 74312
1 74517 86289
1 7658 68541
1 20766 96794
1 12009 94607
1 48382 62068
1 35903 99245
1 40642 58673
1 53505 67646
1 29719 44438
1 42611 44584
1 16184 68480
1 10051 85452
1 47143 76072
1 24159 29160
1 26072 83852
1 68252 75013
1 45034 76655
1 885 59861
1 28035 66296
1 48716 72743
1 24647 81261
1 44589 89339
1 693 5621
1 915 16824
1 45300 85629
1 51577 94994
1 27728 82486
1 18036 87813
1 60150 81490
1 17760 37221
1 24757 55383
1 36862 39733
1 77949 93853
1 65113 99673
1 4697 73544
1 12751 34153
1 39369 45127
1 21271 69598
1 12227 67757
1 4081 13470
1 8812 14799
1 20414 72825
1 26034 45342
1 36772 64002
1 15501 61350
1 55089 98683
1 9302 94726
1 3275 76680
1 31921 34503
1 8205 61441
1 5588 15526
1 10788 77811
1 23596 65161
1 52063 70370
1 26309 45393
1 59253 90562
1 31844 50422
1 32512 35471
1 19088 38965
1 27833 78698
1 23514 45668
1 43152 76634
1 27549 81702
1 11094 65980
1 10719 82757
1 13221 42154
1 25161 47533
1 18451 93933
1 38734 67525
1 29320 33494
1 1337 87569
1 30226 71012
1 4339 79050
1 39967 87397
1 42531 57841
1 23647 65092
1 18707 26567
1 75962 88440
1 14804 36541
1 31024 94925
1 25871 29693
1 23453 43111
1 35450 74763
1 14413 57239
1 30916 41494
1 14815 88380
1 5921 66716
1 66765 70415
1 81398 99104
1 31213 51415
1 1567 28400
1 36763 43099
1 31219 84517
1 22983 81482
1 53922 93396
1 15241 46686
1 53063 56345
1 18812 92800
1 7318 38338
1 2984 82505
1 616 21522
1 18976 23176
1 17773 34484
1 73404 77083
1 59331 94385
1 23165 78724
1 65878 91951
1 29717 62262
1 38348 89755
1 19838 53402
1 35872 74146
1 17251 51838
1 53484 59783
1 55015 97729
1 43367 56598
1 47168 76792
1 76208 96532
1 48803 67154
1 4695 94763
1 90240 94969
1 32147 32340
1 73178 93680
1 32088 93934
1 69543 90570
1 14851 61747
1 56299 63916
1 1791 99750
1 74993 99174
1 58157 72134
1 67018 94927
1 27412 53074
1 50186 57184
1 31829 36913
1 6675 50336
1 62 66645
1 2236 8181
1 4673 29150
1 4486 53672
1 29187 81760
1 29650 55143
1 12307 97828
1 16845 51409
1 69284 77740
1 37584 86251
1 25493 89915
1 75393 87037
1 19015 53850
1 28567 95295
1 44782 79363
1 15598 78370
1 89921 95362
1 41331 75003
1 74448 74652
1 13221 65914
1 9927 69506
1 42351 67398
1 27957 61380
1 10968 50566
1 49258 86888
1 56564 85675
1 61695 95483
1 26787 80420
1 27801 33064
1 14485 46582
1 49761 94069
1 27207 88183
1 9047 33963
1 85586 93360
1 10842 98692
1 49963 96161
1 51471 91101
1 57757 98901
1 30206 50734
1 27013 96480
1 25731 88151
1 81832 92007
1 73367 88362
1 15530 82170
1 3566 10789
1 7849 16979
1 35139 88320
1 21066 97249
1 46855 92282
1 14090 30386
1 27471 62135
1 50864 75509
1 23678 75324
1 1103 53457
1 22760 48601
1 29816 97197
1 32333 89134
1 2681 50246
1 45089 91252
1 15148 19193
1 41463 78513
1 10350 95784
1 2152 96994
1 1141 20212
1 44064 54478
1 8762 66323
1 42613 50333
1 2477 79757
1 43007 79811
1 19861 41117
1 38937 69261
1 40518 94887
1 21023 82530
1 23863 46501
1 38228 96498
1 13090 29592
1 20681 36039
1 28958 38124
1 19525 37397
1 3291 45964
1 65945 76706
1 87167 92356
1 31470 98982
1 48226 70458
1 14427 22747
1 31855 55046
1 32476 57873
1 28619 31234
1 20655 83505
1 48730 91678
1 27331 41153
1 12368 16196
1 18127 29868
1 27128 48305
1 35764 54255
1 25738 43595
1 47096 77854
1 23094 79641
1 31570 32489
1 18927 61866
1 66012 88233
1 60737 72794
1 35078 89374
1 19986 39267
1 16665 75659
1 53145 75464
1 8998 83066
1 10936 68714
1 19354 87328
1 71363 88702
1 17566 45432
1 21692 59560
1 25944 51193
1 9729 11489
1 12441 77823
1 12676 47616
1 44512 65823
1 35241 45706
1 53100 87089
1 48099 86131
1 34832 65329
1 39835 62190
1 26394 66511
1 19688 94444
1 33241 42242
1 2181 98527
1 14153 96440
1 36391 54171
1 28063 89660
1 7373 73629
1 21690 43390
1 13968 80313
1 22233 93659
1 63807 78924
1 8212 48723
1 69222 93784
1 76464 99444
1 31247 53679
1 10900 47098
1 52481 76281
1 47600 98592
1 5578 73175
1 4297 12332
1 36412 73668
1 22948 47072
1 48706 88055
1 321 15374
1 34959 51596
1 9768 21004
1 80957 93467
1 11176 97547
1 28347 34596
1 69998 86545
1 21469 69269
1 1324 97429
1 35746 93858
1 35531 44541
1 37903 61784
1 44749 79670
1 37771 75012
1 37877 69863
1 39895 49191
1 10061 23869
1 15129 28625
1 25073 45023
1 33324 99322
1 43267 93355
1 85859 87363
1 6532 19549
1 79100 79192
1 6619 78518
1 67419 91847
1 42971 44472
1 13032 78241
1 1778 33000
1 62634 73235
1 2621 88854
1 12614 75044
1 76012 81743
1 20143 78964
1 1303 61216
1 65805 82137
1 53791 84461
1 22314 70526
1 9385 65360
1 51589 90096
1 19351 21047
1 8392 25084
1 62616 89513
1 18807 84413
1 22135 78195
1 40950 44006
1 66463 93179
1 58006 79797
1 63052 63461
1 23856 60458
1 68200 68720
1 49977 74511
1 32039 48980
1 58726 70602
1 9956 65974
1 25518 96436
1 15726 18395
1 37916 70686
1 2614 50636
1 29667 90422
1 26298 50057
1 48657 68458
1 53211 73348
1 6437 79661
1 19227 23456
1 22172 42465
1 57466 64075
1 8408 34949
1 43313 47832
1 41249 72720
1 23503 59873
1 2417 21790
1 15027 90012
1 43741 90712
1 20586 68572
1 14412 75964
1 21930 76107
1 33826 86888
1 19876 88623
1 91174 95722
1 66997 73238
1 52876 84527
1 39767 44438
1 6144 17395
1 75109 92165
1 346 89984
1 51012 81995
1 22118 58084
1 42900 50016
1 2081 56771
1 26770 29644
1 14689 46800
1 54801 75776
1 40337 93192
1 18904 42544
1 2812 87799
1 61106 81086
1 43010 94404
1 88604 99492
1 7645 34750
1 40563 52218
1 56429 63822
1 28942 30998
1 5987 80159
1 18924 97402
1 39265 81045
1 20100 72724
1 16711 54046
1 19730 93491
1 13111 29026
1 37396 72567
1 17203 21818
1 24272 94026
1 35615 36717
1 43338 67876
1 747 72059
1 83832 96551
1 31283 84690
1 8048 56528
1 48903 77858
1 4231 68654
1 10377 99125
1 19085 98298
1 10057 10794
1 49386 53336
1 83562 94637
1 1529 1875
1 10632 27077
1 39653 86581
1 73048 77096
1 389 7874
1 85632 98051
1 87749 98830
1 25667 77827
1 44905 55915
1 8442 87027
1 17951 23729
1 55924 95220
1 28981 96386
1 24286 67950
1 10316 83853
1 18533 48739
1 16215 79623
1 25682 83377
1 28500 96874
1 28554 67876
1 42147 64216
1 18575 49650
1 32108 56077
1 30075 98774
1 7638 56633
1 32740 44221
1 18967 73010
1 27248 38392
1 15549 74942
1 13808 28173
1 20356 32948
1 54749 70970
1 48040 68134
1 10665 44822
1 69621 93091
1 36877 68381
1 43958 52326
1 18748 96695
1 2635 52180
1 16944 17698
1 20185 75528
1 14683 23223
1 42146 49997
1 3031 16564
1 6997 56525
1 41407 89178
1 31704 80314
1 51436 65035
1 34916 61738
1 55045 78187
1 23414 30784
1 41383 95194
1 27253 80386
1 40725 60721
1 57908 85154
1 8731 12673
1 39488 95962
1 47915 98086
1 39451 70520
1 5738 23096
1 82786 83322
1 12220 78931
1 5392 93028
1 59886 93065
1 61065 81891
1 73226 80447
1 84796 96398
1 36948 48689
1 57229 71855
1 7956 68311
1 5833 10374
1 50315 79731
1 72676 73158
1 48953 65334
1 25015 46444
1 17417 95861
1 27901 49341
1 18108 90100
1 49972 84858
1 64506 83629
1 40126 43483
1 73929 90190
1 3094 21005
1 24963 68833
1 15429 89880
1 20402 62497
1 43321 82432
1 7190 61362
1 2846 7171
1 6744 90594
1 4091 34774
1 39500 60033
1 765 56781
1 40916 88791
1 45750 50045
1 84270 84425
1 5996 80410
1 24139 69441
1 72657 94144
1 51292 60020
1 1004 37597
1 3333 55048
1 57915 89896
1 3086 57212
1 3536 4959
1 72832 93572
1 84783 94524
1 56202 71767
1 4443 34563
1 46123 67716
1 69294 70306
1 3153 47878
1 59772 62182
1 42061 45258
1 31631 98102
1 49534 54458
1 20206 91202
1 17629 23467
1 1969 96687
1 26368 75060
1 13412 97409
1 35826 77961
1 20821 56878
1 32556 62237
1 57069 80184
1 48754 83388
1 29276 54395
1 69419 72845
1 4834 85787
1 11660 87836
1 15984 54429
1 1109 80823
1 13456 59762
1 49760 67574
1 44009 92531
1 1239 79328
1 59288 80762
1 68325 94668
1 63357 91595
1 44026 61979
1 19713 28781
1 10391 22784
1 15158 92769
1 25295 75929
1 70970 86957
1 19630 51840
1 53468 91678
1 74692 93112
1 3060 60892
1 75399 94175
1 17034 86113
1 44454 47356
1 31234 66435
1 70720 92213
1 3518 41035
1 32989 38264
1 54905 66931
1 12333 17069
1 7019 41716
1 61989 79668
1 18155 47206
1 53218 92985
1 14314 25266
1 77215 95033
1 38912 97513
1 59200 66057
1 47275 82127
1 4667 74473
1 476 61748
1 57373 75546
1 25592 49760
1 5755 51263
1 45591 69429
1 20630 39217
1 17009 93584
1 40340 44326
1 71709 72844
1 71593 74806
1 34672 50836
1 58687 61713
1 58125 89743
1 47 52382
1 2038 31812
1 58403 66892
1 59620 75774
1 36907 99164
1 82568 88540
1 87974 90444
1 88658 97837
1 27177 39877
1 24460 85537
1 20389 80277
1 32471 41770
1 17421 93083
1 24721 34288
1 64922 72379
1 61383 65108
1 382 18149
1 36846 37934
1 10250 36840
1 59917 97694
1 35490 43892
1 15023 20431
1 23018 34405
1 15506 18691
1 47648 84288
1 10546 20830
1 21920 29675
1 16236 36155
1 60967 88928
1 49387 96376
1 33387 36458
1 55149 82600
1 15481 43618
1 19584 35279
1 20678 45975
1 17878 56805
1 15645 40533
1 70473 94732
1 4308 21739
1 19901 77986
1 11505 50491
1 70944 97406
1 3293 49824
1 62744 88500
1 41663 43854
1 43672 75778
1 69384 84858
1 36144 76426
1 45313 80997
1 4562 15408
1 7042 71007
1 7333 57214
1 65456 74109
1 1335 35745
1 43436 52456
1 679 91077
1 33109 70540
1 10655 80133
1 1290 28468
1 51609 87368
1 36154 85934
1 67527 80495
1 51170 64104
1 1333 61509
1 35071 40499
1 1707 61373
1 20425 61538
1 29324 91557
1 7140 79058
1 92945 99848
1 48932 74745
1 35593 58370
1 23428 62893
1 9683 71713
1 13852 34659
1 36886 82848
1 63556 72262
1 40521 91966
1 39110 41530
1 73363 80210
1 24305 32800
1 14262 37784
1 58238 75825
1 59994 75004
1 30955 37393
1 63631 97240
1 37333 85620
1 79469 95330
1 39541 84598
1 18761 42611
1 17167 25698
1 2546 11879
1 25699 29215
1 4669 58529
1 51543 87225
1 44516 78248
1 68498 80544
1 46875 63754
1 27894 97797
1 57252 65119
1 69154 77712
1 44990 72436
1 36950 77557
1 47624 65820
1 50045 91777
1 32697 48949
1 54592 79747
1 80504 86435
1 1519 30097
1 73382 76323
1 10329 17717
1 45344 93374
1 29326 38263
1 21279 57887
1 67175 92951
1 27188 59315
1 23885 91896
1 27127 71539
1 14206 47282
1 6473 94260
1 43868 55137
1 12059 46686
1 1649 8692
1 64617 99363
1 6689 30068
1 22918 55892
1 5296 55671
1 25520 83866
1 40477 73214
1 19852 66330
1 18859 84799
1 73648 74626
1 68097 79589
1 21773 77042
1 7911 67682
1 25964 45118
1 1323 78635
1 3035 29938
1 38006 82257
1 51487 67294
1 22879 24816
1 263 1017
1 5590 14167
1 9779 77007
1 74633 97785
1 36743 77419
1 18485 32890
1 51497 58283
1 36066 54692
1 41371 69350
1 72393 98110
1 25181 64988
1 52160 78359
1 35574 97284
1 64762 89758
1 12846 96591
1 13204 28588
1 24215 93556
1 61608 87558
1 95422 99159
1 21364 31159
1 55739 71794
1 61584 83242
1 27293 52000
1 47703 86524
1 54027 63958
1 26843 89598
1 15761 17323
1 34271 96693
1 12082 34846
1 70182 77957
1 73003 76337
1 32945 40293
1 51544 96147
1 31284 50280
1 24523 89896
1 28881 41046
1 39002 66160
1 44373 63498
1 11647 88447
1 94954 98709
1 8787 39994
1 37977 89685
1 75043 87550
1 28481 82234
1 76124 82756
1 63394 67563
1 1034 77951
1 71239 83388
1 56061 91347
1 13403 95307
1 10961 65723
1 51006 72679
1 22141 35995
1 74329 76307
1 27368 86397
1 2949 23315
1 21079 25440
1 61200 68424
1 6159 91179
1 82045 89055
1 16154 57470
1 47854 96290
1 49905 79846
1 31280 99909
1 16745 88321
1 12369 92811
1 71368 86696
1 3647 6006
1 9036 54203
1 66458 78070
1 9587 11953
1 16491 63557
1 11061 82618
1 92675 97700
1 27926 41632
1 70688 97543
1 30117 89285
1 5667 34143
1 1438 41653
1 31482 78021
1 30490 39792
1 30255 53983
1 67719 72713
1 9493 57265
1 36352 47431
1 10488 50628
1 20057 90224
1 212 31074
1 7792 50290
1 55203 58374
1 69402 79339
1 37218 70890
1 56372 97393
1 22095 64965
1 51856 87710
1 70480 93949
1 21192 63030
1 74509 88127
1 9392 17035
1 10728 60003
1 31046 70498
1 10937 71432
1 49151 93415
1 34612 86086
1 1642 97177
1 32529 81021
1 78373 83986
1 9503 75707
1 1535 70841
1 70882 95670
1 6634 14190
1 4998 19404
1 8747 57165
1 87043 93348
1 41370 48102
1 52191 66482
1 93861 99734
1 65055 99695
1 36757 79126
1 52570 65203
1 25563 40582
1 11165 96204
1 55167 78973
1 73952 83172
1 57463 94207
1 40208 48170
1 745 2457
1 1208 70950
1 34929 35510
1 22789 81896
1 40510 75058
1 20136 69570
1 64219 97779
1 10207 86228
1 45498 98667
1 91367 92854
1 39643 97746
1 63782 97345
1 46092 77657
1 20276 29923
1 2273 40202
1 28581 84776
1 23735 64035
1 15563 69140
1 58826 76816
1 5786 36693
1 47048 67924
1 85569 86051
1 35306 53385
1 16195 67998
1 37711 48280
1 36630 76933
1 33236 34178
1 45541 45974
1 49064 78456
1 22145 95876
1 26384 74299
1 40642 86686
1 28913 37953
1 27031 51472
1 36001 39202
1 21347 91068
1 32820 37440
1 42620 62901
1 47074 67095
1 8965 73728
1 2485 84428
1 18731 33933
1 42532 94247
1 39263 55794
1 30537 55349
1 21514 75442
1 10396 72167
1 7406 53622
1 4586 79663
1 32083 82226
1 62335 66355
1 46209 49832
1 41142 70512
1 16988 84963
1 77745 81566
1 7984 56643
1 26217 69912
1 61997 71606
1 11300 79610
1 688 44044
1 5385 6727
1 78016 78030
1 48317 91528
1 41372 73932
1 9865 29302
1 4536 87216
1 75608 92157
1 8772 61564
1 7026 93393
1 1967 63217
1 39889 72887
1 4462 87466
1 21019 87742
1 46744 91412
1 1455 75407
1 7270 57893
1 45831 72702
1 958 52461
1 7146 72245
1 83600 89355
1 30711 90622
1 42398 68132
1 2198 25639
1 14330 73529
1 29375 31453
1 81726 88229
1 39770 64087
1 13280 39206
1 46997 95234
1 30263 43308
1 442 42849
1 4843 58980
1 19553 52652
1 38118 48218
1 16893 50662
1 23516 71987
1 5744 69881
1 46118 80349
1 11233 42650
1 2109 21173
1 746 50390
1 8482 52310
1 2649 62146
1 26575 68957
1 15071 94255
1 38249 43247
1 38385 38739
1 18201 29021
1 24430 89738
1 74126 74770
1 14060 89364
1 58155 99815
1 94623 94989
1 79757 85740
1 25399 76551
1 66244 85353
1 60943 92655
1 28885 82203
1 5411 52628
1 84870 94740
1 49328 68443
1 24871 76276
1 36121 51283
1 1639 93418
1 43173 53297
1 12690 92937
1 25782 38672
1 74867 99236
1 8488 52550
1 6085 66480
1 25895 40687
1 22536 31693
1 20166 73793
1 25550 62059
1 6271 74484
1 3865 30822
1 24927 95488
1 34462 55134
1 9423 66065
1 46563 80430
1 27274 35662
1 17603 42460
1 53729 82692
1 88042 91968
1 4685 32403
1 2750 49737
1 20817 77473
1 59769 86943
1 31271 84550
1 55838 65158
1 50547 59342
1 50047 86095
1 41063 86002
1 31143 54981
1 8741 42604
1 63012 86783
1 21652 79320
1 61670 86712
1 34646 87159
1 28140 77427
1 93541 99500
1 32112 78864
1 6111 42565
1 60645 86212
1 63124 79209
1 38444 96853
1 62184 66023
1 48991 69333
1 47854 51934
1 11456 11833
1 62760 85000
1 17720 89764
1 13211 75369
1 51207 58975
1 61129 82598
1 36917 74574
1 45832 71593
1 57363 79739
1 62356 84455
1 35468 43848
1 8100 38180
1 44051 59054
1 45018 75222
1 43137 83585
1 74473 97244
1 4905 24205
1 1809 32411
1 18244 59715
1 6359 34008
1 6033 86008
1 36169 48368
1 47049 69342
1 15312 59968
1 15205 15743
1 20101 39107
1 12177 95259
1 3696 41614
1 5596 55384
1 38236 42325
1 50957 87675
1 12284 93562
1 48630 64218
1 83069 90904
1 14043 36540
1 16347 25410
1 48176 58950
1 61305 82564
1 11509 12007
1 18 64972
1 27916 78787
1 36233 66353
1 38486 56650
1 582 20650
1 24908 56315
1 64412 65767
1 47291 88124
1 24127 48846
1 63512 67040
1 66341 80598
1 6392 49283
1 68625 89004
1 2055 42294
1 83869 86541
1 15719 75658
1 14052 77063
1 18095 82609
1 41870 44913
1 1201 78351
1 25341 75760
1 27350 65560
1 11781 54066
1 20933 87577
1 30314 35155
1 15646 35423
1 75810 85836
1 41136 90164
1 17764 36734
1 13209 62357
1 34589 40018
1 71061 85760
1 54856 79584
1 33223 38336
1 27895 75317
1 29988 85145
1 61719 67245
1 49719 74943
1 22438 81781
1 77089 96300
1 33566 50677
1 7528 91914
1 41524 81194
1 63612 77797
1 17984 89721
1 16147 18662
1 55298 87229
1 15439 45291
1 50604 67544
1 16966 90094
1 23489 72779
1 45670 69247
1 53336 75150
1 53039 79969
1 53560 72937
1 58759 83405
1 23529 92311
1 39786 78490
1 4612 49431
1 31310 92435
1 71972 84783
1 22488 66423
1 25460 80338
1 15759 89056
1 52907 65187
1 17894 36146
1 31693 88614
1 10129 23993
1 1689 98571
1 14749 16943
1 6949 27570
1 10580 43119
1 33737 91467
1 25181 69735
1 56651 61355
1 67527 98286
1 3908 76861
1 17277 36514
1 67176 85520
1 4077 81847
1 3194 21822
1 4419 78942
1 81777 84957
1 72160 89147
1 21541 51816
1 9539 34616
1 78158 81281
1 4657 60793
1 54756 77820
1 35753 76506
1 11200 42461
1 63589 77065
1 23414 95164
1 40473 53056
1 42617 69449
1 77570 88040
1 56828 75957
1 46073 69768
1 64688 94782
1 18314 99709
1 8839 72107
1 40407 46805
1 23682 84566
1 83412 86374
1 9053 83540
1 24312 75096
1 17959 74748
1 68144 69291
1 32893 34968
1 46536 56228
1 15735 82527
1 6891 92101
1 2653 37484
1 23533 28954
1 23361 28161
1 43727 87922
1 41439 47042
1 31196 90066
1 16827 33127
1 9244 33413
1 52684 92783
1 38668 45167
1 19574 79711
1 21095 53669
1 4459 97585
1 950 66228
1 42193 93746
1 3991 43918
1 26838 45146
1 23021 86710
1 27103 51166
1 52456 81229
1 15426 41642
1 812 45927
1 26613 40040
1 34758 62122
1 17681 92156
1 34204 54968
1 28262 62846
1 6177 52464
1 3851 41131
1 47098 57640
1 33393 88967
1 75525 92981
1 10185 19085
1 441 12588
1 6640 58749
1 12609 45685
1 61662 87971
1 21550 50653
1 10390 60164
1 8450 71766
1 5690 90778
1 15562 28545
1 15076 67387
1 44920 63139
1 5346 25265
1 26673 98036
1 55930 94029
1 52275 78573
1 74631 89509
1 24871 34485
1 23434 90999
1 29875 67073
1 28638 54356
1 1895 46653
1 10587 24011
1 39928 58000
1 33472 96387
1 12637 60211
1 2384 35945
1 8630 96770
1 36111 51413
1 6377 30840
1 2721 58014
1 37159 73599
1 13859 29373
1 36736 71643
1 73060 75271
1 33780 48202
1 78378 93507
1 10284 20355
1 38628 43346
1 23112 92168
1 12804 59653
1 26505 68074
1 33459 40684
1 3096 12482
1 15342 40456
1 57662 58696
1 14004 91644
1 49618 70698
1 32733 54471
1 8239 80993
1 53180 69726
1 83622 93180
1 48517 88352
1 6324 76200
1 97701 98960
1 20573 29571
1 43074 62869
1 4446 36583
1 40413 55301
1 37073 71390
1 26247 88630
1 61760 78439
1 13566 41836
1 10499 15920
1 10154 63388
1 16266 22720
1 60982 88680
1 58544 59845
1 4720 94358
1 24772 95704
1 46503 85167
1 46424 61489
1 57901 74125
1 58982 72206
1 55942 77773
1 1154 57575
1 40707 68484
1 15412 31134
1 84096 88414
1 79535 89930
1 43574 54786
1 33328 55531
1 53388 58363
1 60093 91461
1 88541 91910
1 60367 68015
1 7942 8866
1 61306 97183
1 19846 54816
1 25980 81271
1 18886 94043
1 57351 76336
1 15477 57774
1 66740 69571
1 4200 23186
1 5344 81375
1 89451 93502
1 6409 98953
1 51444 68466
1 2582 22375
1 19976 76100
1 46465 89777
1 31502 91150
1 58353 82673
1 39571 95286
1 88472 94614
1 19253 25863
1 73893 88580
1 44916 67631
1 752 68886
1 49523 87997
1 1019 47643
1 37364 67381
1 14178 93948
1 21186 29895
1 44165 90574
1 11229 77266
1 3255 94641
1 59810 96285
1 12462 47460
1 41302 71805
1 27981 51500
1 13322 38570
1 78065 91774
1 94398 98745
1 60284 70931
1 3609 67862
1 62520 73813
1 3177 45248
1 25781 90781
1 37861 99869
1 15663 91494
1 29886 92128
1 11897 34711
1 7607 61101
1 9928 39283
1 51766 82142
1 50344 83736
1 6878 84250
1 22771 73958
1 4818 99290
1 37728 85986
1 1116 21419
1 52101 63246
1 31266 33941
1 49464 70627
1 63213 85458
1 2206 72725
1 17380 23524
1 35183 97260
1 27478 56773
1 42392 94099
1 18678 19621
1 70374 82737
1 17522 86217
1 74716 83932
1 10373 87697
1 69341 74258
1 16405 38611
1 31606 34692
1 21206 24494
1 35428 64103
1 32737 46001
1 6933 53641
1 60354 88826
1 27019 40588
1 12292 47342
1 19294 54615
1 19461 32374
1 16430 17021
1 59299 72647
1 54704 62922
1 15798 53165
1 54394 58156
1 14039 54442
1 90121 99528
1 77983 84131
1 69872 71487
1 363 47903
1 51368 69628
1 23922 84506
1 22695 65646
1 3055 41900
1 50571 55227
1 17300 54669
1 57509 66153
1 83364 89363
1 60937 68712
1 62015 91523
1 40562 60070
1 9057 72453
1 6828 23324
1 6387 39018
1 68630 76389
1 38160 86375
1 21172 37251
1 69100 92155
1 3610 63884
1 18065 26196
1 55005 62546
1 4371 35403
1 2008 84567
1 1571 87053
1 8668 60111
1 52350 85190
1 61 27575
1 24230 37467
1 71562 75525
1 36733 90027
1 41425 49260
1 20252 47885
1 21186 50435
1 37096 61654
1 35261 45083
1 56682 94902
1 1580 84116
1 55841 59554
1 40586 83795
1 40442 42094
1 18103 82500
1 24738 24952
1 30999 53811
1 46758 99361
1 26285 29098
1 33439 97108
1 16537 20812
1 12726 63163
1 76752 96849
1 78658 84221
1 10010 23331
1 64200 68916
1 5754 35120
1 10253 63120
1 10902 30804
1 24575 59788
1 14200 51030
1 42348 90247
1 23806 80267
1 42057 67293
1 20115 35548
1 5989 27334
1 29516 63767
1 31801 69732
1 39143 98576
1 19863 31141
1 29098 73018
1 20899 78087
1 68645 85847
1 52303 59026
1 52753 89972
1 39562 70913
1 64710 81999
1 56869 59898
1 67237 73119
1 29464 61269
1 10152 87614
1 60746 81914
1 5348 45090
1 21329 64078
1 77982 97693
1 49046 50605
1 22165 43496
1 7679 90009
1 7063 49166
1 19861 29157
1 31002 99172
1 71397 77525
1 6846 33282
1 13896 54599
1 59877 97859
1 26686 62576
1 79499 94339
1 4049 42522
1 23886 62259
1 49336 87693
1 19662 63404
1 585 45949
1 21429 68548
1 36083 83972
1 5453 54250
1 58395 94112
1 37219 84803
1 23247 32791
1 4854 91433
1 1960 57832
1 61296 98102
1 68220 99964
1 31644 45946
1 18020 66958
1 23456 99809
1 4783 8498
1 45642 73244
1 72949 84190
1 13662 43464
1 28671 76569
1 22073 54760
1 793 92698
1 33188 67014
1 52759 63335
1 25468 67271
1 55031 79263
1 60810 63717
1 61863 66868
1 7258 71860
1 15165 99467
1 76916 97380
1 62358 71467
1 69053 82896
1 15220 23753
1 69179 95162
1 10887 46051
1 11879 47468
1 25351 34284
1 31207 49431
1 53214 77973
1 8531 70887
1 76707 91083
1 44888 51608
1 497 19319
1 70621 72809
1 6047 15069
1 8480 89428
1 26842 68254
1 36460 61461
1 77308 87092
1 53684 91747
1 29622 99398
1 12956 86401
1 25804 93725
1 7891 73405
1 44596 61378
1 52806 62449
1 42830 99132
1 37956 83386
1 28490 31139
1 72185 97077
1 71660 98932
1 21757 82442
1 6323 19008
1 10483 46366
1 38233 80038
1 46592 89979
1 19230 42179
1 44994 98381
1 27474 72821
1 2001 69087
1 34036 73153
1 43692 96186
1 29795 74230
1 17958 36286
1 45143 56356
1 29808 66119
1 25053 42406
1 86786 91197
1 48885 77614
1 41165 42432
1 336 4010
1 9658 51319
1 40463 93686
1 3766 70532
1 14652 68671
1 231 77414
1 72774 94653
1 2174 52668
1 12212 78007
1 34901 45696
1 20210 76849
1 26672 26911
1 63340 70697
1 48681 51846
1 74979 95445
1 2805 41104
1 3055 82560
1 17751 45905
1 2968 71620
1 47312 57533
1 21659 50172
1 431 7274
1 61229 83935
1 9812 86638
1 1631 9808
1 19327 59969
1 22693 50799
1 13049 19919
1 78206 84168
1 12680 16731
1 11403 92568
1 7178 94303
1 53376 72944
1 53131 68583
1 2585 52698
1 24944 70632
1 10537 77921
1 36161 59075
1 739 56224
1 53958 58281
1 391 41617
1 31036 67706
1 42665 72757
1 22220 73957
1 4307 16212
1 21112 79703
1 78621 84630
1 34003 47575
1 66091 79873
1 8752 59151
1 30677 82854
1 62357 74549
1 11973 20414
1 68488 82804
1 53080 96831
1 12004 67755
1 17555 91968
1 81091 95554
1 4312 11577
1 33841 48200
1 15109 90529
1 6639 34737
1 24006 83057
1 34467 90163
1 60828 90358
1 20504 78853
1 69924 73089
1 17488 90693
1 47810 48563
1 49331 94816
1 4063 23258
1 23127 71997
1 83884 95621
1 21133 92369
1 2610 19339
1 5650 86977
1 59211 70634
1 65981 90155
1 33376 76098
1 28471 38567
1 37770 49387
1 73116 87137
1 9462 48106
1 28951 58641
1 37855 40814
1 49050 76541
1 37261 86475
1 2706 36122
1 18808 39562
1 13651 49919
1 42482 97121
1 41969 89435
1 45916 53607
1 14424 29054
1 50305 58208
1 29976 37211
1 35840 89281
1 34415 96993
1 52043 67344
1 36592 68516
1 4538 43874
1 37988 69846
1 15641 91082
1 35299 91430
1 50278 67953
1 72107 72325
1 8909 98964
1 6940 9529
1 11153 86415
1 67041 90744
1 27692 73784
1 78167 92716
1 66649 96913
1 7311 26742
1 1497 11087
1 8933 16674
1 16534 84637
1 55340 80094
1 20636 97327
1 21426 75944
1 32232 67127
1 63277 77306
1 17531 71677
1 89593 99878
1 21914 64961
1 109 34677
1 51194 88100
1 22334 96931
1 2802 37579
1 39524 78888
1 17849 71326
1 55463 59115
1 17535 75394
1 28844 51725
1 55475 90767
1 89144 96278
1 8308 98358
1 13238 77555
1 67705 82928
1 16575 46233
1 85222 95201
1 56506 94152
1 20386 38843
1 43863 51619
1 21008 66044
1 86040 88381
1 29857 97141
1 37647 54775
1 47000 97373
1 81431 91775
1 37677 46663
1 29515 31533
1 23514 69070
1 78930 86835
1 72889 75913
1 47499 92103
1 13622 95771
1 32448 78153
1 49684 77980
1 47637 54154
1 76103 95966
1 14691 78349
1 22121 42445
1 14901 55452
1 9792 23456
1 17334 67771
1 58847 82390
1 6184 94845
1 7406 67387
1 40133 74854
1 22943 45334
1 2921 95635
1 35627 91264
1 96974 98103
1 23464 81473
1 43339 44949
1 25132 81998
1 3985 16029
1 30492 54539
1 81073 91572
1 1700 38512
1 11330 84600
1 19470 53572
1 24101 58817
1 305 40588
1 33415 90660
1 58471 73290
1 24201 55997
1 42683 51080
1 29201 92566
1 52271 57480
1 63326 67376
1 46658 87639
1 6655 85149
1 4701 46205
1 1623 1659
1 3743 58207
1 53871 71219
1 63249 66667
1 13073 52955
1 29568 71605
1 14449 20709
1 74756 98946
1 46651 97221
1 30014 78572
1 67734 92009
1 50657 80521
1 93075 95780
1 20115 45057
1 63292 75314
1 35013 91224
1 38299 50923
1 32582 40265
1 33152 69111
1 9397 68431
1 55425 85157
1 97 7390
1 21441 39194
1 11071 78054
1 13024 70490
1 6702 86371
1 61999 96175
1 61685 94076
1 65880 70902
1 10200 33538
1 30706 99359
1 12820 42350
1 14938 77208
1 21820 45404
1 53800 77059
1 26386 27718
1 40751 69620
1 24324 59304
1 54906 95311
1 45144 89316
1 38867 50993
1 294 90914
1 60665 75482
1 12986 13157
1 17391 82992
1 28896 55900
1 6336 51703
1 15753 45327
1 75148 92187
1 6329 57742
1 37754 85074
1 42430 57996
1 4152 19230
1 30176 45293
1 37289 39752
1 85926 93334
1 37872 47902
1 3403 18897
1 71596 78946
1 69351 96090
1 19386 67779
1 76225 85607
1 25292 31971
1 77423 81569
1 73255 76300
1 12149 89432
1 42054 84934
1 68596 82996
1 74437 75847
1 14665 43432
1 23909 79232
1 86389 86402
1 75894 98291
1 26765 92820
1 19071 80832
1 24596 80916
1 10252 20811
1 62003 82236
1 4316 83565
1 6045 26010
1 7429 52835
1 24233 82866
1 77987 99351
1 13956 49569
1 80028 84922
1 10871 31889
1 47030 80059
1 52152 82721
1 3066 10474
1 5155 9121
1 11276 86538
1 69348 83713
1 73503 85726
1 26482 57008
1 91118 97863
1 54068 96333
1 66999 67389
1 24244 88172
1 47338 56285
1 20060 36306
1 45577 82491
1 21119 46691
1 16036 84837
1 36247 92190
1 1914 99285
1 23029 36129
1 11881 22586
1 53646 54360
1 76216 99016
1 30529 85518
1 11646 62789
1 15879 23413
1 37096 69570
1 41654 67062
1 40207 74449
1 8599 49533
1 62027 96891
1 60748 78596
1 66490 74721
1 38219 43632
1 8924 29501
1 16676 71204
1 16399 90375
1 45170 83372
1 13633 65485
1 40610 46407
1 2510 17749
1 40265 73998
1 68508 95674
1 74447 86688
1 7655 43250
1 58443 98717
1 14522 67987
1 8078 18674
1 9649 15653
1 23054 94794
1 54281 99212
1 61222 62530
1 4042 95606
1 39956 84293
1 52310 67107
1 5329 98828
1 27115 75419
1 12116 55343
1 47608 75731
1 47361 72248
1 51163 94181
1 3154 3942
1 38140 58476
1 58334 85734
1 22792 32483
1 9681 44335
1 46297 87990
1 61780 65492
1 98005 99834
1 18399 26763
1 45036 50596
1 8151 90308
1 31171 36888
1 3488 88114
1 5765 51828
1 29393 73353
1 31044 70368
1 11639 31199
1 78618 80748
1 1940 37015
1 36003 94056
1 8175 79601
1 44702 65597
1 14641 99558
1 28198 68879
1 16124 35941
1 17405 85829
1 4922 25852
1 20382 22195
1 39053 82883
1 5193 52037
1 30473 37754
1 6845 72026
1 35233 35599
1 53404 61661
1 33511 71229
1 64205 78808
1 43780 50310
1 17752 77551
1 68497 78740
1 88386 98847
1 14430 31118
1 20389 40124
1 15889 54730
1 49781 61029
1 19223 63097
1 25861 58199
1 15104 89091
1 78388 96596
1 40042 78190
1 5801 62343
1 48144 93168
1 31242 50686
1 12901 86631
1 25799 99035
1 45132 78134
1 56569 83498
1 15233 88507
1 33654 76262
1 18577 56075
1 43830 48623
1 72180 98126
1 16199 87114
1 56699 99822
1 65740 69467
1 97716 98569
1 25819 53313
1 53193 83208
1 32056 54671
1 65898 95533
1 57854 77600
1 71843 95835
1 39359 46252
1 17191 29050
1 10566 80829
1 10774 52145
1 25940 40878
1 89188 91152
1 26381 94066
1 9532 36715
1 33048 37260
1 13750 39961
1 30216 72611
1 29541 42911
1 78263 82456
1 8076 56785
1 81823 85866
1 13108 64565
1 32527 76698
1 35592 88932
1 9743 29048
1 16451 36555
1 468 8973
1 30995 55621
1 3782 58511
1 4220 78800
1 12369 40350
1 34325 69258
1 40873 66501
1 1355 39135
1 2638 80835
1 20041 90818
1 52070 58736
1 36979 50113
1 89308 96753
1 4220 56400
1 2064 60967
1 74666 99254
1 24977 36258
1 39658 81266
1 58061 66998
1 18004 40308
1 3818 87759
1 50748 99743
1 14719 85974
1 35088 39779
1 54449 97037
1 19981 80580
1 18283 64295
1 5644 69282
1 47401 75711
1 9910 48539
1 27675 55046
1 27370 98050
1 22296 68910
1 63578 92280
1 72825 77696
1 13840 52540
1 10951 86921
1 30960 70372
1 47591 57674
1 82031 94593
1 40779 47577
1 34955 99863
1 75655 83751
1 47128 50991
1 1849 50319
1 77582 92637
1 5556 41830
1 900 70720
1 52849 93371
1 31683 55205
1 62115 83236
1 31227 36523
1 23309 36441
1 56315 75904
1 45310 89779
1 13587 25629
1 61184 72437
1 27581 54286
1 30557 34141
1 25135 98943
1 25606 32857
1 953 45841
1 39920 55005
1 36175 86089
1 1265 44515
1 19877 29708
1 3610 29732
1 46093 72794
1 31604 42069
1 43943 55448
1 9268 58129
1 85742 95477
1 35364 95739
1 41145 97829
1 42533 87489
1 938 93324
1 17862 46550
1 43030 49448
1 7237 57929
1 89423 91399
1 12082 19900
1 25314 76568
1 35834 51921
1 42174 69826
1 8022 24021
1 3740 22771
1 52413 96128
1 57388 78221
1 720 63684
1 62273 76233
1 28439 65772
1 34380 84832
1 61638 64328
1 64642 78454
1 11222 72596
1 29430 90009
1 24499 74294
1 42465 53331
1 41693 72517
1 2585 27399
1 62631 79828
1 43973 71097
1 5401 36656
1 26162 80399
1 32488 59579
1 88910 93041
1 30059 90101
1 12472 62730
1 87624 91136
1 9823 68903
1 50863 56515
1 74980 94800
1 28950 66497
1 15471 64608
1 9658 45463
1 7615 85015
1 65987 77799
1 37844 91109
1 5531 55678
1 80286 98735
1 59454 89727
1 19063 58197
1 42420 75000
1 19783 68126
1 38698 72205
1 59383 99428
1 37353 66669
1 30315 32392
1 77033 90750
1 43831 91652
1 5578 82078
1 51774 62070
1 35143 80831
1 71654 98731
1 12003 86139
1 14661 19655
1 73104 97472
1 25965 58198
1 36824 51650
1 22675 75126
1 14717 38480
1 64769 99714
1 8551 73184
1 12958 42721
1 45954 55880
1 8767 73034
1 11876 91955
1 22412 53533
1 40491 98581
1 56495 61799
1 42208 99238
1 65958 91241
1 2601 96772
1 15666 34561
1 41697 73142
1 21106 84138
1 17936 61799
1 12662 92923
1 33694 74037
1 12168 20413
1 26309 88906
1 49007 99065
1 46414 86560
1 1171 81331
1 31069 34796
1 16495 80842
1 73686 95949
1 22355 34801
1 419 46561
1 68315 86001
1 4584 40460
1 52976 63581
1 6365 14700
1 57422 84742
1 57756 96176
1 4893 42744
1 6151 98655
1 7071 35176
1 28967 83094
1 8929 62456
1 20813 87490
1 24691 57525
1 60385 74819
1 73958 76407
1 69205 72625
1 94910 99329
1 57233 91664
1 63724 97218
1 15226 64695
1 89883 90369
1 3090 50574
1 15734 73867
1 26967 88807
1 27016 85681
1 65782 87071
1 24335 98789
1 50655 64453
1 9458 45379
1 37273 38591
1 12055 41810
1 37808 89170
1 40091 81248
1 83559 86056
1 17623 82007
1 27777 45214
1 46802 97287
1 12696 17034
1 8696 61057
1 26646 82227
1 32042 58433
1 9906 93746
1 10193 74516
1 28203 57292
1 13406 78161
1 33479 55114
1 42269 43643
1 5046 61554
1 33569 74766
1 48519 68581
1 20040 45590
1 34267 98056
1 24855 95236
1 45157 47321
1 53142 65141
1 53892 80242
1 63436 94786
1 32532 80775
1 7476 8426
1 12913 94919
1 11221 81329
1 3609 72390
1 18057 44977
1 18572 30076
1 66091 69250
1 38729 63296
1 17228 62464
1 3557 31783
1 32105 35787
1 7701 37875
1 15019 18398
1 40489 53644
1 28719 91332
1 149 68535
1 32103 33863
1 23466 54477
1 5543 82755
1 40419 61069
1 91156 99659
1 3673 65689
1 23250 57490
1 36786 52549
1 23758 50747
1 16629 51032
1 44023 48377
1 75285 77752
1 7400 85402
1 16730 68188
1 349 11498
1 22410 86777
1 30500 64448
1 57424 72084
1 108 83232
1 43124 79425
1 8788 23683
1 75653 97073
1 34701 91479
1 36914 86739
1 5166 94104
1 18449 33858
1 4634 59240
1 45709 98194
1 60108 75674
1 69491 77815
1 19607 30024
1 10510 31525
1 27897 32890
1 405 75035
1 55383 64035
1 53684 54251
1 57041 88578
1 15628 69401
1 45364 76361
1 39161 49067
1 33686 92603
1 17156 47948
1 17715 36774
1 63746 83530
1 20483 53953
1 51184 93647
1 42124 62778
1 4116 19864
1 5450 31166
1 5347 83879
1 1953 88388
1 37016 38820
1 10325 32844
1 4620 46242
1 20479 91360
1 94718 95044
1 16765 21184
1 93695 94867
1 14353 68596
1 37472 47238
1 22112 22254
1 13216 34087
1 23341 92034
1 20253 31839
1 33098 49610
1 52322 97343
1 4448 21438
1 28162 81180
1 40429 97125
1 5226 47638
1 72328 83827
1 80665 97623
1 33769 62445
1 54888 96963
1 42974 49592
1 80289 84699
1 15778 37842
1 69471 83249
1 95857 96280
1 20088 66300
1 40311 65201
1 19656 92254
1 55874 77906
1 31829 62079
1 49228 59211
1 63901 72240
1 75003 96324
1 36124 36450
1 18713 19542
1 24367 71130
1 37635 52442
1 12735 57311
1 10503 76509
1 37352 42693
1 30835 97456
1 17895 87646
1 21367 37659
1 54807 98196
1 21364 51426
1 35782 64648
1 55201 97150
1 68787 81296
1 42861 59824
1 13170 62731
1 46739 55524
1 16125 53314
1 30753 36423
1 34033 53163
1 19366 39913
1 23817 87489
1 37337 51959
1 28581 52632
1 4469 54031
1 62363 89441
1 30270 91897
1 117 22759
1 50916 83446
1 20337 84132
1 32394 69434
1 15232 82556
1 610 61180
1 71703 92611
1 25547 58846
1 26487 88975
1 10310 56032
1 15364 36630
1 24610 35419
1 13768 14022
1 53186 77515
1 28107 68865
1 61190 81213
1 14174 82576
1 5740 88364
1 52296 80104
1 5568 69251
1 36676 43014
1 29961 66188
1 12113 61306
1 5327 39967
1 90331 90610
1 6367 61272
1 19310 87966
1 21092 86424
1 28092 48139
1 14310 38966
1 82301 83470
1 53189 69481
1 634 70299
1 12919 54003
1 60342 94895
1 50240 90700
1 2179 24247
1 35410 42809
1 33128 63706
1 39682 68231
1 47502 98481
1 71019 84394
1 13617 22719
1 45668 81975
1 38619 97565
1 42586 95498
1 50143 59304
1 52626 97171
1 65283 70620
1 33551 55983
1 58024 61757
1 66506 90372
1 11177 65776
1 39886 60481
1 80443 88181
1 9536 83113
1 43561 99908
1 34654 91087
1 50088 53295
1 18361 70259
1 3484 76853
1 24413 63509
1 34149 39117
1 53874 81159
1 55055 94447
1 29689 40173
1 596 7914
1 36472 59777
1 34631 51761
1 36598 68573
1 13903 46741
1 31120 85614
1 74052 84835
1 29235 31709
1 10714 28757
1 81903 95599
1 66187 99351
1 56360 78095
1 15402 85776
1 35291 77344
1 5641 16023
1 3049 6695
1 20339 77167
1 28763 47363
1 15028 74450
1 19716 98754
1 36462 46271
1 44650 71182
1 3063 65575
1 20257 39980
1 13963 63648
1 7300 35452
1 13814 15013
1 42609 89715
1 35377 94656
1 8885 82597
1 31443 40644
1 22550 40760
1 21667 37373
1 62250 93570
1 32358 36528
1 13226 27118
1 17931 66546
1 38951 40768
1 42408 69466
1 31937 51478
1 47216 79175
1 74059 97882
1 47952 65021
1 33970 34550
1 43793 58805
1 45854 73895
1 66427 96376
1 52693 92314
1 6857 16990
1 43757 46341
1 31651 84659
1 41317 68404
1 28893 41862
1 49982 85886
1 25285 52444
1 4042 35025
1 3362 33668
1 67488 76858
1 2575 45432
1 32456 40234
1 12710 33219
1 624 76286
1 32838 70460
1 13643 84216
1 5136 17817
1 71868 97510
1 7490 70291
1 5036 84621
1 33916 92691
1 64583 74878
1 9583 68541
1 10293 22742
1 25716 62004
1 38983 39465
1 95788 98476
1 6578 66626
1 55998 77740
1 26824 73885
1 19080 62830
1 86232 95298
1 32907 36043
1 2696 83843
1 70587 93834
1 23896 84369
1 4625 17056
1 44666 47353
1 10946 44625
1 60057 61085
1 2804 76854
1 27014 80178
1 10719 66387
1 28993 54013
1 50330 93151
1 16998 81362
1 59348 59817
1 67725 92759
1 7728 66060
1 49365 81864
1 1807 44006
1 68600 94271
1 30370 70679
1 25104 61671
1 19780 77251
1 27406 86462
1 4324 22780
1 29387 76661
1 1988 7104
1 15407 64654
1 18128 55063
1 21122 60247
1 28792 40144
1 21712 74945
1 76917 77495
1 15796 72276
1 11803 67002
1 4219 29658
1 23225 47454
1 41120 97248
1 86905 96349
1 66064 98604
1 29058 82646
1 39245 97101
1 75992 79206
1 25492 40272
1 12726 64876
1 65442 87604
1 55162 97069
1 53754 98648
1 17757 53690
1 29719 97285
1 14097 45508
1 19697 56352
1 190 58590
1 27651 71548
1 49819 61879
1 14733 17100
1 17151 89762
1 1700 22096
1 56358 72234
1 23002 89641
1 91477 92647
1 3380 19820
1 4075 54913
1 32760 97182
1 2972 29872
1 50168 62482
1 44833 62596
1 30315 87443
1 39695 63080
1 1712 59154
1 63368 70626
1 16677 98539
1 31490 64683
1 79637 98988
1 14470 47941
1 1893 38403
1 2796 96472
1 10765 15995
1 28840 67931
1 13528 17556
1 30603 88208
1 7501 8531
1 75315 79587
1 14423 25745
1 22063 84329
1 47391 55963
1 65353 90405
1 8195 90895
1 62605 70173
1 49685 94521
1 22033 93581
1 15840 31556
1 76071 84163
1 34657 63644
1 2238 15617
1 2848 58886
1 26931 98465
1 51279 87073
1 33647 67719
1 16459 52599
1 8356 21131
1 43951 73448
1 6642 29052
1 56588 63523
1 53071 68124
1 75454 83374
1 45466 57214
1 10931 26773
1 65151 92671
1 58451 71676
1 72228 86635
1 66342 73390
1 11510 77681
1 24822 40403
1 8794 97021
1 23121 66379
1 49493 51831
1 26758 48708
1 33819 57983
1 1952 46872
1 65879 86534
1 5253 13639
1 28005 86694
1 9038 98549
1 27947 97892
1 8038 60392
1 20913 59955
1 37240 64043
1 13249 61890
1 23521 26298
1 42852 61892
1 11241 89211
1 79748 87387
1 22986 85144
1 78823 87452
1 27238 86965
1 12355 69134
1 17940 40104
1 48103 97246
1 20095 29223
1 51467 71973
1 820 65942
1 30795 48770
1 26712 87822
1 23069 54046
1 56835 89906
1 49787 68222
1 47371 96928
1 69512 70512
1 50962 99644
1 9003 67308
1 3206 57221
1 14604 53515
1 60122 87572
1 54338 86102
1 53063 60183
1 2531 26187
1 58341 84271
1 54793 99088
1 31461 62375
1 17883 99521
1 30487 52370
1 89473 93209
1 75738 88905
1 36114 98966
1 65397 82539
1 6211 31365
1 65766 69454
1 39401 43607
1 62172 77460
1 13771 27400
1 19895 35783
1 17182 40732
1 61648 77450
1 58784 88921
1 67928 94766
1 8419 49428
1 25089 85573
1 10070 20166
1 58873 99231
1 25084 30241
1 49981 72842
1 2983 6205
1 10329 55825
1 27900 45694
1 20430 45766
1 1289 80126
1 10550 44127
1 855 42734
1 38525 42225
1 33728 77982
1 5755 33800
1 24480 88957
1 59464 78485
1 23144 43268
1 17192 63669
1 15253 99860
1 43465 47658
1 92205 96208
1 7676 84285
1 54783 99096
1 26440 56097
1 79611 91879
1 43629 81799
1 13779 18923
1 18678 85576
1 66976 73527
1 34758 61549
1 16727 78022
1 324 51897
1 36777 53333
1 81805 85365
1 48020 64679
1 52938 70635
1 22668 79094
1 58865 90980
1 25886 37960
1 12539 21348
1 55672 62557
1 11683 91399
1 9480 91405
1 3790 89614
1 47160 96380
1 24447 53318
1 47313 73431
1 74381 98313
1 32400 72847
1 41605 55471
1 20558 34805
1 17063 89492
1 4399 27988
1 25295 96508
1 1799 67664
1 4143 99575
1 47610 48376
1 17622 30288
1 11499 20751
1 19260 94651
1 50660 89057
1 45588 87191
1 49189 52614
1 35866 63101
1 4875 14678
1 82858 85181
1 20431 31810
1 44322 79253
1 20245 82043
1 35230 59567
1 21451 80559
1 33883 96084
1 90804 91665
1 109 33294
1 24446 50655
1 79801 81671
1 39538 84968
1 46504 97356
1 34349 46860
1 19150 79364
1 73042 94209
1 26610 89334
1 7964 44025
1 3498 19662
1 32506 89503
1 40034 80487
1 38236 97475
1 23070 65322
1 12548 75517
1 1937 6885
1 2736 24159
1 62281 62651
1 27936 72707
1 63194 65271
1 40510 98564
1 49171 77859
1 6505 30556
1 84595 92790
1 5581 9619
1 66664 97861
1 2601 78918
1 4817 81984
1 51750 58609
1 19059 38896
1 1953 5492
1 15444 55988
1 27267 99546
1 30875 31324
1 22221 23204
1 3810 79599
1 15763 19713
1 22308 39215
1 44091 94956
1 77035 92814
1 80607 91009
1 8650 93182
1 10400 61536
1 10629 27695
1 40964 61516
1 50159 61759
1 21004 49317
1 37234 60590
1 1797 24438
1 64819 71284
1 15879 21196
1 18188 98487
1 25758 84067
1 25696 74362
1 58779 95022
1 40374 86929
1 6072 37710
1 48115 83909
1 3751 15927
1 64041 90266
1 31790 88142
1 25615 41036
1 47750 89279
1 46457 58296
1 71068 89691
1 46457 48874
1 4112 30921
1 3314 27494
1 1458 57061
1 5709 20140
1 8928 43643
1 57164 78745
1 41175 73324
1 59606 78231
1 13331 59877
1 52872 83140
1 23847 72771
1 32664 42881
1 1181 48740
1 23081 43551
1 53311 69634
1 8165 11544
1 55788 56231
1 2892 32822
1 44562 49398
1 18610 89551
1 12826 65235
1 49052 65926
1 27187 54579
1 10797 46475
1 18555 61732
1 28423 48313
1 53827 86534
1 13234 13542
1 3010 63220
1 5694 13754
1 17410 51783
1 83439 99604
1 4327 4458
1 24691 95482
1 5441 16002
1 38181 65470
1 8429 38467
1 12947 30779
1 27301 69786
1 17326 61721
1 12823 20842
1 55616 92272
1 15749 98566
1 14580 97012
1 16774 42573
1 57025 93228
1 12691 73164
1 58320 85368
1 785 20946
1 73783 76405
1 13293 51147
1 87954 96764
1 75653 94894
1 44470 57859
1 39107 89499
1 67377 92506
1 49375 98031
1 27258 56720
1 42149 98394
1 29922 78327
1 2066 84053
1 14721 84024
1 48269 92934
1 9567 18042
1 75572 78885
1 50618 82933
1 14315 44908
1 41763 74703
1 43858 89108
1 33687 83325
1 9196 35463
1 66085 93072
1 44845 97612
1 22173 46179
1 17886 30231
1 40233 63923
1 8212 42193
1 41431 77175
1 59564 74793
1 31923 83828
1 43114 82649
1 49818 52713
1 84669 86899
1 55990 87272
1 51632 73385
1 6126 18335
1 9609 81094
1 6689 73011
1 4955 71669
1 16561 48943
1 30421 37129
1 4927 83840
1 52793 66656
1 56052 59076
1 22910 30583
1 4059 57224
1 57645 90213
1 24556 32816
1 1407 66645
1 12490 49467
1 81929 99027
1 40374 62720
1 20927 90944
1 22650 54654
1 978 33520
1 29965 46319
1 18419 29269
1 21950 78166
1 50 71012
1 2114 41449
1 62276 73376
1 13457 27529
1 44514 84179
1 62067 95476
1 14181 93997
1 32514 82194
1 235 56212
1 30424 73606
1 93507 99220
1 13789 75156
1 7035 12965
1 21199 98933
1 45747 58162
1 72926 94476
1 46122 52226
1 21390 69767
1 63005 95188
1 16919 82890
1 68902 70069
1 27768 58302
1 10846 43291
1 18534 69559
1 26918 60524
1 22942 67255
1 2456 49933
1 45497 81143
1 10665 40530
1 6599 68286
1 76131 99297
1 5077 13564
1 4226 82823
1 37004 69657
1 869 80966
1 10856 84123
1 10059 41323
1 5541 51378
1 21665 45209
1 12590 85984
1 12916 68594
1 51179 55807
1 1382 31923
1 44323 61727
1 70095 88980
1 67281 79490
1 75385 89372
1 82333 96124
1 39355 59812
1 16708 52008
1 62831 97877
1 44453 86766
1 34665 38508
1 27738 70787
1 62527 82728
1 72836 81941
1 57931 85374
1 80443 86677
1 13396 99311
1 7360 30811
1 13106 26547
1 3799 93604
1 42682 46990
1 77933 82469
1 22600 82804
1 70197 79718
1 20203 86560
1 70024 86968
1 61778 82551
1 21511 91854
1 34339 85097
1 58494 93166
1 30468 80201
1 27934 99702
1 49274 59513
1 4277 65427
1 49848 73757
1 16025 60054
1 11194 69619
1 66878 76175
1 29387 91879
1 8760 44073
1 65793 80752
1 4185 66497
1 44499 83725
1 81375 99633
1 34814 61631
1 24629 64324
1 61033 98103
1 6076 85516
1 40359 93970
1 46097 84586
1 10508 30708
1 16183 79174
1 31828 96480
1 12497 21511
1 19832 60728
1 31601 90301
1 64342 87854
1 12353 48432
1 36712 48835
1 12944 84078
1 83979 96285
1 42126 85025
1 54332 82297
1 4285 39133
1 41075 53939
1 15569 69010
1 71072 76344
1 34309 56754
1 52696 89014
1 13312 78021
1 45331 60691
1 11113 73577
1 52853 76992
1 52231 77775
1 1769 4785
1 49373 58034
1 18077 75518
1 31578 77796
1 35630 96715
1 28426 50673
1 21908 29876
1 45803 65925
1 6615 12980
1 24590 74270
1 22643 36470
1 53602 93889
1 12371 87153
1 9016 10661
1 8358 55886
1 80739 90548
1 39022 50320
1 37733 89807
1 9487 62491
1 45151 68248
1 35931 45890
1 12714 48882
1 61539 79534
1 50967 97114
1 72519 77027
1 67927 80405
1 29417 77837
1 35358 37635
1 30440 99922
1 11383 51368
1 15168 82770
1 37272 40718
1 4974 12280
1 96925 97150
1 13880 48330
1 19318 34386
1 49381 95052
1 17047 68694
1 86265 87478
1 3086 98123
1 43507 78484
1 33421 56698
1 46515 78227
1 74292 91262
1 50054 91955
1 50429 67244
1 36514 97468
1 13363 56415
1 43011 63327
1 46435 99507
1 26469 53521
1 8417 80289
1 3364 64737
1 3941 95639
1 2060 63496
1 68302 86823
1 12705 95534
1 84191 96943
1 73512 78431
1 18536 24858
1 8936 24935
1 26407 45731
1 8113 87543
1 57038 82364
1 2147 9311
1 13695 89461
1 11537 54338
1 53849 94845
1 31395 94823
1 57643 87247
1 15905 62926
1 62652 66331
1 19921 82018
1 49548 53923
1 26337 77931
1 34331 47018
1 53246 98415
1 88831 93522
1 84887 99945
1 28244 60237
1 72527 81607
1 35609 69164
1 38202 75952
1 91486 95669
1 42880 74703
1 34796 59371
1 6958 45090
1 5792 45165
1 78388 86927
1 1451 52400
1 13205 37101
1 174 85274
1 11791 20405
1 7269 92779
1 51046 68720
1 63804 68840
1 81351 93000
1 48097 92984
1 486 95396
1 55292 92557
1 82707 88240
1 74318 99765
1 26203 97740
1 55288 76528
1 72609 94190
1 42496 83972
1 31932 85022
1 60537 82083
1 26195 92080
1 44759 69279
1 17155 30615
1 86754 87554
1 13434 41345
1 8779 66197
1 53324 60826
1 31449 62190
1 58884 87253
1 21550 34401
1 69811 88817
1 1687 27779
1 72079 77657
1 60489 86989
1 23414 48654
1 33149 54613
1 6849 47706
1 18274 21745
1 47868 95681
1 42807 58458
1 38706 87802
1 35618 38025
1 53298 87545
1 43470 81362
1 2685 76257
1 5800 59553
1 20189 56347
1 40112 86848
1 25873 43755
1 66436 78464
1 2029 40548
1 24761 59136
1 21225 47089
1 31291 77852
1 22193 71132
1 562 6665
1 48253 63123
1 58303 58826
1 24102 74597
1 23090 27823
1 19235 76736
1 69664 77379
1 29916 30326
1 32364 93358
1 16511 80925
1 43604 92649
1 41050 63733
1 4381 31171
1 37467 94133
1 66261 82846
1 37601 85531
1 36230 43533
1 25020 78269
1 12537 14000
1 23019 64809
1 3657 58003
1 38880 53592
1 69897 82339
1 56045 81076
1 14643 17144
1 3762 57799
1 42479 79106
1 42426 46839
1 33658 92351
1 51864 74296
1 38112 79189
1 10535 33106
1 50890 63614
1 43023 84551
1 54440 72245
1 70780 76124
1 36680 89975
1 43147 50851
1 69122 85970
1 64039 71632
1 15629 47843
1 26977 63810
1 27841 70192
1 71578 80585
1 68429 69863
1 7551 82280
1 73397 81978
1 58541 95142
1 74846 84300
1 42697 43117
1 38244 48399
1 21911 66991
1 2251 20145
1 5308 22007
1 64566 77301
1 67713 73986
1 2321 57737
1 52899 61989
1 27778 39305
1 82908 90492
1 82755 97564
1 27999 97768
1 32803 87116
1 9606 73687
1 5221 87012
1 14748 67536
1 12887 54502
1 3441 9438
1 1298 87055
1 7947 93646
1 66830 88499
1 50207 87510
1 56930 79545
1 36932 89333
1 370 53918
1 21035 33589
1 72729 94610
1 8364 58515
1 33619 54036
1 52467 90704
1 25419 89866
1 72087 74222
1 4485 59557
1 28639 90593
1 25546 64983
1 34097 42717
1 2546 55253
1 16731 60354
1 40059 75044
1 80573 89577
1 43829 73148
1 6908 65420
1 2751 34121
1 5058 18301
1 16261 55105
1 17292 38381
1 16647 53047
1 28210 42720
1 64250 74417
1 41899 91106
1 59568 72441
1 8735 30405
1 66328 86899
1 26979 92904
1 20553 60976
1 75898 83462
1 58185 82420
1 7882 14745
1 4158 57289
1 22242 36628
1 3022 83790
1 45248 53196
1 46370 72179
1 7294 62022
1 30611 46363
1 82010 95433
1 2133 42964
1 57835 66944
1 4442 65221
1 30745 58966
1 8232 54191
1 57207 74750
1 9789 31591
1 23561 86520
1 24484 83474
1 12101 27794
1 20103 44594
1 26759 57830
1 81379 92453
1 12416 44106
1 84290 96770
1 2915 97936
1 10304 45044
1 23928 51352
1 14991 93731
1 64573 99998
1 69714 84826
1 17135 29415
1 11621 14801
1 33180 82453
1 4605 66411
1 60781 74306
1 67462 79400
1 37781 93752
1 31251 93462
1 21942 79965
1 6951 63096
1 55392 75631
1 21735 36464
1 82632 85408
1 15076 37135
1 74438 97845
1 5039 5397
1 18000 66565
1 17853 45318
1 26191 75636
1 10154 19903
1 32145 83390
1 24232 76033
1 39046 62421
1 65769 75997
1 27151 96035
1 1504 96331
1 90183 99932
1 8576 93956
1 42809 90693
1 15827 64930
1 14230 82124
1 80564 87039
1 18647 79368
1 44999 57557
1 17576 86750
1 79411 91193
1 12459 70269
1 42140 51936
1 72983 75183
1 23293 51444
1 38316 88776
1 2996 89575
1 63793 91665
1 50477 52957
1 18985 77979
1 8530 75635
1 29208 72839
1 32154 64716
1 56541 78184
1 534 69657
1 43308 88865
1 44847 50641
1 390 72130
1 15694 62376
1 14027 71606
1 18600 86513
1 70445 78557
1 31146 44244
1 35781 74678
1 53210 98590
1 11531 68576
1 48880 63301
1 27760 64050
1 45943 77368
1 79 51592
1 39520 78445
1 38100 84464
1 75757 79209
1 13221 20637
1 60847 65208
1 4335 8138
1 20576 58734
1 53626 90249
1 12509 97255
1 55374 62097
1 8059 58021
1 19839 41379
1 14786 17456
1 9534 77245
1 5169 75276
1 33606 51904
1 12827 84173
1 15505 97742
1 27875 65818
1 69341 76485
1 86039 89800
1 20181 66986
1 11425 27808
1 70136 95226
1 1084 10945
1 28336 69035
1 36869 39916
1 50666 65327
1 52557 81315
1 9969 74729
1 92675 97532
1 77849 92647
1 58675 79673
1 62707 72568
1 1818 51082
1 54840 67939
1 25711 79071
1 36848 48372
1 3587 76413
1 19918 34934
1 19016 36369
1 12077 56661
1 51306 87953
1 2743 31593
1 47165 86368
1 17514 86342
1 31155 34901
1 9856 66071
1 36225 88139
1 24451 46135
1 49465 52195
1 82093 87759
1 22950 46782
1 14340 95250
1 56913 99851
1 68245 90327
1 32442 55823
1 43759 78294
1 59052 87170
1 69026 97893
1 47801 62127
1 26488 31155
1 33644 49561
1 3475 10342
1 1290 98797
1 82505 86929
1 29866 33837
1 13657 80892
1 101 90156
1 5705 94942
1 95475 99795
1 11923 31907
1 24553 35571
1 34633 46696
1 40016 76683
1 92131 97371
1 25657 25898
1 16779 41906
1 57415 70943
1 14347 33229
1 37840 44397
1 36674 48603
1 9710 22675
1 78558 84025
1 14660 31969
1 15673 68589
1 43644 94321
1 51154 76706
1 13 69716
1 20294 41904
1 38142 80467
1 61282 97203
1 42376 50773
1 51676 57817
1 11000 40710
1 79232 88003
1 24174 85889
1 5355 14759
1 18496 29517
1 30954 41158
1 47062 80027
1 13613 89909
1 66430 80994
1 2142 92634
1 67007 93964
1 25055 57959
1 35581 91522
1 68755 86698
1 33573 35458
1 14529 26658
1 11747 57208
1 7432 66818
1 52286 71421
1 47898 88143
1 7472 68890
1 41753 67128
1 7171 13889
1 53947 67186
1 7570 44479
1 54014 86482
1 12501 44337
1 17678 18018
1 1783 18528
1 5822 80487
1 87328 90159
1 75669 84354
1 43884 63456
1 58973 72768
1 16508 64406
1 68978 86783
1 52501 85460
1 41578 90145
1 16784 67966
1 6241 93109
1 24907 35653
1 20882 70873
1 18825 93756
1 65460 68048
1 11272 74048
1 3028 73705
1 8735 93991
1 81459 85358
1 45735 96283
1 48534 82102
1 38545 71444
1 64393 68468
1 82728 99217
1 16028 79057
1 38785 53534
1 4242 35260
1 9564 33934
1 44168 86450
1 45605 91827
1 41545 57289
1 43406 92084
1 43474 98050
1 2883 35130
1 29092 90702
1 18513 35997
1 16268 46268
1 5830 69245
1 58063 60363
1 24971 66526
1 257 78022
1 42659 92836
1 13064 85915
1 42124 55079
1 963 28778
1 24106 46627
1 21349 67781
1 9568 32820
1 40539 91073
1 40073 71289
1 19503 34345
1 9237 52522
1 89621 96618
1 16844 90255
1 15888 96842
1 6327 45364
1 40585 88448
1 7961 16317
1 22641 57910
1 134 22995
1 47457 66067
1 79664 98918
1 23233 93788
1 24153 40440
1 16197 57183
1 73412 78340
1 22823 95837
1 6956 71161
1 27736 54923
1 31389 31491
1 33169 98459
1 39851 94306
1 47961 52683
1 54853 72631
1 15886 53882
1 19943 28356
1 89637 91292
1 34271 90050
1 6325 35813
1 19642 82317
1 17738 90291
1 25538 87353
1 37285 57922
1 14349 56260
1 63325 82374
1 10383 17744
1 1563 78340
1 51451 75463
1 7135 49703
1 29174 31412
1 37984 61016
1 54680 63618
1 16438 76586
1 34990 51826
1 12631 61721
1 64431 82326
1 41526 86624
1 54876 57490
1 64288 97168
1 12304 97377
1 1906 72701
1 55951 97243
1 14081 47972
1 54588 84507
1 3555 34366
1 16201 75813
1 25415 81406
1 12124 35036
1 88004 89152
1 31288 76458
1 14769 37921
1 39756 53425
1 575 56862
1 44422 78250
1 85118 90353
1 2825 25325
1 12232 97775
1 17785 21718
1 36743 56230
1 44357 77400
1 31743 39269
1 42924 74798
1 65326 89683
1 52267 76742
1 25594 41218
1 748 4843
1 7658 54082
1 16551 24823
1 27717 32225
1 53837 82020
1 33958 37262
1 30196 35645
1 30700 67583
1 8671 52320
1 9988 22723
1 10485 38863
1 26714 60068
1 58210 75995
1 12116 87560
1 6224 73481
1 60861 73052
1 10149 16842
1 5675 31687
1 11897 62942
1 15965 99939
1 11392 93954
1 17713 51230
1 2263 49241
1 70267 93057
1 68458 78337
1 57742 97813
1 4690 10858
1 32263 76313
1 81064 96031
1 38018 69154
1 51949 61136
1 17642 89152
1 41310 43261
1 78775 97466
1 11599 31723
1 18382 77322
1 74780 99126
1 39442 85983
1 3411 21490
1 66035 86342
1 6517 58093
1 18752 81394
1 3632 89414
1 72991 79229
1 27980 71836
1 33204 58999
1 15120 79102
1 29155 66331
1 746 13663
1 29929 82674
1 5170 69828
1 77153 99712
1 15465 43079
1 9632 56872
1 5589 19466
1 56498 71871
1 90706 97026
1 5041 55057
1 4995 30270
1 61337 71686
1 56720 80961
1 54691 96060
1 45033 91572
1 4320 76614
1 62405 74437
1 47926 71656
1 24482 47385
1 378 70801
1 54882 58860
1 13243 52715
1 35123 46683
1 56215 89982
1 32016 51169
1 40056 58508
1 40044 96833
1 76236 83374
1 25523 32061
1 17803 58503
1 17513 81264
1 6905 34874
1 28229 48873
1 6102 86614
1 26685 98845
1 2647 29837
1 54111 92700
1 5235 21958
1 11878 51100
1 16404 64962
1 6760 89473
1 10939 73710
1 8567 92979
1 16212 20617
1 44984 68574
1 46168 54810
1 21556 59837
1 18862 25670
1 56388 58818
1 17523 53729
1 27989 96525
1 10321 38668
1 6991 72760
1 9336 74939
1 26704 91516
1 20310 80622
1 33276 45776
1 52820 61388
1 61834 68766
1 63316 63493
1 140 89127
1 65540 78734
1 65614 83209
1 4346 64671
1 54552 56105
1 67479 97038
1 6841 93833
1 38687 54759
1 89278 99652
1 2003 13616
1 72078 88812
1 79323 93905
1 15491 75080
1 13393 40200
1 93577 97966
1 21892 74105
1 7984 30409
1 5822 32320
1 34703 45995
1 4791 76347
1 48149 76251
1 1943 11323
1 2145 71467
1 73281 90256
1 44541 54752
1 44125 87100
1 63950 88655
1 22101 80077
1 17694 72342
1 63370 73914
1 76905 84319
1 38130 60230
1 13755 13881
1 29159 62370
1 2556 76495
1 55804 96852
1 20259 39390
1 39826 47382
1 25673 50790
1 13009 27866
1 10041 42093
1 56860 81385
1 14491 17643
1 54624 97843
1 42211 53174
1 75541 97884
1 33800 88320
1 80742 92534
1 5894 86161
1 4551 47579
1 72210 75045
1 1985 65216
1 67208 80988
1 74624 77016
1 26527 90460
1 44399 66293
1 2129 6205
1 81812 91236
1 13161 96762
1 59374 72867
1 52424 62401
1 22316 74468
1 1545 93379
1 52753 95271
1 13800 36809
1 55092 82374
1 64810 91591
1 21375 90328
1 40136 66660
1 23329 90354
1 8892 28868
1 19483 37683
1 32905 73981
1 64780 79156
1 35891 76660
1 22445 31388
1 40939 85512
1 71943 77516
1 7750 73049
1 29855 67133
1 9884 19415
1 41066 99158
1 21463 88147
1 17395 40973
1 63021 83737
1 28611 37924
1 69632 72846
1 87062 96738
1 14728 17428
1 1058 47821
1 28334 36753
1 29335 86328
1 5201 93721
1 39260 40842
1 33514 73514
1 30260 63396
1 75541 90582
1 33167 88180
1 17260 91426
1 30891 42787
1 62173 71847
1 31947 47739
1 18498 69460
1 10479 96100
1 50579 55056
1 14869 43871
1 2184 55796
1 50811 57175
1 49032 65971
1 54437 98102
1 4103 10515
1 83103 99805
1 5713 19962
1 12585 40236
1 48323 82540
1 43990 58682
1 58539 77514
1 1186 12284
1 41880 60238
1 46422 92055
1 67079 97824
1 51717 87865
1 97532 98898
1 47117 67123
1 20550 88369
1 47978 57849
1 4172 76020
1 2584 66593
1 414 96643
1 27112 36285
1 51626 79092
1 4297 50317
1 35004 66029
1 4000 31681
1 47483 55189
1 22244 72755
1 33970 47849
1 7157 49002
1 47870 66023
1 63687 89923
1 7779 65388
1 80273 87645
1 43563 81198
1 48327 78167
1 61061 89370
1 417 13282
1 37055 59723
1 42504 87176
1 32541 94258
1 28639 96063
1 24643 90816
1 29266 49360
1 28518 59049
1 5437 95241
1 19955 43007
1 18785 65343
1 57121 95120
1 44068 77798
1 3792 91362
1 4007 21812
1 56271 64997
1 82257 98702
1 51842 65250
1 12495 68255
1 39974 98740
1 19249 27317
1 83303 98535
1 14066 34411
1 12910 26660
1 17813 83054
1 73298 96498
1 79346 81152
1 21016 64023
1 22846 67498
1 37739 41714
1 65894 67226
1 33336 55287
1 34784 91625
1 38219 57615
1 8362 55543
1 15112 15823
1 85037 91738
1 84258 99585
1 15203 78869
1 14074 60249
1 266 85756
1 9911 83860
1 11252 31805
1 27735 91937
1 47099 52637
1 52661 70163
1 79334 96374
1 40730 84969
1 11465 67048
1 35411 95882
1 9463 59232
1 8722 18021
1 15590 19532
1 70983 71338
1 41545 43898
1 23621 62175
1 89621 99627
1 42535 43599
1 12701 87342
1 42825 78643
1 29776 40859
1 66141 89320
1 9836 55861
1 29899 91282
1 3652 19652
1 60432 95981
1 34824 36186
1 57697 63658
1 5425 35654
1 29234 78454
1 18607 67295
1 42843 86041
1 10925 31187
1 21530 34301
1 60555 99974
1 1734 89573
1 45536 95663
1 88508 94951
1 67664 76143
1 63044 83754
1 13045 29031
1 18077 39631
1 38128 46816
1 10650 82952
1 38868 93299
1 44282 63327
1 9595 25359
1 37973 49789
1 23243 55530
1 72502 77704
1 15079 95245
1 36115 39043
1 31299 58674
1 26731 78887
1 67754 93147
1 9866 26205
1 8627 34540
1 22023 61199
1 4890 86745
1 10856 24292
1 25126 66155
1 66460 82135
1 13200 16181
1 31558 64395
1 52172 65093
1 848 62409
1 1848 14284
1 34384 34682
1 7218 59517
1 41055 96579
1 9265 83697
1 60237 81033
1 80662 91819
1 56814 95072
1 22928 80267
1 23125 24195
1 58918 90399
1 53317 92897
1 7349 59964
1 14836 85449
1 44814 71445
1 63444 70437
1 13136 20382
1 8856 93635
1 14916 15046
1 40284 82727
1 53342 58409
1 25710 26303
1 65685 81306
1 27804 87303
1 22793 92780
1 19028 73092
1 82456 85755
1 65298 95503
1 1172 47689
1 31210 75424
1 31186 65577
1 18243 81868
1 54025 75965
1 72054 93184
1 5861 65777
1 7948 32345
1 36412 92937
1 49956 76534
1 10281 78643
1 21193 73020
1 6870 18366
1 14073 46114
1 38499 93480
1 33978 88604
1 2896 36840
1 4451 64930
1 64949 70133
1 52076 73630
1 76121 90112
1 3842 22635
1 50898 54964
1 12745 64944
1 35777 37130
1 20094 90097
1 15210 37677
1 23820 60664
1 9185 23272
1 3478 45628
1 5142 46855
1 31098 49082
1 22059 27048
1 63768 65608
1 36212 56105
1 44648 44754
1 79968 99353
1 69338 94965
1 95977 99870
1 26935 39798
1 35833 58608
1 84446 94781
1 42896 96417
1 26514 31230
1 34915 88476
1 85269 98710
1 19470 66700
1 10215 67044
1 22709 91019
1 65001 89761
1 10506 58046
1 42927 56256
1 55059 57697
1 7793 75355
1 1373 28653
1 10824 54508
1 72546 81646
1 72334 88193
1 41542 84403
1 7682 8152
1 6422 30485
1 10747 75580
1 32093 64212
1 3288 11891
1 12573 33423
1 7901 62325
1 7501 57644
1 472 49600
1 3496 47155
1 33541 59023
1 35241 52504
1 45409 88121
1 68704 76205
1 69236 80742
1 3796 4746
1 30831 61153
1 14762 66098
1 4672 45671
1 15296 92017
1 25191 47742
1 32475 59214
1 4284 8238
1 41524 48459
1 37053 46603
1 18040 48808
1 34534 56881
1 19714 28662
1 3088 33538
1 18636 85896
1 21213 44078
1 3791 72867
1 6790 70206
1 13266 95821
1 18616 27409
1 62621 72430
1 20426 44701
1 14654 81831
1 29663 96386
1 7347 65945
1 48408 64340
1 24569 93559
1 31127 53966
1 25411 54239
1 34461 56814
1 72692 94590
1 25703 29356
1 42924 99928
1 28585 99324
1 26118 53185
1 62 10001
1 54481 74879
1 11674 44937
1 33528 47258
1 20202 41629
1 40700 86323
1 46390 95648
1 37134 85838
1 41056 50831
1 10114 98987
1 74784 88341
1 14938 75423
1 21995 85528
1 44478 54918
1 11328 42307
1 43198 86501
1 3647 65066
1 40260 78283
1 19225 73839
1 60691 93227
1 42654 57038
1 443 25629
1 40601 53851
1 31077 66959
1 1299 93936
1 41107 88633
1 66620 94181
1 48708 68723
1 10424 95666
1 2680 10058
1 64547 78123
1 13874 16114
1 6002 61650
1 3146 55567
1 63909 95425
1 40850 97769
1 17878 18379
1 17000 72271
1 31677 68410
1 54005 55316
1 11455 46100
1 1182 49038
1 5666 97979
1 20540 85091
1 8312 39999
1 11584 83054
1 35449 86686
1 57497 70495
1 74084 97424
1 18707 99049
1 8519 32677
1 58640 65992
1 3337 48747
1 138 71507
1 12173 64580
1 21650 98679
1 18961 46941
1 49909 69130
1 85163 92752
1 80382 89600
1 4215 39078
1 64812 65868
1 46565 92934
1 11236 84877
1 13212 26859
1 45056 52362
1 442 5202
1 42369 82276
1 32561 74247
1 44966 98706
1 21220 44138
1 71949 92888
1 29664 40772
1 47903 86868
1 29766 91427
1 45826 95331
1 37284 65221
1 50780 93302
1 9878 70280
1 57689 90532
1 71148 87552
1 76650 79079
1 57891 66419
1 8446 72084
1 19044 97973
1 62431 82810
1 26378 58839
1 37887 94351
1 43916 91193
1 76982 84836
1 4443 76798
1 10564 81824
1 72209 74395
1 21139 38452
1 16121 80196
1 2807 67639
1 29435 37146
1 69410 95777
1 52209 84327
1 24993 50319
1 1051 79247
1 53984 82258
1 80549 84821
1 44028 62806
1 9773 25716
1 21126 77372
1 30540 79118
1 1626 22321
1 12550 55857
1 51278 84670
1 11409 54090
1 20702 70485
1 20243 84733
1 38441 94374
1 29009 70099
1 14015 84110
1 67149 72300
1 7086 88033
1 8756 94098
1 23674 55434
1 46656 72136
1 1245 31360
1 70093 97583
1 44191 81900
1 6079 81818
1 7790 9377
1 76638 79015
1 2411 43857
1 22862 65953
1 12631 41165
1 87656 91553
1 74931 75272
1 53829 60052
1 15453 68454
1 20971 34798
1 48177 69312
1 31996 78126
1 75667 96551
1 7737 27574
1 23721 85833
1 3397 63772
1 83610 89350
1 7833 36083
1 22866 26471
1 73406 95971
1 25125 99695
1 355 75635
1 3954 57718
1 18513 23942
1 25528 76485
1 859 71654
1 20245 67893
1 51450 72862
1 18057 26784
1 5924 28447
1 29745 55457
1 5762 8191
1 64980 82460
1 41421 76274
1 27329 63513
1 30688 79831
1 33093 58730
1 59778 96283
1 1430 92112
1 54248 99677
1 42384 86013
1 8913 46748
1 24994 97949
1 54545 55312
1 3324 14815
1 55912 79617
1 82127 90187
1 38023 79297
1 15562 78691
1 35363 87502
1 20479 69040
1 5727 61119
1 25310 62533
1 43141 45032
1 68363 93560
1 53071 54626
1 15807 40357
1 22250 31877
1 63583 69410
1 52441 92700
1 15550 83136
1 42804 65052
1 10075 15679
1 24996 79138
1 1964 95196
1 7618 69645
1 47864 74321
1 23765 49525
1 34183 95674
1 26932 88770
1 22279 83595
1 96152 96852
1 19745 92271
1 76445 83897
1 4282 61188
1 41130 69658
1 41764 56959
1 3790 47993
1 13494 74348
1 3195 31248
1 10124 76614
1 2114 39912
1 54983 92432
1 58905 71440
1 52837 74261
1 15713 36904
1 60812 76435
1 8966 77441
1 8070 80988
1 47152 52387
1 67561 93791
1 14717 25089
1 41463 55235
1 64535 74057
1 10075 69991
1 35139 61701
1 2513 96585
1 38 80173
1 67832 98864
1 42152 78722
1 44327 51446
1 2684 66968
1 43575 81288
1 13398 59292
1 22499 51720
1 11073 72882
1 6761 73925
1 51049 73546
1 9430 89790
1 14460 57166
1 44586 83969
1 38162 52409
1 17666 87853
1 63792 82569
1 82366 92785
1 8041 36374
1 45873 98985
1 20876 91644
1 2197 58696
1 28174 44685
1 31741 42525
1 61476 96485
1 49167 65201
1 12813 75366
1 2325 60268
1 1215 18870
1 18643 33847
1 2469 37152
1 4651 58648
1 36212 41752
1 18575 57226
1 33329 84454
1 59183 78993
1 3661 66665
1 22880 36428
1 22785 62610
1 2253 82994
1 60628 71729
1 22309 38889
1 9922 81485
1 52472 86774
1 77062 89579
1 5900 82823
1 23270 98561
1 58554 83051
1 79190 83813
1 34803 80516
1 37072 76689
1 21786 28712
1 74850 99915
1 12708 53302
1 29799 29987
1 51329 58506
1 25542 97616
1 29391 84569
1 49749 72288
1 9884 72307
1 52951 86039
1 22482 69123
1 41019 78405
1 38131 72402
1 59125 71459
1 65813 83172
1 27503 76641
1 28729 43507
1 13706 73139
1 72034 74519
1 59928 91449
1 9472 57260
1 6969 59603
1 1861 65210
1 75478 77025
1 65518 73283
1 7969 31740
1 40591 58862
1 24215 66057
1 48012 84615
1 46039 91644
1 37622 70713
1 14690 39727
1 67626 73512
1 46360 69405
1 33627 55805
1 9928 46542
1 34987 92104
1 57124 62546
1 6272 51393
1 13961 54555
1 12510 52775
1 54000 96028
1 70089 90869
1 1668 21427
1 21825 46431
1 30642 36968
1 6528 21226
1 3426 76115
1 3070 97347
1 5802 80574
1 9 78910
1 74156 90718
1 47793 96608
1 31562 81916
1 57028 64604
1 16071 80229
1 30173 97790
1 18528 56493
1 32585 83326
1 77510 77519
1 18231 53219
1 18960 68463
1 5086 55835
1 30279 40389
1 2867 28279
1 11168 71267
1 34493 84345
1 22626 87869
1 13874 46082
1 3913 32834
1 61831 93283
1 30242 41117
1 82807 94189
1 6987 89381
1 64321 79111
1 61512 68291
1 45713 91042
1 89446 97098
1 7086 11965
1 6122 72573
1 10430 53952
1 40947 59397
1 67299 83026
1 7280 85745
1 68452 77929
1 14193 35652
1 34978 75055
1 67832 82933
1 2122 14341
1 32928 55490
1 30523 90679
1 12274 24725
1 16889 46656
1 75357 94467
1 7104 50386
1 68067 71155
1 30396 50224
1 83802 92475
1 20534 93694
1 12512 36963
1 6254 86272
1 5865 94700
1 525 48056
1 39776 76486
1 10958 48541
1 58246 71696
1 15100 62295
1 6619 76672
1 46390 90920
1 76062 77117
1 897 77916
1 45672 86686
1 7877 76383
1 39021 72031
1 66564 69120
1 7588 80369
1 14044 69831
1 40680 60977
1 19188 50751
1 48273 77097
1 24057 93169
1 40692 70503
1 25379 42425
1 19291 49179
1 17378 78895
1 32654 55110
1 37941 94087
1 79155 87895
1 36756 62050
1 33092 36391
1 2987 28617
1 79025 88819
1 239 56497
1 22201 27002
1 39869 46449
1 13156 47862
1 21291 65201
1 74527 90947
1 7702 36713
1 21675 92093
1 64229 69086
1 33324 47534
1 2171 19588
1 28374 95387
1 33078 42460
1 18732 76312
1 54412 91208
1 54654 98182
1 15515 81238
1 2228 73053
1 57212 93002
1 41135 69381
1 52308 87611
1 9391 37130
1 37413 82019
1 15775 19649
1 1161 27641
1 67242 67251
1 67911 95088
1 5235 91288
1 94883 99045
1 14720 24582
1 52671 76885
1 40917 53165
1 21349 60101
1 88563 89266
1 16212 38422
1 4877 47630
1 13091 88049
1 19841 39345
1 2220 90526
1 63641 84344
1 1127 44057
1 31895 37430
1 26646 53404
1 4867 88870
1 8982 78259
1 28397 96212
1 55688 71547
1 20248 94552
1 32868 45172
1 2474 32723
1 4721 75127
1 37075 52009
1 33937 81898
1 29921 45083
1 58458 96667
1 52291 97829
1 18517 49653
1 22674 69609
1 9833 72665
1 13683 42950
1 11870 92326
1 51449 56333
1 9082 88186
1 37287 73494
1 58193 67484
1 17207 34069
1 73721 84507
1 64955 78093
1 14774 67519
1 30502 45408
1 84871 85168
1 81236 98274
1 32174 90535
1 59451 77114
1 18679 46719
1 71617 86604
1 21339 87629
1 38529 94210
1 22626 60114
1 28416 92697
1 52853 94467
1 725 8362
1 17106 48490
1 38035 38236
1 59882 85991
1 3064 4394
1 713 80984
1 47590 88486
1 68551 73093
1 48228 60073
1 56282 77604
1 65891 84112
1 21219 90724
1 11915 56254
1 31324 44921
1 488 4204
1 12695 85074
1 74503 84961
1 53141 65084
1 31726 50931
1 4997 40954
1 25057 47230
1 26457 84267
1 2409 30063
1 57096 90970
1 32316 81271
1 47266 98024
1 34163 75434
1 52782 98049
1 23297 98120
1 41493 41552
1 56340 73482
1 79225 98838
1 30866 79683
1 90420 93005
1 80714 88261
1 50481 72670
1 64306 99548
1 4288 29071
1 70020 95656
1 56616 79102
1 22298 85562
1 13392 27130
1 4946 99720
1 32767 56980
1 7899 72951
1 27408 55781
1 15600 16728
1 41608 82580
1 3382 69857
1 5407 43166
1 44487 68768
1 38543 58338
1 91811 95706
1 3970 23535
1 19694 72104
1 14219 48157
1 780 59959
1 999 79367
1 27487 62267
1 74451 74957
1 66737 77795
1 28738 32533
1 59574 88105
1 20671 31456
1 18779 88932
1 57487 98406
1 42718 48189
1 50024 63118
1 18092 64881
1 26608 95372
1 78953 93632
1 17950 29338
1 65284 66635
1 9854 14217
1 27211 39523
1 1296 4535
1 15739 96611
1 22102 80161
1 46615 98816
1 9205 24915
1 40404 85479
1 37247 87515
1 3189 48101
1 46936 82068
1 53145 69862
1 9731 26460
1 24304 70242
1 31266 70949
1 64846 89787
1 31149 71382
1 9548 13880
1 45527 51458
1 20209 30002
1 42753 59943
1 11512 94790
1 16971 16989
1 29855 45407
1 10427 63615
1 2261 84158
1 3980 28792
1 1130 49960
1 58112 79306
1 63288 86730
1 46043 47144
1 50776 52808
1 45548 70952
1 45307 87027
1 27288 99084
1 7405 89123
1 15020 77806
1 40830 86277
1 37146 44596
1 35385 71388
1 4255 18151
1 8968 92625
1 16820 90203
1 41738 98331
1 28819 65403
1 84207 93658
1 22208 66366
1 32707 59200
1 33332 56981
1 27216 43947
1 52270 74060
1 17413 83922
1 50517 67334
1 36674 44662
1 20633 99344
1 65379 75534
1 23096 98935
1 1766 27923
1 48349 86398
1 2789 23014
1 57645 74027
1 1162 26862
1 48933 83490
1 2240 68900
1 12853 15644
1 67234 83288
1 30719 38954
1 11793 79190
1 65805 67503
1 23978 93859
1 57130 58721
1 30709 49613
1 46534 96703
1 14416 77972
1 11275 29295
1 69409 79056
1 22354 82186
1 11441 65196
1 9375 71886
1 3406 98276
1 1212 18178
1 5387 29522
1 27000 95756
1 7113 49510
1 46000 80638
1 16356 69836
1 40554 78681
1 36913 88072
1 88935 97262
1 18422 93492
1 26460 27487
1 13605 77347
1 72270 80346
1 62785 82633
1 11733 92910
1 50531 74138
1 1133 38995
1 13793 73490
1 6184 64079
1 34619 86373
1 13812 23276
1 3330 80432
1 39820 49717
1 34791 88509
1 82174 93269
1 13342 68799
1 5382 33032
1 12457 64054
1 63952 76379
1 48744 62726
1 69734 89872
1 25918 39894
1 31110 75647
1 15 40605
1 38104 74558
1 22366 45550
1 64754 92912
1 38083 75264
1 61567 81271
1 9992 34317
1 3077 64871
1 2826 60926
1 18460 33960
1 3591 79554
1 55279 92584
1 57874 79847
1 55071 94072
1 24097 83145
1 7071 54207
1 40290 85943
1 5906 25660
1 29643 80053
1 578 20898
1 85480 86700
1 50874 94229
1 1226 6064
1 80924 90902
1 7024 61072
1 10296 98547
1 24223 90037
1 57518 94766
1 3037 33022
1 11921 23141
1 7802 75858
1 67953 78155
1 6273 36870
1 74850 82798
1 11332 70888
1 50907 80122
1 12780 30984
1 10122 15543
1 14344 91934
1 51768 51995
1 32392 46060
1 42963 47009
1 31245 32451
1 15897 69358
1 27551 75461
1 1045 38894
1 23258 62418
1 72635 90899
1 42340 88007
1 14470 96327
1 67041 95234
1 21329 56183
1 33659 56952
1 29804 50027
1 43118 98551
1 10585 87271
1 25865 71817
1 38091 45605
1 65221 87560
1 24482 45193
1 11731 56945
1 31085 64130
1 75993 95775
1 13318 55549
1 7783 34281
1 37603 85584
1 10716 27158
1 1388 27582
1 47961 58759
1 31697 96370
1 1978 77105
1 7536 21083
1 67948 79711
1 59814 86664
1 19749 55957
1 14038 53794
1 63498 91938
1 24305 26808
1 3151 34931
1 27624 41765
1 21224 79041
1 66415 74022
1 28737 34314
1 10771 27385
1 52178 83643
1 47158 67360
1 13485 76248
1 37355 52054
1 67657 98214
1 29136 96942
1 26962 37239
1 84302 86703
1 35144 41987
1 49305 89064
1 59653 77652
1 1579 9137
1 6470 42303
1 7618 50782
1 12216 53605
1 47716 50939
1 23762 88152
1 20112 67120
1 10307 67905
1 23919 55588
1 48024 83991
1 17115 90868
1 10017 24200
1 86049 87432
1 46014 99730
1 30901 82098
1 13582 64863
1 15231 23646
1 67044 94576
1 51572 78577
1 48948 53828
1 12891 40310
1 39880 93692
1 3990 25944
1 14796 14829
1 52114 88031
1 17585 53833
1 13394 21122
1 8429 26526
1 3890 78908
1 38972 66001
1 51383 66868
1 28489 40197
1 1689 48842
1 62766 82103
1 49053 64054
1 6636 16959
1 7875 98897
1 68484 81227
1 35249 39810
1 22803 34687
1 26136 53684
1 48907 73428
1 7774 9212
1 557 18449
1 50690 85720
1 21400 41945
1 11910 85720
1 42474 90434
1 14761 37269
1 8116 34070
1 22503 53846
1 85294 91770
1 10529 29366
1 19299 56854
1 30732 53555
1 4653 34613
1 89805 91749
1 45904 70911
1 19970 72177
1 38699 40198
1 38060 77171
1 19535 20285
1 22457 76405
1 12446 74266
1 6313 19955
1 23679 93396
1 38490 72118
1 44106 94644
1 27393 34377
1 980 36317
1 790 87114
1 10756 90097
1 75882 98986
1 29221 95318
1 22154 47906
1 25571 53874
1 29094 88902
1 11098 94132
1 42857 78723
1 12943 38321
1 46945 83918
1 83072 95438
1 38838 51528
1 66922 96243
1 8563 9578
1 14251 86238
1 32406 85905
1 45062 61400
1 25447 51099
1 277 82077
1 4587 19150
1 194 17402
1 60926 77172
1 61639 82273
1 27131 77710
1 25542 97904
1 68634 85003
1 77211 98546
1 25388 89993
1 42983 56367
1 40618 91191
1 50948 77420
1 38526 81224
1 58266 91602
1 3676 76657
1 4039 37758
1 60770 78278
1 10585 80089
1 42604 70420
1 61102 99578
1 48736 69812
1 58899 67062
1 34057 89991
1 13378 41309
1 1141 56434
1 12728 64704
1 8344 91148
1 55254 91808
1 29075 84886
1 57295 92769
1 17217 70244
1 44210 83760
1 745 21664
1 42785 89449
1 43015 45438
1 73677 82387
1 57350 69814
1 20635 59182
1 24013 54291
1 84775 89389
1 38496 59651
1 4765 14773
1 47436 86476
1 3923 33368
1 3721 96986
1 20234 98926
1 17258 83662
1 63691 78031
1 37263 78461
1 31169 54866
1 13226 60233
1 6615 11335
1 10986 15946
1 27344 90422
1 24098 49664
1 42338 77594
1 40109 85740
1 36886 70752
1 34157 89534
1 42435 82717
1 13880 35883
1 79205 90449
1 74013 84986
1 17127 48023
1 2801 74160
1 24474 88452
1 77489 77608
1 18275 63537
1 11543 74642
1 21424 60927
1 52768 79402
1 55251 99284
1 63856 72585
1 30868 70399
1 1063 13960
1 56362 69049
1 8280 24898
1 74347 91342
1 20734 71540
1 95773 96415
1 12276 16389
1 25739 69935
1 22109 40586
1 15936 95442
1 76997 82727
1 16424 90895
1 58023 87295
1 17403 29674
1 29252 37328
1 21043 62246
1 50613 98558
1 30771 40978
1 18102 61824
1 15507 33214
1 31538 52648
1 72098 81668
1 12413 79396
1 23596 24362
1 46701 70879
1 3410 30099
1 33676 43521
1 34030 89725
1 44400 63861
1 25143 65040
1 20506 82398
1 30708 80356
1 6699 61340
1 30983 68912
1 23529 85055
1 51384 94005
1 36463 96302
1 41143 86037
1 4936 97157
1 25654 38734
1 29544 61139
1 42519 59465
1 62296 99365
1 1371 24321
1 12252 31260
1 27409 89386
1 37566 60152
1 4953 32711
1 23352 34468
1 15695 43449
1 42038 47499
1 20489 39030
1 81379 99722
1 13286 64629
1 30244 68550
1 4883 98335
1 28878 95730
1 46243 86896
1 20739 81383
1 26772 80423
1 61701 91244
1 26977 31729
1 59401 83062
1 64614 80124
1 46294 83754
1 7843 44133
1 20881 95230
1 42734 47688
1 46428 57245
1 52853 74993
1 42904 99186
1 60897 64721
1 10565 44586
1 53694 72398
1 35259 84139
1 6186 48525
1 13281 82747
1 30894 62064
1 21290 99320
1 14675 48857
1 25978 61674
1 31661 76441
1 72730 81226
1 70297 83497
1 24017 76320
1 26030 60367
1 61717 62279
1 18388 78720
1 20564 71521
1 1265 57228
1 16697 54888
1 31612 37700
1 21667 34825
1 2216 97475
1 57373 87730
1 27127 43385
1 14257 56520
1 3721 75724
1 70870 84249
1 30095 37349
1 29082 84139
1 19763 85371
1 25334 66170
1 27823 39863
1 13924 77888
1 16836 52848
1 26678 37138
1 70866 88148
1 42293 43291
1 19973 72167
1 12665 19965
1 64544 93629
1 80151 97142
1 10353 96625
1 39445 89580
1 39090 87176
1 3030 35279
1 49105 62010
1 45842 68676
1 25583 62634
1 7193 84721
1 22719 97348
1 46797 73153
1 6315 20782
1 5308 19357
1 33837 43908
1 22391 25776
1 33085 82789
1 68705 98481
1 11357 27170
1 33686 65970
1 23562 73308
1 67177 87449
1 69723 92200
1 35553 85886
1 39261 56769
1 16709 19893
1 832 91610
1 50534 78269
1 30544 71353
1 29661 30329
1 29266 69174
1 7181 28869
1 73009 75680
1 52060 62427
1 31396 86870
1 28865 53044
1 16354 27141
1 22571 66911
1 64812 73561
1 2875 97629
1 60962 98753
1 20795 54694
1 85082 95500
1 22968 96733
1 48368 90358
1 3894 89248
1 63981 81333
1 8685 49786
1 38055 41042
1 78059 89665
1 42597 69856
1 42984 61041
1 44857 77652
1 4169 85830
1 44060 55239
1 28217 37532
1 6861 90541
1 22803 29053
1 75342 98796
1 14747 99098
1 679 76698
1 40139 94367
1 30614 98042
1 65551 73769
1 77107 96791
1 21704 22777
1 12424 59591
1 32857 84169
1 6912 28424
1 54399 87456
1 19529 44771
1 58994 97202
1 57401 58521
1 94546 97509
1 33966 85240
1 49644 70088
1 12364 17916
1 9746 91793
1 571 39525
1 21786 46455
1 21788 57273
1 67742 98249
1 38834 47222
1 41331 98383
1 1170 96534
1 96978 97498
1 15704 67577
1 7894 76670
1 53821 93438
1 10698 52732
1 6134 81698
1 4363 94966
1 59352 97653
1 17955 27917
1 41363 58865
1 20693 48463
1 61487 63994
1 11003 78065
1 72583 73337
1 38165 69107
1 7512 98021
1 73138 78835
1 5728 35680
1 10945 11670
1 43507 52114
1 11573 30489
1 10148 90654
1 5007 93085
1 34146 39358
1 79988 97613
1 14775 36692
1 34187 98424
1 13233 30692
1 50616 72202
1 59155 64083
1 25068 53048
1 34323 65253
1 317 73437
1 22043 42032
1 76081 82987
1 39248 51728
1 18762 26323
1 39037 65237
1 65526 73295
1 71586 72876
1 17928 48638
1 28481 82500
1 40089 79745
1 62775 73716
1 64353 76438
1 9107 76090
1 59188 95346
1 10772 97971
1 95509 99270
1 3649 78367
1 14856 22188
1 37549 40143
1 16534 88207
1 5679 14444
1 14807 23460
1 12986 25072
1 13572 78731
1 75336 97562
1 63538 77194
1 85152 90682
1 12399 81038
1 17060 46014
1 25056 39037
1 17086 53886
1 71377 85768
1 16389 35468
1 15516 84881
1 3462 83715
1 596 9633
1 27906 92584
1 9958 62523
1 16965 41503
1 70175 83054
1 24164 56974
1 24830 75035
1 37793 99697
1 15160 96683
1 49834 86125
1 5414 90390
1 90891 98619
1 25305 83850
1 10504 59140
1 31206 71762
1 17738 35471
1 28604 41345
1 32793 87607
1 45527 88397
1 8632 58066
1 34180 43882
1 16942 89431
1 40906 75061
1 47567 60660
1 16782 80235
1 52164 92407
1 24196 72460
1 6243 67922
1 11089 92150
1 6102 66670
1 56711 82046
1 12440 92736
1 33671 58694
1 47258 65155
1 39493 59057
1 75329 96524
1 8590 14678
1 13021 31407
1 5817 30695
1 45185 81500
1 84910 91361
1 1449 23604
1 23728 98331
1 59533 90124
1 175 92042
1 14193 74740
1 43218 74067
1 2418 19591
1 40138 41292
1 30527 92034
1 36604 93609
1 79333 87257
1 30932 63722
1 98538 99084
1 79551 89323
1 42737 66592
1 52453 81904
1 9811 14300
1 769 35003
1 31855 41075
1 28410 33165
1 7246 99636
1 90649 95342
1 19741 70318
1 53059 65411
1 72554 93922
1 15285 59727
1 59861 86615
1 7999 79757
1 25131 26023
1 1941 37882
1 70680 81461
1 24235 72177
1 59208 96792
1 72804 84943
1 40939 91093
1 29639 46747
1 61925 80934
1 26123 44784
1 8088 65221
1 63140 64298
1 11851 91941
1 13030 74265
1 47540 74387
1 13356 54642
1 35192 74138
1 85074 99629
1 63974 78461
1 48055 84636
1 24143 68913
1 1933 86002
1 11502 54486
1 44373 95715
1 67886 75488
1 9761 49360
1 39101 74533
1 68086 88648
1 7550 99931
1 82080 87881
1 34181 77433
1 42473 49307
1 2415 53111
1 12430 78873
1 33414 40956
1 17480 72353
1 8490 9430
1 29583 35907
1 54068 93417
1 51850 53935
1 8225 94684
1 63921 65287
1 98370 99589
1 70753 80550
1 6312 22322
1 51766 73115
1 47517 78790
1 15808 32686
1 28992 91451
1 33113 49889
1 33835 62447
1 12161 74063
1 33967 92191
1 25187 66681
1 29396 83334
1 34574 98410
1 15093 97586
1 11605 26189
1 23040 91486
1 1761 48311
1 23096 61162
1 28900 91972
1 9432 51630
1 8760 16276
1 36701 85415
1 29956 57732
1 12932 23702
1 40304 76551
1 7363 74488
1 83550 99308
1 33029 91912
1 28634 33769
1 3683 61144
1 9338 83845
1 10255 71622
1 40306 99856
1 776 53017
1 7179 72497
1 15298 48051
1 66045 69266
1 35579 82550
1 44366 46033
1 73450 99466
1 649 93125
1 29885 98972
1 10965 85147
1 59743 95814
1 10769 32408
1 64296 75875
1 3416 27142
1 40647 86583
1 12623 38948
1 9262 40441
1 43907 69435
1 60495 86547
1 4357 19777
1 15285 51964
1 68888 86265
1 5012 14403
1 30509 50232
1 23540 30208
1 40715 85009
1 4779 24711
1 18152 91251
1 56845 56921
1 80582 94569
1 1225 74399
1 44774 59925
1 1920 80421
1 16026 94981
1 21049 79490
1 26025 93335
1 15532 64679
1 79289 94420
1 60889 85147
1 57707 80929
1 28008 46743
1 41542 61591
1 68163 89505
1 34999 91411
1 1977 70820
1 82727 83034
1 12242 44945
1 39357 74032
1 16322 25383
1 14472 65990
1 81481 92200
1 24449 55566
1 72785 77784
1 5626 29225
1 34852 35766
1 2139 84153
1 10077 62987
1 45446 96223
1 15538 48922
1 67382 87408
1 6238 66784
1 25874 84468
1 47379 68812
1 20306 52324
1 9055 84581
1 39108 45239
1 11800 50877
1 1278 80229
1 5969 72368
1 56450 57600
1 11005 59612
1 9655 26164
1 33247 92387
1 79510 82925
1 8588 64075
1 8540 87968
1 11126 27301
1 63017 85924
1 53582 89118
1 39150 69434
1 30132 56148
1 79985 84708
1 21529 80189
1 23532 60797
1 15965 18576
1 48055 57030
1 63528 82552
1 5967 17844
1 48180 91654
1 45407 64936
1 14375 76242
1 4419 40893
1 88747 98551
1 26423 34799
1 22673 68777
1 14343 92459
1 14039 85002
1 15686 49896
1 83761 89556
1 4485 28047
1 24880 67436
1 8965 82780
1 43409 90256
1 56423 77092
1 36590 79092
1 18521 54537
1 1281 56478
1 77342 99713
1 52459 67706
1 33774 43219
1 34476 76622
1 8726 64782
1 14688 55842
1 33537 84661
1 28938 83558
1 35406 98918
1 34750 70369
1 12290 66845
1 78476 89439
1 12619 24296
1 42136 96817
1 14951 90043
1 648 22707
1 80655 83516
1 17724 38838
1 2168 32727
1 24535 80131
1 34555 88306
1 45228 81454
1 25001 47794
1 32642 87846
1 32521 69934
1 49757 80552
1 16545 71302
1 24794 63668
1 50159 91419
1 43495 72598
1 30623 82394
1 18015 24829
1 4717 20069
1 48118 63013
1 4069 98073
1 75042 86251
1 37963 70325
1 14700 97038
1 75034 95733
1 13265 90125
1 82335 86160
1 26913 69948
1 47530 80607
1 38522 93249
1 35310 88053
1 33161 74026
1 12794 94363
1 6270 52629
1 890 83211
1 64445 95282
1 12498 90222
1 65857 87102
1 93109 96309
1 26206 77041
1 12545 95807
1 21267 94445
1 84754 93849
1 12194 32311
1 39281 45286
1 38262 85162
1 46298 96945
1 12646 87729
1 27808 66312
1 29447 44647
1 22222 35240
1 29495 54151
1 3561 74714
1 1258 94104
1 71441 72363
1 30678 57335
1 30190 49298
1 12432 31632
1 24338 59049
1 23375 43353
1 32397 88912
1 70855 96199
1 48476 63064
1 40999 98675
1 20189 77155
1 46610 71692
1 12493 50309
1 37291 54446
1 81713 85577
1 19713 51463
1 25583 83064
1 6702 44116
1 46025 68597
1 32475 76978
1 19083 81508
1 30172 56285
1 9602 95340
1 23173 80177
1 22048 31020
1 57315 68681
1 18356 92924
1 17911 21468
1 43936 93994
1 529 44125
1 52470 61659
1 11116 59347
1 41281 63609
1 16289 19069
1 72333 84477
1 70990 83497
1 9286 54833
1 65240 79654
1 10502 86323
1 53960 83615
1 5083 44138
1 22066 34059
1 69059 72481
1 48655 58895
1 38079 70063
1 45582 46401
1 45857 62810
1 41605 73873
1 48356 64321
1 9403 35286
1 30031 39942
1 55135 76079
1 63153 79699
1 32250 77677
1 52124 66259
1 45000 85353
1 92397 95201
1 6481 98861
1 48396 72963
1 9533 55473
1 39907 70219
1 690 69368
1 13005 43482
1 77614 84368
1 24057 39870
1 51370 82496
1 19995 42513
1 11099 53319
1 24059 42920
1 85737 92921
1 24659 59402
1 4284 93703
1 51444 72034
1 17010 49739
1 22476 69237
1 3229 8437
1 41603 51224
1 85917 99956
1 20967 78239
1 4908 72828
1 37657 59657
1 50615 83397
1 94797 98869
1 43870 58278
1 42122 69151
1 68626 87598
1 87524 89426
1 60702 91122
1 15854 58209
1 26311 89988
1 27542 60754
1 17236 86440
1 31372 65943
1 69049 76538
1 48672 97542
1 26450 99984
1 35131 67962
1 58707 86753
1 28795 54029
1 44092 88551
1 26543 45714
1 16224 86353
1 433 25113
1 28097 42148
1 31970 86119
1 41289 61233
1 18909 76504
1 7365 89366
1 4983 73248
1 927 12961
1 59465 78032
1 28214 75656
1 10456 94729
1 2284 69911
1 64985 69073
1 47000 89238
1 4046 87312
1 11578 43276
1 85441 97095
1 30253 55975
1 64989 67317
1 32681 88909
1 27726 43852
1 81023 98432
1 35804 72428
1 39370 44799
1 64704 64878
1 48308 54679
1 29646 59270
1 13470 32155
1 78793 90129
1 9099 52907
1 14794 48261
1 13216 57421
1 23596 47636
1 83006 86221
1 16522 83890
1 33636 70318
1 82504 88027
1 88155 94494
1 35774 61928
1 7756 64047
1 36979 80257
1 502 45571
1 18080 80543
1 50807 53872
1 61775 63163
1 41133 55423
1 52133 75870
1 41180 97309
1 11192 34794
1 1251 38489
1 31808 82485
1 58723 61851
1 47678 52837
1 38946 55478
1 76595 76684
1 78113 93578
1 27287 45638
1 15741 80059
1 8315 87672
1 48578 58522
1 3785 88605
1 23958 59945
1 61283 96426
1 24583 64912
1 49220 76506
1 41132 87945
1 24919 90840
1 61124 93091
1 75087 76507
1 51051 94496
1 51125 64015
1 3583 34981
1 11666 67879
1 59636 83140
1 38320 77230
1 20309 37970
1 40793 86057
1 33854 45569
1 55376 65962
1 24759 65345
1 34557 71335
1 30326 65778
1 40202 67823
1 25415 62458
1 72706 82052
1 26005 65039
1 11835 40330
1 80090 82303
1 18171 20666
1 49540 88998
1 9176 43034
1 84306 96072
1 27733 36342
1 85952 92797
1 69950 93117
1 16773 87623
1 24249 57099
1 89677 99511
1 49269 50382
1 3890 50599
1 21399 29489
1 16203 74342
1 37406 69397
1 5464 70464
1 52121 88652
1 9544 86453
1 39787 99188
1 7795 17233
1 67158 92637
1 80266 91741
1 89347 91614
1 44859 60616
1 35475 59260
1 44836 69205
1 44289 92251
1 32795 69862
1 57505 92575
1 34824 55197
1 23176 38292
1 7300 87535
1 12059 56604
1 31053 82675
1 28863 28915
1 57838 84584
1 37877 60915
1 55102 75728
1 21730 84633
1 762 68468
1 20968 25323
1 16758 50594
1 24427 92204
1 731 90573
1 36810 51349
1 38336 68940
1 155 10295
1 35200 78585
1 57345 91097
1 35686 78751
1 11758 18257
1 27725 36241
1 19766 35174
1 337 93042
1 14753 27607
1 60433 69386
1 25318 58044
1 79364 87627
1 30612 92301
1 16736 82270
1 36868 44271
1 16684 70350
1 28293 44511
1 36272 47786
1 16682 93782
1 324 43991
1 11183 19236
1 7219 49531
1 28581 57208
1 29755 39994
1 24342 38069
1 22934 84198
1 14383 58715
1 84902 98121
1 41628 78479
1 42517 56126
1 16935 87336
1 82750 85982
1 27043 73855
1 5825 49253
1 15014 15954
1 1368 54554
1 67045 68891
1 26765 32519
1 31465 91412
1 4979 99296
1 14996 31916
1 19407 78833
1 41698 78011
1 70421 89172
1 61524 74610
1 79430 81553
1 51818 74677
1 4507 56456
1 14587 22401
1 44548 98442
1 57862 96620
1 10552 16098
1 46857 88876
1 40491 76919
1 33322 38497
1 31859 96797
1 69335 74132
1 37514 40205
1 3752 20898
1 48228 53704
1 71771 92774
1 61840 69515
1 53232 94727
1 40901 53051
1 60387 75551
1 10705 57040
1 54881 61277
1 19116 80215
1 53425 65808
1 76553 84510
1 56736 64664
1 24273 43752
1 26851 81877
1 4969 31464
1 13148 18214
1 1585 23511
1 51312 69243
1 1722 54418
1 4336 19188
1 79253 98540
1 23144 96925
1 18607 24479
1 40271 65821
1 68687 98896
1 17962 22571
1 49243 77816
1 45666 53775
1 8710 45625
1 5128 41011
1 18170 92645
1 92256 96210
1 44218 90706
1 35977 80941
1 40078 87729
1 67786 88301
1 36579 68373
1 81837 96006
1 77888 90791
1 12164 59560
1 29217 35768
1 57587 90672
1 10756 72914
1 61002 90336
1 19274 81289
1 73190 93499
1 9847 69528
1 45863 72616
1 23978 44513
1 8169 32680
1 10684 45283
1 2144 95873
1 19931 84345
1 21062 88056
1 48929 66554
1 40677 46538
1 11146 26332
1 61559 87169
1 21763 83613
1 1411 37070
1 86190 86805
1 9193 63412
1 32695 39324
1 7194 97514
1 20510 95956
1 64005 70855
1 27393 45501
1 1792 72400
1 63574 91951
1 32521 86347
1 9685 29221
1 66877 90470
1 25432 86269
1 48300 54745
1 16830 51811
1 39751 51342
1 27267 59646
1 40116 69799
1 15836 67389
1 1119 12133
1 29327 63364
1 38297 97887
1 59978 64035
1 8773 85873
1 41676 86863
1 93682 96725
1 36777 98507
1 26312 96210
1 34731 64456
1 3822 10317
1 47167 68363
1 28763 69485
1 24381 49502
1 62360 96245
1 18707 99808
1 67423 96575
1 48916 53768
1 19305 60699
1 63835 67393
1 30056 58330
1 26100 62866
1 50396 98858
1 23183 80362
1 48959 57124
1 28644 53839
1 17515 32350
1 58354 62872
1 38498 61527
1 11213 70678
1 30095 42966
1 4121 6006
1 17632 67745
1 80133 83962
1 33187 90076
1 47027 88902
1 14240 89348
1 40616 66543
1 16278 33643
1 15710 45372
1 12693 45721
1 8169 24763
1 52459 58355
1 18944 84464
1 22207 29625
1 36675 42181
1 920 24408
1 4863 15009
1 74017 93566
1 22352 40762
1 88145 91753
1 71920 88485
1 44709 70343
1 10430 78334
1 68139 73373
1 27191 72975
1 66141 75310
1 12776 37423
1 90470 97638
1 57853 61745
1 1274 58491
1 10264 65474
1 76746 81269
1 2149 54830
1 12911 76601
1 27972 87020
1 50944 84582
1 72623 97649
1 16346 29231
1 43896 55119
1 34280 44035
1 43124 81401
1 16695 27251
1 95277 96237
1 2895 82291
1 17729 97298
1 13284 69628
1 63107 66118
1 50598 67901
1 37153 85208
1 33162 76320
1 86962 95563
1 14433 51281
1 40206 81309
1 48055 52951
1 21684 81395
1 23696 84171
1 13780 40394
1 7377 89035
1 57597 59330
1 4069 65930
1 49222 87049
1 89880 90418
1 6590 42856
1 15683 93479
1 9929 91129
1 24711 44943
1 10436 88672
1 21835 73539
1 35903 77126
1 51797 74324
1 30154 45570
1 16987 39019
1 38904 66483
1 24653 31778
1 2432 46965
1 21411 36322
1 57376 63634
1 43109 46684
1 41600 98207
1 91844 93410
1 58295 60551
1 54397 61984
1 25947 90234
1 47032 74259
1 62210 69916
1 44170 45791
1 95604 98898
1 44683 67443
1 24485 89598
1 1045 17760
1 9597 65966
1 7612 41911
1 24173 93120
1 14043 40060
1 57127 68127
1 97248 99622
1 8092 49475
1 39970 56076
1 19182 35664
1 14430 80953
1 49852 70985
1 92593 92655
1 18853 19360
1 22066 87424
1 62589 95417
1 78587 85410
1 3507 62912
1 51550 73324
1 3103 90799
1 53096 88978
1 2454 40596
1 1513 53872
1 12430 20387
1 15938 70582
1 21845 29948
1 10102 83565
1 13140 63640
1 1281 93564
1 6042 73759
1 12617 28841
1 24263 30445
1 5292 69674
1 12698 74082
1 74346 92878
1 8272 80407
1 38297 53411
1 27775 87035
1 6957 7397
1 39158 58673
1 5915 11218
1 17001 36116
1 21000 79544
1 24457 75514
1 33854 34097
1 2473 40074
1 19497 61254
1 41671 82119
1 63794 78336
1 67049 69678
1 56385 71534
1 53577 77566
1 70823 76421
1 50241 70152
1 54764 76849
1 57099 87909
1 1165 47503
1 52193 80432
1 5345 11420
1 13555 56996
1 72046 87738
1 65131 74134
1 48111 82695
1 28689 55938
1 36400 94000
1 37176 54362
1 14320 15790
1 38636 47249
1 3024 53194
1 16019 65937
1 79816 87558
1 50293 82631
1 27701 52160
1 19114 62805
1 7929 49520
1 20824 20932
1 54549 84419
1 18462 48855
1 6269 59198
1 48246 63228
1 19475 66877
1 40063 50559
1 31079 60366
1 36923 62592
1 11641 43549
1 24487 62965
1 73242 95544
1 5435 24864
1 34343 68002
1 33657 75389
1 19016 85710
1 20704 27872
1 11864 31126
1 51384 88038
1 26023 51493
1 36609 36796
1 31874 37617
1 37367 46901
1 844 23575
1 769 81071
1 34467 59438
1 27046 86139
1 60371 65896
1 15503 54190
1 20539 46347
1 18546 28756
1 33185 57522
1 37263 48291
1 26811 38525
1 85038 96189
1 64755 90789
1 54091 77912
1 7492 52244
1 20916 22423
1 7652 48119
1 19669 27832
1 33663 33851
1 5853 52934
1 27205 68850
1 35719 56588
1 56394 58771
1 35188 65227
1 81428 86204
1 7994 97418
1 4760 13842
1 1381 45737
1 33647 62369
1 8537 21595
1 29229 54113
1 50515 65015
1 63978 93184
1 39786 64886
1 85851 86501
1 3700 43647
1 80683 91149
1 8687 92477
1 41619 83756
1 23969 71793
1 75853 81425
1 8041 29820
1 812 45253
1 9039 40232
1 31431 49662
1 6692 33884
1 59105 81062
1 48492 81104
1 13699 23935
1 39239 47188
1 27741 79288
1 9185 49439
1 36636 74033
1 11728 57192
1 42937 94210
1 36651 59299
1 73144 94131
1 31812 37633
1 26619 94820
1 25566 84118
1 5738 57533
1 43256 59583
1 44357 92013
1 20021 41785
1 16043 46598
1 9289 32803
1 1144 22191
1 45724 82237
1 25943 82095
1 3718 53569
1 48888 80489
1 23905 72929
1 16065 85064
1 18962 36738
1 42898 67345
1 53662 76504
1 17609 93050
1 39399 44579
1 17628 93187
1 30314 74375
1 55467 78269
1 53263 66358
1 24196 74213
1 35985 68384
1 10558 31733
1 222 46410
1 26542 77971
1 39547 83685
1 17882 74316
1 63542 95885
1 21634 63467
1 35308 52450
1 10197 74040
1 74793 75071
1 42246 49336
1 24859 54521
1 34349 41419
1 17624 84060
1 39707 83597
1 24962 46899
1 18101 51984
1 1306 63604
1 27771 45296
1 25106 51749
1 1190 25838
1 981 74443
1 7203 71243
1 23264 83467
1 11653 50893
1 60089 88840
1 18587 21668
1 1061 1477
1 35933 98451
1 866 79977
1 76914 85667
1 9914 16252
1 9950 98092
1 572 31306
1 41688 52727
1 3901 75610
1 5828 77374
1 13989 44183
1 972 22216
1 22220 39089
1 41906 76658
1 43224 89804
1 4557 21382
1 23583 35425
1 3865 6343
1 53102 89771
1 56254 58083
1 30146 95139
1 19228 85176
1 1256 87994
1 10427 88643
1 19284 80763
1 25836 72469
1 70419 91797
1 503 69786
1 56588 71335
1 22527 43570
1 178 11985
1 38489 84719
1 87047 96226
1 2305 49624
1 50787 71276
1 19652 63382
1 17248 38672
1 5628 89141
1 41925 81291
1 49033 80510
1 23248 74498
1 4629 83209
1 20806 99117
1 47737 72474
1 17621 75883
1 2027 39711
1 225 47180
1 20495 69344
1 73093 82893
1 6513 36920
1 44252 50239
1 25840 57442
1 12893 34764
1 93828 99919
1 11787 37302
1 30369 45112
1 1221 60392
1 65524 66872
1 50538 84963
1 32622 57438
1 27532 58020
1 12400 68209
1 10099 84608
1 53726 76923
1 57707 59648
1 27461 75036
1 54835 70748
1 53883 63356
1 42689 84702
1 19740 60301
1 453 48001
1 65537 83524
1 22452 59646
1 21037 33262
1 15779 24643
1 26698 93600
1 56369 95654
1 23204 33662
1 24541 73733
1 46689 60275
1 18523 82251
1 5120 44369
1 17577 68624
1 5145 92162
1 7694 36339
1 6701 59797
1 37162 90436
1 90482 93450
1 14349 30691
1 36460 43790
1 400 5758
1 73816 81000
1 66312 78651
1 13985 15200
1 37754 48116
1 40328 95627
1 28831 80692
1 26337 27401
1 2007 93428
1 47449 51188
1 31149 51252
1 23615 89170
1 22461 33996
1 9419 74498
1 50698 53293
1 19404 93933
1 20044 40521
1 69916 87742
1 24641 83426
1 3900 21423
1 18308 82305
1 8659 30448
1 49907 85005
1 24731 96735
1 14464 52308
1 3097 75748
1 35881 64613
1 58360 73963
1 13970 14773
1 45503 76778
1 18275 52851
1 56167 72704
1 49606 78246
1 10501 23655
1 11443 44118
1 29071 51522
1 52941 65129
1 3080 74797
1 26239 68032
1 63252 72928
1 17688 81291
1 40769 54043
1 43892 65413
1 78264 93202
1 36204 43053
1 18141 24609
1 19472 69743
1 79251 89123
1 30526 83587
1 309 70670
1 81565 85798
1 51920 56339
1 28780 34440
1 38315 50702
1 25186 49788
1 56310 93359
1 55695 86268
1 58230 64962
1 21534 73714
1 62628 71952
1 61656 96981
1 25567 69791
1 20311 27018
1 57066 80171
1 39051 46587
1 44838 65003
1 3952 58868
1 22740 79870
1 12139 68544
1 11698 16974
1 53185 70509
1 56766 66912
1 45879 67810
1 1728 33026
1 1998 34742
1 9383 10188
1 60002 86546
1 70460 96475
1 44264 88100
1 15905 18419
1 10919 74307
1 45072 56117
1 42740 52293
1 13929 32483
1 2941 73777
1 38724 42900
1 25479 28282
1 3204 55211
1 19677 86753
1 20307 97976
1 3692 92090
1 72836 98801
1 10353 52845
1 64490 64689
1 76718 97379
1 48240 52467
1 67487 96254
1 11684 26186
1 32789 78846
1 46188 98615
1 21693 78607
1 62506 87562
1 7748 72799
1 13599 92489
1 4499 31160
1 35699 75791
1 8116 94000
1 54012 55184
1 5133 20527
1 42485 91043
1 13357 85458
1 375 57180
1 17816 94711
1 1552 11309
1 343 24331
1 4615 12447
1 767 28823
1 17226 34998
1 66869 67282
1 14737 21097
1 11690 52676
1 56159 76024
1 46483 47933
1 21632 76584
1 1282 87483
1 21088 71008
1 40184 73869
1 11566 74180
1 34605 58754
1 44114 48145
1 43781 82161
1 36716 59897
1 36568 61890
1 6817 35278
1 7176 38100
1 23963 79160
1 34509 60524
1 27009 99353
1 55949 67532
1 3203 18195
1 41412 63278
1 38219 91543
1 37161 92396
1 25247 39315
1 10298 25942
1 16674 85486
1 43979 94261
1 14013 15188
1 31511 38803
1 31715 99534
1 53972 59679
1 24645 94240
1 20708 74167
1 88844 97935
1 39668 83356
1 8154 62735
1 19403 76094
1 11917 34210
1 60470 89480
1 59014 80316
1 28267 47893
1 32060 76854
1 52334 82272
1 51730 90982
1 50758 77102
1 42387 90144
1 12398 92909
1 78871 79112
1 48961 53922
1 68530 99096
1 28225 81921
1 12230 90252
1 29871 99363
1 23287 26494
1 53432 77848
1 21239 45179
1 30850 46252
1 42088 58802
1 31604 91358
1 38979 82888
1 52927 59852
1 7102 87915
1 2262 48813
1 30200 98393
1 24579 69793
1 57789 79354
1 365 95926
1 4604 94016
1 1430 56106
1 80878 87543
1 42759 93300
1 5014 21340
1 47125 64759
1 30985 82031
1 57575 82516
1 11849 81650
1 16762 70785
1 14303 22785
1 22996 25000
1 64604 72111
1 11638 70677
1 6207 38516
1 6705 95312
1 51127 65669
1 17294 24979
1 30255 60769
1 73658 94453
1 18530 42416
1 20077 64539
1 14308 98265
1 75922 86247
1 49179 80827
1 34858 60173
1 13838 39900
1 2043 54876
1 6298 93219
1 8859 15695
1 27060 79000
1 35755 94880
1 15507 44366
1 9473 76003
1 68638 94086
1 78667 86738
1 36994 45312
1 27240 83276
1 5530 37118
1 21924 81209
1 5042 24477
1 70803 91548
1 10988 72618
1 13767 31164
1 62314 98062
1 86056 99975
1 35998 99510
1 28759 66428
1 73376 85304
1 87085 95982
1 29341 79863
1 40323 44880
1 42964 68671
1 37694 52417
1 40437 56772
1 77155 81810
1 54894 93540
1 13837 84484
1 1895 17548
1 78084 95469
1 26405 28293
1 50034 98521
1 11409 80746
1 59003 75341
1 17966 19110
1 5574 25839
1 5322 81026
1 16065 94690
1 37008 88515
1 64424 73201
1 2766 63553
1 33910 35100
1 74439 91468
1 27313 28317
1 62726 90446
1 15078 70089
1 75939 98594
1 72154 85557
1 23058 90461
1 22882 46648
1 36680 47228
1 48707 81726
1 24712 68088
1 45049 61091
1 27142 48206
1 50805 85438
1 39835 84210
1 16328 60989
1 23711 97952
1 39318 87489
1 44998 90047
1 36447 99824
1 11231 38233
1 64135 90211
1 25934 38770
1 18663 84178
1 32478 39099
1 51550 94292
1 26904 38276
1 11276 50881
1 17440 62565
1 17144 57987
1 38362 53350
1 60574 85662
1 60055 96017
1 20948 41830
1 54061 78221
1 35215 88208
1 3184 63106
1 49248 83692
1 22904 53769
1 53795 65234
1 64135 96569
1 28654 50535
1 15760 95780
1 1139 16213
1 82599 88079
1 9997 23829
1 31939 94294
1 11891 59126
1 53354 77041
1 25571 80614
1 40837 62267
1 53822 63026
1 66063 67478
1 12332 68537
1 11974 27481
1 42734 85969
1 59069 62257
1 11019 92496
1 32291 56466
1 1578 64690
1 36821 83554
1 24899 92983
1 57992 58465
1 70354 84777
1 36537 46003
1 26775 82076
1 21889 61000
1 37335 44380
1 26964 84524
1 16508 87849
1 60913 89050
1 5663 72742
1 344 17334
1 23047 81326
1 52181 61435
1 30165 91172
1 33879 43169
1 74627 93324
1 54087 74935
1 18510 85300
1 86407 86594
1 38327 67249
1 7051 61336
1 2342 54033
1 47799 59356
1 33416 86676
1 28369 96293
1 29673 50224
1 23464 65515
1 54094 97348
1 64631 89151
1 3029 49115
1 21892 81317
1 73125 78479
1 29183 61739
1 19293 58993
1 24418 79328
1 32362 89134
1 1090 72670
1 16483 22537
1 47440 54143
1 33036 74991
1 44574 47665
1 2450 45335
1 38452 63384
1 24483 74847
1 5528 52958
1 5223 11497
1 422 56949
1 18143 75193
1 81039 81997
1 3151 87649
1 14321 86869
1 2447 3429
1 28119 62968
1 8668 48774
1 19638 20940
1 86165 95356
1 22998 72560
1 2298 82349
1 28992 44201
1 51461 89103
1 53863 73976
1 14793 89984
1 11948 14224
1 62729 83746
1 30276 41184
1 91 54299
1 22143 93097
1 33005 33149
1 37359 72337
1 84183 96306
1 36770 90716
1 41554 78779
1 23693 81438
1 92376 97482
1 58041 65249
1 12973 79117
1 92908 96568
1 32525 96413
1 9212 71170
1 5494 37383
1 36200 40746
1 33721 61465
1 26816 84117
1 38061 80191
1 38053 55006
1 22015 68466
1 6277 62733
1 4863 93315
1 31265 67757
1 21092 30758
1 28922 40373
1 65745 95410
1 50063 89347
1 25966 63415
1 34030 82370
1 3760 92943
1 63442 96324
1 6561 80113
1 49039 71951
1 9109 97203
1 20507 47117
1 932 41190
1 25057 65708
1 13234 44202
1 23790 52529
1 19511 42200
1 52893 87963
1 15821 65587
1 79429 91349
1 3974 52931
1 24008 48218
1 26851 34397
1 6120 77176
1 38156 77596
1 54277 89422
1 64321 66831
1 80800 97504
1 11771 86090
1 4584 96186
1 36966 80649
1 49768 86406
1 14152 23418
1 92529 92693
1 80843 84756
1 33322 86115
1 30274 68580
1 28008 97404
1 17316 62891
1 83573 89740
1 4018 75281
1 24181 59696
1 62400 79123
1 15606 77123
1 62202 99511
1 14128 90382
1 15632 50071
1 76212 79928
1 71074 87407
1 39263 41257
1 36513 56112
1 73193 81200
1 2690 64266
1 59711 63015
1 50622 51456
1 40905 63518
1 38250 39689
1 61959 81628
1 37289 40439
1 22461 73384
1 21722 82692
1 70111 83283
1 64714 80430
1 6057 68542
1 31401 50917
1 33148 36273
1 24731 97164
1 65588 95580
1 41676 60576
1 37308 60892
1 134 88694
1 1485 84183
1 17789 58443
1 10019 78618
1 65110 93493
1 24429 52646
1 56467 68553
1 23432 54054
1 20395 58052
1 34400 45426
1 75617 90374
1 15748 69348
1 27340 32292
1 12520 74873
1 3154 21474
1 12799 63467
1 15888 16905
1 30606 47961
1 19279 53667
1 23624 60058
1 60165 69018
1 61461 90237
1 9406 92796
1 46779 66280
1 35858 88363
1 15120 67050
1 49971 89755
1 57134 87799
1 30147 52248
1 16291 81273
1 56421 92721
1 28036 85641
1 47792 90645
1 13125 14042
1 50093 81556
1 44135 56734
1 20176 56093
1 31108 42768
1 23324 91503
1 45782 70730
1 37616 88227
1 31313 55583
1 70982 90316
1 13454 48714
1 2507 11344
1 26429 33364
1 34156 39317
1 50367 69201
1 22413 75587
1 17941 54601
1 5246 52072
1 59935 77044
1 28369 86935
1 5951 38217
1 22818 40922
1 24742 55374
1 2198 38410
1 44712 93211
1 5049 83243
1 73645 92577
1 4002 97050
1 13922 51406
1 6358 80911
1 14959 75123
1 60817 98618
1 36663 71165
1 62711 71929
1 1538 56252
1 27115 90195
1 2429 43681
1 62286 82129
1 10964 97213
1 21692 54265
1 76927 84039
1 35426 55440
1 60647 78065
1 83955 86175
1 13231 45498
1 31787 90598
1 25276 68090
1 2764 41016
1 69185 84463
1 40150 41496
1 78740 87135
1 18671 42800
1 90191 90904
1 48631 60715
1 18073 35597
1 48486 90329
1 13580 44986
1 31386 64212
1 2586 77133
1 14770 32697
1 20565 46455
1 23594 85869
1 20623 36746
1 22354 69210
1 22101 64011
1 3790 57861
1 63170 63845
1 381 25246
1 4479 31442
1 20806 53361
1 76264 99547
1 42151 70219
1 20562 32130
1 5933 23960
1 18842 57264
1 5293 87977
1 9324 61438
1 42898 98005
1 49372 49472
1 79344 96613
1 4975 73321
1 23636 91640
1 44507 59210
1 73772 81749
1 14571 62754
1 37751 47062
1 35675 88318
1 52700 61439
1 2 97599
1 24853 62870
1 3234 93102
1 5438 16263
1 16469 18781
1 45047 88984
1 30440 80935
1 48561 82203
1 28387 90627
1 25324 52061
1 76857 96103
1 80725 81871
1 18379 37026
1 51191 99677
1 68197 68272
1 95515 98928
1 7939 9593
1 13956 70730
1 39464 89059
1 5310 65512
1 24296 27595
1 6705 45648
1 4382 68325
1 50229 94668
1 13273 90368
1 3811 7706
1 15571 62132
1 70831 99747
1 44662 56072
1 81301 91911
1 51988 82808
1 33366 68413
1 541 23064
1 28749 73937
1 48913 82297
1 56736 93452
1 607 49025
1 23031 64565
1 18042 21676
1 66485 88850
1 8094 11781
1 55394 60372
1 58600 86882
1 76018 78920
1 39693 60612
1 89205 99168
1 43404 93533
1 64872 69338
1 81619 95433
1 63703 66132
1 29039 30638
1 19260 78727
1 18325 43696
1 14497 90302
1 35380 49141
1 6659 26216
1 38549 90782
1 54071 72044
1 58717 63484
1 26934 34999
1 20296 89645
1 37974 68794
1 5467 40484
1 24234 52894
1 4548 38845
1 27333 44416
1 35872 98036
1 6231 40424
1 76769 93556
1 776 58628
1 21669 33496
1 17656 72710
1 55773 65789
1 50501 79121
1 86185 90524
1 52564 66472
1 42291 63273
1 6892 68495
1 14044 18337
1 36819 77122
1 40724 60577
1 52637 73311
1 39557 42363
1 33254 85415
1 19421 72291
1 3134 14180
1 50532 94125
1 18473 43879
1 13 33305
1 65193 83221
1 20677 81207
1 26339 75123
1 465 11940
1 16888 83119
1 67655 92396
1 42110 74811
1 12579 82850
1 26227 90126
1 14422 56441
1 227 1979
1 71829 96799
1 3917 80804
1 14508 57130
1 29444 36622
1 2335 69674
1 60543 78412
1 41863 69960
1 34319 42748
1 84693 89469
1 24009 51356
1 66556 87252
1 8794 40778
1 25505 27044
1 25315 65343
1 13003 93064
1 41790 42085
1 19169 36802
1 47919 89915
1 4430 37868
1 69663 89236
1 34985 94696
1 37329 74939
1 46595 60236
1 19253 55414
1 44188 97123
1 75881 92379
1 24540 73834
1 35805 92489
1 8501 76942
1 7383 75162
1 7067 25440
1 50948 60454
1 6042 89057
1 37349 71094
1 4520 94854
1 47344 98899
1 60068 67052
1 71122 83010
1 71972 96903
1 24062 94120
1 50237 72242
1 2437 21295
1 81327 87415
1 11519 40625
1 40149 63994
1 33467 52609
1 52480 62231
1 15705 95980
1 56835 72299
1 57457 98564
1 45072 90322
1 17678 28420
1 2861 18215
1 61355 72869
1 39923 77760
1 13837 32064
1 92418 95534
1 67813 68256
1 29179 91809
1 7477 98428
1 3546 49246
1 44090 80571
1 26320 48007
1 32680 63547
1 48531 90553
1 8057 85712
1 66184 75551
1 48936 91049
1 27972 65228
1 42063 53571
1 27302 39026
1 5658 74547
1 49994 84459
1 83141 86243
1 15170 93400
1 45377 84631
1 30677 60732
1 34907 99728
1 28135 92964
1 7842 70130
1 53634 71232
1 6977 97413
1 6540 89728
1 38902 70488
1 7145 59816
1 8676 33316
1 25817 79247
1 12329 86577
1 63804 89071
1 62021 96102
1 37091 46542
1 47197 98906
1 39412 79379
1 44219 82708
1 7027 56688
1 39719 64097
1 11752 97531
1 3501 28815
1 72049 84111
1 5611 11055
1 23697 24119
1 37215 74756
1 11921 13091
1 43122 51472
1 40710 49597
1 74977 97086
1 44729 98519
1 37985 98812
1 18038 98677
1 3518 32113
1 62808 80823
1 55342 86273
1 50174 55169
1 7441 40073
1 60673 87765
1 62059 73147
1 6894 31031
1 88487 94286
1 1070 6910
1 21099 53130
1 86597 90536
1 904 82317
1 20148 89298
1 20151 79171
1 29023 81487
1 20134 38069
1 25658 31622
1 71729 89096
1 27657 94779
1 72417 74002
1 22562 73017
1 61474 78302
1 24339 45606
1 55047 67395
1 65473 91296
1 56405 59150
1 26028 52910
1 52801 69723
1 56085 71633
1 20001 55357
1 11610 72164
1 12933 47169
1 38219 97370
1 44450 91317
1 76460 83064
1 42997 58367
1 51983 88209
1 41133 64717
1 24604 55927
1 89219 92530
1 2530 39775
1 20458 56434
1 38319 38345
1 6542 93109
1 46958 97167
1 6483 29543
1 16783 21630
1 39564 99186
1 66149 95721
1 20094 54297
1 13154 72779
1 16201 51430
1 23801 78268
1 27648 38594
1 9290 63448
1 33708 44282
1 39484 40706
1 61984 62768
1 4149 10755
1 3906 84762
1 62492 66689
1 49943 81989
1 6277 70468
1 60582 89773
1 5036 54975
1 14350 89278
1 32067 63086
1 7431 48107
1 77238 95284
1 28828 88207
1 2038 98690
1 21188 92423
1 15398 60001
1 26143 84433
1 23971 86377
1 14719 78904
1 6241 25011
1 39271 80622
1 55732 78224
1 19229 52887
1 65041 85466
1 93112 99626
1 59161 62886
1 68350 68785
1 60056 77816
1 10610 35600
1 59671 89517
1 63480 95325
1 41143 48245
1 8179 48855
1 31451 65702
1 66724 95069
1 37768 75052
1 264 57678
1 13492 57656
1 16052 99328
1 6260 74797
1 2192 88700
1 33157 47010
1 67711 78773
1 16158 23671
1 25216 72152
1 45989 64177
1 63973 88719
1 17609 76949
1 12607 63792
1 46180 51555
1 59012 59273
1 4128 18348
1 64069 67945
1 29782 96094
1 47574 67562
1 767 16731
1 78734 98859
1 31075 97558
1 36650 79753
1 14238 20205
1 50770 69707
1 5798 80728
1 64514 79512
1 43506 86361
1 48909 65283
1 14326 44539
1 15876 67399
1 3110 87334
1 24426 80547
1 71210 89760
1 58835 93142
1 45661 86602
1 44175 84010
1 39476 46258
1 18 84457
1 14096 49041
1 37344 86082
1 28483 54889
1 67270 85901
1 77291 95193
1 42535 68565
1 9459 86969
1 21717 35188
1 13677 25526
1 28224 40035
1 43023 62990
1 4078 78865
1 6574 46027
1 72476 86657
1 14321 35691
1 19700 99656
1 6988 87164
1 3316 40610
1 52673 84207
1 30364 72182
1 18284 29166
1 5518 53429
1 17623 18803
1 65677 83916
1 26651 78217
1 31540 76108
1 59460 80218
1 20436 44095
1 8450 40509
1 6395 46424
1 22722 66730
1 32547 92388
1 43172 67369
1 441 62608
1 40888 43875
1 68617 81885
1 19055 69100
1 34002 90915
1 51339 79407
1 56259 77767
1 43270 85846
1 42237 53144
1 7099 54595
1 67391 99413
1 29642 90686
1 43117 62048
1 18903 87248
1 92314 97616
1 6339 32832
1 53089 73897
1 59612 84512
1 8905 26230
1 1829 68373
1 80375 98987
1 25886 82989
1 7354 36946
1 83687 98485
1 71747 72397
1 50280 65572
1 65413 70988
1 2907 5963
1 49270 64484
1 32718 39982
1 6160 46534
1 10769 25577
1 23118 94717
1 8241 52722
1 10071 27126
1 790 46893
1 24581 77206
1 21975 57688
1 23518 97841
1 25366 64670
1 21902 54165
1 27261 31322
1 33449 36499
1 66233 83407
1 14157 44892
1 36232 93267
1 36029 55103
1 9093 57372
1 7920 55500
1 18653 85858
1 39360 89569
1 6621 88716
1 21895 62438
1 61984 91253
1 6954 23641
1 5195 79146
1 64781 91727
1 11624 24489
1 70912 99427
1 43274 55285
1 45219 93066
1 23159 89469
1 36189 37710
1 2071 68785
1 28188 83247
1 60086 90541
1 47195 66255
1 22671 42957
1 25675 91521
1 37774 63391
1 53144 68385
1 19069 33296
1 64192 75725
1 49901 95581
1 28269 96172
1 70050 96310
1 29699 59568
1 12389 84786
1 5560 21883
1 16383 36223
1 37677 60188
1 1800 4980
1 39584 45624
1 25973 65205
1 69694 96424
1 49485 86106
1 25570 89630
1 42630 54185
1 36012 39609
1 22419 36957
1 49936 71739
1 14288 77431
1 15674 19282
1 16631 64765
1 85148 92647
1 38624 57910
1 71853 87770
1 87983 89740
1 72327 84339
1 46668 74008
1 50676 64631
1 2130 50178
1 25202 25749
1 35292 86732
1 1104 40644
1 23539 96386
1 40961 76457
1 18819 75158
1 58734 96570
1 26092 73295
1 13668 59690
1 914 94698
1 7578 96698
1 71409 95840
1 21865 58233
1 10480 58667
1 27772 47471
1 29270 99693
1 22027 38612
1 1905 89464
1 1599 11947
1 55685 67202
1 19770 55437
1 35597 93011
1 38792 87248
1 75553 94620
1 27397 75708
1 27222 72046
1 7366 96217
1 53358 56926
1 37853 82242
1 87179 91955
1 68136 82862
1 53120 73315
1 29893 70197
1 25234 25360
1 66878 69722
1 42636 69612
1 28402 66463
1 4735 84395
1 16783 77244
1 45513 58815
1 6955 91267
1 19771 59263
1 16356 20502
1 27009 27229
1 26918 68827
1 24699 46849
1 18529 92251
1 5164 46521
1 36982 54062
1 6593 11810
1 52809 59875
1 80416 92566
1 19447 24192
1 16447 49514
1 27597 88259
1 9133 65761
1 88758 93102
1 41439 76627
1 37634 64658
1 25780 43426
1 72317 76380
1 14015 28776
1 35439 66527
1 38906 93121
1 72632 81688
1 9215 99710
1 27272 37008
1 31547 55736
1 30702 76061
1 48715 94658
1 73429 74788
1 3518 80929
1 49397 66973
1 28724 44069
1 51393 57660
1 10668 17784
1 71190 77375
1 19255 81368
1 2860 81838
1 38009 61625
1 64811 72162
1 6914 19804
1 65510 91524
1 30448 35662
1 59451 90465
1 24378 31913
1 39147 70474
1 11785 93183
1 5625 48752
1 73098 90903
1 10829 13049
1 12763 71805
1 36644 58691
1 21733 88893
1 21018 96375
1 21036 80494
1 76543 85997
1 76579 95573
1 27844 65712
1 1656 2895
1 78596 99031
1 40761 80870
1 59087 72261
1 30965 47527
1 32448 96699
1 17573 51028
1 11036 58017
1 56900 71006
1 29250 34011
1 71179 81862
1 35042 85602
1 4659 24915
1 34571 63536
1 23514 24320
1 59843 98147
1 38671 50511
1 12504 14877
1 77066 80997
1 41246 77961
1 51024 73019
1 324 39185
1 11043 28750
1 37927 57677
1 30857 91850
1 60085 90356
1 47873 70699
1 66299 92679
1 42430 48997
1 8713 80131
1 65279 96117
1 81717 97401
1 18667 89065
1 66405 85784
1 44530 82416
1 61708 88752
1 19975 72284
1 17140 21011
1 72092 74973
1 48838 85907
1 62356 73157
1 68969 87121
1 22821 99679
1 4765 70973
1 49786 76201
1 25822 98895
1 22541 25385
1 3230 28958
1 10371 85780
1 9231 89109
1 20843 98334
1 3388 99785
1 52595 73411
1 48969 56827
1 25003 25494
1 1489 2253
1 80728 93805
1 26288 97328
1 15147 23101
1 9857 64478
1 48554 56682
1 37722 45462
1 66143 76434
1 3116 79959
1 43720 96305
1 30675 76483
1 60873 89004
1 69195 83045
1 5884 40406
1 48186 81087
1 48175 96138
1 16243 41631
1 22733 24091
1 68385 94795
1 50354 82902
1 70848 98782
1 494 88665
1 32374 33486
1 42032 99427
1 38711 66329
1 10013 24555
1 79623 88126
1 30183 88334
1 49611 85092
1 11849 94720
1 67321 72895
1 77296 94562
1 31516 94857
1 44427 78054
1 6228 32312
1 65751 99356
1 46124 69052
1 10846 91952
1 61395 73383
1 46268 74002
1 64254 83351
1 21644 22378
1 19707 45832
1 57681 61224
1 8848 41153
1 70499 71687
1 33663 59441
1 51904 90682
1 59168 59943
1 75817 79367
1 432 72289
1 11812 29015
1 4138 99300
1 2448 4293
1 81952 91904
1 85762 90605
1 2958 64659
1 9740 97958
1 51509 72263
1 159 14674
1 38821 45537
1 51196 70889
1 51335 71562
1 11601 79026
1 44977 53303
1 62132 92769
1 33963 82657
1 17169 28927
1 13217 73853
1 89586 91390
1 61197 96858
1 4142 57917
1 50608 95156
1 25302 87703
1 35413 68398
1 68873 89477
1 53998 74256
1 16813 54014
1 34553 57937
1 15325 44383
1 66234 79103
1 50217 91559
1 30240 76715
1 66710 67082
1 41403 57807
1 65215 72813
1 7442 79085
1 6443 52610
1 6285 73889
1 56576 57205
1 14463 81225
1 6887 71383
1 56851 77493
1 80748 87709
1 65902 72895
1 41562 82811
1 31008 95560
1 20088 77786
1 31593 73559
1 6610 35498
1 15859 99598
1 21067 38063
1 13256 33201
1 10998 14643
1 74958 94849
1 36 91479
1 70429 90012
1 38576 95779
1 46757 79955
1 21696 65491
1 15287 31986
1 6012 66530
1 30854 80065
1 73195 88925
1 4188 97854
1 49255 94671
1 87360 92755
1 20347 29647
1 27998 28262
1 76029 95439
1 22034 81637
1 20662 30330
1 58565 97219
1 30782 98077
1 20574 80955
1 15674 85757
1 67845 76073
1 38076 46027
1 15791 59766
1 38960 83222
1 20151 79442
1 3107 78615
1 27406 60834
1 38694 64935
1 25771 61540
1 48353 95909
1 41669 71153
1 27448 41610
1 26204 62375
1 18146 52582
1 24847 41774
1 13528 46413
1 23837 78544
1 34675 48781
1 52764 88854
1 53833 96625
1 17891 77434
1 65911 83588
1 67378 72758
1 18285 31685
1 10107 68082
1 6136 65074
1 27199 85629
1 25976 99371
1 52057 72099
1 18886 48227
1 50040 54941
1 35621 42440
1 1328 35941
1 57346 88504
1 997 99001
1 43198 70166
1 26310 92448
1 17549 63962
1 80494 97405
1 44506 62606
1 5001 48610
1 24537 70092
1 1593 22209
1 36912 78354
1 26421 97901
1 13804 33282
1 34543 82657
1 19545 40901
1 51356 66873
1 68256 79459
1 11937 54200
1 7881 44699
1 17973 34656
1 19718 60427
1 60345 94737
1 8966 28763
1 18217 77553
1 48365 60253
1 69844 84203
1 12531 54492
1 71838 86471
1 49784 58927
1 50611 59019
1 85661 92845
1 24977 30062
1 51520 51597
1 28714 36233
1 55777 56536
1 48966 71122
1 89361 95829
1 15551 21492
1 46025 58692
1 18602 22976
1 19019 86970
1 17104 28651
1 19690 79760
1 84077 98439
1 1796 72960
1 66987 90116
1 19529 49176
1 8348 55462
1 43610 68908
1 5174 69447
1 5767 99871
1 97582 99570
1 13909 33667
1 31313 51239
1 43679 57467
1 43752 53699
1 78378 80543
1 85811 98731
1 8366 56357
1 50126 57556
1 38205 98649
1 15826 22593
1 19839 23730
1 53199 54079
1 518 50011
1 11975 84958
1 32382 53114
1 52429 97105
1 27725 78344
1 67465 93727
1 5907 80454
1 20494 67488
1 65632 66597
1 6714 14750
1 33655 92884
1 777 99091
1 36100 96871
1 44430 67917
1 83763 88983
1 32687 92292
1 67087 85660
1 15043 69754
1 5578 95639
1 82182 83259
1 23084 81026
1 2940 97174
1 23217 63178
1 39169 81729
1 42017 42568
1 54873 67521
1 16573 23828
1 22190 47557
1 30096 39173
1 10703 57030
1 35307 94964
1 88707 94078
1 70003 81410
1 1857 18226
1 28008 71048
1 3048 3282
1 52669 64599
1 76986 89519
1 21944 47766
1 31349 57442
1 67672 74509
1 5227 76102
1 85495 99517
1 2744 75456
1 7672 76427
1 2054 51405
1 8365 49202
1 58837 81492
1 46507 76900
1 24365 46253
1 58570 59306
1 975 29704
1 55175 75663
1 5177 93889
1 69423 69589
1 75355 91490
1 72744 74305
1 4437 99515
1 15198 51399
1 40648 45906
1 3570 77107
1 50275 53569
1 21187 93076
1 10398 41563
1 12386 32136
1 7210 29396
1 6164 56362
1 72169 78784
1 36082 98674
1 52690 94596
1 5593 29555
1 50116 66527
1 13393 53205
1 17720 79376
1 32747 69163
1 22323 90102
1 21488 37434
1 26530 78197
1 14935 62147
1 70901 76558
1 4212 7232
1 64675 90351
1 22528 94400
1 55538 72078
1 41340 62066
1 12177 48637
1 15323 96347
1 65430 85574
1 4523 98336
1 48426 55996
1 47475 66112
1 3035 63578
1 6437 10656
1 31734 87432
1 5510 86385
1 16198 40784
1 19843 35996
1 31152 91478
1 26563 51812
1 30487 54678
1 58079 69734
1 31551 81361
1 55901 93685
1 20104 76525
1 19515 83917
1 54103 96931
1 13183 68913
1 17390 18144
1 55159 97100
1 34557 81420
1 20391 82807
1 27802 56615
1 6062 92523
1 12705 71271
1 43179 49593
1 35846 90841
1 2159 73991
1 64424 72742
1 2452 36829
1 87309 98451
1 2749 6447
1 54937 73981
1 21598 32828
1 30311 79421
1 13231 24134
1 2465 40037
1 61396 71339
1 18066 34724
1 8303 24422
1 65319 75138
1 4624 30647
1 41431 91150
1 42108 94393
1 40255 56280
1 13877 90220
1 88653 94846
1 24458 58463
1 80686 99131
1 31435 80919
1 64574 69865
1 20223 82733
1 76443 80235
1 92040 96675
1 55050 58458
1 17494 21354
1 68249 84226
1 27446 39115
1 69582 86211
1 5010 46270
1 12001 78074
1 22298 99193
1 15416 21936
1 11353 84469
1 32464 84500
1 34530 44311
1 6236 20076
1 16599 40735
1 7319 31459
1 28323 74285
1 37766 63509
1 9371 72016
1 27234 93384
1 18734 94611
1 87441 94049
1 31627 35147
1 21446 66788
1 72094 72410
1 23924 41106
1 13257 69635
1 9596 79257
1 23608 40245
1 55688 87501
1 57544 68605
1 24369 98591
1 15286 27722
1 58829 69183
1 15696 58647
1 21079 44274
1 56928 95126
1 23753 51375
1 17661 80732
1 56659 70656
1 57137 92173
1 51205 71503
1 65107 75230
1 5324 37538
1 21574 45098
1 31723 85846
1 58609 59639
1 10396 81886
1 32536 95474
1 43066 75436
1 22305 69537
1 8976 41495
1 9671 90315
1 83552 84084
1 75901 85387
1 24078 26267
1 1452 24203
1 29098 49051
1 89604 98954
1 12698 67618
1 55256 95609
1 36844 72237
1 36147 67517
1 1150 17641
1 59169 66589
1 73299 81893
1 1564 18769
1 3409 98115
1 5611 5689
1 4859 21913
1 39726 89989
1 50036 85189
1 43428 86574
1 3695 61430
1 1735 8365
1 11283 73665
1 4600 96616
1 35243 94339
1 45574 70372
1 19930 31885
1 3202 70794
1 61106 68066
1 48122 75391
1 4630 89066
1 20196 79800
1 50832 70234
1 44814 61597
1 22910 86487
1 30411 37908
1 1028 30980
1 7696 93506
1 19414 92683
1 12428 46081
1 28392 68839
1 72683 73854
1 28456 89378
1 45898 66170
1 55469 67676
1 13969 51716
1 2844 29920
1 80842 91968
1 50675 89810
1 45840 52750
1 70172 94480
1 19196 80883
1 72587 95825
1 8069 22963
1 53267 56323
1 22603 37085
1 21883 40948
1 18852 95417
1 1589 80972
1 39641 53821
1 25674 75325
1 28825 77015
1 70834 90085
1 6618 56516
1 12886 24671
1 13279 81790
1 8539 30195
1 9560 29752
1 86882 99406
1 27428 39186
1 28047 66963
1 59727 97779
1 4350 89373
1 10953 30411
1 9149 30204
1 34832 66659
1 4762 14980
1 14412 91025
1 2211 20734
1 25545 78175
1 45397 71956
1 3542 69123
1 34047 63691
1 69596 77207
1 84563 86658
1 18629 41718
1 34163 80739
1 12774 69348
1 19206 87582
1 38702 86450
1 78226 97460
1 34692 44262
1 1283 79771
1 49536 96105
1 68738 98695
1 6034 50791
1 26980 47023
1 16077 87667
1 61133 75526
1 64594 66327
1 75001 82243
1 4985 86113
1 30854 69818
1 13890 18349
1 57325 73646
1 23703 28985
1 3824 51398
1 67543 74931
1 82330 97022
1 19223 99887
1 81803 85430
1 46102 59562
1 19967 36803
1 45405 56552
1 12884 69762
1 27457 48192
1 12183 76157
1 72689 77776
1 20208 44962
1 27009 53186
1 10381 29218
1 59333 87215
1 2762 45454
1 1397 47183
1 13549 95949
1 2223 95379
1 46959 83113
1 3743 92014
1 13995 24060
1 29180 34808
1 38008 88236
1 1241 20498
1 6406 9064
1 51927 76072
1 2113 14297
1 14779 17210
1 43829 95835
1 82003 87753
1 46884 65274
1 74166 89203
1 31501 53545
1 54488 85430
1 1687 10439
1 35241 81543
1 8980 56413
1 33411 53117
1 29934 35424
1 68277 75169
1 10077 52667
1 47171 48099
1 49818 78768
1 23953 74212
1 28223 39567
1 18971 63805
1 12664 37920
1 6038 56498
1 2226 48809
1 61847 74500
1 5240 64267
1 45409 81720
1 337 52509
1 53546 79631
1 68145 77457
1 2024 26637
1 90736 94996
1 8152 51500
1 66698 84551
1 22875 83927
1 24535 74722
1 34298 81215
1 664 42811
1 17777 66977
1 26405 77524
1 53070 60778
1 1061 9267
1 70078 86874
1 10753 22129
1 60841 83556
1 6661 43821
1 58072 70301
1 42787 92605
1 26560 43819
1 5121 46973
1 26412 33107
1 5493 92492
1 39382 69782
1 58502 98141
1 2491 28026
1 14197 75530
1 44801 96468
1 7061 15446
1 88741 91672
1 8291 85384
1 18998 46103
1 13915 97458
1 4089 13583
1 25315 97499
1 34809 47217
1 17720 93100
1 40026 72911
1 49989 96817
1 27866 46188
1 31476 48641
1 37420 52887
1 76946 84589
1 7712 24450
1 96621 97280
1 35656 94673
1 14641 90136
1 42221 97821
1 85618 89041
1 41331 99080
1 6081 57803
1 9644 30438
1 9702 87146
1 34760 60057
1 22501 35748
1 32065 81457
1 5881 30754
1 23964 31694
1 70165 88403
1 34730 81701
1 2193 90591
1 19077 95381
1 32513 55451
1 66671 73379
1 3914 96570
1 29182 47397
1 339 94153
1 35316 70268
1 13795 26832
1 68598 83522
1 10499 99557
1 1476 86655
1 25091 31872
1 10648 50628
1 32794 78961
1 52354 92395
1 7241 10008
1 24971 38279
1 60236 85321
1 28134 44433
1 12932 74843
1 2022 83781
1 27369 94516
1 22837 94467
1 54024 57526
1 30417 68332
1 26873 82093
1 35899 49069
1 56691 79948
1 9996 53723
1 6868 56739
1 25776 86105
1 10774 52058
1 21833 38023
1 84873 91416
1 45487 94873
1 34249 86238
1 29658 80684
1 15877 71770
1 32696 59008
1 44372 54860
1 79023 86865
1 2269 3282
1 45235 60413
1 68340 87850
1 15812 81817
1 12737 96443
1 90415 98600
1 20447 85617
1 7816 74940
1 17602 96178
1 60917 77889
1 5834 37727
1 45810 73329
1 10708 69086
1 10221 33618
1 44609 71527
1 20772 58541
1 93678 96200
1 67012 88234
1 64599 74809
1 7127 25302
1 64419 88582
1 78051 91586
1 16763 99347
1 9312 57118
1 10878 16349
1 64757 89978
1 14552 92223
1 53699 74063
1 47 631
1 49162 97589
1 34102 64017
1 61630 73090
1 473 78577
1 13257 35398
1 38428 54889
1 59548 77292
1 16482 30542
1 81388 96727
1 8034 83769
1 11208 66118
1 49253 56451
1 11085 43095
1 38177 80830
1 50121 51451
1 14467 53065
1 19352 80527
1 16611 82860
1 8636 43137
1 41842 43722
1 9128 71260
1 26968 64117
1 47728 92652
1 17963 58165
1 8068 63964
1 27884 46300
1 3499 59130
1 7548 77678
1 42209 66436
1 51991 87805
1 9081 21901
1 46247 75403
1 1843 49651
1 20020 80952
1 6751 52794
1 1849 19361
1 31968 88958
1 37438 69307
1 14908 92990
1 2452 24053
1 44876 82883
1 69297 94738
1 43429 60748
1 672 57873
1 38474 46681
1 27480 37770
1 37870 71934
1 23190 79060
1 87930 98197
1 48981 62557
1 64799 66691
1 56414 59415
1 24552 78596
1 2790 99537
1 66860 71975
1 29699 83064
1 28127 97949
1 69587 90507
1 13740 58615
1 6758 69798
1 36351 47822
1 25122 51035
1 24317 75014
1 1954 47681
1 60820 78683
1 13274 99989
1 6551 86483
1 17740 35506
1 35077 90392
1 21035 95502
1 2476 33673
1 42639 89528
1 7785 72370
1 9880 24336
1 60601 67091
1 67464 86598
1 3450 73113
1 31063 66075
1 35229 93280
1 14948 96457
1 77449 97262
1 37502 86996
1 3797 7051
1 73932 79576
1 37417 64923
1 35586 50380
1 6714 89976
1 14252 26063
1 19732 52198
1 45976 87098
1 81123 96312
1 78780 82888
1 4622 39318
1 15374 80100
1 39150 43227
1 50903 72225
1 21036 33483
1 42066 82554
1 20569 89723
1 4211 19236
1 13809 55868
1 4823 54127
1 84307 90854
1 4685 49692
1 17435 50828
1 56123 83535
1 29027 78781
1 61061 79835
1 59288 78266
1 48283 96755
1 57696 92151
1 4097 33907
1 37717 61931
1 32422 89768
1 25848 41374
1 6514 62388
1 32481 49131
1 18279 73097
1 25195 60175
1 25390 38162
1 18485 19458
1 44656 59985
1 11087 26908
1 19805 58996
1 26191 67870
1 89761 97651
1 29227 53677
1 5090 28175
1 10597 49084
1 11469 64826
1 29760 99446
1 28783 63508
1 49282 80844
1 42026 88853
1 25115 87786
1 27795 77693
1 21438 89752
1 19188 74483
1 28299 39617
1 15097 83341
1 42345 59610
1 17842 50212
1 33293 45293
1 9468 81795
1 4498 7192
1 15353 21102
1 30810 55978
1 8555 91442
1 44334 75158
1 52552 85112
1 38010 43921
1 10784 38184
1 25000 64012
1 7992 40565
1 9603 41937
1 85769 92616
1 90496 98117
1 5884 42631
1 59736 99990
1 64167 77288
1 16962 51849
1 14437 51097
1 32237 36611
1 65908 95217
1 9206 52840
1 25980 78152
1 37754 80192
1 5488 16810
1 44266 86905
1 20984 73673
1 64789 76699
1 14238 48547
1 15500 91225
1 21848 24818
1 36413 67623
1 42747 50325
1 30066 79938
1 37460 88776
1 1194 6849
1 68716 73886
1 13138 42171
1 14557 96190
1 10917 35326
1 35728 69222
1 43978 89097
1 4681 35884
1 69959 75789
1 89766 93120
1 5228 96259
1 86270 91232
1 47196 49297
1 17423 64610
1 45077 75008
1 46551 76346
1 44805 82303
1 841 22770
1 58523 80069
1 5520 57190
1 44885 84546
1 10483 87032
1 41806 59172
1 13197 35627
1 50367 91887
1 59000 78104
1 29055 57047
1 5413 81606
1 29487 99241
1 8424 94685
1 54116 95867
1 4852 97690
1 12958 93868
1 46796 47134
1 23736 86831
1 54744 55595
1 25454 48759
1 50122 51134
1 44655 81858
1 3181 15213
1 7931 36403
1 30444 61283
1 24823 31729
1 22110 31079
1 13463 24381
1 71323 93438
1 18165 69323
1 27253 96557
1 17049 44342
1 25021 93193
1 10766 19140
1 6375 50574
1 46561 95067
1 2098 28333
1 7909 77724
1 68513 99818
1 6183 19933
1 33624 93979
1 14836 86084
1 16250 51071
1 7587 49072
1 2818 39644
1 85804 89661
1 66461 70015
1 40000 80386
1 3509 12202
1 43935 52050
1 13289 59120
1 1556 40859
1 26058 82452
1 220 21653
1 47424 99835
1 30251 50389
1 48445 63217
1 52093 82166
1 51287 53218
1 26490 95531
1 22139 24138
1 5066 44513
1 3900 91986
1 24275 42145
1 24826 71851
1 47697 49283
1 9183 71329
1 34509 37246
1 37663 65336
1 30276 50093
1 6851 65399
1 8705 74385
1 65828 90344
1 61018 68176
1 22998 50653
1 22803 64581
1 15914 58226
1 49161 72268
1 36291 63044
1 67015 79020
1 377 82671
1 45992 64580
1 18892 96078
1 48631 66186
1 38512 96745
1 36801 55759
1 27554 57591
1 25119 45387
1 65130 77814
1 16499 28634
1 89130 98863
1 16946 59659
1 12860 30137
1 56357 83666
1 80489 93902
1 47956 76795
1 53411 97397
1 4420 19267
1 78569 91919
1 49784 54346
1 8980 34368
1 30268 73540
1 10805 79026
1 8127 80122
1 16122 95518
1 27169 38156
1 54522 62913
1 33908 59152
1 7816 12566
1 37150 51619
1 13415 28295
1 1544 69491
1 22232 88270
1 9937 37062
1 31177 93279
1 1604 45560
1 29212 85533
1 39978 59270
1 22688 56596
1 1271 13815
1 42766 64889
1 1563 23486
1 47086 49689
1 32505 73637
1 9137 98552
1 39104 42532
1 233 64724
1 15818 87419
1 51610 59366
1 64932 83142
1 44806 66357
1 60210 91695
1 64980 70370
1 61790 77267
1 40342 61945
1 21240 92448
1 80861 82908
1 30023 72954
1 8810 58500
1 23337 27825
1 34597 36640
1 4978 33884
1 32328 42474
1 3717 22008
1 6693 24659
1 2614 77436
1 6585 87209
1 28874 68982
1 2235 65025
1 8037 18669
1 21622 23829
1 22616 56753
1 16061 82373
1 26689 48532
1 53748 79020
1 48724 89428
1 18281 37881
1 66994 86911
1 7323 57284
1 16363 60328
1 21443 72667
1 37717 55882
1 6553 14963
1 76067 90021
1 30267 69601
1 41809 89105
1 39182 80007
1 9004 56676
1 422 16361
1 5890 40675
1 69014 99640
1 15803 63325
1 67895 76282
1 75256 82851
1 49734 72365
1 57083 97916
1 3625 77750
1 38711 66376
1 286 3915
1 29243 54865
1 43162 65355
1 22972 47638
1 39908 82938
1 24879 25134
1 12248 13242
1 14274 92927
1 18689 19653
1 58876 99549
1 5701 14107
1 34755 84891
1 47776 82365
1 41785 75616
1 17816 86262
1 30767 69108
1 6849 43240
1 3492 6229
1 21393 83318
1 766 64182
1 25830 50992
1 36949 39275
1 15938 52184
1 69819 70814
1 21035 66159
1 14029 28689
1 8020 36428
1 16756 95317
1 91425 94126
1 47640 58545
1 38618 53824
1 72085 76550
1 75428 75929
1 12471 20649
1 97323 99142
1 25703 27085
1 36586 97732
1 47705 93584
1 15166 60248
1 51172 69530
1 20598 34306
1 2034 73282
1 56446 69188
1 7324 91664
1 32482 98294
1 25768 66160
1 46893 84167
1 18933 81315
1 33150 48789
1 35373 72580
1 82788 93362
1 73891 99874
1 6720 91957
1 63251 75062
1 30483 37958
1 37780 97227
1 75471 84419
1 83895 85974
1 76528 93957
1 63470 66409
1 3546 16815
1 58171 90745
1 1092 18311
1 16900 75940
1 70633 80212
1 9150 30399
1 65990 95037
1 62615 96319
1 56562 71208
1 8501 17370
1 10480 22336
1 12420 77383
1 48786 76293
1 42211 51989
1 29894 37986
1 79540 82982
1 12719 15297
1 30563 67500
1 11551 16431
1 24642 52636
1 21016 71281
1 53283 83280
1 13477 94053
1 47266 70166
1 60595 92380
1 9828 77254
1 11156 17591
1 6088 92780
1 9335 23937
1 54845 97575
1 16224 39661
1 9812 89521
1 40880 60815
1 18784 82840
1 40064 72270
1 54452 84146
1 9819 58446
1 59953 62961
1 32065 58168
1 49438 99291
1 23795 44976
1 79024 95036
1 39377 68556
1 17700 80133
1 29269 88942
1 48734 49669
1 34956 35528
1 65702 92547
1 65382 72926
1 45745 84109
1 74317 75440
1 13604 86991
1 4051 16216
1 34521 59811
1 2105 25577
1 46609 90170
1 35558 69088
1 9109 93263
1 35279 90661
1 43011 47095
1 37828 40005
1 43750 55550
1 38571 79360
1 65310 94359
1 37838 93379
1 26920 44492
1 22225 39702
1 4037 85551
1 30504 84954
1 10575 41793
1 72053 90590
1 2264 64421
1 17196 28829
1 27463 82619
1 40436 93483
1 29717 68547
1 46203 57407
1 14261 48322
1 48270 54068
1 63561 73327
1 24856 37629
1 69972 91891
1 69898 85109
1 22702 79404
1 18005 78406
1 61070 81024
1 41152 77278
1 3339 67763
1 61853 93053
1 33069 93290
1 41211 74804
1 34807 61370
1 31099 59340
1 23698 30235
1 58210 74058
1 85169 94867
1 33612 84403
1 40285 40427
1 5200 59781
1 23228 83831
1 52463 58168
1 9646 53240
1 45047 84411
1 31282 40686
1 16729 52690
1 13397 32251
1 20174 57255
1 54593 64757
1 29294 31473
1 12231 63981
1 57600 59318
1 9511 18402
1 78003 82863
1 17919 68840
1 40382 43161
1 25368 93337
1 73295 92615
1 20645 33796
1 30980 80571
1 69750 93884
1 20417 33865
1 10368 25889
1 667 80325
1 42184 81904
1 2362 34169
1 20786 33643
1 96711 99851
1 13714 72354
1 10401 11754
1 3777 64307
1 20493 45257
1 49143 94827
1 26620 69725
1 33485 56409
1 33042 84420
1 78013 89351
1 21701 82405
1 47686 94801
1 51931 63173
1 40551 55550
1 34698 94822
1 30565 45300
1 55247 96768
1 42013 67675
1 14664 62915
1 37104 75312
1 64856 90379
1 47685 93171
1 29807 48624
1 14823 36389
1 25756 44969
1 4813 5402
1 50756 73875
1 10920 75772
1 12325 30561
1 29835 93477
1 43517 55116
1 14277 31601
1 57360 61997
1 74122 80314
1 6375 25836
1 72363 98607
1 4463 34398
1 57920 82690
1 69409 97526
1 37933 55233
1 23364 80058
1 81061 95876
1 21183 92517
1 8699 88252
1 36239 82385
1 61723 68586
1 4452 19594
1 5834 37501
1 24898 69034
1 49506 59655
1 3997 75412
1 73995 98887
1 19537 80115
1 18397 76402
1 55275 67112
1 661 39331
1 4779 75045
1 26213 88663
1 16974 72370
1 77285 80219
1 28055 81800
1 33566 36121
1 20036 95145
1 30835 72677
1 82204 82768
1 76684 86762
1 9972 44803
1 26320 58792
1 19658 30318
1 44956 93910
1 7292 47430
1 91622 99287
1 61110 91220
1 6919 57671
1 19721 92210
1 85267 97980
1 20676 58192
1 47703 69311
1 42481 80262
1 13724 18368
1 65750 92024
1 23435 26416
1 2449 37571
1 7674 19842
1 82609 85192
1 67457 77559
1 27645 54999
1 40077 61727
1 4127 96319
1 17924 30445
1 36286 66088
1 6232 92476
1 36314 64659
1 70691 91404
1 10370 95004
1 77286 91485
1 37516 81844
1 3718 80257
1 7166 14841
1 35734 95512
1 43993 99582
1 14701 28390
1 21834 49807
1 74126 95752
1 17885 47678
1 59618 86706
1 40643 56141
1 27570 42638
1 13432 14180
1 29700 56146
1 2336 25038
1 49660 61119
1 7409 97891
1 58917 61255
1 9380 63183
1 40771 84540
1 1417 12889
1 18481 48896
1 82021 83005
1 65009 83736
1 30986 62151
1 63357 77034
1 50225 60919
1 20321 35296
1 29304 72920
1 36730 88319
1 32598 99044
1 13268 30689
1 3614 52346
1 69551 87946
1 20060 51865
1 36321 93884
1 40587 62656
1 50437 54238
1 47065 69892
1 34599 95407
1 36218 62102
1 28708 87094
1 67925 91115
1 14188 18012
1 85167 90314
1 47916 50267
1 53755 96758
1 35432 36442
1 6161 53485
1 2344 45719
1 41270 94936
1 48913 54729
1 7643 78661
1 41090 68120
1 16315 60705
1 10926 83456
1 40103 55394
1 28422 59960
1 60713 75294
1 7977 54846
1 39553 42022
1 62849 95057
1 29932 66616
1 49456 85473
1 22753 48148
1 29879 97397
1 27356 51443
1 29618 90643
1 52833 91186
1 8863 65382
1 691 76667
1 14652 67428
1 75235 84712
1 26692 28189
1 4682 50115
1 58158 65340
1 29061 33734
1 88230 94595
1 25294 75315
1 22530 36015
1 7404 91745
1 77681 99584
1 3016 11679
1 628 61561
1 7047 45228
1 23285 33184
1 12627 29104
1 17690 79682
1 19861 35824
1 54312 82445
1 40688 48498
1 17008 64340
1 14677 85150
1 11546 47523
1 4000 33529
1 18392 35452
1 16237 26633
1 20273 90446
1 8684 50457
1 7453 72232
1 7250 57310
1 3322 80221
1 6679 87347
1 10868 95838
1 24482 37702
1 59166 72042
1 17645 49482
1 1777 99955
1 9543 22345
1 23581 49823
1 35621 74391
1 53792 91946
1 8530 96239
1 42817 73060
1 2872 49859
1 22500 92149
1 33515 97135
1 2632 51991
1 1884 53050
1 29042 32128
1 29234 94932
1 44713 95203
1 70483 80679
1 14722 68472
1 54239 96981
1 6195 77828
1 16720 42091
1 56590 85426
1 8554 46675
1 50221 71301
1 6708 89956
1 17306 21507
1 2583 56139
1 4740 77207
1 7729 50019
1 6325 67799
1 2966 97462
1 1034 9830
1 27964 67648
1 15291 75228
1 28727 49620
1 49223 80663
1 25794 76131
1 65694 89996
1 7797 70148
1 3320 29313
1 21000 53412
1 70948 97786
1 26637 86729
1 39549 68988
1 1302 50304
1 17393 81440
1 67910 81476
1 73048 89228
1 34125 71713
1 44757 73844
1 42665 77151
1 7811 15615
1 2952 80643
1 21412 40690
1 54921 88669
1 40918 60977
1 11755 37212
1 45091 89803
1 23562 24541
1 4308 64569
1 57290 59200
1 52170 97509
1 42359 49372
1 2212 14197
1 3589 30489
1 10150 97083
1 141 50605
1 23662 31907
1 78742 84516
1 25056 30579
1 29431 34558
1 78503 88038
1 17986 33784
1 55061 82694
1 30086 36960
1 8626 52979
1 38119 72282
1 28685 84363
1 38446 94598
1 50359 64294
1 4285 72066
1 27113 47687
1 4917 99132
1 52018 72108
1 54982 89599
1 21570 53425
1 47369 77580
1 16841 65139
1 17984 98419
1 40462 44233
1 37097 38009
1 46035 99710
1 1864 46756
1 53247 74172
1 51209 56310
1 55307 56246
1 50883 55354
1 2736 4789
1 12304 80685
1 59248 61221
1 2960 24460
1 25206 94607
1 28075 50380
1 23277 69077
1 55814 88189
1 8923 59541
1 23610 46192
1 14710 88459
1 54414 67276
1 69108 95444
1 86681 94474
1 24109 34121
1 41797 51302
1 57007 93697
1 3257 57942
1 54624 87625
1 32481 70604
1 27545 35456
1 36498 92695
1 40516 98605
1 31913 43474
1 9363 60005
1 18595 72046
1 67442 81715
1 39101 84798
1 5124 14763
1 6989 10435
1 51458 76776
1 17563 83134
1 17415 71483
1 52575 67670
1 30139 55759
1 23672 44305
1 16371 92684
1 25922 89306
1 9706 15757
1 4564 58230
1 54852 64539
1 16874 17433
1 55018 73348
1 40245 69994
1 81543 97241
1 1560 49245
1 3298 13837
1 28636 71994
1 16044 44605
1 13635 66686
1 36462 72216
1 45273 96713
1 80924 99563
1 7685 84987
1 31369 95646
1 9410 35967
1 65072 71844
1 65036 74824
1 74644 93622
1 21100 79083
1 6004 50167
1 32609 49123
1 34061 43463
1 561 57120
1 23676 89946
1 54537 97849
1 48656 78782
1 71514 87242
1 39212 58037
1 82265 88909
1 84831 94990
1 71361 93836
1 12192 39590
1 9148 65173
1 34093 74814
1 85046 98651
1 37988 83900
1 49874 78938
1 63687 79970
1 82751 84125
1 28955 68382
1 11597 40666
1 63483 69881
1 65717 76813
1 1379 74171
1 3592 18837
1 38038 81254
1 10899 19246
1 50009 89453
1 22889 74563
1 2152 95831
1 85263 85359
1 16737 38895
1 77927 88214
1 11609 74949
1 23124 43633
1 30804 51503
1 36036 51038
1 1029 92543
1 40330 91073
1 4172 31233
1 36849 39139
1 985 36299
1 3405 75520
1 47926 93135
1 9784 61627
1 41337 91711
1 12910 43553
1 49005 94844
1 17295 84665
1 26762 61721
1 6799 80015
1 50629 94813
1 31133 72134
1 41866 64455
1 17895 46153
1 7669 26152
1 46278 65240
1 6990 58725
1 55079 73880
1 53556 70430
1 62788 77204
1 64059 78890
1 71496 89034
1 22486 96295
1 44799 58365
1 8764 37164
1 89798 98353
1 1657 54992
1 70639 97961
1 21944 88753
1 59713 63326
1 69168 79472
1 52029 86539
1 59726 96877
1 31376 67257
1 36299 97809
1 27533 69500
1 11061 78721
1 22525 92669
1 22082 89690
1 4817 21527
1 10406 13913
1 55984 62605
1 45411 77537
1 11911 61740
1 30322 94893
1 24939 64606
1 9834 86907
1 9867 23768
1 18812 93678
1 19386 80223
1 58594 78451
1 9885 95931
1 15488 50523
1 5277 11863
1 235 34408
1 1831 51223
1 43047 48717
1 28925 65446
1 29422 86872
1 21847 84267
1 8043 62069
1 20448 93279
1 47233 79099
1 85125 99866
1 76968 85418
1 76868 82718
1 28997 89159
1 70460 87289
1 19411 68273
1 771 85326
1 15617 78772
1 3475 19290
1 19919 97163
1 52385 99224
1 20971 50227
1 69381 85106
1 57116 75713
1 15418 71477
1 81722 83611
1 78849 93803
1 12106 23672
1 3693 82916
1 65177 66233
1 28705 82478
1 48518 84091
1 35578 97351
1 38213 74253
1 1796 24801
1 13481 92055
1 84279 96055
1 18449 75276
1 91407 92818
1 41725 46857
1 64101 90950
1 9696 81441
1 10081 92378
1 14362 84176
1 3886 97353
1 34800 83557
1 37284 82449
1 43089 79698
1 1632 81460
1 86156 86348
1 49570 74036
1 47050 58796
1 2369 40465
1 83927 95994
1 20522 23622
1 902 49414
1 19003 48679
1 17192 89702
1 94651 97824
1 71435 79631
1 52062 63909
1 72356 83715
1 31995 70429
1 23083 88590
1 27187 61480
1 61966 83467
1 7140 94700
1 85722 87314
1 49822 72182
1 90294 95830
1 68239 90148
1 38127 97487
1 5330 8722
1 66892 86306
1 77567 92669
1 53218 70624
1 17655 94321
1 41194 89772
1 7045 27652
1 51346 62561
1 88943 99957
1 79009 82306
1 42272 68260
1 7281 35553
1 46806 59824
1 87 73798
1 27130 42307
1 36303 89181
1 8450 56959
1 52419 61197
1 26712 82742
1 6791 99052
1 7151 36292
1 54002 97281
1 17618 79076
1 75287 98378
1 61025 88128
1 38983 52705
1 32440 64712
1 35415 93378
1 10994 87269
1 63029 86814
1 38786 69817
1 20095 93222
1 708 48294
1 41637 47775
1 14397 46499
1 95299 96728
1 13335 42335
1 14196 82684
1 49170 84255
1 767 33651
1 35584 78177
1 15156 54787
1 45849 71101
1 10930 41085
1 36713 83374
1 27320 57896
1 14698 50005
1 49668 62616
1 25614 57535
1 7311 9130
1 51160 54989
1 14604 72639
1 47487 72704
1 57863 62034
1 17736 81409
1 66529 67256
1 37892 49296
1 31872 81984
1 71574 97855
1 3372 37049
1 75939 93235
1 24361 70090
1 65899 82700
1 77807 91279
1 37402 53218
1 44043 96854
1 29517 52157
1 67290 76122
1 4551 81209
1 76708 95550
1 14268 59730
1 32013 95318
1 5990 66596
1 29488 62755
1 41835 59073
1 45936 60989
1 137 77340
1 52751 89901
1 15194 51291
1 13727 23581
1 1887 19430
1 41580 70751
1 2789 47419
1 39914 69531
1 40058 46127
1 42913 85559
1 66151 86569
1 35061 43020
1 56982 63709
1 4150 34186
1 56532 78457
1 64955 67992
1 96642 97264
1 30226 77785
1 12073 16383
1 16351 87112
1 1444 21526
1 28831 75337
1 23838 37274
1 7560 60006
1 50702 56089
1 1912 61204
1 61153 62431
1 10298 85002
1 2145 67614
1 51728 91912
1 52541 79658
1 15530 83328
1 34646 63768
1 459 39846
1 18515 24909
1 36872 47686
1 26678 84468
1 34 24581
1 35714 46911
1 8339 63084
1 19760 63966
1 58414 74401
1 34891 77730
1 71202 84152
1 27316 54347
1 70602 78496
1 17798 79620
1 4478 94052
1 17182 22637
1 1073 37068
1 23614 48399
1 15091 25005
1 2830 14711
1 4312 72512
1 55584 72106
1 28410 72206
1 17237 96247
1 23826 77021
1 77509 94401
1 34687 67222
1 17778 97040
1 3979 6746
1 22316 39163
1 63052 90973
1 42245 93041
1 9346 68796
1 28970 90741
1 6700 88099
1 31370 58130
1 9241 80337
1 23930 92107
1 42214 77716
1 13035 34404
1 40133 76953
1 33911 99077
1 1446 57214
1 51246 69354
1 49850 71361
1 44231 51334
1 1195 71749
1 36984 60167
1 32385 50053
1 55005 90440
1 30575 47067
1 5055 51101
1 7534 84833
1 2974 89892
1 25368 70507
1 68058 83025
1 25234 58042
1 46748 97284
1 12977 59270
1 10521 89015
1 56418 78553
1 30013 84206
1 97141 98771
1 25785 68608
1 4547 80417
1 36128 98322
1 78097 87600
1 58790 73395
1 60782 77640
1 26905 97334
1 9342 68823
1 5305 66165
1 20279 27663
1 49337 84072
1 44085 52553
1 28614 35894
1 33229 67080
1 6872 29947
1 17376 98240
1 33534 58739
1 12794 36590
1 6494 30486
1 91080 98685
1 54392 60393
1 23430 36265
1 10921 89684
1 13216 62143
1 255 37001
1 44553 76694
1 25021 66323
1 48508 67821
1 49273 83250
1 8518 60595
1 68932 87824
1 21349 83011
1 2862 90091
1 3743 70116
1 16981 95013
1 32534 35982
1 70521 93002
1 24472 94130
1 4745 66804
1 79903 96146
1 48197 68292
1 40638 82216
1 64884 77606
1 46531 55686
1 22356 27482
1 72404 72612
1 23004 88066
1 12092 74228
1 3553 53438
1 51148 79414
1 48575 89047
1 9012 31771
1 22170 55351
1 17938 39302
1 27503 95374
1 66511 99147
1 2787 83166
1 22188 44032
1 45454 87013
1 2966 85494
1 22385 23938
1 2551 99368
1 43956 45741
1 17052 88139
1 22628 43984
1 11600 75881
1 38724 92051
1 19709 38777
1 29060 32470
1 13688 22767
1 41980 97746
1 20015 91198
1 25617 79247
1 2253 7827
1 40141 58268
1 6935 83213
1 17335 54101
1 17852 85318
1 23484 34385
1 32737 96031
1 1047 74258
1 38304 69590
1 51948 75138
1 65355 77759
1 39312 41790
1 11463 68001
1 7446 83788
1 82862 98761
1 22960 88774
1 7247 97122
1 17682 98617
1 58208 63007
1 5480 29759
1 20296 79143
1 41289 45642
1 3099 42413
1 39424 45261
1 30262 99602
1 51630 65242
1 20509 88574
1 18184 44181
1 13593 66291
1 12146 48211
1 23700 68405
1 14648 98684
1 34853 57228
1 1759 96940
1 13414 61194
1 38799 74247
1 48020 57474
1 3223 13418
1 35369 82472
1 50385 52192
1 13848 58345
1 50115 50902
1 11436 36906
1 59147 80524
1 4074 66423
1 48159 86124
1 26344 43756
1 42080 74665
1 34979 99628
1 66906 88669
1 19916 79864
1 1315 69093
1 47395 57796
1 5841 70904
1 42792 95169
1 84093 99654
1 29919 45297
1 35435 54723
1 32255 32847
1 38571 88162
1 12661 43045
1 28020 46285
1 7908 44034
1 12862 96678
1 8939 36432
1 34493 90917
1 14414 20606
1 41212 96017
1 18893 26693
1 55375 61003
1 4954 93063
1 1596 77048
1 4062 38791
1 64166 82355
1 22708 92735
1 57580 73474
1 15291 46665
1 9744 25225
1 3481 75640
1 9611 72588
1 57405 71240
1 81595 83486
1 69433 83936
1 74979 89426
1 36925 72457
1 39529 66843
1 11325 43438
1 13575 16333
1 67010 75822
1 61349 76100
1 28960 44594
1 13894 15555
1 51652 98828
1 46603 56022
1 8999 24029
1 20687 79970
1 44623 69742
1 26166 69271
1 67557 99571
1 30290 74462
1 17573 38833
1 759 51327
1 77715 91424
1 7381 45279
1 61287 64443
1 23956 76089
1 32578 79453
1 9438 20210
1 2776 94742
1 10388 60503
1 2541 50882
1 3639 72524
1 12251 37272
1 13010 81117
1 18918 87959
1 8600 80791
1 44539 46164
1 36656 97394
1 31330 34026
1 85220 95806
1 84417 93896
1 23976 37359
1 44231 48065
1 51723 96967
1 70608 96127
1 22202 98411
1 11071 24387
1 34338 43544
1 50495 90841
1 8362 18915
1 9644 32970
1 24790 72426
1 76387 96480
1 41009 46726
1 31571 62066
1 6619 21749
1 2339 66963
1 40393 89677
1 40119 97541
1 67037 88066
1 78691 82366
1 1249 23040
1 9995 45794
1 21548 59582
1 7451 52767
1 5250 8279
1 13782 32285
1 40707 84946
1 31880 68408
1 35853 53945
1 11665 86238
1 27882 95331
1 27556 31895
1 13428 71430
1 44044 48737
1 36443 41964
1 32077 84842
1 23455 34159
1 83850 91894
1 5728 31904
1 6276 74247
1 71130 95655
1 25666 92098
1 33785 91075
1 38142 53147
1 87517 96641
1 6814 81946
1 8155 89838
1 52417 81891
1 28098 51378
1 42509 70045
1 55629 76781
1 60059 74082
1 22990 48942
1 33939 87257
1 15490 45099
1 14706 29737
1 58252 79979
1 17234 99558
1 3362 77478
1 53537 53914
1 36662 47833
1 8609 11409
1 53408 78132
1 49328 78228
1 53480 64810
1 6595 94976
1 11511 98354
1 3024 50678
1 46006 51717
1 3553 47103
1 22471 93020
1 45948 67579
1 8325 97765
1 50491 59847
1 84870 87648
1 96033 97430
1 11321 31791
1 50723 71721
1 68718 89488
1 24406 30932
1 12356 44770
1 22484 25845
1 71779 89984
1 18721 52897
1 23231 81884
1 81127 85860
1 34532 74762
1 3319 69787
1 76925 98445
1 67768 85399
1 27616 37767
1 33769 98324
1 30422 57797
1 23210 82987
1 23252 98820
1 38860 51258
1 42870 91880
1 23435 54495
1 33416 67920
1 70810 74436
1 54060 61473
1 6876 18435
1 64557 84756
1 4296 7892
1 11595 47484
1 1915 95541
1 36894 85405
1 7666 54379
1 51120 52967
1 25121 81535
1 38012 48564
1 9292 87229
1 49725 78351
1 12410 51581
1 83321 98174
1 39539 94043
1 26067 64716
1 12237 25150
1 17896 23683
1 58520 67147
1 26729 57193
1 59755 67147
1 34641 88993
1 14195 72404
1 7528 85860
1 4509 60284
1 18240 51384
1 11893 86188
1 3726 48144
1 9725 87620
1 55357 61333
1 68346 85957
1 12686 97781
1 30403 78908
1 74634 89619
1 29619 88262
1 15564 99341
1 81599 88721
1 19850 40947
1 56079 86141
1 13286 87909
1 25724 33176
1 5384 44567
1 75589 89691
1 1443 64004
1 61855 96471
1 9626 66846
1 43379 95824
1 39934 75626
1 59202 59754
1 26175 66278
1 66852 99977
1 14462 64656
1 20735 85710
1 8922 41968
1 21085 21982
1 40318 64932
1 61129 90261
1 31769 94619
1 5861 88015
1 26418 61922
1 63055 99482
1 33304 48001
1 21781 77108
1 22303 24959
1 24301 76883
1 22780 89272
1 61142 65176
1 58742 99178
1 43313 97517
1 17567 37548
1 33421 56214
1 21014 39660
1 45280 59496
1 87147 99455
1 34114 95149
1 35522 71445
1 56580 89954
1 3170 44867
1 39712 76800
1 58277 70480
1 83454 99215
1 57154 60121
1 70594 76108
1 94028 96562
1 35316 71393
1 61818 82325
1 34034 78596
1 48647 60853
1 35317 85838
1 68110 80800
1 13941 38443
1 73180 92258
1 42742 65034
1 67608 92213
1 60779 74000
1 307 91498
1 48365 87220
1 4429 58972
1 53599 56349
1 11097 91874
1 96332 96372
1 57027 88451
1 50682 81929
1 3640 61415
1 9138 46827
1 91669 99837
1 48450 78806
1 33321 89457
1 64808 75935
1 62318 70898
1 10124 88410
1 42306 83716
1 52553 99525
1 15216 15454
1 22245 92291
1 32340 77712
1 4715 8898
1 86801 93391
1 6664 85779
1 2071 68260
1 83740 99052
1 24943 69460
1 44799 80230
1 23680 73692
1 55090 59383
1 76112 86365
1 51193 75228
1 50006 90250
1 44723 85071
1 82432 96410
1 61133 92117
1 10133 58005
1 81867 99205
1 9744 94909
1 80868 93671
1 981 38474
1 222 88373
1 45559 57502
1 6003 14533
1 13049 20313
1 38187 59948
1 1800 1918
1 54562 95827
1 24953 74819
1 91084 93092
1 64249 94660
1 7820 69134
1 5524 85129
1 34915 50131
1 56480 58526
1 82792 93407
1 11882 21012
1 77610 94884
1 20768 51958
1 37366 97579
1 22253 80418
1 51212 87126
1 9416 98322
1 12105 78959
1 46948 96837
1 4859 15114
1 11458 89253
1 39169 75617
1 60067 79434
1 62667 81830
1 33106 87984
1 8401 82828
1 6519 90318
1 17521 71544
1 3086 66375
1 72939 91142
1 46989 90483
1 23790 26859
1 49427 62758
1 6453 38007
1 37160 52431
1 35085 80165
1 46933 55539
1 12476 88970
1 54045 59534
1 39100 60884
1 85218 97733
1 25383 59670
1 4279 28335
1 22581 99488
1 1796 85088
1 14907 95611
1 25043 47171
1 74278 90725
1 38460 83799
1 26034 54737
1 20547 72307
1 8087 22096
1 16716 61796
1 14937 69311
1 65977 88461
1 7693 77045
1 63305 99769
1 25969 27589
1 11396 65867
1 52071 96025
1 7237 86958
1 5173 69934
1 7222 55371
1 59471 64699
1 49549 60395
1 37075 76505
1 4431 69575
1 50902 71134
1 9699 53613
1 69274 91535
1 4770 10060
1 19511 98723
1 27586 50460
1 2136 10978
1 43909 75725
1 15133 54015
1 42000 64768
1 43062 45455
1 1091 37935
1 37120 56102
1 23628 67181
1 25812 93411
1 26819 88644
1 21052 44655
1 32978 61925
1 55889 70327
1 48210 61121
1 25396 45392
1 38101 59865
1 13989 21395
1 22986 79219
1 87170 95989
1 399 39997
1 27819 46817
1 9429 87010
1 93245 93520
1 37944 65869
1 54380 54792
1 17882 58432
1 30079 56665
1 75910 98383
1 24520 41438
1 17367 40270
1 19282 35970
1 98390 98827
1 1862 5851
1 5750 83180
1 39906 69569
1 15785 50766
1 25797 34821
1 6732 38070
1 568 29784
1 46023 77125
1 14337 87922
1 80712 99893
1 26392 80022
1 34950 52084
1 10970 94807
1 658 78306
1 3285 29155
1 36593 39062
1 44145 59346
1 9326 23010
1 18973 43570
1 75675 98631
1 11773 14162
1 50634 69591
1 52943 84112
1 18667 56690
1 64741 72128
1 63066 74920
1 57374 93406
1 55672 84414
1 8902 68917
1 8541 46388
1 18415 93456
1 52706 75087
1 18430 31601
1 60708 88979
1 11756 49407
1 14240 50652
1 26474 30623
1 18238 60649
1 6896 62363
1 68742 81540
1 32460 70604
1 32391 82384
1 45803 55303
1 26964 34469
1 62050 63439
1 11356 47470
1 43450 46240
1 63693 82208
1 41031 49710
1 22187 24221
1 48095 90089
1 12620 34857
1 40133 85125
1 49802 74678
1 12051 68368
1 43004 83174
1 51727 74831
1 42773 43961
1 4533 31595
1 48757 79102
1 35039 87369
1 19454 64435
1 92301 94381
1 77609 80837
1 6660 59906
1 50894 78659
1 1695 80309
1 51705 62819
1 29349 44924
1 5735 10713
1 6471 33904
1 36234 45259
1 52513 93413
1 36411 61851
1 30069 31522
1 4081 87076
1 34555 83760
1 57296 70309
1 22049 52397
1 83335 89433
1 2057 35752
1 55070 60997
1 83271 87257
1 15781 83230
1 61762 78523
1 79774 97142
1 12558 73064
1 34539 36168
1 35289 59174
1 49805 56114
1 28034 93347
1 82123 99010
1 51057 55612
1 30490 53355
1 5017 10061
1 1726 31863
1 67538 75892
1 18921 95622
1 57892 70553
1 11973 88852
1 10292 45052
1 81456 82045
1 25309 30037
1 44341 64216
1 12458 49009
1 31241 65937
1 31269 39543
1 2923 84802
1 12387 42874
1 15901 78871
1 59241 91625
1 14052 41531
1 13887 77174
1 26064 41267
1 23277 34605
1 75121 94653
1 27349 58388
1 4239 25645
1 41551 59724
1 41522 64544
1 4703 53098
1 68656 75717
1 72770 80873
1 67107 88353
1 57598 81069
1 61106 73628
1 41365 76526
1 3483 45168
1 48748 98114
1 33853 58933
1 58444 66618
1 21985 86578
1 16127 74873
1 18532 98475
1 6675 18540
1 8292 25549
1 30012 48189
1 16986 68455
1 18738 60880
1 40768 61666
1 73772 95739
1 44195 51588
1 23282 79733
1 28049 94521
1 47470 59635
1 16365 22395
1 9337 93786
1 42954 52525
1 91762 96123
1 9738 64175
1 31558 47657
1 30722 47674
1 1724 75680
1 1775 82368
1 24363 43717
1 59649 77366
1 17681 23473
1 38183 94501
1 23552 66031
1 55220 88152
1 11149 19602
1 27730 55335
1 15598 47266
1 14109 92844
1 83827 84486
1 16194 74628
1 34229 90632
1 20713 88568
1 52861 62339
1 60047 85951
1 8519 12192
1 26556 49847
1 54514 93496
1 60258 77356
1 13085 62383
1 77949 85765
1 53541 61201
1 22107 64887
1 48736 99213
1 13604 68215
1 47027 67608
1 42268 82317
1 25071 64710
1 81049 84506
1 46042 75100
1 43646 63183
1 75518 83641
1 58283 92572
1 10696 22121
1 40043 86451
1 25555 77146
1 13987 50808
1 4227 82005
1 22020 45601
1 22568 79282
1 4406 63078
1 674 32848
1 10915 81103
1 53660 73998
1 81197 98258
1 62059 73925
1 67672 73511
1 40839 80104
1 4489 37560
1 30523 84235
1 67931 97264
1 31337 90297
1 44424 68446
1 17184 41396
1 30661 95738
1 7273 62719
1 57457 80363
1 214 95210
1 10197 89050
1 43689 85666
1 40989 65817
1 2228 21511
1 12960 19601
1 13668 35290
1 13621 42078
1 52242 80550
1 24476 64776
1 42244 80215
1 47407 74214
1 7615 98874
1 39540 73985
1 89245 93481
1 18031 28668
1 15325 29959
1 5068 72037
1 70959 91001
1 25873 89560
1 21282 43782
1 49298 91522
1 73807 89446
1 4180 99192
1 58531 68759
1 17871 17996
1 14514 26230
1 80195 91156
1 49536 66554
1 52107 73991
1 17931 55320
1 73440 99994
1 6353 71197
1 47984 56537
1 96661 99100
1 55424 85095
1 53824 68775
1 25316 82995
1 27839 43430
1 24625 99210
1 10096 51049
1 66081 72127
1 11037 55229
1 1471 85213
1 10247 49757
1 11544 44754
1 63818 84551
1 9519 56360
1 5601 60046
1 23335 58527
1 18517 48034
1 9269 62922
1 28141 67354
1 59949 95744
1 1308 9793
1 20612 54254
1 14966 89840
1 15977 85368
1 22212 43515
1 8288 25237
1 45567 58921
1 7789 49949
1 43541 47114
1 4769 77682
1 3047 42862
1 95848 98640
1 28049 75095
1 24429 61750
1 5286 58837
1 32119 35340
1 72269 92224
1 51197 63491
1 26433 45936
1 68271 98945
1 4 80645
1 43470 70018
1 63325 64602
1 18318 78772
1 60464 94124
1 30575 89488
1 59088 97089
1 1683 57499
1 31699 40578
1 47455 96995
1 6350 69763
1 14282 47202
1 73020 94313
1 712 95310
1 7906 18792
1 767 69660
1 14066 58868
1 8158 96961
1 79696 86735
1 19845 35232
1 46581 67622
1 39545 94096
1 32031 81493
1 34616 60386
1 39952 55231
1 28994 81866
1 7422 80346
1 7928 59101
1 14565 35889
1 86836 94062
1 17765 91933
1 23863 99484
1 18156 83964
1 19103 43441
1 30170 38648
1 2424 82792
1 19440 92025
1 8733 17639
1 29492 37944
1 21248 87115
1 12420 21441
1 41742 57923
1 60933 95965
1 15494 53064
1 21280 47310
1 78997 84449
1 74522 78990
1 90041 99024
1 9604 98233
1 31070 94135
1 10451 26571
1 34308 65281
1 31194 58622
1 10000 95116
1 6854 77541
1 32711 76298
1 9374 53833
1 65731 71422
1 62203 85442
1 27235 60902
1 6949 51321
1 43547 80293
1 8496 79836
1 27570 63386
1 25954 61653
1 31699 33258
1 16564 39297
1 61869 64566
1 24429 85353
1 73400 75309
1 40243 98094
1 24719 33230
1 83280 88757
1 7234 68779
1 61621 95687
1 23950 53319
1 18826 31021
1 41305 47321
1 10183 51223
1 51920 90332
1 29527 68463
1 49718 90562
1 41396 45714
1 21529 22031
1 4535 59710
1 53046 79478
1 43609 51074
1 67045 80024
1 18657 89135
1 17282 46178
1 26378 56962
1 65099 85624
1 42735 43800
1 75924 99814
1 19783 29799
1 1237 62468
1 10936 99136
1 2296 39070
1 16204 24214
1 71331 96422
1 28680 59772
1 40352 45603
1 7312 49148
1 61469 69638
1 15716 27249
1 73914 84027
1 49068 91890
1 42343 56634
1 85788 96292
1 9402 49968
1 28339 52505
1 12227 32960
1 83658 84821
1 6405 69186
1 29619 42404
1 12146 18144
1 52740 86926
1 16909 35019
1 7056 62452
1 94420 96106
1 41080 71344
1 6572 51013
1 1149 61157
1 4948 40397
1 23715 95759
1 32420 36974
1 8005 50596
1 58986 75729
1 5661 75948
1 46811 92865
1 2901 54433
1 24394 68490
1 6506 97543
1 68744 96405
1 39968 81201
1 60328 71927
1 18660 37523
1 26489 92432
1 66157 67676
1 66920 77513
1 40932 57351
1 12967 41497
1 30272 67923
1 1866 70725
1 2153 32158
1 43851 48344
1 2946 14062
1 42759 78360
1 3922 49215
1 48 3185
1 11674 61898
1 56504 60796
1 7747 38030
1 46398 46703
1 3406 11603
1 43013 77150
1 22111 84732
1 14258 39027
1 31990 44742
1 78393 92472
1 4281 48721
1 77811 99034
1 44801 99091
1 3395 12321
1 15660 23796
1 62168 83516
1 29466 49877
1 39186 90267
1 23239 48577
1 2077 74734
1 28115 41929
1 40364 61338
1 32744 78125
1 40117 61213
1 44198 46445
1 26499 38508
1 34157 62420
1 21027 28584
1 22698 91431
1 32048 77761
1 51496 88744
1 12514 15876
1 42408 83254
1 75438 81102
1 26695 90148
1 15863 85469
1 31237 62852
1 73152 80970
1 56642 97221
1 60790 86815
1 28410 39501
1 44796 68319
1 40 91797
1 60331 91713
1 12802 45303
1 12459 72045
1 50346 79941
1 17287 84479
1 39772 44520
1 81452 98917
1 61980 87534
1 13523 86214
1 8824 83488
1 17135 27824
1 68447 84769
1 30254 59474
1 65439 76684
1 188 84008
1 39755 90880
1 15549 67908
1 1598 9181
1 31212 52956
1 4843 67556
1 54752 88551
1 25448 40041
1 78668 93999
1 6585 58333
1 70769 71000
1 16529 46087
1 3935 14071
1 59732 81246
1 19861 57388
1 1874 73466
1 29888 60475
1 487 15607
1 26772 94756
1 61752 93615
1 17289 97704
1 63554 92957
1 67460 89970
1 50886 52108
1 39042 79943
1 53538 67931
1 22964 66623
1 70898 73482
1 49206 60360
1 85265 99515
1 65606 76516
1 17398 89605
1 29021 50544
1 82372 91490
1 25433 81416
1 53392 88317
1 21979 70600
1 11335 96872
1 63244 95481
1 53869 92174
1 54936 65077
1 15949 37315
1 11423 41673
1 14489 47128
1 8069 67745
1 30604 61041
1 21938 93848
1 33355 73021
1 7285 93721
1 10824 12105
1 43324 90771
1 19813 89785
1 66426 80180
1 62140 83890
1 48559 97492
1 33157 81716
1 19598 47240
1 15271 16057
1 28178 45768
1 23616 29353
1 65596 72163
1 18816 91672
1 39706 74584
1 35026 73970
1 6304 99980
1 47956 82429
1 40548 56971
1 64520 81569
1 38053 46237
1 41491 84540
1 50373 81690
1 3274 33908
1 35113 66219
1 4000 35483
1 18318 99623
1 29277 60534
1 20692 22310
1 17852 66926
1 47181 62371
1 27227 71202
1 39754 81772
1 13818 42651
1 93577 96714
1 38973 75072
1 7166 23250
1 10147 22108
1 48806 79621
1 18725 42451
1 66743 70560
1 36514 80178
1 34401 80876
1 27209 82038
1 24900 50722
1 50518 62606
1 3817 94957
1 70129 79860
1 57715 99242
1 47317 82424
1 34532 52390
1 2174 66766
1 53331 63027
1 61093 82730
1 26443 43563
1 12571 46207
1 43335 61929
1 30852 89939
1 7051 36324
1 86241 96955
1 39653 69167
1 35998 88569
1 11566 98692
1 56351 65996
1 39288 86586
1 59419 89070
1 71564 99288
1 65473 79140
1 11157 29345
1 41023 59761
1 28267 59333
1 56887 63097
1 24080 64349
1 22331 66492
1 26798 55646
1 69997 74159
1 10221 19908
1 64588 99781
1 68919 81567
1 32292 34747
1 55252 88976
1 39621 99412
1 98457 99543
1 5182 43865
1 80786 93532
1 39890 70527
1 42411 76447
1 36269 88865
1 12652 42900
1 41471 53221
1 15778 49587
1 56213 71513
1 25082 27831
1 18392 70477
1 22424 67065
1 15808 21553
1 15910 71678
1 28171 99651
1 26148 89597
1 5094 8303
1 49793 65631
1 35388 66598
1 77981 94485
1 27728 94353
1 67717 69522
1 55142 98950
1 42882 99447
1 86294 98060
1 24152 36681
1 52441 64870
1 60944 95330
1 24555 25319
1 56910 80402
1 17988 61745
1 58052 86816
1 9483 74434
1 36963 82040
1 627 8319
1 6815 53178
1 24892 86494
1 77978 88490
1 20726 89994
1 742 55969
1 47615 99946
1 13290 35177
1 8040 27082
1 16363 17665
1 14377 41735
1 71389 75469
1 48778 51576
1 20017 59097
1 47493 96233
1 35549 63346
1 36881 53634
1 31859 65853
1 4588 85278
1 12477 95513
1 56878 96771
1 46826 89799
1 28327 34603
1 4562 8708
1 7248 81309
1 5633 28651
1 25624 91716
1 44801 65038
1 243 40784
1 50112 98948
1 59815 87010
1 10501 31303
1 22791 45229
1 3533 78137
1 15405 34930
1 17074 55723
1 3815 56614
1 57938 97364
1 79250 88218
1 220 34142
1 2448 86544
1 40521 86970
1 22803 98132
1 47951 87157
1 41936 86232
1 5780 44301
1 54817 81582
1 52981 83822
1 5062 22976
1 3977 54690
1 10793 43393
1 50264 92113
1 72758 87664
1 52088 97727
1 5644 46205
1 45406 94161
1 57497 63395
1 69777 94417
1 62831 71921
1 18150 66382
1 57296 89041
1 13497 48567
1 485 46346
1 38186 66296
1 18903 97217
1 12008 55078
1 41459 87786
1 2899 82296
1 22037 31446
1 24581 62189
1 21170 26246
1 3891 33073
1 27808 85839
1 19569 74087
1 26195 78628
1 63494 77452
1 15445 41544
1 20504 47851
1 15294 68122
1 62601 94066
1 56840 72369
1 70819 76895
1 32442 80267
1 58370 77295
1 12350 94575
1 30942 83787
1 20283 59406
1 28895 30925
1 29824 53131
1 20896 79636
1 36971 56369
1 16761 31572
1 40273 73598
1 6150 8131
1 56627 89578
1 27229 67584
1 37101 43438
1 17987 39921
1 62852 90734
1 79535 97757
1 45765 77397
1 14154 45344
1 3231 32044
1 15018 46442
1 38297 94469
1 55543 71313
1 30692 70811
1 31909 92048
1 11234 55010
1 7642 74840
1 2737 24154
1 746 21742
1 8931 83593
1 29612 83178
1 7311 85767
1 26325 57048
1 11743 74660
1 14563 62180
1 21594 85047
1 24782 74399
1 31621 59061
1 26132 48495
1 55556 84332
1 54003 94695
1 4314 49331
1 33388 81859
1 3079 42348
1 79241 99859
1 16724 57707
1 23888 94407
1 9598 49379
1 7410 46896
1 43589 94419
1 19725 72289
1 54990 59898
1 30758 69250
1 41203 72795
1 36925 54744
1 12361 33110
1 65748 71800
1 80158 85693
1 43514 46516
1 25765 55521
1 45860 52277
1 79588 95645
1 54407 65886
1 27223 77610
1 85861 90712
1 7712 95786
1 72657 75617
1 12064 56418
1 35637 38879
1 7894 19348
1 14450 35388
1 51339 62130
1 1323 3217
1 26039 71334
1 19351 23113
1 86160 92866
1 10042 97253
1 2768 44819
1 22059 72041
1 83716 86852
1 2189 43777
1 48449 70375
1 38794 99061
1 14636 26721
1 38213 39452
1 3992 94439
1 20995 49884
1 44097 66327
1 5320 16849
1 19385 93641
1 11748 99378
1 12307 45974
1 21235 34476
1 13048 72989
1 51680 92562
1 61314 61507
1 37732 58303
1 4691 57327
1 84198 90659
1 79254 92580
1 5489 18286
1 1324 78991
1 18893 63401
1 15813 29406
1 36925 85461
1 61787 76417
1 1821 17921
1 60640 84378
1 7093 42738
1 81340 88363
1 34874 41078
1 2505 18175
1 2419 37946
1 47853 56762
1 52067 74682
1 25719 68676
1 22983 53494
1 5148 10260
1 1671 92957
1 17229 19229
1 8583 72850
1 52804 66678
1 14956 29214
1 4016 5412
1 13476 22213
1 23845 61061
1 26223 61901
1 71632 83152
1 15361 41883
1 49078 59091
1 18635 56673
1 22787 52378
1 58794 69956
1 48014 81151
1 5973 48645
1 69199 89938
1 51893 62056
1 60386 90059
1 6049 56841
1 71567 86075
1 7864 47291
1 17904 46397
1 26352 81015
1 40688 44399
1 10431 97442
1 20383 33689
1 23989 72114
1 13145 26936
1 21074 45357
1 17114 17191
1 10347 39516
1 32681 76907
1 27191 91256
1 14613 38638
1 29131 56736
1 49904 54617
1 8137 26191
1 29556 76491
1 15574 30891
1 40627 90785
1 11469 75646
1 29675 85271
1 12484 33305
1 2012 50283
1 15512 93385
1 23288 58630
1 30145 62618
1 42885 73970
1 16012 51665
1 24388 82921
1 52469 99532
1 17313 21505
1 43598 54614
1 60616 91338
1 63714 81145
1 51412 93691
1 13999 72986
1 31828 71716
1 42800 77485
1 59143 97896
1 20335 61206
1 2418 16801
1 55822 56088
1 28218 32765
1 23544 61343
1 36839 59957
1 23959 38786
1 85804 88441
1 51594 97088
1 48523 86731
1 58287 87316
1 38358 65419
1 72939 75522
1 31122 94650
1 67727 99531
1 50417 86889
1 47278 90988
1 236 46884
1 6317 32747
1 64448 79525
1 41417 79111
1 22961 71693
1 4095 8998
1 66002 99760
1 66391 88066
1 38828 92428
1 9850 70001
1 4010 82031
1 59978 85692
1 24219 83471
1 33302 53418
1 33413 34673
1 898 14765
1 24372 81906
1 10737 21840
1 9506 61552
1 1877 83553
1 90319 93814
1 10180 36271
1 28607 61835
1 53387 56567
1 73160 84612
1 42955 95159
1 17006 93688
1 50884 80160
1 10409 90076
1 7424 79811
1 25557 93856
1 3109 67730
1 10649 91561
1 67445 89181
1 57729 79276
1 16096 74905
1 2171 61317
1 67383 94078
1 36943 79549
1 61940 71103
1 77962 99094
1 8057 41919
1 8255 83579
1 11239 28561
1 30451 37688
1 13133 40004
1 25359 88087
1 23821 73586
1 66635 79245
1 51538 96552
1 76955 93259
1 37580 55357
1 17606 89017
1 46534 55380
1 33058 97462
1 6346 52181
1 50445 69526
1 65839 70415
1 23963 58665
1 22632 67593
1 10130 79837
1 28768 86745
1 20780 56141
1 53435 73053
1 62480 81254
1 47050 98974
1 29670 97862
1 12208 57062
1 45190 52716
1 15890 96896
1 66887 82167
1 11758 61540
1 17888 21894
1 54544 94961
1 6724 88560
1 37147 73827
1 37793 46749
1 2584 64180
1 3799 90983
1 67396 80398
1 21149 51438
1 38748 81939
1 29094 65451
1 6353 10431
1 28013 63452
1 20305 98396
1 17963 47459
1 11300 46395
1 63201 92505
1 27637 72288
1 32531 82504
1 15513 68440
1 7340 27198
1 2 98201
1 28083 46450
1 17303 22279
1 16031 94378
1 82823 90676
1 42195 74930
1 56366 99833
1 25683 59970
1 43007 52124
1 19662 97098
1 44455 45198
1 38366 44240
1 7862 31601
1 15144 83615
1 8992 86232
1 62186 69431
1 33729 95828
1 43787 88307
1 44730 51824
1 4261 87163
1 26995 87821
1 1349 92241
1 65900 92831
1 34273 37667
1 61513 69700
1 20001 74572
1 44672 53892
1 17926 60077
1 61086 67819
1 22378 88896
1 20051 81523
1 81879 88989
1 33482 39296
1 12084 79943
1 51121 93399
1 93477 97560
1 3644 58319
1 19490 80404
1 18930 29659
1 38624 59656
1 58839 77563
1 5225 24787
1 48703 85373
1 62489 93693
1 55884 95390
1 28270 71972
1 60136 97599
1 38147 45969
1 5875 31126
1 72907 93629
1 36723 84148
1 27811 67792
1 12146 39419
1 51388 78071
1 64582 96406
1 52840 56967
1 15183 34858
1 46744 67644
1 5400 72054
1 42023 71908
1 70032 80074
1 65026 84462
1 1814 43449
1 67132 81396
1 35983 66262
1 10951 49392
1 24041 52717
1 24538 52503
1 39745 77557
1 75208 96120
1 36816 90551
1 21500 59503
1 60879 64645
1 39602 47445
1 24551 62785
1 54403 75580
1 40504 64337
1 21939 84930
1 25423 83676
1 24320 47800
1 34977 56587
1 4284 88285
1 27928 56112
1 8409 96975
1 4177 64998
1 2173 93996
1 83066 89798
1 55599 67549
1 769 47345
1 10223 10837
1 82019 83481
1 34171 67241
1 8709 70594
1 82650 85591
1 59394 82410
1 31745 62267
1 14180 18856
1 56565 60489
1 74719 76778
1 18721 22726
1 66268 73923
1 51026 65455
1 35980 80938
1 4833 37887
1 75352 92010
1 7175 94388
1 6644 20068
1 25041 43096
1 5568 93541
1 24589 52068
1 50280 96923
1 36335 90877
1 41106 62023
1 16873 92299
1 55664 96350
1 64423 90167
1 53422 61487
1 94997 99586
1 85946 94943
1 49792 50296
1 15693 56746
1 14098 55914
1 66029 88418
1 3115 55730
1 33928 53896
1 49446 54850
1 6 82808
1 32352 59000
1 46945 57631
1 19664 78012
1 10089 86745
1 8251 96418
1 34849 66083
1 51753 75891
1 37722 77696
1 50932 78608
1 11495 52247
1 14023 92592
1 28852 91801
1 31589 89293
1 17588 32808
1 4125 26569
1 35307 87525
1 22691 69678
1 43017 87403
1 7604 44770
1 42853 86995
1 58923 75272
1 10389 62859
1 72797 96673
1 62644 85394
1 15827 34465
1 87566 98394
1 2717 41376
1 5586 96627
1 65571 89717
1 4604 17915
1 83505 86409
1 1134 34839
1 437 33041
1 10588 97542
1 35114 62264
1 50953 87029
1 19674 30296
1 62239 96838
1 74295 95928
1 46017 85456
1 26295 46051
1 58762 62171
1 1619 30313
1 71704 98543
1 47867 56738
1 6678 69658
1 58353 80418
1 17466 28534
1 1247 23239
1 32554 47376
1 29656 42665
1 16441 43277
1 38983 64451
1 44744 72120
1 12957 76609
1 56170 79550
1 51478 79661
1 39138 83108
1 16377 90573
1 36088 66889
1 51127 67706
1 10876 56605
1 19747 68288
1 4801 44512
1 33650 83729
1 1681 25502
1 44205 97684
1 15029 52042
1 28128 92490
1 43146 70137
1 14690 58935
1 24674 29500
1 56759 83304
1 21619 59335
1 68928 96746
1 14774 96814
1 9922 92965
1 45606 88764
1 9051 40637
1 49050 57355
1 55105 79979
1 19570 61597
1 1144 5565
1 1334 59586
1 15738 41447
1 24089 30275
1 7027 68546
1 62236 95363
1 16889 46215
1 38305 87152
1 6845 8283
1 9873 77617
1 30196 46905
1 362 99439
1 98476 99768
1 69759 98353
1 71180 89157
1 38725 66468
1 79801 88464
1 5964 80728
1 7024 24528
1 32077 92240
1 43410 51595
1 69923 93179
1 33833 46764
1 14386 28297
1 48372 50124
1 27704 97807
1 25167 90563
1 5549 92258
1 74763 86604
1 48905 90598
1 30901 88558
1 3680 23502
1 2398 39922
1 69761 90127
1 23060 57509
1 63198 82519
1 1753 6060
1 33832 37634
1 13448 64263
1 1239 17585
1 2597 86573
1 8234 21404
1 10271 26025
1 31535 94757
1 98158 99888
1 72332 78216
1 5735 17097
1 47601 48926
1 5568 31834
1 36351 78735
1 17294 28138
1 12069 48367
1 11687 11699
1 34213 81902
1 33082 69954
1 26693 92323
1 88102 98137
1 26261 39609
1 69629 95169
1 70092 85613
1 7646 40911
1 27229 41617
1 7280 75769
1 33750 97541
1 47117 95560
1 42765 62431
1 34506 61030
1 26034 79288
1 50097 89372
1 76346 89264
1 54936 79062
1 82311 92165
1 11751 43277
1 1723 29780
1 43255 80557
1 51758 52351
1 57061 81740
1 29264 81405
1 17726 59425
1 38914 93247
1 77757 88117
1 51060 54440
1 39524 99149
1 56342 63793
1 67853 92034
1 11547 99010
1 3929 13146
1 32014 46996
1 2068 5329
1 8998 79892
1 81434 82544
1 32317 51331
1 3347 56233
1 51904 69601
1 18511 60593
1 26354 75457
1 5193 27865
1 52242 70875
1 13695 85705
1 50506 99313
1 57470 99345
1 19306 25715
1 5751 18406
1 3186 50377
1 48526 54194
1 53168 66477
1 58657 88799
1 10243 43038
1 31602 75275
1 70525 84317
1 19749 92058
1 10344 12057
1 41900 50376
1 13114 33685
1 345 12528
1 5829 62098
1 57307 86433
1 41664 82747
1 26920 34802
1 38780 45612
1 9973 20960
1 22112 24201
1 37341 59322
1 24091 39783
1 31416 42092
1 14939 79501
1 60146 64662
1 28599 54498
1 34982 44786
1 2249 88777
1 17807 32370
1 79690 88768
1 52701 88683
1 14514 15701
1 3493 17879
1 50309 95187
1 74559 95093
1 18322 79389
1 50112 73501
1 10188 19462
1 9747 36717
1 3284 83624
1 13362 59900
1 36919 56885
1 17439 50782
1 65 36101
1 48142 83796
1 25649 83058
1 49478 92508
1 26927 78559
1 3462 6669
1 17564 30623
1 68932 78729
1 5696 59165
1 78946 97506
1 79017 94392
1 69096 76988
1 89286 92926
1 32079 64530
1 79426 83561
1 7406 16840
1 37890 38265
1 342 88708
1 38674 53346
1 41195 57104
1 55128 60555
1 5386 85187
1 50104 92329
1 26260 79483
1 12267 22107
1 9819 29184
1 50282 98326
1 49619 88586
1 243 37215
1 8105 28581
1 8406 48046
1 38500 88332
1 33833 84985
1 93199 95853
1 10011 18001
1 18992 86736
1 35767 60478
1 20756 79432
1 45555 81608
1 35454 50031
1 35564 74666
1 22321 48449
1 54519 94887
1 55175 84693
1 58922 68907
1 77969 85816
1 46197 85205
1 13740 95729
1 72255 86250
1 22784 44693
1 12057 71234
1 73199 77142
1 2037 6720
1 2672 23198
1 67572 76355
1 6449 69379
1 11991 80682
1 51147 98926
1 57491 82391
1 28284 87734
1 5180 20704
1 35744 41280
1 46733 96349
1 44694 57716
1 15247 50963
1 30081 41941
1 57825 79888
1 21088 91096
1 5801 66217
1 62352 66596
1 577 3686
1 35347 61411
1 22248 68332
1 70554 78727
1 33315 60595
1 26601 97220
1 13728 60921
1 25423 92307
1 80558 84934
1 42031 43645
1 22556 25120
1 33604 51179
1 1456 80495
1 23279 74201
1 24171 89424
1 13740 51507
1 1365 61637
1 48555 50518
1 58454 77483
1 16764 84891
1 16659 80094
1 37256 62519
1 26415 32429
1 36790 67787
1 14505 70738
1 69336 72694
1 11198 41033
1 18378 62854
1 56750 92773
1 2356 20691
1 35827 39439
1 47106 96252
1 62361 89606
1 15828 30099
1 3320 75837
1 10475 24996
1 17948 28591
1 7464 31535
1 21876 84415
1 82527 95245
1 11600 32988
1 7272 87899
1 40656 49059
1 10866 35608
1 15653 76538
1 19611 31625
1 67738 91900
1 40568 86730
1 24330 31614
1 4227 98933
1 12104 99069
1 9013 37601
1 26238 71734
1 16183 95726
1 43754 75973
1 23656 64204
1 49018 91135
1 12759 47843
1 10314 82886
1 23872 38251
1 65611 74150
1 12161 84110
1 48279 92464
1 98465 98775
1 17185 21347
1 69072 92273
1 35260 79072
1 37686 96040
1 27130 70851
1 50081 77752
1 22792 59482
1 47466 83005
1 33176 48664
1 49117 80006
1 33189 94410
1 39145 66076
1 15961 85026
1 38301 46427
1 48994 55907
1 33107 92961
1 33173 93486
1 70295 96254
1 57901 86144
1 8757 16577
1 37049 82331
1 169 42298
1 13225 54063
1 58582 73312
1 30547 42928
1 23069 95506
1 84280 89894
1 67075 74596
1 13415 67525
1 24066 95021
1 20788 32204
1 50114 58818
1 73951 96983
1 34861 41335
1 70835 98100
1 32212 87610
1 1110 78196
1 1988 16911
1 28121 28619
1 2470 53931
1 37160 99705
1 1887 56557
1 507 10644
1 50648 84201
1 55079 69581
1 54638 98071
1 13220 48932
1 60925 83354
1 149 22485
1 24723 86537
1 22854 67252
1 33213 72409
1 67149 93571
1 57407 69147
1 20183 20445
1 820 3861
1 41003 62574
1 52868 63687
1 37866 50534
1 71217 91538
1 38080 55363
1 1778 81174
1 20419 49419
1 3779 47195
1 17826 62481
1 13770 67717
1 5950 14873
1 3239 3543
1 35927 48765
1 46163 78835
1 18183 87028
1 24066 79275
1 51679 98015
1 3864 85636
1 14994 99745
1 45706 67219
1 28009 45857
1 62966 65716
1 74879 91393
1 63764 69110
1 44404 44779
1 20691 29496
1 5946 83954
1 5515 38155
1 16301 94620
1 57617 67448
1 65172 97393
1 647 99334
1 74380 77553
1 23448 65400
1 26801 44534
1 10695 98041
1 48190 76761
1 19198 37819
1 68950 99610
1 35558 90948
1 39108 74009
1 24327 96699
1 13423 53563
1 21025 82189
1 35974 57142
1 51622 61004
1 9775 73624
1 20252 66076
1 9226 73501
1 2679 78687
1 57899 64945
1 7637 32678
1 17705 35571
1 28205 68442
1 63706 83987
1 44080 63582
1 6133 60074
1 13957 15646
1 56305 73906
1 61590 96737
1 26916 40666
1 45116 75380
1 24887 80405
1 8377 98503
1 58650 62994
1 27098 82340
1 22023 50779
1 17734 61462
1 28440 53263
1 46073 84298
1 39779 55044
1 22908 36746
1 10679 73374
1 33040 45742
1 50412 85302
1 29859 95261
1 88289 97822
1 3803 85306
1 8257 68005
1 7647 28854
1 47874 76539
1 26136 34561
1 18085 68997
1 8246 56322
1 57605 69125
1 77668 78810
1 20845 65697
1 10316 68246
1 32759 55765
1 32622 83957
1 13017 69508
1 13370 16350
1 43484 61204
1 46173 80980
1 89543 99455
1 29306 79211
1 6891 30173
1 47980 91433
1 13082 94408
1 17131 52239
1 53778 72515
1 31207 43326
1 66637 92581
1 18287 72548
1 79342 91081
1 7934 44804
1 10993 42671
1 54284 55334
1 2357 22506
1 47166 61556
1 82939 94303
1 44175 99538
1 3185 60335
1 14373 83006
1 24160 91932
1 12391 31534
1 40470 67775
1 62490 89394
1 5768 89212
1 62890 74845
1 89691 92011
1 18901 32215
1 34674 51914
1 41432 97507
1 30107 38915
1 14387 55926
1 36899 85682
1 12703 58556
1 80292 81902
1 45477 85582
1 10201 58670
1 21687 65953
1 41939 76202
1 43209 74424
1 30048 53842
1 20726 43450
1 16438 77937
1 46212 61996
1 13544 22873
1 71176 97884
1 21436 49216
1 28593 34998
1 43515 87177
1 10743 39944
1 8108 23875
1 31136 75830
1 51254 80220
1 26677 39710
1 45847 69414
1 22438 23341
1 18664 99878
1 34346 69779
1 14933 89047
1 60292 78937
1 20253 23075
1 7119 94830
1 4985 36496
1 11807 73692
1 39082 86094
1 8556 15252
1 38819 44963
1 19532 95791
1 10531 23213
1 58075 83516
1 45858 86241
1 58366 65398
1 28210 46837
1 20606 77760
1 86 50062
1 58966 96110
1 14836 53971
1 6771 74212
1 70595 78258
1 45028 82064
1 13348 49917
1 90317 91359
1 1324 27326
1 71209 79304
1 32244 43705
1 38821 47213
1 90102 92011
1 44447 55987
1 35468 80801
1 48889 64426
1 76234 97781
1 17500 77563
1 18297 68751
1 23297 93791
1 5745 51550
1 45823 73733
1 27508 84124
1 31867 80475
1 48458 71038
1 22597 48549
1 37017 86596
1 11584 90806
1 79052 81337
1 12230 83450
1 15427 17933
1 8821 39015
1 48480 55212
1 21982 61956
1 37968 90049
1 16473 83025
1 32567 88435
1 24615 70579
1 7453 85110
1 31094 72821
1 56096 98322
1 32152 77982
1 2836 85208
1 64164 83854
1 78141 80933
1 74221 85758
1 48275 55148
1 13933 69100
1 54612 56554
1 22912 43385
1 5295 92134
1 37672 87547
1 14881 43571
1 23602 35221
1 55874 61561
1 46515 51625
1 46904 94623
1 10089 73370
1 42768 78590
1 37384 53070
1 1136 66709
1 47905 58819
1 5155 11050
1 86833 91673
1 16168 96218
1 30212 52614
1 60546 98783
1 44582 59607
1 60587 79153
1 6592 50681
1 11592 38577
1 27564 28877
1 28989 73738
1 1954 72544
1 70776 93560
1 35000 48121
1 82579 84044
1 28770 98810
1 66943 95496
1 71217 83407
1 60374 76532
1 56046 97365
1 34625 95172
1 6603 53853
1 5053 25303
1 14304 56578
1 9114 54338
1 31511 81596
1 38797 56516
1 1513 33466
1 34908 95017
1 14437 91185
1 74821 81050
1 2322 99855
1 67860 83594
1 1549 4957
1 45951 50309
1 39506 64486
1 31246 96742
1 25998 54532
1 82428 97774
1 27757 57923
1 13494 90014
1 10135 78402
1 12365 88699
1 19216 20711
1 25216 51610
1 9132 58918
1 2360 41632
1 22827 72154
1 6692 53791
1 65939 78437
1 53198 56627
1 58382 92936
1 16340 76359
1 39719 56805
1 18090 90630
1 77664 80597
1 9910 57084
1 43927 94564
1 72682 80879
1 28377 63636
1 31459 99708
1 94341 95793
1 13405 28090
1 7121 64325
1 49604 71169
1 26249 84304
1 46811 51575
1 30246 92714
1 6318 27166
1 30638 48152
1 34753 95604
1 22063 84656
1 4196 52800
1 1394 22454
1 34867 64162
1 8429 63816
1 50602 55100
1 4169 37962
1 13 35266
1 11981 71225
1 22274 65170
1 32312 36039
1 33160 34558
1 14702 60933
1 3233 85717
1 34325 50076
1 10301 88524
1 61142 72459
1 38293 58246
1 62641 83586
1 2125 50655
1 15365 86170
1 25790 36705
1 36783 68905
1 2351 88382
1 42054 73566
1 6857 57239
1 32311 95266
1 30366 74127
1 30573 77955
1 44713 48863
1 12276 95976
1 13626 30275
1 26719 47817
1 4077 5915
1 50367 85898
1 4925 56914
1 59492 96919
1 6872 94080
1 48943 97861
1 38761 59640
1 30804 60204
1 1690 31935
1 24031 84825
1 3462 75346
1 42649 69790
1 61965 72615
1 71818 96300
1 38750 56481
1 43809 66820
1 25247 33210
1 29756 79103
1 36884 65592
1 9980 16350
1 72 37274
1 1857 13464
1 25282 65499
1 14703 93372
1 30668 92547
1 59043 82663
1 65306 71291
1 6109 43419
1 56935 89730
1 20091 39927
1 7636 46604
1 11794 51094
1 6853 93243
1 62398 72284
1 75357 80761
1 53691 98703
1 61897 65349
1 40376 52062
1 51213 64771
1 32078 47525
1 20104 23850
1 37703 59962
1 11441 96036
1 44905 83962
1 653 88298
1 73682 80619
1 4415 63219
1 32385 78689
1 29461 39447
1 64583 95214
1 50315 77423
1 73220 74904
1 2770 19064
1 62493 68286
1 40502 86965
1 9034 39039
1 38504 91915
1 43988 87255
1 54492 71084
1 30004 36341
1 67734 78648
1 6823 34273
1 24053 68588
1 63833 66696
1 54312 75589
1 50027 83888
1 37378 54951
1 38996 95949
1 63869 89803
1 25442 65367
1 2030 74542
1 7067 95171
1 50004 64044
1 33296 50122
1 61733 73498
1 38392 57441
1 19519 54400
1 42544 50835
1 50033 77199
1 5345 79222
1 11261 17014
1 57101 77649
1 8622 19140
1 44048 83831
1 42551 97536
1 60930 89243
1 13735 39725
1 3865 28456
1 25575 27045
1 30857 88276
1 9749 58580
1 13354 90361
1 1917 67163
1 80109 99538
1 38745 90244
1 3377 19618
1 42296 93527
1 35659 91746
1 27644 39500
1 48102 89626
1 16563 59764
1 33272 73123
1 22156 75799
1 17574 76059
1 79032 90124
1 63291 98857
1 52719 55591
1 43379 91331
1 89317 90918
1 41085 62893
1 38653 77710
1 46400 89572
1 65250 92269
1 5786 92798
1 21765 49651
1 76899 94200
1 33777 99543
1 19729 29680
1 37240 80675
1 73878 87419
1 43386 73663
1 70236 87299
1 2790 13776
1 31881 81052
1 3602 78741
1 35530 58123
1 16099 50452
1 18367 37022
1 10068 68689
1 40755 56861
1 83352 98652
1 36867 51749
1 44668 91215
1 33499 64099
1 19176 73536
1 12111 63247
1 12308 29798
1 2758 23000
1 3755 11790
1 9324 23569
1 17824 46268
1 14257 28672
1 4342 50909
1 15435 73504
1 8122 76230
1 88032 97379
1 32045 54653
1 3410 21574
1 67353 92550
1 16680 21276
1 79317 80104
1 713 49648
1 816 56842
1 29121 84145
1 31233 42446
1 25259 91172
1 44346 48000
1 38627 92138
1 31826 86044
1 54880 69855
1 5974 50201
1 46911 66019
1 24657 91484
1 35186 93799
1 27270 85613
1 26936 60171
1 28936 30433
1 21437 95478
1 14762 70748
1 30195 73846
1 61254 79042
1 50129 61306
1 8740 63309
1 22925 44973
1 23132 92186
1 7989 70484
1 26376 37148
1 28491 86003
1 35533 71068
1 24801 85307
1 59835 90013
1 27359 84553
1 39493 60600
1 13497 92481
1 16213 62970
1 19206 44911
1 23917 44904
1 34487 97354
1 82526 97139
1 17236 50545
1 27217 46223
1 65058 70264
1 7526 21192
1 1715 84946
1 9707 92327
1 52294 72364
1 65681 78542
1 41013 91186
1 48343 84879
1 4720 81776
1 13849 36397
1 14659 96865
1 19468 28313
1 6933 43918
1 22445 36638
1 40559 46963
1 71856 98664
1 28769 54528
1 41162 74547
1 52152 92914
1 12930 93715
1 13728 66409
1 48895 55448
1 22803 36538
1 1905 80135
1 29588 57919
1 80158 82748
1 1213 83244
1 39428 63267
1 220 41793
1 31453 74768
1 2399 70399
1 21043 30492
1 2889 26277
1 7392 42465
1 53857 78104
1 59530 98233
1 16449 37395
1 9939 54462
1 19932 93936
1 1462 86827
1 82088 97438
1 42017 89146
1 38513 84768
1 6858 18787
1 30773 96781
1 41545 93568
1 13849 34930
1 25060 97201
1 60561 89215
1 1123 40839
1 16173 82840
1 61521 87068
1 51135 81568
1 8150 15844
1 12299 67527
1 33052 94741
1 8355 79234
1 44410 88574
1 42549 49272
1 20438 78897
1 23048 68985
1 23797 27032
1 43331 74197
1 8728 18818
1 47795 80039
1 4257 45128
1 13903 19215
1 5487 69522
1 25703 94039
1 4026 83500
1 72300 95877
1 4988 29788
1 8069 19422
1 50498 81825
1 3628 88833
1 51998 72260
1 42008 46035
1 5829 87782
1 70346 72586
1 17103 92575
1 29861 47924
1 73832 83653
1 84349 86996
1 60534 77307
1 33474 95772
1 10571 97144
1 46915 71444
1 36290 52387
1 39942 65898
1 23345 99547
1 34894 88403
1 31637 90780
1 6956 9025
1 22797 79973
1 37586 71840
1 1343 73955
1 35584 92734
1 3820 44922
1 72252 94006
1 40083 79865
1 21897 89383
1 11003 20421
1 67397 77906
1 43178 91489
1 55048 87282
1 31837 63460
1 19 92679
1 11783 90397
1 15758 70126
1 24992 88914
1 36131 79612
1 58970 92458
1 68668 72030
1 18584 93164
1 8493 54530
1 55487 56674
1 338 64882
1 31187 32060
1 33001 50229
1 53647 68776
1 67447 73691
1 53908 76512
1 42153 74718
1 40216 83057
1 71918 95861
1 78296 88611
1 55190 91542
1 49245 84585
1 52683 75696
1 41631 74104
1 37263 76648
1 6696 41435
1 4340 62999
1 11284 13483
1 14536 95925
1 33237 62565
1 6329 30672
1 5506 33201
1 35495 71921
1 50828 64774
1 40230 59567
1 60817 86989
1 16422 19010
1 71107 73652
1 44694 75101
1 26354 32797
1 22566 76822
1 38665 85941
1 25968 99364
1 37508 40572
1 16524 43129
1 33098 62171
1 11114 79748
1 29577 90055
1 31768 97797
1 22665 46981
1 88269 98419
1 34615 72530
1 23681 35173
1 8960 15559
1 19524 47341
1 27424 71356
1 61460 73433
1 58666 65628
1 19899 41555
1 48828 83301
1 784 79316
1 24648 79997
1 55165 87668
1 41406 53628
1 82090 87163
1 12787 14169
1 26779 61435
1 30189 77921
1 43690 57705
1 31118 88889
1 27443 86802
1 10070 80569
1 22321 93802
1 62648 92432
1 24369 67354
1 52166 52271
1 13137 34939
1 50601 58470
1 18048 20770
1 9718 81290
1 58402 97665
1 86639 95151
1 8221 26569
1 17769 52307
1 36947 57806
1 89509 94688
1 10043 37124
1 52404 70434
1 27157 27903
1 85110 99168
1 49309 60062
1 49242 65935
1 5225 17763
1 20195 69355
1 7344 31041
1 40357 40624
1 1713 24019
1 43761 95586
1 2866 6542
1 35649 40226
1 14664 57943
1 46716 58742
1 50716 56947
1 35961 54058
1 9725 61868
1 498 73868
1 3154 60666
1 1181 85905
1 14835 81889
1 44848 98437
1 5311 35151
1 41509 81217
1 17433 52288
1 4497 50923
1 34354 84642
1 21998 35173
1 76685 97200
1 51190 75688
1 7473 35477
1 8914 33651
1 86025 93249
1 27550 76468
1 26076 29171
1 37987 87026
1 37927 86284
1 26630 47149
1 56135 74242
1 29796 70432
1 65224 70891
1 64519 99424
1 48277 48414
1 2568 62868
1 61581 93246
1 2604 40622
1 45463 55483
1 38151 92997
1 56474 80910
1 18491 55942
1 14296 27325
1 16527 61118
1 37214 71326
1 30911 56666
1 57746 66177
1 55418 97830
1 44320 67361
1 42396 85418
1 68115 95384
1 45128 93478
1 28206 41259
1 28160 28725
1 2482 66162
1 23325 87498
1 12082 50303
1 5123 38361
1 6135 26741
1 30125 67289
1 12461 36942
1 31975 84655
1 66020 94550
1 35229 54379
1 19008 74258
1 46964 55284
1 32067 39083
1 57570 69944
1 54089 99886
1 20650 31829
1 38014 92431
1 2650 57519
1 83855 97481
1 10604 54181
1 66780 85546
1 74468 79404
1 17714 38194
1 47222 89699
1 4680 64457
1 66055 85863
1 69176 69504
1 39131 52578
1 63327 68460
1 27730 56508
1 3040 42967
1 2119 94945
1 57459 86345
1 37427 66988
1 84731 93358
1 4879 70530
1 43336 70410
1 3887 46571
1 68639 89413
1 2991 13732
1 12126 24295
1 11186 34320
1 80713 88345
1 15959 23997
1 14941 86613
1 62703 82957
1 10669 19895
1 41972 52652
1 59609 60104
1 49305 58530
1 70799 94440
1 19401 94468
1 14954 66102
1 30716 59771
1 9118 42799
1 40427 50698
1 20817 54966
1 5091 37518
1 59330 68926
1 4546 29437
1 11037 63477
1 8785 68065
1 42566 53133
1 84861 99867
1 19798 55157
1 60695 89972
1 15459 49071
1 31042 32785
1 65639 90489
1 21325 29127
1 26905 65813
1 43919 58783
1 63000 63054
1 57747 74843
1 53236 78094
1 45658 53875
1 44125 99585
1 29136 53107
1 27354 28248
1 657 44557
1 35638 49751
1 8800 34176
1 25113 33423
1 17091 97202
1 47788 58999
1 68599 93067
1 20929 58326
1 44187 70195
1 6957 56104
1 5422 90010
1 46355 74342
1 17281 82381
1 23320 73580
1 17091 76344
1 46205 67188
1 16034 97090
1 31518 82359
1 54668 62720
1 55584 68618
1 35972 41149
1 65092 98994
1 85536 93586
1 10331 61213
1 2487 80686
1 13894 31931
1 3456 89200
1 70083 80464
1 32581 70126
1 19298 91889
1 490 72515
1 88683 94837
1 22642 30662
1 77254 96555
1 11409 47338
1 49517 97596
1 72553 76992
1 12860 17521
1 19702 91773
1 40998 84699
1 10425 48394
1 22012 91583
1 65645 75688
1 51544 65706
1 83 24855
1 48389 69719
1 39424 51976
1 34491 44565
1 27542 69174
1 12776 38029
1 2697 76471
1 87217 95363
1 77951 87261
1 46507 91243
1 31546 94490
1 12025 42345
1 67340 80300
1 40807 91629
1 53704 91294
1 27117 88680
1 43983 71478
1 47396 78220
1 1994 80339
1 42154 91236
1 34180 93354
1 39866 54997
1 17407 84876
1 32751 65324
1 34452 78806
1 13768 53656
1 19376 30520
1 38879 52461
1 6262 86207
1 19071 31836
1 39226 64666
1 36267 95408
1 14020 99598
1 16448 20702
1 42265 92737
1 26944 97550
1 77559 84666
1 11161 91413
1 20282 50416
1 9175 46902
1 44540 81576
1 6348 47889
1 20630 51398
1 47534 71487
1 69791 85194
1 46748 58372
1 69269 72700
1 37036 52635
1 45364 74640
1 44562 98403
1 9229 67173
1 35173 36376
1 30078 96932
1 64433 96467
1 24575 37327
1 5513 29780
1 11371 27917
1 22349 82127
1 70500 71517
1 8321 73749
1 45983 70596
1 4949 31486
1 44611 79494
1 25719 43119
1 57343 73321
1 31330 76998
1 38468 95885
1 57773 60481
1 52845 63653
1 13830 24698
1 25287 64577
1 63323 69661
1 952 29471
1 42217 59780
1 65780 71219
1 15614 43962
1 32334 92615
1 44641 64035
1 9157 71562
1 55211 90974
1 6919 61352
1 17636 18208
1 19442 33912
1 14176 77998
1 8433 44864
1 5639 42924
1 40971 95676
1 3973 13578
1 5227 72807
1 1841 70895
1 33733 75066
1 64141 88373
1 15849 68677
1 41183 81637
1 8811 38216
1 56257 67840
1 45477 93444
1 56305 89385
1 65772 92992
1 69536 73357
1 71087 93345
1 27002 41105
1 21370 65472
1 29843 95519
1 22792 62928
1 34561 62405
1 51057 70150
1 11366 21566
1 68963 92475
1 2782 96130
1 42895 87252
1 4176 42828
1 60759 71375
1 20193 27706
1 69427 69908
1 18816 84157
1 81324 91346
1 37962 52432
1 65746 77729
1 4017 67937
1 40906 65039
1 36623 73598
1 3632 39249
1 5644 11106
1 32940 94857
1 31729 63227
1 47786 61319
1 29289 66018
1 51423 68280
1 16139 41898
1 26783 95085
1 70642 72219
1 22442 81825
1 16306 84253
1 57149 75461
1 6779 88739
1 27279 38358
1 46676 59987
1 36284 89744
1 17944 28185
1 158 44166
1 7433 82573
1 37657 88978
1 23342 79665
1 54892 79326
1 14737 18281
1 48007 84194
1 47828 48890
1 70387 93651
1 10158 54891
1 60515 83441
1 38794 97180
1 14997 42007
1 4680 55099
1 35944 36927
1 66971 82688
1 42575 75818
1 73123 80043
1 31873 90690
1 65300 85939
1 42735 76066
1 71303 97201
1 11844 31179
1 478 86928
1 32001 87968
1 12061 93292
1 45864 88404
1 44724 60741
1 20213 53514
1 26254 42531
1 17617 53428
1 20235 52818
1 12077 57528
1 55886 61206
1 14585 90350
1 34482 34945
1 49084 50751
1 11068 98117
1 23713 69742
1 27693 52657
1 1635 74568
1 35522 67023
1 2736 61562
1 59574 60595
1 13957 75015
1 92 83332
1 25106 34593
1 35009 92103
1 15857 85576
1 3374 11546
1 53368 86098
1 30464 87027
1 69220 73428
1 10914 74914
1 31546 41309
1 615 66792
1 28483 50097
1 56980 78026
1 38366 54639
1 22375 82079
1 19298 56354
1 63884 88150
1 30386 70256
1 64951 77748
1 37906 46418
1 57283 79463
1 5749 32772
1 13174 79105
1 12145 75271
1 11927 79515
1 48817 57897
1 6199 78521
1 38019 99146
1 46006 84011
1 14249 51052
1 38352 56110
1 23552 54841
1 17371 19435
1 19708 59143
1 20637 74360
1 243 22339
1 49540 67926
1 5628 46953
1 62147 66701
1 37935 93821
1 27358 93019
1 4347 8169
1 64697 85080
1 30097 74772
1 18155 66943
1 70037 96252
1 25992 53562
1 41751 52768
1 70476 93041
1 56911 91606
1 20437 22596
1 6475 10004
1 3646 30122
1 9107 90124
1 57084 91024
1 4094 71492
1 40740 70022
1 83735 92658
1 65439 72707
1 84793 94898
1 37257 76353
1 12327 44236
1 20411 29865
1 10225 100000
1 4800 88662
1 15512 70015
1 67090 71250
1 67644 74868
1 88654 97655
1 21215 96630
1 76993 96028
1 39583 50381
1 77093 85488
1 9229 73481
1 59107 86640
1 8626 42623
1 49952 89680
1 21252 81510
1 4519 69865
1 23923 40099
1 44527 63154
1 49329 52634
1 11852 35930
1 16516 38259
1 65830 89338
1 28859 57566
1 7172 93646
1 62742 90977
1 32434 61625
1 1573 73112
1 39415 83390
1 46128 52662
1 18287 79964
1 79435 89435
1 19297 80920
1 2735 51847
1 41361 91388
1 80699 82932
1 85781 88189
1 32915 78066
1 35390 85418
1 50781 53756
1 40364 92239
1 66340 93044
1 36995 96184
1 81456 89083
1 33775 80839
1 18045 54397
1 15159 43094
1 18659 36437
1 1125 56521
1 1964 20470
1 28461 70367
1 24054 47615
1 43228 56122
1 18139 46768
1 57883 59060
1 18827 36444
1 6316 55900
1 70430 94940
1 3451 72282
1 11177 77452
1 3697 51606
1 28704 89373
1 41541 42752
1 66806 68345
1 35256 74951
1 32754 87670
1 73552 88285
1 79475 93082
1 26464 68193
1 44051 96293
1 22122 32986
1 38496 74930
1 28620 78301
1 71890 73022
1 5555 28502
1 6533 81057
1 73187 92086
1 83626 94198
1 83874 98401
1 44203 92815
1 86855 96789
1 52505 88896
1 38780 86564
1 2566 69663
1 74243 97282
1 31474 44457
1 21601 84310
1 43220 49014
1 10553 91414
1 7003 85742
1 68066 71781
1 30878 81203
1 40519 81588
1 82711 86938
1 59189 74050
1 43739 67663
1 23663 98727
1 6892 67322
1 23545 95612
1 67954 74557
1 16442 21143
1 55217 73717
1 46107 61118
1 609 87007
1 42511 78361
1 77 7080
1 19999 30656
1 7755 67386
1 46297 52451
1 56699 58982
1 61424 67873
1 38738 53950
1 16486 53781
1 69516 88562
1 3990 83751
1 11758 27851
1 6229 76191
1 14248 18240
1 55181 62123
1 27530 48696
1 42465 91749
1 62264 63405
1 25852 33798
1 53582 74340
1 7570 80285
1 1446 79323
1 24021 66156
1 30767 97260
1 16376 29284
1 75401 93320
1 37169 56533
1 45250 58483
1 1867 32534
1 72131 80175
1 25265 96212
1 6025 12760
1 14228 44451
1 68501 93298
1 14868 56203
1 43239 60642
1 32088 98825
1 1838 3569
1 4865 79415
1 41695 92156
1 21063 37091
1 228 94475
1 28670 55171
1 8442 55000
1 28753 53588
1 50037 59645
1 69267 95838
1 83639 84631
1 42989 96832
1 23317 94777
1 58910 88423
1 11356 13276
1 23478 29838
1 29025 91853
1 61607 88734
1 81736 86457
1 27387 66329
1 4558 66170
1 47515 51108
1 30517 70923
1 30419 69054
1 12524 59054
1 33997 38974
1 6027 18541
1 1015 27519
1 54330 75628
1 46674 85427
1 69610 99494
1 2801 79413
1 30348 55791
1 3010 12886
1 13589 76166
1 4618 34592
1 79179 93186
1 81580 99684
1 38669 74338
1 80182 83520
1 35442 89606
1 9198 87604
1 11197 83217
1 666 44778
1 56913 97457
1 36139 43205
1 34853 82013
1 65427 68965
1 69292 81803
1 49381 49563
1 19919 50475
1 61678 74958
1 11730 78106
1 11727 77138
1 5976 20247
1 18131 43120
1 214 58024
1 1741 38299
1 14054 36221
1 30969 81997
1 27893 32764
1 5816 91166
1 14329 86659
1 40984 81171
1 67068 81942
1 28174 74818
1 308 6011
1 34076 91295
1 3378 16804
1 24559 62518
1 10243 66830
1 16388 88868
1 17045 37734
1 24272 35549
1 68061 84903
1 37545 70788
1 7072 51491
1 1505 52612
1 62674 83263
1 39237 68553
1 44965 59832
1 59015 96046
1 23399 88545
1 26003 51873
1 29680 59085
1 51067 75504
1 71975 97052
1 2602 5770
1 74019 74651
1 23092 58475
1 2056 92762
1 15171 35493
1 49504 93864
1 28180 65850
1 30286 43679
1 63843 65550
1 34927 41975
1 2409 81943
1 20316 79131
1 41431 63268
1 60705 83212
1 11566 62389
1 16827 51707
1 76606 97595
1 25537 93113
1 9279 70353
1 20597 85688
1 18285 41561
1 50858 99622
1 43432 94522
1 17066 55770
1 6201 56235
1 37262 49809
1 6220 66870
1 31148 43103
1 37780 71850
1 71271 80594
1 56064 81278
1 62626 67961
1 88558 96536
1 38750 87102
1 37503 56367
1 23879 65327
1 46077 81435
1 8506 60338
1 53142 95129
1 71705 74218
1 43970 53077
1 40255 62840
1 83815 97954
1 10094 49766
1 8049 92891
1 17945 93175
1 23714 51337
1 57001 60920
1 49788 56560
1 21931 41770
1 28695 97108
1 52964 55271
1 56682 64805
1 16932 45223
1 12087 33200
1 39879 72245
1 65433 73250
1 454 92824
1 13171 50196
1 29818 42280
1 17617 84486
1 63848 79802
1 1536 68026
1 21199 32361
1 29918 37179
1 58046 64920
1 30182 32176
1 62926 70160
1 83395 94327
1 56969 96979
1 33603 64182
1 47895 79269
1 45200 59502
1 2196 54960
1 674 74121
1 63068 93065
1 16963 69707
1 14516 71020
1 45502 80636
1 38679 97593
1 8933 91577
1 55505 68924
1 48988 97058
1 31955 36651
1 41117 87437
1 2681 84408
1 29315 41617
1 31157 32387
1 37869 46436
1 8108 87725
1 53087 93670
1 54386 89276
1 51703 56522
1 13063 67793
1 67739 95202
1 28648 76977
1 29722 71410
1 23601 42107
1 19824 99141
1 15085 77550
1 2650 84818
1 16429 92300
1 27 31696
1 29462 60421
1 2159 3030
1 49527 57206
1 15895 37934
1 25374 32685
1 43492 67037
1 11299 72984
1 60740 96911
1 1178 30538
1 51897 54872
1 72213 77741
1 52024 53618
1 48535 56366
1 29008 50403
1 9061 57823
1 44247 84884
1 10068 89925
1 54474 65311
1 19405 73444
1 6957 69646
1 68635 81299
1 28328 87540
1 16961 36409
1 47697 90584
1 11867 92036
1 2830 62705
1 28713 51989
1 27757 80769
1 82151 85446
1 47727 52864
1 20839 25116
1 66279 83710
1 75289 96038
1 4694 82838
1 76134 82477
1 49826 57334
1 31162 84875
1 24444 54567
1 40320 46404
1 51832 57659
1 45536 63068
1 12849 71157
1 9078 25437
1 34887 38760
1 38709 78092
1 63817 64933
1 30440 80732
1 48840 84258
1 2276 88889
1 20333 96820
1 4234 23163
1 16619 77247
1 74269 97478
1 49528 57647
1 35568 73592
1 20259 61275
1 76901 98468
1 20537 25978
1 85709 89377
1 2269 21505
1 36025 48409
1 30198 48780
1 31363 60086
1 9820 81580
1 24159 83943
1 68613 86063
1 36099 88818
1 19425 48801
1 16004 75441
1 62163 83331
1 32290 57463
1 4250 4386
1 31657 75535
1 26458 72096
1 51892 89901
1 6851 55465
1 26789 97196
1 1983 67003
1 42925 59427
1 29796 62253
1 83494 85729
1 10114 71640
1 40415 48694
1 40765 43860
1 94556 94928
1 23271 39132
1 7703 38957
1 82828 89104
1 26951 39569
1 24092 29036
1 24386 71832
1 52577 94150
1 11173 18728
1 57291 81147
1 69249 77882
1 41094 49454
1 43769 72633
1 3874 28252
1 17639 62893
1 30192 67510
1 5585 23271
1 26154 34096
1 14186 97201
1 14345 50692
1 46645 58948
1 59849 80518
1 71035 93135
1 7646 98659
1 39513 53404
1 41043 71299
1 29365 61268
1 46987 69685
1 76600 99645
1 69577 91530
1 20387 61823
1 33221 78732
1 40428 43325
1 72697 88149
1 59215 62941
1 22776 44938
1 45165 78494
1 2632 77526
1 29870 65396
1 7576 88945
1 8873 13938
1 20047 99691
1 33591 55315
1 15037 31723
1 29413 53244
1 49081 75630
1 86283 89669
1 10496 79265
1 21558 31930
1 57903 58720
1 24182 56466
1 2498 28453
1 60153 80005
1 55747 90273
1 14088 76233
1 2505 84295
1 17925 49577
1 62123 77815
1 13182 68176
1 33467 79869
1 30283 66589
1 17673 58563
1 30519 47029
1 59976 92097
1 59698 62954
1 27139 92296
1 20310 48746
1 38037 69819
1 44438 46381
1 1639 88908
1 21955 79779
1 32770 50721
1 6647 95816
1 10770 98156
1 42626 84004
1 64763 93353
1 26129 89894
1 29502 42067
1 13246 49129
1 24951 38848
1 65005 99600
1 21086 53621
1 54408 99195
1 43631 99451
1 24017 59064
1 7970 39608
1 39190 53246
1 18643 94915
1 7828 94664
1 54778 68805
1 11359 93697
1 55710 75995
1 31570 55981
1 1155 65475
1 28441 70394
1 45190 75923
1 1185 65185
1 4649 5487
1 12387 16126
1 13 48218
1 17123 40765
1 56666 86479
1 59504 82008
1 3063 5568
1 71863 72223
1 27813 90031
1 60104 64037
1 72402 79638
1 61399 97401
1 38833 89770
1 51611 80385
1 45812 72143
1 40469 80040
1 27007 38762
1 33515 56735
1 25615 32902
1 37737 78158
1 81156 82925
1 52738 66065
1 6307 98290
1 62788 86746
1 51084 98817
1 17831 94742
1 55934 84260
1 71010 99801
1 17067 61941
1 24073 91980
1 25179 53768
1 73124 75513
1 10746 52251
1 12725 69210
1 44372 77746
1 35117 48787
1 55278 75794
1 48492 83066
1 22961 76881
1 20335 80019
1 10035 81575
1 10179 69854
1 43773 70809
1 30912 41518
1 71965 91912
1 4274 91931
1 41662 54602
1 80621 92710
1 66269 69905
1 41602 85051
1 34570 43391
1 4808 37954
1 24615 40289
1 84930 91918
1 7924 62585
1 59065 69499
1 87933 88205
1 5445 72547
1 44953 52124
1 87914 98576
1 50561 78586
1 53671 81965
1 50807 64877
1 50011 66066
1 51367 61821
1 4220 22540
1 13417 41989
1 18918 99808
1 58885 94642
1 55105 97535
1 14225 56757
1 40473 47050
1 77048 96536
1 37270 95277
1 45039 46653
1 48439 75674
1 3513 60056
1 24711 80371
1 1993 9534
1 21698 63675
1 34032 96181
1 1533 91520
1 1834 80379
1 14333 36805
1 17473 39838
1 64857 87888
1 38794 54419
1 81144 86376
1 4126 42619
1 76596 95404
1 86230 86584
1 7706 72550
1 15623 71408
1 47314 84222
1 37270 46217
1 36550 45356
1 8593 11601
1 47430 64776
1 1529 85861
1 51795 68444
1 10748 99347
1 33330 53574
1 49420 87350
1 3068 16156
1 31736 62462
1 43455 82320
1 35756 86526
1 2769 83975
1 19043 51417
1 39937 84708
1 13963 25586
1 11955 49897
1 43554 61961
1 42084 55110
1 14618 72944
1 13988 96729
1 86995 99300
1 21187 95579
1 61075 73939
1 1647 5968
1 57630 68858
1 13274 47049
1 25326 33987
1 23860 79988
1 67045 92973
1 40491 48573
1 30434 44112
1 18458 19568
1 27451 53526
1 12568 91913
1 8050 33317
1 35510 49032
1 4078 54296
1 72387 94407
1 15809 86807
1 50201 89290
1 60966 97960
1 39360 48009
1 1053 96149
1 69479 97660
1 53350 74690
1 9288 70691
1 31601 55356
1 9779 57467
1 22900 72943
1 7603 89584
1 52337 54502
1 8104 37335
1 42331 69555
1 4899 40268
1 14968 81423
1 59043 72272
1 37165 56058
1 35989 78302
1 69529 74179
1 27360 29751
1 33149 99154
1 15888 43725
1 16369 60172
1 32023 54016
1 10244 52877
1 4240 56976
1 41101 97164
1 69950 96435
1 37492 70251
1 43622 86036
1 69364 76688
1 51699 54894
1 58414 92711
1 535 20281
1 17736 68473
1 66971 86840
1 29459 60451
1 4370 81628
1 47355 97241
1 20861 77049
1 8934 74628
1 87207 93153
1 8415 89389
1 5742 71061
1 10523 51276
1 55764 72616
1 19230 55554
1 6481 71691
1 43387 58988
1 8518 83178
1 23322 46070
1 82140 85996
1 15198 52494
1 3267 51659
1 16318 94979
1 20572 93854
1 10572 38292
1 34332 58256
1 46036 86766
1 86835 96981
1 70864 86632
1 11938 70564
1 837 24101
1 89309 90487
1 9560 99509
1 2248 92954
1 77671 80914
1 8965 75554
1 15800 40522
1 73469 99696
1 52431 62341
1 48016 74593
1 37588 65519
1 54328 63426
1 30149 62853
1 19349 91896
1 76814 94643
1 45323 78940
1 26209 64562
1 39195 45182
1 2270 23386
1 61164 90765
1 22855 88293
1 51243 71444
1 73969 80217
1 4547 14520
1 16613 42968
1 24685 68130
1 62164 69773
1 56909 71991
1 24489 96395
1 53421 61974
1 62355 84383
1 444 35028
1 43562 64479
1 23030 36677
1 24676 82130
1 27379 66319
1 9800 74769
1 50620 63428
1 35271 85353
1 42909 99532
1 10040 57364
1 24053 70413
1 49507 90024
1 38341 59636
1 17049 27544
1 35813 41014
1 37722 88513
1 38435 44875
1 13190 40695
1 14987 82432
1 6679 10754
1 3271 3463
1 39775 43826
1 208 65098
1 11851 78844
1 181 48208
1 36257 66033
1 20326 93332
1 24088 66971
1 59428 79397
1 19652 70699
1 32967 34973
1 46933 78135
1 91490 92850
1 4063 46241
1 39248 90791
1 5567 35696
1 44673 69581
1 35420 83911
1 50324 66985
1 74927 95728
1 48936 66489
1 12535 96743
1 13429 66162
1 84723 96018
1 10197 93647
1 29337 42598
1 75573 97368
1 5863 38190
1 57545 72329
1 1984 43136
1 18240 41841
1 41155 50663
1 3321 60792
1 9186 56508
1 23551 67355
1 23769 82701
1 49611 50145
1 81485 86770
1 33225 77841
1 90177 94547
1 28383 53083
1 23064 38171
1 18726 40674
1 13871 28856
1 58832 85958
1 29539 83340
1 23718 71233
1 24283 39262
1 32900 56259
1 80652 83079
1 42389 49162
1 21372 70705
1 7429 69745
1 74315 89500
1 66113 78719
1 1695 8687
1 32672 52091
1 6736 51304
1 81960 82972
1 27372 32548
1 30339 43247
1 9789 58944
1 76955 77456
1 7550 49742
1 24002 30877
1 51140 59728
1 4801 59452
1 9238 67503
1 55699 61501
1 14572 78425
1 41044 90745
1 46400 99814
1 6592 52215
1 39623 76856
1 9886 57811
1 20063 30306
1 9559 97118
1 41802 55373
1 74935 87413
1 12550 39309
1 3247 90076
1 25882 92563
1 37406 65320
1 19692 24945
1 39176 78272
1 30804 32949
1 55829 68569
1 21885 57260
1 55207 70456
1 58069 79747
1 5569 37055
1 30489 97747
1 52212 85819
1 31876 76620
1 78696 90162
1 21589 62345
1 8728 71778
1 43080 59978
1 14608 61399
1 6534 92511
1 51143 99720
1 40756 85199
1 18313 98892
1 6526 13867
1 12103 55899
1 30306 54609
1 11300 40284
1 26582 89895
1 76134 88618
1 18843 26588
1 10723 18178
1 26910 75872
1 83 76746
1 48326 87339
1 46437 82476
1 6176 63661
1 31370 47499
1 4690 23633
1 8534 87323
1 34235 80825
1 19896 83000
1 12277 59147
1 21095 26937
1 39300 87651
1 59896 73488
1 85486 92527
1 49796 83226
1 1502 95171
1 8378 32648
1 50894 51370
1 23956 82848
1 77831 79261
1 62785 86282
1 12052 24390
1 46507 63303
1 23726 64845
1 56242 59911
1 151 37241
1 48378 94039
1 31155 63975
1 54897 77398
1 12224 38897
1 52521 96875
1 69423 70602
1 25932 67374
1 11597 35118
1 31617 32351
1 41997 47888
1 74212 92924
1 230 25008
1 47782 74082
1 50731 61092
1 4447 6958
1 72481 73296
1 31158 88942
1 58407 85789
1 36546 39707
1 54405 96797
1 497 22821
1 4456 63756
1 19880 59598
1 3113 8766
1 50346 96476
1 11612 60105
1 23530 39770
1 10284 88285
1 25550 98709
1 37201 72046
1 42595 65401
1 38680 76061
1 3354 82798
1 45725 46713
1 13920 77914
1 5482 16600
1 7790 37672
1 10403 22978
1 4928 69316
1 53940 88379
1 25767 72781
1 4915 91930
1 25306 28877
1 17263 58611
1 82170 82521
1 62735 95436
1 44493 67625
1 49284 53446
1 26871 48663
1 36127 42369
1 32754 69214
1 6065 18671
1 1769 56089
1 28005 49524
1 37870 49256
1 14618 53862
1 30059 90864
1 25698 54020
1 6103 32451
1 39847 74217
1 54175 77546
1 45396 99871
1 15385 99347
1 43247 44180
1 11528 79771
1 16744 99371
1 42432 77931
1 8425 52099
1 22188 23905
1 7851 23030
1 16850 38794
1 22359 90356
1 1214 58862
1 53587 76811
1 2277 34726
1 15161 36141
1 6519 78333
1 3321 88287
1 5506 72522
1 23445 36760
1 26368 64987
1 15922 96939
1 13950 39103
1 21738 28139
1 17831 62941
1 27936 84076
1 64632 83819
1 57504 96095
1 83433 96429
1 35855 90168
1 81217 97770
1 1625 74936
1 16394 96793
1 29301 96994
1 14868 73076
1 31659 47118
1 82150 85918
1 6064 76897
1 15028 35204
1 6689 92589
1 60581 82291
1 12578 95979
1 28404 99179
1 18744 82871
1 33154 50215
1 35980 37476
1 1644 40831
1 14050 38817
1 61021 68523
1 45762 77122
1 26992 48799
1 46469 48754
1 7340 63426
1 70587 77377
1 48680 75936
1 60489 79579
1 3678 47868
1 20291 72974
1 64158 68416
1 1974 5330
1 38051 56562
1 9955 67878
1 56 6849
1 4798 51628
1 26326 56028
1 51671 84054
1 17212 20917
1 53054 99002
1 55718 86178
1 59203 90316
1 63108 81917
1 37810 93559
1 47294 84441
1 14114 47113
1 1420 39427
1 66983 81237
1 5953 61833
1 1284 76606
1 90914 93221
1 4105 67086
1 25796 74125
1 72490 94711
1 13155 32283
1 4061 35437
1 46316 68824
1 28351 76379
1 14480 59297
1 2925 80926
1 57622 79534
1 14558 16938
1 38872 91660
1 40266 44559
1 15853 16428
1 22687 36493
1 23175 81053
1 2202 73634
1 20173 66600
1 50684 91798
1 378 90956
1 11411 59884
1 58410 68230
1 9695 58254
1 10885 35394
1 3397 70999
1 9257 47139
1 37150 72154
1 5593 30258
1 37954 41423
1 49284 69484
1 69194 72459
1 19512 30472
1 39815 87230
1 1321 56326
1 74077 85394
1 14987 76302
1 50193 97557
1 51513 89605
1 11335 58098
1 47060 53376
1 73814 86997
1 21175 41483
1 27935 92078
1 7272 11215
1 19351 74172
1 39384 88521
1 7490 25037
1 53981 97230
1 2235 73578
1 18109 49103
1 26549 57843
1 59237 76834
1 14357 60602
1 23181 40849
1 4930 23498
1 3677 72940
1 24985 74575
1 43252 66337
1 25412 58355
1 36345 91963
1 45927 60456
1 59241 61042
1 84238 84858
1 6328 30621
1 30513 93594
1 6009 99400
1 14265 89365
1 50272 99809
1 35216 57658
1 53012 93354
1 504 37376
1 83935 92406
1 43550 85029
1 68508 91833
1 11200 20836
1 29325 69865
1 13899 39402
1 53334 98360
1 34892 78022
1 64737 94125
1 880 87415
1 38428 71997
1 45979 74036
1 80448 83286
1 28878 83705
1 68788 95515
1 2784 59276
1 59154 94934
1 19730 50778
1 23610 56280
1 6712 82189
1 23479 81427
1 84825 92669
1 41299 83447
1 9968 11084
1 31681 70534
1 43779 90119
1 34676 51635
1 26111 89373
1 17564 92122
1 73258 89389
1 5732 12414
1 58214 86226
1 43029 77533
1 18681 68859
1 29512 32821
1 40531 91672
1 31066 57191
1 24746 75030
1 65668 90971
1 37209 70045
1 11482 65205
1 20439 94635
1 32533 53284
1 80788 82418
1 27787 68806
1 11279 40025
1 35741 82505
1 20197 59143
1 25099 63416
1 14553 40624
1 22812 65928
1 27163 37417
1 13868 40800
1 17621 76719
1 19143 32246
1 59085 86756
1 28961 89685
1 42080 77696
1 35688 74234
1 42519 85700
1 16252 33019
1 31711 52493
1 33621 36726
1 14710 81122
1 11505 62042
1 10258 53803
1 16714 16815
1 27847 61915
1 24067 86742
1 87252 94623
1 15748 94065
1 80214 94501
1 467 98872
1 4923 4954
1 24697 45142
1 15855 97759
1 41446 69586
1 8980 85790
1 58503 59706
1 60887 92086
1 23197 56958
1 70036 83819
1 5497 73682
1 82286 82405
1 10178 57528
1 57695 88797
1 17894 40719
1 305 93908
1 18889 39767
1 13981 24755
1 907 94822
1 7330 46985
1 16867 77249
1 35311 74234
1 46736 56744
1 4643 77527
1 15435 60023
1 41296 99311
1 77528 83185
1 9372 17837
1 52899 80795
1 10406 74313
1 72698 73908
1 17290 54646
1 23402 70266
1 31968 75841
1 68296 81904
1 7290 55979
1 70886 84422
1 633 34186
1 25330 71438
1 42973 79793
1 3822 43041
1 2384 73085
1 19093 19441
1 9520 71363
1 26747 76089
1 67792 68428
1 2503 19754
1 9598 30748
1 12361 77151
1 52892 68059
1 44493 91720
1 7885 77087
1 23468 41203
1 53524 85403
1 40749 55580
1 55042 65017
1 769 27539
1 62309 69875
1 28128 85583
1 18515 87151
1 39130 51349
1 67498 93353
1 29367 32791
1 82920 99293
1 25230 27820
1 20778 53724
1 21812 79427
1 9831 37095
1 90763 92417
1 10754 71931
1 15749 34846
1 26044 73523
1 61732 78588
1 80808 84299
1 12228 27089
1 28962 35683
1 46966 97990
1 38774 53070
1 13018 63416
1 51471 73441
1 26379 42721
1 31257 56000
1 5821 99344
1 33392 83340
1 5353 24668
1 33506 94204
1 37006 86801
1 15460 65912
1 80302 82806
1 34716 47471
1 22240 79560
1 14368 84267
1 67272 97636
1 31242 87062
1 57190 83242
1 16491 69344
1 6973 8720
1 5996 32790
1 449 79561
1 68614 75873
1 41269 83203
1 57768 69529
1 34080 76396
1 8063 91954
1 4902 85479
1 37908 47678
1 28422 79986
1 28386 69155
1 72808 82279
1 5720 45982
1 32218 78494
1 55773 74761
1 14001 42747
1 47148 90470
1 7767 35300
1 84683 86802
1 60145 94535
1 8145 8388
1 12999 98930
1 66718 90433
1 16327 74184
1 45357 82762
1 5244 21274
1 37028 46976
1 43688 99630
1 56904 65837
1 14255 15497
1 17185 60753
1 25982 92413
1 6150 92977
1 54487 61210
1 16757 21595
1 54477 89285
1 17724 29840
1 89531 89662
1 67156 78848
1 76745 92622
1 30839 86546
1 17461 67516
1 84050 96549
1 9586 79006
1 27619 93516
1 42862 92435
1 10314 67890
1 70523 98766
1 12655 71603
1 1602 99322
1 59387 88820
1 81420 99787
1 17651 23586
1 77375 98330
1 690 74735
1 23714 81109
1 18013 84701
1 36237 74091
1 11280 72894
1 7051 93474
1 18095 94308
1 14784 55044
1 37211 67422
1 33964 86586
1 11243 15738
1 16950 59991
1 23509 30870
1 35517 68090
1 15251 44877
1 4971 95807
1 51397 52115
1 10836 72234
1 46645 73316
1 47421 55873
1 13352 80785
1 69778 75275
1 41477 58092
1 87798 96090
1 85459 97185
1 90090 95161
1 33361 66524
1 73126 82412
1 23965 83701
1 78731 86521
1 23866 79586
1 11640 52229
1 54669 99096
1 5914 63105
1 11798 29633
1 14490 43606
1 11727 57658
1 29247 53425
1 39997 48668
1 2380 89481
1 74018 76574
1 34859 59523
1 30416 86875
1 9885 69472
1 43181 68328
1 4404 65173
1 13867 89009
1 10851 51997
1 9146 69377
1 75179 96342
1 56298 88632
1 58526 60129
1 58060 90560
1 12586 79180
1 4631 4900
1 49778 84881
1 81769 82467
1 19825 86216
1 27299 31084
1 49051 59681
1 12789 40623
1 24272 28780
1 56895 86766
1 46387 68978
1 72791 84978
1 57834 88178
1 24468 55319
1 4956 20672
1 47101 81559
1 30603 66133
1 12661 55186
1 14916 92838
1 15853 18523
1 45977 51737
1 7146 61440
1 50514 58544
1 24331 33669
1 28852 38325
1 69654 83179
1 31087 45003
1 38699 53268
1 11626 69302
1 57440 93442
1 52029 73560
1 5885 32530
1 74371 74809
1 16782 23008
1 34619 75648
1 14650 65002
1 29238 54709
1 13867 39840
1 21889 98842
1 40693 88307
1 8314 72071
1 25310 43593
1 23812 79469
1 15278 52831
1 33130 40688
1 69122 82678
1 61759 86141
1 52090 91189
1 25230 70029
1 40185 83622
1 15374 95798
1 28672 50320
1 53821 56502
1 6523 81959
1 16334 91149
1 62880 66844
1 17435 30745
1 26272 98926
1 55043 99030
1 62366 70149
1 58034 85225
1 9998 63854
1 31187 66764
1 30681 75754
1 51679 91055
1 3728 96346
1 83169 98805
1 248 82085
1 50600 77554
1 5846 55944
1 18957 49634
1 14280 77683
1 8425 75689
1 85696 88680
1 13002 86072
1 9142 38620
1 10676 37376
1 4735 7711
1 15735 33465
1 43925 75014
1 7527 85533
1 15209 49814
1 58344 88537
1 1184 63866
1 16226 66126
1 48714 91975
1 47447 48017
1 60946 85413
1 74851 92169
1 29844 44912
1 80484 80888
1 47977 95840
1 8205 67783
1 32225 78317
1 79589 89880
1 45190 55553
1 61744 83613
1 12348 71729
1 27670 82496
1 14905 52221
1 18846 26503
1 43920 91322
1 3588 97171
1 42127 48113
1 12723 31678
1 9924 80942
1 80784 83783
1 5633 96822
1 53077 80886
1 17680 52076
1 22737 90536
1 9333 87170
1 35577 70273
1 611 79812
1 54128 81717
1 28520 68475
1 18046 20460
1 14282 41743
1 83423 91659
1 30108 40296
1 67602 95358
1 26759 44923
1 22927 49077
1 53813 56185
1 4068 30725
1 88191 92473
1 69587 74079
1 31922 73066
1 11495 37522
1 89285 93109
1 47966 91197
1 9126 11402
1 7417 38164
1 53773 72865
1 10349 12902
1 46382 51782
1 20163 90263
1 10101 78415
1 12935 27179
1 24190 49375
1 44339 47307
1 24980 29183
1 37363 55012
1 45047 68205
1 27393 95898
1 1806 69129
1 13658 50930
1 11747 15209
1 47063 69161
1 33425 93993
1 33547 68022
1 56157 72197
1 11482 13510
1 22914 87047
1 40010 90407
1 13899 56041
1 70969 94913
1 64005 92502
1 72542 95771
1 25196 37109
1 48094 94259
1 1623 16088
1 22842 39499
1 22974 33132
1 22990 29860
1 22126 22558
1 14035 86513
1 7471 68395
1 55355 71031
1 11435 54036
1 51913 60903
1 14354 66642
1 60031 84398
1 60503 92139
1 20818 81719
1 66875 80775
1 6409 62721
1 12954 91959
1 37345 75767
1 45747 48196
1 8752 89347
1 17243 81368
1 3830 22134
1 29406 64881
1 21312 78206
1 15140 99413
1 3201 70239
1 74314 94800
1 1226 57853
1 89881 92445
1 38463 84374
1 25409 58198
1 29441 39156
1 26951 42950
1 43080 76682
1 73451 91449
1 50613 54046
1 28880 80625
1 42028 53630
1 31433 75174
1 38043 81882
1 1600 99619
1 1707 61608
1 46269 96846
1 19603 54214
1 52085 54196
1 29083 78964
1 66417 95679
1 36460 99256
1 42294 44668
1 28768 93607
1 36170 54072
1 59414 72492
1 49288 63389
1 38368 95020
1 4521 17092
1 71305 77887
1 77409 89583
1 14236 17690
1 18063 95123
1 36858 47768
1 19969 62986
1 92392 98334
1 47055 61710
1 89034 93052
1 32065 95346
1 64987 72234
1 1276 55236
1 26791 77801
1 22936 82007
1 64052 88623
1 8161 76149
1 54561 92485
1 65754 89653
1 875 7759
1 44019 65599
1 9628 31750
1 59219 95191
1 40555 51968
1 2153 42309
1 68102 87941
1 30590 43615
1 9162 99954
1 8166 46120
1 21509 79817
1 64375 98521
1 39438 76915
1 14006 68997
1 77571 93435
1 29529 48119
1 36341 42043
1 58789 89989
1 5331 68358
1 31342 77385
1 48472 75987
1 40631 64412
1 49678 54934
1 6203 99558
1 36159 48797
1 21142 86470
1 69887 74699
1 78291 96610
1 53108 57246
1 84507 85137
1 59086 94835
1 28640 81027
1 32503 47663
1 6361 61473
1 54168 82639
1 9124 19038
1 66810 83583
1 11569 65740
1 44211 44715
1 30577 57087
1 48564 64193
1 52076 92141
1 18701 50217
1 42022 93964
1 27023 95610
1 81960 88018
1 55885 61812
1 6925 34029
1 29116 52082
1 9906 57823
1 67532 98032
1 5600 79451
1 63736 77198
1 57868 96495
1 77814 83543
1 41569 58710
1 21232 28456
1 33761 87639
1 29530 37574
1 87407 97541
1 73052 97273
1 47605 84575
1 17315 32999
1 16884 83757
1 14882 16501
1 1848 23850
1 20575 61673
1 10376 97163
1 4763 63779
1 6868 16617
1 5943 99848
1 29423 44092
1 48584 59371
1 69036 81978
1 20279 91556
1 55395 69226
1 12372 78002
1 66609 88377
1 74716 97460
1 55759 76635
1 33968 94657
1 66532 77847
1 9221 71959
1 27041 89336
1 1278 17429
1 28668 49558
1 37005 68887
1 92402 94757
1 48116 82755
1 48358 76687
1 1398 17213
1 9068 91936
1 16590 72318
1 52286 91214
1 36447 50081
1 7153 30453
1 57819 91249
1 24313 35922
1 7853 10874
1 43486 78239
1 42801 45126
1 58223 92669
1 35696 39196
1 23126 97176
1 12044 85000
1 29893 87150
1 46225 76970
1 7299 8894
1 20469 75171
1 44352 77450
1 36112 74588
1 32358 94047
1 66473 84751
1 73586 74577
1 12027 43518
1 3770 82261
1 53228 84874
1 48780 91310
1 40920 70895
1 14681 93126
1 5266 51657
1 76451 83502
1 9792 18051
1 30376 83764
1 4847 87945
1 33157 86031
1 1631 97763
1 23697 95172
1 50019 56003
1 51299 91537
1 30921 35096
1 33034 89365
1 52289 54115
1 48552 61413
1 41031 43005
1 7085 47950
1 27129 77347
1 33016 90249
1 26489 99264
1 35154 83803
1 39290 54852
1 2265 68609
1 68489 96523
1 39595 74876
1 35983 44341
1 84773 90216
1 23957 24188
1 22359 88646
1 39964 40530
1 50242 50481
1 2813 79096
1 41003 83908
1 21264 43349
1 41941 78874
1 68184 71766
1 66283 77338
1 40747 54126
1 21021 40272
1 8099 89101
1 8012 43839
1 35884 51160
1 2504 97526
1 16248 76608
1 45928 46482
1 34710 54191
1 28692 80426
1 22433 68906
1 3459 65196
1 76746 93053
1 9923 78795
1 11503 91365
1 4572 11254
1 189 5947
1 22024 46996
1 13863 68257
1 15884 97286
1 91555 91889
1 44400 98664
1 28908 79355
1 13662 71654
1 45364 55910
1 41014 48358
1 48323 79182
1 2304 95176
1 47306 49704
1 10539 19427
1 41629 45434
1 61989 66464
1 29851 93458
1 60371 80355
1 8799 78892
1 80008 95138
1 6448 72054
1 14389 93971
1 11015 41605
1 17396 75193
1 9240 21924
1 5601 30270
1 2073 96899
1 62519 88949
1 67636 67843
1 95528 99221
1 46449 57625
1 12176 32384
1 3910 80962
1 22967 29526
1 19659 85695
1 29341 52231
1 33844 94581
1 31249 45553
1 42274 45751
1 601 35115
1 42952 85490
1 42764 51178
1 3641 64129
1 16409 31697
1 76467 95217
1 54744 55956
1 7500 87504
1 10819 85404
1 32690 39301
1 33383 52681
1 30008 98011
1 58740 61470
1 26859 77474
1 28697 41178
1 77332 89192
1 47003 74109
1 13499 98731
1 31361 89039
1 61671 97268
1 70350 97444
1 33214 87212
1 1542 83910
1 12737 30620
1 4094 40295
1 21593 89747
1 66819 97964
1 34132 50436
1 32735 50594
1 56426 64568
1 70915 81802
1 23408 78263
1 52575 62365
1 65259 74788
1 23677 61763
1 6965 15194
1 34661 44559
1 55980 89422
1 51383 87317
1 16371 63562
1 48013 60996
1 73955 96274
1 3070 74621
1 10233 35182
1 55680 79233
1 37098 54863
1 11176 93399
1 57223 76801
1 37301 40744
1 42586 89515
1 6207 48724
1 29994 93596
1 7631 98481
1 19400 26236
1 23678 69022
1 10639 22430
1 54786 65745
1 31414 63918
1 41106 53552
1 75024 81474
1 53105 55860
1 15678 71491
1 48474 53055
1 88651 98342
1 25716 88440
1 4793 8895
1 49599 79355
1 42497 76815
1 32642 59076
1 30174 38360
1 22905 66771
1 45046 63142
1 42324 95112
1 47596 87132
1 18034 74115
1 12263 46656
1 26056 55282
1 16684 46461
1 22858 72928
1 40708 89869
1 68128 89497
1 33555 69029
1 38838 40432
1 2466 96348
1 14523 52444
1 66708 99948
1 19854 94717
1 4809 64176
1 47391 66267
1 87957 99900
1 41289 75292
1 32182 33347
1 77587 96319
1 27332 36990
1 32548 98401
1 26298 92191
1 6864 33668
1 71335 79279
1 30353 84373
1 12132 31994
1 59475 64303
1 38304 97813
1 5508 80936
1 51975 91055
1 54479 92687
1 13103 15776
1 763 26501
1 27375 64581
1 72144 95532
1 47665 58476
1 98133 99458
1 14687 49624
1 16606 55952
1 94072 98473
1 17122 36359
1 11599 70675
1 6996 85858
1 31346 50704
1 612 43800
1 25666 97888
1 19856 73481
1 4011 91975
1 27463 36658
1 69166 94333
1 27815 51328
1 9772 24893
1 12658 24607
1 1195 3314
1 58002 71844
1 17081 19087
1 29104 81778
1 33978 67359
1 13632 80580
1 34102 82467
1 96374 99126
1 1717 59672
1 53882 69344
1 960 98090
1 57080 61668
1 50309 73993
1 77339 83562
1 33053 82810
1 20311 26636
1 14998 65795
1 75948 88079
1 37241 85828
1 50760 73334
1 66290 96640
1 28966 89175
1 1928 8544
1 41467 97010
1 62469 70210
1 40525 56004
1 89636 99716
1 15889 39755
1 36300 79839
1 81689 91084
1 15167 87509
1 61321 65301
1 25924 26489
1 18489 43927
1 46416 90687
1 45004 71650
1 69199 82192
1 4005 46347
1 36927 58818
1 6366 17872
1 1048 93096
1 14536 43143
1 19312 20235
1 62026 94783
1 38819 73969
1 772 99795
1 14414 20261
1 8256 25585
1 60523 76589
1 16782 95252
1 38378 93253
1 33642 41080
1 1958 5706
1 74312 99910
1 12289 31826
1 44903 88727
1 15895 38642
1 80614 90844
1 76454 79052
1 34458 58006
1 22216 99728
1 41376 90091
1 67392 70084
1 80578 87946
1 11524 97301
1 8990 14021
1 8810 71489
1 17417 89345
1 35386 81369
1 9332 55025
1 23635 29851
1 80944 95903
1 51401 80359
1 15490 80921
1 40766 85697
1 84955 86762
1 6367 45415
1 18489 61625
1 63700 78753
1 6270 96737
1 3229 95478
1 13621 16268
1 17033 64811
1 73719 83968
1 3127 48770
1 22752 74119
1 12946 57840
1 9613 19011
1 28688 89142
1 60886 88724
1 33905 57376
1 74739 78979
1 86072 98328
1 69524 97638
1 46189 86667
1 20308 82310
1 25478 97581
1 52055 81334
1 28765 65213
1 34640 96328
1 10458 76345
1 19097 51593
1 18613 34442
1 4312 58553
1 49047 71078
1 10483 95917
1 50210 93270
1 2859 49127
1 68594 72723
1 76041 97612
1 33958 44342
1 17988 39177
1 36684 38750
1 51383 59649
1 2062 92608
1 33349 53752
1 74422 85145
1 55781 99811
1 2817 96181
1 18428 85415
1 17539 65502
1 82583 94324
1 4229 79615
1 21931 70144
1 72464 78822
1 41750 64347
1 12569 78680
1 23591 74050
1 44022 63603
1 10724 33261
1 3381 67914
1 27566 89128
1 43856 81775
1 56780 65948
1 5741 51432
1 60776 68525
1 13522 83859
1 43429 58265
1 6903 27726
1 78517 93339
1 18726 82763
1 22860 55893
1 21355 83708
1 15048 54516
1 89305 91846
1 37877 90226
1 14002 31179
1 3330 70224
1 40737 66801
1 68949 84860
1 34373 92552
1 85490 91812
1 5756 67517
1 67094 90640
1 10786 51401
1 44371 72511
1 9977 18127
1 76517 81548
1 63015 80488
1 6115 43412
1 14885 27030
1 13348 31336
1 57128 78608
1 62377 89723
1 22111 96601
1 70522 71036
1 40227 53037
1 37305 54334
1 31120 58267
1 15892 77599
1 5318 45569
1 32106 59413
1 41473 51432
1 4761 78331
1 22466 53045
1 24222 71245
1 39276 56418
1 78983 82184
1 17187 84700
1 20266 99791
1 7742 58787
1 21363 42129
1 65806 90717
1 13765 75620
1 25764 40232
1 76346 95421
1 79497 82046
1 73721 93839
1 36241 38581
1 66337 66937
1 33466 41686
1 55006 97641
1 4214 80275
1 13687 87818
1 8726 16943
1 7627 36087
1 10085 71960
1 23417 52819
1 3020 16579
1 92223 97372
1 27388 28208
1 39652 50397
1 10857 95316
1 40773 61080
1 42763 68290
1 40829 85332
1 3674 52113
1 23596 91759
1 65065 87218
1 26948 77068
1 80032 85783
1 22411 36357
1 10944 85532
1 5912 34951
1 47688 61860
1 1213 27936
1 34712 70980
1 2818 26304
1 30111 65337
1 14640 96127
1 63695 67362
1 10912 12586
1 81424 96775
1 10751 37208
1 20628 96801
1 11184 93086
1 31143 41696
1 16931 59727
1 49602 87181
1 13940 65431
1 24424 71018
1 10785 61631
1 35672 65715
1 46591 63850
1 47761 94872
1 29543 35685
1 21203 55147
1 20795 53627
1 20372 50256
1 35985 66395
1 20494 52856
1 36964 58277
1 12093 28774
1 21910 23905
1 2573 66904
1 15114 49304
1 78534 99084
1 10932 52958
1 9647 64986
1 4077 41721
1 51499 69843
1 8291 82596
1 39958 76081
1 33536 53411
1 67753 94105
1 3800 20944
1 33775 63214
1 31127 59452
1 27225 53060
1 11347 59422
1 25047 54966
1 18155 68519
1 728 17538
1 61655 96141
1 40867 69444
1 1413 71523
1 44823 54481
1 38034 49082
1 26497 43387
1 74835 96432
1 35858 51630
1 64365 80368
1 6799 65532
1 51952 69131
1 64659 83281
1 3089 26878
1 15940 36501
1 79494 83591
1 18583 60292
1 46438 63457
1 7274 16777
1 74022 85883
1 89154 90773
1 11174 23016
1 51698 59161
1 16225 39364
1 6636 58917
1 56338 67976
1 58759 75834
1 75588 79532
1 1380 41380
1 61785 82600
1 13890 23191
1 67168 70786
1 17803 84443
1 16801 31977
1 56033 72957
1 13995 47893
1 9110 18022
1 40766 88159
1 3891 24275
1 3123 86215
1 64298 93688
1 23392 48910
1 77006 82656
1 96046 97559
1 15894 26819
1 8858 69629
1 45300 68678
1 3055 69394
1 27547 71759
1 63847 91861
1 7493 62003
1 10796 33513
1 929 31237
1 18427 48044
1 8149 85414
1 39701 91803
1 6852 25248
1 1358 59292
1 79612 99878
1 65733 71811
1 14472 52575
1 29441 32353
1 50437 89643
1 41587 52264
1 3153 40070
1 77108 87963
1 20780 88454
1 12758 75930
1 6654 37350
1 59081 71348
1 65099 92433
1 1442 51606
1 27751 70881
1 4117 47499
1 85546 91875
1 33152 83912
1 36791 40651
1 46995 87613
1 9085 78891
1 47675 63779
1 47306 90995
1 60747 78983
1 30894 34764
1 67969 70241
1 14930 97174
1 64143 72674
1 68191 83161
1 15891 41999
1 27990 90407
1 28336 47565
1 70223 79408
1 6520 29982
1 29509 32214
1 22825 98378
1 47925 68991
1 23449 72546
1 3154 21306
1 29117 52920
1 12990 42500
1 19877 81333
1 65281 83936
1 27803 37748
1 13320 40183
1 50847 52352
1 18341 74765
1 60133 94508
1 67459 96485
1 34910 81061
1 14387 77101
1 2236 4286
1 54648 81386
1 61986 77569
1 50974 53047
1 25472 90185
1 7397 56916
1 2265 57294
1 45140 47659
1 41745 84441
1 50449 81233
1 2879 32799
1 40109 72940
1 3170 92429
1 3066 38431
1 60063 89630
1 87004 87496
1 70721 96883
1 41872 76468
1 21551 26262
1 20759 64783
1 65685 98439
1 34182 74153
1 15045 28758
1 43339 97736
1 1459 16061
1 6155 19556
1 62345 76069
1 38405 64701
1 56831 97318
1 78362 82695
1 4569 26206
1 15336 71403
1 71200 96435
1 51677 60715
1 88333 97124
1 79036 93716
1 7666 30830
1 38792 69644
1 4340 4721
1 18876 58255
1 1042 93794
1 63594 80846
1 62186 65431
1 11109 91126
1 6479 92660
1 29708 73123
1 62308 69241
1 14869 63724
1 36425 71742
1 82680 97288
1 10270 12793
1 23175 49566
1 54348 92215
1 36573 56539
1 36330 81643
1 17087 57370
1 29885 76390
1 6297 99858
1 2625 85254
1 27398 78511
1 21826 76886
1 36712 48590
1 44953 87177
1 31197 48957
1 4708 71034
1 31202 48825
1 2693 55778
1 14372 17742
1 34557 59834
1 65714 80538
1 8883 99625
1 33164 43391
1 18396 64530
1 76560 97962
1 47869 59345
1 35775 73698
1 26339 51251
1 7030 45612
1 42470 78927
1 53141 98845
1 39210 41439
1 62360 74898
1 2769 37888
1 40618 60350
1 25263 38428
1 34851 41691
1 75427 84133
1 56663 73532
1 42318 84663
1 13972 76959
1 48133 50178
1 17221 23944
1 48605 52463
1 33087 95464
1 14207 14824
1 4459 35563
1 9712 38825
1 31407 89005
1 31491 59779
1 60371 72068
1 42317 85858
1 6664 40440
1 52084 61526
1 679 7322
1 3154 10183
1 8497 41463
1 14544 42194
1 45881 86673
1 22830 34300
1 11891 14046
1 11431 99552
1 2199 53728
1 70520 74085
1 42257 83983
1 1712 14117
1 35072 39535
1 77509 88110
1 8552 45753
1 20670 82740
1 64895 86787
1 14422 80195
1 17457 78455
1 11737 30903
1 2622 73099
1 11012 30876
1 39949 40903
1 15882 25434
1 35602 36404
1 31599 64821
1 37304 77872
1 19166 46831
1 14230 60203
1 34239 51400
1 6637 87363
1 18904 26105
1 47167 75722
1 22980 73489
1 29695 93604
1 15441 36111
1 30276 99541
1 25984 97246
1 21530 22883
1 18747 92021
1 65343 97395
1 14471 77881
1 62565 67902
1 3545 13127
1 24906 83729
1 84788 86920
1 15517 25602
1 73913 93053
1 83 79571
1 9824 71164
1 4456 18849
1 12940 83094
1 46480 61691
1 20355 78034
1 21733 55800
1 49050 96576
1 13401 63890
1 17495 45130
1 18202 25383
1 55814 96630
1 4856 58934
1 36202 39159
1 58146 65276
1 43650 71632
1 26038 96913
1 44112 93425
1 46102 90229
1 54623 84583
1 67610 79058
1 16330 77994
1 57728 70757
1 44112 59970
1 4839 19993
1 19895 27997
1 686 96355
1 45390 59910
1 30119 74180
1 60260 75746
1 72017 82698
1 30687 85971
1 35345 46828
1 17058 33199
1 57221 67987
1 30458 44514
1 1461 65563
1 43072 54539
1 9027 31937
1 66552 67728
1 2136 89067
1 39341 57343
1 20691 47123
1 6956 25545
1 55149 81845
1 48179 97159
1 74850 87077
1 78893 91228
1 67213 70412
1 1744 6221
1 24018 25677
1 25754 85307
1 50420 97777
1 55934 59275
1 4870 36068
1 57532 84624
1 54773 88270
1 53457 87944
1 35040 53260
1 4046 76866
1 2857 91191
1 6361 44246
1 64574 95637
1 28579 52388
1 37659 62158
1 69934 83624
1 18215 58411
1 56028 66883
1 11228 49566
1 36004 98844
1 61959 89888
1 74372 83466
1 13566 40083
1 35520 59049
1 61507 84212
1 59223 85343
1 13574 54354
1 81475 96432
1 89176 90262
1 2108 63358
1 72853 75691
1 3585 66282
1 630 39466
1 85545 90978
1 43952 53520
1 27747 53244
1 7009 87787
1 58761 96182
1 56543 89437
1 72027 78515
1 39796 96800
1 19035 30522
1 42271 56954
1 9319 10130
1 84871 85984
1 28044 28647
1 64849 76378
1 60255 79372
1 29323 90414
1 5763 62727
1 48805 51716
1 63424 96759
1 49629 66090
1 51715 55114
1 58121 62186
1 20098 69621
1 12011 65162
1 687 13136
1 54443 71945
1 35699 78523
1 19322 31414
1 24302 39222
1 50099 92328
1 19618 40646
1 63596 89378
1 22039 56275
1 41296 70097
1 44323 70867
1 78702 92955
1 25440 46250
1 19517 49451
1 40229 83823
1 87625 93791
1 28304 67570
1 31889 85126
1 526 63190
1 90089 99887
1 23553 89240
1 34671 63985
1 72720 73857
1 70706 89274
1 15238 21655
1 17005 30254
1 38579 64571
1 69131 74424
1 29872 61334
1 3227 97135
1 34260 98785
1 31702 53002
1 38100 41372
1 39812 88944
1 48570 64655
1 49291 68932
1 21634 95587
1 77414 83045
1 42165 60417
1 30453 77779
1 8154 33016
1 31508 47603
1 55065 97012
1 78578 90642
1 53104 90782
1 60599 88498
1 60996 96646
1 17122 52040
1 52198 83890
1 19103 88667
1 15776 49039
1 47628 60698
1 647 17136
1 51837 65773
1 36371 86325
1 11841 91468
1 22241 87864
1 32730 87289
1 57192 60701
1 26387 99049
1 59227 84186
1 52078 58183
1 26773 35695
1 29527 37856
1 58343 95044
1 13487 97738
1 29797 58624
1 17087 92652
1 70939 90020
1 47823 93920
1 10297 29660
1 40575 66415
1 11257 37322
1 41402 85687
1 14743 62606
1 17780 85830
1 29637 59205
1 39220 74954
1 38071 94490
1 28891 70268
1 72704 92055
1 14249 35768
1 51497 55570
1 49238 68026
1 46741 53945
1 21300 36629
1 25429 75065
1 40374 45571
1 14103 48199
1 83525 86762
1 8510 87583
1 205 30404
1 8372 96490
1 53007 57093
1 4933 6110
1 65869 67597
1 32446 38671
1 25908 99182
1 6349 27251
1 38652 89159
1 10935 95867
1 36228 96964
1 8437 32462
1 23088 43120
1 29415 97364
1 6019 99036
1 77328 94220
1 26646 82584
1 10624 13216
1 69143 94833
1 76306 87382
1 56996 99309
1 4838 33752
1 23780 28617
1 35420 75019
1 65258 96653
1 46319 62542
1 74597 75830
1 40239 45494
1 62771 79103
1 31907 86312
1 45395 65373
1 52125 67160
1 47324 69926
1 37503 61792
1 3222 65106
1 8676 88622
1 44120 64402
1 16196 78036
1 10880 27856
1 15419 82178
1 11645 18011
1 2198 53991
1 68260 73777
1 45428 83791
1 21816 69031
1 7563 87153
1 5424 91362
1 53949 54617
1 21143 76455
1 7054 30623
1 12636 77930
1 778 59045
1 33237 88706
1 42620 71346
1 67376 85100
1 7433 28747
1 19848 19889
1 28935 79902
1 24612 32191
1 48823 71478
1 96439 96448
1 38933 92716
1 628 89281
1 34184 50694
1 22001 49695
1 34592 47225
1 86737 89505
1 45202 99903
1 53145 81646
1 34743 88982
1 63685 75068
1 62686 75292
1 50121 72512
1 29528 99305
1 62063 74600
1 60807 72524
1 40099 94888
1 13405 50857
1 88544 96137
1 25490 94525
1 27539 36503
1 49956 85423
1 43518 55195
1 43652 70307
1 44693 53685
1 667 22827
1 5261 9475
1 42702 82547
1 3638 84514
1 7587 66242
1 23517 87458
1 63439 85335
1 72583 77539
1 22493 85378
1 53549 72369
1 10927 87416
1 23684 50071
1 6649 37619
1 56772 70634
1 29362 41584
1 69249 79663
1 6290 50102
1 10206 24955
1 33697 94807
1 74567 78992
1 23936 42366
1 59687 60389
1 31445 56926
1 48927 84932
1 5131 93166
1 15345 20467
1 14264 36625
1 30870 50429
1 42126 91651
1 20435 56205
1 53009 55712
1 28396 86238
1 16869 79905
1 48604 73773
1 20033 79725
1 77217 93203
1 71547 91842
1 24719 31041
1 38550 88280
1 36339 90069
1 29766 47104
1 14154 37666
1 3411 23950
1 1428 8974
1 7805 21208
1 47073 65631
1 16189 21478
1 33306 70828
1 28627 96282
1 23498 39018
1 96044 97322
1 32052 91181
1 74348 80518
1 17927 85392
1 31317 34575
1 40126 48331
1 63539 81824
1 19946 49947
1 51129 70122
1 3235 68373
1 35435 80798
1 15717 54232
1 83053 94492
1 27770 59132
1 19428 69514
1 62571 82460
1 80773 90615
1 37005 59488
1 29866 82948
1 93232 93412
1 39667 87476
1 80676 86991
1 81270 87614
1 28586 69268
1 10788 56440
1 33281 94820
1 77415 95538
1 20207 52119
1 46075 58233
1 26746 92365
1 589 35085
1 32425 37195
1 16157 71447
1 9232 37592
1 69869 71346
1 21428 65315
1 35643 72075
1 822 3363
1 4736 7895
1 7140 50470
1 42634 85171
1 2675 99527
1 17138 88773
1 60623 63614
1 21625 79066
1 34287 73151
1 50117 88123
1 61499 83661
1 15285 55127
1 75644 91910
1 7374 22826
1 51331 56043
1 11391 82514
1 13168 90074
1 7927 31860
1 71496 96398
1 23750 46257
1 34252 54169
1 10134 46302
1 28987 72230
1 12497 43493
1 94438 98128
1 48843 82725
1 61979 99708
1 18518 48925
1 75515 84368
1 5156 21922
1 23358 41964
1 72824 96768
1 21639 42800
1 19894 44972
1 17953 77266
1 55060 62852
1 50512 59848
1 72844 74291
1 75103 84083
1 10873 50004
1 7740 34391
1 37623 43939
1 49904 81535
1 26210 58297
1 22823 51341
1 68850 92423
1 15819 21425
1 76445 79663
1 2617 78710
1 74988 85280
1 71125 96509
1 39765 54109
1 31246 67188
1 37182 76043
1 27297 30670
1 22687 93705
1 11319 82363
1 86165 88249
1 85728 94464
1 19702 52348
1 18613 71478
1 5135 76820
1 49456 89411
1 35221 96806
1 1188 72478
1 34822 90001
1 23200 47521
1 10504 61740
1 40172 60775
1 5557 54443
1 9467 85232
1 12607 64921
1 2165 21711
1 71807 77246
1 68932 94614
1 45189 92742
1 20960 99425
1 16245 51838
1 33565 65826
1 3275 92587
1 13577 24535
1 31000 72380
1 80019 95871
1 72337 91133
1 28217 69890
1 33413 54929
1 18320 19075
1 54306 64297
1 27742 88891
1 330 55243
1 42484 73241
1 51710 94325
1 2080 2791
1 62544 67242
1 21105 23646
1 73157 86633
1 20825 25247
1 64526 84742
1 63982 94341
1 7957 97691
1 58088 82562
1 25897 69488
1 47878 69234
1 11448 82715
1 53082 62087
1 90032 99479
1 3497 70145
1 35107 79128
1 16865 18858
1 10777 48302
1 72958 81207
1 15334 61643
1 32125 79583
1 64894 94375
1 74636 87338
1 73187 92935
1 30550 62587
1 6455 33988
1 3371 53536
1 43811 45820
1 43485 56977
1 22698 94074
1 17658 62853
1 78764 88935
1 3801 59623
1 34151 67235
1 87608 98632
1 15189 42012
1 6690 91098
1 28130 31351
1 90988 94014
1 37025 67563
1 11971 79483
1 50929 74585
1 26582 94597
1 43518 53985
1 63439 80829
1 6798 37933
1 2239 73118
1 53337 56018
1 34447 78051
1 1088 35506
1 12101 22203
1 75681 75804
1 8840 14206
1 23918 76657
1 11612 83619
1 6957 44185
1 30536 77051
1 74984 99152
1 40313 85919
1 76248 92299
1 7347 71771
1 13301 42279
1 39044 79152
1 37426 78562
1 55361 62899
1 31551 40786
1 77437 95209
1 12727 30958
1 24811 90176
1 55940 94435
1 65455 87638
1 13066 71135
1 57425 61245
1 52584 67980
1 38335 62515
1 14969 32226
1 12237 42614
1 20983 80960
1 28271 94566
1 13833 77940
1 13867 92555
1 6294 39552
1 75209 93656
1 3963 38879
1 42883 47609
1 2002 29584
1 41596 41776
1 1365 19951
1 33274 90231
1 16753 86685
1 87116 89069
1 51892 66275
1 9275 65728
1 38992 55468
1 30809 88503
1 7446 14143
1 13017 57998
1 47027 67070
1 42190 48723
1 49856 64650
1 78940 97003
1 74091 74643
1 41507 71426
1 80595 89172
1 53239 88197
1 49884 83578
1 10396 36833
1 44199 61344
1 9319 55967
1 21995 99504
1 33651 80255
1 43740 62130
1 83700 96898
1 17743 84259
1 17494 37375
1 50580 93746
1 40591 43920
1 66111 77133
1 6183 95671
1 25563 35943
1 79281 92651
1 1056 80189
1 52531 98331
1 33066 83890
1 16548 26800
1 50446 65271
1 46365 58770
1 65188 98004
1 69344 72469
1 17641 83265
1 3082 63078
1 3696 17998
1 13724 87445
1 70605 76719
1 58132 58517
1 14629 21344
1 50709 92463
1 23580 81525
1 52289 53404
1 2839 81582
1 16935 48623
1 42443 82718
1 57513 60939
1 9836 48340
1 8137 49578
1 7500 14812
1 17632 64543
1 20439 87085
1 68099 87978
1 4805 16442
1 31220 72641
1 16535 18889
1 6921 13435
1 16848 23252
1 7571 86277
1 19008 75505
1 5024 15419
1 38587 54939
1 26877 55990
1 89707 95791
1 40470 68393
1 18548 69543
1 52194 70929
1 20704 48420
1 11153 42004
1 9944 92491
1 12362 73319
1 27428 64576
1 33475 77671
1 24401 95444
1 65056 70801
1 24566 43965
1 12068 52335
1 24501 40744
1 84132 86517
1 29040 36676
1 33741 42750
1 11114 58379
1 23944 55668
1 66765 73412
1 26858 37055
1 21944 23394
1 27249 92959
1 30014 99361
1 15947 22077
1 9782 10381
1 58763 71085
1 22514 40838
1 19987 66299
1 5117 28083
1 1528 93762
1 13979 55810
1 21291 99803
1 50352 89813
1 7875 75079
1 49648 55691
1 34060 91419
1 39236 60527
1 50847 65889
1 37156 58110
1 70270 95566
1 47768 54969
1 55323 59487
1 19250 28575
1 45526 74757
1 10704 21675
1 37777 75635
1 51428 77986
1 51203 97245
1 44398 55309
1 51188 87546
1 88213 98491
1 90608 93217
1 9015 36935
1 25983 88336
1 34077 93186
1 1743 2234
1 81712 95564
1 33695 37451
1 57978 68660
1 54045 66351
1 50491 82038
1 17762 18246
1 13020 59716
1 7386 85744
1 16427 88925
1 67606 87296
1 62878 63011
1 9193 9517
1 62547 67257
1 20504 21625
1 31442 32080
1 65109 85815
1 23905 95028
1 8690 48902
1 93161 96534
1 55998 81299
1 29708 33462
1 6927 11108
1 14472 70418
1 52411 81016
1 2388 38534
1 31071 41333
1 15633 96077
1 21371 42155
1 20954 75761
1 3440 68835
1 70546 74188
1 25054 35400
1 17213 96720
1 78667 81031
1 14974 29911
1 20223 32730
1 39557 92855
1 52052 94948
1 19166 48263
1 27219 76919
1 19190 31276
1 37641 77902
1 42060 60492
1 510 61714
1 49252 99048
1 2838 78865
1 76425 95002
1 59644 73386
1 30146 65519
1 30115 60998
1 38868 42538
1 64216 68027
1 23064 89753
1 574 32969
1 45562 78133
1 38214 67579
1 7806 72403
1 7898 79989
1 82167 91335
1 9899 54779
1 17194 45014
1 6834 62858
1 11295 79808
1 22325 34922
1 32089 97245
1 79920 82686
1 5585 79163
1 32185 34903
1 54111 59376
1 83060 94618
1 51331 79302
1 37152 76071
1 33503 66230
1 40368 68221
1 18297 65734
1 14717 46651
1 27987 37987
1 3927 51947
1 43433 45466
1 14815 73663
1 48068 58051
1 27520 69968
1 51457 52173
1 24653 48436
1 29784 74609
1 30753 88414
1 16297 27802
1 74974 88654
1 33034 41398
1 17416 53943
1 37755 79282
1 70528 78388
1 8327 89303
1 2644 41397
1 71395 92605
1 81729 90452
1 93648 97543
1 31185 72878
1 17044 47712
1 16590 54407
1 26853 40007
1 9844 13972
1 18616 49686
1 39273 86295
1 36940 54486
1 15322 88220
1 11922 36485
1 12446 29901
1 11278 35673
1 44699 62822
1 36594 77010
1 60511 74835
1 7740 92025
1 211 45816
1 38367 40719
1 32520 45428
1 51699 93013
1 61163 90063
1 4308 10181
1 31011 46352
1 19322 65486
1 38271 57860
1 1535 67663
1 30675 73531
1 22962 53009
1 17752 62851
1 82942 94723
1 15258 87885
1 2647 11098
1 28286 65958
1 2342 19655
1 61144 65966
1 47893 78938
1 52448 95463
1 54982 65037
1 34011 48283
1 58287 81398
1 25158 76334
1 22927 41745
1 5737 77026
1 64263 90043
1 56642 60451
1 63137 66981
1 64349 90855
1 22202 71201
1 16959 67611
1 42079 97792
1 31953 57523
1 9903 11554
1 30986 75602
1 42599 51304
1 55254 84513
1 3260 87341
1 12415 80572
1 5852 10370
1 7323 53178
1 35849 58089
1 19060 33565
1 77073 81618
1 12280 87774
1 14833 23251
1 59751 70678
1 8327 23119
1 58199 67885
1 61963 80753
1 53824 82026
1 4494 5932
1 67565 94971
1 24503 54604
1 88828 95339
1 26205 96924
1 78844 95388
1 46126 48439
1 32845 58944
1 27393 99495
1 47289 62743
1 13181 31037
1 23428 62778
1 48049 76815
1 12578 60565
1 1575 91771
1 41478 43195
1 18675 19858
1 86850 97878
1 32447 88227
1 19615 38249
1 91733 91947
1 7904 17895
1 55374 68476
1 23171 31784
1 13115 81450
1 9411 81536
1 48881 62782
1 17003 84544
1 18999 98808
1 98019 98251
1 57977 90328
1 6367 19955
1 67791 92497
1 45643 65643
1 34380 36236
1 55069 66929
1 53981 66342
1 19701 79004
1 42959 83649
1 18655 21979
1 9574 24868
1 34219 60975
1 29286 60140
1 26275 44979
1 40513 68881
1 91374 96009
1 6971 58688
1 11371 49536
1 20611 50808
1 8643 14257
1 48669 76374
1 45212 48590
1 44487 83211
1 42429 59914
1 22441 59136
1 32415 66955
1 7964 60236
1 66092 78270
1 52756 55966
1 56771 58219
1 21026 70838
1 62640 94901
1 40069 54058
1 45316 69305
1 6334 68233
1 17163 60247
1 68399 81590
1 25065 73537
1 6222 21039
1 2305 43798
1 9890 82114
1 65196 72703
1 76021 99577
1 52132 65981
1 2862 76916
1 10376 82714
1 84404 86176
1 9702 69951
1 46960 92493
1 6552 31234
1 34775 86107
1 24240 31678
1 666 73604
1 43096 88775
1 16151 31485
1 51290 57753
1 26290 44991
1 1716 69562
1 42612 64951
1 62581 95802
1 84402 99101
1 13829 16800
1 54798 88613
1 12436 85780
1 58440 61133
1 10003 24924
1 12658 92444
1 27929 65712
1 15701 71926
1 91073 92217
1 41424 80920
1 27550 87819
1 59889 71344
1 24193 45441
1 27173 34732
1 29645 99127
1 45991 98755
1 19545 91084
1 58888 95678
1 76631 80327
1 20797 73451
1 6339 20362
1 63707 92303
1 6398 55910
1 3994 11878
1 349 98316
1 72895 81736
1 18557 33422
1 27350 38444
1 21144 23934
1 24972 59300
1 8573 36211
1 45130 57657
1 66806 74715
1 48067 69403
1 51912 67503
1 17297 85843
1 40356 92383
1 53614 77737
1 1111 67158
1 6635 43839
1 39843 70331
1 10019 34271
1 49755 99757
1 35019 39354
1 5059 68632
1 17992 95053
1 14045 36550
1 27148 79807
1 60470 79620
1 44076 96862
1 15006 52518
1 9041 31177
1 10913 67299
1 31554 78400
1 15834 46780
1 16957 62302
1 79453 93452
1 57139 94807
1 27431 70217
1 18581 82501
1 41785 61097
1 5513 20522
1 29540 76777
1 7165 49395
1 9932 76261
1 63657 93136
1 33154 53553
1 8502 67973
1 87999 91326
1 76336 83534
1 18634 29732
1 85420 88117
1 47367 65169
1 34822 74567
1 32356 46640
1 53695 79603
1 48467 62151
1 31959 72547
1 9651 99532
1 8167 55261
1 16139 29338
1 13493 96457
1 76604 96826
1 42723 56531
1 6125 56243
1 25968 42027
1 59113 82845
1 7531 13796
1 25028 64792
1 44600 60806
1 5018 47112
1 71408 72781
1 14142 41398
1 1929 47920
1 46699 74173
1 1142 90368
1 49773 70104
1 87097 94925
1 35056 81324
1 42775 66276
1 16648 21427
1 30906 63598
1 7435 67681
1 27509 66716
1 62858 74747
1 21741 48125
1 34826 56929
1 26783 78441
1 50993 87276
1 5428 25739
1 87322 96926
1 92352 97046
1 813 24662
1 29205 47469
1 69579 88937
1 60154 82400
1 45928 70616
1 54886 62415
1 16133 20140
1 6190 26701
1 39493 61503
1 46127 88596
1 76147 90189
1 15681 90117
1 709 13763
1 8992 62366
1 52081 52878
1 51347 67489
1 39534 99008
1 68056 78025
1 58180 93485
1 10575 17717
1 79065 80421
1 74406 97387
1 21913 55404
1 330 98704
1 29583 68953
1 47844 77842
1 9990 49417
1 59930 76812
1 32434 86739
1 28477 49447
1 50567 78085
1 39560 57529
1 31402 46444
1 23270 40880
1 45486 83922
1 65630 74856
1 56629 98064
1 18731 38723
1 30864 40169
1 79899 95172
1 20431 37105
1 12225 41814
1 42966 83156
1 48834 58966
1 54256 84530
1 41465 57098
1 67062 68636
1 15797 19510
1 65411 67849
1 79699 82331
1 79813 98925
1 24463 81412
1 21011 50706
1 19012 79607
1 71284 92871
1 4116 14694
1 13824 88030
1 82204 90327
1 46669 68883
1 32689 53244
1 36314 98551
1 10301 37037
1 25236 31594
1 25134 26133
1 8796 19139
1 11707 74913
1 78798 89994
1 8288 95131
1 14363 74739
1 3335 19298
1 20714 60563
1 9809 80011
1 7406 59683
1 39021 56943
1 12380 96934
1 22449 47171
1 62143 84291
1 70300 91150
1 64410 77095
1 36862 92476
1 37153 65981
1 81998 95454
1 67157 99436
1 677 82888
1 60064 89809
1 642 18179
1 10237 68177
1 36704 71987
1 35161 76176
1 25147 57798
1 64823 72550
1 26019 54010
1 10783 45059
1 1308 61013
1 56384 61739
1 9719 32808
1 37380 93270
1 25725 68820
1 13535 87134
1 38367 93594
1 35586 92698
1 23345 59730
1 4362 42356
1 15199 79571
1 73312 79895
1 35705 82777
1 81114 88875
1 26762 41037
1 36788 38704
1 43561 59047
1 57693 93391
1 57943 90987
1 37034 62778
1 4547 71287
1 67039 77084
1 20349 40722
1 10560 54944
1 14986 68550
1 57067 90035
1 14120 75582
1 4234 82016
1 54593 87262
1 22918 75329
1 50724 69488
1 10062 55978
1 72885 84900
1 57355 69611
1 42579 44416
1 25445 58246
1 15002 29214
1 8552 18693
1 30011 72004
1 13356 74435
1 43044 72602
1 15469 42094
1 4938 36821
1 63046 68779
1 9476 56373
1 16307 56097
1 6455 84141
1 23557 73287
1 4989 63356
1 58240 97205
1 22756 64030
1 85967 94321
1 21209 91776
1 28680 82010
1 44656 97001
1 43842 95284
1 51268 61272
1 16854 43891
1 44082 55294
1 63121 71469
1 33313 53197
1 4410 13187
1 2904 82492
1 82712 94361
1 93654 95657
1 19093 69447
1 71901 85954
1 14657 85552
1 25144 62614
1 45706 97025
1 32340 62809
1 40117 53265
1 13116 23934
1 20832 36341
1 13974 78800
1 47862 68330
1 6049 95150
1 5138 7039
1 11 63885
1 16221 76091
1 15963 71973
1 20578 62552
1 18677 19333
1 43167 71600
1 56440 65744
1 1894 48176
1 23596 49375
1 2875 24404
1 14586 63406
1 5931 99014
1 54338 81617
1 73849 87182
1 9098 81283
1 8812 90100
1 50306 57084
1 16650 35686
1 47623 53377
1 47649 83999
1 4005 5951
1 25750 37493
1 67959 81790
1 20163 79921
1 32266 55962
1 61417 72024
1 3583 83671
1 60959 95469
1 27181 84376
1 11892 66702
1 5719 27679
1 18980 97174
1 63300 72785
1 15704 83696
1 30178 98086
1 38243 51576
1 26073 71282
1 29322 72329
1 21695 78632
1 764 35930
1 65357 82682
1 38325 88344
1 52746 96394
1 11730 57412
1 22789 60617
1 4790 13070
1 4600 48228
1 34941 40882
1 17108 40699
1 24052 63135
1 41083 83606
1 36808 64855
1 9275 15143
1 9891 43894
1 5908 7160
1 8439 13779
1 20293 54974
1 40917 60716
1 35244 86631
1 74451 99339
1 14541 35567
1 40400 63274
1 48160 98894
1 11024 94560
1 26850 65369
1 32758 67879
1 55539 84286
1 7222 34692
1 14817 69013
1 39708 70288
1 23137 82934
1 6272 70114
1 63287 87699
1 86146 89292
1 74574 79187
1 18382 30473
1 59027 71374
1 61481 73485
1 13924 55288
1 73972 82614
1 58005 97940
1 17987 88983
1 82503 93267
1 2348 50384
1 10340 23284
1 11282 90314
1 26618 98746
1 18011 42931
1 10191 62172
1 30548 80785
1 31671 46361
1 28709 37193
1 2683 39761
1 33515 77723
1 30952 45455
1 20622 91235
1 8712 9760
1 7007 25208
1 38605 71949
1 388 96273
1 54235 92764
1 36263 98098
1 4251 25084
1 15804 18400
1 2847 84888
1 56787 77794
1 49110 52409
1 22150 56334
1 27053 55040
1 24711 42676
1 66217 77188
1 28659 38816
1 29258 40065
1 57587 84722
1 42314 77786
1 24573 51543
1 12416 49958
1 24969 53930
1 36304 71294
1 28867 72122
1 9213 96671
1 28680 36070
1 32206 90080
1 2127 36203
1 79512 95645
1 4496 90871
1 12608 59375
1 12350 24866
1 2380 38931
1 42429 51864
1 308 43696
1 16457 28643
1 35177 75337
1 36143 98540
1 55856 71032
1 23726 69012
1 59780 83304
1 50198 81578
1 54444 84337
1 2380 89955
1 31793 46977
1 16997 36433
1 13323 83906
1 19246 71802
1 34939 69595
1 16049 40165
1 8612 23946
1 11436 62206
1 27901 47343
1 67292 90692
1 86658 98996
1 7337 88784
1 42636 67049
1 8491 52272
1 83692 92928
1 45503 84963
1 8515 96851
1 20622 47981
1 8181 23843
1 864 99483
1 17178 86405
1 1029 99826
1 6941 52562
1 8737 28446
1 35306 83771
1 54346 98151
1 36629 84148
1 26364 71160
1 24998 33987
1 80531 84733
1 17318 42917
1 55390 91239
1 55403 79045
1 56070 84480
1 2367 20320
1 17127 95234
1 12359 17730
1 8088 69523
1 20259 84181
1 93892 95768
1 34170 67666
1 24585 28694
1 17992 72936
1 35396 63837
1 11954 98117
1 28073 68260
1 80442 84049
1 1377 52071
1 37215 92976
1 6196 84848
1 3543 25467
1 36058 81865
1 15003 63787
1 33742 70065
1 17715 22503
1 85471 89904
1 2143 5106
1 26689 53050
1 1331 54312
1 5914 17401
1 19685 31529
1 42924 90808
1 95892 98470
1 67998 82106
1 21801 39772
1 57382 73155
1 17886 75012
1 42395 90268
1 50478 66519
1 67052 81240
1 47333 49726
1 67009 90057
1 19240 53532
1 12370 52642
1 655 38955
1 47476 68706
1 84664 97129
1 29552 38164
1 4429 70749
1 17039 65594
1 6593 78240
1 69470 97220
1 12029 85024
1 62397 62649
1 59320 78430
1 49131 90303
1 9074 87059
1 27456 32187
1 13102 49798
1 14793 84049
1 8595 60203
1 36881 89933
1 18114 90331
1 6776 37349
1 35118 74811
1 45309 61131
1 29757 48663
1 36336 97841
1 14714 77306
1 5400 78841
1 38512 80537
1 29504 71169
1 8977 35838
1 37287 67406
1 4977 19011
1 15399 28503
1 9559 62238
1 38458 67806
1 29883 47576
1 47888 98319
1 30321 37369
1 15499 33916
1 7445 85303
1 3454 4631
1 9988 39763
1 67558 67633
1 59871 65296
1 76521 77873
1 34842 41335
1 8077 63127
1 49104 62593
1 28659 52507
1 11069 84852
1 36469 64416
1 75160 78908
1 5510 40212
1 36830 61244
1 65487 99622
1 6612 37574
1 58120 72486
1 16470 20673
1 6267 31229
1 40174 62664
1 66252 76696
1 2229 82758
1 43953 44075
1 35630 56847
1 1910 12165
1 31679 91937
1 73457 86389
1 34523 97938
1 22013 84737
1 57804 59326
1 20660 59694
1 62210 88109
1 81948 92480
1 73275 78376
1 35764 54992
1 33251 39629
1 59687 62632
1 4114 84524
1 48567 76115
1 33495 90159
1 8254 63448
1 35158 57982
1 18727 22354
1 84403 84512
1 36226 78458
1 23796 62166
1 29552 44013
1 29141 67908
1 32325 57098
1 48273 55609
1 13701 68038
1 60167 65989
1 41562 51792
1 14500 95236
1 25972 98220
1 53726 73057
1 52849 77917
1 59308 60144
1 11195 20901
1 17048 50873
1 22151 68475
1 63342 65116
1 20110 64938
1 4647 8483
1 27596 58187
1 2932 62346
1 12726 99880
1 30504 55154
1 19327 21705
1 5476 24294
1 21471 58605
1 10691 64625
1 4218 75000
1 50222 94010
1 87237 89925
1 359 49875
1 20768 72801
1 94610 99689
1 17570 23072
1 17784 42330
1 79383 95918
1 81867 92483
1 7992 13331
1 6523 57870
1 25548 76265
1 17451 36137
1 53942 87626
1 21559 41345
1 8558 58343
1 13368 99888
1 65706 71773
1 58249 91092
1 58240 71082
1 49144 94004
1 48525 73214
1 24922 55173
1 13890 74086
1 9068 40703
1 55392 95779
1 9744 56987
1 12923 32682
1 6154 69133
1 22852 24775
1 30709 84005
1 31572 65104
1 9070 35646
1 22605 29306
1 121 18065
1 11292 22129
1 43287 97141
1 19776 78020
1 7905 90849
1 13072 86080
1 17694 74917
1 10001 37383
1 46949 68298
1 3074 64100
1 15644 56038
1 59704 62245
1 57591 86484
1 47896 71512
1 49088 63429
1 1685 46021
1 34917 45901
1 14540 54923
1 9221 36553
1 1150 47325
1 46213 49574
1 49452 97344
1 80026 89517
1 23966 32440
1 5446 87200
1 77 58778
1 11470 70072
1 20454 55296
1 31500 33645
1 56638 85387
1 4932 17917
1 22183 49386
1 7368 43963
1 29577 87218
1 28932 92027
1 6387 15439
1 61375 87500
1 15347 26075
1 4714 26462
1 9745 84479
1 39721 92725
1 10559 77050
1 52059 90710
1 14776 45246
1 29441 89141
1 28196 50203
1 80926 99732
1 2533 76372
1 7362 66732
1 60925 67852
1 13551 35361
1 6860 32348
1 28426 47142
1 39325 60168
1 6286 17671
1 11252 46945
1 29280 96808
1 36498 97212
1 3886 55557
1 18565 43256
1 8456 95464
1 43110 79581
1 32075 91803
1 8010 47324
1 65744 96020
1 68842 73733
1 10842 29175
1 68941 72592
1 38354 85242
1 85538 94559
1 49398 88008
1 216 29789
1 59451 69371
1 38428 39990
1 12774 95353
1 10680 69300
1 88733 95004
1 34712 78348
1 66828 82436
1 53530 77421
1 92213 95391
1 19296 62782
1 64192 71475
1 73578 86535
1 64946 78332
1 120 47674
1 8269 34245
1 5463 41258
1 61145 67836
1 3361 58967
1 52942 77716
1 11312 17602
1 51177 86999
1 66152 76170
1 44201 73268
1 5861 79940
1 14941 39697
1 45544 97215
1 18994 38450
1 12858 80826
1 26970 99627
1 86188 95804
1 43021 85335
1 47271 90976
1 860 15930
1 43707 69813
1 44777 70629
1 18679 24711
1 69165 87495
1 38575 41038
1 50549 96009
1 48948 76331
1 2429 18949
1 64164 75221
1 71183 72998
1 13600 50327
1 67197 93351
1 627 66466
1 8012 10709
1 15265 42327
1 26774 32051
1 10462 91306
1 48855 84411
1 74715 82279
1 59865 79695
1 36386 48179
1 5086 31493
1 7447 82209
1 36892 41028
1 40870 49662
1 12163 34036
1 37111 37937
1 10904 63903
1 57187 88866
1 3972 15959
1 6397 72648
1 4774 32344
1 10170 84696
1 3835 79619
1 39766 46295
1 34233 60785
1 42653 93069
1 82006 88935
1 10691 43009
1 19570 97030
1 26299 29405
1 404 5573
1 28389 86259
1 31975 34187
1 26646 95509
1 41493 65099
1 21779 53834
1 33317 67936
1 32854 40870
1 9065 68344
1 2269 7346
1 36941 94459
1 50134 72151
1 6993 31561
1 75603 96993
1 44275 88712
1 23044 32385
1 94814 96014
1 19669 21027
1 14667 68407
1 36547 90483
1 99080 99641
1 64986 65493
1 56880 68863
1 69563 79613
1 72116 93658
1 10917 17044
1 48263 49391
1 61317 90535
1 7610 78673
1 16750 53512
1 14875 69693
1 42858 96146
1 27413 36393
1 46046 79736
1 16380 83133
1 29427 44195
1 72616 77735
1 67298 74220
1 26194 95992
1 70661 95503
1 93005 97445
1 16487 31378
1 13484 26934
1 29347 45494
1 27917 83221
1 130 69883
1 75989 81481
1 6524 30959
1 6546 71566
1 18983 47454
1 2354 54068
1 12332 22158
1 2378 12686
1 45640 96447
1 24069 36963
1 27741 47622
1 17788 39586
1 31568 61328
1 74385 94058
1 66247 79132
1 69743 95548
1 86771 94498
1 50458 71620
1 30409 38106
1 76125 80677
1 26393 45561
1 79281 96232
1 67965 85337
1 357 70186
1 29888 98412
1 8861 18138
1 10714 93592
1 18809 52682
1 58552 89991
1 37137 77154
1 2000 80169
1 24599 42210
1 19959 36953
1 58631 82658
1 2756 77872
1 62566 73263
1 37544 80486
1 529 65456
1 55807 81622
1 74718 98051
1 79552 83499
1 20625 65145
1 1536 82290
1 46067 89052
1 34285 85656
1 58382 82347
1 21804 37186
1 28325 44182
1 82734 97137
1 43173 80041
1 9852 40691
1 1503 37609
1 42755 69254
1 54984 55913
1 49393 84792
1 28641 56415
1 3891 94338
1 20926 36368
1 55821 97606
1 62589 75448
1 48442 68007
1 28062 93152
1 13190 47368
1 15121 81681
1 25737 57193
1 33723 56163
1 28607 48933
1 20933 99621
1 21474 75282
1 40132 75442
1 63611 68456
1 80835 94134
1 3453 84638
1 15834 28986
1 38212 64289
1 2867 18062
1 4285 56520
1 37457 48542
1 53494 81431
1 15869 35615
1 12961 54710
1 1644 75515
1 2846 8386
1 30682 69748
1 36700 56065
1 13316 24733
1 23104 57649
1 8060 60292
1 68330 99906
1 3965 32143
1 9747 18086
1 43127 88623
1 27827 82861
1 22114 96030
1 67297 74999
1 86497 99034
1 57263 91888
1 28127 59548
1 37037 63562
1 34380 96341
1 23467 65707
1 16630 80012
1 36256 44646
1 18281 95577
1 7640 68960
1 79368 82175
1 26474 26484
1 21074 64961
1 27651 37920
1 19266 54365
1 45693 65251
1 80536 87061
1 17995 99056
1 15581 27115
1 220 16058
1 17990 48046
1 19017 63813
1 1224 69954
1 27133 63730
1 66358 84795
1 8824 19319
1 31900 40119
1 10337 68355
1 68431 80041
1 67744 79516
1 71927 88420
1 8627 15107
1 17842 21778
1 30093 85837
1 23630 55794
1 54664 84615
1 15518 92313
1 46755 63890
1 54377 78334
1 16079 81614
1 70977 99771
1 7865 97448
1 30623 90947
1 15306 33649
1 8543 19591
1 80957 81312
1 30669 90904
1 46890 80927
1 81312 86799
1 5087 28204
1 46953 55272
1 10760 45927
1 9403 82079
1 7996 68734
1 7140 27048
1 1555 45997
1 80944 86275
1 32725 41417
1 13110 14893
1 79074 90513
1 24601 81394
1 3331 99409
1 21055 42928
1 5386 8190
1 10756 79450
1 7234 46014
1 44357 98088
1 18006 30292
1 17326 70560
1 1861 12714
1 22826 71644
1 51555 87270
1 11514 24012
1 48853 56002
1 88172 96986
1 15449 91459
1 75171 84630
1 28125 91062
1 5571 19714
1 56924 93353
1 1834 68951
1 44453 86787
1 2 96545
1 10632 21766
1 17634 73920
1 34851 92000
1 51368 92093
1 7989 34961
1 39517 61097
1 23225 42337
1 1022 76510
1 72130 94117
1 13746 33868
1 26886 94882
1 12411 49568
1 31181 43011
1 59344 65144
1 1381 96078
1 82222 86454
1 9523 51831
1 79562 94907
1 38182 86657
1 18084 24216
1 23366 78242
1 14941 84196
1 23399 24946
1 46832 47362
1 43935 61730
1 11799 58165
1 16910 94871
1 26878 70336
1 62851 88564
1 6013 16966
1 34109 48181
1 15801 75909
1 79318 80475
1 6119 37890
1 56240 59962
1 11505 91687
1 14846 52130
1 45031 90689
1 56126 78021
1 73546 82482
1 13300 95723
1 29162 45353
1 25479 73106
1 26186 85590
1 4993 55051
1 85549 99798
1 26065 48001
1 62590 64836
1 27596 34788
1 16176 95118
1 5813 74343
1 29633 33098
1 18893 80848
1 13375 89133
1 48990 82761
1 19877 82658
1 8607 15085
1 46434 65246
1 35334 79503
1 23248 24895
1 26888 83509
1 13508 90547
1 38604 77436
1 21843 53582
1 44354 99767
1 1334 15323
1 70047 77197
1 78343 98876
1 14229 91483
1 8771 86136
1 35872 63192
1 18100 68049
1 63271 95540
1 3022 4761
1 1185 9094
1 5617 38412
1 12996 25592
1 10795 58051
1 20972 31059
1 66842 91247
1 63205 67828
1 34713 70141
1 42396 80464
1 13971 44831
1 42788 76419
1 98315 98812
1 443 64904
1 38287 38646
1 21017 46786
1 49253 82288
1 77341 88100
1 78132 95588
1 56160 96087
1 42296 92867
1 10938 89744
1 36685 60991
1 10057 76795
1 29294 57485
1 11732 74167
1 31274 97916
1 670 74421
1 42031 81808
1 3602 7175
1 12019 94915
1 82176 86396
1 60061 97791
1 33520 51329
1 69121 70417
1 8264 11384
1 14555 32400
1 27230 51770
1 20343 42178
1 13688 66191
1 37642 66884
1 36896 71961
1 33847 52283
1 51012 65088
1 54025 60906
1 22894 39357
1 74260 92439
1 85766 97928
1 47756 78494
1 73107 84086
1 20427 39407
1 32321 58245
1 10892 91139
1 63344 96681
1 16943 88722
1 26120 67532
1 18585 67978
1 13016 81807
1 9670 41788
1 13502 84973
1 51173 90639
1 59828 72179
1 42097 49439
1 16145 76240
1 38453 76732
1 41342 78778
1 22391 60842
1 60680 86865
1 65555 72452
1 15047 95413
1 44308 46269
1 77148 92510
1 21092 26213
1 8116 54447
1 15031 92530
1 18822 77520
1 32279 52152
1 30427 52484
1 62942 98426
1 4277 69073
1 5552 74191
1 1576 10117
1 80725 91967
1 23078 88835
1 24932 28495
1 30621 81655
1 15522 31067
1 3976 95873
1 57679 60670
1 61075 88747
1 7857 47654
1 29479 93680
1 30682 61662
1 25628 38406
1 36490 99049
1 13891 16040
1 19062 33041
1 43920 94091
1 80609 87366
1 13972 31475
1 36007 77901
1 5320 52359
1 80850 85696
1 8416 45458
1 15198 20484
1 29459 89174
1 33297 61897
1 46037 58568
1 52120 96548
1 32911 67345
1 34199 34841
1 38302 41732
1 12478 48344
1 31538 51069
1 5587 20469
1 85691 98790
1 12226 68999
1 34561 54555
1 28061 49636
1 30108 58151
1 8187 54845
1 34990 86149
1 70026 87578
1 52972 84460
1 70623 95758
1 51084 88317
1 32990 38464
1 60609 74937
1 46524 52929
1 4151 12291
1 43409 47445
1 39216 92633
1 26073 66664
1 781 4319
1 8475 51616
1 79032 82293
1 36241 81292
1 29187 37865
1 7921 84851
1 13355 27533
1 46960 87658
1 39842 62954
1 33020 36275
1 17614 86581
1 35221 44119
1 65553 99164
1 16452 27439
1 29794 61867
1 30891 98372
1 51636 84700
1 16331 92772
1 48291 67870
1 62644 67406
1 25412 54975
1 11492 52037
1 21469 29521
1 10513 74210
1 27587 88633
1 10574 87140
1 77107 81274
1 28564 34048
1 1108 13827
1 2823 58903
1 53477 78586
1 3546 11749
1 21774 23273
1 24463 27005
1 31101 79920
1 15546 95101
1 20129 42410
1 45400 56845
1 43001 68623
1 19757 44764
1 5497 18509
1 8776 85999
1 30664 57249
1 39766 84750
1 37892 75651
1 17519 24040
1 25593 84693
1 16373 80848
1 47587 63182
1 598 89423
1 27516 44359
1 22569 55365
1 24480 60049
1 24644 70019
1 23999 95001
1 14069 46261
1 2369 24699
1 79353 93557
1 41807 65589
1 63313 96314
1 13133 71234
1 72225 73613
1 50807 56340
1 40387 48939
1 2330 85076
1 14904 72431
1 49849 83225
1 10083 82225
1 53868 56058
1 49375 73313
1 48314 72659
1 63238 79073
1 4022 72055
1 13999 22680
1 30811 99191
1 9564 10751
1 9302 77383
1 48244 96639
1 17707 28696
1 75702 99701
1 14584 36486
1 75603 80720
1 17121 73290
1 2383 32586
1 5547 78928
1 486 95736
1 12320 34167
1 21193 36295
1 73986 75655
1 45631 63060
1 4305 66959
1 600 37323
1 28183 37357
1 33153 45046
1 36859 43663
1 55010 72907
1 67456 86194
1 23888 33018
1 13991 59060
1 8686 11905
1 23364 94394
1 9453 32134
1 35950 94231
1 47334 73008
1 5879 41256
1 20092 43812
1 6161 82288
1 37426 91585
1 11848 63337
1 25961 99359
1 48857 58293
1 17213 62917
1 25279 27449
1 24091 46351
1 58220 66154
1 31442 40083
1 16272 91666
1 12172 87778
1 22455 69362
1 55439 79065
1 66894 71348
1 95712 95712
1 61875 72014
1 21492 56199
1 60257 76117
1 24818 37190
1 40162 56060
1 45698 49850
1 5031 27451
1 81712 82149
1 18057 89695
1 61139 69977
1 48105 90410
1 92994 94779
1 1547 34887
1 16284 78041
1 78209 85182
1 19627 77174
1 17350 43949
1 44573 58223
1 14088 26617
1 79630 92359
1 35874 73450
1 25156 44134
1 27986 76429
1 8143 53995
1 29096 49822
1 40932 80975
1 102 8607
1 36148 68800
1 3471 13953
1 64233 66918
1 16872 54559
1 31801 34396
1 43961 92653
1 1792 97908
1 6025 35258
1 66241 75152
1 51536 63318
1 5497 43107
1 34899 75436
1 47697 74103
1 40671 70908
1 66666 93566
1 1576 52797
1 4270 97428
1 18577 81346
1 1985 83364
1 35914 63265
1 59661 94462
1 35645 88589
1 63953 97844
1 90724 96969
1 37283 67640
1 43430 67481
1 30770 44688
1 7073 89968
1 26030 29700
1 52613 80725
1 70852 98811
1 26567 30813
1 66677 71104
1 81396 88024
1 47087 58457
1 33955 59318
1 42719 62644
1 17389 50275
1 15212 50466
1 32081 46557
1 10948 51487
1 35690 70042
1 21382 50438
1 6482 50550
1 55678 81575
1 42023 99082
1 85970 87957
1 69565 88437
1 30363 99427
1 19521 20489
1 80041 89373
1 10984 85019
1 8906 8979
1 2709 92145
1 84899 86492
1 30137 67837
1 2269 34045
1 60517 61281
1 75580 96687
1 59816 88393
1 38776 95162
1 72255 91060
1 4826 75987
1 23722 60534
1 10846 30159
1 48876 50353
1 52104 71592
1 47570 76774
1 44787 56807
1 53616 72078
1 41293 79034
1 2808 73821
1 43034 82292
1 25175 49183
1 5770 83075
1 50608 92141
1 32086 65332
1 47882 95331
1 3628 4408
1 17106 63626
1 35644 73431
1 16123 98970
1 18791 72240
1 12662 50322
1 87523 92789
1 47183 77655
1 28702 89850
1 75015 92116
1 15389 99572
1 11715 46271
1 18236 87240
1 8454 49847
1 17550 20301
1 49028 61324
1 71483 93856
1 58758 84274
1 73793 97469
1 27798 95404
1 40087 50963
1 17363 81296
1 12181 23155
1 94560 96304
1 26818 93984
1 6842 61054
1 8718 36035
1 58879 81885
1 18736 93423
1 16669 44034
1 35262 43993
1 18650 31250
1 35950 36757
1 28421 57214
1 7432 68856
1 45469 95224
1 2838 75363
1 26253 62219
1 13463 95621
1 47882 81057
1 38396 80248
1 38965 81064
1 191 5057
1 38365 85173
1 29272 69558
1 53626 82107
1 80014 95614
1 7789 92453
1 9533 90477
1 48891 93618
1 47511 65297
1 14326 41573
1 21092 37967
1 16897 43737
1 3553 56351
1 56275 83188
1 69280 85853
1 4181 70660
1 3821 39711
1 13434 44348
1 56213 91755
1 73323 76227
1 9735 62246
1 24060 46836
1 61387 90262
1 26445 64282
1 49231 57143
1 48072 70176
1 77307 80592
1 27720 88590
1 40833 94822
1 9350 96878
1 48550 96488
1 51801 76482
1 59403 81341
1 17670 69425
1 7139 81605
1 2728 56146
1 74252 93178
1 61185 74008
1 8312 96866
1 12653 61394
1 19024 28186
1 34685 51340
1 22257 35229
1 17861 39961
1 10787 54909
1 74457 99850
1 20049 36295
1 5165 66793
1 19759 22130
1 23028 58545
1 48982 82013
1 87499 88542
1 17450 80288
1 21423 42474
1 11546 76135
1 16226 88772
1 20650 71641
1 5459 40413
1 5198 6111
1 67180 83893
1 90667 99824
1 38435 87135
1 14896 87994
1 34440 61871
1 28494 36058
1 20382 53138
1 16637 73813
1 5580 70015
1 27831 43089
1 24732 39720
1 27837 65676
1 18645 25719
1 41048 46252
1 1055 4077
1 1597 17531
1 17590 49593
1 58179 61957
1 31935 65668
1 3869 90007
1 4781 90178
1 18716 92274
1 25827 46502
1 49062 97872
1 30958 90530
1 75212 85125
1 9395 19892
1 37347 95454
1 76868 93662
1 62687 89627
1 23803 52818
1 52995 75261
1 1760 31927
1 54179 89526
1 45858 54770
1 49167 84215
1 65146 92851
1 52691 54414
1 5306 99332
1 8839 53319
1 75074 94471
1 28320 50292
1 28593 88674
1 9753 94496
1 11526 95249
1 41067 82956
1 34073 75017
1 37481 48939
1 29100 71712
1 36859 84639
1 21734 41921
1 33760 84017
1 24944 63252
1 36267 48104
1 69072 69489
1 33721 43536
1 45300 97777
1 63755 79861
1 1705 27375
1 25725 33541
1 44564 93447
1 23208 33346
1 9090 71932
1 45757 61510
1 42058 97297
1 6231 44839
1 11017 56514
1 57181 71526
1 36133 75548
1 52328 93898
1 21372 32068
1 55226 93503
1 378 19033
1 77026 95398
1 73623 80816
1 7839 95147
1 55428 91129
1 78030 98581
1 35389 84241
1 14388 15308
1 8622 78055
1 29310 68309
1 89698 96623
1 19507 51738
1 7715 98675
1 45618 93823
1 6008 41013
1 24018 72764
1 15310 90391
1 18280 63665
1 15678 59984
1 226 75648
1 28144 94880
1 74804 97053
1 17779 22001
1 37039 76905
1 12615 51492
1 5171 27737
1 17187 87139
1 532 59820
1 20560 43938
1 56917 58567
1 60701 66138
1 78 36872
1 4355 59752
1 85289 91546
1 12305 15054
1 58204 78687
1 29041 60848
1 19603 51988
1 23220 25306
1 4863 31197
1 35080 94499
1 9711 56647
1 26232 65477
1 16575 53643
1 19376 73876
1 38232 91086
1 51644 68307
1 9817 97992
1 36062 91860
1 65793 71031
1 24776 90016
1 47956 80432
1 19815 36059
1 16846 82436
1 36813 55857
1 37034 40754
1 10338 49445
1 1976 2346
1 16448 42310
1 31449 90373
1 10585 68678
1 36203 45876
1 14767 82004
1 7679 31395
1 27396 86954
1 6441 57279
1 49125 92887
1 54933 62008
1 48265 64185
1 21350 73501
1 1698 72289
1 48354 50535
1 90592 97678
1 42804 48940
1 57603 71820
1 29556 30005
1 40890 78261
1 44855 57854
1 2267 89609
1 16726 99632
1 80169 85091
1 10040 69257
1 31542 95250
1 21892 28354
1 74834 75902
1 5428 61239
1 68381 96912
1 15531 95974
1 95970 98925
1 10301 18884
1 67305 68033
1 61159 93557
1 1634 9222
1 16212 63717
1 22618 73576
1 24282 25541
1 39356 52802
1 21671 53006
1 2508 8337
1 64874 94997
1 16463 50030
1 16105 44687
1 24785 80059
1 17687 93199
1 3353 74820
1 50775 67420
1 35351 94640
1 12404 71347
1 14882 54070
1 33153 91643
1 55737 83989
1 52054 65701
1 35934 42516
1 13254 87724
1 58463 90252
1 2144 58025
1 34518 37188
1 14924 15247
1 31892 98364
1 16940 64011
1 8413 18216
1 14621 54827
1 15630 34213
1 22898 24648
1 66052 96906
1 21315 32042
1 15032 57471
1 11227 78993
1 6319 32331
1 5537 6697
1 24156 81511
1 48572 97654
1 69218 99669
1 15693 99769
1 26944 93513
1 7197 32183
1 21775 33737
1 15119 45760
1 59812 68189
1 6651 6795
1 31078 46549
1 26392 83172
1 19427 73162
1 36950 63660
1 57709 91735
1 12686 57854
1 47675 98552
1 8777 15043
1 3929 17320
1 45510 73120
1 16662 45393
1 6691 99210
1 74067 81427
1 4260 41876
1 13653 50156
1 66662 66803
1 25905 64479
1 15895 94306
1 69117 73571
1 53632 85419
1 31186 63569
1 23705 77647
1 11221 23737
1 1818 3051
1 70378 80642
1 4588 33824
1 28748 63599
1 34462 73589
1 24415 38337
1 756 74302
1 33548 95445
1 49593 89964
1 16852 85576
1 80353 92883
1 17765 99451
1 3784 17105
1 12018 57106
1 47938 62220
1 78315 99605
1 23725 56994
1 37182 83655
1 77478 93538
1 49168 74084
1 2569 97579
1 25393 41667
1 6360 94200
1 23190 54940
1 36469 73252
1 35320 50775
1 59632 80333
1 4372 95497
1 45093 65653
1 4681 44207
1 88911 93216
1 56342 67303
1 22272 23384
1 13424 19246
1 4034 92617
1 3895 85450
1 3716 51325
1 18298 75355
1 1464 54855
1 1532 33353
1 4646 42623
1 57618 87239
1 13214 24615
1 63879 88257
1 41274 60293
1 49517 67299
1 36408 79873
1 56878 69668
1 36309 97726
1 26258 61556
1 16514 93985
1 1692 62648
1 58212 77575
1 41847 76921
1 36025 42136
1 5284 12773
1 47886 65899
1 56461 88125
1 20236 24078
1 75748 83659
1 1912 36544
1 27606 81924
1 84833 96444
1 17286 29866
1 28125 62000
1 7522 23019
1 28998 99387
1 19377 29740
1 81687 89097
1 38490 74684
1 6215 69646
1 26560 30381
1 25851 61802
1 10127 88515
1 5055 61422
1 14958 83318
1 27183 78344
1 972 10396
1 46721 98987
1 39523 72420
1 8641 42071
1 5813 10605
1 6929 28261
1 13929 17504
1 40654 72516
1 20660 85731
1 6312 61906
1 27599 57429
1 60507 84990
1 4098 72544
1 25170 99550
1 23879 52654
1 60637 74283
1 47512 71761
1 59876 60529
1 34870 75122
1 47170 69600
1 24772 50611
1 47384 82841
1 71594 89410
1 45454 62690
1 31620 42687
1 27796 85086
1 74298 78272
1 52879 96119
1 39741 87372
1 10834 58590
1 11012 53808
1 71738 78820
1 71372 88801
1 712 22400
1 10132 33261
1 31639 60998
1 42535 59796
1 31543 53643
1 40068 99279
1 5962 91808
1 28756 54263
1 5801 92835
1 7625 69754
1 8134 57364
1 38022 61040
1 8771 65819
1 12817 95007
1 25851 45101
1 24756 25487
1 55543 60446
1 35703 81389
1 6986 75533
1 43048 86006
1 77953 98903
1 61087 99153
1 19423 38226
1 69482 84019
1 29486 29578
1 2548 21400
1 9229 25275
1 30216 72051
1 43713 79944
1 62926 74763
1 51771 54844
1 15003 40451
1 73345 84971
1 40534 53322
1 94948 95326
1 25449 67208
1 64209 70677
1 2986 86856
1 47739 88183
1 3897 87410
1 3674 55116
1 34150 45440
1 16439 89733
1 39145 86046
1 86857 92187
1 44909 97331
1 6527 13403
1 79196 92303
1 2517 76616
1 44667 51370
1 88576 90381
1 8375 95147
1 56954 93055
1 4129 64519
1 917 44044
1 44313 88042
1 72945 81942
1 39497 56281
1 25821 61836
1 57831 93347
1 31754 36210
1 58822 90764
1 52493 92371
1 67466 70033
1 72364 77132
1 71321 97386
1 4988 61132
1 74810 79145
1 28513 92353
1 65103 78261
1 661 65654
1 25699 88276
1 163 96679
1 6708 99931
1 4283 63203
1 32296 66188
1 46588 75750
1 40866 61601
1 44091 76671
1 90301 94177
1 63295 84432
1 54766 62012
1 51418 57001
1 58504 84667
1 24353 76497
1 443 68539
1 16663 84555
1 11144 95023
1 19827 97771
1 64575 70941
1 61204 68471
1 77081 92061
1 6872 54767
1 28283 94118
1 4269 25932
1 16631 40974
1 37891 59882
1 39484 51694
1 21890 29164
1 27610 84216
1 41937 55943
1 43947 97920
1 44528 77253
1 27219 39774
1 54566 88174
1 78435 93465
1 16489 96312
1 52526 64944
1 5461 20549
1 18731 81265
1 33487 48221
1 53588 57067
1 28307 84340
1 84067 99793
1 58974 79579
1 24312 97512
1 65945 71626
1 22686 96857
1 19867 57817
1 10057 79757
1 72913 84365
1 16869 50359
1 67398 90440
1 3463 25175
1 73067 81568
1 16458 32921
1 47686 48317
1 7144 35732
1 46886 87558
1 72868 95379
1 19799 68127
1 17940 18025
1 46052 96161
1 16363 23517
1 12106 65318
1 93870 97000
1 39154 65591
1 10106 42739
1 9975 79085
1 14325 44975
1 6551 87571
1 15920 95000
1 9870 29536
1 4161 64043
1 32438 40915
1 38937 95210
1 30477 62436
1 20695 95139
1 49111 61527
1 48259 95402
1 16349 88794
1 9241 15017
1 79241 83964
1 64015 83344
1 35297 99249
1 31283 88079
1 46627 85476
1 12533 73542
1 9986 62427
1 33992 86423
1 11475 58302
1 18396 24747
1 5530 18179
1 48509 77736
1 53745 59387
1 24147 59524
1 15800 55138
1 18054 33922
1 71088 89269
1 33438 44580
1 79262 83849
1 25007 95544
1 21308 88502
1 40026 51280
1 11005 65476
1 6403 34882
1 19670 72766
1 21588 59297
1 31701 85011
1 21941 99962
1 16871 98089
1 62495 66680
1 6522 21871
1 57325 61197
1 42141 70841
1 21629 36394
1 21861 53008
1 1959 33084
1 34753 88858
1 23148 52090
1 4425 9535
1 70843 93844
1 27668 61772
1 32388 51225
1 31703 94638
1 39542 86195
1 30678 68661
1 34693 62807
1 60059 76730
1 45734 99842
1 33066 57920
1 35543 39462
1 53821 96335
1 2615 99631
1 25566 62133
1 85708 87540
1 21866 98586
1 33458 53913
1 22738 80085
1 9283 46762
1 7307 51606
1 8351 76194
1 48145 97275
1 92312 96126
1 22835 65273
1 83704 86280
1 41133 55906
1 2991 11717
1 59143 80627
1 5218 96351
1 8964 46532
1 34844 60043
1 13863 38589
1 27670 95796
1 63568 91335
1 29545 87629
1 1932 38849
1 563 7575
1 11952 68466
1 33281 85109
1 32881 76783
1 44524 58439
1 60600 81854
1 51435 71920
1 50953 63431
1 16846 75028
1 87297 98124
1 48514 61031
1 8647 59313
1 78437 79864
1 51126 81356
1 61893 70500
1 13033 78993
1 35551 49522
1 39694 41393
1 73156 91974
1 27832 47208
1 31271 82634
1 24249 48119
1 23459 51202
1 36085 85130
1 73973 87942
1 61250 91821
1 74243 95320
1 46643 87229
1 5571 86256
1 37887 88056
1 14220 53384
1 20603 78779
1 27816 83935
1 306 12704
1 1694 78405
1 61383 78197
1 53338 61425
1 18270 42351
1 32447 64608
1 8941 54441
1 46798 95532
1 31520 34111
1 28564 66100
1 16227 95257
1 28182 87942
1 53955 76579
1 15408 30489
1 29764 74446
1 17867 29585
1 77536 85195
1 8535 24347
1 90255 91350
1 36603 61587
1 35870 78973
1 9183 58523
1 7898 23082
1 59723 70630
1 41530 72787
1 180 22576
1 43151 91805
1 24769 31271
1 58458 66117
1 6164 36195
1 43196 60292
1 44838 52603
1 29461 29701
1 11411 69906
1 3549 57196
1 89760 98575
1 37050 86065
1 9303 13488
1 12098 43833
1 37994 86086
1 54258 62743
1 42402 49274
1 38702 80034
1 16267 86653
1 25815 62108
1 1217 76237
1 11803 92945
1 61406 63462
1 12936 40615
1 2205 62993
1 11430 85875
1 60853 73956
1 50462 63695
1 45854 72182
1 25235 61559
1 38400 66020
1 94486 96269
1 1791 32130
1 13626 51871
1 4138 93312
1 32176 82272
1 10252 33682
1 11332 96773
1 64710 91825
1 43676 89503
1 44882 99850
1 22804 63601
1 2219 49396
1 52977 55873
1 17060 60526
1 93519 93682
1 70810 95302
1 52984 99732
1 43434 73306
1 9289 67117
1 5129 52471
1 83625 99615
1 2811 98013
1 18136 61103
1 8273 34328
1 40388 64008
1 28053 31722
1 38287 49616
1 13908 24700
1 24654 87866
1 17503 17780
1 2731 7078
1 54836 92640
1 78574 86885
1 54083 61169
1 63970 86740
1 33327 96426
1 17809 91960
1 36224 39562
1 116 29088
1 81952 92650
1 6310 20270
1 21565 93514
1 17094 20206
1 52719 87822
1 28258 60831
1 13543 18012
1 18446 38937
1 60066 76012
1 60887 94768
1 32018 39310
1 2739 99896
1 4986 32906
1 21240 38894
1 6106 52811
1 52951 77674
1 38047 75466
1 91404 99286
1 44610 80290
1 42089 53867
1 28121 67643
1 18866 28570
1 75520 99413
1 80193 93270
1 85352 95864
1 63362 64184
1 11098 61408
1 27687 83166
1 52274 70049
1 23757 82558
1 52762 53504
1 49451 95956
1 67049 73647
1 1043 45011
1 54675 70324
1 15609 26553
1 20953 98797
1 45248 53209
1 9175 77793
1 21847 83416
1 77531 79133
1 3199 21916
1 7245 53092
1 15948 84838
1 61173 71232
1 16968 36068
1 1965 46027
1 90288 95725
1 4083 5619
1 91891 91997
1 42840 63750
1 23669 96326
1 289 36354
1 35524 86612
1 49594 62019
1 20152 47398
1 2062 19451
1 21814 40997
1 20023 49279
1 12054 95437
1 31567 50379
1 5685 72929
1 17885 50033
1 50914 56809
1 64994 92483
1 48068 56140
1 46740 49575
1 25003 89717
1 62411 90033
1 28664 62209
1 15542 65373
1 57486 78952
1 4120 85384
1 20668 23788
1 75943 88655
1 55188 70228
1 1703 15916
1 1261 25325
1 1932 26978
1 70935 75810
1 52149 53004
1 56829 73177
1 20757 37783
1 51616 70609
1 30257 97391
1 27802 52722
1 26274 53735
1 68050 81077
1 68621 80385
1 6380 12199
1 41574 69630
1 56851 73054
1 31380 82745
1 14080 79304
1 33428 53396
1 28782 41224
1 25738 52291
1 71772 90487
1 29217 71939
1 58013 95490
1 8645 51131
1 27574 34187
1 81879 84634
1 49467 82275
1 46353 75730
1 49998 98622
1 48413 91508
1 51555 72748
1 4400 20140
1 10803 69597
1 5983 75499
1 59784 69485
1 88307 95972
1 37962 80427
1 68880 78464
1 2751 61306
1 79204 88357
1 5756 90926
1 13132 94605
1 20098 62284
1 38993 84990
1 5113 17611
1 55055 84985
1 41365 50108
1 47217 62877
1 85030 98846
1 58855 81822
1 74939 82152
1 83073 98864
1 40224 56910
1 21529 27528
1 7950 95744
1 48005 79817
1 7961 46714
1 27260 53176
1 55392 56327
1 9592 55850
1 2676 5974
1 7597 83089
1 63028 77331
1 50224 97090
1 28761 82039
1 19942 25092
1 9489 35744
1 55104 84490
1 58843 88018
1 32754 72661
1 38962 45918
1 14720 81855
1 15023 93952
1 43731 57308
1 33485 78219
1 12366 87871
1 76395 91202
1 12241 81392
1 28261 75900
1 73621 97861
1 7663 16856
1 15547 24204
1 9327 93633
1 71175 77419
1 19016 30425
1 3196 15414
1 24766 46128
1 44829 84877
1 13385 63492
1 31812 34071
1 18427 33077
1 26141 35906
1 17517 76723
1 14504 27929
1 33737 76806
1 13799 14062
1 7168 52056
1 90009 93845
1 27711 39471
1 63344 88362
1 31759 45870
1 14150 96941
1 7914 79950
1 32164 69533
1 8925 27136
1 42075 69037
1 44343 91946
1 13226 41854
1 10787 30541
1 78785 81069
1 22832 68882
1 81168 89283
1 26179 70192
1 68524 71458
1 17172 42602
1 48627 86781
1 4742 45256
1 41195 47022
1 34929 94222
1 71164 78423
1 4522 5222
1 40983 80208
1 22606 87948
1 3642 17118
1 61781 77945
1 13048 85056
1 57562 94542
1 44878 77430
1 20466 23638
1 19607 39776
1 13894 98854
1 3232 80133
1 18566 20128
1 29586 90594
1 50736 67073
1 41857 47278
1 17147 76025
1 69220 81026
1 88672 98314
1 53901 68754
1 960 69579
1 39822 97634
1 12892 39735
1 3110 26098
1 6532 84387
1 19210 50256
1 57727 69036
1 75937 88169
1 79719 90828
1 55396 56943
1 7677 91267
1 22165 56530
1 29520 63626
1 28217 35262
1 23416 26859
1 38717 69521
1 14076 69177
1 58019 88865
1 2691 19470
1 55972 98460
1 55666 79695
1 92589 98712
1 24820 70230
1 7876 94154
1 44704 53254
1 4649 23999
1 31939 81336
1 23530 66336
1 68994 90577
1 26414 74843
1 35662 95527
1 29244 41047
1 48706 83868
1 23952 49398
1 3305 45291
1 46111 90540
1 63502 68535
1 31138 81895
1 71364 73846
1 9110 36875
1 80293 95371
1 23145 56538
1 22535 41035
1 73872 77913
1 15975 66214
1 4412 39184
1 9301 57530
1 17688 26342
1 4268 94985
1 8641 58148
1 27431 95588
1 22266 97647
1 94795 98488
1 2869 23233
1 64009 68416
1 68246 89021
1 52674 88478
1 50108 72438
1 29742 75495
1 79673 90553
1 45848 84162
1 75734 85306
1 9709 43731
1 21449 23769
1 34784 76841
1 56794 88535
1 57678 74039
1 39901 93645
1 17893 69606
1 12209 80588
1 63623 83266
1 10619 75257
1 43316 73266
1 729 90605
1 69404 70552
1 60930 93812
1 12701 48364
1 12229 74848
1 23399 98067
1 62354 99772
1 850 70970
1 1088 26330
1 10843 45082
1 366 49807
1 5772 73345
1 16433 50396
1 65411 67622
1 31636 54272
1 47955 90815
1 22586 44726
1 8258 84220
1 35802 64812
1 34735 52155
1 6791 87413
1 37296 99388
1 65561 94806
1 3576 78453
1 6744 36663
1 34177 91975
1 47685 78095
1 14291 38502
1 5582 27687
1 62399 74521
1 91352 96491
1 7256 19100
1 25045 97290
1 41058 58085
1 14064 30112
1 862 62832
1 38437 51741
1 63842 66115
1 36488 45904
1 79122 88587
1 23381 90926
1 572 21619
1 65477 97818
1 70932 78027
1 49952 97351
1 51338 87839
1 15648 18258
1 38787 47610
1 64355 96032
1 70455 74115
1 9669 19137
1 60556 87383
1 15735 80213
1 30292 94627
1 8598 50850
1 20931 91687
1 49906 85617
1 16088 55715
1 35237 99336
1 59219 82237
1 29236 42687
1 49930 57278
1 60546 75597
1 18858 53457
1 61840 70524
1 40249 46416
1 15396 24500
1 27869 99037
1 236 1817
1 30536 78890
1 28476 38916
1 2670 42711
1 1411 23101
1 28941 60718
1 18269 44816
1 16374 37956
1 33060 57731
1 17012 21365
1 48281 67252
1 36138 98805
1 24210 55255
1 37051 51946
1 5603 39344
1 71018 94938
1 1660 3364
1 77014 96462
1 1040 72557
1 5281 34494
1 26951 77316
1 20596 74346
1 61051 87029
1 35499 80260
1 30947 59953
1 10932 70789
1 26810 60478
1 54463 67067
1 17247 36301
1 19809 24955
1 54364 68238
1 6502 87722
1 27128 69300
1 56118 82728
1 4343 79885
1 23600 88887
1 39499 67688
1 42575 57064
1 59799 82096
1 38635 50546
1 11475 34937
1 11778 52423
1 75589 98975
1 55430 60245
1 75214 89751
1 21124 51421
1 62567 86950
1 921 21749
1 19316 59588
1 9040 41152
1 47800 97128
1 46354 99194
1 15504 99928
1 19797 88126
1 23401 86040
1 7150 71784
1 55963 56096
1 41971 90391
1 7839 98175
1 4131 72335
1 24811 88632
1 3067 60838
1 6736 74074
1 57411 85770
1 38973 44826
1 35917 62782
1 24521 54555
1 38410 74454
1 32654 89868
1 27871 77924
1 57481 65733
1 55404 81949
1 7297 11410
1 51306 91968
1 2322 42661
1 42060 92290
1 35457 40627
1 60687 65278
1 25636 43343
1 24685 34931
1 20934 25936
1 54004 95209
1 16605 37410
1 3287 81084
1 9014 37763
1 402 50628
1 50671 95024
1 85322 92573
1 24901 56480
1 6376 10707
1 78417 87822
1 85287 93308
1 7993 94835
1 30351 52166
1 62137 70749
1 22730 64106
1 15240 91679
1 174 49995
1 3546 20198
1 57923 67056
1 69862 74799
1 6014 24801
1 24240 96594
1 55960 59845
1 31582 63587
1 1057 38155
1 45363 84756
1 14579 64264
1 2871 76002
1 70282 73344
1 42237 90824
1 49960 62131
1 42937 62943
1 27258 42066
1 16683 84207
1 17007 84419
1 39124 67018
1 92680 99683
1 89323 91229
1 69129 83767
1 26322 98627
1 38537 74788
1 17136 70061
1 7722 50913
1 16901 36391
1 41048 49634
1 31785 39206
1 2884 55646
1 2995 94280
1 64120 71567
1 63503 84939
1 20490 76660
1 36364 75449
1 13741 17792
1 5362 79439
1 17803 87248
1 24141 87749
1 2597 51241
1 1842 26369
1 18585 79560
1 14938 35417
1 14375 87728
1 65328 98196
1 69605 80280
1 20017 57678
1 18498 51000
1 19571 92638
1 54778 89327
1 7244 27596
1 45074 71743
1 7007 90367
1 39333 86588
1 38164 81556
1 34872 74376
1 14459 51933
1 10189 20351
1 23481 87622
1 18800 67040
1 8449 50068
1 50650 88672
1 31124 52448
1 33418 35275
1 4917 50875
1 82647 95114
1 57284 85286
1 37119 57643
1 62985 92900
1 27918 71474
1 5360 26232
1 68185 86552
1 30560 94780
1 3166 87199
1 38981 39898
1 5237 60512
1 60457 68679
1 21222 40611
1 91527 96195
1 8776 91969
1 19595 31482
1 77656 78272
1 1674 54366
1 46063 63960
1 36394 49591
1 14188 79262
1 15592 53368
1 21184 81395
1 16407 24217
1 9536 27237
1 47728 89910
1 43047 56495
1 21799 56959
1 35851 37327
1 49635 61550
1 26909 30535
1 4234 52600
1 46182 65527
1 76727 77676
1 5985 14008
1 23791 43672
1 92736 96014
1 46405 46973
1 12101 64527
1 70813 88709
1 44442 84346
1 53533 66117
1 22196 80943
1 80774 96386
1 50122 87315
1 52026 56863
1 64449 95479
1 56468 82721
1 10090 32758
1 10146 23784
1 59420 75474
1 3884 64868
1 36821 75336
1 76269 81072
1 69029 83873
1 11397 27806
1 59685 99091
1 6493 45957
1 50446 63167
1 2597 44895
1 21866 97112
1 53301 97726
1 6637 14055
1 75864 94040
1 58986 73639
1 66629 76171
1 54883 98324
1 30798 66590
1 25882 38251
1 7375 53906
1 18347 86509
1 40969 88986
1 12010 84344
1 66936 68384
1 3269 60317
1 45539 66825
1 46765 92364
1 48690 99387
1 20803 71173
1 81639 88411
1 64050 90287
1 87030 92140
1 5880 17804
1 48742 68805
1 75342 91049
1 60228 96954
1 4956 57598
1 23393 97778
1 41965 76214
1 8518 58669
1 33184 60180
1 50044 52019
1 31028 88351
1 6447 14603
1 26760 85820
1 10502 95862
1 18321 30062
1 68899 85870
1 38560 75462
1 65275 79395
1 26046 99494
1 6521 92075
1 64266 76978
1 12645 87549
1 1200 96186
1 16821 49679
1 67975 79658
1 44369 63884
1 12565 97577
1 459 97083
1 49967 52682
1 57325 62432
1 12787 22311
1 28681 31941
1 52931 79849
1 25014 77117
1 79034 86336
1 64536 96715
1 27664 54751
1 46740 67756
1 73007 77240
1 25746 43878
1 20018 49529
1 26175 55879
1 7754 56802
1 12641 61123
1 76212 80481
1 68275 68497
1 36505 90730
1 30037 57939
1 66490 77355
1 36493 36559
1 46621 54766
1 31803 96690
1 48899 92574
1 15885 19888
1 35134 52747
1 38523 94120
1 37655 72154
1 21852 69342
1 36194 84874
1 38950 98077
1 17990 83972
1 12145 69281
1 68690 87193
1 37520 51903
1 66462 86662
1 55294 60330
1 35038 74696
1 31594 40388
1 70759 96509
1 1699 79015
1 27814 33212
1 88137 92553
1 9021 98262
1 33059 41255
1 10414 43488
1 48128 82292
1 30837 68656
1 49471 82153
1 17386 68791
1 67187 89504
1 3205 63857
1 26028 69083
1 51282 54153
1 1118 29211
1 44053 85265
1 19563 53609
1 20155 96006
1 77930 95853
1 15683 57182
1 6036 22929
1 31094 87853
1 62626 67171
1 67193 69058
1 22976 90037
1 18725 77297
1 21429 58478
1 56805 98343
1 36332 80317
1 6164 39686
1 55438 66542
1 3651 15926
1 12991 24496
1 46111 80375
1 9931 34229
1 28065 32107
1 4998 24724
1 8223 84954
1 34751 43240
1 608 63607
1 44638 77610
1 41176 91296
1 42852 46030
1 32185 70910
1 12897 31773
1 12943 60037
1 16694 85620
1 1452 39360
1 18902 47219
1 6833 87008
1 10909 46978
1 63246 99732
1 26185 95314
1 14149 36988
1 81823 85868
1 32681 72612
1 16124 60888
1 25333 54019
1 44439 61974
1 19429 60864
1 23331 48116
1 46525 78042
1 6822 70058
1 11628 56707
1 88105 96232
1 83212 98615
1 40089 95370
1 24323 49041
1 30256 54727
1 36157 97038
1 75169 98078
1 85300 86294
1 91029 92817
1 25099 43932
1 38049 66949
1 23910 93441
1 2679 33323
1 34868 54944
1 12898 43197
1 58446 73252
1 10283 75470
1 3995 43424
1 2596 95800
1 25657 33499
1 43142 62904
1 40857 82447
1 15608 77245
1 39225 41189
1 10869 14842
1 52840 83659
1 42866 87129
1 34089 85734
1 31024 73665
1 24793 88035
1 71510 81105
1 16714 93435
1 46686 52177
1 1924 73124
1 1896 52146
1 42601 46213
1 26271 85250
1 79134 79496
1 47271 61493
1 75531 95537
1 68191 82657
1 17500 53202
1 40567 84120
1 62782 73739
1 23881 90058
1 5405 98273
1 10207 20506
1 44449 85655
1 851 83091
1 16753 86827
1 59439 79999
1 2754 10227
1 33509 99688
1 8803 62484
1 21511 98173
1 85630 93811
1 14956 79292
1 35584 98055
1 45908 86474
1 41000 72672
1 52465 58534
1 39875 66982
1 16271 26196
1 42255 50574
1 57506 62664
1 20287 95335
1 32624 42422
1 37074 91239
1 61467 87324
1 14889 19361
1 78896 97293
1 74360 98904
1 9134 76488
1 60524 94914
1 24999 52164
1 59222 90949
1 14161 28926
1 16965 17739
1 21838 98762
1 6824 95576
1 39338 74533
1 6758 58864
1 46225 94435
1 156 98571
1 45936 49754
1 88213 90042
1 10010 86686
1 43254 81999
1 19231 26109
1 45452 78919
1 52572 57577
1 51527 56940
1 21090 59720
1 21735 82169
1 14177 18659
1 36281 56667
1 16591 28339
1 44831 92670
1 27526 52384
1 25991 74508
1 36667 54334
1 18919 80336
1 5542 93213
1 73479 73660
1 33784 84785
1 41849 69805
1 65516 99312
1 76866 96092
1 39080 93585
1 55250 69752
1 9805 50413
1 31008 35528
1 51525 68464
1 23326 31146
1 6336 7566
1 28755 91511
1 48853 76509
1 12593 66687
1 46080 77648
1 39446 47074
1 8784 89117
1 46827 98957
1 30775 53546
1 10513 72157
1 54998 97684
1 28101 33434
1 7270 70468
1 32142 79037
1 22181 55282
1 32236 58111
1 42842 62336
1 2279 86103
1 37026 95685
1 39793 39834
1 48705 54732
1 30720 72023
1 62368 75800
1 9434 63518
1 27183 64595
1 22000 51393
1 45032 82726
1 82518 93847
1 5822 29859
1 2193 24735
1 15462 37298
1 30713 78586
1 32054 84807
1 84891 97475
1 58799 73592
1 82929 84232
1 9219 70537
1 28405 65144
1 24959 92988
1 35896 63741
1 12957 18227
1 8663 67586
1 59254 65025
1 19494 48384
1 84094 91541
1 9577 83547
1 3818 10493
1 51652 59566
1 38534 74462
1 78374 82131
1 41618 48688
1 72974 84187
1 28317 63551
1 40674 72681
1 351 40197
1 40813 87859
1 70254 94414
1 40918 77951
1 56922 66263
1 50168 70656
1 4269 88129
1 31796 52389
1 25450 62636
1 9240 98175
1 26729 40023
1 5121 62784
1 21030 37570
1 27643 83920
1 35526 36743
1 50135 93899
1 69546 87418
1 20707 24488
1 56510 86616
1 19574 91135
1 12930 99084
1 75069 93688
1 40024 53801
1 25067 99570
1 81950 85174
1 52556 68901
1 20234 29143
1 9156 44065
1 49092 56582
1 9512 94214
1 4277 71322
1 57811 63822
1 23655 86821
1 54037 54606
1 24419 86024
1 57562 90383
1 30404 78268
1 44021 86359
1 564 60682
1 68975 85330
1 76830 84148
1 16057 33850
1 30920 98864
1 42567 94574
1 46644 77187
1 42748 82921
1 5357 39462
1 6559 17464
1 46323 60824
1 26334 41787
1 57111 69847
1 44698 94055
1 63036 94104
1 74336 85358
1 36812 41159
1 68675 87604
1 17058 70204
1 12626 87096
1 27796 86496
1 27808 60258
1 67739 75907
1 3546 87971
1 35855 81689
1 68276 94274
1 3979 49510
1 43247 79950
1 11581 31025
1 1760 16206
1 64185 96002
1 14197 23476
1 56761 76794
1 40388 86247
1 79042 82280
1 83711 94057
1 35538 93778
1 35084 59278
1 32581 40460
1 41490 55190
1 31092 79464
1 7088 31325
1 6741 97465
1 52888 77159
1 63978 69746
1 8465 18509
1 11802 31980
1 20033 49742
1 26130 48697
1 16996 74796
1 38928 61109
1 24967 99860
1 12668 49279
1 16639 69136
1 77799 90456
1 26828 92360
1 51531 82616
1 35872 72044
1 36335 61763
1 50420 59516
1 33710 35225
1 16691 57648
1 87926 96621
1 12813 54017
1 32701 90095
1 28371 91875
1 83850 89780
1 53959 81261
1 6536 38494
1 14417 95039
1 6028 33292
1 15389 69622
1 25917 77135
1 6873 22603
1 48945 92604
1 31032 35910
1 3560 48182
1 20879 71164
1 64432 76532
1 61575 80497
1 33800 95454
1 18652 72399
1 20688 78199
1 24857 94188
1 68583 92431
1 23346 83035
1 87475 99417
1 7841 98194
1 8889 52523
1 31516 56615
1 11347 14685
1 222 66365
1 30074 42425
1 3618 95494
1 24799 69720
1 34615 65700
1 43222 84052
1 1063 65274
1 22553 44182
1 755 55623
1 46440 75187
1 10177 45620
1 32947 55736
1 28021 94609
1 76486 93624
1 38030 95948
1 40877 94877
1 4569 27486
1 57242 99963
1 18441 87809
1 32307 79836
1 13502 97227
1 59575 65328
1 33163 34811
1 69064 74078
1 9038 34488
1 20397 86425
1 5846 35781
1 52134 81216
1 29572 81943
1 334 37275
1 8728 9698
1 71063 80276
1 14449 38862
1 19521 19699
1 44547 99772
1 67133 74171
1 25305 80856
1 41199 68190
1 15793 75451
1 39271 71030
1 40258 43862
1 46481 87476
1 26740 30071
1 32194 82890
1 14546 30576
1 1861 93489
1 31259 33430
1 20347 36936
1 66974 94056
1 43366 58746
1 7095 32898
1 32861 33417
1 6889 22330
1 3746 33673
1 4641 54401
1 15961 70441
1 28710 95706
1 21078 38196
1 23401 67281
1 47661 96480
1 20152 21556
1 25279 64980
1 23985 88672
1 32712 93177
1 56728 77347
1 21315 95430
1 17650 31540
1 37141 52337
1 9190 90729
1 76283 85272
1 19381 55811
1 3879 11296
1 29339 56340
1 30264 83435
1 21593 26842
1 50209 97335
1 742 43585
1 36029 66325
1 65650 88440
1 3170 80726
1 63608 72215
1 270 95249
1 72209 79749
1 81907 97206
1 9649 65365
1 8628 56801
1 44878 89967
1 36001 82329
1 7313 39618
1 84280 94795
1 8810 65406
1 16225 29630
1 44723 85745
1 19774 71492
1 18549 61684
1 22234 68283
1 7155 78814
1 8915 21056
1 29075 46857
1 49926 58874
1 5016 16767
1 42163 73739
1 10524 52616
1 24182 61814
1 12308 31625
1 7053 80393
1 463 72411
1 73949 95252
1 47324 82935
1 26920 28746
1 1329 90257
1 48398 49179
1 50243 65357
1 11170 47761
1 1878 52433
1 6395 27614
1 30870 45467
1 49075 62095
1 10935 39715
1 55479 81624
1 55773 88833
1 77419 95013
1 39332 96323
1 42601 52405
1 38122 75611
1 29130 95851
1 53216 96546
1 61001 68828
1 31585 79293
1 3064 78201
1 41250 97442
1 12824 89454
1 38948 77155
1 85487 90880
1 72060 94164
1 5493 76315
1 11234 79331
1 34947 63707
1 13270 63036
1 43128 55774
1 33188 83974
1 58137 89246
1 61946 78113
1 26403 81588
1 83523 90663
1 7536 88652
1 30023 34847
1 60127 90903
1 11565 32696
1 23256 73884
1 856 20031
1 37018 64038
1 22435 95903
1 91542 96955
1 1596 44060
1 16209 79833
1 22387 97596
1 12401 96347
1 65189 79030
1 61436 95573
1 834 42466
1 16087 44237
1 8540 95808
1 64267 97070
1 29713 76749
1 19645 55398
1 2938 45092
1 14179 43276
1 64008 86461
1 14804 55526
1 59260 98382
1 13221 67172
1 34091 84668
1 71241 89080
1 35528 80236
1 28299 89974
1 12422 97973
1 25161 84624
1 66714 93309
1 63722 89877
1 9193 44088
1 14417 67450
1 14994 51490
1 71044 71050
1 62377 98806
1 73292 75355
1 76229 77939
1 8498 24336
1 15576 30058
1 12409 69358
1 68224 73813
1 26619 48638
1 12844 64694
1 3772 76559
1 4344 28077
1 26597 45140
1 19020 93779
1 13520 42380
1 11065 26866
1 10528 27723
1 2493 95105
1 13848 48819
1 23515 59640
1 27670 90129
1 14062 55007
1 7701 36890
1 43975 63751
1 65670 74883
1 68891 87979
1 27789 75838
1 17994 82830
1 7797 38432
1 49909 52657
1 4426 54716
1 63942 89900
1 48039 89169
1 36290 43153
1 30350 56420
1 34282 74815
1 11566 99705
1 61778 98858
1 59395 76261
1 20371 42300
1 48314 84389
1 11803 93341
1 53024 83175
1 17514 47796
1 5075 10546
1 9777 25974
1 6509 91212
1 14888 37841
1 70871 74957
1 45951 91024
1 3528 13127
1 17555 90745
1 1922 21456
1 59917 82480
1 22732 85237
1 29004 64572
1 17427 45785
1 7349 37364
1 30510 85443
1 41219 66022
1 37110 97728
1 8388 77199
1 31626 69435
1 21566 59347
1 54322 84813
1 78051 87645
1 7067 36343
1 54891 72000
1 14788 87316
1 77238 89066
1 41343 46830
1 26158 45180
1 29929 85688
1 23896 91984
1 85867 96076
1 36054 63506
1 16440 43429
1 58082 72375
1 68733 81566
1 2019 20294
1 39305 72432
1 30932 31716
1 44967 98370
1 83799 92639
1 60152 69841
1 2382 74822
1 30233 43392
1 27754 38906
1 47662 71166
1 89444 93953
1 10874 82706
1 20889 71506
1 32815 75446
1 6086 30306
1 2140 89870
1 36663 39257
1 18520 74826
1 44249 92652
1 74707 77842
1 9000 12053
1 43093 99233
1 26069 59702
1 60860 97754
1 4584 85149
1 70986 82613
1 70634 86822
1 13549 36591
1 28465 85073
1 57460 64749
1 8286 68661
1 4896 68002
1 13994 87598
1 58419 66486
1 86349 92845
1 40463 49159
1 11540 69756
1 13594 93652
1 48826 98683
1 83669 87136
1 47758 58577
1 70691 89574
1 38489 52481
1 49946 88672
1 60396 69617
1 42817 86271
1 90171 92428
1 16735 26035
1 13559 60024
1 9427 76943
1 40191 74405
1 50999 68119
1 57290 64374
1 54572 84117
1 19184 45744
1 39516 44903
1 54229 91372
1 49992 94001
1 70121 82056
1 68330 97868
1 78683 89329
1 2024 34698
1 6224 49605
1 34073 91059
1 36178 93462
1 5230 96490
1 14361 53435
1 16833 42552
1 13291 69584
1 35945 95861
1 8171 34514
1 10699 98345
1 73833 98545
1 52215 78507
1 17011 75699
1 74818 91260
1 54934 66986
1 58503 67233
1 5357 57249
1 52620 76084
1 72625 89982
1 85149 99521
1 58517 92742
1 39973 75269
1 31253 69246
1 103 4912
1 62136 69541
1 34006 91872
1 23268 30073
1 36740 64941
1 796 76685
1 40193 67330
1 20789 84275
1 381 43763
1 2953 41431
1 41464 81476
1 20239 62057
1 57035 87959
1 8127 45385
1 61013 70043
1 35115 58059
1 43067 84512
1 62166 65592
1 36386 53815
1 49114 80060
1 50410 62957
1 20370 72890
1 8183 77951
1 70308 71568
1 4646 7415
1 16545 73532
1 25625 41336
1 33571 97389
1 33985 64278
1 37134 84573
1 7903 28092
1 6821 26449
1 20658 88328
1 52950 86860
1 39366 50375
1 27471 62602
1 53565 69800
1 18487 69380
1 88628 93778
1 38590 69654
1 51557 61366
1 32981 40351
1 41025 82991
1 1571 36517
1 4313 44176
1 90299 97848
1 21695 69468
1 3462 76956
1 62 65446
1 68221 98251
1 23418 88551
1 4742 76365
1 20061 49164
1 34579 87830
1 23351 43659
1 35968 61240
1 43484 45153
1 43241 45100
1 6135 78800
1 995 34414
1 37837 91998
1 43690 74952
1 36644 41437
1 40067 81287
1 71644 77134
1 7234 71470
1 60625 61175
1 39598 90536
1 79027 82370
1 4262 68319
1 45858 94555
1 36250 69558
1 13795 98543
1 18546 66782
1 52882 62646
1 9861 59349
1 56984 59029
1 10758 75409
1 62095 82508
1 18688 90462
1 24164 99031
1 25630 39468
1 57236 75803
1 20840 72521
1 72751 91209
1 288 89119
1 33867 66745
1 38940 49552
1 46753 61801
1 48995 60178
1 12664 28074
1 71104 77426
1 8886 97895
1 42441 80009
1 32230 54837
1 16762 47669
1 66445 73497
1 76541 98889
1 14378 87038
1 37757 40439
1 86407 89371
1 31322 48269
1 14525 34699
1 57981 75743
1 6581 29824
1 45122 75538
1 5814 44975
1 11693 29790
1 45469 65775
1 4490 51849
1 41187 48909
1 24370 63609
1 93840 96941
1 43995 55545
1 45903 73970
1 52032 61871
1 64547 79200
1 45102 57727
1 58815 90522
1 28506 73751
1 64141 73494
1 16569 67236
1 53202 89488
1 464 78468
1 13839 74140
1 8767 9580
1 11673 28176
1 50974 55589
1 33509 94793
1 36441 59884
1 77775 85245
1 22601 46409
1 89623 92820
1 39411 74927
1 16112 29176
1 94982 95540
1 44936 96125
1 65298 98319
1 23182 53113
1 28896 40509
1 48627 86678
1 66178 67687
1 27063 64866
1 8247 31121
1 20200 54020
1 65364 75412
1 37676 54956
1 5808 32701
1 74128 74682
1 43746 88787
1 11039 12420
1 11053 57849
1 24481 93321
1 29041 86205
1 18716 76649
1 7175 95152
1 19731 29219
1 20618 56114
1 36983 78166
1 32020 87061
1 4741 59103
1 20706 45034
1 50738 85058
1 25133 41348
1 10764 75589
1 43331 46994
1 40173 73487
1 46989 88442
1 98279 99642
1 36026 83868
1 38200 73844
1 16085 36508
1 53911 54987
1 20720 88070
1 7755 32523
1 53609 97709
1 6888 59679
1 6844 63367
1 5065 24489
1 55989 73367
1 22671 43232
1 6169 82843
1 34297 91337
1 41650 42682
1 38272 74428
1 27018 91871
1 43192 82645
1 4003 75159
1 184 97125
1 51819 82427
1 10619 74794
1 11269 78107
1 8524 36986
1 47843 87065
1 47688 86137
1 12679 36168
1 37200 88643
1 9142 88491
1 48778 69467
1 10767 62742
1 39820 71646
1 81378 94994
1 42422 60193
1 48496 98803
1 50416 69351
1 1545 29011
1 5611 6942
1 92820 97056
1 63234 67214
1 58481 70134
1 32904 37674
1 80918 82645
1 6926 76833
1 33011 79930
1 19946 38219
1 75483 79399
1 8629 76070
1 55053 68669
1 1637 34708
1 35584 55005
1 2036 75181
1 22753 92584
1 5898 48711
1 42483 66963
1 6874 67802
1 29975 73149
1 49460 60480
1 18521 70934
1 9946 72121
1 35303 82495
1 225 96930
1 1153 28979
1 40236 79988
1 9267 69639
1 18046 37831
1 82521 84958
1 8645 73029
1 2543 38604
1 11798 20025
1 27254 69741
1 14315 15544
1 18176 56564
1 50888 69870
1 10987 33088
1 1020 60624
1 27613 34720
1 15526 50487
1 38283 38814
1 9312 61479
1 73468 84089
1 70535 85540
1 17918 75587
1 42609 68720
1 15863 49228
1 13282 56720
1 5020 71585
1 41967 67840
1 1454 98247
1 85977 90705
1 16418 21901
1 25615 90718
1 48021 58093
1 49362 51714
1 22087 59020
1 17041 41521
1 60362 93920
1 37964 85581
1 73349 82406
1 32144 95976
1 35736 84313
1 78526 78956
1 40023 86572
1 11113 94524
1 88260 99493
1 10933 41225
1 50936 80244
1 79132 90794
1 47782 91488
1 52989 55676
1 10019 82334
1 447 33760
1 18034 80470
1 56659 71757
1 6079 89223
1 37603 94810
1 29804 75434
1 47395 51076
1 5462 41966
1 79083 91691
1 20621 72402
1 15059 19186
1 51459 54829
1 58817 99780
1 53079 85761
1 31836 67743
1 62713 98122
1 8963 88237
1 9335 60554
1 334 67363
1 63206 74778
1 25928 75803
1 48956 64517
1 50766 58859
1 4882 63872
1 54164 99582
1 68641 97094
1 5568 19372
1 29456 41500
1 30822 80278
1 27381 96019
1 3130 76623
1 42696 73665
1 56084 84464
1 7643 71465
1 33908 63046
1 45399 94484
1 7857 13510
1 15648 63778
1 18798 55811
1 25274 73698
1 50511 61883
1 21912 66648
1 18830 33110
1 36379 79254
1 25569 60984
1 13306 69324
1 50062 93607
1 29799 63548
1 72705 87690
1 52039 92442
1 32223 72078
1 20320 67446
1 69197 83197
1 15732 18581
1 2563 72283
1 27806 94452
1 65044 83929
1 40353 65451
1 720 68014
1 14295 34263
1 4076 9474
1 13274 94856
1 337 22237
1 1359 25843
1 8663 69694
1 5532 21356
1 22803 27590
1 2350 28674
1 88023 91637
1 25242 80204
1 16034 88045
1 6751 63846
1 45370 63920
1 23569 76377
1 26590 40074
1 34890 48937
1 24588 60063
1 6964 87352
1 52475 67306
1 18103 35485
1 18310 50028
1 20225 40969
1 50690 82316
1 43667 45144
1 34158 37248
1 5032 92002
1 58275 68563
1 69436 98823
1 11738 34328
1 2776 66595
1 286 50741
1 87850 96646
1 26829 48208
1 13652 95873
1 71142 74786
1 57523 90807
1 16797 38710
1 45192 74093
1 9354 24499
1 35501 77770
1 12166 26808
1 3244 54551
1 30019 37407
1 8973 78225
1 22858 26060
1 21046 61495
1 58504 92392
1 62800 73893
1 49758 66425
1 4496 82619
1 33865 53088
1 49831 70382
1 1678 2552
1 85026 94777
1 11518 61430
1 10082 14655
1 33774 78688
1 29444 49982
1 57174 74061
1 1323 1882
1 26814 86472
1 11339 95528
1 56115 81467
1 22996 26942
1 11671 27378
1 56447 97281
1 68364 78442
1 13408 70340
1 1547 39025
1 65615 75611
1 22150 30270
1 36138 93362
1 20520 31493
1 20578 52567
1 1701 89092
1 9211 10733
1 12230 61066
1 8715 77422
1 15382 41575
1 4682 67085
1 39825 99376
1 13060 32863
1 30498 34367
1 51566 79609
1 74567 81951
1 24007 25357
1 91 76771
1 10756 70964
1 16845 41342
1 88572 96184
1 33248 39588
1 63179 88011
1 48904 81405
1 13496 32730
1 37898 94147
1 52128 74389
1 46512 47393
1 39969 48578
1 10473 10479
1 11267 68682
1 64667 82808
1 13665 51943
1 56204 66116
1 741 49311
1 61073 75656
1 17338 42060
1 18256 35445
1 41252 94334
1 36775 87823
1 11020 82625
1 62215 63591
1 45080 87618
1 49505 58790
1 1490 57985
1 57879 82710
1 51101 82604
1 62780 85368
1 42623 96183
1 19706 51506
1 30083 79276
1 50237 68904
1 18537 73621
1 54046 83164
1 1692 85020
1 61690 68599
1 15937 89401
1 68076 92325
1 26475 95149
1 37068 96138
1 1333 70635
1 1380 11596
1 54226 63222
1 38202 50397
1 70143 90991
1 22854 97563
1 59256 90483
1 9322 90678
1 22668 64704
1 4167 62509
1 22668 24128
1 67961 68815
1 16975 80474
1 47963 97928
1 68462 75056
1 55058 57369
1 44325 75254
1 79591 90440
1 11680 99835
1 67231 94541
1 60527 91506
1 13049 49702
1 19724 86971
1 52011 54415
1 17077 22284
1 25251 97121
1 50559 70540
1 20076 79581
1 22790 72869
1 9859 72918
1 23165 63839
1 23282 62469
1 42460 53176
1 634 35489
1 18320 98851
1 3886 14488
1 15080 31637
1 93348 99858
1 38980 59631
1 16532 87472
1 84842 86081
1 4367 52842
1 7476 31315
1 27294 47465
1 79481 87125
1 14155 89171
1 52561 65617
1 70690 85768
1 44574 72605
1 19187 72114
1 8694 92841
1 2558 86708
1 12216 54811
1 88484 95282
1 63116 68755
1 75913 95428
1 54244 71256
1 12436 92688
1 16572 63539
1 43240 71654
1 19556 80895
1 10177 95524
1 14179 25149
1 26235 55801
1 84811 89750
1 50384 93611
1 12881 76541
1 8727 37643
1 2008 54748
1 50930 73917
1 2321 79754
1 13540 83905
1 25815 48107
1 75480 87355
1 29623 74747
1 12189 70389
1 27806 40957
1 1070 43983
1 24203 69851
1 82837 87856
1 3962 15323
1 20314 25685
1 46149 79693
1 22197 64208
1 67269 69482
1 39997 88118
1 17761 36887
1 9014 47783
1 35280 98015
1 25896 80335
1 12427 85112
1 44955 81862
1 14086 84735
1 76041 78157
1 50209 59236
1 31407 65632
1 53636 65507
1 24537 38071
1 27425 90554
1 13397 53846
1 49307 86905
1 5926 48584
1 33467 87657
1 14494 95973
1 1255 56811
1 30577 45839
1 16813 93602
1 47191 73650
1 37971 68958
1 52884 85836
1 13149 90575
1 41503 75807
1 61961 85662
1 45330 65244
1 78066 86277
1 37890 38529
1 67148 85703
1 33530 99416
1 19642 35863
1 45106 53878
1 30184 92083
1 74902 98633
1 2926 15576
1 10826 81236
1 11771 68820
1 20923 93936
1 1748 27159
1 29445 77247
1 49412 63553
1 18266 49823
1 42289 45413
1 10102 39690
1 80549 98294
1 47492 56012
1 76098 93900
1 361 1043
1 15072 27355
1 59661 77366
1 58132 79527
1 41303 42967
1 18966 62137
1 56621 63323
1 28075 77318
1 19500 96071
1 19494 59147
1 78905 79112
1 53022 83405
1 15304 67495
1 35279 92368
1 58501 67987
1 44855 69395
1 915 15869
1 19466 86454
1 61843 97992
1 76806 97558
1 13269 90996
1 1797 6364
1 22250 77563
1 89795 96045
1 31946 33485
1 78084 97688
1 17685 20610
1 2179 70240
1 22035 70638
1 6107 10513
1 95570 96198
1 44005 99731
1 23780 99694
1 45770 56305
1 70725 76852
1 35180 36204
1 14235 69156
1 57904 64486
1 61810 84130
1 1873 76454
1 67019 79993
1 45345 68883
1 91928 93361
1 14873 81240
1 1572 37475
1 7058 61570
1 34622 64899
1 12727 85838
1 78999 91165
1 5655 7686
1 23269 34343
1 48978 83151
1 3619 80316
1 88139 90929
1 15195 18665
1 5040 99431
1 53551 74361
1 50591 63788
1 13312 91817
1 85494 89483
1 12286 66737
1 19881 66044
1 10163 40944
1 12260 50878
1 71191 80174
1 35625 65771
1 1696 60996
1 40790 71472
1 67863 91365
1 41220 52706
1 15691 68858
1 8320 57630
1 67973 70829
1 23082 40102
1 35877 99424
1 50673 83668
1 49015 84373
1 24496 51777
1 5234 90877
1 42653 85923
1 62145 67732
1 40921 79385
1 7054 25796
1 22105 85630
1 65464 95788
1 72775 92121
1 78555 87468
1 47618 98747
1 14418 42945
1 17369 97049
1 53273 65174
1 15499 88516
1 37 37029
1 38089 65247
1 11648 52595
1 65547 75938
1 3148 25864
1 65470 98089
1 31238 50910
1 3699 9841
1 57330 58740
1 2702 35535
1 69397 88485
1 409 35500
1 12176 77004
1 31494 98398
1 8066 46132
1 50065 97978
1 25441 26587
1 37932 40203
1 31599 55539
1 62598 91445
1 22202 46616
1 15632 21712
1 32130 37642
1 38313 96052
1 23522 73617
1 31825 52828
1 65456 68223
1 29428 32016
1 35733 60519
1 84519 87819
1 13181 38158
1 29184 82157
1 40547 68590
1 41312 79409
1 24487 57345
1 10329 91744
1 75536 82031
1 82375 88585
1 15704 58209
1 19830 68125
1 4052 44552
1 29143 32806
1 13569 82611
1 45498 90354
1 698 69033
1 17301 77179
1 28670 39517
1 68112 84883
1 2595 22902
1 45894 49952
1 30036 99620
1 43919 55016
1 14850 81482
1 4156 12650
1 81273 92033
1 5345 45811
1 1584 2464
1 35591 86170
1 488 38643
1 36414 62575
1 82858 85943
1 52387 91656
1 70908 93822
1 23685 68663
1 26508 50809
1 42499 50561
1 2030 80980
1 71638 76271
1 57952 93032
1 30406 97133
1 4021 27053
1 64186 67096
1 1949 41922
1 17467 52587
1 13381 47438
1 52645 87600
1 10946 81092
1 37528 39197
1 10468 35250
1 20207 84282
1 11655 55772
1 64353 80796
1 58956 98887
1 28483 86480
1 37001 83642
1 16382 32520
1 75250 96011
1 46719 65052
1 92948 94500
1 62315 97843
1 30627 64744
1 2038 99007
1 72650 91448
1 1600 80412
1 9225 25045
1 29388 61296
1 8960 52581
1 58961 60942
1 6568 83255
1 55686 62507
1 20509 44687
1 8180 74043
1 8636 18402
1 32889 96904
1 9998 65152
1 47834 84254
1 29114 73627
1 27417 34148
1 10649 49741
1 65797 94637
1 25605 78559
1 46033 75120
1 14253 87340
1 51724 81456
1 21880 27420
1 26680 41079
1 31253 33792
1 59669 91112
1 27860 69473
1 5797 64878
1 21054 35537
1 34631 96380
1 78015 78529
1 68055 96615
1 20712 96953
1 31747 77090
1 39663 92839
1 61833 97506
1 4872 35849
1 24170 69401
1 19381 48428
1 63151 87919
1 46693 57448
1 21284 47486
1 3728 82528
1 8025 90760
1 25700 89157
1 31284 61726
1 61234 86795
1 21047 44464
1 10189 24693
1 33494 96273
1 38 61409
1 18834 68663
1 36137 41300
1 43137 79811
1 61729 73015
1 86184 93061
1 10095 29462
1 34273 58732
1 24257 88319
1 53870 57837
1 14348 65444
1 57175 68538
1 29655 59203
1 31137 62566
1 15545 94691
1 17066 29406
1 42705 80883
1 47204 98664
1 4004 20934
1 78657 93327
1 26421 39378
1 11441 46938
1 72736 81323
1 68843 85379
1 1742 77000
1 8312 98905
1 38638 88868
1 4745 40074
1 91579 97069
1 14835 22205
1 52799 74044
1 13843 78820
1 47384 89670
1 7405 86006
1 88153 93267
1 8495 11717
1 32489 54520
1 92927 94220
1 12860 70005
1 3219 93762
1 23732 36877
1 8596 69280
1 38783 55872
1 81862 86274
1 18568 89104
1 909 91332
1 46968 68315
1 22188 62455
1 26894 43192
1 70080 94333
1 14201 75607
1 37797 70143
1 49801 67786
1 38925 58957
1 4870 62336
1 29276 71127
1 23033 56408
1 22199 46203
1 63548 71595
1 26565 78554
1 63852 96045
1 45293 65805
1 6819 65678
1 3579 55746
1 26570 57375
1 68026 98545
1 5385 77599
1 57299 57979
1 38126 87104
1 35069 36620
1 47152 95113
1 51225 69534
1 625 81829
1 39034 58595
1 25920 32697
1 15848 99871
1 12208 61482
1 48619 98193
1 29366 67344
1 22313 53741
1 4230 93558
1 2525 81249
1 25313 76866
1 44250 72424
1 56594 58800
1 47302 50818
1 10468 68120
1 32976 39360
1 1651 22733
1 16143 65525
1 29272 94832
1 10054 61100
1 11053 40512
1 25415 70462
1 64233 88569
1 31928 54693
1 21144 76242
1 27109 89568
1 67446 72218
1 22052 61451
1 82343 91065
1 11074 46758
1 7146 33204
1 36933 79275
1 21639 41432
1 34551 67808
1 68266 84440
1 15114 33253
1 33318 40476
1 5472 77735
1 7508 20482
1 5024 39490
1 38573 70713
1 43605 71355
1 18112 21250
1 32775 71008
1 20746 45644
1 48304 84391
1 792 57687
1 57631 62919
1 45197 60791
1 13812 71251
1 16873 29133
1 10381 27873
1 71060 74450
1 327 33321
1 60419 90798
1 3707 87289
1 52641 80574
1 60775 91560
1 21467 66186
1 37615 90026
1 87364 88595
1 45529 99662
1 42489 91175
1 40604 98790
1 21205 81512
1 86908 99269
1 56795 74586
1 32632 58247
1 4802 88554
1 44774 68908
1 52850 54192
1 7036 33385
1 25096 84637
1 24408 39451
1 39386 42738
1 10738 98660
1 30616 86359
1 38863 88535
1 54906 97477
1 69107 73666
1 27288 37060
1 54634 62799
1 24393 40359
1 6639 13987
1 47081 94075
1 32071 32597
1 81513 90514
1 42721 45572
1 18659 37893
1 40879 44923
1 58679 62000
1 47501 82463
1 9426 95231
1 63972 67810
1 2633 9941
1 90000 93181
1 16098 63054
1 5587 82825
1 40786 69988
1 41215 74425
1 92284 98561
1 21934 43472
1 23583 73388
1 44382 71268
1 12466 57255
1 24650 31036
1 22185 72027
1 1565 8206
1 11924 17785
1 60152 99071
1 44012 45887
1 66428 89247
1 31119 66554
1 10385 20075
1 45708 51146
1 58066 77677
1 42662 62144
1 60670 84010
1 15341 60470
1 75725 76897
1 76069 89121
1 22617 80764
1 9194 18571
1 35405 84345
1 18116 39436
1 15466 26429
1 42202 55390
1 47112 78855
1 7908 61587
1 53211 89389
1 29682 49520
1 24210 35015
1 2897 92224
1 27402 34303
1 6921 12808
1 86085 96722
1 28138 95639
1 19179 59006
1 45368 62640
1 49750 83189
1 66881 79885
1 34869 98930
1 2541 2695
1 6048 6458
1 29945 37425
1 13545 85030
1 9779 95703
1 13678 89158
1 6645 43512
1 9965 89640
1 61689 80141
1 56702 75121
1 21177 62112
1 26957 92708
1 13179 54996
1 16267 77375
1 17610 30347
1 2367 36520
1 26363 66388
1 10057 14370
1 37168 40450
1 47892 83503
1 33318 59095
1 33570 93952
1 2848 39530
1 34586 83229
1 23281 55618
1 57620 94673
1 42871 55078
1 45947 61090
1 5166 38379
1 29994 63401
1 6100 35776
1 75475 98213
1 39421 97180
1 10862 40741
1 71742 81730
1 16256 79987
1 2920 94049
1 14682 85976
1 51559 82929
1 32530 83631
1 12844 47131
1 24245 96436
1 78378 83318
1 5101 17520
1 40704 46549
1 27504 82662
1 1827 20986
1 29344 47113
1 20043 41239
1 27135 57568
1 40637 90629
1 17726 69457
1 26110 54372
1 35114 46026
1 47618 81446
1 41886 78342
1 55798 60924
1 78019 79336
1 57116 97683
1 92102 95323
1 22531 71219
1 15483 85800
1 11056 80847
1 5553 37848
1 57693 99582
1 38614 58924
1 1366 32275
1 55706 61390
1 8052 44801
1 51465 63983
1 45277 71212
1 16960 29327
1 29735 46813
1 4362 99601
1 10804 64999
1 45789 49501
1 94126 98363
1 65182 93292
1 49595 83023
1 56314 87281
1 36010 46600
1 9505 71403
1 33252 68451
1 28338 94458
1 55065 68380
1 31200 57007
1 41189 55237
1 36524 75526
1 39861 51608
1 1104 89113
1 1770 64746
1 81290 87212
1 54608 87759
1 5098 18322
1 60892 69074
1 15269 56087
1 15980 91981
1 23380 64759
1 55246 74842
1 52570 77683
1 56706 94957
1 26260 30131
1 3975 14421
1 42042 86915
1 56832 62461
1 9875 12595
1 4279 41843
1 3276 23803
1 45566 49866
1 22867 72948
1 15758 66349
1 19867 68402
1 33977 38662
1 48293 57387
1 8811 50580
1 6387 51975
1 36223 97365
1 74306 96847
1 57418 88583
1 30498 64542
1 12237 42103
1 16757 25099
1 9660 96210
1 3816 78163
1 21314 58707
1 21895 72214
1 48068 82493
1 50232 54358
1 5354 41162
1 50600 61669
1 3379 4105
1 38296 78187
1 1387 22121
1 20997 34202
1 43172 84945
1 53373 59759
1 80701 83446
1 16336 54585
1 85364 94203
1 49513 81755
1 25350 73199
1 64775 89638
1 48016 59713
1 4447 9713
1 59601 98167
1 2541 15617
1 22460 46449
1 71525 92242
1 70407 85976
1 9778 33515
1 20620 77295
1 50082 58413
1 7301 62803
1 53655 77306
1 86921 98356
1 82300 95382
1 32522 56110
1 61415 97983
1 63816 76434
1 24238 85299
1 1876 97335
1 54352 60182
1 27712 56227
1 42498 51367
1 43374 98232
1 80963 99803
1 73570 98512
1 44402 50857
1 2889 32636
1 224 62981
1 13310 86954
1 12812 91334
1 52164 94442
1 47396 93943
1 11365 80487
1 14363 45367
1 11748 30474
1 12141 55992
1 28889 43543
1 6612 18609
1 13845 97026
1 32784 98466
1 1333 39798
1 85460 89195
1 9340 81101
1 7515 66621
1 42958 99346
1 4133 70034
1 45792 79783
1 36851 37414
1 601 34173
1 34005 86111
1 37995 83284
1 22894 49898
1 76841 82903
1 35384 45831
1 59310 80118
1 35191 82063
1 11650 46770
1 4395 91871
1 39259 76121
1 6083 70134
1 46940 67545
1 58239 75762
1 14138 98585
1 40589 74564
1 7882 95872
1 61733 79729
1 22831 91776
1 20646 36525
1 67418 86572
1 63029 81743
1 28808 32852
1 75380 90522
1 30753 62878
1 84349 89585
1 28658 46468
1 5961 82256
1 2486 57122
1 61168 64318
1 22858 47801
1 85674 94826
1 12228 56212
1 61706 99871
1 37743 68800
1 4673 99298
1 61655 83545
1 43086 60024
1 8427 58275
1 44617 70767
1 1048 14723
1 91006 95229
1 38727 76248
1 32973 42266
1 62721 93622
1 11502 21330
1 51934 93895
1 17358 57057
1 15905 98316
1 28384 30074
1 20043 20898
1 71191 93731
1 33130 42951
1 16013 37191
1 83808 93229
1 20306 54497
1 67344 93287
1 65350 72825
1 39640 83751
1 50618 57848
1 41269 81967
1 19197 73018
1 34976 66410
1 3339 30828
1 58203 78946
1 13934 90511
1 65345 75067
1 31965 68617
1 51189 87264
1 19418 58467
1 3606 77808
1 24847 84994
1 609 37188
1 73542 88229
1 18546 24021
1 33864 77956
1 31211 92835
1 37223 38777
1 15832 78859
1 15958 21985
1 44874 98444
1 34281 70582
1 18214 32578
1 31436 88398
1 19508 96828
1 33130 43721
1 15501 35037
1 19255 72617
1 78627 94386
1 27922 74717
1 30044 61514
1 24496 38260
1 66869 94607
1 25540 84554
1 30301 72194
1 64873 70393
1 36196 46723
1 59015 80011
1 38719 79301
1 51995 83367
1 41363 81948
1 59256 81774
1 39131 87086
1 26064 53411
1 33101 45800
1 11653 12151
1 15185 69754
1 52993 55913
1 24189 62235
1 60787 90333
1 79943 97735
1 46156 53691
1 2047 69539
1 33114 86507
1 5776 45328
1 33252 93550
1 21244 52072
1 13598 85285
1 6420 66048
1 41962 74125
1 15832 17406
1 5109 9419
1 12825 78063
1 77772 93634
1 4052 98885
1 3774 24601
1 14258 19247
1 56581 65746
1 32894 32952
1 20833 94182
1 16799 22028
1 89501 93562
1 18543 77295
1 3027 45995
1 19467 75278
1 72985 96452
1 51804 88844
1 29660 65330
1 10431 98157
1 56561 75119
1 8402 40262
1 82453 93340
1 91802 92524
1 82398 96578
1 19877 81582
1 47046 56421
1 46315 97961
1 33503 43715
1 90312 96804
1 8033 69700
1 23555 26952
1 72268 95081
1 22449 96747
1 53584 74755
1 33637 89410
1 79300 97068
1 42061 80182
1 18951 69513
1 32120 94774
1 68726 88894
1 24223 79530
1 10129 47789
1 31685 65255
1 7809 19394
1 589 88788
1 16414 55337
1 43406 61001
1 32574 97202
1 37327 72402
1 12118 59530
1 22370 35912
1 763 97621
1 18796 22143
1 67309 95029
1 5126 89060
1 38980 75229
1 28095 45258
1 10039 41626
1 24690 63058
1 15598 20349
1 150 57844
1 17947 36923
1 4217 97269
1 69446 87638
1 66637 68601
1 19778 95299
1 16750 92725
1 3546 80466
1 37026 75423
1 64986 82527
1 24822 94515
1 33780 60549
1 17958 69306
1 59898 98873
1 20800 46795
1 15945 42047
1 49910 79042
1 27504 33873
1 13749 99050
1 22366 95597
1 10917 20537
1 11811 77199
1 60738 86145
1 64491 87851
1 3406 54021
1 95335 97341
1 22341 68757
1 18074 55952
1 50155 64215
1 59719 99536
1 5864 42313
1 18446 58463
1 15850 69489
1 29155 90965
1 49238 58855
1 10844 83536
1 19437 38345
1 29547 68333
1 86037 87686
1 20226 71006
1 41578 59305
1 78246 91532
1 86251 93732
1 69479 76063
1 26633 45780
1 13435 83215
1 7135 60487
1 14514 52117
1 34618 87082
1 24961 35850
1 4947 80290
1 62774 81337
1 27457 28222
1 49836 87545
1 55899 56415
1 20513 63381
1 25291 57093
1 5186 50036
1 57822 62425
1 34376 80020
1 7179 15158
1 21168 99374
1 1290 52176
1 2467 22595
1 42956 88501
1 48732 89230
1 25023 60090
1 5741 43671
1 37625 55504
1 23467 83168
1 25848 57911
1 8526 29566
1 69324 90063
1 3072 41213
1 14935 30283
1 13016 85284
1 76819 86890
1 63467 76023
1 80830 90400
1 8963 10073
1 969 7066
1 16724 85330
1 25379 35829
1 16588 90703
1 63610 98698
1 66617 84800
1 41139 42041
1 44403 71804
1 4062 44003
1 20062 83482
1 24718 88819
1 56459 57547
1 44613 74782
1 57592 58222
1 38311 48890
1 68651 93869
1 9529 14914
1 7206 28327
1 52476 57574
1 26617 64332
1 23126 52748
1 12771 13116
1 7417 57223
1 3748 44204
1 1804 46474
1 7221 37443
1 32282 85607
1 10950 58005
1 48740 97183
1 31659 65583
1 80771 85135
1 56437 73463
1 38868 78628
1 17935 64833
1 32876 72058
1 71567 75265
1 1722 27957
1 56075 63042
1 18571 80913
1 67779 69117
1 17809 55127
1 23228 38832
1 15233 38997
1 5824 41850
1 42021 90374
1 16615 98951
1 25879 33868
1 6647 90509
1 24785 65433
1 34851 37181
1 83038 89145
1 16398 60800
1 27775 41247
1 2418 35842
1 1560 19638
1 66559 79279
1 26051 57283
1 21656 33835
1 17429 31513
1 30673 67633
1 29095 44677
1 62105 79513
1 35754 73112
1 20489 43178
1 2040 8650
1 50203 65233
1 46153 54393
1 14126 38816
1 36445 94145
1 3022 17012
1 47174 63554
1 14018 92295
1 29500 45253
1 45557 81275
1 27013 70419
1 37777 80596
1 78558 85209
1 16026 85949
1 67329 96673
1 57538 62405
1 79225 83733
1 28148 55088
1 32947 58501
1 24093 81122
1 18347 33267
1 4849 16696
1 67571 71077
1 62591 84196
1 54263 78612
1 17309 33731
1 24095 99079
1 43449 82265
1 17666 46872
1 34859 73472
1 30525 46195
1 34672 63682
1 63339 71156
1 703 80537
1 69759 76363
1 18870 30109
1 52931 73838
1 9136 96615
1 9624 89432
1 29613 91294
1 29217 97295
1 37691 41705
1 40575 58761
1 92576 93048
1 43019 90268
1 39653 85467
1 664 49925
1 10284 61239
1 42180 71714
1 9226 97614
1 27764 51090
1 10336 76121
1 3451 37545
1 41685 62729
1 24396 62291
1 22372 97645
1 69789 75623
1 24059 34033
1 6352 56507
1 4511 41515
1 44497 48764
1 51396 66081
1 21641 87600
1 8925 50317
1 44602 48183
1 13000 36588
1 42316 48306
1 13672 57593
1 26909 82444
1 7924 98008
1 55495 78445
1 17949 99784
1 23477 64095
1 66092 71196
1 3637 76237
1 49129 68109
1 18193 65195
1 79104 91306
1 3037 52984
1 87436 93740
1 13684 59422
1 51326 66431
1 61604 71997
1 82393 93155
1 76448 92622
1 32810 85706
1 3906 31168
1 37289 58255
1 2770 9376
1 4533 83284
1 70545 97005
1 19209 72034
1 26674 78707
1 50501 97850
1 35571 87372
1 49532 72863
1 32393 93263
1 74873 95816
1 1343 60256
1 12513 73272
1 12985 22284
1 77633 90338
1 13186 74740
1 7027 37254
1 31191 94517
1 15903 92063
1 43609 85905
1 17302 66500
1 74007 75295
1 58121 94668
1 63130 67727
1 74976 91109
1 44803 89712
1 5023 10227
1 55437 90619
1 42317 94842
1 45881 53028
1 11541 62101
1 52748 83061
1 29560 47007
1 2840 57180
1 25574 71504
1 17832 55987
1 21282 45202
1 7400 73176
1 49229 87116
1 7325 39557
1 7431 20126
1 26994 54817
1 16250 52197
1 28240 87899
1 22610 57446
1 25405 38376
1 79136 85817
1 34070 75358
1 10807 85581
1 19985 57735
1 48577 70274
1 28810 31893
1 68843 79421
1 52366 82437
1 45696 70207
1 18092 21166
1 12064 98922
1 14389 23572
1 50993 89255
1 13463 88580
1 28765 55870
1 51634 90590
1 7320 21032
1 16070 26199
1 12084 41594
1 4689 37337
1 935 83053
1 16943 58103
1 2111 94566
1 31536 49392
1 36057 59771
1 84039 90971
1 67747 91619
1 16096 33699
1 41712 74525
1 88990 99367
1 46887 60217
1 24220 99855
1 29594 38007
1 92457 96933
1 29613 59803
1 46600 82961
1 11762 18919
1 40888 78119
1 24637 26721
1 38815 42295
1 60281 63601
1 45 88123
1 21513 37951
1 19043 22447
1 18164 55514
1 52441 89314
1 17647 78311
1 6733 73018
1 23685 65491
1 44723 68418
1 44111 49872
1 62934 72383
1 54712 73930
1 4765 41792
1 87162 96710
1 24459 61945
1 89599 95857
1 61111 63558
1 31797 85356
1 66330 77838
1 27569 88219
1 31332 64648
1 22231 72825
1 33283 48146
1 1923 51653
1 11305 18203
1 9586 45202
1 68308 91770
1 15794 56078
1 20444 47057
1 14010 87714
1 94480 95180
1 3291 8987
1 47956 86237
1 30398 53185
1 43450 70935
1 4652 61577
1 3744 77736
1 23053 91182
1 14441 16058
1 23212 25860
1 4300 77758
1 39183 64505
1 27598 34951
1 37353 97816
1 59206 71067
1 6993 16114
1 23514 30452
1 40957 68335
1 343 44158
1 6620 79127
1 35358 45826
1 5381 95158
1 24485 29849
1 20547 73798
1 21643 73944
1 21194 82422
1 6859 89741
1 46076 63356
1 1544 86737
1 45762 57877
1 36373 86258
1 15649 85026
1 53421 59899
1 11300 36222
1 45245 50139
1 36902 94247
1 74107 83977
1 20751 59197
1 90444 95061
1 28025 39983
1 55229 84038
1 66893 87995
1 12775 24342
1 38740 86613
1 84161 95432
1 87207 95274
1 73359 85697
1 2535 37191
1 47391 99836
1 29557 79827
1 43878 87460
1 56774 62136
1 27886 42911
1 81836 93582
1 39052 72658
1 35114 58816
1 25485 68616
1 30034 58502
1 35466 82782
1 14010 17900
1 36240 84230
1 38270 90816
1 61355 84995
1 83324 93974
1 4544 42296
1 14388 23610
1 69872 96972
1 28975 37446
1 84710 89509
1 42182 47534
1 39997 87401
1 22027 25106
1 50116 73093
1 59220 92429
1 20926 30252
1 20894 88484
1 26978 75183
1 35398 92139
1 63035 63986
1 8360 45817
1 33426 64028
1 19679 86694
1 7671 76613
1 21849 49130
1 5093 78185
1 11158 78804
1 2258 38936
1 58060 99080
1 45384 76805
1 20280 22010
1 45998 70758
1 40395 54977
1 19028 83765
1 17448 88847
1 24282 49414
1 36917 65909
1 11589 54471
1 17456 29324
1 7498 7601
1 54523 82298
1 17976 21231
1 11150 76414
1 24468 65188
1 36825 45859
1 62798 97093
1 13700 90998
1 59078 66063
1 19981 51015
1 14774 40761
1 70766 99763
1 29720 73759
1 51509 90505
1 34282 83962
1 17456 85554
1 15671 70002
1 25934 73265
1 245 66512
1 53950 76301
1 15209 64217
1 40649 53213
1 1469 59596
1 7429 54598
1 21503 52094
1 9423 82491
1 30109 53780
1 52 79116
1 22177 36415
1 17196 75839
1 34210 43748
1 46431 88811
1 7383 34720
1 37988 54314
1 87029 88323
1 6600 77709
1 44551 62704
1 19382 34412
1 9062 46939
1 19649 55315
1 53007 95821
1 19298 83261
1 28061 33411
1 3058 74704
1 38745 77331
1 57526 92396
1 4362 75254
1 52052 99757
1 28559 28804
1 23847 99757
1 58049 63502
1 39684 80311
1 20583 89024
1 51746 97183
1 38930 48887
1 25799 94302
1 9644 86422
1 66151 68730
1 22350 89694
1 37017 79200
1 47244 69855
1 19647 52693
1 24367 76276
1 58343 80561
1 51443 59356
1 60675 81372
1 58499 82234
1 28124 81651
1 60881 72369
1 41741 90116
1 1320 99115
1 50585 60246
1 12467 87564
1 16124 46566
1 22377 98654
1 51965 62167
1 50883 71179
1 54255 54976
1 34373 54266
1 59118 89265
1 39643 58463
1 46627 94366
1 80478 84912
1 58698 74195
1 8699 43484
1 62773 99247
1 54268 54610
1 5536 27937
1 42090 58938
1 14591 92274
1 7236 94393
1 24180 53550
1 12692 25391
1 4816 45845
1 43664 45173
1 19294 45673
1 6181 56063
1 61047 90098
1 18925 30313
1 40233 53551
1 1218 70711
1 19355 57230
1 57982 63660
1 41206 93396
1 45401 59623
1 37243 57570
1 14184 74457
1 13821 93400
1 53588 90537
1 44807 52126
1 31975 40060
1 5159 35319
1 20439 20518
1 4740 31682
1 54887 83836
1 21360 92608
1 50268 71897
1 5899 20293
1 30862 43465
1 50097 57994
1 46075 62695
1 62448 94825
1 11637 73613
1 31423 54493
1 5249 23112
1 65249 99966
1 26856 49027
1 66755 83027
1 31067 79290
1 37675 66784
1 51171 62081
1 13878 41148
1 20451 25306
1 49527 56754
1 1104 3509
1 75114 83611
1 77535 97886
1 35232 45906
1 5424 89920
1 19203 86117
1 15732 77764
1 1975 10892
1 13405 84623
1 23638 25255
1 13761 67580
1 44484 88096
1 24474 42609
1 2484 82814
1 30562 87357
1 1711 74421
1 29722 39499
1 60409 89438
1 30356 58409
1 34721 77624
1 442 31361
1 5146 79917
1 6373 48725
1 39224 39913
1 7147 67883
1 17335 91214
1 82463 96996
1 46631 72190
1 6595 50244
1 47522 49499
1 16820 17530
1 33266 41567
1 78223 84759
1 44854 65611
1 88308 99842
1 12277 31498
1 88385 96498
1 48078 71677
1 47860 88139
1 28796 50158
1 34196 88805
1 58719 62623
1 55134 67259
1 24401 84042
1 32825 81263
1 32589 38712
1 9032 10286
1 5365 52844
1 68426 80429
1 28122 66072
1 16671 32501
1 66118 74860
1 50217 83008
1 84515 85247
1 17944 65088
1 43867 87122
1 67616 91813
1 55153 60741
1 26352 74942
1 84422 88050
1 55472 67789
1 58926 93227
1 71393 83114
1 68181 68686
1 5036 32446
1 50884 74713
1 29189 92742
1 1771 89241
1 28047 89437
1 50456 92198
1 1977 58554
1 461 79436
1 641 59049
1 38653 95969
1 74285 98500
1 60627 85336
1 26806 84451
1 7451 63757
1 56735 91643
1 1617 41685
1 6762 99524
1 15119 78049
1 29918 79338
1 39046 49085
1 29056 31467
1 9436 31058
1 28272 68562
1 4808 83416
1 12691 38823
1 72828 85163
1 69742 90950
1 24667 28361
1 66945 71368
1 6188 19672
1 2405 92207
1 1860 92056
1 65158 72077
1 18631 23475
1 49639 56629
1 52404 94541
1 66295 98433
1 38814 73155
1 11444 38784
1 50791 92329
1 39824 59825
1 36163 72284
1 31370 92444
1 4691 65631
1 3128 23559
1 62463 64989
1 2357 82805
1 84291 94994
1 18507 55454
1 12144 89116
1 11156 24068
1 48360 88357
1 24489 60633
1 9190 46852
1 20508 68093
1 13313 46363
1 3668 21630
1 63149 93099
1 28254 35034
1 12015 28569
1 30750 89675
1 24094 58338
1 68260 95046
1 21366 94568
1 34768 59952
1 7667 54852
1 76329 95554
1 18854 50929
1 43967 73147
1 13158 80144
1 56900 88925
1 50819 75918
1 31400 81555
1 11312 80785
1 27892 60548
1 47812 84911
1 40736 48856
1 18178 41983
1 5104 5174
1 8361 19682
1 60334 62651
1 31873 40809
1 11271 21374
1 9737 29767
1 12099 77643
1 2972 39067
1 29376 34237
1 43398 53755
1 14280 88103
1 35460 38982
1 50162 69222
1 20088 34412
1 19493 38521
1 46818 73195
1 4363 14241
1 72707 89222
1 29019 74647
1 78536 88301
1 748 74602
1 37445 95649
1 5941 24761
1 7614 22973
1 754 83369
1 3130 94464
1 19881 62386
1 45221 55870
1 54779 99404
1 4097 69770
1 30147 71396
1 70304 77686
1 61520 83454
1 15612 69646
1 10524 43825
1 19371 77598
1 44776 97798
1 3384 98194
1 80022 80407
1 70850 88210
1 34613 99416
1 85269 85464
1 57217 57711
1 38630 75798
1 42520 86332
1 46453 54596
1 17234 62100
1 35860 37559
1 17893 35319
1 3755 20401
1 4808 76225
1 16268 17223
1 14763 29651
1 63593 87684
1 43461 78228
1 24653 73955
1 95005 96612
1 27438 98045
1 25004 44818
1 44101 54305
1 78817 86608
1 13911 54469
1 7835 52368
1 59036 93184
1 38925 59062
1 24777 73735
1 5920 23094
1 21430 99153
1 42374 68046
1 12957 50369
1 10171 77415
1 72809 99032
1 22245 24708
1 20147 77648
1 43564 99850
1 29581 32609
1 652 43554
1 9043 65364
1 10583 42093
1 12572 52925
1 19856 77703
1 17545 35951
1 14415 66453
1 20431 71556
1 71000 76618
1 86802 99546
1 18057 28782
1 35193 36606
1 33939 72928
1 24389 60032
1 61870 82776
1 34883 87365
1 1986 17270
1 25009 88822
1 709 3901
1 75359 86931
1 8961 19748
1 89070 99891
1 2759 99484
1 2492 64202
1 20097 76470
1 37205 60789
1 14162 67481
1 22589 72098
1 24170 95975
1 18539 62646
1 14392 64137
1 45766 92092
1 3628 77783
1 18566 99526
1 13231 70406
1 15540 45474
1 12802 17693
1 56174 69933
1 16576 80932
1 61266 63296
1 27401 91418
1 17540 49249
1 69114 92465
1 37551 60798
1 16474 46872
1 55406 80889
1 86622 95861
1 21342 92974
1 25051 77729
1 4973 20444
1 58890 67748
1 59390 78779
1 15249 54754
1 3170 3543
1 18321 37252
1 25992 26206
1 47194 58716
1 59616 91182
1 75000 92304
1 44530 86685
1 2696 44831
1 30880 66791
1 14521 89942
1 31748 78961
1 82171 95674
1 16238 98780
1 51355 92897
1 42217 88253
1 37879 60828
1 2215 68705
1 46036 71220
1 17463 24058
1 10151 36921
1 81236 99457
1 64933 76557
1 62530 68114
1 60370 64524
1 4442 89336
1 47713 55300
1 7633 57343
1 45327 83662
1 32557 94327
1 972 2051
1 5979 96244
1 15431 16615
1 6743 99587
1 14975 71181
1 13975 94319
1 1954 56495
1 13183 45452
1 37056 38138
1 64344 74869
1 29821 45739
1 57315 74067
1 57421 95029
1 1211 76334
1 10894 57621
1 31510 81324
1 27720 96976
1 1742 40599
1 40248 45405
1 8989 35425
1 2533 62315
1 59806 97556
1 57252 88085
1 30509 80977
1 15340 40898
1 67671 79829
1 149 14498
1 50371 79842
1 36803 98935
1 14040 85180
1 51762 58471
1 31760 65063
1 27613 54471
1 9854 73080
1 24244 89538
1 34962 55729
1 22768 62838
1 19391 98119
1 24610 92487
1 54832 71216
1 2070 30794
1 71304 93429
1 6986 61518
1 44619 98883
1 7078 50741
1 2796 15571
1 30781 43889
1 42194 55295
1 17401 40845
1 66003 99682
1 46525 66725
1 2958 86509
1 35608 99109
1 22570 63400
1 20814 58497
1 53356 99637
1 19216 42383
1 52391 96364
1 22741 85607
1 43063 63370
1 5504 30740
1 52098 77079
1 42916 80270
1 44940 45622
1 41592 98358
1 67637 71994
1 7240 80610
1 62573 66471
1 56612 58562
1 42296 77807
1 15474 49419
1 29977 61077
1 17934 18892
1 86419 89706
1 20077 76037
1 23742 90320
1 35280 71079
1 76286 98614
1 48579 58226
1 37479 53138
1 67029 86518
1 46590 87031
1 31239 84052
1 23097 45288
1 50915 75436
1 24192 60244
1 37501 59941
1 50447 54955
1 12663 43692
1 39785 86115
1 32256 94380
1 1997 78487
1 10582 67196
1 46080 72223
1 15874 94022
1 9535 32167
1 35036 93457
1 13191 53520
1 27335 61475
1 37113 58262
1 55630 80571
1 30894 47067
1 52878 73856
1 15214 58471
1 38089 95618
1 66876 90034
1 43025 58728
1 6362 32860
1 4346 68286
1 15545 72049
1 25205 88196
1 81061 99733
1 63582 93381
1 60172 78970
1 247 77675
1 56608 98384
1 76961 88900
1 81408 82678
1 16025 57272
1 40693 91128
1 13765 92728
1 42747 51098
1 2970 38768
1 2446 71491
1 11148 89450
1 6637 80056
1 16419 33175
1 3095 89420
1 1814 80425
1 40709 72555
1 15889 84453
1 28197 77548
1 21404 74838
1 53799 88420
1 81393 83402
1 18906 57337
1 12784 25822
1 3699 78684
1 20755 24890
1 20546 21701
1 35358 97151
1 20811 37429
1 18037 26821
1 81116 91159
1 17585 32127
1 20395 98076
1 17644 73097
1 72356 97026
1 33640 99191
1 49832 72016
1 47378 65355
1 26962 41766
1 37394 87929
1 3674 78932
1 64852 76544
1 73708 90874
1 15471 61998
1 8707 87144
1 10770 96183
1 80797 87036
1 1831 9471
1 22501 47221
1 74977 80942
1 1677 34736
1 33203 39563
1 24626 67004
1 5778 84243
1 18067 27576
1 16716 74170
1 20149 55052
1 4611 42122
1 11334 12410
1 67923 92916
1 812 17354
1 54517 90562
1 21823 97125
1 3938 88880
1 18462 27771
1 9294 21639
1 65503 72935
1 66767 67920
1 1633 71802
1 20395 97241
1 20217 33219
1 3817 43749
1 56718 89258
1 51837 81134
1 40808 44477
1 46308 92677
1 18002 18975
1 30926 37670
1 70351 71799
1 83038 91587
1 54910 77558
1 2751 91510
1 19184 43329
1 40667 65493
1 34458 73142
1 40660 90007
1 22250 82769
1 86495 95892
1 20568 59371
1 37764 96855
1 61818 90568
1 69274 99292
1 12089 61589
1 13124 96621
1 81756 88082
1 11610 88974
1 3903 5532
1 59994 81414
1 19864 76502
1 24359 63002
1 49833 63157
1 1093 65892
1 15974 57522
1 42162 45811
1 11402 15880
1 7729 30589
1 22464 46538
1 56107 67663
1 84868 93270
1 22885 89431
1 12582 46887
1 10539 21575
1 50696 84951
1 8560 28983
1 52510 81903
1 69676 99449
1 56402 66722
1 61658 86164
1 47983 98356
1 46047 73621
1 9052 85593
1 6232 80444
1 82920 94405
1 43601 75703
1 68612 95393
1 83716 96866
1 30831 38178
1 36547 69103
1 287 47503
1 41451 64814
1 54482 70316
1 46946 73928
1 3081 37753
1 10460 46894
1 17135 44701
1 15031 40793
1 84726 85863
1 61724 85505
1 48099 69526
1 36076 70564
1 1999 22194
1 31181 60787
1 3052 97503
1 74686 95513
1 38351 75371
1 19760 41974
1 25066 72968
1 8224 61983
1 42565 54835
1 23193 34804
1 19612 58472
1 78032 80570
1 9047 93090
1 53259 57391
1 19108 78684
1 7546 15973
1 30459 91426
1 72329 75503
1 39766 71959
1 27727 50050
1 9790 83475
1 77801 89653
1 30171 84956
1 31129 57629
1 5152 25927
1 43923 62356
1 2311 7922
1 34294 80602
1 16020 26533
1 5759 61402
1 10503 93385
1 45901 60348
1 32456 35842
1 61968 70641
1 68006 86780
1 68315 72245
1 48070 57247
1 16116 59101
1 1597 66210
1 74515 95563
1 41773 54448
1 20147 42838
1 60554 97172
1 32131 73265
1 48068 84297
1 28401 73947
1 21662 45501
1 16213 83719
1 73626 85693
1 41772 88571
1 41420 59571
1 5595 79914
1 12264 73789
1 53899 64869
1 50950 78291
1 1198 56121
1 17214 96526
1 4792 76618
1 5189 86298
1 62127 96503
1 80388 80416
1 33017 47049
1 11098 61014
1 28927 96072
1 67291 73591
1 15484 37506
1 46934 83197
1 57349 67129
1 6044 74341
1 350 34315
1 104 89069
1 33320 84601
1 13842 89169
1 21937 90800
1 12243 30013
1 3888 68259
1 21681 48544
1 8271 90876
1 50314 56853
1 73728 81788
1 3967 69328
1 45179 98104
1 37510 83238
1 51345 92379
1 36155 88366
1 27225 64308
1 68984 98156
1 42886 78103
1 15475 35070
1 5656 18080
1 83733 87656
1 3086 4992
1 28604 93669
1 16013 40554
1 37329 53319
1 8628 12118
1 27101 96064
1 5080 88704
1 10843 19808
1 50279 92505
1 34642 91836
1 40704 71054
1 38075 84953
1 30015 64587
1 63805 80619
1 35374 71304
1 43909 96213
1 53302 91696
1 70987 86490
1 32787 67076
1 34914 65513
1 22301 81508
1 27948 61469
1 10856 72659
1 1315 38765
1 59701 74548
1 9624 12934
1 45989 73299
1 9065 23885
1 33782 49441
1 18224 57767
1 69941 79766
1 22907 60153
1 16705 42411
1 21639 36007
1 59430 70387
1 25687 55442
1 26911 49106
1 51525 95425
1 17698 55083
1 25429 49191
1 64889 81406
1 19300 81990
1 12220 59810
1 8959 95323
1 47126 57855
1 63603 92795
1 47019 88764
1 43114 54578
1 60921 95798
1 42470 53925
1 31039 45616
1 3003 80326
1 12587 91647
1 24384 47396
1 33150 68098
1 10762 53123
1 68609 88569
1 44143 55092
1 13725 73266
1 26057 54184
1 32095 35415
1 772 13050
1 58578 80905
1 25523 69360
1 32943 57679
1 22849 43466
1 3922 15220
1 2490 7752
1 12764 99680
1 5660 13301
1 27485 57668
1 5156 58193
1 76772 92894
1 28030 48506
1 2588 91327
1 36833 51112
1 24207 27703
1 14786 22162
1 63495 66350
1 7125 57859
1 7677 63566
1 43216 54000
1 72064 79955
1 72553 98868
1 32938 91918
1 42139 60547
1 38953 56151
1 64615 78524
1 17305 52550
1 14960 88489
1 7511 94012
1 16276 81632
1 72736 94584
1 53173 65455
1 59050 99837
1 68987 85424
1 16428 37177
1 30287 87594
1 28344 30697
1 24512 68388
1 73261 74816
1 15440 68300
1 69545 72614
1 29897 61438
1 9146 92968
1 8238 31977
1 906 19483
1 55139 96734
1 5961 13682
1 46017 94395
1 63997 82978
1 69103 95996
1 49024 51132
1 81705 87645
1 77142 88174
1 9749 67118
1 35643 78224
1 20574 73308
1 3453 26976
1 10307 75534
1 9084 46685
1 63956 91403
1 61376 79202
1 93773 95347
1 50181 60347
1 31898 67601
1 72800 96623
1 29746 54136
1 26754 81565
1 21251 95156
1 17777 38008
1 25474 83276
1 87025 95856
1 44426 61790
1 26780 81919
1 6158 66786
1 17179 92731
1 10720 72709
1 1727 97660
1 32651 98711
1 63985 87461
1 1015 27500
1 24874 35325
1 35663 54954
1 6891 11542
1 23505 47372
1 13601 67903
1 23359 37908
1 9477 76252
1 16231 53422
1 49087 54841
1 64152 82591
1 44524 53755
1 689 19909
1 7407 91344
1 13153 23252
1 18175 74797
1 61995 98921
1 10466 46003
1 9481 81946
1 85917 94994
1 73883 92907
1 44029 57247
1 63298 75550
1 49575 54484
1 74959 95748
1 8893 90022
1 44625 68994
1 18871 26056
1 39346 54962
1 5174 37993
1 13984 78986
1 12018 88289
1 51204 52199
1 54582 93875
1 17852 72897
1 24171 45007
1 42363 88201
1 5090 48808
1 29156 75173
1 51822 91919
1 14969 27544
1 57006 76448
1 85489 97925
1 91268 96871
1 20703 24543
1 33957 68419
1 22952 64266
1 11864 91300
1 12096 19739
1 18179 77971
1 12071 38830
1 6808 7291
1 37634 41796
1 43235 97530
1 23423 46044
1 22663 58737
1 79804 99204
1 19998 99562
1 9145 54454
1 6656 91452
1 25072 50563
1 1719 37366
1 2329 56931
1 13119 93751
1 58024 63787
1 45082 60655
1 1812 48359
1 65724 70541
1 59632 77292
1 85865 96760
1 21216 27369
1 48777 65780
1 22385 73917
1 30218 31127
1 44918 98776
1 91884 92630
1 16894 40567
1 16125 42561
1 32911 44905
1 1543 90795
1 30211 83393
1 69475 71377
1 13913 31877
1 82575 99869
1 15305 82765
1 57115 59694
1 1210 42694
1 12462 23084
1 70493 96464
1 8261 71940
1 4563 98351
1 12131 45994
1 10131 56448
1 60158 66155
1 40114 90339
1 10815 33183
1 15577 89668
1 17703 64254
1 72112 88768
1 53448 86564
1 10750 18438
1 42756 87328
1 22535 49066
1 11320 63209
1 18331 33936
1 8221 89172
1 26548 86954
1 51473 91613
1 29519 95630
1 251 11780
1 22711 47727
1 65619 66232
1 42019 46603
1 21979 52211
1 44368 81841
1 55417 68544
1 71551 81304
1 72009 89177
1 46513 96538
1 19967 94082
1 6159 96523
1 11769 70349
1 52465 99934
1 7570 52162
1 7841 33187
1 36196 49837
1 15695 67401
1 11978 49375
1 42775 99087
1 3039 84480
1 19788 67059
1 12463 92628
1 49265 55211
1 14959 21604
1 45561 88200
1 22608 31770
1 35634 85879
1 43666 99082
1 13537 56293
1 4117 21017
1 5168 88134
1 32895 48783
1 12787 62506
1 12668 86253
1 21945 28510
1 27267 30082
1 12206 35213
1 15598 38605
1 87204 96388
1 85132 85627
1 16838 68346
1 41930 55139
1 10683 61933
1 34979 65950
1 40593 74978
1 28395 38051
1 32690 86611
1 22147 33443
1 34825 97146
1 40545 78489
1 46401 92015
1 2078 10997
1 19290 27148
1 3165 75346
1 44576 59558
1 26618 42869
1 64374 96516
1 36328 36752
1 46402 63589
1 20022 61262
1 49275 49420
1 30979 71424
1 32227 80349
1 13384 24513
1 52288 58140
1 8070 95942
1 29211 43655
1 74857 96752
1 14271 83344
1 24309 83419
1 15505 69976
1 64661 83909
1 11832 14405
1 21754 36930
1 11008 40887
1 31621 50098
1 30107 64277
1 45648 47885
1 15863 21312
1 5831 42881
1 7429 91473
1 18699 21796
1 16600 44867
1 2490 49739
1 50311 78750
1 19232 95312
1 12924 31940
1 65395 68517
1 16253 57023
1 29649 67512
1 2476 7098
1 15231 88106
1 24456 98937
1 20051 80090
1 12359 81842
1 68410 83639
1 53361 53490
1 37714 43329
1 1473 9676
1 46974 54187
1 20195 84087
1 17145 70979
1 22879 98555
1 74822 77298
1 13371 35976
1 9612 72996
1 63358 72968
1 64117 78902
1 60362 62237
1 29440 97985
1 25228 74925
1 12677 70064
1 24502 88156
1 19880 66880
1 85563 87115
1 32979 62208
1 27492 41048
1 54940 65737
1 27411 93303
1 26821 49639
1 26419 81587
1 46196 71340
1 38958 43447
1 21549 79454
1 4537 20345
1 39601 74490
1 41447 51740
1 37034 99706
1 4245 23742
1 9248 13502
1 83848 92208
1 54955 63403
1 59 93283
1 39171 41911
1 32239 74254
1 51029 84142
1 30709 69405
1 51457 68103
1 9408 66901
1 51144 62002
1 48910 50183
1 52894 95388
1 59610 69618
1 2801 67294
1 30856 49167
1 23309 90072
1 20327 69579
1 35626 82741
1 41199 89406
1 25201 52893
1 54699 77497
1 39323 50995
1 14822 92914
1 6903 80675
1 28890 33866
1 47423 87018
1 27358 30400
1 40964 71610
1 6300 22723
1 38691 58562
1 4998 76806
1 3244 78050
1 13640 21180
1 29064 52983
1 56870 93109
1 27005 79889
1 45504 47440
1 89006 92142
1 15306 47998
1 59796 61298
1 26015 90342
1 13948 26858
1 3989 39399
1 49284 82338
1 8069 37673
1 10533 48593
1 76487 96540
1 67828 72628
1 95539 96299
1 81182 83497
1 23084 44490
1 82239 95916
1 66949 82539
1 68678 86166
1 35772 94390
1 25428 43750
1 6469 8992
1 46817 87523
1 15515 82533
1 77782 96014
1 15311 93275
1 49329 65473
1 14116 35369
1 30364 99335
1 51753 73351
1 12930 24386
1 5004 58020
1 15024 57254
1 61842 64385
1 36868 73051
1 1538 30374
1 44209 57654
1 21062 74320
1 31860 68763
1 83910 90197
1 27092 33075
1 26544 45297
1 56479 72490
1 65203 78309
1 38620 89491
1 19610 76881
1 8827 94958
1 5645 53322
1 43687 85015
1 51712 79820
1 24816 25446
1 48260 65298
1 20603 66275
1 5432 55822
1 55817 67410
1 73167 77516
1 70766 94162
1 33474 35844
1 8647 43524
1 20968 83055
1 49260 90351
1 12969 24148
1 18093 32858
1 45461 81160
1 8599 36028
1 4738 77093
1 7378 51294
1 60778 70373
1 21005 64032
1 5907 48532
1 32732 74777
1 889 68346
1 3826 48268
1 45515 61851
1 11105 41608
1 23693 58697
1 42837 56645
1 37905 93351
1 32381 37870
1 12724 15101
1 57341 58728
1 66012 70684
1 34619 77410
1 32659 84943
1 8290 43876
1 58230 79409
1 10812 67634
1 6098 60381
1 25527 93208
1 33086 84180
1 2381 87012
1 58050 99367
1 32955 65502
1 79266 99752
1 6063 26070
1 55274 79610
1 44802 93794
1 43409 83450
1 7958 49751
1 66740 84684
1 9624 74400
1 54031 80713
1 10219 85515
1 67377 82321
1 21594 64685
1 29654 30116
1 19531 90122
1 59337 59348
1 11226 13232
1 55796 58994
1 15999 84936
1 53312 98115
1 32798 77090
1 27545 44187
1 27595 55493
1 3351 35839
1 19296 29939
1 67799 86066
1 84989 96065
1 58990 67918
1 30862 89510
1 29381 56778
1 32073 92571
1 50615 97036
1 6385 23754
1 18899 91909
1 57471 88289
1 74608 81362
1 16041 31584
1 61232 73392
1 52 39395
1 18410 27022
1 40246 52402
1 34597 48773
1 83786 89226
1 6732 19647
1 7726 20792
1 70386 93197
1 66362 85492
1 323 49928
1 27419 55363
1 54584 75708
1 43505 54928
1 22461 42482
1 3931 18101
1 15626 16120
1 23755 50565
1 62621 84823
1 1648 70613
1 41969 46394
1 22431 90571
1 44003 79102
1 189 34896
1 37141 91591
1 53653 91022
1 14087 93407
1 23078 49244
1 27003 39628
1 34984 87600
1 47996 88765
1 55800 89323
1 10247 21791
1 2568 66117
1 42247 64851
1 56519 94516
1 21236 67049
1 60343 63960
1 3914 46691
1 41901 56621
1 3360 94677
1 65890 90386
1 71769 85802
1 35023 42088
1 13683 92367
1 18144 81942
1 4618 96296
1 17698 38003
1 17495 65863
1 12346 66466
1 9337 44224
1 41512 95186
1 74436 82825
1 5965 35046
1 15556 61562
1 37022 56636
1 70037 95365
1 36840 52230
1 47058 71327
1 46523 61170
1 79002 82620
1 37052 42095
1 14862 79483
1 11209 12489
1 87132 90592
1 35282 73597
1 6400 41859
1 4840 31499
1 36276 59292
1 29457 58198
1 31147 86907
1 22378 36311
1 11996 97343
1 25941 42544
1 33592 56266
1 68150 80830
1 21030 76203
1 27151 28442
1 36458 93476
1 18920 83430
1 56504 93173
1 4901 43633
1 22631 43776
1 1069 1160
1 21568 37553
1 51726 75274
1 38080 98133
1 61524 75624
1 11572 57780
1 14148 70594
1 3673 67981
1 38346 85330
1 11856 85749
1 16134 94774
1 21485 75716
1 77441 94708
1 63593 74169
1 81141 85610
1 14622 36887
1 62659 86381
1 77437 84262
1 52888 95106
1 233 72368
1 89356 94065
1 46435 62031
1 8118 88429
1 51351 72116
1 5734 14352
1 83345 98608
1 35002 46045
1 41085 94981
1 47911 76276
1 26235 53425
1 46391 87364
1 36704 69949
1 31538 88194
1 78615 85630
1 16630 33700
1 31472 74771
1 32855 86492
1 19938 24997
1 36583 47524
1 73191 76251
1 44714 71942
1 27422 95063
1 47149 74076
1 6386 30304
1 57877 75192
1 91077 99764
1 48334 81164
1 26827 44261
1 24484 99437
1 21592 76927
1 56652 72158
1 31735 64844
1 14893 25185
1 20784 75881
1 36234 76740
1 30974 98494
1 75606 91430
1 320 85617
1 38891 64408
1 17891 46412
1 59293 82431
1 56766 79708
1 22132 42553
1 80407 91557
1 39438 75881
1 55158 63747
1 46194 68423
1 43574 56053
1 31749 79096
1 24199 56559
1 34573 49711
1 54360 55215
1 4451 43462
1 37187 66210
1 193 89553
1 13290 52225
1 8917 64452
1 32753 98832
1 2115 63775
1 7260 47639
1 37387 52107
1 23744 74187
1 51593 76206
1 38946 77732
1 40921 48250
1 18638 92034
1 59768 78989
1 43188 85089
1 68808 97758
1 38730 76184
1 6392 29747
1 50231 75069
1 25538 61585
1 227 84215
1 50435 90088
1 18741 55663
1 32382 72226
1 17935 65743
1 37783 88924
1 27249 42969
1 13119 53246
1 50332 50714
1 13372 51677
1 19409 94500
1 31678 81576
1 830 77175
1 68179 71206
1 82485 83495
1 19243 78031
1 53706 56974
1 33735 52048
1 6218 57717
1 51869 78724
1 13448 49625
1 53315 92956
1 15697 57010
1 29680 81917
1 27890 85350
1 19989 28564
1 10200 95423
1 17274 64764
1 33305 98137
1 6603 39012
1 37832 51882
1 7458 96571
1 29953 84713
1 28418 72531
1 20196 83919
1 27051 40224
1 8002 74657
1 59381 85718
1 16257 84193
1 2724 52174
1 20840 86782
1 36175 51828
1 60932 65511
1 73498 80846
1 2482 69589
1 51786 89394
1 40851 76916
1 31412 62586
1 877 83284
1 40306 96582
1 6973 49878
1 45678 91169
1 3479 79423
1 43672 80589
1 6050 55797
1 78386 79209
1 3963 85845
1 71714 79223
1 48121 52137
1 57530 71920
1 5888 98052
1 49935 71552
1 42762 91006
1 38175 81661
1 19440 33499
1 23799 93654
1 42774 84630
1 30231 90310
1 15212 26909
1 25120 35455
1 51084 72422
1 39494 58228
1 41716 93107
1 26215 38035
1 4915 78518
1 89847 98775
1 38268 53309
1 35598 71757
1 40259 43110
1 5955 74261
1 66349 73549
1 30281 98460
1 22495 52145
1 44586 52441
1 53165 79230
1 29094 46914
1 43927 96749
1 70654 90880
1 59896 66049
1 73217 96725
1 35463 45709
1 36124 89446
1 49662 87352
1 29171 30010
1 1918 75162
1 55252 91773
1 8803 61433
1 29360 91169
1 34311 74502
1 11218 39936
1 21264 78815
1 65496 96535
1 27393 87802
1 9512 66575
1 16315 66493
1 39172 96569
1 56627 70814
1 23381 81571
1 56205 59518
1 61615 78471
1 7179 71385
1 35057 91877
1 62069 62894
1 5450 89974
1 80485 89488
1 60886 75844
1 23659 32151
1 5496 67534
1 11919 48058
1 35836 87897
1 27193 31290
1 35404 74227
1 21981 69106
1 22786 59293
1 84405 88244
1 33827 39012
1 14949 70330
1 25555 59557
1 24091 85443
1 2 67616
1 26803 41028
1 27837 51023
1 47501 88552
1 51552 99613
1 45969 55436
1 14582 18867
1 36883 72071
1 28006 75078
1 62909 95075
1 2162 79477
1 22263 78119
1 3729 80317
1 44323 61493
1 6345 39104
1 15341 36944
1 52663 71055
1 2824 75642
1 41652 89986
1 52400 90281
1 62309 67836
1 16285 54250
1 66307 84861
1 7810 37020
1 11785 51275
1 22731 42312
1 40299 80533
1 51745 75419
1 61069 81616
1 19455 27552
1 1010 20771
1 52610 66958
1 65876 94954
1 49996 60989
1 36045 53310
1 31716 66105
1 25239 69423
1 96694 97857
1 11495 82855
1 41084 99440
1 33294 86843
1 3524 73716
1 9637 36501
1 83562 98888
1 21041 28049
1 74037 92879
1 53 18907
1 27860 64596
1 23691 80238
1 43977 69072
1 57411 59252
1 21077 93244
1 8076 36173
1 24712 99028
1 1684 20205
1 43516 72092
1 74827 88396
1 65679 94417
1 55118 80184
1 14891 24004
1 3957 7098
1 20780 81835
1 35660 36827
1 39194 58905
1 56638 74890
1 40511 76548
1 49008 51005
1 26513 92980
1 21373 26575
1 30777 79728
1 42084 76741
1 9432 35511
1 22043 95574
1 54521 83424
1 34455 39163
1 73430 85679
1 21969 69986
1 18587 37934
1 79817 96578
1 6314 62169
1 48122 62783
1 31655 88273
1 16932 60536
1 56793 81551
1 7180 49346
1 39818 64609
1 54439 92078
1 54044 60455
1 53107 85395
1 3716 63024
1 27433 29639
1 46560 72228
1 79741 88002
1 74972 96077
1 21630 60495
1 2664 43582
1 52769 97148
1 5789 41353
1 5006 25990
1 14352 61277
1 11730 59004
1 13984 58356
1 33419 95565
1 60992 90531
1 41869 87449
1 35595 65559
1 28468 71707
1 5196 22126
1 79185 82225
1 2752 7718
1 80169 98130
1 14783 16367
1 15753 85692
1 47069 86178
1 9137 94133
1 1463 52874
1 32487 51031
1 57764 98447
1 75693 88178
1 7707 67907
1 39681 73888
1 56581 66509
1 23226 82693
1 27942 60274
1 41828 96487
1 8064 64241
1 23485 49450
1 38419 85079
1 85232 89423
1 81511 89450
1 18289 48208
1 66102 76160
1 23702 89239
1 41285 89747
1 9211 73376
1 44774 97536
1 18947 94084
1 64458 84138
1 49553 71839
1 9892 29963
1 2524 87823
1 30821 85782
1 53066 77879
1 44771 60038
1 9650 12843
1 55194 56948
1 33276 55480
1 28940 43918
1 30352 75227
1 37751 53723
1 61438 90910
1 33593 73809
1 7090 84151
1 65906 73061
1 35202 75568
1 59122 75580
1 15946 87689
1 52295 54604
1 83671 95263
1 25703 86743
1 3898 81237
1 90825 92028
1 59501 69316
1 515 50875
1 27275 38909
1 26815 95509
1 15988 81119
1 55598 93324
1 12053 85505
1 75158 92151
1 19824 48453
1 34321 88531
1 27013 85005
1 46155 87358
1 67638 92995
1 839 62863
1 34181 82494
1 40919 46192
1 39532 57210
1 17493 25375
1 3542 86271
1 11523 58312
1 66196 72603
1 16215 64592
1 13396 80105
1 39257 61389
1 42409 79937
1 35549 80710
1 42960 71880
1 47756 99746
1 51885 81580
1 1688 34283
1 33656 50930
1 30598 35324
1 31753 85021
1 40304 52696
1 21230 77394
1 35578 96846
1 4713 22198
1 13393 98926
1 41187 82157
1 30032 85792
1 20556 74163
1 48502 76356
1 37387 55018
1 37098 58438
1 52854 75185
1 59898 81913
1 32031 86005
1 67300 70371
1 47852 57938
1 39813 42920
1 11794 81481
1 34417 92202
1 49523 92514
1 5396 32128
1 72536 94438
1 22997 63431
1 26272 70022
1 18596 56181
1 46100 64549
1 39249 91599
1 18517 40509
1 50285 72075
1 35596 60454
1 34015 38760
1 53312 58239
1 48692 97054
1 14081 57236
1 10355 61538
1 5026 90271
1 37503 99286
1 6186 12141
1 2423 84293
1 7738 99349
1 64434 90910
1 5094 89166
1 6182 20041
1 46594 72935
1 24708 48924
1 25590 84701
1 52371 61053
1 1384 32945
1 7389 85963
1 52532 95786
1 10561 77667
1 16187 50965
1 19792 85250
1 20743 80676
1 22091 95377
1 27745 49958
1 57035 67652
1 92287 98200
1 28700 40944
1 6229 13832
1 35871 40702
1 14929 81589
1 11806 40694
1 4279 93382
1 15110 58583
1 9891 21955
1 13837 33326
1 54559 81335
1 12697 12993
1 8886 58292
1 78724 88011
1 50974 78403
1 2242 46469
1 45999 81634
1 44604 92267
1 13447 80536
1 34670 54097
1 27842 28220
1 3936 9666
1 44777 44848
1 19239 43836
1 20600 86565
1 9134 55161
1 11860 81613
1 3253 66091
1 19790 78230
1 25942 64686
1 5577 91107
1 31435 62108
1 25339 52406
1 73572 88460
1 29807 96943
1 6739 76032
1 80147 84148
1 30624 73738
1 31935 98337
1 79106 79399
1 91456 93268
1 61628 85884
1 62283 67381
1 11476 64764
1 51331 66632
1 87244 90367
1 14985 19184
1 30671 68911
1 1484 62525
1 15841 90742
1 8453 74949
1 68142 80894
1 66978 90194
1 49803 74961
1 24245 73481
1 84194 96092
1 42982 54963
1 61776 86353
1 5703 73149
1 15737 46405
1 49904 73659
1 25174 64958
1 6447 79143
1 21877 68777
1 2366 57514
1 26923 64289
1 47154 78466
1 80 24842
1 3719 88046
1 71899 80877
1 5950 85928
1 6676 43009
1 52553 88276
1 9185 48783
1 49148 69890
1 20414 96985
1 18648 40447
1 96053 96859
1 33184 51093
1 1809 30662
1 67607 99367
1 34362 87014
1 56493 58653
1 27678 35117
1 47609 96959
1 45875 77164
1 22324 26868
1 90731 91247
1 38843 71862
1 50125 68775
1 59052 80658
1 34670 98751
1 10412 65874
1 12219 34834
1 10745 19243
1 44248 99102
1 7999 49276
1 5926 51675
1 35823 55598
1 3041 15600
1 2463 18800
1 36710 57674
1 9134 78691
1 60756 83053
1 32096 44515
1 9274 44548
1 22125 93316
1 44719 82944
1 39259 43093
1 30710 75878
1 14850 50035
1 19306 35749
1 24480 64880
1 13670 94875
1 28558 31824
1 8990 21726
1 53892 84548
1 10872 78802
1 25615 70022
1 17860 34675
1 72085 81137
1 26028 74995
1 26834 76537
1 57464 84980
1 506 31043
1 1637 41449
1 53041 63110
1 33419 98692
1 76064 90347
1 13236 85627
1 72276 98600
1 61407 93242
1 69831 78158
1 11541 88745
1 10736 24722
1 8557 73888
1 322 53733
1 1801 12540
1 18450 34151
1 16801 47478
1 45788 61881
1 22015 49811
1 62865 80073
1 68890 99374
1 13577 91637
1 7366 82581
1 2350 89496
1 2159 67532
1 29989 64672
1 33155 42138
1 10972 12075
1 63828 89024
1 5827 33460
1 44213 56014
1 67663 95613
1 23468 47825
1 3882 14207
1 11293 78523
1 10073 17654
1 33498 47790
1 1345 26039
1 31104 36917
1 11420 68947
1 1876 83581
1 49447 54817
1 27454 58136
1 42733 93097
1 43764 60198
1 8182 62640
1 31160 61293
1 46058 53995
1 3712 98126
1 24517 46755
1 55354 92086
1 2627 96097
1 1953 2304
1 81248 99240
1 37528 78996
1 13096 71932
1 70058 90562
1 19259 52819
1 6394 51616
1 22714 24259
1 69582 79555
1 46596 91713
1 84819 92459
1 7987 32655
1 38824 54965
1 23776 45185
1 2018 80040
1 1377 46697
1 61464 74377
1 45920 57248
1 10057 17482
1 35243 63467
1 41551 47690
1 6218 57565
1 79429 98163
1 27836 36371
1 29411 60581
1 9261 52597
1 21079 41255
1 16214 73999
1 48824 52160
1 15415 46959
1 42461 60217
1 146 43744
1 38939 80959
1 72183 84440
1 5758 36089
1 12024 93597
1 5079 80374
1 51814 73854
1 5160 25367
1 89327 93130
1 8386 19309
1 462 74625
1 42424 91356
1 33141 34488
1 2175 66063
1 45759 53926
1 43281 67892
1 14443 31936
1 17147 88576
1 16487 71711
1 15792 82969
1 33494 85564
1 58951 99628
1 36107 71239
1 66952 71160
1 53916 75728
1 13945 68381
1 14177 83194
1 30650 63190
1 18078 79212
1 54526 74899
1 86176 87569
1 35996 93834
1 37536 59300
1 42229 67520
1 23214 74373
1 3395 87991
1 5774 76589
1 21811 37483
1 16511 58982
1 29969 62875
1 25386 68846
1 24943 52287
1 36618 50764
1 7816 93753
1 47490 96938
1 74459 98965
1 66085 85394
1 21972 42133
1 68118 77594
1 5457 50405
1 9405 52843
1 1227 4270
1 29671 76059
1 8563 16650
1 71473 93242
1 8041 93161
1 2753 97549
1 18991 47030
1 6165 90394
1 65913 73247
1 16139 29305
1 26815 96092
1 30998 66322
1 38856 79893
1 58436 96760
1 51010 98638
1 26672 37731
1 51524 65842
1 2328 58494
1 73121 76606
1 24824 42172
1 70600 89177
1 3649 83260
1 33333 82744
1 47907 93461
1 27735 76591
1 32346 80326
1 48407 94762
1 53650 66563
1 22132 28192
1 10967 98402
1 42988 80518
1 89722 95340
1 7897 22152
1 55548 97835
1 17998 69353
1 41421 85635
1 80421 99207
1 28613 62160
1 24281 63515
1 22976 61728
1 5992 60851
1 23347 85150
1 37948 96985
1 29650 71611
1 25716 94026
1 62508 76394
1 44581 52455
1 50359 94808
1 37607 60867
1 5055 29958
1 25657 80025
1 19335 80744
1 56669 71299
1 53503 80070
1 57716 83544
1 27088 64009
1 31259 89642
1 79243 84253
1 77509 88127
1 20089 82950
1 96634 96686
1 27631 32535
1 68016 79518
1 2710 79850
1 14151 79002
1 26536 77337
1 6857 10936
1 17345 83520
1 1698 57772
1 55868 72195
1 9949 37543
1 23988 71803
1 26657 35412
1 65327 80357
1 29205 97675
1 15050 44562
1 204 68570
1 74178 96628
1 76165 91458
1 18284 36829
1 47414 54464
1 56392 60897
1 50243 97746
1 68624 96903
1 43567 94840
1 20756 70751
1 8543 18253
1 69307 79097
1 4412 11680
1 64569 82316
1 92147 96261
1 12353 50933
1 52036 78465
1 54011 54526
1 5404 11757
1 10694 95218
1 54251 81039
1 51568 61822
1 491 92626
1 30547 88364
1 32734 64027
1 4710 63912
1 18267 22938
1 51172 54613
1 2148 79493
1 10975 47116
1 34475 68112
1 61721 77249
1 94418 98085
1 9218 97274
1 70894 92245
1 33919 59327
1 18399 42076
1 48318 81347
1 5068 47484
1 18460 26382
1 47134 77400
1 6201 94571
1 21055 37518
1 19539 29050
1 41912 88147
1 78288 95622
1 16358 92341
1 36867 86550
1 35989 94774
1 35137 64110
1 18259 51635
1 32461 76383
1 405 63511
1 25934 41891
1 40590 64059
1 41231 50331
1 59132 69425
1 6495 32452
1 76980 89169
1 62659 83325
1 68886 78910
1 5347 74611
1 7228 87627
1 28063 68708
1 26636 79429
1 43506 76498
1 20287 62465
1 21822 99250
1 22180 49526
1 16535 20694
1 75909 98247
1 22372 81351
1 43107 94218
1 12688 88330
1 16036 54986
1 45723 53255
1 35349 49182
1 12267 69905
1 13239 73912
1 9933 56636
1 9697 52952
1 24107 70399
1 46258 85457
1 43815 73141
1 46450 92516
1 471 4433
1 30450 73267
1 36264 44344
1 48164 95877
1 57382 90901
1 53429 91137
1 53509 70335
1 26188 64396
1 23334 38832
1 68133 94302
1 70197 88709
1 3149 79813
1 2502 54444
1 40608 77501
1 24123 39556
1 69250 80653
1 41546 80357
1 87101 96196
1 2290 23271
1 57876 88089
1 22173 85208
1 15342 80449
1 24306 60161
1 34783 71860
1 9306 59548
1 69162 74921
1 23294 30407
1 2471 21736
1 44153 52882
1 58395 59878
1 24576 87624
1 46944 51224
1 6202 43769
1 63735 81754
1 15019 17049
1 15193 97972
1 35353 87647
1 33322 53246
1 5991 36796
1 86565 91215
1 63716 76007
1 9522 54174
1 72497 89322
1 39850 89363
1 44381 75399
1 32258 90585
1 45941 86709
1 18658 62812
1 54745 57867
1 45666 83492
1 51766 71484
1 12187 30331
1 10002 37538
1 10028 42853
1 74697 89625
1 18645 93015
1 90797 99255
1 23130 57166
1 55991 97910
1 25355 88227
1 18761 89669
1 59282 83789
1 79161 86169
1 88098 89361
1 49396 68863
1 89437 90577
1 33185 60179
1 46840 98465
1 20617 34225
1 85964 86894
1 85757 93378
1 8513 9576
1 47533 48806
1 41078 51063
1 19974 35525
1 8782 69987
1 29668 45719
1 79057 94121
1 3493 36908
1 21494 88720
1 1859 96907
1 16826 40705
1 54087 71346
1 38207 63720
1 4828 67387
1 18851 31121
1 5167 15261
1 14304 34653
1 28094 80234
1 45834 82276
1 35926 36717
1 24905 81260
1 63069 83098
1 73160 78997
1 359 62545
1 40528 57622
1 1246 90089
1 49399 81797
1 31136 35152
1 54659 73804
1 64100 84187
1 40101 99047
1 16992 84536
1 80534 80897
1 5922 65327
1 42477 92462
1 66112 77574
1 19030 95126
1 44993 69300
1 28041 53584
1 24673 91253
1 73801 92892
1 41064 95172
1 43042 79135
1 68774 84933
1 48257 91008
1 26248 54232
1 60851 85284
1 89013 90207
1 41894 62721
1 22224 86831
1 41642 68730
1 67592 70685
1 15939 47778
1 82960 98996
1 15024 52268
1 40072 77938
1 67636 70942
1 4825 45911
1 52396 90446
1 6391 94946
1 55737 73396
1 29177 35537
1 64772 77404
1 87325 94417
1 17817 39492
1 26978 33441
1 11493 54484
1 21035 42339
1 29835 88005
1 2677 95808
1 40970 70382
1 36179 57411
1 10952 27478
1 31575 45097
1 7892 81603
1 12923 57007
1 18399 30916
1 27717 71175
1 2300 17118
1 15497 95118
1 1234 17783
1 5886 12462
1 34792 99266
1 9064 66219
1 52374 64263
1 30536 61455
1 22362 57218
1 6558 13402
1 65469 73370
1 3311 5950
1 59920 70137
1 27530 92325
1 6330 21241
1 26062 88458
1 33738 60746
1 60881 94191
1 59018 59985
1 77325 99389
1 16315 86893
1 19916 20086
1 61263 67150
1 5152 44409
1 14276 48724
1 41841 54338
1 66123 85282
1 53349 93347
1 17830 60440
1 61349 84528
1 10459 79443
1 26276 62010
1 3999 15199
1 3693 63818
1 28610 59490
1 2423 31478
1 69676 84086
1 60782 89088
1 51768 88070
1 22060 41088
1 10193 31627
1 35124 60160
1 19435 46216
1 32094 33473
1 26788 31364
1 21354 85126
1 15772 75559
1 21405 83663
1 15959 37873
1 12661 50106
1 30675 59775
1 36547 95105
1 8439 59216
1 70333 89990
1 18302 26612
1 25696 63841
1 71656 72945
1 63982 99039
1 5859 59572
1 10556 52072
1 38379 83242
1 805 86089
1 13620 38669
1 61875 62144
1 88840 95994
1 18676 65088
1 5749 73730
1 53175 73514
1 1891 29606
1 58360 89276
1 29462 42737
1 1741 2426
1 5425 65772
1 41699 84521
1 54218 69823
1 53454 89176
1 51847 62449
1 37126 43896
1 18844 42750
1 77574 82494
1 8299 9970
1 91304 95026
1 5472 95106
1 25605 74063
1 37125 85906
1 6396 14197
1 19252 66747
1 5828 33963
1 51893 98244
1 58059 89143
1 23734 65539
1 25038 61958
1 27086 60912
1 58329 92409
1 10379 91026
1 17209 96340
1 6192 38872
1 4451 78443
1 37943 70987
1 95298 95434
1 28242 56815
1 44776 92512
1 69250 92631
1 44401 61654
1 8122 69987
1 73219 88605
1 49119 55736
1 41930 51478
1 7263 57401
1 41402 86144
1 19457 75513
1 58863 74929
1 11852 77287
1 68618 69463
1 15642 25744
1 38193 75143
1 9753 55806
1 20533 75510
1 69808 70405
1 52040 89016
1 1578 12336
1 52215 94878
1 1142 48253
1 22941 56252
1 19959 50431
1 2464 12963
1 51422 81027
1 52518 61990
1 29918 60239
1 41327 66868
1 1922 54757
1 28948 33942
1 54683 91791
1 12766 27979
1 11355 92536
1 20818 97848
1 37869 48018
1 9297 97313
1 42006 88647
1 60310 67097
1 16558 91418
1 60228 75036
1 36303 83635
1 41103 74322
1 74110 92361
1 56170 98171
1 64227 94696
1 61674 76359
1 30876 81644
1 41147 87254
1 52519 78717
1 18729 86605
1 54586 76323
1 41506 52994
1 76279 96271
1 9294 29445
1 43872 53599
1 51999 83523
1 34479 57727
1 7306 29062
1 35813 86733
1 41525 84800
1 23682 58978
1 43891 93610
1 79398 82045
1 28285 64632
1 8993 81685
1 49795 76848
1 20601 94025
1 79075 87707
1 5753 15043
1 604 59543
1 49195 74143
1 56206 72935
1 29258 31433
1 43814 74465
1 56947 95307
1 35739 98794
1 8217 53002
1 42353 50669
1 23231 37483
1 64297 66203
1 36833 58489
1 13918 48211
1 44146 65868
1 11020 46243
1 14157 94244
1 19576 63401
1 3720 47633
1 11892 61431
1 56765 82662
1 830 8729
1 80614 88627
1 21125 37247
1 2081 58296
1 7609 51147
1 19389 90960
1 343 85688
1 46797 95189
1 34001 45103
1 10998 70990
1 15667 47413
1 258 2481
1 7153 35258
1 40177 50346
1 21728 45397
1 1357 66687
1 73739 82981
1 67664 94085
1 14987 75319
1 42611 46658
1 17347 98587
1 24048 24491
1 56702 94246
1 19047 89363
1 3963 67061
1 11380 15885
1 23170 47510
1 58224 79044
1 3144 51099
1 15248 41394
1 45793 58305
1 66345 97368
1 52260 94079
1 32416 78528
1 70597 85803
1 39778 75621
1 26920 92567
1 4557 75321
1 35197 68376
1 34688 81973
1 67298 72751
1 5931 10428
1 15848 82918
1 19444 78480
1 52550 65682
1 46468 96090
1 44144 69297
1 87421 88401
1 6722 22845
1 11887 50013
1 10034 63114
1 45807 79696
1 15680 79541
1 15041 92220
1 71061 90267
1 5459 43152
1 15760 94563
1 83807 96614
1 60799 71966
1 35704 38680
1 2520 83299
1 58047 78846
1 21253 22240
1 38289 58038
1 36824 80411
1 22036 90324
1 23859 55652
1 13419 97826
1 48321 89870
1 28175 74625
1 15559 23520
1 8622 14435
1 41040 71734
1 53876 74839
1 19515 77527
1 69993 95779
1 39459 44694
1 1848 17784
1 163 22456
1 26944 34297
1 1640 16329
1 57767 96509
1 77560 93529
1 22256 58194
1 49573 67226
1 79153 82335
1 74942 80906
1 10804 38015
1 845 58286
1 44083 44981
1 26951 43479
1 73439 98758
1 20441 88653
1 47005 51787
1 97313 98548
1 26903 54014
1 33477 35556
1 33935 98688
1 41034 49233
1 1399 58261
1 46595 58481
1 105 68003
1 76567 99055
1 44703 46264
1 3347 40590
1 64789 65338
1 77254 91946
1 24059 56625
1 14126 80770
1 3630 62117
1 10359 61578
1 78815 95053
1 40418 62983
1 8868 96120
1 42518 94990
1 25353 77587
1 14347 54036
1 54163 93729
1 76073 93284
1 89171 91801
1 30607 98329
1 73041 98076
1 15662 94893
1 15993 16921
1 35178 71356
1 18762 36569
1 2292 91677
1 51034 69010
1 24829 86405
1 35922 68870
1 28670 90878
1 21890 24161
1 28351 78031
1 31984 87047
1 5867 27109
1 26909 74727
1 38697 64119
1 23231 38228
1 727 97109
1 58585 73229
1 52721 92745
1 27426 76165
1 43534 46374
1 75575 87025
1 57805 93944
1 71203 88562
1 36336 52994
1 13690 62710
1 36838 88236
1 184 28015
1 13147 60068
1 7872 12685
1 45267 72453
1 21720 68474
1 53364 54817
1 30726 35857
1 8613 40790
1 18824 83782
1 34302 68028
1 17810 44315
1 70617 86280
1 25148 42245
1 36410 69502
1 10034 89089
1 14040 80739
1 2038 83453
1 17187 58437
1 31645 60605
1 78620 79335
1 28678 80146
1 33761 98403
1 12860 46939
1 14126 40011
1 69917 99470
1 10459 99383
1 69742 80190
1 22632 44605
1 24614 69128
1 82238 92128
1 63961 69411
1 41005 65773
1 60669 92014
1 6792 90293
1 17429 88291
1 23091 50363
1 85704 95760
1 37466 47569
1 32463 95367
1 35518 54534
1 3378 18649
1 27408 51807
1 8248 32380
1 26495 93796
1 54989 78750
1 14374 60845
1 20453 71414
1 6141 99425
1 6812 77188
1 59848 73445
1 32032 58648
1 40867 69064
1 69967 74831
1 3601 54249
1 16734 93476
1 46084 65608
1 48886 92170
1 8448 91614
1 2370 3446
1 54230 89909
1 47012 69667
1 79082 79869
1 31088 89200
1 1175 2751
1 2315 85974
1 25525 96050
1 66582 76020
1 7682 32806
1 5692 69665
1 84287 96927
1 8123 83954
1 54465 78689
1 5901 67275
1 79289 90679
1 61043 66898
1 7026 41401
1 33903 97701
1 4481 73192
1 25984 60156
1 620 19272
1 59452 95777
1 13257 19892
1 31375 64944
1 47277 73834
1 11087 62645
1 5933 62750
1 9492 81585
1 81216 93748
1 50996 93936
1 47929 61820
1 37092 86025
1 5729 35443
1 50489 95496
1 38087 76100
1 9085 49569
1 45244 57643
1 77103 99735
1 54141 92225
1 65413 91872
1 80212 98227
1 34979 91680
1 12811 99012
1 36930 66522
1 24831 45845
1 29502 73303
1 27815 70135
1 3411 95883
1 57872 69350
1 10149 69562
1 17552 54475
1 5718 34879
1 60376 68423
1 33510 46245
1 15368 98899
1 9965 70273
1 11093 11795
1 37284 91079
1 48143 73129
1 21085 36452
1 22516 48956
1 55148 55406
1 6927 31467
1 20712 87938
1 6210 33792
1 19721 73172
1 5758 25038
1 20244 44959
1 56645 86248
1 40931 69657
1 7212 96054
1 8865 96424
1 46404 85190
1 14683 16527
1 55335 75219
1 46279 95836
1 15960 93666
1 12051 85777
1 24203 68238
1 18239 94305
1 47142 90336
1 23294 69900
1 326 89508
1 18227 28915
1 26450 44621
1 23200 95112
1 16674 25027
1 32270 54168
1 46397 49152
1 46525 47253
1 34478 42229
1 8345 94683
1 81539 98590
1 57513 90551
1 23898 72017
1 3666 57022
1 37265 70627
1 19826 66854
1 56258 91079
1 36651 56982
1 24793 72462
1 25197 64308
1 87919 88035
1 6699 80490
1 57274 91159
1 43789 94020
1 13962 96025
1 18105 91498
1 23560 53453
1 7290 41864
1 46196 97452
1 16247 39795
1 34785 38298
1 59002 78395
1 7565 71241
1 72285 97396
1 2004 68063
1 38827 46540
1 38966 92389
1 68214 83088
1 14030 35561
1 9467 51998
1 52267 74367
1 29721 54632
1 40825 83853
1 53264 57544
1 50924 80668
1 29735 88888
1 32759 73012
1 12832 58036
1 37135 74420
1 69093 82818
1 4120 73757
1 60865 90008
1 5198 52032
1 7873 99593
1 80402 84971
1 37091 97015
1 18428 29836
1 7595 29361
1 11357 25032
1 50162 55615
1 24417 74834
1 29347 71642
1 67732 71968
1 72114 86767
1 31621 32602
1 11932 87000
1 20731 44640
1 37962 76556
1 42287 75982
1 23514 33109
1 19872 47189
1 37449 53656
1 1833 98180
1 12682 55579
1 57037 73011
1 38087 83735
1 11541 82269
1 6439 94158
1 85047 99247
1 12719 72001
1 1523 77382
1 14243 70596
1 7746 53558
1 4735 9377
1 46162 83685
1 89925 97026
1 26656 41550
1 58346 99928
1 15181 99996
1 38015 87854
1 24264 33793
1 15927 68249
1 5446 71246
1 60264 63344
1 57111 87738
1 47532 68034
1 18519 23916
1 66673 73439
1 49507 60950
1 23320 59021
1 6254 11966
1 66248 87545
1 22051 28660
1 16205 18557
1 15483 47794
1 28387 63520
1 71572 74491
1 41550 65416
1 23203 54917
1 25282 91571
1 37275 72844
1 82409 88387
1 35359 97549
1 10723 13723
1 45592 57272
1 33614 85450
1 15484 89201
1 61878 63894
1 26327 34860
1 8091 92720
1 7386 17582
1 43366 87920
1 16782 20339
1 58863 96465
1 32498 85230
1 56417 87451
1 18664 95500
1 89899 95536
1 61826 79650
1 43753 89946
1 60439 68468
1 51672 99822
1 36434 90134
1 37191 93811
1 3725 72019
1 26683 53625
1 51599 82650
1 27119 56937
1 15618 22128
1 41802 54868
1 2221 72639
1 40755 48458
1 44145 85274
1 9721 17969
1 73016 99875
1 17287 87975
1 2776 98307
1 9454 65138
1 1738 48773
1 21236 42406
1 27950 64911
1 20693 98207
1 55182 93428
1 44769 47928
1 33439 56336
1 4821 22028
1 15469 25356
1 35138 56966
1 8968 62098
1 25851 32461
1 3432 40986
1 41814 86425
1 31925 38396
1 39401 56493
1 41339 84309
1 12212 14824
1 13512 97475
1 61313 85212
1 16641 75905
1 63169 91686
1 37378 37703
1 34701 52874
1 56527 84332
1 10924 17985
1 2792 97196
1 6232 13071
1 13695 91720
1 67406 99080
1 38999 48484
1 78681 95328
1 76894 89471
1 35616 56753
1 3080 28531
1 12518 22232
1 30765 54348
1 67599 77348
1 50243 93517
1 50728 72106
1 26432 83071
1 17174 27335
1 39868 70058
1 4137 5837
1 28287 42909
1 65293 77575
1 46495 88845
1 45163 83692
1 6186 67035
1 71801 78287
1 53958 77525
1 39697 57142
1 63560 74703
1 15765 82201
1 24667 53241
1 69486 79538
1 28546 55541
1 250 71501
1 35952 55921
1 34968 92237
1 31933 38067
1 4607 60600
1 9724 95765
1 32867 99071
1 31575 72417
1 50489 67703
1 18946 86171
1 8133 62596
1 1794 2027
1 17776 96918
1 37441 73189
1 49541 82254
1 8872 32361
1 34345 91345
1 562 58147
1 1982 42599
1 27233 87570
1 5046 92507
1 8244 85319
1 38687 39146
1 72638 77641
1 30405 52630
1 12456 19880
1 4519 35978
1 33550 88123
1 55320 73013
1 66247 99342
1 20312 24130
1 16752 44143
1 10325 36146
1 55977 68938
1 29746 68531
1 3444 55873
1 54950 98091
1 31132 54206
1 87941 94231
1 27370 55157
1 21759 64825
1 27070 80902
1 43578 56953
1 73492 94792
1 25444 71982
1 40057 92344
1 7106 20227
1 13994 45541
1 42473 62359
1 85228 99453
1 6952 61452
1 19220 26194
1 50258 60917
1 16459 54676
1 38211 60711
1 47639 74686
1 2699 61196
1 31597 35228
1 86064 92909
1 49011 89796
1 814 29047
1 7888 74234
1 22117 63519
1 2516 25440
1 5051 10934
1 12692 82774
1 39615 67300
1 5780 41571
1 30903 82636
1 34860 66380
1 42378 96732
1 31867 93817
1 29846 59890
1 1109 99450
1 14746 50021
1 3461 28996
1 43530 95244
1 2953 77639
1 26019 70180
1 79651 85816
1 39109 59304
1 4567 41707
1 49267 51632
1 41335 86335
1 84589 85385
1 57176 94079
1 43332 61785
1 4981 81786
1 15917 95182
1 40598 96721
1 4728 30960
1 16375 91019
1 59095 97438
1 51839 79540
1 21127 89015
1 2799 84550
1 41413 97311
1 31157 83951
1 34800 66707
1 9438 22070
1 41323 42115
1 7397 61734
1 58862 62451
1 68978 69474
1 35059 36142
1 43800 69639
1 45762 55784
1 4465 92961
1 28167 38924
1 5329 16467
1 56388 91638
1 65824 72274
1 24671 85989
1 42484 62508
1 31764 39904
1 63241 81817
1 33610 35282
1 13110 48494
1 56673 65344
1 11229 77976
1 29580 80284
1 65800 75009
1 91213 94983
1 61838 67195
1 180 76139
1 46493 50452
1 13361 89465
1 44514 49537
1 61631 76608
1 50471 91004
1 32982 36718
1 15943 31431
1 4930 86862
1 19656 86313
1 13083 71889
1 33968 73265
1 41217 66624
1 70552 97980
1 2419 84643
1 5341 17403
1 23925 61491
1 92374 97558
1 14342 99576
1 55897 77118
1 70253 98870
1 45889 51648
1 41558 70126
1 8650 98689
1 52267 78992
1 16717 94232
1 85531 90841
1 85313 91208
1 29048 39397
1 31536 70432
1 5365 90636
1 26927 44830
1 43587 56828
1 2069 47311
1 16074 26716
1 2573 98833
1 12157 69030
1 51931 89069
1 58580 78064
1 872 55902
1 2671 78717
1 32020 75769
1 52020 63124
1 45911 57283
1 15183 80124
1 72181 94296
1 15893 34510
1 15683 57463
1 27007 44631
1 93366 93746
1 41545 82632
1 35057 65719
1 31873 33803
1 12384 50087
1 38740 44609
1 46166 69978
1 26724 42703
1 1477 26710
1 9461 28931
1 39225 68079
1 98393 98530
1 2498 89721
1 50107 74163
1 14720 66029
1 710 28179
1 43332 70566
1 67656 80746
1 18902 72974
1 44119 45912
1 11302 14506
1 46522 99436
1 61496 75489
1 27205 49979
1 36425 88244
1 82878 98646
1 27237 27740
1 30329 93284
1 43034 50992
1 39986 41695
1 328 1585
1 32235 98769
1 3442 9351
1 57160 90254
1 7000 78412
1 38975 54300
1 9025 83440
1 30381 66073
1 20794 70520
1 12215 99404
1 583 4573
1 18927 22334
1 23058 78818
1 40569 92488
1 62387 98904
1 27096 44804
1 42881 71369
1 47997 72751
1 21814 91344
1 6873 38517
1 15440 90439
1 14448 58739
1 4587 28658
1 15274 82397
1 32471 33490
1 23388 75281
1 20200 59098
1 13082 35671
1 47834 92698
1 76729 82910
1 74269 80239
1 7711 46687
1 34346 70954
1 23047 90643
1 51753 88150
1 19351 97844
1 22008 61142
1 46153 52875
1 51503 89042
1 32627 42502
1 72713 82855
1 11050 23170
1 386 46273
1 38986 89031
1 11795 29435
1 12189 80115
1 48784 96303
1 12140 32030
1 65986 80322
1 28966 31953
1 23138 75475
1 23032 98691
1 9175 42560
1 11238 25946
1 16561 43613
1 16583 82754
1 86374 93040
1 24448 42385
1 7599 61131
1 30680 56359
1 19901 53173
1 65214 87100
1 22802 31617
1 58070 90807
1 8162 63945
1 15118 32483
1 80190 95547
1 13275 59381
1 36284 57352
1 16088 86334
1 68432 92420
1 4313 32050
1 6279 16420
1 52208 61374
1 11792 75623
1 38751 74088
1 29690 62201
1 4601 6319
1 39116 89196
1 56 86465
1 2999 46594
1 10423 59075
1 65002 89232
1 23187 54310
1 30047 64741
1 2477 4473
1 13828 75328
1 22338 32458
1 86915 94075
1 35816 51239
1 52384 71240
1 3543 39589
1 7385 52997
1 81754 90252
1 5031 7895
1 29174 54342
1 33914 56357
1 29341 94309
1 66120 76703
1 82340 88866
1 2160 97687
1 24673 26398
1 81764 84104
1 22324 43690
1 24750 89012
1 4838 58369
1 3860 95818
1 8182 39191
1 45019 73641
1 8045 25690
1 36906 88939
1 61658 92397
1 64001 92523
1 36355 49715
1 3277 72005
1 16867 48612
1 16192 27197
1 2633 17771
1 65781 69258
1 35975 61192
1 84211 89072
1 20242 60019
1 5082 89615
1 33428 70646
1 29283 96051
1 20394 66256
1 64512 98286
1 11487 78508
1 50865 84095
1 2430 11371
1 9873 76442
1 45471 90989
1 39117 80201
1 12296 46826
1 8140 11037
1 56283 86998
1 10161 22277
1 71716 97621
1 57643 63920
1 21517 71862
1 63 70884
1 23769 33334
1 41229 71594
1 42772 77283
1 81504 99355
1 53270 98484
1 34613 39467
1 44343 97839
1 16943 80979
1 6932 73014
1 44538 49123
1 50397 64246
1 1721 43213
1 63265 88211
1 2307 85790
1 10421 42612
1 42965 56134
1 36706 63476
1 1996 21430
1 2314 26001
1 47574 97031
1 70839 88915
1 73230 73653
1 39915 49400
1 21279 84691
1 15723 21985
1 65639 68516
1 10470 90560
1 56892 88617
1 33431 82381
1 67296 89611
1 13507 91240
1 14620 26737
1 35086 52658
1 29098 41619
1 40802 92390
1 7901 84553
1 44875 86093
1 64485 93757
1 66603 82922
1 19444 67616
1 11168 75368
1 41679 84529
1 8235 47276
1 77560 82284
1 17897 60146
1 21482 92225
1 27794 50247
1 21854 89709
1 32492 47952
1 30555 59295
1 38303 81517
1 1994 18492
1 12040 37179
1 37620 79515
1 1732 16838
1 4486 71699
1 38467 76365
1 25755 70357
1 39561 40560
1 29114 55352
1 20159 49800
1 16572 22196
1 33368 79050
1 2529 70948
1 27225 96449
1 20732 61292
1 69550 75242
1 41882 96179
1 5943 73894
1 53630 74137
1 3999 85014
1 27406 30980
1 12456 33960
1 6138 27151
1 62677 68423
1 32044 35507
1 26067 60199
1 13130 15904
1 3050 27086
1 29115 90958
1 9784 20529
1 27786 60429
1 54347 72913
1 74896 94780
1 3415 58622
1 30625 34318
1 19730 94321
1 20587 43011
1 48976 92811
1 29092 46710
1 36486 94632
1 48793 59074
1 39357 89446
1 20259 52679
1 45676 74366
1 32508 40108
1 7405 17007
1 46480 87720
1 33403 88206
1 16092 38934
1 18727 69876
1 37961 91289
1 48149 92912
1 2592 93149
1 32179 49133
1 24866 42931
1 19702 81387
1 36797 58874
1 62612 99422
1 3007 86015
1 40330 89470
1 19861 21598
1 7708 42883
1 42454 91523
1 35726 63839
1 47787 97508
1 59289 79461
1 17156 71360
1 23339 49825
1 16474 97493
1 23239 89257
1 48683 71134
1 29469 66407
1 12037 89563
1 19920 67848
1 36726 71715
1 26752 84611
1 32793 74495
1 5134 6616
1 16788 44279
1 6902 16069
1 13569 59442
1 14596 56557
1 10613 82221
1 3084 33721
1 73875 93826
1 30479 66537
1 67038 69000
1 73969 86262
1 7668 55030
1 27737 45577
1 83647 85064
1 52708 69157
1 50948 79558
1 90595 96923
1 50076 89059
1 11593 48023
1 40567 54935
1 80154 80199
1 38809 48981
1 17233 54228
1 52001 79996
1 82624 97292
1 89266 96874
1 48462 89868
1 53316 67519
1 37900 59000
1 31048 67187
1 25395 65465
1 53724 83354
1 39580 98109
1 37834 40826
1 53722 94259
1 72396 90276
1 33895 81497
1 16699 88475
1 38930 87365
1 8509 38684
1 29135 81483
1 13473 53850
1 25254 48520
1 4062 88156
1 10168 63444
1 21786 32747
1 6304 75899
1 41753 98355
1 73424 95573
1 91121 98232
1 3511 86555
1 62665 87744
1 9632 41596
1 26593 90795
1 9058 40268
1 10648 20415
1 54934 60187
1 13030 72429
1 8725 95995
1 34597 83100
1 31253 96980
1 34934 43132
1 28197 89825
1 51419 83779
1 41532 88663
1 41953 98880
1 30552 82119
1 32486 97892
1 56009 85790
1 9533 10945
1 74970 96831
1 74494 84139
1 16172 82263
1 60199 88302
1 20883 88065
1 52978 80438
1 25 28052
1 53697 98676
1 37635 53657
1 16055 19621
1 81099 96714
1 33121 64408
1 45953 89924
1 13702 39259
1 15563 18437
1 43062 89256
1 27315 58452
1 2131 39530
1 33686 76777
1 26548 71420
1 11728 39671
1 41828 73721
1 23295 96264
1 497 31565
1 45753 73846
1 58116 76240
1 28664 63680
1 5033 62489
1 7605 72189
1 28896 97729
1 23231 76264
1 41889 57530
1 97306 97905
1 87 33007
1 61263 68038
1 65102 68966
1 44289 72986
1 276 77693
1 24894 67497
1 34915 87225
1 21106 29820
1 52603 71325
1 19569 83963
1 17402 51761
1 48308 84676
1 18828 99978
1 2848 94076
1 45963 57531
1 23818 28200
1 16625 60736
1 69370 95899
1 38579 61757
1 33996 78387
1 39642 75258
1 31246 66095
1 17264 40110
1 30659 32711
1 47956 94179
1 51446 85838
1 38994 74613
1 39241 42109
1 5016 64251
1 8101 37914
1 77202 84026
1 30134 69975
1 29640 96326
1 38045 72978
1 64737 70165
1 19625 68570
1 57540 93715
1 71571 93542
1 21840 71782
1 69099 74183
1 2471 42682
1 40423 76646
1 53184 92355
1 66480 91484
1 60235 72892
1 28175 37906
1 43208 74680
1 23869 54832
1 40109 68387
1 43080 50124
1 36164 97010
1 59536 69895
1 14313 67008
1 11692 87840
1 13144 24059
1 26742 54847
1 50810 69291
1 47225 56224
1 73941 76733
1 998 22260
1 10419 42704
1 67926 93562
1 39469 42886
1 28756 47853
1 52366 72471
1 30129 65153
1 40712 90902
1 46168 47379
1 49305 71809
1 64402 64563
1 15272 31485
1 88098 94819
1 46105 47772
1 712 57807
1 17975 68138
1 86250 92758
1 70569 83467
1 60429 77426
1 8418 84303
1 15699 62373
1 23551 59582
1 13779 96456
1 19941 56602
1 54202 56341
1 62261 88548
1 34303 81365
1 5931 38993
1 78315 83045
1 36682 65751
1 17868 60714
1 567 75177
1 2807 76856
1 28967 73704
1 51322 61408
1 14712 48564
1 42930 61043
1 42796 85979
1 77987 79354
1 20041 82561
1 50510 66502
1 69134 71691
1 24832 66856
1 13917 23436
1 78672 79609
1 64660 74851
1 35057 56951
1 18582 34699
1 20837 99632
1 35706 88421
1 4173 52231
1 43318 82560
1 53834 83978
1 86512 90213
1 4591 67995
1 13176 63829
1 50556 78284
1 13517 96378
1 45862 77997
1 12370 50664
1 54665 78452
1 9625 65935
1 34133 57159
1 31838 93526
1 80691 83888
1 59098 98141
1 9355 31441
1 6334 29501
1 98675 99078
1 39137 83285
1 5522 7583
1 3662 56588
1 20844 22353
1 626 1314
1 24306 95762
1 33190 40923
1 78255 96942
1 20336 77109
1 30867 87663
1 26406 99361
1 13006 30941
1 23783 95614
1 28656 90226
1 39817 83366
1 57661 81283
1 16793 63425
1 47585 76130
1 56444 77092
1 11877 96605
1 41773 63811
1 32712 42627
1 22446 98494
1 35169 91064
1 46812 47168
1 46680 93682
1 40807 54692
1 26977 31160
1 30642 77609
1 22011 92251
1 11739 55588
1 51369 72084
1 22659 73966
1 24959 89136
1 19713 81422
1 41686 80369
1 2949 16295
1 11431 77169
1 31893 94744
1 21380 57918
1 20290 31518
1 52200 99933
1 94617 97272
1 61442 69118
1 35125 81108
1 4765 35531
1 40204 77968
1 48608 56413
1 83225 99730
1 4224 35204
1 12710 82930
1 40230 75734
1 358 96176
1 84743 96597
1 15030 31965
1 6254 86552
1 53773 87985
1 28279 79626
1 42419 50260
1 6470 77961
1 1078 53063
1 76592 98041
1 755 6788
1 83958 92732
1 6535 66674
1 27019 71688
1 66914 70183
1 32180 35805
1 27207 41017
1 19974 50432
1 29044 49914
1 23768 81023
1 18713 39789
1 20252 55219
1 3279 95984
1 18088 55694
1 9255 50529
1 43995 70285
1 75511 84520
1 3480 44691
1 5817 82001
1 18116 61097
1 69883 98456
1 22249 48557
1 49058 78967
1 25276 33417
1 83989 94489
1 54554 71530
1 10686 39148
1 848 14608
1 10435 78213
1 2589 20841
1 30235 66720
1 18089 52459
1 13763 57120
1 49597 52922
1 12270 21856
1 23663 95538
1 51624 85150
1 15344 67692
1 64537 66968
1 17019 43344
1 20683 27257
1 401 23532
1 62997 86981
1 21516 73528
1 70696 75658
1 44316 96433
1 5228 93400
1 44957 86658
1 3896 4733
1 42772 52661
1 43220 99136
1 63329 78813
1 97091 99024
1 13845 99196
1 12757 58852
1 54265 78702
1 8903 20247
1 90821 95852
1 2325 51983
1 23878 42019
1 7927 34870
1 13760 23454
1 80526 91047
1 3277 95179
1 7543 27309
1 60783 74783
1 21742 44480
1 22131 83812
1 24610 42791
1 11741 80202
1 19194 33189
1 53679 83034
1 8678 42727
1 500 32703
1 38947 81047
1 56854 92041
1 43589 97093
1 14873 20108
1 74199 80453
1 957 91123
1 36939 65269
1 16549 67986
1 1190 67077
1 56188 58781
1 70617 87102
1 63770 64306
1 7264 72180
1 5451 21143
1 60257 99648
1 48000 79760
1 34481 44505
1 2934 52003
1 18539 63053
1 67783 96525
1 11 53248
1 65317 90192
1 144 72297
1 78598 99311
1 18954 21970
1 14196 74529
1 2688 79823
1 22311 99916
1 54942 77546
1 43996 70852
1 16158 81997
1 56233 57521
1 64969 67518
1 3783 52956
1 76325 88353
1 59168 90813
1 58433 78480
1 6140 34237
1 12147 91724
1 37861 69937
1 64068 81580
1 20680 84500
1 47092 51021
1 3129 91216
1 44500 56056
1 72370 95714
1 29717 40421
1 19674 78630
1 49258 78611
1 2754 65456
1 55238 90495
1 79443 89882
1 25362 97069
1 37999 88954
1 22519 75948
1 88095 99181
1 3659 59275
1 19529 64019
1 72427 97936
1 50741 61610
1 15589 68394
1 29345 38349
1 24063 81760
1 9295 34210
1 41142 49898
1 17214 22195
1 42536 56926
1 91567 97830
1 51033 84522
1 81848 83202
1 47828 68096
1 39921 42452
1 15527 69880
1 37481 45150
1 22831 33695
1 15732 90129
1 83043 94814
1 22670 25905
1 50035 89269
1 57244 58595
1 29434 94211
1 18792 49610
1 43285 69795
1 1910 53583
1 62828 66659
1 25165 55082
1 38367 60354
1 2038 82909
1 3609 82787
1 52285 78830
1 28872 80771
1 44933 47686
1 6137 28088
1 54282 86060
1 1213 80777
1 11078 54227
1 19978 37243
1 84346 91788
1 49647 71709
1 8102 96680
1 28275 45374
1 9511 37452
1 76782 78894
1 41299 76499
1 30584 84996
1 9115 20351
1 22404 86236
1 30690 72960
1 23490 64177
1 28163 85280
1 77744 88537
1 43595 68260
1 88070 92642
1 23474 81323
1 31043 33293
1 75196 99011
1 45459 98600
1 9022 52095
1 87089 97731
1 36139 44064
1 73171 77980
1 3836 88455
1 86965 89002
1 61757 66556
1 23259 81750
1 1558 92352
1 65062 82492
1 30830 91843
1 2962 71141
1 43347 99570
1 44504 69405
1 9405 47338
1 30843 89729
1 26858 82011
1 17570 40311
1 92182 99168
1 22792 80670
1 18539 90795
1 26570 31213
1 40403 86828
1 2703 97937
1 44153 52006
1 52265 53943
1 44403 55293
1 69847 75177
1 77192 89959
1 60645 81255
1 1358 28618
1 35874 66241
1 64386 73401
1 50563 59385
1 33033 71211
1 15802 76245
1 4894 93830
1 35844 70420
1 64715 97820
1 40612 94186
1 77573 96266
1 24730 37880
1 62962 80136
1 29293 93672
1 73413 82214
1 25541 78590
1 22860 25493
1 64194 91009
1 55088 60736
1 9916 66318
1 13562 43965
1 17986 68921
1 59939 73592
1 42250 49737
1 3854 15696
1 33406 69516
1 21490 70306
1 7842 77256
1 59463 99001
1 13037 46648
1 6249 60064
1 78495 99245
1 59330 92112
1 49752 90481
1 21146 44696
1 15229 16762
1 65525 79416
1 10850 64568
1 14609 47483
1 67204 71154
1 37939 79874
1 22086 80864
1 14120 86135
1 80286 93561
1 12128 36115
1 3314 90415
1 32659 97063
1 31702 71744
1 32394 76050
1 65672 78078
1 41385 44682
1 78140 81428
1 27433 65951
1 12564 32297
1 11938 41222
1 25656 66234
1 62991 83725
1 5209 57944
1 19438 69940
1 81349 86692
1 58143 74563
1 47817 69677
1 4120 78868
1 35866 77591
1 49731 60553
1 36159 73836
1 50437 94301
1 7157 80755
1 4113 40166
1 44485 86221
1 19804 41026
1 10149 45746
1 44143 81557
1 57164 94799
1 9468 97709
1 26253 83364
1 6255 60846
1 96597 99651
1 43325 53781
1 2628 45225
1 8775 50607
1 19470 27545
1 489 85029
1 31960 87508
1 6085 7589
1 37391 59901
1 67349 95113
1 68668 94170
1 72216 82339
1 76691 82592
1 10125 10426
1 49517 73072
1 9071 11397
1 36746 89802
1 20675 37525
1 53828 56054
1 26478 32890
1 73164 80157
1 19075 49415
1 73097 80388
1 17301 94300
1 64698 80638
1 14992 34216
1 294 5496
1 37315 62863
1 25573 40583
1 12454 94502
1 11578 99685
1 27227 31676
1 52641 54299
1 11009 35697
1 44840 78208
1 66595 93742
1 49106 82192
1 15854 89013
1 2734 64236
1 33520 48237
1 27389 91594
1 54286 58990
1 3407 54640
1 20818 81704
1 57237 97022
1 3087 58294
1 3681 49637
1 15725 99977
1 78830 82992
1 35438 64063
1 16595 97204
1 43842 83617
1 13369 75691
1 12982 61076
1 50390 87856
1 21573 52183
1 9163 54462
1 14975 65723
1 36667 46189
1 37507 81599
1 26729 40305
1 59812 64002
1 13543 22203
1 22215 46363
1 38811 67377
1 4193 77241
1 6190 29370
1 30687 90063
1 5590 64165
1 280 71735
1 6334 76704
1 23286 85610
1 5722 80628
1 15859 63984
1 50388 72056
1 9787 98176
1 35576 43448
1 30279 34261
1 12035 77376
1 67469 98045
1 47292 88217
1 38515 94934
1 37672 65010
1 52897 54910
1 83972 87703
1 248 20714
1 44759 60988
1 25440 65751
1 76910 96633
1 72770 99300
1 22216 81936
1 14562 86993
1 25178 51499
1 30712 78625
1 4935 66513
1 18731 29043
1 22786 42984
1 40476 78415
1 56214 87159
1 27986 80312
1 33754 54008
1 2278 6254
1 28397 72809
1 17248 23891
1 54211 82815
1 32931 57903
1 79817 96724
1 93 80094
1 42305 84007
1 67198 88621
1 11433 53706
1 57949 75408
1 39501 83180
1 44571 66708
1 4575 70322
1 52696 82437
1 45824 95535
1 12336 84228
1 12156 53114
1 1689 9801
1 7403 89158
1 3791 90089
1 29079 91958
1 20076 61623
1 23443 71704
1 43556 67617
1 71109 91295
1 6397 60108
1 4259 71440
1 75570 77651
1 32151 91294
1 27419 52684
1 15324 75783
1 30587 38391
1 67949 93206
1 15883 18539
1 59241 68538
1 53387 66846
1 12016 42948
1 89464 95908
1 20580 99449
1 25258 93641
1 20287 75834
1 879 2866
1 45285 48195
1 9196 69904
1 56851 81241
1 3333 17364
1 44825 79110
1 54755 84571
1 53496 96821
1 11582 31009
1 6549 29651
1 11912 91468
1 12974 40822
1 14935 78238
1 8811 53572
1 86089 99199
1 14882 33953
1 5310 31463
1 21893 55875
1 30277 89986
1 18715 43752
1 46567 95741
1 8862 89044
1 31220 85972
1 44010 59513
1 30419 92504
1 14922 42694
1 40837 64901
1 16902 54120
1 13105 39564
1 47777 77198
1 74522 89498
1 43700 53535
1 44532 97106
1 69958 86942
1 75144 80843
1 63222 64725
1 26634 46317
1 23587 50761
1 87175 95705
1 30247 84817
1 28595 85049
1 10742 14805
1 652 2189
1 27895 36491
1 27831 91472
1 36050 77404
1 39698 61683
1 11056 70473
1 57922 65744
1 50505 54722
1 91968 94322
1 62003 71266
1 9221 47708
1 27359 48734
1 18404 82931
1 68897 90520
1 48070 48938
1 82171 87983
1 15516 45719
1 17298 23228
1 28666 48966
1 28184 71942
1 42496 95244
1 9195 99383
1 14918 76181
1 41711 62238
1 52666 73656
1 21561 41335
1 17358 46054
1 32811 35242
1 37259 59984
1 35730 47398
1 69631 91305
1 44493 63630
1 14748 68906
1 20178 51793
1 3298 86071
1 66978 68201
1 5691 97599
1 35000 62761
1 30169 44471
1 44646 72852
1 21515 33402
1 8172 56767
1 7269 73691
1 69 71071
1 775 60055
1 63890 75953
1 34640 44117
1 43274 78822
1 13972 71376
1 66341 95116
1 5089 21344
1 29374 92394
1 18043 69954
1 22532 45474
1 39829 44812
1 12190 43396
1 30033 41672
1 8987 84542
1 36826 63450
1 19432 26035
1 13104 86847
1 95766 97271
1 69825 87157
1 35197 60059
1 22743 29925
1 11228 69069
1 28109 86398
1 38319 46581
1 74937 76750
1 52881 60109
1 11264 46397
1 32945 53573
1 40995 92701
1 19533 40762
1 60387 69788
1 19775 97706
1 17472 62717
1 46554 91208
1 35750 83078
1 66841 91113
1 11585 78012
1 6273 18680
1 61345 75908
1 11411 30492
1 7387 43052
1 42884 59065
1 72404 74914
1 40015 63989
1 11953 21720
1 41122 96900
1 43086 65541
1 58307 87034
1 61416 66355
1 27380 97089
1 1306 96634
1 46141 86211
1 39004 52797
1 7065 69915
1 40818 65996
1 95766 98212
1 26860 71809
1 4989 25971
1 48468 64711
1 122 70659
1 2556 3176
1 13276 25291
1 86411 95508
1 16620 76094
1 9199 56359
1 18365 68344
1 79722 80343
1 56926 67939
1 8624 55216
1 1429 22641
1 13550 19994
1 22907 23448
1 17553 77976
1 69176 98353
1 5802 63794
1 29043 89919
1 41910 96684
1 31948 62700
1 7911 28844
1 75227 78081
1 69075 69452
1 46700 94183
1 47381 48847
1 18241 73973
1 27214 63250
1 53180 76102
1 9730 60912
1 31140 63944
1 50804 82231
1 31039 90968
1 26781 67533
1 52157 79765
1 23254 51419
1 25374 63980
1 34736 78254
1 30236 62827
1 21314 85732
1 66628 89753
1 1726 53226
1 3608 59061
1 1500 90478
1 11219 24996
1 896 5229
1 1836 24359
1 33336 97229
1 86368 89866
1 28144 80292
1 1688 51669
1 13933 48885
1 35700 43642
1 27923 56672
1 7 66481
1 75730 92522
1 43772 77096
1 4336 8434
1 48385 76854
1 15274 75301
1 3056 73189
1 74623 96423
1 36123 63647
1 11026 64913
1 72531 90111
1 45879 49555
1 24606 31605
1 75179 95195
1 45213 88630
1 11154 72429
1 13671 71097
1 9940 15611
1 8811 57294
1 75934 77154
1 16136 32381
1 44856 60645
1 1507 16073
1 36952 91224
1 66433 90607
1 37115 42909
1 43633 91854
1 81710 93741
1 47525 97871
1 38192 42491
1 55083 82334
1 16176 55651
1 44036 83467
1 30115 71758
1 30917 48517
1 11557 72813
1 72099 91587
1 1749 90770
1 15320 50742
1 63224 79811
1 18302 98791
1 23269 37645
1 3121 35856
1 17528 26018
1 17286 26267
1 30428 52904
1 88080 96336
1 86430 93793
1 11840 25398
1 13369 80759
1 29358 85660
1 73812 95252
1 8716 57117
1 53230 60075
1 37171 51956
1 27288 74109
1 78433 95272
1 88353 95298
1 2700 42589
1 13162 32010
1 3865 38415
1 39750 83831
1 76543 92298
1 36696 67836
1 18832 35988
1 7048 37655
1 79069 86248
1 10507 71143
1 32006 39707
1 56226 97829
1 14455 82675
1 28111 95425
1 18972 95184
1 25901 37261
1 24269 88536
1 2907 68190
1 60597 96517
1 56808 99106
1 20142 42084
1 42764 60724
1 17073 76407
1 75965 76302
1 58059 76963
1 9654 58571
1 11701 16966
1 54862 99503
1 31542 84175
1 11324 43999
1 12963 26300
1 12522 23069
1 24664 75408
1 16439 22277
1 78165 94036
1 6080 28504
1 67126 77398
1 1527 90143
1 20339 48705
1 28133 59649
1 32528 41764
1 66122 80920
1 6753 9959
1 34947 50380
1 15594 49313
1 5506 23940
1 17841 86079
1 40592 58859
1 71701 74121
1 75372 76447
1 12460 61333
1 56431 90090
1 23929 25711
1 72623 97748
1 14347 67180
1 8664 43718
1 644 40964
1 20258 79207
1 42421 99171
1 41968 42074
1 223 42954
1 10771 20686
1 9876 42909
1 17517 57943
1 4733 57757
1 6869 58976
1 77311 82518
1 43172 79062
1 55620 82353
1 22445 71883
1 50390 64908
1 25132 71320
1 48575 60186
1 5337 72715
1 37225 82355
1 20172 26419
1 3790 93890
1 23681 67644
1 34863 59554
1 42551 63229
1 42984 82051
1 73835 93441
1 17674 99690
1 76574 98129
1 10767 77875
1 13673 48348
1 18652 24839
1 66581 92244
1 9624 77726
1 64487 84668
1 3098 31369
1 10350 46449
1 51330 85582
1 9700 96931
1 12332 58644
1 14098 75399
1 20686 67283
1 42106 59909
1 38495 87631
1 11418 78220
1 40942 82515
1 16256 98362
1 15384 28980
1 23729 98475
1 7336 73065
1 38957 76553
1 12732 65088
1 79352 88289
1 48323 64695
1 67229 86678
1 33676 93537
1 21733 97024
1 517 35815
1 26747 65859
1 44335 55013
1 718 5728
1 1607 31930
1 54318 75994
1 36427 94080
1 79494 81223
1 27016 86833
1 5814 10295
1 11732 31558
1 22634 67411
1 45092 64824
1 8448 89262
1 5027 61704
1 7021 36378
1 52050 77418
1 14323 59621
1 37508 89968
1 39786 46191
1 16867 18223
1 9759 17598
1 45881 99577
1 20015 33565
1 99024 99662
1 37264 62376
1 32620 75645
1 3642 35841
1 25119 88009
1 45317 66757
1 43568 54678
1 4333 10562
1 13170 71825
1 48956 58724
1 64699 65700
1 36583 69168
1 49023 78021
1 4738 51081
1 25719 75673
1 45545 75839
1 3870 44690
1 19346 99893
1 2458 71811
1 42817 65250
1 60834 98891
1 46884 48850
1 68177 73922
1 54077 70449
1 62290 72699
1 27724 73559
1 16094 60360
1 12302 32584
1 15412 19316
1 79238 80251
1 12537 99484
1 82178 92178
1 51345 76494
1 9430 82708
1 54926 78197
1 46604 82425
1 29562 72417
1 28373 54477
1 45967 53582
1 54517 94365
1 20135 81990
1 73508 83471
1 46351 52809
1 9388 19035
1 26835 70361
1 33794 67789
1 19185 52448
1 37085 46400
1 3128 77955
1 86895 91619
1 53541 99783
1 54744 71002
1 46751 57956
1 8110 65744
1 1415 2063
1 52546 82634
1 37293 72740
1 63364 83099
1 60702 87559
1 26439 67380
1 74843 78247
1 71502 73527
1 79545 86107
1 38715 39642
1 68681 95852
1 57146 99668
1 5285 10404
1 20450 58678
1 53864 53994
1 33390 44620
1 39228 41651
1 48892 99376
1 75878 95750
1 45235 53667
1 48531 50250
1 7466 94326
1 64484 85045
1 20985 72251
1 84744 99878
1 30432 57034
1 17762 63993
1 36640 64077
1 7912 34016
1 12139 47646
1 39117 96079
1 20132 71650
1 39307 52845
1 1671 79484
1 43176 54914
1 41295 48731
1 24258 66670
1 12044 50268
1 45126 85499
1 58833 85529
1 4024 57752
1 6216 88711
1 72095 77376
1 23744 76833
1 16977 59690
1 67300 86128
1 14468 62058
1 37320 52939
1 42937 88229
1 3353 29479
1 50226 50478
1 20392 84578
1 17324 98851
1 95725 96533
1 61753 95601
1 62834 99367
1 73193 83519
1 43240 54568
1 60566 99386
1 82732 95629
1 65039 65218
1 82061 82524
1 47698 54248
1 2451 76124
1 74459 81785
1 74599 92684
1 81068 82029
1 71121 93845
1 13996 62908
1 38930 84428
1 20272 27796
1 65012 79546
1 21362 31702
1 26618 59718
1 37906 60684
1 13053 42537
1 18984 42642
1 209 59687
1 5119 68400
1 62108 90896
1 26469 89253
1 60907 63489
1 35560 89119
1 15616 52686
1 2197 15511
1 57170 96635
1 143 38513
1 47660 92114
1 18357 90922
1 47414 60280
1 27693 45388
1 30121 98445
1 59123 80915
1 93480 98377
1 39924 64232
1 30973 46780
1 10453 82937
1 25899 66321
1 26651 58816
1 26790 79564
1 49531 73745
1 13669 65688
1 27814 77094
1 46977 99955
1 6282 74867
1 32312 89171
1 21298 84127
1 27570 37672
1 732 21993
1 49659 86697
1 45095 88717
1 32637 39433
1 21600 39697
1 11987 42462
1 10378 70201
1 62461 96710
1 8209 96774
1 51011 56828
1 17099 62126
1 2907 87401
1 2442 47272
1 10940 96873
1 32343 75392
1 14772 37871
1 62460 99052
1 45588 47118
1 37458 65042
1 46301 84326
1 23231 90021
1 8459 73522
1 61618 68736
1 65211 88308
1 34701 91312
1 73022 86181
1 61150 85946
1 24695 98212
1 12606 77872
1 3600 68349
1 25425 30568
1 87139 89564
1 37460 62505
1 66445 79885
1 60002 85051
1 83729 95919
1 32299 79371
1 47614 73072
1 15544 94685
1 75855 85209
1 26480 81054
1 6210 25368
1 83818 96270
1 38172 76589
1 14430 26884
1 5409 88051
1 219 35502
1 84206 97394
1 7162 88827
1 32415 56316
1 18927 87040
1 4598 39128
1 1981 76057
1 61852 77306
1 17195 36498
1 55310 68015
1 14058 21840
1 6418 31712
1 4210 94263
1 61814 99883
1 14860 86096
1 16371 62166
1 3754 24012
1 7437 98664
1 44405 57964
1 16635 84667
1 18545 92314
1 41964 79759
1 74180 98003
1 45857 82594
1 18256 53930
1 11049 12341
1 12989 17493
1 2222 30383
1 4208 21035
1 1193 56039
1 7356 92754
1 51262 90046
1 34168 96280
1 42007 74807
1 41714 50558
1 1410 82715
1 13248 27840
1 39436 63340
1 32675 43395
1 57438 86729
1 22524 71585
1 355 7672
1 63163 93129
1 22717 40045
1 20305 78733
1 23711 68266
1 30215 72127
1 36610 39642
1 5163 39516
1 39430 88245
1 17542 96428
1 7957 88487
1 371 68970
1 36335 85928
1 2183 23277
1 64713 90121
1 13600 87060
1 34036 79984
1 62211 65726
1 3074 59335
1 29107 33072
1 61834 99950
1 11506 66884
1 22843 38816
1 15484 54670
1 76604 83632
1 21015 80640
1 64836 86914
1 70257 90819
1 48505 85163
1 13590 91579
1 18680 98233
1 17410 89902
1 7477 20404
1 61581 67725
1 40053 52822
1 13549 54027
1 36176 74080
1 31500 52833
1 21729 96935
1 54629 98535
1 20580 21774
1 8792 87383
1 1489 47066
1 52200 89868
1 30330 74360
1 70313 70501
1 37413 85235
1 42783 84803
1 12401 49898
1 5549 94833
1 56270 70192
1 34328 91799
1 50595 72444
1 63877 98998
1 6088 31148
1 7612 8702
1 10755 14616
1 91558 96709
1 34357 51300
1 756 1594
1 40384 82672
1 76983 98147
1 26957 50247
1 52783 59850
1 27298 67911
1 30822 71542
1 15626 81897
1 18893 38057
1 61515 75629
1 30427 64437
1 51066 95892
1 9114 26667
1 44582 56915
1 45976 53089
1 8663 17835
1 37872 95263
1 19141 86025
1 67704 97101
1 25440 69687
1 15197 20520
1 8228 78847
1 23174 38657
1 39737 78434
1 16956 24803
1 7476 86420
1 25320 32117
1 62992 64597
1 42167 64135
1 40399 82475
1 60872 78595
1 7489 62099
1 23527 48260
1 10589 22624
1 38650 94468
1 11460 75500
1 1927 73872
1 2808 57024
1 38597 84839
1 18648 90445
1 5831 69298
1 22065 24047
1 18740 98908
1 75025 79130
1 56137 83531
1 23620 98189
1 23790 46722
1 18523 96711
1 43299 79020
1 64418 68265
1 14516 84932
1 78846 97905
1 12442 77731
1 33054 34236
1 57690 63458
1 33955 40958
1 44547 61298
1 9173 97404
1 20408 32355
1 9223 42728
1 56937 62734
1 91317 95734
1 17057 61015
1 12029 80988
1 9697 26796
1 52505 57456
1 7615 63969
1 2878 31557
1 63658 74622
1 9736 93424
1 52431 63673
1 91458 96604
1 25734 59738
1 40189 73901
1 51308 64416
1 27283 82286
1 2656 9175
1 46371 78550
1 38201 80185
1 8526 94236
1 38139 39097
1 70471 73089
1 23594 91485
1 68698 72900
1 12757 67956
1 15380 75374
1 21317 90073
1 9021 57009
1 40971 73667
1 8895 24572
1 22504 57645
1 65362 92191
1 26149 57343
1 19531 74784
1 39362 46255
1 9009 64691
1 5010 23458
1 16203 47116
1 44839 60822
1 50524 73172
1 22550 98328
1 57368 67473
1 29586 84542
1 26777 51784
1 4421 22375
1 57408 67283
1 65636 91746
1 17456 61919
1 68606 89648
1 43465 74088
1 21242 53608
1 82944 98074
1 79197 87872
1 43294 72040
1 43487 57492
1 48668 54699
1 12857 88272
1 19792 55115
1 51965 81552
1 58925 67640
1 52980 66200
1 37042 49042
1 55575 89653
1 9211 23280
1 6713 32876
1 29995 33616
1 23570 30308
1 73768 99409
1 58677 64906
1 19886 93527
1 32315 53500
1 34940 61880
1 65495 75442
1 49251 73255
1 53201 69908
1 61544 77539
1 36585 63700
1 27379 49674
1 38304 73978
1 82488 93311
1 39225 69281
1 7101 96414
1 23150 27280
1 64246 96957
1 66867 70264
1 4758 63790
1 12280 36643
1 18546 83574
1 41527 99719
1 44002 97443
1 77446 92226
1 5711 45622
1 10942 69104
1 35439 66176
1 57029 89595
1 17597 48737
1 9927 90228
1 10041 18341
1 18923 33278
1 62972 82426
1 51980 60226
1 22172 62744
1 56783 85759
1 3872 83985
1 43905 66743
1 27687 55061
1 68885 68913
1 52123 75236
1 26412 56678
1 26268 54284
1 39548 99056
1 14897 38596
1 42428 69054
1 18592 88692
1 36731 45515
1 20174 63558
1 37051 71905
1 11819 65848
1 44745 98775
1 47310 50067
1 13898 37278
1 1415 4087
1 7067 97684
1 288 55148
1 72108 94025
1 9812 32229
1 44029 97395
1 2278 30437
1 9592 39983
1 27591 38696
1 33112 62543
1 21554 60138
1 33612 39127
1 63944 82234
1 36659 71407
1 39271 65312
1 18343 78869
1 7746 93947
1 17814 33630
1 74139 75296
1 48592 85147
1 15204 19503
1 17573 24949
1 74166 90647
1 93784 96631
1 53044 96331
1 56512 83739
1 16474 91556
1 36923 76183
1 61512 65946
1 21818 48296
1 24447 62740
1 57063 58686
1 77724 87340
1 15432 72859
1 57871 89357
1 6902 60747
1 48963 52353
1 77696 99389
1 86801 98686
1 45967 95830
1 45111 55547
1 73879 79675
1 32404 52534
1 32679 47540
1 53537 68657
1 30668 83493
1 8082 24420
1 22691 90258
1 53230 96513
1 4748 45090
1 33618 84046
1 7317 53139
1 28522 39988
1 9402 92044
1 62833 67021
1 18348 97005
1 51286 51715
1 88620 93297
1 27289 60600
1 21702 26343
1 12566 90539
1 22739 69932
1 41272 86981
1 25617 96935
1 28995 72288
1 16931 19809
1 320 10965
1 37581 40292
1 89109 97980
1 74202 91372
1 30312 67747
1 71248 85225
1 55304 67901
1 2355 53654
1 35745 42688
1 27717 41908
1 61440 74338
1 11175 85494
1 7424 98077
1 11160 79657
1 25593 71034
1 21439 29653
1 56209 71163
1 54844 66351
1 74267 97679
1 37599 45229
1 14666 27965
1 21275 64635
1 40648 90429
1 24059 60655
1 26952 30371
1 44644 61129
1 33228 99030
1 18860 77262
1 3808 44001
1 53093 57338
1 6459 85620
1 9330 66559
1 7672 87325
1 15828 15858
1 57469 80800
1 58999 68948
1 22567 31066
1 64636 88741
1 78510 89210
1 24737 41613
1 15463 18265
1 34929 35465
1 25996 73959
1 2702 69816
1 59947 83537
1 12091 52039
1 82849 92741
1 656 59704
1 4253 77188
1 942 44356
1 10845 67578
1 18512 20384
1 88701 91915
1 25571 82214
1 7528 94679
1 36124 81705
1 46166 61817
1 49246 71602
1 80186 93609
1 21726 61907
1 7690 90674
1 57156 84950
1 11652 22534
1 104 88962
1 24840 27383
1 14916 55546
1 61032 68418
1 28674 53068
1 50838 95160
1 49832 52214
1 57583 80653
1 14363 27524
1 50780 59532
1 39520 83168
1 9908 80047
1 7289 36947
1 76101 94382
1 39832 64031
1 5520 52507
1 36434 76406
1 19624 66423
1 32557 89648
1 35088 45525
1 28371 99358
1 7952 83090
1 63940 88300
1 90900 93304
1 37083 47953
1 18106 20801
1 6898 89127
1 21058 32194
1 55390 73638
1 33848 90328
1 70543 98747
1 4030 44632
1 81963 93861
1 17872 70401
1 48662 89062
1 15963 94428
1 11392 68491
1 4669 68344
1 31393 61965
1 9410 47230
1 40800 83899
1 21771 77197
1 33888 76843
1 4234 76139
1 52581 68040
1 24412 87207
1 30049 32609
1 47769 91014
1 33849 49659
1 49064 83998
1 1783 66069
1 49814 82685
1 53956 60810
1 17206 72286
1 70910 82829
1 17880 31473
1 41115 91780
1 72617 94022
1 25123 94243
1 41475 85379
1 31694 35751
1 74889 87444
1 82821 92234
1 14090 23978
1 2041 64266
1 11301 37094
1 2389 54505
1 6617 75276
1 29330 45652
1 4670 57077
1 25032 51852
1 38333 59352
1 17277 43913
1 27684 85548
1 25161 59026
1 81313 92966
1 17380 97671
1 10679 65781
1 43316 94508
1 4834 22018
1 45410 64459
1 4994 14066
1 355 11230
1 12511 72961
1 54741 71858
1 14224 33872
1 24170 74833
1 85126 97135
1 35140 95931
1 574 65519
1 12819 91941
1 35147 79101
1 19029 36460
1 12798 79812
1 63687 73761
1 4986 7399
1 43852 75414
1 76822 80985
1 45191 86077
1 16692 91584
1 17858 45501
1 20000 40458
1 34986 89092
1 18731 87375
1 19083 56208
1 39432 79529
1 5626 11412
1 4143 82730
1 17621 82161
1 1269 22969
1 10163 86113
1 15856 32650
1 46082 60559
1 3892 51256
1 22608 72009
1 8060 78387
1 40932 82456
1 31004 83366
1 10305 41502
1 88548 89583
1 25211 84784
1 11154 85408
1 7285 63224
1 13904 53210
1 70586 73712
1 36565 40106
1 28435 30178
1 17194 58325
1 19780 42505
1 47161 88385
1 509 40179
1 43888 69363
1 42980 53646
1 42718 46556
1 19879 92245
1 44040 54345
1 56699 93891
1 62562 75514
1 30024 92318
1 8568 21044
1 13354 37394
1 79670 84849
1 7998 19134
1 70513 87086
1 59585 68962
1 77282 80137
1 21816 33630
1 55471 80143
1 33748 35707
1 27388 47202
1 24980 61667
1 66096 79217
1 17306 30890
1 64846 86418
1 40060 95339
1 61777 71101
1 63799 80088
1 51024 51877
1 6347 41932
1 51801 60084
1 50691 58242
1 15623 97128
1 39957 57514
1 59945 85961
1 66296 89451
1 9234 86992
1 6528 91008
1 40118 61889
1 98960 99454
1 76632 83541
1 76053 79661
1 5401 73319
1 4466 94975
1 5535 89563
1 41413 51475
1 24088 99486
1 32679 78811
1 47966 53205
1 50571 81934
1 17561 21685
1 71772 85922
1 17315 24752
1 52707 58787
1 5203 72302
1 39834 61615
1 24519 82095
1 35666 74868
1 8163 14030
1 15534 82179
1 36718 63510
1 80608 98510
1 6501 16135
1 34533 88261
1 24554 86977
1 17521 94178
1 39062 89547
1 43953 47967
1 56590 74997
1 30388 40132
1 6972 97298
1 10711 26802
1 38572 55132
1 13956 35584
1 2579 69984
1 20891 93830
1 6050 64866
1 15892 67317
1 10910 69472
1 63544 71221
1 65607 87197
1 39390 87072
1 38148 80538
1 9776 79450
1 51242 91158
1 9708 22555
1 62966 78585
1 15276 97135
1 26732 77161
1 28025 74385
1 23091 59042
1 18417 90207
1 41231 89147
1 26620 64636
1 9159 28788
1 3534 66221
1 12329 20103
1 2075 14832
1 11574 76955
1 17059 28182
1 749 5583
1 29152 49859
1 80797 98840
1 5448 31561
1 32974 89054
1 48779 86046
1 53153 92807
1 16967 33958
1 69645 84890
1 87872 99182
1 33411 99346
1 73915 79433
1 37632 41406
1 63152 92697
1 4466 97756
1 15773 70708
1 5429 85392
1 24300 44817
1 31892 58203
1 20057 77953
1 8187 76161
1 36177 84800
1 19264 19579
1 79809 84297
1 59796 86614
1 5218 45430
1 70170 71169
1 11770 54046
1 13440 62814
1 28819 75350
1 8907 73399
1 35931 58565
1 59992 99317
1 69111 76749
1 1143 12822
1 3062 89232
1 32075 86028
1 2959 91524
1 74889 90644
1 21430 44192
1 41704 78364
1 59409 94231
1 16086 91751
1 57509 67459
1 93794 95582
1 72163 89909
1 24322 50269
1 30285 55241
1 12966 98141
1 80695 86961
1 49089 56062
1 2456 97036
1 13302 24854
1 58019 60251
1 4307 48524
1 54751 88579
1 3996 23975
1 32785 96379
1 18637 58590
1 39733 96813
1 23475 56576
1 25426 66777
1 22475 87529
1 19903 64036
1 68727 70624
1 8870 60883
1 43105 85365
1 84056 87311
1 18068 96824
1 3086 25588
1 26299 67192
1 87314 99850
1 38443 52589
1 17049 84796
1 60619 66762
1 10248 38352
1 18003 29047
1 76437 79128
1 38985 60680
1 1556 89346
1 18237 43036
1 13836 82075
1 18856 55416
1 8879 63629
1 16925 44360
1 3641 63350
1 41687 59438
1 1321 58476
1 27847 54540
1 67722 70155
1 19576 23924
1 48404 85669
1 31778 46512
1 22050 37935
1 6869 7761
1 83360 97282
1 68081 75593
1 10996 19119
1 12858 60276
1 49221 52303
1 66536 97952
1 42892 64810
1 4654 73178
1 94908 95939
1 8642 93251
1 41138 47751
1 1937 9069
1 43427 83666
1 37644 87793
1 62231 88846
1 12732 73991
1 56863 67061
1 50129 97656
1 51897 87971
1 6944 37745
1 83159 87241
1 63544 69422
1 18051 81634
1 9520 56284
1 45089 89413
1 15111 71285
1 22795 68454
1 44091 88066
1 60474 97698
1 27213 96333
1 70126 91885
1 77303 84193
1 31908 51417
1 44647 76142
1 14512 42161
1 46690 51990
1 2003 46011
1 9991 98535
1 13206 58743
1 59731 97612
1 49298 82411
1 28464 91930
1 23312 78464
1 6057 16271
1 12484 96410
1 11868 41020
1 23037 25541
1 28761 84797
1 47012 51849
1 35896 44664
1 3343 23028
1 56376 89435
1 30747 38134
1 51813 89387
1 19135 66304
1 58361 61017
1 30407 55309
1 75527 88759
1 37846 52461
1 78739 86412
1 32388 73959
1 5906 36631
1 67724 95613
1 432 36379
1 40709 94927
1 25762 36102
1 63079 88844
1 67930 96056
1 92189 92856
1 43377 63114
1 34133 56308
1 73393 94629
1 30978 90262
1 5589 31155
1 612 79255
1 73841 90384
1 9212 76599
1 28135 80885
1 23078 63261
1 8489 79359
1 56562 79922
1 12690 97726
1 43071 52257
1 16511 88870
1 9763 94026
1 8723 40719
1 3309 10191
1 51370 91280
1 72089 87492
1 35388 54620
1 4606 68811
1 63701 79292
1 43483 49708
1 39059 41422
1 68240 84557
1 50462 98464
1 8102 14435
1 18083 20306
1 250 49505
1 46560 52604
1 72020 82548
1 15979 58951
1 43815 91843
1 22193 71837
1 11081 26407
1 12883 41482
1 1875 71208
1 52043 89425
1 23418 88636
1 7131 38925
1 41942 82354
1 66799 95501
1 13914 99068
1 21705 30239
1 7720 46730
1 18226 42006
1 36147 49763
1 56854 95494
1 10573 75635
1 20673 28896
1 30425 84906
1 36566 97140
1 30843 40104
1 32887 86621
1 47351 85657
1 34607 75219
1 13807 59910
1 15112 39242
1 46022 78388
1 86953 94673
1 49198 74120
1 45270 99617
1 54816 64360
1 648 73896
1 2507 19172
1 52373 52944
1 67583 89029
1 56823 69141
1 31374 97314
1 1079 94769
1 10017 16004
1 42350 59631
1 177 85218
1 83560 88041
1 78724 92738
1 48415 88985
1 36429 56395
1 88859 88864
1 33114 95602
1 46298 51972
1 4926 90121
1 79497 84768
1 67647 71846
1 46063 76710
1 18031 87492
1 53508 68963
1 28922 64843
1 3462 45861
1 2323 99967
1 22823 88608
1 68518 75330
1 19124 31427
1 10065 72373
1 9287 46140
1 51890 69154
1 4724 20324
1 26179 83221
1 16499 67883
1 24177 77348
1 61402 76250
1 2277 39092
1 31123 48080
1 67790 70354
1 16076 70670
1 24341 44301
1 28778 76699
1 5609 41065
1 2319 44051
1 34796 56422
1 25998 65488
1 13576 24870
1 10236 83854
1 50963 74752
1 13931 64135
1 29280 58884
1 23723 25422
1 27551 28983
1 16512 74827
1 21794 90788
1 3833 57732
1 76503 78940
1 62333 67551
1 18052 33998
1 20708 50472
1 78293 91829
1 26638 98256
1 756 46744
1 22428 69995
1 70680 96719
1 34413 78026
1 8888 53994
1 5218 30897
1 21586 58565
1 22926 74689
1 14536 59488
1 6300 84548
1 29227 31914
1 26405 51157
1 50635 62511
1 33770 97210
1 25083 55398
1 43967 45236
1 8878 33136
1 17979 80259
1 1744 50164
1 30196 67175
1 42648 69351
1 70032 92229
1 68278 74552
1 47409 91278
1 13055 76341
1 5894 70736
1 7101 19803
1 45642 76807
1 52482 70295
1 73209 75201
1 21455 53653
1 21207 21780
1 10669 49444
1 16141 53042
1 10445 88044
1 74166 78202
1 79420 86832
1 45374 67214
1 27624 92482
1 9408 15692
1 15909 76631
1 74999 76119
1 17828 49960
1 50378 71878
1 66762 99349
1 7477 96618
1 17897 21819
1 16583 92048
1 12782 57675
1 10199 99491
1 66361 72128
1 30185 30844
1 41499 59996
1 65940 72757
1 1440 41338
1 13614 13654
1 9505 25102
1 73615 87242
1 15998 61252
1 39535 83544
1 79901 83327
1 77741 89780
1 15330 55760
1 57633 78983
1 51390 91461
1 26021 26939
1 12287 66002
1 11748 53542
1 44847 48803
1 5628 38560
1 1159 44457
1 76080 91176
1 14995 79945
1 36447 37990
1 10241 99656
1 36552 99454
1 93273 95975
1 9231 87074
1 59276 65936
1 49642 56290
1 53122 60991
1 6414 46225
1 7919 20035
1 24069 33482
1 56270 83518
1 39741 62489
1 5013 37190
1 42875 96703
1 40680 59086
1 76788 78832
1 38828 67076
1 78034 88107
1 35483 43552
1 27660 33748
1 41414 73646
1 6604 99337
1 31622 55324
1 24724 71381
1 7492 68616
1 56519 96734
1 49764 78641
1 78007 82094
1 1967 58780
1 50866 54532
1 31381 32373
1 14480 30261
1 12161 27209
1 8973 18703
1 11649 48157
1 60835 98650
1 15767 35665
1 45884 89174
1 57226 95499
1 10853 66536
1 17238 40314
1 25042 30856
1 65357 99599
1 18675 43209
1 10555 63510
1 7038 60545
1 50292 84949
1 7923 13828
1 26838 62190
1 26934 76734
1 67607 96480
1 15390 79289
1 5427 82871
1 46169 85627
1 4711 27332
1 52066 64377
1 53564 73040
1 27645 80323
1 72706 79250
1 41828 66052
1 44961 61562
1 60804 62336
1 32892 43719
1 11672 36949
1 41931 86884
1 6079 6868
1 50040 57088
1 56970 72791
1 1214 24171
1 29309 89611
1 33645 87369
1 31911 51324
1 2660 40238
1 4531 31635
1 7392 53578
1 28375 56322
1 24002 79289
1 51233 65268
1 16678 97059
1 55982 62918
1 18651 86913
1 23267 45224
1 30238 49874
1 53508 86276
1 49060 93233
1 16422 19099
1 53019 68040
1 2024 2285
1 681 33128
1 9976 65411
1 79299 89165
1 10524 84518
1 12667 75972
1 19034 57032
1 30305 65128
1 17173 88007
1 41199 70442
1 32633 72466
1 88835 98284
1 87966 88895
1 74878 83392
1 4205 59714
1 7686 38109
1 47533 61588
1 32641 75544
1 3269 62797
1 28083 73217
1 79017 82567
1 36921 76800
1 60569 77059
1 30140 47801
1 71972 87284
1 53995 72365
1 3882 71385
1 6809 12812
1 83773 89075
1 10636 98121
1 23339 47221
1 19775 77256
1 52149 91395
1 17652 29703
1 56240 62791
1 466 37077
1 31416 45725
1 36281 72095
1 38772 83902
1 10243 16346
1 37829 53265
1 1619 78292
1 53287 86236
1 8196 84190
1 19289 49689
1 35818 79710
1 85273 97069
1 8870 8920
1 49837 59100
1 6483 58353
1 20414 51872
1 40874 81040
1 57567 98912
1 9787 48721
1 4901 70319
1 34102 79833
1 21397 97264
1 68670 95738
1 28505 65090
1 27813 82258
1 10217 98152
1 64442 65039
1 12389 35850
1 93485 94186
1 21498 29353
1 18959 31865
1 45967 77125
1 10987 57074
1 59561 94231
1 40056 77677
1 7108 51917
1 25227 44337
1 22191 97992
1 54945 79321
1 6600 34260
1 62149 95373
1 49478 97529
1 79600 97271
1 70236 81490
1 43172 69472
1 9607 25136
1 70591 74741
1 23500 98750
1 32143 58830
1 4791 91983
1 4811 79689
1 2614 77797
1 37242 39290
1 36545 70425
1 68073 86260
1 25810 89602
1 30365 38183
1 21161 45347
1 27437 65156
1 14169 16855
1 71977 91723
1 42714 63132
1 35260 38014
1 13136 49089
1 68704 92717
1 2201 40523
1 40771 65124
1 43013 54364
1 34715 42669
1 3930 56967
1 8721 38080
1 13239 74302
1 41305 94437
1 8007 38942
1 47023 61451
1 7180 28730
1 61015 64703
1 50960 53951
1 44236 76957
1 6514 65157
1 35613 82688
1 82259 85747
1 31937 52974
1 24197 54702
1 50561 77381
1 5808 44425
1 28569 50446
1 5306 78356
1 16954 62805
1 80354 88347
1 16775 95592
1 65047 81034
1 88289 97052
1 14396 51831
1 91290 95990
1 2596 78026
1 19486 42078
1 52801 90142
1 32131 88026
1 51173 51709
1 54962 61646
1 52551 72972
1 62244 65769
1 7292 36338
1 19650 60965
1 30024 35612
1 48999 57146
1 24775 65735
1 7519 16406
1 48823 53657
1 36566 78092
1 53588 61521
1 31002 80831
1 27085 71154
1 26534 62042
1 15160 60804
1 24216 51500
1 23148 50195
1 64458 87051
1 38520 69391
1 45514 61388
1 48423 60641
1 7868 50596
1 40733 53636
1 28524 94918
1 28985 68831
1 56162 97162
1 55182 63902
1 17930 99931
1 1325 62471
1 65532 87436
1 17375 19700
1 5104 50388
1 48624 76702
1 7123 53627
1 16580 55556
1 25155 33801
1 74723 76791
1 22936 61444
1 61252 93636
1 7460 44669
1 38650 79103
1 4179 81516
1 21321 37898
1 6315 55111
1 15227 79509
1 14613 36688
1 24531 84323
1 14590 28818
1 4810 54724
1 41739 52092
1 4270 7124
1 2295 94787
1 1713 89882
1 6188 17434
1 88000 96083
1 32840 51788
1 5363 46386
1 37930 78401
1 53643 60320
1 18534 90501
1 33107 85839
1 7465 16830
1 64075 80778
1 19094 69600
1 69236 91229
1 65150 96340
1 48373 71758
1 41505 99149
1 35806 62572
1 16771 46026
1 14850 25744
1 33354 98928
1 45872 57147
1 48612 81053
1 68295 79163
1 4034 92356
1 67391 70970
1 58607 89583
1 23519 69505
1 57684 97715
1 31012 63650
1 4559 34031
1 24923 70785
1 29880 53954
1 27104 34055
1 36618 61495
1 53899 93929
1 39489 74178
1 16304 31338
1 18355 43612
1 249 66289
1 50173 52338
1 33698 79557
1 538 28033
1 7295 15783
1 35746 47121
1 55242 62451
1 24530 28138
1 44783 94288
1 29198 48031
1 90982 93772
1 35051 92551
1 59563 66785
1 27929 68518
1 10283 88761
1 9224 46431
1 28293 77772
1 8586 43533
1 5592 74947
1 9845 46103
1 6909 16156
1 26095 61371
1 67001 88045
1 49252 95157
1 4152 48960
1 45833 98701
1 12789 75494
1 18910 62738
1 29254 49665
1 34285 36337
1 56607 70522
1 14367 36793
1 59353 78672
1 48674 71180
1 80497 81429
1 767 88708
1 38645 43252
1 8470 13703
1 7597 30756
1 65810 87607
1 65171 82438
1 48524 61403
1 76197 95757
1 22052 82343
1 2581 44129
1 35354 38294
1 8275 46004
1 37075 83551
1 15640 83785
1 1630 13159
1 24751 89095
1 16168 74726
1 1434 15467
1 32336 44107
1 24358 85641
1 48863 98970
1 16025 77211
1 21985 25550
1 29817 50318
1 43732 54368
1 30106 45328
1 61721 98381
1 85038 98865
1 1236 49298
1 23241 59392
1 3222 51541
1 58794 63026
1 48333 84627
1 3317 17735
1 51186 85283
1 4163 66699
1 7174 38901
1 27872 80566
1 919 68008
1 30050 89961
1 6362 32191
1 82179 97871
1 76709 85353
1 15469 54789
1 54360 89481
1 45414 89579
1 27793 73183
1 59147 66334
1 87523 89411
1 68213 74411
1 52898 84374
1 4556 15284
1 20818 42092
1 39438 84898
1 32433 42004
1 85951 98829
1 38461 57999
1 7881 57812
1 46903 53698
1 2656 63406
1 37598 42905
1 2767 55707
1 6516 49007
1 16968 63907
1 17421 67332
1 20677 72250
1 8131 69332
1 39648 71316
1 27612 46486
1 40316 88982
1 27762 89217
1 89203 91466
1 10642 84266
1 9816 15653
1 50119 99153
1 2530 51907
1 27847 56270
1 10053 79133
1 38986 78349
1 1617 90660
1 48167 49194
1 4368 93244
1 47618 99936
1 16479 46906
1 29 77994
1 72888 79381
1 44295 91312
1 14194 19161
1 31171 80085
1 30927 53714
1 45741 66253
1 36492 65466
1 19581 74736
1 82662 86085
1 15841 35832
1 30080 35572
1 64132 76242
1 41389 50887
1 14569 86398
1 16864 63969
1 50567 79334
1 13018 35478
1 16492 27543
1 56738 69029
1 37600 48115
1 10800 19145
1 28142 50881
1 57589 62636
1 22776 96886
1 84205 95238
1 54472 99538
1 10546 57991
1 27700 90525
1 37150 80106
1 21222 73074
1 35007 44476
1 4836 10833
1 61841 72473
1 28793 33645
1 8443 32261
1 9513 89232
1 9068 89705
1 37005 71899
1 15216 95670
1 7768 94352
1 47818 85666
1 21679 97979
1 73045 94559
1 23598 71363
1 48474 86846
1 7125 94319
1 336 24967
1 3161 12212
1 61087 97135
1 12330 86661
1 27347 64662
1 48457 92405
1 60471 76015
1 36353 85010
1 29920 32038
1 8815 45820
1 5974 11887
1 29257 85745
1 71221 79008
1 68443 85483
1 6642 74275
1 53896 73106
1 22841 79533
1 383 58536
1 20626 52950
1 52455 75690
1 29637 66154
1 14552 65911
1 46992 79018
1 34 39935
1 7197 90706
1 23090 81365
1 8454 51432
1 26582 75523
1 57122 69643
1 27073 33246
1 3311 18206
1 41989 48327
1 28365 74890
1 4644 63821
1 38608 53179
1 10718 74395
1 38260 41455
1 42605 89072
1 22389 66030
1 72681 75770
1 70931 77919
1 50323 67737
1 21976 76799
1 72935 80239
1 29340 67374
1 6506 37188
1 6327 95035
1 48934 82243
1 29105 75688
1 44514 95771
1 24962 74181
1 95166 96634
1 37438 45144
1 57207 86658
1 29543 50697
1 11899 33228
1 9279 64129
1 25678 27516
1 42846 53810
1 16076 24695
1 59528 95894
1 517 85022
1 5919 44724
1 38939 49575
1 22952 98294
1 27554 58328
1 10828 18718
1 28118 95561
1 39209 96526
1 47693 71365
1 78836 96829
1 14886 37497
1 11038 70826
1 36532 48030
1 52214 57075
1 17445 53866
1 2524 84604
1 30233 71667
1 1613 28179
1 2500 84161
1 49936 55589
1 32441 75135
1 6985 97149
1 39433 64243
1 60799 79543
1 14471 61424
1 72522 72588
1 10988 96334
1 63736 98818
1 31960 32443
1 18949 63087
1 5337 85586
1 38513 51511
1 16823 36963
1 6734 38330
1 29901 99862
1 51949 54081
1 46712 86895
1 3568 51737
1 35341 38260
1 8305 33330
1 39848 72338
1 81414 98025
1 88280 89776
1 44480 72646
1 16348 63008
1 12213 30184
1 62314 82523
1 7871 42207
1 6137 17861
1 36906 99828
1 1444 45129
1 27877 38292
1 54944 86104
1 32670 92391
1 5688 32964
1 4344 76405
1 38499 52136
1 87563 95457
1 27137 48856
1 24667 87457
1 21221 69626
1 18655 32984
1 69094 76296
1 23884 38429
1 34805 61490
1 42557 80786
1 36566 49275
1 33813 56369
1 14192 29546
1 67467 88158
1 7836 39651
1 50203 84396
1 41502 45689
1 67953 75949
1 2080 41182
1 24427 61473
1 31518 86541
1 48662 75067
1 43230 70969
1 52261 90455
1 27012 97537
1 27648 96461
1 10957 88180
1 81704 95870
1 324 99480
1 2728 82685
1 2484 99462
1 75833 92453
1 19940 58062
1 43310 76549
1 43915 68793
1 49341 91434
1 25837 41892
1 27520 67642
1 35754 64804
1 17261 70455
1 39517 69514
1 79676 93099
1 6012 36977
1 18149 81346
1 3528 96263
1 22933 28564
1 12697 55746
1 11803 28809
1 38704 79034
1 8604 43233
1 37756 40035
1 17005 66670
1 55634 67373
1 44584 88061
1 9187 43554
1 2245 59278
1 506 30757
1 18165 81335
1 10014 82692
1 24407 74115
1 30699 82393
1 35675 72426
1 28864 85267
1 12293 39554
1 32443 36947
1 15320 47762
1 19698 86443
1 50372 77014
1 59923 91219
1 47702 90281
1 10525 37742
1 27000 37600
1 33009 90955
1 14518 19256
1 72333 78310
1 29840 62688
1 50952 99458
1 4277 48917
1 64206 77317
1 41117 42333
1 83059 93757
1 65347 66889
1 8718 22911
1 65701 70126
1 67913 96109
1 11964 89438
1 37340 95668
1 328 55259
1 124 27635
1 1002 74514
1 13338 20886
1 55139 68117
1 15542 69724
1 4846 25592
1 91264 94409
1 67088 86553
1 75789 84498
1 3227 53176
1 11103 14562
1 65961 87628
1 93300 97772
1 35609 86987
1 4741 98688
1 11350 79917
1 36854 65233
1 67586 83108
1 31766 33553
1 36790 49964
1 7517 48620
1 31454 67116
1 33890 99749
1 31318 79154
1 8389 33254
1 56246 82167
1 30454 57907
1 28907 56296
1 13631 27860
1 62423 69399
1 30422 52289
1 53963 75296
1 37928 74122
1 8670 53374
1 92246 92948
1 48479 76095
1 22528 82115
1 36457 72798
1 16656 78508
1 77632 93540
1 10779 77417
1 34782 71212
1 54537 88969
1 47488 48570
1 60857 62278
1 7642 25296
1 30985 47217
1 1624 63760
1 32489 79931
1 11295 35440
1 57180 76748
1 72293 94775
1 84282 87379
1 21819 70801
1 17781 80898
1 82906 94740
1 936 65202
1 82982 93399
1 67602 74717
1 7318 63717
1 14338 81170
1 36442 84746
1 10196 90568
1 19917 21182
1 7648 39787
1 6396 62449
1 3804 43476
1 35798 46550
1 57381 97940
1 49358 61787
1 57204 70327
1 44925 77881
1 15108 76634
1 10861 17318
1 15336 68264
1 75889 93526
1 618 6744
1 79169 80814
1 49050 53138
1 47512 58732
1 12102 18833
1 58253 76634
1 96302 99974
1 17611 86612
1 6232 73374
1 30093 66113
1 9085 89128
1 64023 68374
1 35704 41062
1 44999 76375
1 50916 77951
1 10364 97648
1 22884 23766
1 33751 45156
1 79336 89076
1 23600 64180
1 2452 63524
1 68267 83587
1 13770 79257
1 24968 87867
1 50027 52936
1 34949 68198
1 82805 92161
1 44379 91015
1 30212 79752
1 30301 94480
1 30941 48349
1 30431 40829
1 18590 79052
1 25012 62434
1 44601 99458
1 2605 18732
1 35469 99378
1 30884 96173
1 16454 60232
1 39359 57612
1 44492 48695
1 8607 69714
1 38842 41685
1 2948 87168
1 96790 98496
1 32903 38441
1 19115 84857
1 16849 31316
1 43259 48616
1 46268 93589
1 49208 88865
1 20014 95304
1 6034 46439
1 4171 73781
1 59524 68703
1 25325 54134
1 33056 74642
1 13000 68774
1 28724 71947
1 12423 38654
1 53639 92487
1 2077 79578
1 79402 98183
1 9807 95242
1 13348 96082
1 16161 59036
1 8421 31681
1 71032 92336
1 7292 12766
1 51054 51229
1 1001 34091
1 24319 39551
1 34813 37207
1 65300 98688
1 35274 94027
1 52006 95661
1 9429 13262
1 2620 97334
1 17031 74089
1 50307 59908
1 91136 97425
1 77742 98299
1 25819 40951
1 24277 97450
1 32676 40428
1 64284 85638
1 71292 81043
1 17695 91341
1 7803 98011
1 7519 87763
1 8563 33264
1 9926 12955
1 26242 92004
1 26406 84780
1 9710 36069
1 23507 69868
1 65499 94379
1 37013 43088
1 11390 89872
1 43960 99190
1 39029 41685
1 31894 78303
1 18389 29873
1 56493 69517
1 10545 77208
1 20120 96416
1 66076 71452
1 10433 47740
1 16223 62757
1 10037 80208
1 7353 41105
1 90802 92671
1 11833 85707
1 4846 64019
1 21253 69539
1 9272 20778
1 17033 82385
1 41343 51062
1 32447 86664
1 61497 64707
1 65785 99749
1 54446 81927
1 20521 23196
1 69652 74146
1 52921 85112
1 37811 61930
1 43786 80570
1 81721 92245
1 17796 92600
1 85424 91996
1 24132 94318
1 24685 98048
1 80312 97559
1 50366 87923
1 8256 83620
1 54743 71337
1 46441 48987
1 23769 93347
1 10156 42635
1 43748 89241
1 22513 88938
1 3906 40998
1 89408 95216
1 23999 84006
1 37842 66474
1 14436 19573
1 84803 93784
1 57614 82319
1 57121 61016
1 12531 29894
1 9090 77930
1 75170 76915
1 1905 70586
1 58805 60133
1 38819 56735
1 27484 42887
1 33096 77097
1 56119 59457
1 14371 79100
1 68905 86460
1 36093 76760
1 31027 68994
1 19675 77880
1 12567 14221
1 30338 47334
1 63063 77445
1 40726 74233
1 41852 42609
1 62975 83012
1 24003 99325
1 51097 89690
1 82624 83223
1 45581 96856
1 12508 68095
1 3015 89884
1 11736 20841
1 48891 86172
1 45518 74691
1 22490 98063
1 41268 46780
1 957 76655
1 2676 42520
1 36802 37404
1 46108 58938
1 59421 86590
1 3211 17235
1 23666 37705
1 35657 78687
1 45648 69109
1 50803 86032
1 14950 81058
1 78588 79657
1 90667 97576
1 2369 40925
1 85431 96888
1 59709 87927
1 17887 93783
1 5485 33643
1 29140 42547
1 95292 99527
1 30850 82596
1 14415 19190
1 39816 90787
1 28303 98553
1 5562 74698
1 49204 71499
1 44852 65997
1 58069 71376
1 54104 75776
1 34104 86386
1 14123 91850
1 19710 80126
1 66180 69041
1 81230 86274
1 454 20726
1 23698 63534
1 26246 77707
1 28680 44380
1 27427 55567
1 63498 70045
1 10461 56050
1 54079 64545
1 598 60200
1 32723 43866
1 40146 51236
1 82905 99950
1 25251 89094
1 20464 74155
1 49859 97845
1 31636 89393
1 31545 50642
1 16119 29866
1 45994 50211
1 34232 38643
1 65270 88779
1 49281 64241
1 47767 87776
1 13294 22407
1 43732 63449
1 40308 94397
1 8293 14936
1 25071 33973
1 42502 84790
1 35883 50518
1 33718 92475
1 32239 57878
1 4630 71984
1 3299 65648
1 154 10833
1 9749 89493
1 17329 65620
1 27550 45696
1 78733 95904
1 57594 71539
1 66975 83424
1 5045 90729
1 78994 80172
1 7910 98347
1 21566 46850
1 72103 75638
1 42483 90012
1 36726 81644
1 72727 81605
1 19758 23482
1 9320 57586
1 83224 92473
1 51586 53135
1 86607 91399
1 25167 32367
1 401 31560
1 29839 73813
1 26640 80885
1 8132 26787
1 95129 96773
1 64017 64912
1 94082 94620
1 39987 66607
1 86396 96239
1 7423 72062
1 26367 59759
1 49610 70335
1 44089 52151
1 54680 90620
1 50853 67431
1 9697 54046
1 6054 66212
1 43440 57533
1 39885 46730
1 24112 93881
1 7510 17350
1 26056 78314
1 76437 97121
1 33644 81198
1 44570 69206
1 94489 99393
1 53888 80727
1 19823 35803
1 56040 56463
1 57265 85870
1 68496 69761
1 4163 36792
1 51108 76235
1 77184 99080
1 30260 67055
1 63906 65138
1 38069 97668
1 38920 60731
1 39876 76719
1 22508 71132
1 57575 59993
1 44979 99341
1 16727 87355
1 90673 95228
1 4419 65940
1 58524 77989
1 77855 92917
1 7095 49134
1 18939 25470
1 74903 90257
1 6614 41795
1 2073 58848
1 6125 85626
1 26240 84321
1 48510 94761
1 5862 28692
1 26576 80797
1 47444 60304
1 1410 98925
1 43493 77211
1 35968 74046
1 29808 32217
1 29388 29561
1 13338 46706
1 5185 77844
1 4775 64435
1 75056 85945
1 6450 12692
1 60510 64375
1 25716 60684
1 58694 92572
1 75218 76943
1 6450 10068
1 44740 69293
1 40228 60793
1 63781 75343
1 1944 44646
1 1823 26091
1 68743 91437
1 22700 50196
1 28976 69446
1 11349 49274
1 5077 88462
1 9996 83873
1 507 3255
1 24682 31043
1 1587 5279
1 5288 54150
1 37372 95808
1 28932 97494
1 38389 66106
1 2641 86729
1 39778 65124
1 2500 6925
1 39606 60827
1 41948 95477
1 78848 87053
1 21525 42786
1 83689 99630
1 43769 43812
1 81503 93073
1 44318 65596
1 37736 87360
1 36257 95439
1 45729 65949
1 7745 84844
1 44315 70455
1 7107 95197
1 21142 83472
1 88577 98254
1 6382 39263
1 46804 72828
1 38142 87815
1 7210 12344
1 25125 67281
1 44755 90484
1 57296 92366
1 47618 78036
1 47490 57074
1 19650 94452
1 18561 24346
1 43039 87485
1 7289 63967
1 26970 59677
1 30497 99821
1 72934 82542
1 27193 87613
1 28137 59074
1 27423 61460
1 25678 57235
1 27424 81582
1 89831 92050
1 10258 36923
1 18109 54771
1 202 54685
1 69466 96729
1 33798 47263
1 77296 81638
1 32991 84401
1 80536 96056
1 27614 78929
1 12878 96034
1 26332 57026
1 1005 91367
1 49062 79551
1 35467 76055
1 77439 84530
1 69239 70797
1 46573 83710
1 11817 20305
1 2249 74662
1 17066 85546
1 28354 77768
1 3247 17372
1 26674 83384
1 61355 95727
1 24865 56278
1 48374 75645
1 17171 31904
1 88322 89719
1 4672 77163
1 35806 92249
1 19220 77178
1 9819 43358
1 10959 33242
1 32137 71226
1 52801 72734
1 48334 54812
1 16815 62542
1 42930 74137
1 19045 49872
1 30927 73687
1 29193 49295
1 22316 57091
1 49033 80766
1 27085 46943
1 34745 88188
1 7476 24027
1 18392 86301
1 5516 17947
1 51313 84167
1 7356 27871
1 5008 52468
1 3549 92520
1 43203 81672
1 21504 39303
1 1713 36434
1 58919 84602
1 6977 47199
1 17471 90161
1 3597 95708
1 47998 49694
1 32546 95569
1 50612 95878
1 58117 58961
1 73852 78849
1 80413 97386
1 74434 90032
1 27373 97762
1 53223 92623
1 6743 73422
1 5160 17414
1 39573 55630
1 6617 79270
1 49673 64824
1 47558 66018
1 90150 99684
1 3531 86735
1 26338 98483
1 8822 52146
1 18852 23549
1 48987 82386
1 12713 22236
1 66292 98853
1 28367 40609
1 38812 86192
1 14946 57433
1 12393 42790
1 41831 46142
1 49091 91499
1 35525 96932
1 66022 71171
1 33887 36792
1 23678 62582
1 19813 50790
1 40420 45957
1 33971 50547
1 10520 21039
1 76932 79232
1 27625 42325
1 49102 54409
1 9627 92347
1 11230 82784
1 56796 94112
1 16826 56352
1 12894 28928
1 6047 28428
1 40545 64222
1 34930 78226
1 49711 85644
1 82391 82703
1 69417 73797
1 57385 72140
1 9359 63402
1 48974 53093
1 68921 92186
1 83218 93059
1 6053 6465
1 55739 72001
1 10124 36824
1 15992 47064
1 33533 34113
1 37375 89269
1 17133 85073
1 18839 49064
1 50056 77975
1 39627 45930
1 28939 70395
1 19233 97279
1 61236 71936
1 28388 74494
1 48349 86026
1 5267 6789
1 10291 58137
1 24612 62883
1 28885 35458
1 15206 26035
1 12634 92966
1 63385 63516
1 35616 86868
1 12388 26771
1 37092 51949
1 64699 69709
1 46194 79342
1 15847 41643
1 14838 20146
1 30138 80808
1 88254 93004
1 5644 79302
1 5211 20474
1 58591 80943
1 22746 97516
1 42112 48580
1 38255 78339
1 40240 62894
1 66525 96947
1 28179 98379
1 46922 69654
1 30239 43408
1 48262 54440
1 66439 95481
1 84025 84301
1 6302 18820
1 43454 49773
1 6577 72865
1 6101 75840
1 5162 31511
1 1395 19691
1 11880 30873
1 82837 87473
1 20433 22958
1 42429 55622
1 75047 78076
1 49253 82711
1 29519 93483
1 58035 77867
1 84939 86030
1 48592 77900
1 7753 10344
1 3025 99276
1 41021 60651
1 9371 66783
1 33619 46780
1 22468 37711
1 17963 80661
1 41188 43528
1 2041 50833
1 35608 99814
1 49793 66581
1 1663 74038
1 40866 94295
1 56118 72364
1 30237 34541
1 25091 35641
1 1392 4880
1 20973 80320
1 19442 33746
1 44387 45744
1 66236 92431
1 10684 35159
1 15276 16580
1 25984 90514
1 8478 67917
1 45558 82266
1 10543 58744
1 44358 46709
1 19115 49521
1 82750 93995
1 13447 68095
1 75262 80855
1 73231 92721
1 16724 77497
1 4983 35551
1 13254 23308
1 14985 84121
1 7275 43459
1 3415 46605
1 44241 60505
1 1529 17404
1 43181 93596
1 14044 96522
1 67643 95907
1 22324 99231
1 52168 69692
1 47980 86001
1 54360 83775
1 65220 78364
1 34472 61795
1 17670 97576
1 56585 69724
1 35091 73075
1 80019 88384
1 5356 31868
1 36976 43890
1 84566 97569
1 28099 84246
1 29018 56842
1 22175 30799
1 39148 47011
1 81446 90875
1 3297 88956
1 54718 60404
1 68112 78624
1 7475 18278
1 23400 63253
1 221 77634
1 4277 94673
1 6446 75302
1 92902 95243
1 29948 91984
1 79472 98289
1 18016 40528
1 45865 47943
1 29699 35097
1 28694 58089
1 9115 20566
1 14769 96391
1 48458 94828
1 3905 9855
1 71153 74132
1 28020 29757
1 39808 52460
1 20731 64086
1 20718 45522
1 56826 85520
1 32752 59975
1 46748 63879
1 73009 91981
1 64504 73569
1 42613 86242
1 34958 77252
1 15780 41986
1 76120 79972
1 41490 65281
1 30455 59274
1 42983 95579
1 18278 48246
1 14591 68993
1 62505 86096
1 1272 71183
1 10274 77539
1 33096 63979
1 52702 57551
1 273 18883
1 17270 18106
1 23025 92125
1 34451 36391
1 38630 41446
1 24076 59023
1 3184 25258
1 66432 68513
1 29768 64821
1 7448 75989
1 11888 38776
1 26868 95705
1 35361 74904
1 33886 92533
1 47456 79568
1 50690 88174
1 19157 78156
1 71277 95705
1 31166 65717
1 71061 80913
1 30454 99392
1 30680 66637
1 23712 62906
1 3485 31125
1 18359 74608
1 14874 72057
1 26732 65993
1 37674 67827
1 27690 74813
1 63640 91820
1 77725 82049
1 18564 99991
1 19109 50639
1 34617 43441
1 28769 37747
1 14591 71655
1 70343 98476
1 1322 21245
1 86025 93946
1 11992 18283
1 66475 92677
1 45611 80150
1 205 81675
1 19678 91739
1 33670 39546
1 39294 90376
1 59346 69307
1 18566 78488
1 3001 22950
1 15327 33550
1 18897 38035
1 30646 89685
1 62718 65973
1 38942 92630
1 3888 10868
1 40090 98249
1 52567 92402
1 67138 93698
1 11652 39931
1 6180 59854
1 37987 47856
1 14919 21379
1 45339 54802
1 44449 75527
1 24102 93835
1 12048 74797
1 33381 63948
1 33645 92118
1 18432 52326
1 30618 48770
1 50805 56923
1 32731 38217
1 12900 23516
1 55991 78327
1 12241 82924
1 8508 17530
1 43480 60858
1 29677 62515
1 46938 82837
1 25432 84083
1 60703 89147
1 62293 82710
1 94151 99298
1 28860 40996
1 46364 83553
1 55501 83712
1 23474 50498
1 22191 45062
1 65061 99489
1 37900 87968
1 20488 55414
1 12508 97210
1 10281 51203
1 1095 36626
1 46871 84779
1 35681 36629
1 3587 20359
1 10617 45039
1 17937 66223
1 12603 84117
1 25206 53872
1 34200 42625
1 25965 42196
1 63123 75315
1 48666 83347
1 28827 65719
1 13442 24371
1 33052 33255
1 30678 61563
1 9174 16717
1 23420 53017
1 13776 78634
1 1943 14971
1 14737 15857
1 3898 52490
1 43202 96739
1 1454 27333
1 49909 89337
1 8995 23012
1 11757 12602
1 2500 58974
1 23514 42772
1 7959 36026
1 28632 88212
1 66411 77702
1 49593 85687
1 58132 58759
1 10853 85665
1 31417 51847
1 16310 39893
1 22809 81452
1 48899 71339
1 42011 69591
1 24756 55978
1 34480 46791
1 40275 45654
1 336 12325
1 4003 23245
1 70020 88703
1 2684 30469
1 30201 92483
1 27593 36838
1 34207 99138
1 8991 16842
1 43151 77527
1 4018 23552
1 17419 45831
1 12 35439
1 1504 66230
1 33059 68597
1 2167 31144
1 20437 95461
1 12359 94065
1 15852 15932
1 55153 98152
1 15110 85100
1 24905 87514
1 19543 50457
1 45734 82642
1 11473 83139
1 5580 38694
1 8486 47009
1 23516 64033
1 17440 93084
1 20726 36565
1 6290 34682
1 38349 65092
1 48281 54131
1 18621 27997
1 81240 94317
1 4902 9982
1 85076 91931
1 31332 45905
1 11972 45183
1 4395 31462
1 41093 42355
1 56965 71473
1 44825 51137
1 63462 70608
1 18316 24981
1 15283 19570
1 71457 96553
1 14463 72285
1 45015 47415
1 2750 45549
1 8320 14330
1 8246 97631
1 53382 57474
1 6736 98130
1 9155 50325
1 33650 67432
1 55261 78183
1 31197 53093
1 1705 82866
1 59610 70480
1 236 96175
1 38636 53541
1 21499 54312
1 53926 78570
1 20009 92647
1 13507 19993
1 9788 74809
1 25049 75682
1 34485 75513
1 12629 60068
1 17678 90577
1 83022 89047
1 1861 74211
1 50875 84648
1 15062 28485
1 41907 59673
1 15096 88288
1 17467 64901
1 28376 97965
1 32324 34490
1 27392 63649
1 78979 96089
1 45613 65400
1 41095 55551
1 33144 47224
1 24063 62989
1 40685 91164
1 16366 54994
1 22222 35078
1 81162 84802
1 17088 34889
1 73172 81049
1 11842 95976
1 19626 50041
1 57810 58767
1 47553 96498
1 41528 90172
1 8566 46405
1 6797 67598
1 30264 47630
1 82855 94551
1 27996 96750
1 20326 97407
1 33943 75334
1 58584 74336
1 89489 98492
1 38750 68502
1 56211 70918
1 7180 64883
1 19612 33484
1 32858 38062
1 4552 68507
1 14929 40869
1 59220 98068
1 22549 60499
1 9160 84963
1 51002 97901
1 45842 74225
1 49887 72483
1 31543 38580
1 2126 81047
1 57951 82005
1 25001 55428
1 32154 72680
1 31287 96659
1 37796 81341
1 38490 99535
1 40082 81225
1 34712 86049
1 6080 12822
1 21825 91737
1 37793 77700
1 35155 89002
1 2862 75705
1 33163 87783
1 5656 18626
1 47813 67108
1 21934 85061
1 21562 67308
1 36173 47789
1 26046 41658
1 44532 88969
1 38733 50471
1 9897 97668
1 56009 77826
1 15071 79571
1 20273 37363
1 49083 85514
1 4033 60206
1 5725 27786
1 51598 58007
1 2403 6007
1 22327 58751
1 20957 81723
1 8391 17349
1 6325 48344
1 18637 31789
1 49305 76147
1 45631 92090
1 50245 77091
1 25826 58620
1 54564 84426
1 32922 96889
1 43715 84534
1 4559 8766
1 33084 47830
1 10635 75293
1 30638 66669
1 39143 46419
1 95261 99993
1 22568 81191
1 10508 91555
1 44727 57896
1 24059 81251
1 21608 86591
1 28189 78462
1 85320 95769
1 51999 93656
1 6982 15122
1 29085 73942
1 595 7317
1 7015 18608
1 61943 70871
1 30674 40156
1 26298 65710
1 2775 92963
1 4139 70391
1 16036 77385
1 15382 69796
1 11800 73196
1 50689 76240
1 36203 44622
1 38077 87078
1 61795 88030
1 19572 99183
1 38700 45526
1 19242 42564
1 34084 65540
1 6461 44586
1 62503 87771
1 84834 86667
1 41513 96844
1 22664 64042
1 23859 49573
1 45880 84288
1 12010 54242
1 37379 45537
1 61130 74629
1 3400 57582
1 13465 26881
1 28567 52014
1 63579 78394
1 40328 76777
1 12906 68778
1 53062 86652
1 13573 40802
1 2236 63998
1 53606 90993
1 32730 65430
1 56279 95658
1 22237 86543
1 23062 30609
1 7857 26337
1 35754 45316
1 25554 69752
1 49227 64486
1 8346 45939
1 66881 79453
1 42139 45445
1 27377 97626
1 9738 66244
1 26825 67779
1 4011 49396
1 24286 42290
1 79374 93951
1 7359 14071
1 505 98986
1 11975 54718
1 7032 8114
1 22176 31046
1 35217 38812
1 9791 37273
1 34591 50987
1 19299 30922
1 8561 31546
1 14225 49676
1 78971 90625
1 8840 70043
1 18667 64353
1 23595 42565
1 17191 75569
1 66589 90156
1 7415 91831
1 20983 49409
1 4638 51326
1 65777 93207
1 62623 75474
1 75547 90051
1 39700 86746
1 27480 71352
1 38339 53726
1 60983 78787
1 57988 92314
1 92952 97667
1 23037 85973
1 27608 63024
1 15048 59097
1 42983 87650
1 22460 64864
1 3888 15388
1 84109 88619
1 48948 75919
1 27507 39185
1 27649 94675
1 11530 18461
1 2849 25751
1 33067 43657
1 77909 86494
1 62986 78198
1 60916 72913
1 23969 76286
1 13763 37860
1 28925 45435
1 74365 87593
1 31854 94418
1 3333 48784
1 50486 51832
1 40657 99413
1 32390 79602
1 6506 49310
1 33743 73305
1 50522 55868
1 17916 19127
1 1723 63164
1 26218 64875
1 13765 30761
1 49373 69704
1 4348 98817
1 7786 47299
1 76137 80550
1 26455 65264
1 48183 61289
1 2076 94514
1 8496 86835
1 50927 86253
1 30580 65047
1 825 51621
1 61079 98850
1 74931 86779
1 53189 94736
1 17408 64301
1 35088 85050
1 21842 90465
1 95133 99005
1 17688 64600
1 66721 86262
1 70996 82318
1 68511 95966
1 9273 39823
1 72197 99428
1 54618 87046
1 5600 88878
1 33921 79865
1 55178 79911
1 28367 40039
1 50919 99384
1 40406 91520
1 24155 31755
1 38692 84596
1 96305 97245
1 53266 84352
1 1511 64036
1 70629 96797
1 29484 40499
1 14115 26697
1 37475 50629
1 38595 73969
1 48418 71261
1 66538 97506
1 33324 65314
1 4555 16143
1 66376 79964
1 4094 34627
1 10832 86149
1 38442 76189
1 33493 37428
1 57641 75608
1 9705 87636
1 16106 32524
1 13773 79942
1 46979 82600
1 41766 74378
1 68831 81193
1 18630 35467
1 38797 39897
1 62303 87393
1 49891 88999
1 4986 15962
1 45026 63709
1 60495 99765
1 16771 55402
1 66976 69307
1 23700 35131
1 32032 90171
1 955 19538
1 13861 83751
1 1535 15573
1 64005 67277
1 58065 81915
1 59326 84146
1 67381 98623
1 39871 75319
1 17787 47354
1 65658 79717
1 14283 59411
1 38514 88849
1 4124 86815
1 44491 55465
1 2957 34046
1 27683 57332
1 34602 53710
1 21285 64817
1 16641 58997
1 15096 88164
1 5457 95999
1 12250 52405
1 13646 99003
1 3232 59011
1 13822 77296
1 42228 57793
1 22481 95488
1 58049 65699
1 32760 82921
1 44759 98319
1 29482 52123
1 26293 44843
1 22738 37079
1 3545 46411
1 27430 49053
1 18424 74728
1 65976 85325
1 20487 51863
1 63228 89944
1 28348 97465
1 1145 46153
1 26919 96128
1 10481 53267
1 79966 92792
1 45943 68121
1 34076 92450
1 33604 99113
1 37337 41773
1 43818 53923
1 38666 51194
1 2340 33574
1 25820 55793
1 10429 77629
1 19006 80044
1 34317 80728
1 22666 23665
1 18771 37550
1 46134 74254
1 44557 97630
1 59033 60145
1 7696 34183
1 57904 88220
1 77426 81024
1 40597 74756
1 71146 88043
1 38535 96482
1 22051 23321
1 11132 89655
1 77112 97638
1 17117 79530
1 55545 63251
1 19301 52898
1 80022 86888
1 4429 36846
1 18172 56535
1 76226 79660
1 15676 64714
1 33419 51383
1 19342 59545
1 34199 61874
1 36326 54220
1 19687 25721
1 310 82768
1 401 6257
1 32385 88162
1 23346 88625
1 20418 40727
1 4700 60044
1 49417 97662
1 23486 83327
1 7159 69463
1 43428 46352
1 8923 85522
1 44169 44390
1 57262 83723
1 47919 82808
1 34085 51277
1 31288 71170
1 37143 38789
1 11672 25169
1 40882 76263
1 21600 31501
1 38290 81003
1 36785 37021
1 47811 90280
1 49186 53626
1 90709 99124
1 15566 57564
1 34034 46282
1 41612 65624
1 25454 89195
1 371 88302
1 38606 44440
1 53949 79947
1 45562 65874
1 28517 47223
1 12160 67917
1 71491 87732
1 80058 94668
1 48753 63672
1 74589 99167
1 27671 90734
1 6027 74669
1 38842 70248
1 21500 79303
1 64857 82198
1 46011 73085
1 94356 99605
1 15296 21631
1 13855 48826
1 12416 23270
1 57304 60589
1 7214 28421
1 13087 42289
1 850 30708
1 17088 29385
1 14543 88634
1 54909 64556
1 57690 61839
1 4333 5726
1 88530 96481
1 36834 92256
1 4956 69353
1 21983 81775
1 39642 88434
1 53639 63542
1 31001 69537
1 17038 50091
1 55256 80353
1 13606 59106
1 31670 80918
1 49757 62433
1 22417 87249
1 64389 85139
1 26001 55482
1 26466 49491
1 47344 96490
1 56417 63977
1 5808 59840
1 69833 91415
1 55709 65377
1 22586 58889
1 10723 24948
1 46928 77398
1 68797 74001
1 10336 92175
1 21689 23087
1 4619 69166
1 32668 68282
1 26784 69443
1 14916 62284
1 53969 81503
1 46081 82920
1 4553 73011
1 53609 86528
1 23462 44361
1 23947 73175
1 29540 46969
1 82762 87621
1 51557 86262
1 30939 76136
1 1223 65455
1 19701 90069
1 19787 44541
1 53108 62532
1 79076 98293
1 52899 79749
1 71792 95997
1 20676 51213
1 25580 81879
1 29430 65131
1 66231 89875
1 14586 62258
1 59055 92043
1 6388 63262
1 33305 70513
1 33142 99699
1 15866 30865
1 68513 90433
1 11847 79093
1 8208 67557
1 33951 91050
1 28908 74549
1 11315 51784
1 24555 96182
1 1029 39789
1 44280 57198
1 42316 48248
1 53868 95422
1 4648 23491
1 15304 29030
1 9554 57968
1 8989 99858
1 4855 65896
1 13495 94473
1 36356 92706
1 5705 76214
1 70107 91242
1 45099 55937
1 71312 93881
1 48883 99862
1 52982 96482
1 26206 62986
1 6091 62367
1 15481 86258
1 17197 51665
1 23710 75606
1 42368 85875
1 92341 96625
1 24530 87377
1 50061 84456
1 22761 91756
1 67887 91670
1 8379 56033
1 31008 76218
1 51399 89281
1 9820 51838
1 13815 89039
1 48248 90690
1 7909 95656
1 10853 38523
1 31937 84708
1 18448 22340
1 14739 34331
1 8518 23830
1 18895 23927
1 54268 90835
1 47331 94775
1 32015 80295
1 8840 51190
1 60717 75148
1 49235 91222
1 61023 93539
1 7978 92799
1 7995 58351
1 62014 72576
1 77985 80185
1 13889 63501
1 13899 34996
1 19106 42527
1 621 88149
1 22552 52192
1 1532 70884
1 39143 94204
1 43052 83864
1 1492 11400
1 26932 42599
1 52126 99261
1 78424 90074
1 45928 49358
1 78952 82080
1 4254 45006
1 27470 46810
1 73551 87388
1 36800 39332
1 70455 75974
1 60374 79826
1 55845 63971
1 10930 89125
1 16269 62740
1 3608 34822
1 7819 77177
1 5830 88009
1 37429 96922
1 16604 76127
1 2992 90472
1 20170 90298
1 60973 69882
1 58427 91199
1 70174 71693
1 32861 58838
1 5079 96860
1 29601 66494
1 44682 75294
1 48654 91766
1 19725 70871
1 24852 59808
1 5331 88116
1 77193 90012
1 18846 21332
1 46956 87328
1 23160 80938
1 73309 97073
1 47181 70386
1 25080 33160
1 48844 77234
1 56195 72089
1 60845 64293
1 58568 80814
1 48675 85509
1 55142 70353
1 16989 84544
1 84168 98158
1 3814 43247
1 15469 25025
1 50548 92867
1 44222 81750
1 56272 81139
1 13645 58057
1 51790 92246
1 43757 62525
1 85091 90864
1 96557 97090
1 31520 90282
1 29940 31208
1 12651 57452
1 35452 36420
1 317 23358
1 18381 81095
1 69413 82074
1 55879 72401
1 38913 86061
1 49591 98990
1 17799 91715
1 23413 53335
1 73845 74417
1 56899 77734
1 19850 68499
1 7789 78736
1 49095 95812
1 26956 64087
1 85492 99601
1 73456 88896
1 88316 90161
1 20567 23528
1 27753 84843
1 50964 67456
1 15798 59472
1 23269 67881
1 32499 42903
1 31714 55134
1 51003 59034
1 10154 10401
1 18027 97791
1 68602 75290
1 5193 90716
1 2511 11564
1 17513 89400
1 9020 89880
1 13622 29999
1 24087 76110
1 1627 61769
1 16275 79135
1 14247 82152
1 44262 88153
1 45690 93718
1 12301 57142
1 11030 15756
1 47250 79920
1 19928 39313
1 6562 77283
1 9557 96820
1 12703 69874
1 19023 25101
1 44338 47470
1 58736 98306
1 30579 54501
1 16172 17490
1 20258 63105
1 7361 66904
1 25611 83678
1 55760 89693
1 68236 75544
1 26880 93467
1 57479 81462
1 8815 73693
1 28445 61220
1 11994 59467
1 8080 27849
1 9109 56434
1 21240 63146
1 1624 64492
1 3091 80596
1 15102 20983
1 9491 15042
1 69889 91602
1 44103 97394
1 43428 90158
1 7771 30935
1 72386 92881
1 21070 54142
1 9083 30502
1 9763 33236
1 47989 53333
1 57601 60128
1 57433 69817
1 22530 61192
1 31195 97233
1 12627 63919
1 43763 64196
1 19275 44335
1 6964 59419
1 26184 90427
1 87971 95723
1 38231 69832
1 17023 19895
1 10514 92333
1 2677 44261
1 11339 13548
1 77724 89677
1 20249 43743
1 720 67738
1 43448 95280
1 53428 76996
1 44319 80506
1 8760 58587
1 13087 95330
1 54654 94623
1 39971 46034
1 13393 52223
1 54053 97077
1 3013 38963
1 62061 77081
1 57716 63891
1 56335 58722
1 38537 69255
1 23259 52948
1 10383 57044
1 66912 80203
1 31921 51817
1 14524 57408
1 67614 78940
1 5616 92682
1 30400 73579
1 37980 65890
1 6914 63943
1 13848 29468
1 25645 79768
1 21629 38101
1 7174 66192
1 42181 68112
1 56015 57026
1 5518 7881
1 89999 99067
1 1996 95194
1 7848 79609
1 40190 46237
1 69407 96254
1 16045 95753
1 4859 37327
1 3781 84491
1 38717 42701
1 45588 63815
1 11583 39954
1 8381 61364
1 12246 14913
1 10061 78214
1 14992 90411
1 35791 37200
1 13139 42238
1 28170 73533
1 34994 55146
1 2043 36460
1 5423 8540
1 61808 65267
1 1445 88262
1 77704 79155
1 41323 97015
1 42885 64155
1 19658 65951
1 58206 58966
1 35677 68128
1 56082 92170
1 69011 98379
1 41367 97217
1 45333 86482
1 13949 36896
1 1510 1527
1 48162 96365
1 554 76490
1 12530 13216
1 62234 82755
1 58498 83946
1 62153 95961
1 11339 90152
1 85976 90182
1 2543 16317
1 24068 27314
1 69654 95144
1 13835 98176
1 10931 39324
1 42327 95780
1 23036 81694
1 6325 62910
1 459 34423
1 63781 96802
1 41545 73291
1 24942 68738
1 4362 55820
1 59018 71727
1 12884 93617
1 42060 48117
1 34304 44456
1 12069 36748
1 66961 72410
1 14983 16713
1 2047 70648
1 11454 96097
1 80265 82595
1 2512 90334
1 4685 77509
1 3261 43770
1 52965 72147
1 8410 27418
1 20577 38184
1 35234 79828
1 12130 65987
1 59608 71881
1 26593 54966
1 13092 32828
1 54422 72379
1 55334 74872
1 5059 80381
1 76514 83712
1 36766 39398
1 19190 29513
1 27884 95746
1 25745 38689
1 19234 51948
1 56662 60770
1 37903 50148
1 44441 49617
1 35642 57032
1 10293 41593
1 91544 92435
1 38354 65856
1 56525 59573
1 7510 80880
1 308 7269
1 31934 45590
1 54933 62079
1 40558 62438
1 20127 77127
1 58230 96688
1 12239 90230
1 22644 24251
1 34808 95182
1 55624 82078
1 21806 86753
1 17927 71696
1 19038 31989
1 685 8009
1 77566 78191
1 7198 71513
1 44739 88175
1 17432 87213
1 13989 32356
1 22712 28518
1 50942 83660
1 79265 98886
1 45756 72340
1 18566 71552
1 47222 85979
1 71942 88883
1 1282 31319
1 36184 86006
1 24000 27104
1 46383 65200
1 18428 32135
1 62713 93480
1 24114 57448
1 30536 85118
1 62852 84752
1 36550 70440
1 48297 59170
1 10924 37015
1 24359 56213
1 16701 57393
1 435 55824
1 42219 79624
1 47781 96556
1 12995 89120
1 9035 57525
1 3148 21102
1 25727 28403
1 30797 71591
1 72348 97672
1 59775 85062
1 18360 80621
1 74157 77446
1 14773 49506
1 48355 53191
1 7009 53466
1 58987 76717
1 85534 96848
1 21236 93424
1 88001 88999
1 23095 61997
1 31415 78510
1 31701 62627
1 94958 96990
1 11631 29713
1 19862 85127
1 78335 91221
1 11382 75255
1 79250 88139
1 62858 75510
1 25696 63596
1 17593 84098
1 4833 82130
1 26735 90258
1 80976 82188
1 23486 56654
1 83662 98101
1 34113 60092
1 38022 41732
1 27068 46083
1 35713 76981
1 39406 40936
1 24470 68076
1 52986 77473
1 78620 95200
1 73559 77854
1 14130 58694
1 7301 14505
1 34039 82167
1 51695 89022
1 26612 46615
1 30570 82597
1 45245 64529
1 20701 33149
1 2863 72207
1 26226 68907
1 11532 89688
1 5980 65282
1 63163 80868
1 26449 30797
1 14679 59849
1 892 14730
1 58994 88719
1 17787 56487
1 11958 92006
1 13859 58014
1 568 47018
1 51229 90627
1 4037 10802
1 72473 87730
1 7286 64433
1 41341 74263
1 5388 23120
1 48761 95215
1 27487 30684
1 1151 64105
1 50613 66372
1 79645 99173
1 81827 88850
1 2557 91180
1 93221 95269
1 6997 27063
1 48700 55444
1 39456 44046
1 487 75174
1 51923 92589
1 44191 89778
1 291 62515
1 61332 98296
1 16124 67813
1 7536 31830
1 7906 16198
1 267 45197
1 52745 62674
1 36486 51965
1 14178 91216
1 54205 91308
1 2670 52242
1 20389 76895
1 79153 99003
1 1520 35504
1 76375 99442
1 36604 75763
1 38787 57359
1 44552 92829
1 46302 76765
1 57584 98336
1 22460 89810
1 10615 25492
1 12788 87276
1 63908 94072
1 5346 71531
1 10549 98420
1 56328 99332
1 25331 40445
1 51178 93212
1 18807 78985
1 17367 72575
1 14916 37324
1 75058 75558
1 77220 99829
1 61647 88086
1 18965 23989
1 32391 79203
1 21292 67640
1 81082 84807
1 43364 89933
1 34741 62774
1 17268 62855
1 25071 67216
1 15709 17766
1 66854 82218
1 11190 42567
1 62316 71819
1 27162 60970
1 8436 60004
1 17814 82079
1 64691 83996
1 885 91917
1 28210 70298
1 387 58223
1 23154 32861
1 17939 92830
1 63941 75093
1 14692 84777
1 32649 52098
1 69873 95836
1 9383 13712
1 1027 87172
1 17682 19755
1 8222 27102
1 6846 93061
1 79462 94979
1 61000 80385
1 39273 69537
1 33891 66274
1 7601 62484
1 67796 82277
1 26755 44105
1 628 51159
1 30517 41468
1 15638 93385
1 72307 91179
1 7236 18472
1 87928 99895
1 40040 54607
1 28527 31831
1 57399 69681
1 21139 95413
1 74992 82771
1 2504 51176
1 88556 92088
1 64119 71317
1 29528 70647
1 23071 88435
1 14516 31098
1 52341 63649
1 55974 64773
1 80473 87982
1 58537 97943
1 83321 86218
1 6639 11302
1 9798 59982
1 58799 89511
1 25667 28476
1 37076 82521
1 72460 73883
1 62835 86789
1 29013 90501
1 63934 88386
1 49117 64470
1 32847 44101
1 53733 78118
1 34265 94023
1 20528 27110
1 90380 92054
1 8257 42484
1 36642 47717
1 25497 72603
1 32281 81094
1 2811 59781
1 45396 67108
1 17035 99313
1 33096 58859
1 40903 41941
1 68322 70940
1 11111 80089
1 50795 56897
1 43400 62107
1 62706 71866
1 2090 35186
1 69511 77754
1 69672 70989
1 69089 91708
1 6578 61094
1 45901 91589
1 62214 65812
1 86361 93049
1 16770 61214
1 24300 46200
1 1632 36612
1 21598 34938
1 30729 33053
1 57701 99393
1 32185 38801
1 17504 98817
1 17172 72374
1 25012 59835
1 8804 34668
1 83523 84516
1 12785 79839
1 42572 52563
1 45959 69429
1 48237 50304
1 12413 99270
1 6803 76712
1 7324 32484
1 50174 94752
1 17270 87683
1 19671 78716
1 61145 61819
1 11045 19368
1 48358 50441
1 17809 44523
1 88362 94287
1 11171 69682
1 65420 71837
1 8369 44933
1 27810 47062
1 43744 82712
1 27648 29366
1 3189 81587
1 9059 61374
1 3751 49114
1 61284 92547
1 31338 68695
1 27966 59473
1 22563 72544
1 28120 46755
1 7811 97428
1 37568 64319
1 661 92482
1 76285 90266
1 6250 13470
1 68634 95620
1 59216 67027
1 35518 41353
1 3824 46187
1 3916 29869
1 23044 38572
1 35885 91155
1 80286 87939
1 63921 90266
1 23687 47656
1 7777 14493
1 85812 96379
1 51696 86115
1 25994 58004
1 5356 17819
1 64049 97618
1 49929 62098
1 15247 25807
1 10416 20311
1 35363 97282
1 16324 45392
1 34277 44213
1 42983 73549
1 65155 70176
1 13323 25580
1 11375 75382
1 68283 97294
1 89718 94175
1 59822 77206
1 53571 67414
1 20460 94783
1 14021 76979
1 27902 65381
1 54317 97389
1 463 82777
1 15075 82481
1 29254 91679
1 57707 87462
1 18731 56808
1 39416 87904
1 68414 91335
1 40272 80034
1 43740 93934
1 13378 83384
1 7146 47735
1 14516 40452
1 52000 76210
1 35280 38568
1 14478 51701
1 3972 64672
1 68166 91185
1 19432 20178
1 42119 62357
1 79535 85045
1 4573 99024
1 32843 50084
1 7834 21321
1 49892 89699
1 6646 92668
1 4943 89502
1 57879 77860
1 25798 63973
1 61878 68021
1 27880 60490
1 82707 87066
1 33442 89614
1 27638 76974
1 77643 77851
1 37022 73641
1 8904 26395
1 97955 98896
1 12509 22138
1 88126 99749
1 3347 60482
1 17141 89885
1 28264 76565
1 18119 30013
1 21598 49635
1 43609 69999
1 9226 12843
1 61252 92267
1 52065 94794
1 8449 98176
1 19301 51619
1 71857 96518
1 7752 79349
1 8978 42113
1 43726 79220
1 6475 91850
1 20610 94440
1 8507 21150
1 28300 31344
1 35868 49932
1 45576 91685
1 18146 48598
1 70856 94028
1 67641 98754
1 39542 98801
1 7133 22496
1 64520 66536
1 8405 87047
1 7836 70665
1 20348 64162
1 94166 99466
1 28951 94640
1 56509 57179
1 4014 60233
1 43885 74572
1 69609 89617
1 66466 86522
1 21795 40968
1 25752 31332
1 10539 78357
1 23086 80421
1 9003 17438
1 63091 75451
1 50639 62521
1 2503 68161
1 68492 72697
1 94349 94962
1 35695 44316
1 51946 93604
1 56126 64093
1 14639 66357
1 75629 76573
1 67219 86988
1 3332 79086
1 33387 85619
1 18865 47933
1 21785 26694
1 21528 38268
1 33176 72603
1 15691 71997
1 58287 78185
1 48455 53936
1 22250 85350
1 62686 65969
1 9281 16059
1 61222 80626
1 23595 50211
1 54135 90159
1 44400 87639
1 66861 72910
1 3802 86737
1 19299 82610
1 37873 57290
1 38177 56588
1 23832 58005
1 74369 90923
1 23659 97144
1 69080 77739
1 84326 96829
1 54358 57455
1 1339 44247
1 42750 98045
1 61006 71544
1 327 99672
1 89042 98257
1 52667 84317
1 20425 48136
1 20427 35034
1 69085 98842
1 14089 55709
1 58210 75467
1 16746 77341
1 16200 84467
1 47115 97841
1 5081 6384
1 10927 77485
1 44335 96466
1 46776 57021
1 3726 20877
1 24248 95854
1 44749 52309
1 53425 54918
1 68077 74357
1 26605 43266
1 32867 81184
1 73577 77156
1 17138 95474
1 53788 70345
1 2047 88752
1 76127 81040
1 28982 75611
1 59841 84931
1 27586 28757
1 6685 42138
1 11545 20997
1 27503 99035
1 24638 69688
1 19495 58435
1 7371 91842
1 13389 14100
1 2971 50100
1 36271 72134
1 4930 75839
1 30600 52593
1 14087 79304
1 92205 96800
1 23111 43012
1 18276 18569
1 48613 55392
1 22139 70868
1 8746 58934
1 51974 54165
1 87386 94804
1 21067 98933
1 16068 91997
1 2920 45701
1 5661 50831
1 43350 78069
1 27330 73874
1 4737 4914
1 27526 94149
1 90138 99628
1 31036 60491
1 77071 86680
1 44184 79363
1 38843 75988
1 14520 44408
1 30408 34977
1 58368 96346
1 39528 71105
1 58328 77657
1 31328 58626
1 136 80609
1 76018 85423
1 9425 71804
1 33891 92031
1 78341 83758
1 82262 91125
1 12395 96073
1 53275 75847
1 62053 66853
1 46908 79850
1 39771 49796
1 12780 21912
1 94422 98165
1 27196 86329
1 6091 93567
1 411 83572
1 61367 82622
1 13553 72211
1 19670 57830
1 32559 68199
1 17692 58075
1 5801 49697
1 16599 41839
1 44462 59424
1 44165 46300
1 16984 87307
1 67211 96688
1 67438 93678
1 60714 76965
1 76638 79637
1 55629 99792
1 74314 91709
1 29269 75982
1 35707 79309
1 25753 59929
1 545 10717
1 46658 73702
1 69039 69799
1 36093 72842
1 21014 98726
1 23375 88385
1 49690 65599
1 57558 61887
1 29855 30915
1 69216 84087
1 50226 91140
1 47286 89028
1 42705 73957
1 70247 81305
1 53599 57500
1 16029 74752
1 32518 36871
1 13348 41072
1 24510 42462
1 12829 39407
1 18822 24885
1 19099 88012
1 58773 88896
1 9136 86190
1 8631 54221
1 66068 95296
1 47969 77578
1 56436 94430
1 35141 79531
1 55739 89250
1 57719 74837
1 63477 77657
1 73025 87567
1 33967 53982
1 80575 90638
1 43943 84188
1 26694 55285
1 129 75445
1 50515 61141
1 25494 47022
1 25351 57805
1 17786 90107
1 5028 72736
1 15134 48053
1 49120 57410
1 26006 62740
1 76278 80663
1 8134 14096
1 66385 92166
1 50974 79236
1 16632 72065
1 732 55359
1 17631 45005
1 15412 71194
1 47249 98834
1 39753 76400
1 20422 22266
1 15520 57802
1 35819 58309
1 64130 79949
1 13140 43562
1 54235 99837
1 56477 57361
1 1597 40679
1 1831 93486
1 49626 53417
1 52382 94226
1 12862 32968
1 16246 72232
1 18912 81693
1 48806 52750
1 57164 94017
1 41252 55063
1 67166 96804
1 75876 81179
1 31506 76835
1 61504 70194
1 14861 31688
1 74461 83552
1 67764 82708
1 17160 28719
1 7304 22199
1 17911 27020
1 25015 65660
1 35048 45561
1 77971 93314
1 12001 40140
1 11512 49877
1 49785 83896
1 44077 75715
1 63295 82274
1 4252 16953
1 72634 91958
1 54771 81215
1 36474 63505
1 21103 50276
1 82347 91524
1 15540 46773
1 45692 90916
1 14961 72961
1 54523 76011
1 90082 96067
1 41017 47172
1 7598 16894
1 4314 22971
1 14788 27005
1 46057 72061
1 13382 48665
1 26353 34838
1 49931 68501
1 40688 78680
1 8110 80548
1 19330 36393
1 5924 58762
1 17019 81982
1 39487 90356
1 710 18645
1 21204 63273
1 13838 17158
1 4805 35124
1 5891 87540
1 20907 92283
1 19473 81933
1 41761 58018
1 59004 76811
1 83529 90053
1 8882 72787
1 33931 76334
1 31491 56634
1 30481 71279
1 1074 55563
1 71528 81983
1 42447 71523
1 30160 37468
1 11383 53515
1 2639 69814
1 25563 52426
1 74501 83691
1 36367 56203
1 55084 60582
1 60051 99245
1 47025 84732
1 9745 43328
1 52221 57112
1 31062 86910
1 16156 37586
1 6852 29079
1 52980 82152
1 34568 60561
1 53871 98934
1 17376 92215
1 42535 96440
1 44199 45705
1 63075 85355
1 71130 78958
1 10802 31753
1 33011 66831
1 4250 60241
1 36858 67458
1 44059 86205
1 12820 43116
1 55423 74760
1 52255 60871
1 86364 98824
1 51316 89678
1 44584 88813
1 1287 30653
1 34787 48243
1 42038 55603
1 22963 61788
1 44299 87886
1 23139 87562
1 63543 88071
1 68636 76189
1 25623 62846
1 66945 77007
1 18606 47908
1 50928 57901
1 45523 50936
1 19223 96279
1 12943 93133
1 96435 99514
1 6297 12350
1 13391 27053
1 49477 86458
1 44316 79593
1 74395 82980
1 51789 99597
1 23823 70483
1 13842 51861
1 19966 65201
1 868 92972
1 5370 29214
1 67518 94273
1 44600 72515
1 15565 45757
1 3228 78107
1 51241 97205
1 17165 91284
1 47307 51989
1 44661 71500
1 12291 47837
1 45311 49735
1 20308 54366
1 3180 98100
1 7509 97809
1 1150 14873
1 28219 89129
1 5521 36434
1 49088 53277
1 6247 32608
1 22246 68097
1 2133 54030
1 90422 90433
1 64529 90210
1 13932 70406
1 35686 48188
1 72238 86560
1 1394 46831
1 20334 31796
1 58089 84062
1 15891 31762
1 18358 67399
1 47743 61984
1 29721 94155
1 30126 71001
1 2583 90470
1 1868 9995
1 14894 80962
1 40275 69300
1 42591 56349
1 3533 17077
1 52593 66846
1 9816 79623
1 13035 42901
1 4168 36693
1 14501 43106
1 15143 97996
1 51347 72161
1 33834 74086
1 33194 50815
1 51469 52353
1 56591 97984
1 34755 57030
1 15680 25935
1 41463 77289
1 27752 59396
1 46802 76558
1 30541 87628
1 23973 40705
1 17776 53889
1 13063 42924
1 50848 79216
1 90922 92313
1 31646 74700
1 30545 71702
1 6621 72807
1 53936 87312
1 80561 81563
1 2215 56103
1 11715 20171
1 78859 91750
1 2471 42508
1 71241 76243
1 38821 89291
1 5747 47997
1 49304 65645
1 48074 76936
1 65512 78281
1 46511 65587
1 83126 94328
1 72014 94823
1 17515 54681
1 67579 73107
1 59999 61029
1 15719 42797
1 47151 73776
1 35383 76723
1 52223 78274
1 3734 23921
1 71888 90965
1 37750 38874
1 44807 64646
1 9508 70823
1 51477 92552
1 34919 90234
1 14928 24514
1 5745 26104
1 3918 24139
1 19619 56999
1 5795 60388
1 39806 51919
1 51254 85179
1 49347 63737
1 16140 22202
1 6539 86628
1 11923 28211
1 31986 78945
1 29479 64465
1 83772 84371
1 68866 87615
1 15800 58712
1 34668 85177
1 5003 5511
1 58366 73109
1 41527 61577
1 20258 55586
1 70021 93187
1 35457 86099
1 14656 61972
1 2101 40830
1 44772 47618
1 19768 29229
1 39389 71820
1 90065 90436
1 51232 74349
1 35038 35409
1 30172 69475
1 70643 95332
1 81102 93332
1 13730 55201
1 7260 71175
1 44178 77436
1 48495 90214
1 5057 99415
1 41086 45672
1 43624 56879
1 13097 72851
1 3258 57686
1 14799 49013
1 14270 56952
1 45548 57481
1 55020 66858
1 31657 85430
1 528 61481
1 19410 99446
1 37486 84073
1 33003 39927
1 69735 73995
1 64330 70010
1 28824 66390
1 12595 54669
1 34551 93674
1 35796 70762
1 71878 78836
1 18691 76304
1 74873 93201
1 23830 27361
1 4587 47514
1 62598 98008
1 33159 91346
1 60463 93573
1 42850 90014
1 8337 99196
1 31452 98182
1 25001 55132
1 32757 65230
1 3322 53175
1 22389 43535
1 287 83136
1 35157 50971
1 38568 63839
1 49984 94913
1 51051 91736
1 61831 65767
1 28717 89889
1 52422 55938
1 23517 97369
1 40905 70597
1 36081 90947
1 8979 31226
1 1420 5435
1 15197 21390
1 4765 31118
1 3967 71214
1 52875 84035
1 37993 45435
1 17043 80507
1 29989 51111
1 37408 71850
1 47703 96585
1 2178 39900
1 20989 89401
1 71379 80939
1 7595 84519
1 43747 44613
1 46244 85791
1 18873 47748
1 26391 59196
1 41902 59664
1 23276 28417
1 17169 42507
1 19605 23343
1 20714 56432
1 35673 99199
1 86786 87192
1 2195 41304
1 69057 87326
1 6064 90948
1 63115 65650
1 8684 72240
1 22121 87311
1 21709 66566
1 52923 54970
1 80458 98308
1 52787 58564
1 18209 19218
1 49512 59792
1 22730 40631
1 1813 23524
1 50353 85224
1 15210 56122
1 6932 92203
1 23511 51047
1 27611 75062
1 7835 37447
1 63422 82748
1 57977 92827
1 57555 82845
1 59591 78423
1 66269 75980
1 57017 94705
1 17542 93804
1 8681 91944
1 54664 93348
1 24290 90779
1 14183 70390
1 17744 66409
1 98332 99953
1 68391 97159
1 34549 59816
1 75707 92705
1 24955 66466
1 5585 53242
1 79590 90593
1 57507 68455
1 844 11112
1 49923 73473
1 58309 72914
1 80585 94384
1 1375 25941
1 21103 93381
1 15170 34609
1 32040 41344
1 21378 77121
1 36249 44198
1 13532 57835
1 15384 87365
1 60410 74363
1 22219 94084
1 56425 86656
1 26694 34882
1 32508 89125
1 9244 94683
1 41942 86750
1 51707 89380
1 21620 48948
1 63035 92725
1 1476 35209
1 14606 56243
1 38240 91955
1 4843 55797
1 18101 58669
1 6980 77936
1 36467 42591
1 16075 43844
1 33540 86339
1 18369 48999
1 52117 84619
1 24312 66489
1 67456 80727
1 21712 54307
1 47807 49083
1 6517 81099
1 84999 98900
1 35297 53107
1 64714 82242
1 21235 40334
1 2768 92523
1 12051 92926
1 46022 97311
1 28637 89054
1 12969 89670
1 1371 48351
1 2129 53934
1 24596 75056
1 35584 66866
1 20928 75365
1 17945 27616
1 5579 44234
1 10409 67521
1 13921 42127
1 51168 74302
1 36359 85834
1 54693 82879
1 5981 35111
1 42920 87605
1 45846 49102
1 9772 34183
1 48326 74056
1 16031 22864
1 25765 64665
1 4009 76812
1 21801 52892
1 60378 67356
1 35989 97801
1 11985 86140
1 35149 53531
1 2278 41171
1 19284 84815
1 42321 86747
1 260 13209
1 1212 59181
1 60330 74542
1 47915 79223
1 47060 54400
1 12033 65504
1 48389 86733
1 3620 52137
1 2295 64268
1 3751 35064
1 35968 89610
1 59854 60294
1 27502 33499
1 53905 90715
1 10983 62204
1 89796 97886
1 27522 66603
1 18331 31968
1 71090 98423
1 53884 91056
1 81665 94620
1 35704 65451
1 1155 8010
1 22548 36377
1 38243 79822
1 29145 80781
1 65159 67619
1 15709 96689
1 16836 33185
1 32822 43765
1 73321 96924
1 44511 54713
1 67274 85304
1 19173 29661
1 53831 75967
1 20106 74263
1 4435 50821
1 41810 87093
1 66196 91180
1 3892 13522
1 72035 80568
1 7049 7664
1 46775 95064
1 54521 61233
1 23360 61770
1 48468 84844
1 18731 81930
1 51634 96651
1 37856 50990
1 72340 80314
1 8767 29408
1 5235 40765
1 56253 79959
1 70360 74148
1 46245 50774
1 62729 70042
1 44100 71567
1 16025 89232
1 1889 12711
1 15014 15412
1 42151 94179
1 56696 87176
1 25116 65387
1 22746 86823
1 83504 97776
1 6118 45226
1 27541 86511
1 26690 56586
1 74352 93395
1 391 82987
1 10692 49643
1 61945 67552
1 36937 39297
1 73825 90502
1 42806 49039
1 4260 84457
1 14513 78628
1 35185 83176
1 44019 54997
1 22319 80068
1 45953 59111
1 10532 87890
1 46406 85054
1 22960 60082
1 31980 41416
1 15430 61555
1 34387 58040
1 53721 79197
1 92687 93248
1 75647 83715
1 24142 66664
1 546 26480
1 44419 96437
1 82060 93710
1 28642 63561
1 64196 83874
1 40907 66571
1 5456 66562
1 31325 45332
1 40292 90432
1 2336 86743
1 52544 62498
1 221 65666
1 5130 99840
1 53792 79891
1 58444 69119
1 73699 87561
1 29734 86069
1 5644 76538
1 25837 95080
1 31304 40885
1 65035 87196
1 76693 91718
1 7482 16377
1 43917 50542
1 38409 87064
1 28680 77844
1 51062 75110
1 17634 89497
1 2526 99111
1 835 52609
1 27986 76638
1 51114 63851
1 10576 88456
1 29902 38273
1 14434 69431
1 55919 75327
1 16 73880
1 26441 44284
1 18213 51716
1 22789 87116
1 52454 96835
1 19609 65499
1 35484 64922
1 47903 58095
1 91654 92433
1 22172 52375
1 29263 62707
1 28159 66052
1 83744 83832
1 12595 46766
1 12163 15155
1 33327 40385
1 12768 13080
1 30317 39224
1 1289 91963
1 64656 68882
1 43942 63269
1 12604 67697
1 24422 73467
1 30819 41607
1 61467 83669
1 13415 61673
1 5495 79579
1 51502 52598
1 48325 49829
1 13907 20635
1 8489 11956
1 16334 50116
1 37595 81003
1 1505 16490
1 51424 82291
1 32665 40967
1 22767 81675
1 13078 38979
1 8667 42259
1 16778 33524
1 76267 81109
1 51344 84829
1 48716 52930
1 80544 81642
1 10127 86353
1 79487 98597
1 21867 58257
1 16771 38082
1 64963 89505
1 6448 92888
1 23298 98663
1 1282 73271
1 25658 39945
1 9096 70687
1 53812 79192
1 31072 31579
1 38018 81046
1 259 46771
1 6624 10216
1 67507 70033
1 431 60666
1 13954 54675
1 15169 21123
1 20817 88967
1 25302 50539
1 33359 87804
1 19174 36909
1 10950 55258
1 19608 73791
1 622 14072
1 34574 52958
1 71199 87696
1 25616 60919
1 22435 57467
1 33036 93539
1 22046 71172
1 50876 51481
1 69198 92066
1 32610 57028
1 1801 70384
1 27837 50704
1 1382 44254
1 24254 41253
1 73990 78684
1 58102 62929
1 24413 67883
1 56880 96523
1 4107 36161
1 1774 97870
1 22052 89904
1 33907 55328
1 16313 76635
1 60005 68622
1 1352 67805
1 45035 62374
1 2680 69284
1 400 12361
1 1271 15404
1 20309 81457
1 1118 59186
1 94507 97558
1 24634 61186
1 58915 67337
1 89572 95997
1 20885 73811
1 1818 52718
1 22066 50418
1 12782 88508
1 63288 74270
1 31115 58969
1 20398 80359
1 32985 69015
1 18599 31692
1 4129 19352
1 27168 44912
1 29439 61403
1 31326 33049
1 18582 60892
1 5280 88944
1 33810 65388
1 53092 70681
1 48954 91152
1 66583 76507
1 37045 89760
1 19048 77059
1 50435 96186
1 27516 62438
1 419 94143
1 1177 38867
1 1890 29650
1 78754 89102
1 54068 61949
1 835 45717
1 33969 96042
1 57644 58630
1 30414 40228
1 20279 79889
1 23404 79551
1 6131 75963
1 44860 54983
1 36718 85685
1 52162 63679
1 22761 42943
1 30582 35119
1 14198 71456
1 909 24281
1 55749 58446
1 5633 15330
1 3408 54819
1 72203 80923
1 68530 69397
1 2768 69152
1 33988 35478
1 3684 99189
1 72977 75861
1 68445 85097
1 19810 66252
1 15850 83829
1 24690 42310
1 27239 78369
1 33099 61458
1 56813 65808
1 34479 66205
1 68455 74267
1 8384 82427
1 23579 47751
1 74789 87801
1 22352 34133
1 25995 77721
1 8245 74769
1 47887 62717
1 22750 93455
1 82620 95425
1 7432 40894
1 22390 69034
1 911 31789
1 41676 97192
1 53222 86981
1 38887 72036
1 38521 96260
1 27828 97064
1 26118 56667
1 30360 54156
1 68806 86045
1 36398 61606
1 12374 57387
1 9515 64931
1 20851 70421
1 13579 45811
1 32818 93782
1 2562 58191
1 12165 39370
1 9744 41818
1 13372 26114
1 86106 89763
1 73585 87955
1 6344 57506
1 2065 42721
1 87652 92712
1 76303 82537
1 76826 79265
1 41641 70128
1 14822 52568
1 10368 77159
1 34721 50307
1 30348 50952
1 37672 62196
1 47137 48721
1 79856 87967
1 19208 54752
1 53099 97547
1 46437 53281
1 67653 97677
1 74431 76998
1 93889 96293
1 15858 97123
1 23479 38323
1 50108 96485
1 85819 96752
1 58844 82398
1 77884 78848
1 77409 83993
1 74269 93138
1 45435 99004
1 45393 61795
1 29111 55010
1 58414 78133
1 15324 86458
1 26058 73564
1 23650 24040
1 39909 50587
1 56921 79090
1 80507 92245
1 18581 66129
1 42956 71769
1 8205 23204
1 17562 51549
1 64958 99436
1 70883 81017
1 63358 80045
1 93286 95329
1 9696 31006
1 63388 96090
1 5798 7803
1 7789 33383
1 34437 90924
1 23277 25342
1 23123 74742
1 7871 99358
1 946 11783
1 18776 88612
1 23474 99370
1 46012 87689
1 68653 92456
1 62357 72029
1 18994 54220
1 7747 56055
1 3228 13263
1 27020 91538
1 53538 75671
1 55126 58072
1 41310 83853
1 34951 96145
1 33249 53566
1 15142 37467
1 342 81812
1 89178 90823
1 57993 68451
1 11728 88518
1 4510 35434
1 3811 97950
1 26993 41425
1 20380 93887
1 31648 53549
1 42070 92501
1 7 43750
1 5044 62703
1 61678 62424
1 27453 58969
1 34673 56748
1 79206 92871
1 60690 93335
1 63238 95132
1 28824 88312
1 27880 91571
1 4747 48076
1 78508 90990
1 26581 74193
1 21420 61711
1 71564 98474
1 12475 30674
1 31465 66019
1 3515 91305
1 66910 80277
1 24266 77963
1 9920 17812
1 23386 83540
1 88998 92481
1 16193 24080
1 49615 69033
1 81735 92731
1 38598 64394
1 75029 91478
1 6604 53391
1 24993 76491
1 101 39344
1 3899 8793
1 55299 94597
1 12988 87427
1 31256 77931
1 65845 66256
1 22340 35214
1 31146 74254
1 15430 31085
1 17339 40066
1 41421 77606
1 75041 82524
1 8814 77045
1 49552 98101
1 22680 69847
1 5297 69034
1 5225 52177
1 8590 97474
1 46336 90384
1 39685 57344
1 12423 92478
1 55055 71430
1 54930 70518
1 27552 38617
1 25554 70507
1 1921 36340
1 49597 50262
1 6654 97853
1 25474 40062
1 59170 93336
1 12838 43213
1 59125 95492
1 28781 46983
1 87180 90502
1 7921 94563
1 18649 52846
1 12355 66854
1 10386 21510
1 5390 75065
1 51885 97428
1 36525 36776
1 48949 49015
1 50449 61398
1 5893 56295
1 64109 99562
1 59346 92036
1 42611 45285
1 16165 95953
1 24267 39754
1 269 82268
1 21070 75734
1 69917 82998
1 14997 86442
1 54438 99413
1 46531 79098
1 63945 72151
1 80135 80484
1 1819 51444
1 21791 57633
1 23946 30710
1 26388 99364
1 43328 98572
1 35703 76086
1 67417 94058
1 29337 42676
1 28220 86793
1 64688 98785
1 18422 29413
1 18774 85761
1 18384 71871
1 37775 78286
1 27033 63148
1 33095 71208
1 53962 69477
1 34020 45960
1 44932 48580
1 67081 89034
1 32201 70179
1 11930 49032
1 30150 91848
1 53391 82490
1 43230 92375
1 46651 62670
1 98991 99230
1 28387 88638
1 4329 55612
1 56424 70412
1 12783 98676
1 65744 86306
1 17999 78030
1 36276 93065
1 86379 99047
1 83270 95314
1 74066 83569
1 53287 54400
1 12267 52861
1 8647 35222
1 53115 59344
1 70973 82624
1 27834 31393
1 4681 91205
1 26556 72496
1 29671 83660
1 81470 92201
1 2197 80845
1 17900 30586
1 75015 94074
1 24152 45848
1 15125 69923
1 13318 96575
1 2710 38198
1 2088 97659
1 33951 87928
1 18506 76204
1 25343 59199
1 12335 78374
1 24162 51306
1 54511 60580
1 81508 93574
1 69618 69808
1 1506 82319
1 56741 90553
1 65334 69556
1 12398 65602
1 18135 19243
1 36040 42647
1 24895 46787
1 34606 97822
1 35917 96281
1 45923 82531
1 65337 93314
1 48163 91589
1 20271 61343
1 16188 25393
1 40182 78643
1 79458 80514
1 41078 63256
1 24838 71149
1 13081 32942
1 45793 59011
1 22490 79500
1 15709 49926
1 28318 45689
1 28343 82620
1 23321 97059
1 13663 45229
1 60545 66851
1 54518 88530
1 6466 11454
1 35833 41102
1 28330 49143
1 18092 34098
1 17543 21569
1 67935 68886
1 33895 53984
1 43213 65965
1 2564 41808
1 33424 99087
1 14045 77631
1 38271 54828
1 40974 94906
1 61876 74145
1 55093 93844
1 84920 97898
1 33236 91009
1 43615 50963
1 43075 87997
1 1285 34874
1 7976 11466
1 20903 74797
1 32186 50819
1 11167 50470
1 11502 27470
1 3134 80518
1 3076 23966
1 22867 54445
1 52200 99794
1 39289 41533
1 17286 25140
1 29892 88099
1 52861 94752
1 56517 92793
1 31393 57975
1 7878 70192
1 62962 88039
1 16675 72413
1 56680 62606
1 8484 65038
1 42751 43599
1 50409 53947
1 12068 48724
1 65984 80263
1 27516 81671
1 72011 96111
1 23375 77304
1 32786 94166
1 28212 45777
1 32133 68887
1 37947 96669
1 32008 94414
1 47729 99069
1 34671 76698
1 39018 62681
1 51795 66975
1 67707 91615
1 4936 60996
1 46584 81909
1 84445 96910
1 46404 71852
1 56868 75376
1 14777 91880
1 2202 58682
1 38259 78446
1 64453 66101
1 5933 30978
1 58080 90827
1 44000 66081
1 48789 96651
1 49309 88888
1 60100 73073
1 83542 88506
1 29907 67897
1 76177 83043
1 63247 83887
1 67155 82851
1 56659 90495
1 5065 10414
1 67912 84307
1 26159 94256
1 10651 45967
1 62416 88192
1 18985 23264
1 38327 84588
1 52006 59245
1 11690 28689
1 16859 23184
1 22803 53965
1 12244 62563
1 31502 74892
1 7709 46804
1 61530 70886
1 18002 86805
1 64015 67978
1 76822 96087
1 15850 94660
1 63273 63442
1 57837 72443
1 18019 82810
1 61548 89046
1 26534 55278
1 22615 93709
1 20278 95920
1 43356 98368
1 17135 58155
1 4102 28331
1 48718 65509
1 54143 68610
1 16447 98977
1 9378 65044
1 14654 91068
1 33561 65895
1 3419 43105
1 66748 70860
1 11786 88047
1 20343 98457
1 8556 14790
1 19033 65322
1 57657 73081
1 7129 18391
1 10712 10863
1 37743 76248
1 44792 61468
1 23861 30450
1 14767 95168
1 3414 49642
1 45336 46267
1 16944 34003
1 41759 50113
1 9387 16150
1 29625 53138
1 7953 24267
1 6348 28464
1 26758 38719
1 400 7922
1 74193 81566
1 16476 40305
1 35202 97708
1 47773 78375
1 27652 83008
1 13227 48183
1 12396 73114
1 70458 86348
1 71377 97369
1 55752 60396
1 13536 58881
1 25418 70363
1 6714 36316
1 3019 25050
1 31639 92292
1 62136 89549
1 51110 67746
1 14349 75471
1 71670 92702
1 40778 93610
1 17977 68590
1 11410 89208
1 5418 17038
1 12358 88222
1 41880 89418
1 3792 23385
1 64883 83400
1 6700 24970
1 52656 98174
1 11366 31956
1 19761 89060
1 83013 95142
1 14478 74782
1 53161 58586
1 4934 15717
1 61815 63738
1 12297 26391
1 14199 93857
1 32693 35890
1 14179 77180
1 18102 73030
1 75313 86047
1 3328 30299
1 76516 89770
1 29734 90991
1 16675 77353
1 25631 42724
1 10741 65519
1 8648 65952
1 30172 66969
1 31997 53285
1 86408 89767
1 21459 52077
1 3516 69822
1 17976 68745
1 1930 73369
1 14605 90075
1 11446 11457
1 3249 90243
1 79772 96385
1 8708 45461
1 2832 44091
1 97157 99985
1 51058 67983
1 5435 99926
1 18953 40789
1 14927 22522
1 17767 79029
1 66179 66258
1 35395 57568
1 44975 57769
1 8897 52674
1 49743 71848
1 7989 64058
1 59560 79085
1 12203 12264
1 26390 94837
1 22580 44083
1 28033 80636
1 37523 79645
1 63782 96140
1 73212 80822
1 16443 23285
1 77299 91956
1 14191 53825
1 10604 59476
1 15379 97544
1 50747 81523
1 9822 57209
1 55990 70836
1 59591 98631
1 29527 54377
1 13085 17503
1 53259 69350
1 59693 65947
1 20818 89713
1 75477 90985
1 1162 40564
1 16577 70183
1 34179 61311
1 11262 95589
1 3730 10544
1 15770 36735
1 53294 98343
1 6291 19207
1 5765 64239
1 5721 61239
1 65135 71814
1 52778 92401
1 82303 94937
1 410 39597
1 21379 72454
1 10806 81421
1 68173 94311
1 19558 68792
1 28015 58926
1 53 74757
1 23622 67731
1 57925 83295
1 45010 50612
1 75923 88732
1 49049 79943
1 47381 54996
1 18483 33005
1 27113 61006
1 68822 98709
1 55384 99537
1 54890 81544
1 74188 86855
1 7932 90246
1 21645 68602
1 47151 69399
1 18619 75309
1 38824 97806
1 61943 77460
1 30227 91455
1 39762 97812
1 32498 49292
1 31831 83220
1 27632 52643
1 75300 92191
1 6147 73722
1 47385 70280
1 46702 76959
1 25099 56018
1 17039 76491
1 26257 27677
1 15962 43796
1 16862 47454
1 69947 89900
1 15618 63708
1 70765 77980
1 43048 90887
1 13628 66976
1 31212 32376
1 1666 55259
1 60322 95721
1 10685 18014
1 29353 97107
1 18547 34362
1 24049 31265
1 32575 54348
1 58394 97900
1 72220 85193
1 9895 14912
1 16114 80843
1 11145 55493
1 53895 66293
1 11214 26220
1 16863 79917
1 6479 42167
1 11086 22080
1 12768 76739
1 41494 43744
1 17369 91826
1 35475 36524
1 7097 70022
1 32162 96643
1 6613 71240
1 38196 49896
1 20013 62826
1 40492 53085
1 58699 67582
1 20108 40334
1 17528 27456
1 85618 97514
1 1645 17684
1 16768 23830
1 3452 51036
1 9599 88416
1 2589 23394
1 37139 91682
1 11525 74707
1 27493 42259
1 48033 95301
1 44115 82383
1 45960 82197
1 53184 60058
1 9860 30716
1 34033 97603
1 25282 57717
1 68208 94382
1 11007 89508
1 6858 85660
1 31509 71591
1 334 25686
1 29883 47308
1 42175 76478
1 6956 86271
1 4840 92044
1 38171 71410
1 24713 97246
1 80409 96880
1 34823 35641
1 47595 71738
1 55700 80483
1 47715 61478
1 30999 99050
1 74646 82151
1 68579 69353
1 45090 76859
1 13147 70044
1 6780 87734
1 4416 33608
1 79490 87717
1 29657 69777
1 12432 19158
1 21454 28876
1 10990 15710
1 28472 64148
1 46127 94261
1 73553 85733
1 49779 62762
1 94206 94455
1 7354 15365
1 79843 92022
1 81 42204
1 61537 93510
1 19348 86877
1 38144 77287
1 46356 59050
1 158 18058
1 16009 28598
1 14967 57879
1 55148 63977
1 9483 27169
1 92444 98517
1 2273 65760
1 7577 12713
1 24776 63042
1 41969 60361
1 23106 69212
1 82716 94751
1 45007 57780
1 48543 58743
1 32627 58966
1 76945 90542
1 80 80336
1 66370 71654
1 37563 76341
1 91082 94538
1 67768 95225
1 13410 27479
1 6007 77231
1 28095 92299
1 39457 61007
1 6307 90778
1 5817 43889
1 384 16503
1 74510 84591
1 44557 51265
1 51076 51290
1 75815 92499
1 23675 30086
1 63095 90713
1 64626 81663
1 51266 57784
1 51544 89108
1 49710 59422
1 16806 30032
1 90187 90937
1 2043 98556
1 37618 65957
1 92461 93759
1 137 30440
1 28508 52808
1 53908 85174
1 22627 49651
1 10823 11608
1 39672 43970
1 49155 99590
1 50741 87596
1 27563 42602
1 7010 13833
1 12138 83827
1 23008 32643
1 14566 47514
1 59137 82063
1 40546 79224
1 36138 58700
1 67924 90726
1 848 9208
1 37319 56532
1 49847 75307
1 24696 69351
1 67807 84959
1 8961 34336
1 5211 81366
1 31259 81179
1 60562 79214
1 42354 86312
1 58067 95462
1 57736 98151
1 14775 22418
1 4555 74762
1 71865 75838
1 46920 51416
1 36599 44163
1 2461 62354
1 15240 31240
1 79081 89375
1 17201 44520
1 40899 48071
1 5980 45523
1 1261 14945
1 12533 70725
1 28014 54756
1 35283 55672
1 27606 33929
1 1621 91679
1 6516 14692
1 51171 95805
1 64647 85357
1 28188 59148
1 34027 53165
1 57395 64510
1 53221 82086
1 86518 96905
1 39364 86416
1 65233 76956
1 2103 3156
1 12974 95387
1 41879 62016
1 5031 22209
1 512 55746
1 9229 96915
1 11993 43163
1 33840 72847
1 20780 85179
1 14561 42755
1 3092 55665
1 23876 60082
1 62147 70358
1 42369 46108
1 36602 92915
1 37161 45297
1 56179 79244
1 45100 60369
1 29716 35587
1 13673 21880
1 51072 95431
1 43434 77363
1 28999 63407
1 2587 48971
1 23564 30556
1 1788 8736
1 4560 8309
1 20978 61212
1 912 64433
1 17764 20577
1 54239 56039
1 54196 88690
1 15682 22743
1 30896 37719
1 17421 69656
1 418 79842
1 10388 26346
1 657 65546
1 48720 87458
1 31262 56581
1 9250 55141
1 892 86726
1 74769 92921
1 19414 71602
1 24430 48068
1 40461 54616
1 102 8490
1 54483 76495
1 7852 61244
1 11831 82142
1 25610 63491
1 13982 54276
1 41920 52055
1 83786 92992
1 23316 83330
1 10770 14454
1 69807 74404
1 75374 93079
1 8165 51870
1 36910 68521
1 3384 10855
1 3295 84368
1 19206 79956
1 40357 78999
1 38746 91845
1 38441 66639
1 10484 25295
1 20103 27140
1 42271 53058
1 31819 44208
1 24864 48050
1 14157 63478
1 74467 79995
1 73127 75215
1 54579 88814
1 46721 95943
1 11474 74019
1 6885 43213
1 52372 54720
1 74562 87971
1 27720 78562
1 39292 54342
1 25570 93874
1 60460 85668
1 30548 37243
1 38072 96196
1 52884 84546
1 4328 75902
1 34873 48831
1 54677 62541
1 21224 94474
1 86133 95702
1 136 18589
1 26446 66032
1 3564 38786
1 64587 66946
1 3997 16224
1 15013 19003
1 4741 74797
1 16114 66862
1 14082 78252
1 86576 95759
1 61046 64828
1 8517 87899
1 12488 79111
1 14659 36666
1 4018 33366
1 25058 87889
1 33503 48673
1 83203 94080
1 18177 83734
1 74558 84199
1 29560 80301
1 50340 84830
1 28939 83328
1 15330 99817
1 85956 94988
1 36866 65328
1 72952 99101
1 42948 53438
1 84391 94414
1 1590 80095
1 40445 91284
1 28114 84156
1 45824 83028
1 39709 58516
1 15001 91753
1 75247 78253
1 45097 70027
1 87217 96425
1 34330 50743
1 32863 95906
1 65554 66929
1 49494 90801
1 34082 64335
1 34184 77234
1 23888 34344
1 59231 99098
1 18661 32090
1 3921 78075
1 37208 65211
1 51347 91046
1 12842 44722
1 1722 65864
1 29006 96427
1 21951 55000
1 11014 76877
1 4724 64574
1 367 40778
1 23075 82506
1 59097 95998
1 68531 70471
1 30576 77019
1 77611 81327
1 68065 74944
1 10116 97592
1 12140 34879
1 46252 50237
1 37773 66218
1 16454 66977
1 28918 38606
1 42866 71735
1 4498 26415
1 16696 67447
1 52498 69038
1 4980 41152
1 69382 93132
1 26613 58587
1 54398 89116
1 19724 86974
1 55975 76928
1 34885 70219
1 15182 23296
1 28287 73716
1 20314 44583
1 39935 48220
1 22467 34209
1 88759 92394
1 75065 75250
1 53732 77250
1 20758 31445
1 58853 79719
1 51682 79765
1 10855 49831
1 52019 58789
1 30995 76738
1 5458 7215
1 73804 74219
1 8508 83407
1 87127 95727
1 28488 31363
1 40043 98307
1 37189 68678
1 56942 77471
1 27523 28222
1 34418 99478
1 6958 13529
1 4215 62350
1 10242 63090
1 73057 91778
1 57938 68066
1 38773 43962
1 3270 15993
1 6386 49487
1 48802 57937
1 42956 48902
1 33841 86582
1 31363 67278
1 17019 34382
1 62493 99138
1 48783 66628
1 28077 69721
1 73942 94159
1 22498 61838
1 31253 42884
1 24676 58938
1 11405 98737
1 33591 34990
1 69236 90494
1 808 21302
1 10269 24055
1 18901 62770
1 37899 84630
1 43998 87541
1 75257 77747
1 14359 40591
1 17430 65724
1 19005 68466
1 27333 82512
1 55100 80383
1 16097 72052
1 24422 32588
1 7307 98908
1 27491 68838
1 20890 75886
1 82608 98126
1 24524 84211
1 5513 56907
1 43663 91357
1 5135 16884
1 18583 98990
1 20282 80856
1 40847 78013
1 25172 90623
1 42421 93971
1 76985 96767
1 53226 58449
1 40429 66719
1 22632 79797
1 58869 83124
1 15855 44388
1 19450 51704
1 42894 98711
1 13030 76294
1 58498 95893
1 37310 90485
1 87919 96310
1 37880 79419
1 11787 45352
1 11083 79831
1 32439 58709
1 53619 78947
1 25342 80730
1 647 26006
1 67592 88841
1 26896 42535
1 53322 69207
1 739 71430
1 18977 98260
1 42878 67070
1 39038 87221
1 115 91839
1 17091 91479
1 22744 77313
1 35004 75705
1 62809 98036
1 58955 80617
1 84254 94599
1 22312 34102
1 7543 60255
1 55927 63453
1 69295 92082
1 68321 78660
1 2162 80481
1 20411 32803
1 31819 59467
1 83592 88774
1 52901 79851
1 41198 78024
1 63177 81739
1 8043 54618
1 55616 99809
1 26629 54471
1 32810 69835
1 636 86943
1 85542 86496
1 72170 94668
1 61747 69350
1 56458 61474
1 2931 39372
1 60742 69516
1 17220 53061
1 28354 70776
1 6302 19422
1 1294 74010
1 12805 92784
1 30851 93677
1 38265 56601
1 1641 75774
1 22904 30079
1 1892 69340
1 2128 37548
1 16619 62201
1 5578 27876
1 10388 25747
1 4157 51394
1 45707 48821
1 39619 82945
1 14055 71359
1 52772 98757
1 3739 28133
1 58887 74051
1 7595 51132
1 37937 56764
1 43335 76909
1 32531 71142
1 47160 95783
1 18856 98337
1 89341 96340
1 6671 76065
1 96825 99822
1 10571 86679
1 25909 63779
1 22555 43262
1 19979 63222
1 49229 53911
1 47457 90062
1 24233 64796
1 11535 56875
1 5281 7331
1 57687 75628
1 46848 55244
1 19784 52028
1 54462 74592
1 19166 33935
1 2772 93403
1 71698 80008
1 36591 42474
1 56900 90182
1 1262 58889
1 24159 97759
1 4813 26578
1 67013 87486
1 50317 78600
1 30015 81371
1 52550 55712
1 24115 42449
1 28957 97123
1 36263 55611
1 81370 96720
1 836 39842
1 58071 85733
1 57467 82391
1 40499 91231
1 4667 51436
1 7907 57675
1 2424 76497
1 12299 89950
1 8843 78307
1 26207 73483
1 67155 74594
1 84593 89106
1 22098 95766
1 64868 84867
1 40445 96364
1 19662 37744
1 5303 99031
1 76480 80069
1 13311 80125
1 52233 82166
1 42829 53617
1 27970 57101
1 23888 47590
1 22690 87471
1 45289 69813
1 48763 83224
1 20171 73779
1 68107 72256
1 20017 99821
1 37129 71717
1 61433 67278
1 13329 61592
1 6559 83189
1 84532 91304
1 40612 66953
1 30469 48905
1 10688 18366
1 8253 52171
1 23956 39454
1 13784 81649
1 57997 85144
1 23277 51990
1 25511 54618
1 30535 54791
1 8187 80506
1 8391 67966
1 26790 83111
1 40635 60703
1 14483 52820
1 18214 30889
1 13460 95964
1 2367 25618
1 23547 39742
1 33406 41324
1 53754 54228
1 26724 49724
1 24994 80111
1 69395 85844
1 2264 21113
1 37021 42943
1 41259 46548
1 31093 58153
1 54527 83084
1 62142 68836
1 10476 69901
1 19164 30900
1 90264 97120
1 40047 99624
1 42910 92992
1 33288 62206
1 25630 44381
1 76306 80852
1 49613 98024
1 13483 41478
1 42237 73120
1 54593 80421
1 2363 20209
1 20829 56844
1 22360 67034
1 14149 62445
1 28279 42242
1 61256 77862
1 5772 28584
1 26147 49965
1 74235 87266
1 69507 73960
1 79966 98473
1 9784 63124
1 67908 70201
1 7477 99675
1 9799 97198
1 1892 59127
1 13672 46977
1 79729 87203
1 69409 93999
1 70340 71893
1 1549 48395
1 32796 90654
1 39305 51404
1 6192 31356
1 3324 29322
1 18629 98052
1 13301 23887
1 17696 92480
1 18235 37153
1 56266 88169
1 11974 13508
1 29856 77354
1 6486 65651
1 53714 99422
1 21943 32513
1 56507 63244
1 52383 90628
1 47836 67846
1 62470 76388
1 25714 40521
1 26404 61254
1 21365 49467
1 22011 66598
1 24976 91619
1 6748 58566
1 22957 34943
1 13300 48406
1 12983 71982
1 9074 53354
1 58994 59388
1 30633 69006
1 53091 90025
1 40685 81408
1 71614 75896
1 15515 77319
1 9385 97061
1 54487 95872
1 9983 36209
1 69415 93927
1 41148 78651
1 49803 69202
1 5296 35546
1 81579 93788
1 15013 82102
1 46605 55300
1 67290 81891
1 36893 60545
1 22481 74311
1 21242 23341
1 32523 72958
1 2752 5646
1 43589 85582
1 7303 61975
1 8487 8659
1 6730 51313
1 61306 89470
1 5320 76791
1 20650 67059
1 34479 62849
1 18783 88605
1 15673 64638
1 22986 71778
1 58987 60274
1 81069 95566
1 15912 62805
1 31133 68780
1 14929 50286
1 16707 86969
1 8847 41857
1 74604 98992
1 65266 85863
1 36 41637
1 23883 65420
1 6677 7424
1 33285 94255
1 81418 82511
1 32382 49793
1 27114 45155
1 48888 49996
1 15091 53267
1 43487 47650
1 63476 87346
1 11964 42856
1 42006 77473
1 22870 90854
1 61669 84450
1 30325 98241
1 30801 64328
1 17322 33898
1 55155 76879
1 60953 73772
1 1905 51598
1 55782 88853
1 36372 51259
1 18797 54455
1 80247 93009
1 28035 99362
1 80506 93334
1 59595 64674
1 17024 90263
1 14477 24804
1 41920 56620
1 43246 65366
1 21086 46362
1 32575 56233
1 58619 81177
1 5586 39424
1 1598 69956
1 32204 76076
1 37429 42317
1 62660 84903
1 20350 36978
1 25399 52766
1 6401 35830
1 1457 33497
1 59133 66348
1 19104 47106
1 27618 81431
1 36008 62889
1 23478 88513
1 42209 42881
1 5238 14022
1 68468 92855
1 59019 78341
1 7326 14472
1 16 73479
1 16703 37420
1 5789 29012
1 42480 68725
1 45259 52416
1 80755 82552
1 31008 55038
1 5701 49239
1 21919 96641
1 9971 54140
1 829 54695
1 25353 51466
1 45900 94684
1 34540 66964
1 22982 59122
1 59236 78900
1 5348 91160
1 33574 57709
1 4393 96590
1 48116 52814
1 36721 50699
1 80951 81353
1 96078 98552
1 7381 16187
1 4052 36348
1 20962 50155
1 19529 44360
1 15470 42619
1 95397 98053
1 70881 99553
1 30114 81802
1 15686 89589
1 68424 98971
1 89001 94858
1 60384 81462
1 59469 78865
1 39770 60960
1 89999 91243
1 51187 68030
1 77160 84455
1 87046 94771
1 5265 50506
1 19103 82029
1 77965 96712
1 18792 32841
1 23881 39830
1 32587 46608
1 34825 35448
1 66741 78821
1 23281 45930
1 24872 42514
1 77360 90199
1 16389 81809
1 50545 90647
1 7079 89737
1 4821 11474
1 20951 85109
1 41511 74051
1 76423 95232
1 18616 94864
1 68944 84190
1 90315 99039
1 16167 84526
1 81177 92032
1 8080 71139
1 13546 43090
1 17984 18711
1 4101 72106
1 8006 84121
1 76903 99635
1 62112 99089
1 9846 65780
1 3159 89696
1 44334 51642
1 27686 30667
1 28564 66876
1 37565 57329
1 52280 62071
1 72490 77056
1 29115 91606
1 19274 59379
1 65151 72965
1 3103 56987
1 24798 87654
1 26833 75059
1 34184 76408
1 50383 90519
1 16454 61409
1 55168 68363
1 89963 93659
1 30163 63719
1 14406 24889
1 805 12960
1 25811 54094
1 5619 8983
1 4106 81300
1 49255 85858
1 86370 88067
1 69368 96381
1 72300 84620
1 59532 66571
1 21801 79105
1 35194 38244
1 29534 55951
1 21869 89420
1 5283 7250
1 4150 7228
1 14374 83390
1 12124 99716
1 20984 55768
1 40280 60174
1 15409 20763
1 31458 91042
1 88418 89226
1 67364 91347
1 14575 66987
1 34957 96378
1 7290 99662
1 74271 90538
1 48407 91768
1 33681 70815
1 31209 68474
1 67532 95037
1 24563 64925
1 41542 60779
1 43163 60110
1 42279 96710
1 11112 29124
1 1732 24894
1 81713 94973
1 10264 91543
1 692 52295
1 67510 92046
1 47919 68603
1 89567 99480
1 69190 92436
1 13134 75250
1 17405 78821
1 14306 36430
1 12972 98981
1 35555 77828
1 46071 69225
1 4983 7799
1 5448 17830
1 32979 70462
1 21193 53613
1 55781 58411
1 1053 81227
1 12869 14522
1 47875 66077
1 21915 37725
1 2522 54629
1 26632 60273
1 27729 63760
1 37395 83970
1 39396 57684
1 24722 94943
1 44451 80576
1 36858 61601
1 1999 23668
1 43592 60567
1 43168 76599
1 62902 94224
1 36405 55680
1 19835 41962
1 14935 54884
1 17259 91153
1 1699 7211
1 13769 49122
1 81583 86337
1 6035 72566
1 985 54077
1 26709 67148
1 6422 18347
1 17158 95965
1 53378 58871
1 7716 36380
1 32633 72583
1 62642 68883
1 77077 81083
1 17843 94071
1 52456 74914
1 69889 98611
1 48199 98896
1 20727 40592
1 18159 27824
1 9815 62119
1 67851 94382
1 5853 65865
1 85667 91849
1 10515 99747
1 14613 81580
1 1874 18161
1 19061 88684
1 34533 57941
1 4882 63062
1 31001 43683
1 24244 82472
1 8755 94619
1 25197 89694
1 809 58994
1 18806 65545
1 69723 72198
1 18801 63522
1 31361 53359
1 26430 86260
1 10745 59691
1 1922 65706
1 18494 53047
1 24274 81241
1 46143 97911
1 34846 61009
1 2502 70597
1 4060 75080
1 3841 6140
1 21792 86681
1 84687 99945
1 9673 70836
1 14952 89210
1 27260 38263
1 2180 43980
1 4175 16119
1 35121 99116
1 21047 67282
1 35356 94541
1 9930 59522
1 46136 78226
1 681 9962
1 23600 56854
1 64243 81755
1 68273 72668
1 1453 41381
1 26092 50499
1 5924 73386
1 52590 83622
1 1864 68801
1 129 36499
1 579 7537
1 72242 87231
1 12745 90750
1 76899 99884
1 43362 90613
1 64456 94077
1 63475 91220
1 49713 73198
1 82783 96751
1 9093 68300
1 37988 57759
1 32275 70747
1 41788 54017
1 3063 99501
1 5496 74573
1 35828 97530
1 46236 85748
1 3189 57757
1 53862 64307
1 12267 61514
1 8609 80599
1 94223 98824
1 18514 81670
1 24612 94145
1 33342 43475
1 44820 55908
1 27958 99049
1 16849 22935
1 22642 85163
1 15635 91857
1 58402 72788
1 27487 84173
1 25177 28654
1 75164 95185
1 45344 65548
1 44235 57889
1 87266 95360
1 6881 77391
1 14906 97085
1 14999 58930
1 34519 83057
1 12289 31281
1 58242 93011
1 2415 67995
1 19400 96437
1 81330 90832
1 4238 34081
1 65075 92685
1 33107 37592
1 36308 45310
1 26411 31878
1 3997 61608
1 13354 39738
1 25365 33835
1 26632 48141
1 12430 33707
1 4052 59792
1 15180 48900
1 68323 75251
1 47315 93777
1 63116 77633
1 8749 85314
1 28957 44832
1 4789 10724
1 7786 7904
1 30900 50655
1 57001 92208
1 22328 29143
1 43833 54165
1 80402 97637
1 15783 26713
1 22773 88978
1 7347 48832
1 30804 76332
1 10350 66915
1 2925 99836
1 6352 79053
1 27739 46465
1 28504 58362
1 240 61303
1 17979 35483
1 43116 92211
1 45012 46079
1 20946 38151
1 22613 29627
1 43622 70047
1 27119 48635
1 37203 67310
1 21233 54102
1 73322 83306
1 13114 35163
1 5669 17089
1 92997 94776
1 643 72629
1 53308 60641
1 39477 67046
1 53273 73317
1 85065 87869
1 34732 59842
1 6512 94822
1 25523 31399
1 39571 54760
1 69528 85129
1 43373 70380
1 26116 92267
1 4604 15167
1 24851 63553
1 1146 73107
1 18546 35084
1 11426 43057
1 26299 37907
1 72359 92572
1 12244 76958
1 24153 98431
1 10191 49421
1 17992 71882
1 62471 83670
1 12967 93889
1 77500 99579
1 40458 59284
1 62713 90658
1 22748 58184
1 65646 66703
1 6784 17837
1 28822 42680
1 21897 95348
1 13509 67343
1 48509 60659
1 5731 63295
1 4635 36619
1 77814 92758
1 24984 50057
1 36123 65709
1 49169 88106
1 25103 64812
1 27997 90114
1 88612 93463
1 43010 99168
1 42564 90172
1 25258 49547
1 14395 51876
1 36565 89778
1 37425 38928
1 81 46369
1 736 85566
1 920 25671
1 49207 82232
1 42090 59942
1 2362 18416
1 35915 52827
1 49937 67084
1 21103 45599
1 7198 12194
1 24260 95998
1 21933 65696
1 75335 93744
1 23493 37979
1 23923 39212
1 14541 76568
1 44239 89259
1 574 55672
1 44158 76180
1 4589 61222
1 12099 12333
1 27243 41898
1 84909 85579
1 52770 53643
1 17971 53351
1 81427 92389
1 14425 72604
1 56672 66324
1 20939 73016
1 36492 62452
1 39697 63238
1 9532 30866
1 39535 51432
1 72769 87930
1 58230 80731
1 19437 22748
1 30501 34733
1 15281 51143
1 42196 62573
1 52473 61923
1 58598 94542
1 27537 29188
1 8449 93578
1 21847 81839
1 29813 38865
1 41002 44135
1 3810 96955
1 52310 91287
1 28042 62255
1 113 45354
1 1079 13140
1 36368 67601
1 89062 96095
1 18949 65886
1 53484 57413
1 29484 93804
1 84384 92747
1 12851 83250
1 59500 64361
1 7306 63752
1 35127 64221
1 4612 86207
1 18111 60611
1 73949 93494
1 14041 94263
1 17121 66183
1 16471 59385
1 73020 87088
1 13649 70887
1 76937 92734
1 50253 69772
1 4372 99679
1 98518 99480
1 44779 93487
1 32884 59662
1 36172 48923
1 12054 74980
1 9705 68315
1 47232 88087
1 8649 23333
1 43918 48862
1 61255 92361
1 35900 68372
1 19926 88322
1 43234 54300
1 46281 51272
1 24268 40795
1 3081 84275
1 10951 58472
1 39043 78112
1 34001 80304
1 7068 12731
1 40938 86688
1 13762 63907
1 2127 92317
1 12243 73757
1 11989 81192
1 76257 94981
1 4065 58042
1 37687 90816
1 66285 89559
1 48221 84760
1 31113 97411
1 26594 62048
1 8390 79831
1 61939 95612
1 55612 78345
1 1164 19429
1 63082 64264
1 64342 71585
1 9377 55982
1 10002 99286
1 16568 59516
1 83840 88374
1 83339 96887
1 27425 49271
1 11361 80506
1 75925 93548
1 16046 62219
1 74207 75897
1 13853 73387
1 70964 79645
1 3663 74155
1 34764 77720
1 34036 70096
1 60522 93567
1 43882 75687
1 23656 81022
1 8701 27970
1 53376 53588
1 30981 49295
1 3805 24206
1 11830 20958
1 51294 73830
1 5722 74115
1 18404 78951
1 37266 48206
1 30845 75161
1 28760 34811
1 20504 69451
1 58802 77245
1 18835 35864
1 51512 76042
1 47024 69067
1 31485 60307
1 38359 58230
1 33951 74433
1 69101 75124
1 22553 81635
1 61158 70922
1 16319 90345
1 12944 42236
1 42988 74025
1 78057 81574
1 39259 63301
1 32314 81762
1 1129 86330
1 4789 76632
1 8710 19885
1 40991 51062
1 86022 95376
1 10142 27253
1 2306 61142
1 49416 95136
1 5058 99814
1 52345 58620
1 2362 61104
1 32083 58169
1 8485 39314
1 45672 98757
1 67908 85355
1 13647 52590
1 68749 90403
1 53857 85853
1 38390 53501
1 39395 80419
1 67187 93902
1 55021 63975
1 72621 97022
1 21515 64934
1 57353 68762
1 457 62807
1 24359 81740
1 12307 23494
1 20930 83925
1 11749 50394
1 7552 27762
1 12356 65398
1 45109 53905
1 3693 29252
1 4544 13170
1 10504 39124
1 4914 13903
1 19899 63527
1 28367 74330
1 4288 26413
1 42257 52367
1 35089 60340
1 358 52846
1 1249 92100
1 22481 24018
1 58752 67444
1 52850 62149
1 35665 45392
1 13083 96571
1 35969 43314
1 14481 59982
1 39230 56395
1 23164 69514
1 38658 75690
1 69090 72960
1 22366 72589
1 23890 49180
1 17824 70418
1 30852 96503
1 82876 88546
1 6646 33367
1 34223 35311
1 25046 81274
1 24940 85366
1 5273 36597
1 39533 45641
1 14304 47341
1 19679 50268
1 31144 60152
1 6136 98698
1 44431 64471
1 63845 87062
1 51651 67450
1 50233 95901
1 65344 79834
1 26652 48730
1 47916 84857
1 18178 21099
1 14941 80143
1 14607 98430
1 18620 33956
1 9854 38250
1 39629 64700
1 24924 49481
1 36399 68561
1 31326 86326
1 1912 20686
1 6784 86092
1 16415 19614
1 25219 74527
1 6719 14464
1 91171 92089
1 8423 54705
1 52197 55370
1 65682 99689
1 40929 80689
1 39859 53352
1 66094 76940
1 66071 82189
1 19679 71508
1 47629 72583
1 56894 90100
1 12474 76919
1 8346 21687
1 22137 47493
1 33511 96672
1 41134 96302
1 12341 98123
1 12929 46232
1 34224 76836
1 38284 60641
1 46710 61770
1 14206 53808
1 4809 11765
1 53881 89589
1 16893 42523
1 19140 68874
1 51523 96586
1 29909 70017
1 29814 83329
1 50221 92196
1 25950 32470
1 55964 63813
1 24553 56010
1 10117 38866
1 57596 68019
1 7172 11918
1 22291 63031
1 6366 88142
1 78167 96809
1 11472 42472
1 2709 32559
1 39344 56397
1 20687 81572
1 31457 43877
1 28409 73559
1 34898 77746
1 31102 87323
1 29530 87937
1 38701 98582
1 977 42162
1 19917 23296
1 29480 31443
1 46499 47130
1 19544 53929
1 33775 42756
1 11870 90002
1 12291 46466
1 21519 38849
1 15897 80508
1 67067 84855
1 27034 58128
1 1888 14633
1 19298 21669
1 8647 84918
1 36589 61140
1 22329 84883
1 43372 72469
1 52015 77191
1 21907 98552
1 24871 81114
1 51817 58749
1 6864 26360
1 3487 57838
1 30593 59608
1 3483 9674
1 51259 63599
1 23923 84356
1 9230 45441
1 13023 94892
1 88371 92356
1 72188 75650
1 4579 27070
1 95985 96326
1 18800 92196
1 29465 33161
1 7507 72550
1 72269 97245
1 84345 85590
1 15105 62730
1 1962 85118
1 22255 28608
1 15005 73951
1 91147 92826
1 13365 20400
1 27210 40911
1 35664 74023
1 20133 72228
1 47577 53147
1 32883 96559
1 31376 60854
1 52101 81647
1 21812 89863
1 1163 67267
1 7845 31664
1 1039 16895
1 4828 35471
1 53571 56003
1 46424 99937
1 24936 72158
1 1550 9872
1 21641 48181
1 21381 39722
1 9419 23975
1 52550 86286
1 32484 99789
1 55717 60790
1 16973 45604
1 6785 98388
1 27986 60463
1 28301 94142
1 11987 73077
1 33877 93022
1 45785 87328
1 33350 47212
1 83060 96597
1 36654 57721
1 325 7879
1 21001 37284
1 39438 41051
1 47544 65465
1 55499 88554
1 18075 81992
1 29577 51677
1 8933 67796
1 69618 89507
1 23319 63592
1 40597 58676
1 77952 89137
1 10332 35292
1 601 19581
1 27493 99161
1 49232 66657
1 15196 71446
1 32310 35246
1 34040 94982
1 58322 83400
1 20036 82104
1 4221 68593
1 17821 71977
1 13619 50659
1 48046 85674
1 28686 78004
1 73956 78619
1 1398 80158
1 355 99536
1 25278 60374
1 25452 33066
1 61602 90891
1 40197 67579
1 37410 68671
1 29419 61942
1 13808 45906
1 38545 70534
1 25976 91252
1 14977 40256
1 85383 85845
1 14571 81490
1 30679 41645
1 23740 73823
1 22542 74590
1 80116 85223
1 22216 84277
1 20922 80933
1 25494 66259
1 11405 39352
1 21903 65670
1 8437 75853
1 70416 79526
1 53325 98314
1 43381 66041
1 39179 97722
1 16184 55107
1 81407 91697
1 51036 78234
1 20568 91893
1 55392 86184
1 58784 61150
1 58838 88781
1 95933 97357
1 25546 48237
1 34702 42278
1 36022 44345
1 13430 74268
1 10148 28611
1 48867 90310
1 30623 35427
1 46037 50447
1 12694 80365
1 56026 81515
1 4628 62483
1 63071 77575
1 5110 33700
1 69580 73187
1 77272 93595
1 53676 94011
1 35487 90470
1 28094 45980
1 75669 85549
1 7063 26824
1 10023 47871
1 547 29471
1 43824 90218
1 55670 81590
1 20517 50080
1 5756 11309
1 54671 68568
1 16010 27018
1 32670 71699
1 52139 77455
1 51635 93323
1 9898 33085
1 29081 49645
1 31240 99360
1 12939 72528
1 46560 62812
1 30480 49266
1 85474 91915
1 84007 92478
1 22087 64392
1 21192 96615
1 41712 51005
1 24487 26591
1 51574 96084
1 63396 89818
1 36290 44880
1 57119 60757
1 12047 34539
1 27596 94107
1 53154 91436
1 22473 35107
1 59625 63693
1 33303 94036
1 42042 94851
1 26370 58161
1 82911 90013
1 17019 40856
1 68660 85678
1 35187 63393
1 57667 93458
1 22320 25152
1 23101 38089
1 16021 31249
1 84146 96763
1 47494 92051
1 3202 72731
1 8541 93542
1 10855 38359
1 1653 94460
1 22050 73919
1 28019 87328
1 3510 51469
1 14188 22964
1 21705 40814
1 48822 87883
1 2344 36510
1 60456 66765
1 1688 46062
1 57516 88727
1 6893 70375
1 29393 38620
1 320 12452
1 16113 64450
1 23758 76021
1 81729 90371
1 3667 26487
1 53933 75115
1 6640 67300
1 38441 61756
1 65044 84871
1 14887 86359
1 5182 52655
1 43670 75372
1 18584 33547
1 25950 63900
1 67606 99110
1 71037 71540
1 63219 72416
1 68476 76109
1 1537 18007
1 22785 39187
1 1124 16067
1 33871 42528
1 54850 64989
1 31892 57953
1 16142 76754
1 41983 49019
1 25693 72541
1 77826 83968
1 54157 97182
1 10303 35101
1 35312 66246
1 95311 98696
1 32372 35462
1 34494 59224
1 7121 41689
1 36174 70979
1 31469 60314
1 39582 72587
1 62055 72334
1 64555 69617
1 85326 96807
1 25082 69354
1 33725 96833
1 14693 17380
1 27000 99928
1 6258 82056
1 26078 59924
1 98244 99081
1 8251 34510
1 22320 50874
1 58462 74092
1 706 61674
1 15334 16405
1 11236 83219
1 620 8505
1 49063 97159
1 14284 77598
1 72513 88141
1 12914 70837
1 32168 52924
1 20671 38882
1 36079 72564
1 7514 8263
1 34885 60704
1 67312 95328
1 85963 92651
1 27369 57408
1 41780 64927
1 7496 65292
1 9093 70307
1 41544 81495
1 35776 74456
1 35887 94369
1 17771 99324
1 89224 94335
1 71133 73351
1 18756 49193
1 974 86138
1 52164 63726
1 66713 87285
1 44603 83717
1 72132 83875
1 46343 93071
1 43582 76315
1 10058 38007
1 39756 42591
1 47923 64191
1 63406 83166
1 43314 90020
1 11436 93107
1 14161 61436
1 10400 13592
1 17361 44534
1 83345 91718
1 44171 45705
1 82298 83230
1 11107 32548
1 15579 40278
1 8926 85603
1 2421 33846
1 44942 98020
1 48146 84032
1 21669 75435
1 26825 60944
1 32749 61790
1 41193 85213
1 11428 35909
1 39349 39518
1 1903 87404
1 21201 75793
1 451 84598
1 47207 48172
1 7077 21681
1 9547 78808
1 76211 84167
1 4117 93445
1 75311 87848
1 39474 52058
1 7057 95287
1 104 75142
1 7604 21388
1 32724 55672
1 26267 93008
1 37908 52655
1 31592 94100
1 466 94405
1 31101 86228
1 53755 54261
1 37025 86493
1 31497 58881
1 65625 79832
1 9187 27602
1 40354 78431
1 21489 30360
1 38891 53056
1 87033 89732
1 80116 89746
1 9844 99566
1 32950 97868
1 12686 69481
1 46714 91712
1 47771 71021
1 17524 42934
1 53570 53914
1 7375 45727
1 4623 32458
1 23596 45834
1 10471 52264
1 5749 98761
1 55772 56254
1 33807 38904
1 11136 75221
1 22798 38366
1 3186 87460
1 35506 64847
1 10118 57563
1 12731 38505
1 25578 92665
1 45338 45819
1 379 4145
1 30543 37895
1 28052 83051
1 65281 99416
1 80458 86155
1 54113 64191
1 46839 68661
1 80853 85719
1 22995 80051
1 9137 63985
1 70060 99886
1 65720 97950
1 43069 97235
1 53635 91717
1 11823 36908
1 43587 63455
1 23132 53967
1 27618 48644
1 5137 15612
1 18614 29589
1 41396 70596
1 14456 41821
1 35062 90365
1 11094 29527
1 68597 91147
1 14327 99234
1 4729 18851
1 61303 65017
1 20263 48461
1 5135 27148
1 63415 87749
1 12455 47739
1 5038 7390
1 18647 65368
1 44276 60988
1 23197 84669
1 8381 29004
1 13102 58369
1 41706 50099
1 36843 62733
1 47007 79509
1 67990 79145
1 20349 79249
1 4954 41799
1 2266 14627
1 40300 90076
1 81237 91492
1 23550 47110
1 50853 58073
1 15870 98817
1 36335 58797
1 77286 86003
1 33213 42554
1 18839 39302
1 6788 27157
1 35563 45010
1 24105 93671
1 1662 80007
1 55341 83858
1 46656 56728
1 15147 53425
1 86534 99293
1 56087 89131
1 56568 87712
1 17381 39981
1 2512 45112
1 49117 99394
1 8423 44013
1 10886 70220
1 64204 83939
1 42422 65251
1 25631 38861
1 22524 98378
1 34522 52002
1 2372 78747
1 46201 66763
1 81118 99201
1 9796 37877
1 51108 96033
1 36520 70790
1 57148 66937
1 64387 93653
1 41501 62444
1 58011 60804
1 69057 88777
1 70096 90693
1 31560 46405
1 29514 77483
1 70197 71248
1 81599 95924
1 27568 57935
1 17164 65612
1 33188 35156
1 15566 55661
1 58637 91015
1 18662 45776
1 90222 99852
1 10162 74223
1 65061 73061
1 50607 89399
1 87413 95673
1 20122 82341
1 21465 25481
1 12857 45039
1 8435 86634
1 64949 75332
1 18953 57988
1 38802 77903
1 12241 48580
1 26781 72924
1 2315 44787
1 31419 43366
1 38933 63292
1 61023 73426
1 18405 84460
1 59797 77352
1 16192 67409
1 8323 83739
1 8076 32704
1 4193 17076
1 13844 92234
1 95363 95517
1 12157 72221
1 63451 67734
1 75464 81984
1 4412 94216
1 17129 57577
1 75587 86426
1 61101 82683
1 70558 87229
1 972 30661
1 29516 95557
1 17978 93190
1 39113 76887
1 58164 86309
1 62001 73435
1 38766 59689
1 40200 80431
1 1586 50630
1 28903 48142
1 42058 48342
1 707 90407
1 52969 85241
1 47741 56702
1 54307 72366
1 17538 56810
1 53500 66075
1 6272 45460
1 40338 97211
1 9999 74632
1 3470 37578
1 28149 72393
1 54616 76068
1 2563 23051
1 20474 46457
1 65524 79533
1 54406 75687
1 39946 91667
1 47818 74323
1 29969 60347
1 82347 89232
1 25041 66948
1 28018 29186
1 13510 59183
1 30202 99148
1 33347 94190
1 18485 20357
1 4884 33702
1 2461 52762
1 54884 65297
1 19058 65324
1 4864 40995
1 45932 86163
1 4137 76002
1 26373 74863
1 43980 45490
1 53993 78637
1 859 49867
1 79241 87344
1 10073 24618
1 10893 71089
1 32502 37451
1 6961 32127
1 54954 60710
1 1349 30840
1 43441 76236
1 34950 94819
1 63816 79907
1 29074 59477
1 75471 80280
1 3748 8497
1 68762 96361
1 68639 74451
1 6191 37505
1 78711 95036
1 21739 57157
1 60171 92630
1 31871 73109
1 67547 69070
1 5453 31298
1 42048 73052
1 33019 41818
1 39245 48052
1 36291 79782
1 57467 77240
1 9998 26863
1 24012 89638
1 35105 63465
1 13594 34374
1 9548 91670
1 58561 92278
1 29219 54600
1 52129 89984
1 12854 48101
1 8332 33609
1 55158 86228
1 30412 87863
1 31463 83813
1 15265 49081
1 33115 89361
1 109 35752
1 636 89125
1 53117 53148
1 55615 75556
1 13174 51704
1 598 17077
1 13308 47988
1 48169 92347
1 12868 54604
1 9449 71933
1 74383 99734
1 5916 7442
1 24079 61141
1 45386 83562
1 88233 97976
1 28677 58594
1 24556 27823
1 26739 74893
1 11088 66636
1 10188 76179
1 30915 82154
1 53268 90345
1 21679 92994
1 49426 66490
1 50286 74958
1 8880 65077
1 12535 83343
1 17599 43981
1 45619 88443
1 23809 88539
1 96011 98653
1 14768 31479
1 10281 82222
1 26577 98171
1 21820 27245
1 28013 70879
1 18000 24894
1 16672 78855
1 34848 50441
1 43123 51645
1 3870 87286
1 55270 86851
1 6 55558
1 48577 73012
1 8350 16691
1 45491 54849
1 31506 99436
1 24011 63187
1 26893 74474
1 60215 86876
1 55163 55960
1 16369 28170
1 52130 63422
1 63622 64723
1 12347 46318
1 14054 98750
1 23924 65045
1 41158 62650
1 66026 81786
1 12039 32655
1 98734 99856
1 20452 52872
1 3630 77124
1 4579 98103
1 13849 94165
1 30443 94364
1 35043 65987
1 49466 67651
1 25381 40621
1 31651 45248
1 49051 89828
1 11604 34914
1 40097 59883
1 65037 84784
1 44373 84139
1 25811 45617
1 2985 46266
1 32372 65024
1 15355 99163
1 9588 46521
1 12055 87506
1 22077 24538
1 33128 46989
1 57362 98895
1 11170 38101
1 63404 96841
1 16921 63620
1 75936 85206
1 36019 82008
1 40761 83283
1 20605 36658
1 14845 16173
1 33814 43771
1 22766 33583
1 6540 56461
1 29676 98841
1 54989 78604
1 46343 66956
1 74417 77791
1 17457 41670
1 46893 63694
1 42115 76381
1 56134 67403
1 67709 78678
1 11397 16916
1 21467 76581
1 8198 88251
1 8431 36844
1 28048 92745
1 32646 81167
1 15224 67187
1 10912 52789
1 30828 92738
1 14127 15580
1 44126 92551
1 49760 95278
1 11727 57731
1 4892 27063
1 42211 74090
1 63614 83617
1 44588 91606
1 53933 71451
1 20326 90943
1 11510 76752
1 62396 72142
1 12256 33326
1 21797 51159
1 41802 48287
1 6794 36399
1 1406 28945
1 30687 78663
1 81506 98038
1 43896 99089
1 40239 61295
1 37576 88920
1 30256 74778
1 57527 71042
1 26989 51784
1 14422 38200
1 36681 44371
1 296 34028
1 57299 91588
1 27298 50651
1 23174 28527
1 11053 71772
1 32882 39870
1 32122 92936
1 28287 81446
1 94252 97893
1 26076 71764
1 39596 57741
1 26559 30947
1 7343 95614
1 7011 39698
1 28962 80935
1 41690 69041
1 20752 54327
1 70119 95224
1 35500 69424
1 9790 65864
1 26653 67568
1 46306 48090
1 22501 47139
1 67023 96084
1 12003 90360
1 44068 71127
1 12194 18633
1 24362 75023
1 30777 70230
1 22404 68662
1 2636 24603
1 35328 60452
1 19042 81265
1 56081 83400
1 16761 71698
1 15820 83362
1 15513 79935
1 8390 47742
1 18778 54705
1 52856 56043
1 51081 91053
1 30424 54294
1 47797 68110
1 43276 51025
1 24362 45668
1 26937 65561
1 34495 54201
1 6510 87146
1 5176 59793
1 33050 46712
1 24163 35478
1 27285 92679
1 24311 43776
1 65506 67127
1 55143 96656
1 3320 65534
1 4738 95951
1 39607 67459
1 57577 89769
1 13715 76429
1 22608 36745
1 32165 68458
1 29528 38485
1 86402 90164
1 25068 62603
1 48899 65848
1 9880 41694
1 167 63096
1 7051 7215
1 395 97310
1 71328 98208
1 65350 86789
1 4814 12304
1 12833 27244
1 541 16300
1 41691 91381
1 6867 53198
1 5489 35727
1 57734 63503
1 32425 65508
1 75154 99164
1 26944 62405
1 21032 63849
1 18564 85572
1 44411 61913
1 62890 94973
1 84833 96466
1 46427 46903
1 21424 68669
1 24782 81674
1 62030 70217
1 47132 53315
1 49778 93638
1 59061 87327
1 7131 62277
1 11850 46629
1 48248 93703
1 632 46918
1 7373 71472
1 66481 95351
1 47986 51137
1 44190 92514
1 21943 84203
1 4335 86924
1 15956 58936
1 65878 83702
1 30756 83719
1 8110 52366
1 39166 81932
1 7146 42900
1 15721 94645
1 18113 44330
1 68632 82496
1 10990 31946
1 64522 94109
1 24887 74264
1 9467 98571
1 78228 99761
1 44549 87318
1 15868 35002
1 85292 87392
1 29724 70491
1 26479 59815
1 27437 73386
1 45942 74869
1 44644 83975
1 821 68746
1 84381 94100
1 24309 73910
1 17650 51280
1 23730 94831
1 68413 89102
1 14495 40320
1 33212 79626
1 17013 76987
1 11520 62484
1 923 85442
1 7059 72792
1 57195 91007
1 49959 60825
1 39173 80451
1 23524 91528
1 38592 40243
1 33110 34011
1 5857 41702
1 73540 81128
1 44994 65783
1 1485 60608
1 28614 42919
1 47287 59197
1 10654 72881
1 15124 75886
1 40276 48988
1 52802 53302
1 32238 56870
1 6334 21386
1 28144 91682
1 46042 86488
1 63876 74151
1 57984 86044
1 67481 91875
1 18596 47810
1 27771 85445
1 32344 66285
1 27192 69736
1 9978 85379
1 13594 74640
1 52819 92417
1 47812 83471
1 10706 94490
1 29045 80976
1 55447 88774
1 61556 62790
1 32684 72000
1 34952 77229
1 2857 44088
1 10629 69814
1 72545 76479
1 52978 72437
1 10398 27878
1 72283 86380
1 1655 50557
1 35903 45009
1 15758 93673
1 60651 83245
1 55801 57087
1 459 70307
1 1242 38551
1 45033 84933
1 22171 65806
1 76915 86287
1 38598 86761
1 35503 58211
1 20688 93434
1 78633 82389
1 88425 95824
1 24092 82553
1 1847 15854
1 21799 39563
1 39054 84463
1 25248 42222
1 50731 71682
1 7285 77288
1 73641 88393
1 93027 93533
1 60575 87869
1 42511 50100
1 10904 47711
1 149 59069
1 6479 97029
1 73626 75064
1 74033 84803
1 50814 59737
1 2946 69729
1 200 44150
1 30139 60762
1 12512 14694
1 8838 92723
1 21732 64767
1 22685 31861
1 6387 77035
1 41838 46948
1 38287 73592
1 31964 94831
1 64340 93785
1 13589 86490
1 26235 75644
1 25399 52718
1 12491 76915
1 40106 79539
1 28107 81050
1 11172 76619
1 5876 16185
1 56042 85220
1 31033 69304
1 61902 66034
1 8283 87104
1 6011 40609
1 34488 84934
1 51973 91922
1 47223 96792
1 36081 81785
1 2576 26186
1 43769 68963
1 34715 74208
1 43358 57669
1 40663 66433
1 4598 21445
1 56260 85459
1 50940 51678
1 7547 71707
1 85113 87348
1 13563 25449
1 29040 51354
1 7878 98098
1 4956 5971
1 32150 54357
1 28084 50881
1 72508 78256
1 47113 86176
1 2949 88151
1 42967 86031
1 18384 25621
1 11412 89749
1 64774 93452
1 20679 87433
1 4029 15909
1 3718 4192
1 54012 90350
1 29714 36954
1 7475 37075
1 18000 29105
1 79143 88202
1 4892 17123
1 13395 17419
1 7366 57238
1 83779 95761
1 20488 67884
1 41166 63697
1 12413 53612
1 6117 32072
1 21793 32347
1 49974 95727
1 20865 46302
1 73852 85218
1 25906 37601
1 66529 97717
1 52456 72852
1 4297 96133
1 55088 59435
1 5585 76397
1 1305 44781
1 25547 59556
1 71861 88778
1 36760 49275
1 47178 84994
1 32518 57907
1 5522 90719
1 30175 59824
1 31060 61938
1 11293 60401
1 1235 97083
1 32421 46613
1 29466 38423
1 10126 45576
1 51741 95576
1 6723 35867
1 57164 58665
1 46858 95734
1 51051 77835
1 14310 92619
1 24495 60946
1 24415 54889
1 55803 60740
1 11680 74992
1 33627 58351
1 9174 27702
1 48865 89931
1 6171 33926
1 34386 47679
1 2152 8014
1 35333 44092
1 9152 40525
1 20733 58494
1 3707 66076
1 46916 63044
1 33441 80875
1 95405 97610
1 7554 40996
1 28332 46152
1 16152 16481
1 17 87468
1 22208 41766
1 87228 89379
1 30990 79052
1 66716 97839
1 63107 67901
1 33998 80095
1 54939 58336
1 12886 77329
1 14165 80749
1 27259 61612
1 22560 92273
1 14028 91028
1 13840 20246
1 63414 82188
1 33066 72815
1 4419 27275
1 32617 83653
1 496 39206
1 38071 74943
1 50829 66049
1 50174 78308
1 26630 89922
1 10333 43259
1 34160 82969
1 18874 65752
1 40701 52965
1 17888 62802
1 45741 47518
1 48019 85733
1 934 36081
1 28866 61469
1 73098 90755
1 29067 89032
1 73218 74016
1 75919 89592
1 73391 82206
1 17668 43305
1 46749 98151
1 65546 98922
1 57027 65998
1 18329 46238
1 69421 98396
1 23360 68541
1 42245 48547
1 54287 91419
1 45364 62961
1 2810 21827
1 2415 35643
1 47093 79952
1 46178 86511
1 9228 93134
1 60111 92806
1 19563 86888
1 8009 21798
1 13947 73604
1 72105 75334
1 57827 77887
1 5367 68662
1 37850 76778
1 53483 60124
1 22916 61546
1 39949 87278
1 2047 20547
1 63917 91368
1 19593 59436
1 29872 62308
1 26598 28826
1 24602 28861
1 21664 50785
1 61925 80983
1 42626 70760
1 34880 53971
1 39439 71187
1 910 45071
1 61157 82673
1 53120 68921
1 37737 82697
1 34580 40469
1 53795 91803
1 64441 71174
1 25878 50843
1 47422 62365
1 73719 93426
1 37180 53448
1 12035 82884
1 77446 89298
1 43657 86139
1 12576 32110
1 33365 85490
1 40698 74125
1 47049 58649
1 44101 76999
1 12439 78833
1 7999 95776
1 3679 86819
1 3094 33216
1 3719 59299
1 23913 58702
1 6224 18486
1 32154 34864
1 51210 63406
1 52390 55854
1 50663 74390
1 6600 83078
1 48173 57556
1 49389 51987
1 18735 96203
1 41610 46568
1 9690 59684
1 60291 99274
1 12754 68522
1 24092 84688
1 1818 93431
1 35450 43389
1 4698 77292
1 24783 38380
1 26477 66676
1 23108 74940
1 6558 70886
1 34845 96168
1 39216 70864
1 37156 74639
1 34192 65726
1 53184 76986
1 32139 39068
1 34507 53977
1 16476 37025
1 13475 54636
1 12606 80791
1 46864 86587
1 12381 87036
1 65074 83475
1 33220 93968
1 26464 86124
1 76083 96281
1 50109 66693
1 2975 78293
1 89544 90124
1 79198 82158
1 22451 80929
1 8545 37423
1 25112 42393
1 9577 51693
1 12644 67085
1 3410 76659
1 2012 7687
1 60699 76756
1 62395 68511
1 3384 77224
1 2622 34955
1 54067 93007
1 57559 94173
1 39573 68121
1 59963 75797
1 63773 81960
1 66890 88389
1 7594 57280
1 37628 56780
1 1238 43744
1 38454 83179
1 60720 72388
1 83127 87288
1 33657 86878
1 22730 39711
1 63973 73456
1 17938 40852
1 63321 77695
1 29623 59159
1 1206 42918
1 31338 34286
1 7251 77303
1 11512 41349
1 45318 64543
1 95705 98974
1 6174 26798
1 49874 99262
1 7979 95780
1 60669 87298
1 45157 82046
1 21133 93846
1 74708 92590
1 9855 23347
1 974 21997
1 16252 43585
1 2990 60035
1 17164 97520
1 6770 51831
1 12248 47445
1 13750 26075
1 47461 57801
1 45261 58717
1 47966 71950
1 40989 81386
1 8162 38626
1 29710 74100
1 6263 38495
1 33933 74924
1 81793 87679
1 32378 97061
1 543 20372
1 52920 73281
1 27430 74343
1 27885 79080
1 26007 28185
1 70945 92510
1 21603 83578
1 52627 67628
1 41124 88162
1 7854 95134
1 38527 51341
1 27341 85048
1 23355 34520
1 27256 96433
1 19893 63176
1 31705 67225
1 91751 96406
1 70541 88026
1 37381 53748
1 1295 62860
1 19228 51289
1 12174 89712
1 14655 90005
1 22434 90106
1 56323 79724
1 50025 61766
1 10060 62045
1 12794 82272
1 9328 57722
1 65754 89000
1 62131 94695
1 56063 71812
1 60180 78267
1 24133 40933
1 34703 37603
1 34604 64287
1 46550 70614
1 11263 53310
1 67189 74990
1 16423 16968
1 40028 81049
1 25292 51186
1 59848 98562
1 45741 91206
1 49696 62540
1 19061 77952
1 15735 35824
1 31217 61235
1 3302 20593
1 58296 78010
1 76237 92953
1 61298 99973
1 10526 30342
1 75528 84455
1 2462 46077
1 31574 57748
1 18094 81468
1 91401 97090
1 41592 46310
1 286 22177
1 40713 54687
1 37498 42359
1 5582 15879
1 798 59046
1 18061 64088
1 48113 93470
1 70303 88713
1 66704 98783
1 19917 47906
1 833 23392
1 23097 54001
1 63099 93408
1 37155 49690
1 21200 61269
1 11590 48689
1 586 85412
1 48713 71269
1 26437 69728
1 79278 79812
1 34839 44541
1 17674 69311
1 36291 60910
1 7224 34284
1 14308 39197
1 11617 71419
1 65249 99011
1 51323 86726
1 24899 64753
1 42486 54760
1 84360 84596
1 57573 59584
1 25816 89752
1 36427 71043
1 4074 17753
1 88304 96063
1 2887 44379
1 8052 55774
1 25282 59080
1 35092 95386
1 27717 89050
1 78752 79323
1 3491 5382
1 6614 32700
1 2166 55342
1 18625 25756
1 44602 83398
1 20652 36074
1 69091 94770
1 104 26672
1 80049 86057
1 67313 90732
1 71658 81429
1 33551 57444
1 21430 40784
1 7508 59679
1 2351 47785
1 34867 53321
1 1505 35996
1 72209 76504
1 23403 25071
1 1287 57827
1 38015 75043
1 40200 46003
1 27754 28131
1 23828 28520
1 27308 32942
1 16113 87226
1 16703 66589
1 28296 84113
1 35185 94887
1 1460 71153
1 5171 10633
1 72078 99906
1 53639 66830
1 53700 98805
1 10336 43593
1 9284 12914
1 75094 87514
1 59154 95123
1 30456 90801
1 25416 61283
1 14464 50483
1 5144 87314
1 3466 79453
1 36435 89635
1 10525 93970
1 10625 27505
1 7506 36264
1 22334 54919
1 65571 89049
1 67839 93875
1 19045 56473
1 55290 98646
1 41251 57496
1 4191 4579
1 28851 69508
1 32219 47289
1 60790 82975
1 19901 60299
1 940 32039
1 85846 98626
1 59600 90987
1 90847 98445
1 90535 96989
1 58710 73591
1 10604 30041
1 5350 70108
1 46169 72049
1 67313 83542
1 69845 70335
1 22587 79881
1 36244 87860
1 6533 23681
1 47050 75623
1 71710 72376
1 32916 68280
1 51159 72442
1 25237 48695
1 55712 61218
1 60001 98057
1 5312 86390
1 62967 64616
1 9667 40279
1 18430 86976
1 39871 89005
1 44553 51105
1 23142 31412
1 17491 55482
1 51540 92639
1 74034 87747
1 355 82145
1 42845 94472
1 2054 2345
1 22545 24578
1 34694 57310
1 57462 97540
1 9303 82172
1 37010 50887
1 48910 55133
1 60134 79042
1 17550 62691
1 22027 44673
1 1253 16975
1 44813 50792
1 18506 24799
1 56231 76972
1 67634 75921
1 19802 76595
1 54164 67601
1 28568 90758
1 33970 91280
1 41781 44176
1 76512 94416
1 27126 37360
1 75551 99556
1 854 70628
1 52938 60600
1 23704 39509
1 16550 92892
1 75461 89035
1 56352 72795
1 62241 89913
1 13571 20543
1 30723 96177
1 33146 69990
1 37501 40258
1 56894 76110
1 36647 60149
1 15227 77957
1 4953 44922
1 17639 28205
1 7634 64593
1 14042 23064
1 26780 79389
1 2917 46639
1 15131 19091
1 53951 77719
1 1954 61591
1 25357 77987
1 62395 78448
1 27793 54016
1 17342 31686
1 64913 77890
1 64479 77550
1 29293 63589
1 59255 69307
1 7035 21714
1 32101 65581
1 7948 54885
1 2908 78600
1 48697 87682
1 64390 93882
1 59469 75934
1 29059 37055
1 17046 26122
1 9320 56601
1 16593 63095
1 17086 68929
1 47125 75440
1 23257 49426
1 51446 56512
1 70542 94371
1 8388 78042
1 29305 58561
1 17654 29175
1 28145 64106
1 15675 73834
1 67830 82814
1 54956 89887
1 66491 84489
1 18000 43087
1 11632 47093
1 67986 93156
1 20480 58719
1 43472 91427
1 16525 82998
1 15622 74071
1 68074 89144
1 23739 89948
1 18276 66372
1 77428 85636
1 17118 67441
1 14198 75598
1 16736 17980
1 17067 79833
1 3736 48727
1 43846 73368
1 22557 66828
1 28940 57982
1 72079 84037
1 22955 92674
1 19108 27682
1 21228 32105
1 10822 53742
1 30262 90226
1 46159 74974
1 16903 48345
1 30303 71730
1 16414 97224
1 24176 93174
1 29182 85130
1 60722 79074
1 65011 89305
1 71155 92649
1 15165 91222
1 28389 84425
1 35966 92518
1 15024 65299
1 83215 84834
1 52507 60187
1 63037 91364
1 2624 78170
1 23936 83415
1 45172 80476
1 30147 63354
1 59399 95261
1 80244 97202
1 9217 44897
1 21071 24557
1 7473 97725
1 67209 83002
1 43319 66886
1 3489 46375
1 62512 96925
1 21534 46463
1 62841 91906
1 27164 62167
1 3069 4705
1 31808 43500
1 28085 37158
1 24919 72994
1 94369 96644
1 30912 40109
1 5820 14252
1 3914 21874
1 41420 80899
1 26205 74732
1 5629 96629
1 47660 77531
1 11641 63544
1 32025 70867
1 45983 49841
1 16086 51799
1 52911 58073
1 1789 13714
1 18421 26319
1 9805 95035
1 35815 65234
1 19528 87527
1 955 41981
1 23849 88242
1 53275 57300
1 18154 68875
1 102 70517
1 21980 75350
1 73060 89501
1 10435 44619
1 37414 57344
1 72683 99155
1 68393 85569
1 30029 59939
1 54727 91956
1 39239 85717
1 41415 59177
1 70682 83490
1 1095 48602
1 41001 78978
1 39391 82336
1 47464 90127
1 42841 95888
1 25345 43672
1 22276 84776
1 1381 24843
1 28777 95877
1 52850 91718
1 42000 61540
1 21129 76566
1 23113 48709
1 26768 34995
1 2910 73116
1 89927 95131
1 20364 54503
1 75822 94381
1 2247 90534
1 82446 91537
1 46063 80382
1 50499 94186
1 14013 60517
1 11475 28755
1 16418 45364
1 40995 91687
1 15678 90037
1 49710 82655
1 32577 59726
1 54711 66391
1 68223 96456
1 15502 43876
1 1419 99987
1 21337 57762
1 18177 30730
1 3125 81512
1 42399 64727
1 27800 36324
1 7863 45691
1 38809 64805
1 40388 79852
1 29741 53655
1 21187 90167
1 41477 87715
1 45363 66937
1 38177 84620
1 22273 26823
1 4268 13841
1 14724 20654
1 57624 64707
1 9312 17159
1 9653 28621
1 5634 27443
1 52922 94782
1 2900 67515
1 28689 80086
1 72035 72231
1 31301 78193
1 30808 34305
1 16630 53708
1 46243 75251
1 16010 96296
1 31053 51007
1 12203 82311
1 2511 55505
1 35496 50435
1 47666 66786
1 40870 45431
1 5257 35343
1 48641 92751
1 18162 71540
1 1602 4369
1 27875 79700
1 10508 91013
1 70132 93514
1 76899 83623
1 7044 38938
1 24903 40994
1 71931 77863
1 2170 27431
1 27780 31826
1 41778 50762
1 12056 31174
1 49822 68448
1 19858 69470
1 43312 66660
1 58974 96906
1 44060 83668
1 4468 14640
1 19572 36624
1 71951 94219
1 5950 77394
1 7667 16896
1 13853 16200
1 51727 69101
1 36394 65392
1 69158 98976
1 38198 82726
1 8806 66898
1 5915 59162
1 49095 57958
1 60955 80441
1 23219 68082
1 24203 80774
1 48573 75493
1 23425 60125
1 258 57340
1 63926 67982
1 20138 43579
1 61347 89746
1 829 80269
1 2341 7784
1 12562 52973
1 8089 57316
1 46106 55224
1 27054 56676
1 53597 94339
1 31298 63166
1 15879 53863
1 55861 71150
1 45980 83750
1 55277 90564
1 62325 81060
1 33026 74515
1 82469 95615
1 16434 30584
1 56999 94898
1 77144 77649
1 9873 20160
1 31019 85507
1 40578 64696
1 35667 86354
1 48297 51887
1 37798 80835
1 24348 61813
1 23781 68914
1 56519 80971
1 47438 71389
1 35182 55310
1 67226 70044
1 34123 98197
1 2130 94369
1 3893 97095
1 1684 76973
1 4706 10057
1 14597 49626
1 9498 23623
1 58655 83263
1 34001 57971
1 10771 96042
1 45420 68789
1 28218 57251
1 28139 95193
1 637 50369
1 53118 98934
1 58202 92186
1 56228 89542
1 30839 83112
1 48398 50804
1 5968 43826
1 15281 46670
1 13608 77816
1 37697 96216
1 42593 48109
1 15106 25204
1 61186 74412
1 53933 79389
1 30982 64288
1 28147 97715
1 1330 33671
1 50646 70750
1 90645 94187
1 41769 92679
1 34527 45920
1 57639 60565
1 6891 67186
1 28516 92376
1 16429 57877
1 70406 96008
1 52371 78992
1 4756 14665
1 88292 90214
1 78008 83368
1 851 53421
1 17661 85453
1 37061 64008
1 58342 68069
1 7718 25317
1 62332 77448
1 6021 63455
1 33826 99255
1 26519 62444
1 23796 74623
1 57031 83947
1 1988 28399
1 2852 43851
1 35720 47521
1 13743 50836
1 9444 61579
1 32551 79542
1 8095 60352
1 56046 70746
1 23964 87150
1 50594 74050
1 31039 48981
1 68286 70399
1 40685 84188
1 70677 92718
1 10075 51896
1 41884 55496
1 13028 17076
1 25014 49835
1 6369 37962
1 22611 45525
1 86816 98379
1 9599 30509
1 8562 55075
1 14948 83575
1 66546 85582
1 73783 87492
1 13317 98253
1 80323 89111
1 88749 89966
1 15112 58054
1 13224 83652
1 41999 74454
1 36286 99564
1 29356 47197
1 29190 86379
1 17870 50459
1 32606 82243
1 4871 52758
1 9806 42062
1 13441 96375
1 39069 79391
1 21278 90498
1 8722 77083
1 23051 93344
1 23515 77094
1 39068 50549
1 19825 94908
1 93074 98453
1 2476 52657
1 1030 68753
1 34905 44436
1 258 14068
1 43486 91397
1 50490 71878
1 16506 89259
1 34352 50203
1 29557 94332
1 31758 49813
1 69912 81822
1 53617 67951
1 43227 48175
1 10588 37187
1 73837 84507
1 20616 20913
1 9977 79269
1 19051 78192
1 5121 10989
1 26142 68321
1 30806 42185
1 19058 73011
1 31229 46113
1 42315 59900
1 29100 90848
1 25590 29855
1 17152 76474
1 57767 88706
1 56609 93990
1 43701 50451
1 59634 97562
1 13008 58907
1 55298 89437
1 13186 51812
1 5639 62012
1 60688 84805
1 30176 50887
1 25845 50376
1 49383 97362
1 60712 86355
1 22683 63043
1 13690 33737
1 11090 75835
1 1740 70251
1 38345 50430
1 49584 67626
1 10086 62755
1 95467 97026
1 19637 52858
1 9038 27448
1 51837 77057
1 36391 39583
1 4886 14932
1 23131 39483
1 25782 79630
1 21643 31564
1 47161 84445
1 63813 77180
1 49354 99091
1 50886 88339
1 64766 88411
1 60954 98605
1 793 41111
1 15733 72570
1 54949 62072
1 25319 48485
1 61220 63274
1 13566 87462
1 94249 97776
1 13733 66045
1 15814 51627
1 51998 67117
1 53799 56576
1 63946 88627
1 74913 75320
1 6871 50984
1 53013 60377
1 2652 7553
1 54891 63780
1 5407 8226
1 59291 65792
1 16390 51139
1 47222 96845
1 49004 65682
1 23639 77867
1 1330 75102
1 85743 86656
1 78563 80580
1 44038 57048
1 20918 82833
1 11364 77615
1 20171 71438
1 24819 98245
1 35401 39109
1 73414 92721
1 7730 49825
1 35861 39747
1 27106 63018
1 21508 89034
1 38699 73818
1 470 11296
1 9970 80317
1 20649 28805
1 81929 99187
1 35365 81929
1 65758 73329
1 43342 78955
1 870 39985
1 76642 80993
1 59353 95120
1 48693 91460
1 37772 70378
1 25450 40570
1 50548 54801
1 54072 67493
1 42582 49201
1 61471 71943
1 20245 24380
1 38387 82955
1 90068 92837
1 54803 81456
1 26531 28674
1 10031 91343
1 2609 78264
1 23838 73476
1 27812 32250
1 26939 92521
1 6549 86052
1 48989 52690
1 53074 69810
1 424 75961
1 4886 80318
1 1353 20407
1 24756 54513
1 27310 75585
1 38641 88476
1 4615 81192
1 48125 52604
1 71953 85694
1 4443 26532
1 95425 98724
1 2370 67195
1 24238 89434
1 49875 71769
1 42278 88836
1 45571 92246
1 38919 60100
1 22539 79380
1 27050 38412
1 48789 94118
1 34282 95912
1 42363 69616
1 2182 66206
1 17336 95459
1 28723 60522
1 82968 90513
1 3480 62369
1 32266 69100
1 35807 36501
1 7631 39920
1 20189 79142
1 85528 88253
1 23256 32146
1 51604 80738
1 90486 94080
1 10848 56100
1 11678 77079
1 38599 40856
1 70443 71747
1 22573 53198
1 59026 92711
1 13940 70916
1 42395 90647
1 24022 81412
1 34665 34930
1 370 98448
1 25263 52637
1 35767 37742
1 25433 41237
1 14161 90807
1 57588 97150
1 29834 92228
1 5997 25021
1 39609 57155
1 46089 67192
1 8755 18839
1 47184 92608
1 26721 74618
1 71899 93634
1 36220 92572
1 3561 23905
1 47762 79667
1 82015 82933
1 62219 90002
1 17972 45107
1 51034 52492
1 57532 91710
1 22849 35082
1 18275 98717
1 13737 38153
1 22685 94158
1 65635 92020
1 24142 69769
1 87068 91397
1 9701 60583
1 1802 31605
1 57693 80470
1 12781 47723
1 17381 92710
1 37647 72124
1 17144 66638
1 6216 88665
1 6853 35542
1 1776 6010
1 9523 12980
1 15585 61454
1 65384 77363
1 17885 20244
1 8818 46503
1 61330 63210
1 641 62604
1 50888 55000
1 17061 86303
1 59729 75611
1 13498 87270
1 21378 22237
1 45278 77466
1 31027 52886
1 42752 43145
1 48875 72176
1 51603 88188
1 17347 96386
1 58799 98803
1 23582 44620
1 42021 56900
1 19219 28808
1 266 80201
1 21919 51086
1 85940 91451
1 73490 98621
1 57098 69596
1 11499 44030
1 58002 92159
1 43386 62353
1 17715 77182
1 72233 98661
1 12876 41692
1 41531 60615
1 39317 81116
1 41658 61687
1 23455 97943
1 17817 31062
1 70229 83926
1 43154 99360
1 6605 92757
1 14216 69483
1 10637 94045
1 49073 83752
1 35500 65714
1 24188 30111
1 37597 48232
1 42865 76642
1 12157 14822
1 2066 94182
1 24848 66279
1 14463 43960
1 5144 39992
1 44634 90476
1 18432 34310
1 53749 84014
1 62371 80620
1 7464 28318
1 34115 39227
1 52118 85065
1 45313 61744
1 19851 49019
1 30261 68606
1 50319 53739
1 2312 31942
1 56831 75895
1 52640 91332
1 49285 72549
1 56576 76519
1 40066 63823
1 26037 50655
1 29914 40436
1 70509 75832
1 14691 33560
1 22124 62628
1 29506 76618
1 19056 41161
1 31703 48391
1 42420 88249
1 44007 51277
1 319 14524
1 34514 81690
1 43024 85048
1 599 46532
1 55366 77734
1 62448 63920
1 18905 31724
1 30124 88821
1 71395 94609
1 86477 88594
1 11352 36953
1 30091 94179
1 28778 61372
1 8054 28795
1 23429 57725
1 43202 60013
1 4353 5976
1 28816 38458
1 30727 75244
1 75797 85765
1 21291 38466
1 25877 68847
1 47436 97438
1 24062 27538
1 81999 96446
1 34 10241
1 857 94073
1 3890 90757
1 12977 20278
1 5646 8322
1 28636 98630
1 62328 77796
1 85045 99170
1 18393 43623
1 19983 22054
1 24079 93737
1 25743 84749
1 53879 87317
1 37293 41892
1 68545 80391
1 38985 70101
1 4171 72652
1 37822 95749
1 176 65573
1 17858 99757
1 8275 99258
1 57385 75604
1 1922 8330
1 4765 81035
1 35405 39282
1 2092 55411
1 62507 69945
1 27006 80874
1 83550 85514
1 13266 93114
1 72960 76124
1 28096 94264
1 18915 45352
1 47774 63444
1 4023 63107
1 20069 43718
1 10741 35936
1 26150 55806
1 8855 70678
1 46023 50577
1 61830 96847
1 25710 38258
1 22688 57582
1 61043 62477
1 67818 88350
1 40454 85668
1 38976 91929
1 19988 91288
1 33422 99170
1 53746 58302
1 32861 40504
1 19219 38074
1 35096 65537
1 58890 91963
1 54256 63010
1 14266 62177
1 7638 81661
1 64185 79214
1 2304 35718
1 29092 93683
1 13134 23566
1 37371 75488
1 14705 51583
1 7477 19668
1 36511 89270
1 16891 77522
1 76113 79845
1 39679 49028
1 9582 38811
1 27127 31962
1 8164 51524
1 17421 74705
1 13180 22030
1 6138 90732
1 71733 92167
1 36179 93415
1 62286 97863
1 37791 95664
1 23189 38331
1 70899 97740
1 37138 46935
1 78404 93749
1 2531 81098
1 3119 68687
1 56821 89760
1 359 58931
1 22667 33877
1 11832 41882
1 40786 62935
1 2206 7598
1 24710 32858
1 36153 84865
1 5889 63968
1 64700 77210
1 58203 92913
1 43608 85701
1 67988 84523
1 49552 75893
1 18592 68330
1 19906 68366
1 14112 29614
1 64336 89628
1 11309 94749
1 62964 95412
1 36160 70081
1 30761 65024
1 1200 5747
1 57177 92078
1 18369 73617
1 5168 14961
1 4489 62600
1 13637 96049
1 40604 58344
1 17672 98455
1 53234 61452
1 9711 69239
1 29490 64592
1 15727 68203
1 3524 50067
1 1303 17912
1 41552 74640
1 59914 64579
1 52267 53896
1 50760 60969
1 44754 64612
1 85870 93425
1 21148 60181
1 56713 83534
1 94722 98631
1 35314 98759
1 53843 55621
1 49517 68611
1 13566 48644
1 58480 82851
1 15377 97220
1 60890 65148
1 38074 55420
1 39460 68581
1 40336 83378
1 18276 54757
1 3708 24995
1 79031 87304
1 68162 87576
1 29258 87176
1 9279 35007
1 56746 95032
1 72067 76484
1 2666 62391
1 23537 97038
1 64401 64918
1 62382 94601
1 38521 66678
1 23679 70103
1 42276 66183
1 31094 56841
1 58217 64597
1 80950 88230
1 4988 30647
1 37547 41299
1 54015 66454
1 55082 86154
1 21129 62433
1 8030 84735
1 40292 49986
1 5025 19944
1 29399 68272
1 22097 60152
1 51206 88292
1 24207 74270
1 55140 93601
1 29796 96693
1 51787 94837
1 53896 74580
1 12211 98006
1 51718 62118
1 42224 48002
1 3195 22334
1 43772 93893
1 24688 27769
1 57096 57480
1 63658 78724
1 56088 96937
1 54035 98987
1 75643 90810
1 45734 56615
1 63867 70058
1 5062 56253
1 22332 79331
1 39291 71255
1 15125 97022
1 1461 6976
1 78062 79657
1 40138 78133
1 41434 95613
1 35150 58285
1 78849 98992
1 64212 66539
1 58273 69125
1 37260 46330
1 57361 90928
1 38202 61419
1 41826 98939
1 58474 89855
1 38025 60130
1 13366 13973
1 32780 66548
1 61520 63798
1 51470 81993
1 24548 63152
1 22332 52513
1 45841 66450
1 37667 41714
1 30600 68324
1 9347 15844
1 6035 93339
1 23422 82368
1 32900 75201
1 42668 99088
1 62468 75963
1 43254 43454
1 23815 68881
1 42104 56745
1 14225 29954
1 41944 68071
1 20996 96486
1 34951 44058
1 40626 98687
1 8807 97064
1 32729 41069
1 70744 95867
1 8065 66632
1 48701 79264
1 26337 26587
1 73789 74325
1 38511 57507
1 51882 94177
1 2597 74437
1 31130 34058
1 2449 52024
1 22963 70860
1 4946 60543
1 12041 46796
1 88136 95277
1 26982 30855
1 68542 92445
1 39094 65604
1 10671 47960
1 29859 70025
1 23236 92281
1 13057 45870
1 1182 79285
1 6492 9986
1 2951 16809
1 30545 38473
1 7743 79162
1 71667 94359
1 30335 75351
1 19626 63742
1 4181 88780
1 38809 70825
1 814 32686
1 24152 83412
1 34899 84644
1 36074 43604
1 31457 43636
1 35221 40655
1 36207 63844
1 17266 17581
1 46869 77124
1 10463 93206
1 23006 55895
1 80958 87983
1 49607 59303
1 32478 90507
1 24213 72716
1 12262 56660
1 23063 61220
1 3533 29772
1 34118 99331
1 3721 66678
1 44901 59312
1 54671 73168
1 7916 83061
1 26984 33492
1 60962 76822
1 10354 33583
1 16075 16254
1 25471 56187
1 36320 91460
1 25474 42185
1 54285 76699
1 23347 40054
1 94735 98806
1 73526 91708
1 18093 90367
1 2826 18584
1 14154 57828
1 16327 21035
1 16958 72942
1 5739 19836
1 56391 90003
1 54198 83291
1 8040 85216
1 18308 70844
1 92194 97672
1 5434 61185
1 16342 31727
1 843 49681
1 41212 41743
1 381 26568
1 18107 82392
1 28934 98224
1 22373 67977
1 59773 80879
1 39565 54106
1 18600 70183
1 51132 82132
1 78065 85091
1 8692 40461
1 1841 38429
1 53898 99623
1 23223 46036
1 39135 75721
1 2998 99631
1 42479 97966
1 49404 65767
1 21543 87587
1 20804 72584
1 8492 95676
1 4063 13150
1 11102 23265
1 10021 29951
1 13008 22969
1 19084 62702
1 34112 71621
1 62428 92442
1 14022 63138
1 61361 62199
1 1005 97140
1 203 67944
1 17637 77959
1 61044 90858
1 30437 33696
1 35833 86650
1 61764 84708
1 52678 62959
1 6369 80196
1 17311 52120
1 58455 97953
1 14059 81096
1 46682 93191
1 40732 98411
1 72553 89014
1 5490 61748
1 54696 87960
1 61203 83202
1 8088 95278
1 49466 86024
1 49735 64906
1 609 76281
1 94442 95415
1 42286 78902
1 8103 84163
1 26172 34330
1 41117 67757
1 20983 77752
1 18300 40908
1 47848 98921
1 45462 52432
1 46692 66991
1 24761 58973
1 21236 25066
1 10079 27166
1 41842 72752
1 16914 80590
1 65072 68770
1 78732 99862
1 29069 52333
1 54195 80553
1 28144 51458
1 19956 35486
1 6550 61769
1 46110 50637
1 38059 63801
1 33601 77388
1 45086 99872
1 17034 58247
1 21091 25816
1 39474 56589
1 32276 56345
1 57304 73640
1 1953 99052
1 13696 66779
1 52987 81324
1 64 97325
1 39466 62066
1 14914 56186
1 39130 62360
1 29975 63328
1 27271 93322
1 64546 66594
1 35552 85561
1 39753 43482
1 1286 90678
1 11178 94644
1 47319 91548
1 9554 78001
1 70250 97677
1 38144 45341
1 16272 66123
1 29960 94564
1 46344 77083
1 29545 41169
1 10108 39163
1 34847 43421
1 53002 85533
1 76329 97618
1 73212 93559
1 99728 99979
1 58295 66813
1 30879 97674
1 6832 18229
1 81282 94710
1 25860 52607
1 46537 58637
1 32229 61122
1 24940 33020
1 36801 66773
1 59673 67653
1 15859 95150
1 40062 75022
1 42873 61628
1 7098 26025
1 12273 48812
1 53816 57361
1 43279 53762
1 30535 57257
1 32196 87341
1 18833 41790
1 19207 51897
1 34880 70999
1 7176 13010
1 12914 62881
1 39166 64297
1 4037 18865
1 18744 72836
1 6585 47613
1 33311 78158
1 48206 91293
1 26782 89799
1 15140 22873
1 73059 95423
1 28615 29532
1 16541 94539
1 13505 35318
1 47668 82699
1 11601 93600
1 42221 64215
1 18256 79692
1 68906 79740
1 30033 34720
1 49496 83715
1 29351 92611
1 34751 64799
1 93640 99963
1 31526 55126
1 66013 72426
1 51506 76102
1 37109 85021
1 32931 90136
1 34296 86507
1 9319 22600
1 14040 25627
1 12549 29232
1 27745 63987
1 16347 62661
1 2929 79055
1 28492 57474
1 12384 85720
1 17395 99173
1 94657 97561
1 17825 23858
1 26099 97381
1 32468 55760
1 58851 76299
1 64844 93165
1 20486 66458
1 47221 58858
1 25056 83789
1 10411 55154
1 35882 67679
1 60171 65822
1 61129 74026
1 8618 90553
1 77780 80828
1 5043 56311
1 12672 40258
1 11624 46608
1 35710 89760
1 42561 71156
1 1300 34705
1 22515 60766
1 14753 71999
1 43179 99670
1 36167 82344
1 36032 82316
1 30021 67752
1 54930 60637
1 61714 77256
1 15479 73109
1 36979 55696
1 68655 74680
1 6924 20990
1 5491 27211
1 28854 83604
1 12203 42064
1 30687 70250
1 32658 38084
1 9856 27442
1 24001 85698
1 63872 73386
1 49044 69182
1 29865 69125
1 14630 18235
1 59684 99171
1 32009 47854
1 16988 56900
1 4260 23897
1 27634 61617
1 28936 54249
1 17140 55097
1 47116 67867
1 388 5125
1 22207 46582
1 36146 41491
1 7814 24626
1 62702 92158
1 3323 25637
1 12303 92783
1 2593 99215
1 53169 89397
1 2297 89533
1 12624 80166
1 21678 35149
1 8853 60423
1 57411 70689
1 1415 95151
1 24431 56280
1 39641 98748
1 36990 87074
1 5907 20184
1 4762 6707
1 21629 38314
1 15600 86068
1 35949 37662
1 28947 76155
1 42911 96715
1 953 31071
1 19952 84072
1 61840 94147
1 51645 59334
1 14709 76145
1 9173 77408
1 25472 64332
1 4231 76566
1 53317 53344
1 34229 42750
1 38428 95639
1 3532 95678
1 62325 63035
1 88234 97437
1 18186 63677
1 12745 51545
1 41107 76730
1 50233 92505
1 33334 65534
1 42564 84808
1 66268 70795
1 59293 72669
1 16555 69692
1 28947 55038
1 37863 54382
1 23475 89914
1 19124 30502
1 90393 94667
1 49137 68770
1 69047 71659
1 3495 16296
1 68611 95324
1 49580 83577
1 86298 98462
1 38360 84181
1 74532 97282
1 32303 80681
1 43008 82645
1 19024 46294
1 4072 21370
1 4465 45008
1 40165 76772
1 1449 54057
1 32064 78406
1 14510 83791
1 34553 74865
1 20519 71532
1 8863 21937
1 60301 74532
1 55150 65609
1 19426 39630
1 34317 96785
1 29861 67427
1 2209 49334
1 81938 98217
1 74989 75986
1 12084 36388
1 48673 59575
1 18365 86415
1 8638 18564
1 4563 69643
1 8262 28651
1 8847 35925
1 4730 34602
1 5489 44366
1 68736 87713
1 43153 59067
1 3304 80863
1 62358 84656
1 16279 52727
1 2540 63401
1 7161 35518
1 39329 71945
1 33856 48328
1 22330 69021
1 63117 86712
1 78440 84671
1 25867 32026
1 73355 75848
1 32581 62247
1 14932 30060
1 50189 93783
1 152 50681
1 76656 95169
1 34747 44041
1 45914 77778
1 46450 94066
1 18934 28613
1 64328 84543
1 45243 75055
1 8107 87608
1 82637 94099
1 38818 92644
1 2330 6366
1 21391 52224
1 22176 28729
1 10892 81208
1 24013 28549
1 32500 93852
1 35254 76244
1 30251 39334
1 27938 89373
1 37011 46693
1 46899 88137
1 15991 23752
1 3178 52101
1 22770 84942
1 13456 40499
1 5247 34573
1 12111 55913
1 28828 88971
1 13165 99757
1 875 60017
1 74712 82818
1 14980 32532
1 8651 81272
1 36479 79678
1 52775 94674
1 15783 79707
1 13885 57741
1 19679 99587
1 1699 22531
1 7189 67753
1 3899 83300
1 13654 94547
1 51397 55667
1 16008 95173
1 49030 59385
1 57791 97176
1 16134 61061
1 16960 48824
1 64902 99654
1 30763 92717
1 76418 90535
1 11979 84837
1 15192 56186
1 9519 10098
1 26336 83231
1 70117 84520
1 72203 86520
1 20376 52951
1 44407 66733
1 47050 98470
1 36706 93846
1 9700 51522
1 18794 19630
1 52320 89378
1 72256 78967
1 89380 90287
1 19915 79860
1 40550 68301
1 47668 95956
1 12645 59813
1 2009 98961
1 7144 8470
1 3333 14521
1 67522 84680
1 17105 28254
1 42022 78747
1 55643 98875
1 13002 41709
1 6377 31269
1 45925 58592
1 53121 64784
1 32640 44988
1 62968 68467
1 43770 49474
1 16551 27538
1 21842 86365
1 5060 24915
1 26911 74559
1 12069 56957
1 11373 13888
1 50358 57522
1 2641 41596
1 70368 86407
1 57067 94095
1 879 82991
1 72787 96254
1 56814 58364
1 28568 61388
1 7163 88387
1 33745 35336
1 34186 98797
1 17744 88015
1 36379 99259
1 45754 56584
1 16656 92846
1 50640 54935
1 3531 72245
1 21190 93761
1 4222 5247
1 3351 46539
1 449 91736
1 73267 85347
1 55506 79586
1 13560 33732
1 73379 85315
1 36754 42763
1 31803 41364
1 65746 88759
1 15043 80470
1 34717 53112
1 57254 66076
1 74950 83267
1 1921 80581
1 7474 57006
1 5018 28332
1 14228 76680
1 21371 39122
1 73549 91671
1 5289 23957
1 20887 70139
1 35876 56177
1 42925 70504
1 70111 75990
1 66688 82816
1 91777 93771
1 22313 81441
1 85723 86147
1 40893 48484
1 90283 95070
1 4331 9881
1 8914 69474
1 27222 56324
1 40762 47954
1 52371 76665
1 43115 54894
1 33783 75138
1 46998 93604
1 52639 62387
1 4450 11126
1 44079 78882
1 10573 61908
1 446 91986
1 5020 26310
1 39096 76233
1 28707 60024
1 30458 43307
1 92601 99933
1 1274 58161
1 66289 71027
1 27631 52589
1 16661 48126
1 17358 61359
1 21908 58512
1 8201 15963
1 8468 76402
1 36949 97368
1 34881 57288
1 10155 20651
1 7903 13696
1 55661 74890
1 15103 47948
1 4587 63305
1 17576 45844
1 54484 95147
1 78071 89328
1 7316 97714
1 12282 57219
1 23961 49496
1 21900 51481
1 89566 98941
1 8878 62178
1 33042 91283
1 21024 70836
1 61250 74989
1 59934 85030
1 28396 97449
1 46168 89937
1 34338 38334
1 39471 39847
1 22881 61252
1 58990 67446
1 24607 76282
1 6553 77999
1 18613 98192
1 31948 64384
1 14966 84818
1 11688 91294
1 63504 70039
1 53331 63645
1 23727 61785
1 44475 88678
1 65558 81940
1 51296 86213
1 20569 40257
1 36774 86638
1 94101 98203
1 43140 89576
1 49414 99134
1 3761 72466
1 14557 58251
1 5381 39588
1 24497 85929
1 73983 86457
1 55271 59966
1 53589 83641
1 27498 44777
1 43961 88749
1 24934 70975
1 23776 65967
1 36998 44682
1 41526 72817
1 45406 70895
1 52425 60196
1 60824 61921
1 34940 57282
1 5480 16897
1 41491 99065
1 5358 5395
1 50203 57788
1 23920 47262
1 51124 92842
1 6388 37994
1 61005 95221
1 47585 85528
1 12408 40607
1 69426 90145
1 75687 97142
1 5876 90137
1 14517 25891
1 3102 15913
1 13488 50617
1 58028 94990
1 39812 72482
1 60126 93166
1 17677 99844
1 6352 95298
1 47007 60018
1 16295 35796
1 9747 95316
1 3890 24193
1 49363 66779
1 36516 59087
1 9761 41511
1 6321 39184
1 57728 90877
1 77749 78857
1 78606 86694
1 31272 55778
1 2012 89194
1 46097 49180
1 3629 92778
1 51340 83125
1 14854 47535
1 66942 94299
1 18766 23639
1 88747 97945
1 47382 76684
1 42598 91260
1 28823 97631
1 35023 77513
1 33514 42883
1 33022 75537
1 69754 86038
1 10476 52156
1 11170 65337
1 79391 92469
1 36428 58510
1 4418 27370
1 89714 90057
1 50978 60838
1 39162 45329
1 63652 76825
1 82299 86858
1 1886 66670
1 97656 98401
1 47947 68887
1 19349 76514
1 71291 97358
1 31639 95860
1 27541 78066
1 20500 89923
1 58976 80687
1 4767 79755
1 45249 78687
1 48897 84276
1 9462 51586
1 30904 47408
1 312 70580
1 14042 49133
1 48543 65797
1 16599 27498
1 33788 43570
1 52750 63325
1 64376 97124
1 22883 71188
1 77624 85819
1 11493 83748
1 5835 28932
1 50013 75223
1 32170 71591
1 3603 68797
1 46611 86502
1 12072 94245
1 43541 88142
1 29129 82092
1 31443 39942
1 57520 61803
1 22779 51155
1 2962 57927
1 14097 24550
1 69072 75379
1 19761 30415
1 28000 85761
1 22874 96747
1 27772 49936
1 9085 19119
1 39068 49216
1 28075 82896
1 69424 77595
1 6579 59357
1 64224 70018
1 66720 71259
1 46181 82613
1 62944 90417
1 37242 52183
1 24699 82833
1 37223 52663
1 15985 21226
1 10116 98796
1 9635 32989
1 991 66976
1 70161 79442
1 32683 99425
1 29383 93608
1 24608 91665
1 2816 96293
1 52860 93345
1 20995 28439
1 19360 89359
1 30179 51461
1 1997 47606
1 28753 59929
1 22127 66698
1 5663 62935
1 19104 97635
1 36319 41457
1 40383 97888
1 31329 55940
1 26368 89453
1 13205 67342
1 28640 97039
1 22316 34117
1 54759 64400
1 39793 55701
1 27683 45890
1 7909 80668
1 22435 97309
1 22115 62654
1 10770 89300
1 28152 98280
1 6937 41621
1 68102 68287
1 20050 97192
1 88578 89312
1 1396 17468
1 52127 95851
1 14017 74773
1 59856 73365
1 32138 73909
1 57711 88065
1 20028 80341
1 706 36139
1 11540 38979
1 13234 58415
1 1814 2716
1 36780 69820
1 5380 94523
1 5807 66207
1 32239 64530
1 9004 70558
1 28352 31271
1 54816 67952
1 44780 66983
1 4067 84365
1 26497 51683
1 84992 85670
1 2705 91537
1 8398 98735
1 17911 79520
1 26717 94974
1 4986 9813
1 12075 68309
1 10243 90914
1 43530 88244
1 24015 33719
1 46648 71797
1 14809 18021
1 26991 49817
1 15727 16779
1 22525 94852
1 3538 98982
1 66085 78485
1 14156 30329
1 15271 86968
1 16460 89317
1 5633 82588
1 79430 96197
1 27273 61006
1 29578 68104
1 23895 33963
1 14552 45726
1 23165 39806
1 88986 93070
1 70989 83508
1 26483 61125
1 19318 73395
1 5787 80623
1 64296 98099
1 21664 64333
1 78797 96184
1 43968 70966
1 68913 95848
1 19097 57343
1 4044 93585
1 24339 88002
1 64575 84173
1 11821 91381
1 90326 90863
1 9113 67322
1 60692 72823
1 71809 74494
1 20935 59506
1 65109 78229
1 7138 73751
1 16101 52452
1 64006 84633
1 52194 99955
1 22616 49350
1 7786 65850
1 23109 88445
1 37652 61738
1 7128 57106
1 31950 69452
1 28194 33303
1 57488 88322
1 35099 67068
1 45507 97370
1 42297 44551
1 76175 89881
1 17674 34586
1 23161 93745
1 7457 9081
1 22782 45729
1 20088 26276
1 20016 31153
1 39866 54109
1 59622 65207
1 21212 48913
1 69659 71732
1 31566 68187
1 13429 46077
1 40249 73082
1 75547 82218
1 72415 75822
1 54039 88669
1 21973 68568
1 23038 47328
1 33451 64479
1 4106 96088
1 38270 74660
1 44007 55671
1 7898 53456
1 48226 80801
1 37635 50916
1 6486 13177
1 2732 45688
1 65860 82305
1 2023 8938
1 6631 34749
1 32542 48533
1 42907 75683
1 13796 29373
1 18964 91235
1 6770 43531
1 40249 64663
1 47761 70705
1 48968 56707
1 62328 97366
1 44769 88797
1 10659 22273
1 12108 63423
1 16487 70995
1 35467 98446
1 12733 48482
1 13962 36321
1 24140 34451
1 57165 71051
1 56653 62055
1 29131 99544
1 11547 73319
1 1790 90329
1 21834 40386
1 15003 47357
1 54731 80452
1 43825 49486
1 2646 53889
1 30822 49262
1 13600 82331
1 7315 16269
1 48250 92533
1 94123 95903
1 88962 91232
1 73123 79850
1 14235 99448
1 19838 37206
1 18914 61513
1 31256 31761
1 2366 66032
1 26350 52008
1 56702 77410
1 56481 89175
1 27196 49556
1 69397 81891
1 53052 71259
1 39531 91325
1 13413 25259
1 19696 20353
1 32437 55896
1 14805 64317
1 38608 69537
1 15781 40148
1 28698 98028
1 59384 60093
1 2674 59144
1 23142 94157
1 3771 53236
1 15333 34256
1 17203 42665
1 41521 57945
1 20015 98959
1 23348 92623
1 10252 25094
1 25963 35654
1 14761 53894
1 56432 59717
1 22421 90214
1 39402 59064
1 44712 79293
1 86180 88006
1 57664 85951
1 30354 76367
1 3419 24276
1 10228 88629
1 14850 30637
1 69456 71751
1 18485 55755
1 46058 68918
1 4085 20656
1 8232 33712
1 67956 91331
1 67441 69973
1 42960 77010
1 23790 69073
1 24741 43666
1 26356 26694
1 51354 69266
1 67381 87257
1 22957 97824
1 2236 97575
1 24989 63066
1 29244 66132
1 1769 59749
1 4152 23991
1 10302 65339
1 53152 87768
1 7214 23337
1 33587 81635
1 25769 56844
1 43008 93216
1 13223 24166
1 28 84249
1 6130 65121
1 47709 73551
1 35671 92708
1 39871 86932
1 18483 62224
1 31721 48988
1 45047 68928
1 1870 97619
1 84640 88159
1 1238 3114
1 49070 76336
1 19553 32626
1 9466 32397
1 55462 98991
1 23622 85198
1 27661 78428
1 13060 68639
1 39986 57911
1 2550 58929
1 31220 58422
1 16604 91593
1 19841 36198
1 5731 16552
1 53 84975
1 9491 42547
1 64062 76002
1 3595 85425
1 29371 65619
1 30457 83724
1 21495 37272
1 65244 96964
1 638 3625
1 64115 79289
1 3474 14374
1 42759 82395
1 10110 60760
1 18204 18448
1 20089 75339
1 14497 99961
1 23059 79926
1 30032 72461
1 53843 75669
1 44151 82986
1 51285 89795
1 27617 32063
1 30414 62895
1 2464 86463
1 9892 84028
1 10488 54759
1 96210 96467
1 62352 74957
1 42357 62291
1 74023 87874
1 49840 67774
1 39272 55628
1 26446 63474
1 35848 61102
1 64102 81858
1 27282 45612
1 57800 80248
1 68549 99620
1 24207 80479
1 24521 82199
1 8662 81037
1 691 26711
1 3215 39670
1 32035 82373
1 82706 84447
1 38673 71384
1 77580 95784
1 83576 95793
1 20133 27253
1 14341 58427
1 13736 89481
1 39137 49824
1 46905 53084
1 31055 91744
1 45701 91568
1 61189 72944
1 4760 47016
1 59419 80579
1 11495 13084
1 45940 49917
1 71180 90740
1 46748 55171
1 23224 91790
1 2517 82772
1 29091 86948
1 36141 83742
1 26650 99414
1 50063 58028
1 21850 60911
1 29163 47063
1 3190 54281
1 37248 61741
1 3046 91136
1 28844 72896
1 12575 23859
1 19193 90512
1 40412 73865
1 48299 86608
1 38668 98696
1 5628 60745
1 56175 90629
1 10794 20701
1 85478 95475
1 8 32533
1 71682 94665
1 4405 34172
1 9682 38059
1 56000 65207
1 13535 33993
1 59457 67010
1 70901 74987
1 50486 77290
1 1112 91513
1 16189 54223
1 60992 71950
1 64164 75367
1 34242 69203
1 9494 53870
1 52490 89841
1 26860 47018
1 48458 89633
1 41602 47436
1 2115 99260
1 58088 79326
1 6632 97578
1 84338 90369
1 44446 71201
1 25983 73768
1 15159 29147
1 64618 98712
1 1868 66809
1 24168 58501
1 51826 90565
1 22459 99288
1 60621 64150
1 49734 86160
1 40539 48542
1 86035 86806
1 57013 85728
1 13393 22966
1 17825 65847
1 43159 73044
1 12450 36444
1 68655 79165
1 11327 21114
1 36457 95491
1 58432 97639
1 54338 61752
1 9325 15358
1 63091 90031
1 368 19156
1 64834 92939
1 48120 70478
1 3593 9543
1 15263 50097
1 19450 90833
1 62106 74989
1 16969 82709
1 32381 57552
1 3213 60243
1 52655 72488
1 12115 84713
1 827 82059
1 69556 95470
1 32501 93516
1 9676 51607
1 18717 66384
1 22421 95190
1 68078 68882
1 36303 41542
1 10138 87397
1 35350 51404
1 8814 62242
1 58143 71738
1 16796 34016
1 6916 27281
1 51497 53265
1 30945 75808
1 6286 25954
1 60388 83153
1 4902 37860
1 64906 66396
1 43246 67552
1 27287 65994
1 48384 82905
1 47717 92321
1 20277 70588
1 72740 84889
1 55349 72783
1 626 23932
1 44337 74890
1 42551 64544
1 42264 75771
1 16072 37475
1 34478 74153
1 32807 64668
1 91681 95508
1 74943 88089
1 1750 12226
1 7356 47457
1 12464 67791
1 11618 42356
1 40063 75289
1 2354 58138
1 38631 58827
1 36754 63065
1 62789 90677
1 12391 73010
1 27421 69111
1 80995 93672
1 7383 80084
1 6127 91565
1 50469 94572
1 48103 54213
1 4086 34339
1 41322 97287
1 48375 64141
1 81429 98236
1 34939 83112
1 14935 26917
1 12494 19260
1 13324 71830
1 42059 64415
1 14635 56608
1 21747 59350
1 50504 52231
1 31123 87814
1 52032 66736
1 1800 44936
1 20670 29427
1 14680 86218
1 36546 95690
1 15942 74801
1 6173 50189
1 35494 61884
1 5918 37858
1 16523 72881
1 20158 67491
1 18674 45864
1 41024 58426
1 18174 83560
1 80280 93649
1 41624 96060
1 52979 81981
1 22658 63424
1 47586 74998
1 26965 61488
1 67140 85082
1 59733 86292
1 41955 69997
1 58426 73643
1 34282 41021
1 62445 94091
1 33239 60707
1 36499 70471
1 21229 70349
1 36490 76909
1 30388 61747
1 23651 67369
1 37534 66764
1 18667 37994
1 20777 48454
1 2186 56708
1 16016 51334
1 61720 68656
1 11073 70258
1 47406 53615
1 74119 76378
1 8570 20724
1 38717 81631
1 7078 82644
1 5084 61180
1 1492 65724
1 25514 96657
1 63197 65555
1 64508 87957
1 36154 45504
1 44320 99592
1 58483 65373
1 67648 84039
1 3862 66832
1 39181 53494
1 16573 58811
1 31053 37778
1 31717 76938
1 3236 38355
1 17319 21634
1 2559 40711
1 5139 67307
1 54697 57770
1 22992 95166
1 34434 63152
1 24761 55432
1 24672 39250
1 18169 40066
1 52778 69236
1 6372 42476
1 25745 76032
1 34520 63632
1 53069 80418
1 33525 99221
1 41164 59728
1 50457 54017
1 17646 90853
1 6880 24723
1 55028 82862
1 16666 95968
1 34516 58122
1 8558 62125
1 70271 71741
1 81295 83150
1 12283 30865
1 25950 44509
1 32793 75506
1 6910 93918
1 40371 46032
1 16274 73436
1 84833 86648
1 71841 96921
1 33632 52207
1 45708 71858
1 18313 97452
1 65577 66489
1 30522 57739
1 44449 66006
1 21537 93111
1 69559 76432
1 14861 82869
1 43862 94908
1 46843 79336
1 52867 61441
1 70391 76082
1 36122 72307
1 38922 75893
1 38947 99672
1 3087 50843
1 36750 49889
1 1120 91134
1 71971 78580
1 54170 91165
1 50748 53577
1 36192 87925
1 16970 33888
1 32470 45016
1 15369 89375
1 6131 24054
1 35873 50319
1 4497 99714
1 44645 80560
1 21407 86336
1 61527 88820
1 1891 37265
1 34949 70672
1 13018 76689
1 3732 74547
1 23948 63577
1 85109 87392
1 10931 20369
1 15807 43542
1 6415 73587
1 14847 71341
1 23985 44601
1 87791 92129
1 29879 46041
1 38795 89838
1 1230 36954
1 20175 97260
1 30431 32223
1 33527 58379
1 79701 95480
1 12229 17566
1 23830 84551
1 66769 95782
1 22257 31682
1 11593 26510
1 11037 86319
1 37652 66010
1 82859 90510
1 11942 61006
1 72102 89802
1 7332 22338
1 1786 26128
1 20252 86241
1 41829 54160
1 53783 70382
1 38243 52434
1 26126 95213
1 46988 89637
1 1445 21079
1 21995 62344
1 14547 65903
1 32367 79312
1 55849 71413
1 53475 69826
1 39485 45712
1 39858 80690
1 44486 95047
1 61946 90554
1 13149 57536
1 59343 73374
1 50050 97644
1 222 33683
1 82342 97402
1 74996 78364
1 51083 69863
1 70160 80773
1 31387 80874
1 2527 64041
1 47676 52817
1 1349 65914
1 3148 44765
1 10983 96915
1 16273 92622
1 11569 47592
1 26086 91720
1 4245 82175
1 13506 24556
1 27326 43510
1 51258 57350
1 25413 55012
1 49211 94383
1 2209 32615
1 10345 60423
1 39431 81969
1 28031 93450
1 46031 79783
1 80943 82955
1 10914 46146
1 26843 78287
1 8506 60812
1 8587 35029
1 20364 27053
1 6467 52401
1 3504 24987
1 59078 79878
1 12280 90743
1 15242 76587
1 38249 99154
1 8098 18482
1 22974 25665
1 37101 93815
1 86114 88823
1 19132 51315
1 4183 17114
1 44483 48029
1 59945 99140
1 58044 93733
1 10449 61661
1 2640 87999
1 15522 16837
1 22110 90071
1 6306 92045
1 1772 11957
1 26628 83389
1 36236 75122
1 29309 34769
1 16860 55537
1 52439 71651
1 20028 51035
1 28487 81481
1 64430 89953
1 23984 47245
1 39956 77198
1 56074 68281
1 42552 97497
1 75052 77932
1 42181 84774
1 32415 44795
1 33702 72666
1 56495 82616
1 9457 39537
1 57208 87867
1 31982 37829
1 10053 23267
1 64489 92859
1 25377 73042
1 23175 58051
1 42792 86173
1 64093 73335
1 57083 78379
1 47905 99016
1 784 36319
1 11605 63110
1 33061 97435
1 37174 79595
1 14018 57756
1 55285 71161
1 11696 43472
1 46941 99692
1 4985 57530
1 12378 67660
1 29025 93416
1 7678 55615
1 20754 64644
1 56715 99643
1 35767 66673
1 52356 97667
1 7974 81460
1 30996 98469
1 4397 57926
1 51069 83671
1 10368 93397
1 12727 97946
1 47093 85071
1 44629 95079
1 31629 59069
1 19622 93989
1 69412 77726
1 35789 41711
1 9437 97413
1 21359 87353
1 53639 82418
1 22982 72598
1 6887 67588
1 45734 74956
1 35309 63665
1 8979 99895
1 17790 23713
1 31375 39022
1 44385 47150
1 50414 55311
1 6264 59848
1 51358 93702
1 1694 29169
1 13161 60203
1 46988 51338
1 33609 64065
1 37171 60247
1 60740 86449
1 52519 60457
1 5123 89269
1 50903 70623
1 30831 46466
1 3710 40876
1 25109 79885
1 12421 31596
1 4000 33276
1 72401 77105
1 53298 63856
1 3120 77613
1 7441 85477
1 61151 74659
1 12217 73570
1 10359 63219
1 2553 26798
1 68167 83861
1 16322 67255
1 11823 79099
1 20528 56138
1 12324 29730
1 72077 85056
1 45868 74062
1 52197 57252
1 72529 92529
1 48898 56018
1 12214 76971
1 3798 8413
1 6017 28088
1 2480 35390
1 14175 59882
1 30650 62115
1 23589 95766
1 31648 41190
1 1968 64312
1 82554 91228
1 73895 80956
1 38729 49128
1 25408 51482
1 37905 74308
1 49584 81118
1 36572 69357
1 17656 94414
1 37735 43026
1 43885 51515
1 58109 77715
1 45736 99214
1 25153 33736
1 4177 99344
1 50743 88250
1 91694 92627
1 94333 99639
1 29836 98916
1 16201 74037
1 13657 95561
1 37711 95616
1 64070 82930
1 16615 51596
1 46799 97232
1 35390 39197
1 29097 31736
1 6648 82522
1 26154 88985
1 42661 91383
1 3759 94348
1 58762 92029
1 86576 91701
1 351 39685
1 43985 65070
1 48013 82326
1 2386 62831
1 23368 42239
1 52772 87819
1 55114 93496
1 31733 64902
1 16405 94417
1 40388 96431
1 26059 69594
1 82151 94553
1 65375 94247
1 36056 84354
1 22862 79147
1 77254 99007
1 70826 87147
1 11288 69735
1 31400 81735
1 61153 89157
1 1420 84865
1 50262 69677
1 35997 84422
1 44383 71019
1 11267 19272
1 6243 25035
1 22941 65242
1 35619 77911
1 57231 91749
1 53828 64651
1 42910 97337
1 57944 91832
1 50929 89801
1 20061 43076
1 8635 41401
1 42368 48835
1 643 53870
1 4832 62052
1 46648 57873
1 48085 88390
1 17708 36269
1 33411 35806
1 14480 52682
1 63954 89779
1 10504 48913
1 40842 72734
1 7123 32767
1 32355 72210
1 38795 90677
1 21192 23724
1 9567 63297
1 62279 71008
1 27879 29597
1 63937 76577
1 19440 77428
1 38851 53885
1 12478 43461
1 48369 85517
1 11381 20040
1 47549 58770
1 28251 57546
1 82916 91316
1 2980 49684
1 6303 65030
1 3857 90856
1 23594 92701
1 36467 40658
1 15276 98550
1 19876 27728
1 46353 74653
1 56218 76104
1 70811 93486
1 56721 59493
1 1897 97291
1 6736 34560
1 86796 94875
1 44633 82445
1 23720 79875
1 16849 59177
1 133 8236
1 28761 37529
1 4026 40561
1 37261 84229
1 49275 53577
1 58624 97618
1 68648 90510
1 40493 85608
1 797 23175
1 5509 54815
1 51145 73802
1 39546 59977
1 30565 56570
1 4008 81637
1 34479 69125
1 4494 53850
1 5196 13436
1 19645 49058
1 44249 95897
1 18149 24467
1 25718 82728
1 24234 42949
1 52381 87055
1 41746 48985
1 67754 68697
1 20896 77307
1 27782 96870
1 11913 66398
1 32243 40179
1 3061 19895
1 65361 81969
1 60835 95504
1 6030 35053
1 19221 37465
1 95504 96088
1 84915 89267
1 21257 63797
1 44099 92151
1 13237 13546
1 13446 70672
1 6252 15913
1 8140 41601
1 23063 66391
1 4343 5043
1 23855 43485
1 95877 99082
1 45414 98560
1 17251 56808
1 65593 95039
1 11031 59704
1 84424 89208
1 68974 69181
1 42138 46332
1 54869 81997
1 12090 65701
1 15148 70298
1 16334 65308
1 9743 48890
1 23796 87572
1 30131 87467
1 78055 88026
1 81760 83529
1 43429 90601
1 11465 74837
1 45622 73594
1 5524 78974
1 23657 86080
1 6000 12201
1 54510 64582
1 71425 99001
1 9319 22901
1 12327 47553
1 10001 27521
1 21092 89051
1 56853 94263
1 26004 76701
1 33636 65490
1 13071 43130
1 55400 88612
1 28412 97409
1 2230 65342
1 24456 29791
1 20665 66267
1 11407 11408
1 23552 97386
1 26022 69449
1 10302 56711
1 70353 96831
1 20858 67235
1 93983 94944
1 11798 45555
1 38671 52358
1 76529 87144
1 32975 84593
1 15077 39786
1 41893 74771
1 64614 83980
1 49739 98484
1 19466 84486
1 48745 55876
1 36833 85735
1 1438 30004
1 3374 7423
1 52222 57326
1 63402 88017
1 49607 94387
1 18821 54666
1 3100 11229
1 70721 81274
1 19255 39333
1 62133 67794
1 52039 76345
1 76873 95539
1 19923 63252
1 299 57953
1 42822 44812
1 282 8193
1 51832 98299
1 33509 79228
1 52084 95703
1 23423 86270
1 19917 24497
1 6827 81091
1 42418 49147
1 44534 50327
1 30560 52974
1 34415 49076
1 49198 76021
1 292 15038
1 55895 69084
1 43525 56917
1 20911 49106
1 16184 25854
1 60271 70612
1 32832 65170
1 48547 49403
1 18424 68313
1 56295 68053
1 1136 52614
1 25847 55371
1 18686 83136
1 52677 80098
1 18861 53928
1 75650 90353
1 19477 63932
1 10043 21653
1 48318 79946
1 12085 59761
1 50175 94250
1 18362 66390
1 60083 62462
1 2956 97995
1 312 5808
1 6605 80696
1 5701 80179
1 3805 16617
1 80844 81746
1 35264 90101
1 34597 50343
1 33860 40699
1 3872 64508
1 12585 34919
1 49000 55200
1 6993 21892
1 35789 97781
1 26970 81490
1 1996 36865
1 24602 56040
1 51479 98621
1 44633 46159
1 19178 30360
1 6945 95177
1 92424 92436
1 6097 10457
1 4816 39944
1 40752 55911
1 23862 84797
1 65220 82206
1 11955 83479
1 29627 56192
1 41176 97435
1 54224 57559
1 11315 33347
1 70402 79152
1 6986 45943
1 24404 59233
1 14254 31288
1 44016 64047
1 14032 97307
1 58920 80525
1 420 68710
1 4402 66041
1 7810 99106
1 60677 98705
1 20462 91918
1 44575 58155
1 27167 94635
1 42757 93449
1 29163 40561
1 71196 92698
1 75830 83628
1 24232 52116
1 32636 47639
1 13909 39806
1 12760 38528
1 30019 77540
1 24817 28351
1 3197 98830
1 8504 66409
1 6497 39003
1 16198 75049
1 4632 54808
1 26758 46131
1 8092 30968
1 28226 72269
1 42980 85595
1 80500 97395
1 3814 73831
1 34940 38492
1 9896 88912
1 28497 80932
1 9481 89029
1 38409 57555
1 53992 80448
1 33130 90799
1 13845 67376
1 24600 87772
1 74492 84900
1 11617 69263
1 55413 81748
1 29168 37647
1 18400 46044
1 29081 32997
1 39428 77364
1 2839 56432
1 51683 83066
1 2821 12747
1 48248 85251
1 26468 65689
1 15806 53010
1 19776 28795
1 41908 47978
1 16921 65248
1 45562 64877
1 21897 33907
1 17172 83463
1 66285 89583
1 40597 53799
1 20564 36580
1 11044 11689
1 19102 67089
1 84680 94474
1 22772 29031
1 7671 61896
1 12363 92312
1 23117 62664
1 758 62819
1 50963 56776
1 4204 64900
1 38994 52612
1 15291 98805
1 87978 94801
1 29457 93990
1 77650 95774
1 55645 82121
1 16126 52384
1 5398 62506
1 73688 82255
1 21847 43950
1 12216 79024
1 32223 35327
1 27166 63367
1 38224 90898
1 19585 48265
1 18168 49552
1 87428 96985
1 16893 38015
1 2135 79299
1 47051 82483
1 46585 96304
1 5386 8844
1 33102 60713
1 29395 43832
1 8880 77533
1 11385 44805
1 45470 80554
1 88717 90865
1 27705 90233
1 8200 24063
1 42701 71277
1 82356 94909
1 80521 82275
1 42117 89161
1 40578 81605
1 1495 31500
1 44418 72500
1 74232 81378
1 18662 81188
1 42862 63505
1 9008 64738
1 28758 63552
1 20748 94978
1 8111 66628
1 19578 93169
1 64303 88263
1 74597 89656
1 54249 59378
1 16476 91960
1 35981 76107
1 69990 83788
1 18721 54741
1 52379 59724
1 49723 84518
1 43426 68263
1 46619 90000
1 39017 83679
1 26970 64610
1 53903 98075
1 15090 34492
1 29892 43580
1 73314 96991
1 31328 47138
1 22119 86671
1 50089 92442
1 68828 85292
1 26245 95878
1 42401 62659
1 5927 31909
1 77072 99531
1 58984 94040
1 45419 68758
1 22461 56960
1 15425 86338
1 44129 72299
1 60715 81746
1 10797 48212
1 1424 90438
1 66039 84163
1 80940 97350
1 21237 79958
1 73979 74486
1 41691 81702
1 34705 45935
1 37322 82475
1 34679 53313
1 12545 21857
1 72217 85335
1 51694 90261
1 6091 76973
1 12076 59831
1 15317 39133
1 34639 55952
1 23067 66668
1 65811 83744
1 65794 76285
1 42867 64456
1 30673 56431
1 20266 28125
1 58326 89316
1 44717 61798
1 10901 31859
1 74698 88181
1 5840 8888
1 93343 97162
1 44188 53169
1 50605 71637
1 17322 34578
1 44777 86368
1 68363 72695
1 18101 44521
1 21670 31977
1 4040 75131
1 640 93670
1 38404 64006
1 75543 95273
1 30283 34761
1 6493 60062
1 15660 35321
1 774 21651
1 28525 60978
1 13126 92811
1 627 42051
1 58481 96090
1 28920 39989
1 28061 42269
1 23646 79533
1 4535 11031
1 9254 73997
1 50049 82866
1 65524 86760
1 27392 38019
1 8309 59381
1 66220 85142
1 27934 85352
1 83064 93691
1 30125 52872
1 1776 12483
1 42047 47922
1 31780 60971
1 55278 67985
1 17507 97112
1 16801 80842
1 32041 66214
1 58923 73265
1 66761 73646
1 51008 51819
1 22236 35224
1 84123 99209
1 39923 82009
1 20142 33026
1 60296 92671
1 15844 31447
1 42283 74106
1 92562 93744
1 66030 74090
1 76556 79905
1 24725 85507
1 25352 90469
1 43892 90093
1 28778 76610
1 35729 98481
1 15494 91364
1 40332 89590
1 31454 83700
1 73006 75418
1 34340 66417
1 57847 62508
1 15626 31640
1 55615 76535
1 85019 97438
1 16578 75764
1 52066 77158
1 7404 29045
1 33722 37767
1 51599 71396
1 89539 99761
1 9714 32756
1 27989 37296
1 42322 60779
1 23321 63371
1 25897 92287
1 25188 97505
1 32477 55260
1 33379 37206
1 2718 10040
1 13540 41153
1 40549 43189
1 15124 22634
1 32303 66293
1 1968 15559
1 18980 55764
1 25693 50023
1 43970 82509
1 23767 28568
1 41488 86884
1 12354 79656
1 17854 18334
1 925 64368
1 29413 84979
1 50703 62144
1 61017 89341
1 37074 75942
1 43115 79240
1 66574 83857
1 8936 85291
1 18078 97600
1 836 20249
1 38824 78405
1 51383 83129
1 37106 53413
1 49364 63557
1 557 54183
1 52802 56911
1 18544 70672
1 7658 69830
1 49046 94208
1 21726 41094
1 16346 32808
1 6149 94379
1 13741 32017
1 31004 51041
1 6308 78980
1 19805 38071
1 62870 71976
1 30961 66791
1 6643 41243
1 32109 75247
1 35251 85311
1 694 78020
1 1747 2139
1 59501 83843
1 17871 31310
1 7559 73386
1 23771 83573
1 36895 48900
1 61928 75009
1 10954 48519
1 27729 45812
1 18726 49637
1 40919 53265
1 33504 94071
1 52218 91496
1 91289 97298
1 7409 11844
1 30762 74717
1 8573 78216
1 8929 49385
1 67312 95524
1 25036 29379
1 57060 85778
1 14621 42078
1 24792 28151
1 36362 63351
1 637 66119
1 39262 69078
1 16430 91051
1 34877 40640
1 11218 16210
1 9226 53614
1 3968 24684
1 62979 83844
1 35824 81063
1 71098 78067
1 47223 81556
1 10471 67971
1 17160 47546
1 40618 43774
1 30863 87218
1 17300 40424
1 9269 31840
1 23318 44552
1 5413 27868
1 43028 60071
1 5073 79060
1 1497 76472
1 35414 45488
1 9211 66574
1 25672 61387
1 2384 13274
1 45426 93344
1 21542 74383
1 74357 78062
1 30560 80314
1 21982 36946
1 19059 87168
1 18929 32214
1 38056 74929
1 45252 59055
1 61681 90318
1 7895 98141
1 2303 87816
1 24173 89576
1 84312 93191
1 19736 30545
1 5013 85147
1 32290 62200
1 1842 92172
1 1597 88398
1 6905 90153
1 50397 77935
1 11279 65029
1 25059 89801
1 50155 60426
1 6883 62105
1 10988 11374
1 12686 34643
1 8308 8983
1 66525 73388
1 51735 79904
1 49551 59833
1 66323 67484
1 87035 99094
1 33866 37390
1 20892 55309
1 8939 60994
1 41475 81439
1 11700 28125
1 37472 43731
1 42805 71565
1 7413 39737
1 11139 48027
1 56411 73088
1 26044 78032
1 2044 48339
1 50020 82303
1 9478 21533
1 10247 56367
1 822 20723
1 10349 19043
1 26102 94071
1 46622 79697
1 8970 97724
1 7418 78558
1 21822 93070
1 37568 68080
1 33582 57194
1 14609 27782
1 73527 75485
1 38544 90859
1 76356 83574
1 45403 99927
1 75635 78964
1 6216 10031
1 32427 67782
1 31203 86965
1 5464 42768
1 11349 76512
1 22024 61021
1 16506 31681
1 58525 96426
1 10987 32933
1 2173 80333
1 12519 27825
1 35756 77680
1 33641 70621
1 50989 74157
1 840 74125
1 11636 21105
1 20406 57387
1 55442 79271
1 12263 22808
1 61394 98870
1 57823 62610
1 12987 87670
1 6827 63357
1 3342 94471
1 6230 67994
1 46010 69369
1 12219 72757
1 29408 66849
1 1249 24413
1 64368 97997
1 82511 90380
1 52277 84440
1 18897 44243
1 14190 90370
1 53061 95822
1 33065 51862
1 47102 63284
1 28908 57516
1 428 22085
1 27572 51280
1 18218 22137
1 47228 53802
1 91933 96979
1 69796 77521
1 46404 92944
1 54718 73335
1 70544 75171
1 43446 98553
1 22112 81553
1 14037 76564
1 7889 10424
1 70482 95657
1 5309 91436
1 19626 45185
1 43012 45889
1 49449 89501
1 30653 69464
1 4956 64820
1 1485 96952
1 31952 35382
1 57034 64972
1 11193 28376
1 4894 97201
1 19208 44533
1 79533 89449
1 55617 79184
1 29557 67832
1 11423 33583
1 13062 98206
1 34861 87407
1 66366 86838
1 13201 61624
1 11791 48329
1 17810 25936
1 1918 84165
1 47741 85033
1 25959 93551
1 1233 19728
1 854 98824
1 17124 52351
1 15334 39230
1 1119 63419
1 4090 71862
1 29140 75954
1 44849 49987
1 20588 81644
1 33533 60946
1 34400 80192
1 48664 95910
1 23575 69590
1 1629 43771
1 16928 42084
1 52369 71218
1 6179 9202
1 17932 76611
1 13699 21073
1 39228 88656
1 48231 84747
1 72018 75024
1 16747 41643
1 10614 95507
1 23295 70225
1 248 54092
1 1357 51370
1 20426 38923
1 5856 92192
1 20328 49708
1 57436 60852
1 74824 82405
1 7544 88357
1 9333 84767
1 66402 92317
1 56734 93919
1 29905 40026
1 25522 98593
1 23920 40410
1 41670 98638
1 43510 57246
1 4712 89405
1 5521 51632
1 42620 68496
1 11779 65768
1 5450 32477
1 42045 84862
1 5878 75470
1 20698 41552
1 7260 94337
1 25066 28459
1 33896 38719
1 1312 73172
1 3000 77564
1 34266 63771
1 35188 50128
1 18786 47058
1 22631 65529
1 2660 65929
1 34925 47623
1 53669 86168
1 9009 76591
1 71282 89856
1 14654 78650
1 18159 30234
1 65216 65560
1 38818 39873
1 83814 95315
1 31273 52627
1 18266 72121
1 84067 99876
1 32340 92628
1 33730 60799
1 46211 89284
1 16110 89406
1 35747 71867
1 50704 98424
1 68628 80062
1 13452 54076
1 55477 56869
1 75966 92817
1 12981 97569
1 14139 42497
1 7089 69013
1 28488 48269
1 23502 42291
1 18925 78177
1 9907 98431
1 50582 69043
1 56545 91368
1 82007 96181
1 19633 32871
1 36090 93441
1 72272 85274
1 16138 62340
1 56755 98246
1 22166 22673
1 20504 66511
1 20272 20544
1 24576 76699
1 7017 97062
1 17088 21168
1 71788 85263
1 97837 98308
1 1526 45127
1 18696 58478
1 18584 99207
1 6061 77639
1 4503 17648
1 24478 27707
1 27312 65376
1 50997 75471
1 2381 64503
1 62433 71099
1 38392 97462
1 25868 49854
1 51764 97540
1 5844 71160
1 4669 88515
1 21526 83167
1 22547 97371
1 33582 82257
1 73199 76133
1 59659 71894
1 21829 68309
1 72674 78957
1 21816 82024
1 14018 99466
1 19689 77868
1 28423 79356
1 43803 67179
1 16021 86476
1 881 38769
1 21139 88789
1 47658 97407
1 11517 15890
1 62927 77245
1 28595 83070
1 3024 25098
1 7573 65946
1 16254 85543
1 44383 83390
1 3654 40586
1 28804 78078
1 37068 39933
1 363 60580
1 16071 49569
1 51130 84760
1 58516 89415
1 2602 21706
1 12077 33404
1 13909 50809
1 40786 66035
1 58568 83289
1 74862 81237
1 30172 61298
1 31386 82975
1 19529 44585
1 67296 92684
1 26056 80013
1 61393 96098
1 36767 96654
1 531 20401
1 30120 52067
1 61887 79382
1 6291 83978
1 61374 80338
1 37378 90367
1 4116 5782
1 51956 59302
1 14633 67510
1 35107 98283
1 29589 86927
1 33436 71009
1 41392 55064
1 32640 81813
1 39279 89361
1 73488 96638
1 37940 79606
1 27573 27753
1 24049 35310
1 5422 74825
1 50137 73523
1 20180 62470
1 10490 47217
1 6153 69286
1 6505 24498
1 7651 19421
1 3073 66487
1 50255 64705
1 13957 22924
1 53300 95487
1 52805 81820
1 44342 85292
1 8578 11560
1 7094 66980
1 64085 77044
1 58670 83617
1 11398 58312
1 17962 92989
1 30525 91932
1 11135 40879
1 33059 95080
1 2004 15423
1 33403 75786
1 29434 92512
1 60973 86956
1 19041 61596
1 52037 56418
1 74511 99562
1 11874 75955
1 16227 74636
1 17186 85728
1 629 68162
1 54072 83214
1 67452 80703
1 25075 40943
1 48510 53643
1 20498 99403
1 38252 82954
1 3738 89214
1 59063 86805
1 9322 91204
1 56629 80879
1 5065 94136
1 13571 58529
1 58234 96639
1 4245 15737
1 4171 62386
1 22236 54818
1 13057 55620
1 66751 91555
1 70806 92066
1 8015 89024
1 60376 86696
1 51574 86853
1 26541 87896
1 2776 69916
1 36261 51901
1 39025 67592
1 75752 98774
1 3448 87417
1 90237 95179
1 36163 36514
1 38604 41371
1 24719 42213
1 20475 64350
1 89517 98755
1 48414 53420
1 89 21783
1 13069 94457
1 44374 75611
1 38606 64747
1 6138 77066
1 50535 51196
1 4889 40690
1 59548 85301
1 49317 53197
1 35850 38310
1 48741 93856
1 7963 97110
1 39109 66404
1 65079 83614
1 2933 40029
1 17510 29090
1 33652 79656
1 18473 19189
1 54743 67249
1 37658 51468
1 470 98132
1 49504 76291
1 12031 84842
1 78651 85707
1 32126 99480
1 6418 51537
1 31243 74164
1 17009 42587
1 9816 43989
1 19652 34113
1 24359 69586
1 74138 90600
1 8715 44057
1 9909 23715
1 40673 95087
1 28424 96307
1 14554 53630
1 13904 85185
1 37372 99274
1 16958 94195
1 9340 39441
1 2359 17817
1 1767 86427
1 22693 47842
1 986 57687
1 24575 87838
1 72708 87218
1 50174 62570
1 89727 91288
1 18032 34068
1 13547 27150
1 16663 90576
1 24336 79597
1 18215 73879
1 34088 37223
1 57634 58364
1 33839 37368
1 6867 76693
1 20072 46134
1 52002 98255
1 38441 58329
1 31615 79755
1 85803 88620
1 28007 71236
1 47558 91838
1 9886 63604
1 26478 59783
1 33418 49809
1 43170 94215
1 39646 58969
1 48536 82557
1 78863 83058
1 24009 74988
1 35575 51745
1 7753 68217
1 11784 40500
1 65789 91352
1 39580 45793
1 8762 55316
1 31148 46861
1 47823 90702
1 22267 83991
1 5327 79200
1 79 93530
1 32033 80363
1 30369 64079
1 62721 77160
1 13101 70810
1 14462 29831
1 39766 98143
1 58584 87689
1 4551 55248
1 19211 80618
1 10200 56623
1 59576 82034
1 11967 13541
1 777 40040
1 161 54740
1 20443 30785
1 15176 29334
1 34994 44964
1 15826 78053
1 53421 93836
1 17584 60691
1 25483 91038
1 1185 39017
1 47773 58027
1 10276 93006
1 13388 28168
1 41767 66095
1 45997 96078
1 69354 70800
1 31460 73356
1 27052 55645
1 10551 77876
1 3379 93272
1 35474 70597
1 59933 97758
1 18946 48885
1 28046 75411
1 49059 79756
1 5844 40438
1 7323 68622
1 51526 74584
1 21177 41642
1 55540 59400
1 974 39715
1 22329 85940
1 26450 61208
1 19479 30665
1 8298 99327
1 64373 88556
1 33542 81754
1 62314 79652
1 32412 82869
1 27807 68052
1 12898 20935
1 4718 95638
1 22239 99123
1 25264 80378
1 32936 82730
1 92977 94775
1 25387 48465
1 177 12859
1 43761 99582
1 30715 86382
1 11547 14190
1 18021 74058
1 21279 55969
1 18990 85265
1 19381 29604
1 40957 66350
1 11968 36613
1 45752 58959
1 20996 77777
1 39427 76802
1 36602 78101
1 2619 31951
1 56575 78446
1 22066 41685
1 3629 62819
1 41196 75560
1 39104 88922
1 5594 17898
1 21031 22047
1 74888 83734
1 35514 41060
1 4215 17759
1 9608 19054
1 16725 40272
1 40007 55417
1 13032 57464
1 12151 71604
1 24894 78580
1 7541 28349
1 21180 48210
1 23294 39582
1 21213 69780
1 8551 17990
1 21253 36973
1 82444 96792
1 28489 85330
1 4161 73839
1 3516 14537
1 68373 91892
1 36742 96232
1 7595 85787
1 6053 24903
1 17054 91256
1 1598 69457
1 7750 45079
1 89738 98375
1 13832 86619
1 44074 83142
1 17836 25028
1 15250 79798
1 68200 85441
1 37659 93195
1 24442 61477
1 40877 54204
1 48543 81200
1 18639 88993
1 62097 74306
1 20936 83952
1 45868 50453
1 71790 86022
1 51498 83411
1 20175 36786
1 27665 35587
1 49896 50202
1 14465 94452
1 19052 20681
1 68245 78608
1 51753 73479
1 9205 79463
1 34086 73322
1 14592 15640
1 11838 94686
1 31971 88151
1 28914 44930
1 41589 58374
1 71787 72324
1 38777 49417
1 39682 74634
1 67015 75354
1 6065 31204
1 28716 83615
1 9730 46729
1 48071 58081
1 27283 32468
1 6262 32095
1 10689 31115
1 8014 77926
1 54615 74316
1 16753 55226
1 61874 75839
1 497 17123
1 78465 81838
1 38961 53867
1 7122 82930
1 3020 7501
1 22775 96292
1 25564 60133
1 65731 87958
1 77084 79751
1 36202 47827
1 10662 29686
1 34629 52231
1 79139 80402
1 45841 95971
1 47789 91751
1 28024 94373
1 23800 88259
1 49960 52734
1 56900 88535
1 61625 94207
1 15820 17056
1 12537 99850
1 67538 82167
1 48829 99507
1 11646 41766
1 52513 76127
1 9395 66637
1 23191 25000
1 16114 30197
1 29369 90021
1 61939 80884
1 82636 87101
1 22463 99139
1 86680 96395
1 15094 97305
1 36520 73200
1 44220 63374
1 32763 41377
1 43769 66937
1 14033 86477
1 18942 80447
1 67954 77328
1 4510 99986
1 37604 51636
1 3197 5408
1 11890 99841
1 26088 54699
1 5639 43199
1 84745 98640
1 28045 93640
1 45856 59657
1 91493 98128
1 30742 41934
1 25289 76463
1 7080 91301
1 20352 48117
1 50021 93400
1 63828 73566
1 52479 78656
1 21328 77011
1 25938 98004
1 614 49980
1 54112 79303
1 69664 80963
1 32491 37538
1 56273 60893
1 38253 42826
1 47406 94414
1 35985 72024
1 47487 85415
1 17047 27793
1 9293 41015
1 39168 83923
1 43935 93121
1 34954 59024
1 28261 57359
1 59726 80036
1 42060 76271
1 38068 40129
1 10959 31968
1 28583 92011
1 45388 88146
1 27190 60661
1 7525 85692
1 53859 85797
1 12674 14484
1 87390 99702
1 4109 74350
1 82882 92111
1 80428 98128
1 19820 59430
1 24479 94553
1 13351 88362
1 4945 86558
1 80668 90608
1 45933 52431
1 41319 87343
1 8453 71535
1 30927 60325
1 74118 89004
1 66216 74411
1 20817 22216
1 14636 78614
1 22 57683
1 4542 8904
1 62770 70213
1 37885 87898
1 82823 90842
1 15485 79958
1 57970 76154
1 53611 95953
1 23624 37073
1 55218 95894
1 65458 71596
1 20173 39796
1 1540 6138
1 25215 80346
1 24283 85411
1 53707 59318
1 11907 31998
1 35588 51295
1 52374 58186
1 3124 85957
1 47897 48164
1 52083 72022
1 40130 58913
1 16842 31339
1 14499 63603
1 64329 91985
1 24129 68463
1 9596 55720
1 15086 39688
1 11616 97770
1 18672 39716
1 18410 68150
1 26697 45703
1 8893 23609
1 35164 56522
1 26654 26923
1 55946 72852
1 10476 97558
1 7906 49699
1 8672 17032
1 684 48088
1 10352 67499
1 18907 31292
1 71487 86062
1 88541 88590
1 17347 68883
1 65757 74512
1 52035 55951
1 52390 52930
1 28310 62939
1 10863 72332
1 22264 60382
1 17296 33475
1 80855 87511
1 29361 45744
1 5562 98858
1 51442 59583
1 2000 99595
1 7410 89971
1 49429 51061
1 10692 21257
1 8910 88511
1 59004 75100
1 32696 63756
1 68933 98290
1 58322 96144
1 77606 92423
1 5748 33339
1 25566 96622
1 36656 73709
1 6272 50183
1 14040 53056
1 70895 99744
1 38385 78041
1 67136 73705
1 26389 61463
1 31713 84328
1 32782 61586
1 73835 98138
1 9854 90313
1 69636 71786
1 20901 74966
1 17915 96148
1 47440 99735
1 12253 26012
1 49937 90957
1 93 74986
1 48698 51580
1 12235 38913
1 65285 76404
1 54426 80569
1 51403 70233
1 12415 52020
1 18168 76230
1 50517 61103
1 41904 70874
1 6986 23732
1 96451 96967
1 35908 46474
1 27058 62713
1 5943 67316
1 56475 97993
1 4266 35975
1 66140 90673
1 69965 76845
1 60338 85764
1 87162 99706
1 11031 55530
1 164 70740
1 34816 71991
1 2035 77202
1 47260 51012
1 37212 77082
1 23568 52977
1 7290 95393
1 40689 69915
1 7461 82283
1 44419 56857
1 52102 56431
1 28465 69788
1 43645 54475
1 28940 34214
1 61943 64675
1 11304 76619
1 2841 36849
1 26419 68935
1 53629 61884
1 76504 84702
1 29710 45496
1 88757 99898
1 22674 95925
1 34041 79138
1 59387 63679
1 77441 96791
1 9210 54378
1 12018 39891
1 17844 31347
1 67034 90916
1 2953 63758
1 29958 55939
1 29766 46961
1 63161 93984
1 47942 56456
1 50145 52478
1 59767 93128
1 54730 55387
1 29779 38797
1 24935 58239
1 52636 90939
1 12844 13914
1 32429 92064
1 68953 85999
1 66300 83528
1 90517 93428
1 5128 90033
1 54338 94708
1 77150 84786
1 14139 15784
1 11782 69455
1 36740 62660
1 27999 87728
1 85830 99531
1 27033 70751
1 41972 48747
1 6083 20598
1 36826 63165
1 31655 50904
1 13820 43623
1 16447 93171
1 31441 98546
1 12805 91725
1 43483 70155
1 65296 81783
1 54010 87375
1 5322 93429
1 15810 56447
1 23436 39099
1 26051 29474
1 16946 48427
1 9949 76088
1 32451 76940
1 9100 46096
1 34875 85744
1 28339 61717
1 25684 44525
1 274 59466
1 46863 91809
1 52808 57861
1 2973 66283
1 25124 99732
1 5546 38448
1 3634 27082
1 26672 80327
1 9655 12888
1 13425 71728
1 621 89482
1 10892 15292
1 46963 62161
1 5601 45857
1 33580 61146
1 53523 70573
1 40685 63415
1 45727 87207
1 62330 99455
1 71111 95008
1 59939 82241
1 7551 70074
1 80459 95838
1 28776 40072
1 3846 72411
1 56264 78315
1 45427 61220
1 25881 46622
1 19259 79204
1 39394 81553
1 50793 72036
1 11051 53492
1 41403 45392
1 37387 95765
1 7512 60833
1 40739 62254
1 7443 54952
1 58858 72863
1 51716 71378
1 72198 74234
1 36871 95747
1 11496 15387
1 40744 59740
1 75026 92055
1 19932 50721
1 25014 58521
1 45538 88746
1 24191 58894
1 47629 54933
1 45596 66486
1 7597 60402
1 21334 31777
1 46416 74972
1 38116 96279
1 64662 76383
1 2811 73055
1 59655 93138
1 44312 56298
1 13380 85067
1 2577 62207
1 34099 40348
1 23412 71088
1 45894 96527
1 50178 92762
1 49701 55986
1 40125 63788
1 76133 93044
1 27770 59311
1 7443 75223
1 18106 85733
1 17849 48699
1 53358 96253
1 33739 93558
1 46597 95257
1 34013 48169
1 62211 92439
1 22276 83583
1 29110 95982
1 60974 67049
1 28458 96753
1 28682 51122
1 53789 99290
1 41383 43155
1 11923 77125
1 43258 74023
1 76161 90085
1 77444 98912
1 49861 60287
1 51401 56486
1 34711 50129
1 26637 76365
1 88198 95475
1 77145 92081
1 46347 86290
1 44615 57595
1 16658 32232
1 6250 21718
1 36548 95623
1 59763 79356
1 19952 41346
1 92676 99808
1 49763 65019
1 12326 91889
1 6155 27114
1 5488 80900
1 4711 30410
1 69009 85931
1 8528 80523
1 75260 79768
1 38529 91296
1 53637 60578
1 6831 84218
1 12557 25830
1 78419 86081
1 69885 91852
1 7286 38739
1 74244 75550
1 39609 41025
1 41782 75299
1 42182 56936
1 23106 79263
1 39646 62890
1 19183 65259
1 11671 81787
1 11990 65212
1 4794 32068
1 2052 35505
1 21179 79678
1 5255 38814
1 23428 62879
1 57962 93294
1 93158 94854
1 27934 97358
1 51469 87481
1 48940 59409
1 25168 79024
1 5425 26899
1 17039 79406
1 66644 92498
1 1599 81551
1 23018 50985
1 23087 44599
1 3340 61999
1 75819 83597
1 11337 60540
1 59016 95969
1 43516 68272
1 2539 58752
1 1639 94345
1 25789 75224
1 10667 57511
1 13466 53343
1 79988 85179
1 7280 45424
1 4075 21828
1 21226 93202
1 14187 56253
1 9530 46606
1 18059 66112
1 43422 58330
1 18469 80833
1 78277 79345
1 46316 65578
1 15804 88763
1 80094 93250
1 3837 15962
1 16843 17374
1 26444 66815
1 21779 26494
1 12187 85350
1 8051 38163
1 6446 83585
1 12242 25869
1 18681 28764
1 685 23591
1 64837 83203
1 42748 92506
1 66277 84563
1 83341 97399
1 13233 96109
1 37493 47381
1 9231 86378
1 29485 55748
1 52847 63446
1 18440 52305
1 88169 92263
1 42232 88480
1 7211 75565
1 67894 76402
1 59437 65294
1 49175 92399
1 44442 83678
1 3027 45777
1 24105 25463
1 36757 92467
1 17090 73007
1 25542 43867
1 18530 62733
1 80428 82829
1 7927 16544
1 30122 63376
1 17388 99665
1 3949 64556
1 11359 72611
1 39397 57553
1 30437 69030
1 68531 88510
1 25301 89955
1 55780 63774
1 75200 76542
1 4339 56478
1 28857 34664
1 56969 89864
1 3128 36526
1 59295 82995
1 25019 96694
1 20476 34309
1 52259 86902
1 62351 67048
1 96292 98622
1 32314 84349
1 382 25624
1 9905 73844
1 3465 56015
1 32500 61002
1 19091 32816
1 24521 93030
1 4858 4930
1 16276 65241
1 3109 58603
1 85627 91890
1 6730 9561
1 61930 99798
1 24303 27491
1 53023 95170
1 66802 90165
1 13160 52722
1 66701 87133
1 47362 52401
1 67049 98751
1 6159 87195
1 2577 71309
1 26851 93232
1 4049 6372
1 39010 71299
1 8283 84641
1 95259 98974
1 9845 46985
1 2191 14966
1 52629 73125
1 14483 30294
1 45471 87711
1 19069 19668
1 70412 95246
1 583 79298
1 97662 99547
1 3685 80304
1 17595 71364
1 8681 95650
1 80917 86819
1 69500 92459
1 32259 64342
1 21051 90124
1 28580 96972
1 20480 56577
1 14145 83744
1 75122 88812
1 3365 79477
1 20854 28757
1 45601 56561
1 5792 70489
1 54114 84919
1 2560 40271
1 50885 90320
1 11373 37051
1 1902 13771
1 55972 76320
1 31829 36613
1 70144 81253
1 41322 70081
1 28644 53313
1 49961 66572
1 43929 86391
1 19183 90971
1 19397 43346
1 34927 66679
1 53264 89890
1 33925 85269
1 22917 41700
1 18089 57450
1 33479 41012
1 18398 94215
1 21573 62632
1 1309 21646
1 18087 54334
1 280 37702
1 28138 74454
1 16133 18977
1 6353 69342
1 33029 99130
1 48621 56667
1 36947 48783
1 32896 33187
1 67231 91788
1 20402 44991
1 50249 61821
1 19837 74549
1 48502 53752
1 21197 61411
1 23172 47836
1 88134 89743
1 32407 53505
1 1363 51375
1 35768 85487
1 41809 82490
1 27086 37400
1 53405 97038
1 32607 49883
1 65324 97362
1 13062 79414
1 18436 27028
1 31770 52773
1 24405 28266
1 61641 84664
1 32973 99730
1 6642 63348
1 49521 87765
1 16726 89557
1 54664 86803
1 64093 89928
1 24869 50480
1 5508 94704
1 71834 76695
1 8722 39113
1 73473 83569
1 4457 78964
1 52158 89746
1 83415 95992
1 22601 74760
1 36576 99858
1 926 63595
1 35120 57503
1 44814 64987
1 15323 93579
1 44451 52440
1 5961 55112
1 88054 94821
1 7671 68637
1 73326 90749
1 53074 84612
1 7867 53908
1 33856 90654
1 18194 45939
1 2958 71926
1 653 96843
1 32774 69769
1 12902 22968
1 17762 56935
1 30888 48997
1 14846 70427
1 6679 75067
1 46504 66580
1 21351 88232
1 27794 81063
1 29099 77821
1 39630 71342
1 5236 8914
1 59692 69859
1 40958 51532
1 77398 92410
1 35580 45736
1 2345 3999
1 53881 72725
1 44753 75445
1 45786 60424
1 38846 97975
1 7806 66195
1 6304 70517
1 42801 45486
1 6295 15547
1 21298 87622
1 27957 80039
1 13278 68328
1 43572 83085
1 11456 32334
1 26694 36732
1 19630 35416
1 21876 29112
1 85292 96446
1 75591 93486
1 29563 67485
1 13355 25789
1 3812 50211
1 20677 81543
1 9177 70660
1 10384 56287
1 39412 79190
1 48743 92350
1 14088 85463
1 10219 57495
1 83576 96937
1 18839 28371
1 36954 81394
1 27504 42974
1 71884 78068
1 70496 85542
1 3670 95401
1 18665 75707
1 25953 93410
1 51772 77077
1 6529 90711
1 29656 71048
1 8540 8692
1 50883 82183
1 31828 94828
1 19425 72483
1 10493 49750
1 12545 23191
1 8848 85496
1 84404 88295
1 57894 79100
1 43381 72052
1 52785 73654
1 68484 82580
1 8298 71950
1 28824 96316
1 40131 63069
1 473 25148
1 68792 90913
1 44826 90750
1 39885 43694
1 27117 91369
1 10751 23830
1 13217 98619
1 35240 94976
1 16598 25486
1 9188 74234
1 65660 70770
1 22981 95643
1 19411 69920
1 3697 14113
1 14525 22568
1 43759 58838
1 14564 79194
1 26586 38524
1 46364 92612
1 28706 91325
1 30689 66055
1 23372 86762
1 19359 23399
1 12107 96563
1 13045 98372
1 55038 62984
1 12687 50807
1 61225 82770
1 55719 93633
1 6357 19856
1 77175 98173
1 6471 64497
1 32148 75576
1 3971 7602
1 83649 91698
1 52441 73443
1 45411 99943
1 27154 34579
1 5891 37860
1 4369 70536
1 12367 41244
1 24962 91175
1 17466 30085
1 15953 15958
1 18671 77877
1 3455 95358
1 24803 69743
1 9881 29966
1 32528 85854
1 656 25111
1 15616 41951
1 38905 86569
1 11270 20326
1 4325 99471
1 24173 84960
1 10056 41537
1 5923 89062
1 70160 91718
1 69812 70903
1 22211 51313
1 3986 34854
1 57497 88405
1 30712 60341
1 11396 53152
1 32675 55696
1 55330 63675
1 1395 62915
1 7179 24279
1 76827 80995
1 5469 79509
1 24846 69788
1 40564 61098
1 8770 88417
1 3740 55877
1 5884 17533
1 34472 98250
1 38061 91047
1 19194 44619
1 12137 58287
1 70941 78560
1 34307 67307
1 16955 41323
1 28784 89815
1 12481 80905
1 4382 92882
1 14224 90847
1 6917 25000
1 55482 74126
1 41007 76665
1 17940 47873
1 41484 62476
1 22739 57245
1 10983 40802
1 858 17177
1 41121 82879
1 29546 75962
1 19021 43902
1 52455 88554
1 32658 59376
1 33544 43748
1 43019 71048
1 43844 93175
1 15657 15676
1 14795 89900
1 55301 98214
1 67884 94135
1 51739 71359
1 15878 83163
1 69225 79197
1 38002 85239
1 55766 63712
1 69227 74621
1 53513 88757
1 7831 56410
1 36939 74860
1 23628 70571
1 59590 82160
1 63516 77834
1 9560 39852
1 9535 48669
1 18139 47006
1 29318 36088
1 44718 59712
1 81721 92473
1 48885 90469
1 21469 78809
1 17407 99274
1 34890 92144
1 4680 91468
1 44233 45193
1 65785 85085
1 6638 92045
1 27034 79822
1 4960 72961
1 6414 49356
1 5368 34638
1 68585 79163
1 11546 47386
1 23024 43220
1 11813 91440
1 25156 41203
1 26339 40072
1 68662 77014
1 41615 54841
1 66320 69710
1 22158 25434
1 26686 29073
1 20677 52066
1 67643 67681
1 14151 46259
1 19000 20350
1 54639 78485
1 24243 97126
1 45111 96286
1 16350 85967
1 3906 6134
1 44780 90048
1 75584 98325
1 41819 64337
1 39091 50129
1 30476 90113
1 19904 96417
1 25094 38412
1 26724 35657
1 22449 43758
1 48585 67289
1 4388 96898
1 57901 92252
1 641 70476
1 35461 45132
1 44489 54478
1 23557 70760
1 3810 27559
1 39578 88270
1 19145 83313
1 35596 44335
1 25337 58551
1 53080 88884
1 28109 51907
1 68460 81713
1 35107 53983
1 56588 99391
1 28536 92582
1 12715 96983
1 83665 91962
1 35451 72380
1 42169 69530
1 782 88405
1 66653 95618
1 9027 15470
1 70358 99313
1 340 34125
1 46825 49965
1 43758 61965
1 26924 82764
1 39759 44886
1 61383 68398
1 2464 68898
1 34778 54034
1 42155 95668
1 37656 98990
1 8132 42774
1 48857 57658
1 42428 94478
1 35492 78263
1 2551 37610
1 23090 84304
1 10945 54723
1 15 34
1 54391 76229
1 10906 19359
1 9160 28207
1 58493 89036
1 27556 86771
1 29864 54743
1 74690 97905
1 18898 62523
1 34686 69066
1 17823 97541
1 49460 78270
1 18171 91415
1 52420 74021
1 49679 51596
1 19844 52656
1 21104 80704
1 31663 74195
1 54320 71318
1 27534 29972
1 25433 42803
1 53945 63268
1 88981 93396
1 14041 78067
1 1601 55535
1 55777 77423
1 7059 97764
1 6932 24631
1 13483 32228
1 29463 57281
1 31850 44472
1 31726 71475
1 4589 53942
1 6094 78123
1 8708 21479
1 68157 91384
1 51324 61651
1 6391 61258
1 37740 40909
1 23958 59043
1 16828 79363
1 16293 30686
1 28220 77151
1 17201 69141
1 39403 56954
1 44741 48505
1 30395 85452
1 21303 84996
1 16359 22259
1 40102 74319
1 33296 40363
1 23071 75907
1 53311 86084
1 20159 39253
1 6252 14292
1 21480 25604
1 48784 73595
1 81871 86147
1 9706 40664
1 53774 77603
1 25659 69576
1 5897 6818
1 24483 81784
1 8918 60540
1 75450 90860
1 7246 38901
1 10202 41324
1 30749 72315
1 43267 61652
1 56624 71734
1 18856 36836
1 54880 59860
1 43286 47372
1 21522 32986
1 76160 98459
1 4006 67351
1 8710 90131
1 67370 73477
1 56402 64185
1 96498 99813
1 33624 36157
1 18706 18978
1 78446 87532
1 59140 72739
1 32659 33257
1 51285 64787
1 57977 65718
1 6366 61539
1 12303 60358
1 23158 91371
1 53996 56780
1 45928 85555
1 27203 72883
1 65777 77961
1 4088 10355
1 67486 71162
1 7826 24391
1 564 85413
1 48240 95513
1 81042 96302
1 5779 31021
1 1062 32515
1 37952 78487
1 69448 99674
1 55202 55475
1 1277 28100
1 30290 61331
1 56128 82170
1 27665 90779
1 27032 53412
1 34397 50284
1 21689 86990
1 45826 57215
1 42861 64819
1 24969 30328
1 53845 81852
1 52621 71271
1 41754 54047
1 1915 70971
1 10305 47625
1 32974 82083
1 69847 86885
1 8521 29228
1 28900 40614
1 310 92086
1 17624 40814
1 72364 79081
1 62744 98874
1 42599 68566
1 61768 62899
1 68146 80450
1 19440 81915
1 72079 86041
1 285 79531
1 20540 79518
1 60202 69948
1 11935 31002
1 45287 56572
1 5041 12549
1 3455 72636
1 37178 93320
1 38212 93347
1 32589 33361
1 30706 72793
1 39511 93606
1 47855 63050
1 15216 72354
1 23864 59623
1 41359 53246
1 49112 63663
1 39747 50227
1 29850 99438
1 4977 15437
1 35642 56105
1 44385 80474
1 21276 53154
1 71489 76639
1 990 79184
1 9587 20260
1 16527 97074
1 9419 48102
1 22513 61561
1 68177 73431
1 61572 69688
1 33063 99691
1 87231 93861
1 38048 64855
1 8003 57019
1 23232 26542
1 69240 76568
1 34078 63219
1 53157 85244
1 73442 92309
1 19009 41548
1 35690 59971
1 47090 55571
1 32943 63546
1 35528 85078
1 5143 40914
1 53388 82118
1 18648 61902
1 5138 86430
1 20750 98144
1 6710 94627
1 35178 85168
1 13719 79041
1 44980 97685
1 3029 55040
1 64768 80182
1 30992 71587
1 30317 65700
1 59240 71773
1 39991 59998
1 62256 87893
1 12376 36749
1 3016 26568
1 31360 51580
1 4418 5978
1 18918 71941
1 22182 75269
1 16877 45733
1 40433 54682
1 6807 91260
1 4287 66828
1 34835 67097
1 31582 93586
1 16022 24126
1 12101 79244
1 28877 48217
1 7960 21879
1 60992 94890
1 21848 95473
1 29225 86584
1 28741 99441
1 54429 80834
1 52578 89182
1 38208 94535
1 39260 55773
1 41603 84573
1 66546 71040
1 69556 88248
1 21484 60008
1 52489 80859
1 58296 74116
1 10762 27329
1 7017 93668
1 47879 91139
1 16876 95422
1 20728 62382
1 3676 94548
1 4142 6763
1 22257 48890
1 57929 63806
1 14929 52289
1 65472 82046
1 7877 29428
1 27758 46165
1 40854 51098
1 5310 87093
1 60177 73763
1 35684 57744
1 50816 73613
1 86521 94906
1 81352 90877
1 4699 12288
1 53959 86065
1 39641 78959
1 53137 86507
1 49249 84611
1 68863 94855
1 62476 93618
1 42945 95697
1 68091 76872
1 20582 24460
1 64379 88052
1 1700 13093
1 14366 44595
1 24853 79053
1 19802 34077
1 10470 87298
1 21435 47477
1 14187 44822
1 7717 10073
1 55227 78854
1 18317 94528
1 13208 85806
1 23506 97280
1 16478 53519
1 21224 91378
1 48021 73462
1 13027 29031
1 11700 49014
1 45889 55504
1 16671 59609
1 41853 77288
1 66965 67280
1 14455 56127
1 3135 17017
1 17252 18982
1 26607 89948
1 26238 55860
1 27942 64474
1 25269 29522
1 25940 42595
1 42479 71435
1 57501 82703
1 11791 27491
1 18987 56895
1 74324 90163
1 23415 43915
1 1809 49532
1 7326 99436
1 36566 51909
1 92295 98055
1 44564 68616
1 59366 85156
1 42480 83028
1 9695 77158
1 8538 72723
1 50344 78139
1 36031 45075
1 34804 83568
1 7341 40877
1 57985 83989
1 37698 60734
1 41434 72629
1 45613 86930
1 32224 46249
1 6469 21100
1 34906 84665
1 21117 94567
1 8633 20855
1 24632 92089
1 9426 11988
1 17298 35493
1 1595 29542
1 1477 45261
1 15921 34674
1 38711 81273
1 90189 99282
1 29129 86404
1 18430 71281
1 23939 32009
1 78600 99721
1 69552 97111
1 33959 93457
1 33560 67930
1 36573 89420
1 5938 92664
1 96476 97206
1 6914 39536
1 22420 98123
1 28916 90037
1 3599 37738
1 20422 39133
1 53384 59021
1 31821 42386
1 53616 68835
1 32584 64282
1 43231 56147
1 11515 44275
1 44329 98915
1 63742 68056
1 28077 54011
1 48499 56621
1 40725 74564
1 39854 51138
1 8612 94379
1 28392 48386
1 8643 97747
1 51827 59921
1 12299 70974
1 17473 74468
1 4999 82594
1 16721 75169
1 17315 28250
1 17296 60963
1 60279 63784
1 73074 93391
1 57216 86364
1 18323 72750
1 37593 71698
1 31074 43038
1 12414 22690
1 14989 49909
1 81767 96452
1 12754 18834
1 42796 52862
1 18673 63901
1 66652 78055
1 48223 87502
1 48017 82319
1 5127 60610
1 10072 53352
1 33355 45783
1 11944 51053
1 11860 22668
1 42874 47326
1 3908 31469
1 77393 90577
1 20718 45076
1 7698 16724
1 81971 85727
1 61508 99235
1 54386 70842
1 26021 83019
1 32733 85381
1 34717 47663
1 52656 63504
1 2101 72972
1 12193 15528
1 37901 55286
1 54676 58517
1 5309 93908
1 27495 80366
1 82544 93013
1 32541 80029
1 189 98012
1 11756 82225
1 14570 48328
1 42990 66304
1 6300 25891
1 43615 48066
1 4086 90396
1 27364 39363
1 50583 87163
1 4108 62169
1 23487 87640
1 35492 48523
1 19574 49613
1 19524 66871
1 13697 49016
1 7081 47474
1 16222 29844
1 12791 95520
1 48631 56226
1 32628 80593
1 2713 66378
1 67860 94278
1 84333 88116
1 14838 59800
1 28067 43134
1 2405 16804
1 60678 88954
1 3310 63188
1 32712 54586
1 74301 89398
1 94272 98959
1 7044 64111
1 62484 67183
1 67660 97572
1 79396 83499
1 30109 36193
1 39735 64914
1 64481 81404
1 4239 17594
1 34270 82214
1 46356 97387
1 5635 45919
1 25327 87455
1 14236 39252
1 9367 37157
1 15620 64425
1 18421 49761
1 2248 48141
1 16851 30632
1 10402 31380
1 27258 96487
1 15279 93822
1 9857 96737
1 142 50700
1 15998 19835
1 34005 47367
1 42049 77468
1 26755 48958
1 57738 66790
1 18743 35507
1 75878 88827
1 67553 97273
1 59180 77041
1 66539 81123
1 62827 86239
1 26225 47786
1 26328 57640
1 11861 84042
1 79581 95137
1 89950 96419
1 52507 80713
1 5841 62801
1 35913 56705
1 55656 64847
1 94664 99312
1 28911 40018
1 41502 42147
1 30125 40892
1 10443 21802
1 47216 95967
1 5874 23790
1 17660 23729
1 73420 84817
1 11418 36332
1 48687 56799
1 33232 87411
1 43964 61467
1 72733 77005
1 28333 69160
1 589 11589
1 41532 45433
1 13458 47634
1 8885 45239
1 60754 96567
1 70476 94180
1 46703 51289
1 10689 37517
1 37467 41667
1 5182 98761
1 46502 61098
1 43491 74590
1 11158 97848
1 3290 6442
1 42434 60990
1 24947 50461
1 50000 76724
1 52509 82618
1 6504 78810
1 25642 69640
1 3771 45680
1 72517 84533
1 18049 30280
1 86832 86834
1 439 16485
1 15287 17334
1 96457 97862
1 1554 19796
1 24112 58756
1 15533 92461
1 64158 77498
1 15817 94433
1 6641 10571
1 44436 72219
1 18974 32239
1 62966 63630
1 70641 86928
1 23951 44055
1 68797 98246
1 98935 99991
1 4842 69999
1 3092 20621
1 35538 66369
1 57372 70067
1 68112 75285
1 42892 62140
1 36868 59227
1 9320 31979
1 47779 48967
1 5429 42646
1 9086 63863
1 22555 36757
1 9544 14704
1 11073 66338
1 7817 90875
1 22413 81619
1 6911 69093
1 16346 61144
1 24872 62561
1 21681 92218
1 2862 85536
1 46063 89392
1 41086 68937
1 12616 35956
1 67860 98602
1 6051 67194
1 50652 97900
1 33577 85950
1 27995 77765
1 24492 98582
1 24842 97140
1 5643 70303
1 16367 67198
1 49627 59062
1 42477 59416
1 3692 68414
1 27550 45444
1 12927 15890
1 14820 98075
1 11907 85168
1 10229 96755
1 40058 89657
1 59986 68901
1 60681 85713
1 44714 96290
1 22415 36322
1 7583 65633
1 52106 92626
1 11710 14182
1 33783 85076
1 67884 86217
1 50725 90808
1 71879 89386
1 8387 18536
1 26157 57002
1 19804 95534
1 38176 38233
1 45492 71019
1 72232 96778
1 34190 34858
1 52661 70356
1 28290 73152
1 12884 84422
1 9536 63076
1 11544 78754
1 8604 32119
1 78935 86961
1 46399 50739
1 38966 81907
1 71219 74986
1 17379 24284
1 45677 73538
1 1140 96523
1 64200 94280
1 40486 78180
1 10156 53732
1 7721 87616
1 76966 90877
1 65708 70064
1 47141 47565
1 60442 61539
1 22860 44910
1 65797 78218
1 64624 92011
1 54626 68410
1 29074 90504
1 34570 90941
1 29816 37884
1 61756 83791
1 51143 70479
1 24010 64356
1 20048 62021
1 2209 13273
1 22297 53933
1 31321 66526
1 28902 84979
1 79720 90615
1 87186 89562
1 49771 52976
1 25428 67890
1 31667 98469
1 84953 99190
1 26670 35025
1 20230 84034
1 5988 50250
1 10914 48000
1 4085 30137
1 653 90087
1 72125 78160
1 38125 76269
1 51351 76642
1 582 54880
1 70146 80940
1 15837 76542
1 55117 73678
1 35794 49747
1 3479 24440
1 37264 55966
1 59415 99969
1 15664 41803
1 15586 63445
1 17747 35887
1 28379 39870
1 49443 57595
1 54887 76941
1 36670 72882
1 209 22435
1 28102 78565
1 41243 42145
1 114 59751
1 9016 32359
1 34815 48648
1 62014 71282
1 29744 36182
1 9639 54713
1 30350 45455
1 6048 41110
1 37344 99047
1 24075 38582
1 28595 90929
1 43164 79423
1 32503 79199
1 56692 93825
1 66906 86973
1 1083 7773
1 5766 44908
1 22374 57009
1 50028 51664
1 18176 71243
1 15009 59334
1 85296 88185
1 4070 18936
1 2851 86968
1 55264 63714
1 12920 89950
1 8364 34504
1 18509 73833
1 21649 68972
1 40612 61773
1 30659 99319
1 12174 29029
1 60933 85844
1 35120 87364
1 18047 72053
1 31708 68981
1 32344 73128
1 222 13796
1 65222 71657
1 48374 62432
1 6058 10487
1 905 32285
1 16318 33794
1 25316 41294
1 62929 80132
1 78986 85353
1 9044 10640
1 8460 22991
1 72296 73238
1 39574 51790
1 29404 81570
1 26875 53972
1 43742 72773
1 61634 87865
1 60239 80175
1 28743 74321
1 13472 18390
1 78513 99569
1 7554 64853
1 13594 70822
1 21127 69928
1 9373 27698
1 23165 32776
1 39598 98387
1 69019 85812
1 5815 22370
1 62682 94484
1 50519 83362
1 48558 68785
1 30651 36553
1 20173 40944
1 11980 48034
1 76435 82109
1 12526 18958
1 24954 93519
1 59082 84742
1 33941 75621
1 10582 47036
1 36012 83777
1 7053 18057
1 20570 65796
1 4285 88900
1 96042 99269
1 78505 79700
1 2216 33660
1 5330 5467
1 790 28037
1 76799 85197
1 23158 97993
1 19126 89930
1 8637 30441
1 8990 88853
1 64483 79010
1 70988 71520
1 51128 56660
1 2567 91041
1 52443 80094
1 57709 82721
1 34110 59541
1 9895 24612
1 36647 99260
1 23092 56914
1 12325 74595
1 3672 6856
1 13594 13721
1 90078 94883
1 25157 98681
1 50900 63012
1 4617 24890
1 15577 42647
1 20804 97038
1 50530 76071
1 23672 98202
1 49413 75562
1 44071 96484
1 3316 9535
1 50564 73703
1 2217 12343
1 9576 88620
1 13549 91181
1 56829 56959
1 14604 19489
1 63293 95684
1 25649 83165
1 13216 91169
1 46131 60216
1 33640 48584
1 29703 53217
1 14484 82276
1 37907 83809
1 16702 20360
1 55420 66600
1 20408 50899
1 28391 40034
1 34984 59431
1 72408 84530
1 5356 47007
1 30602 32749
1 39424 77024
1 48778 85885
1 25616 45248
1 4124 13460
1 13883 85018
1 28907 31466
1 12102 77685
1 33966 66463
1 2938 33882
1 15164 94356
1 112 13829
1 23308 86599
1 64369 76984
1 6383 24592
1 9873 51421
1 36116 95608
1 27843 79142
1 15232 86355
1 56543 75745
1 70258 92441
1 36695 58266
1 33311 46593
1 30726 71972
1 32263 77891
1 3827 65106
1 74144 81575
1 30373 63507
1 60363 65857
1 75350 89693
1 30286 65310
1 32009 32205
1 19938 88668
1 6414 89760
1 80302 81682
1 40039 88186
1 83302 88841
1 5618 11458
1 77125 82548
1 57421 93707
1 26328 71044
1 37249 55656
1 57025 64950
1 49270 65678
1 68698 74445
1 45957 69494
1 72821 88297
1 11816 85132
1 52303 58604
1 47216 89358
1 36373 82442
1 70719 80485
1 16295 27940
1 48197 53705
1 10307 54542
1 39584 95154
1 23718 32235
1 38740 74685
1 20930 44174
1 3974 64547
1 42286 79427
1 47282 79457
1 64761 72270
1 64530 76101
1 16779 46633
1 2243 34533
1 30849 60160
1 13368 58912
1 4736 63535
1 15336 31880
1 41635 82068
1 27580 31821
1 56247 80964
1 16222 92653
1 1635 7202
1 19709 78650
1 17178 95617
1 12936 67969
1 6783 75895
1 53777 72031
1 49110 67108
1 8894 39297
1 60005 93359
1 8876 27745
1 81236 91255
1 21877 24690
1 41646 89260
1 15895 47127
1 43434 96863
1 16845 74940
1 27068 32553
1 80140 89619
1 37546 41611
1 1812 42940
1 6681 45569
1 36999 92582
1 29782 41478
1 36944 79872
1 8204 46558
1 15129 89114
1 34959 77184
1 49674 81404
1 60277 85078
1 19815 32745
1 2714 75633
1 71856 87434
1 506 40227
1 29789 35602
1 3535 50369
1 699 18617
1 13817 59083
1 17759 54272
1 23353 82257
1 24665 39571
1 1648 87938
1 13398 91747
1 60404 80920
1 21791 37823
1 19834 27938
1 29738 46741
1 35233 75663
1 45073 62460
1 32434 70862
1 7301 77620
1 6619 32607
1 10802 12502
1 22031 73783
1 34309 81233
1 36081 79651
1 22880 30884
1 30026 40530
1 29045 49469
1 45831 82314
1 57425 97675
1 34735 87146
1 40081 93050
1 12172 72095
1 62493 81143
1 45824 64669
1 61981 97583
1 41802 94363
1 8157 20767
1 71794 83291
1 15190 30861
1 19789 58814
1 24878 90520
1 67820 72684
1 29991 47076
1 19290 42772
1 6122 44102
1 36712 69902
1 67277 88343
1 28659 85430
1 43451 43844
1 34334 59494
1 4561 69638
1 1682 51213
1 59830 68744
1 61914 95504
1 69317 77648
1 3118 28014
1 29685 72143
1 372 52707
1 27044 58610
1 956 70198
1 38596 69448
1 17491 70413
1 29414 53620
1 5869 71214
1 6196 66984
1 21867 71194
1 6299 31249
1 69165 88110
1 8334 24177
1 19246 82047
1 62981 69334
1 4256 33403
1 16383 99502
1 11460 32963
1 70572 78645
1 54569 87270
1 76682 84341
1 4902 5730
1 50816 56637
1 44820 97310
1 40154 42850
1 21178 40791
1 68881 99657
1 30069 33777
1 65705 71144
1 25050 25069
1 47493 48866
1 19549 97113
1 41232 62785
1 10633 51408
1 40655 91439
1 34616 63484
1 22999 45091
1 58958 69009
1 33323 83763
1 55774 91230
1 28394 92614
1 16612 91026
1 9324 54757
1 28343 93274
1 37615 58737
1 24261 61186
1 19816 30272
1 43122 70570
1 58003 70861
1 28469 42121
1 31219 99433
1 90352 98530
1 62475 75488
1 45391 47332
1 36135 77412
1 4487 32996
1 10040 40526
1 47841 76133
1 5246 5700
1 887 81206
1 20358 32409
1 35119 68653
1 16072 92870
1 40860 52099
1 14426 56079
1 38748 50280
1 31150 78396
1 64250 95837
1 2715 85353
1 74585 84701
1 69482 95629
1 42672 52638
1 51907 63597
1 71561 88455
1 11889 56971
1 16320 25800
1 38718 79839
1 29534 48410
1 16983 69907
1 4714 33124
1 83933 89602
1 26434 96379
1 8193 33402
1 23043 52657
1 7305 78089
1 32272 43335
1 64164 75243
1 43012 69682
1 53285 67736
1 65424 84212
1 20874 95364
1 17155 52304
1 1784 53266
1 45360 73466
1 64664 82706
1 3468 12269
1 63444 69307
1 35005 83387
1 37997 89998
1 69710 80044
1 53242 83344
1 11039 55559
1 578 68514
1 20461 83491
1 64436 88905
1 13785 63737
1 79881 91425
1 27806 47073
1 18969 67837
1 12091 68519
1 1937 21263
1 29340 90741
1 57357 88766
1 299 31354
1 67227 96867
1 8745 16719
1 37253 44082
1 44816 93859
1 1991 30270
1 36466 83837
1 47703 99017
1 55513 72593
1 15579 60836
1 67736 88739
1 33671 93899
1 40281 92439
1 45482 84177
1 24597 47215
1 3167 80163
1 11819 59722
1 35600 65026
1 12442 71108
1 898 85066
1 31994 97908
1 27186 82547
1 33400 56235
1 56220 72443
1 34644 83400
1 10644 98473
1 24886 36960
1 34700 88577
1 29385 67899
1 46390 58293
1 31774 52613
1 29602 44002
1 36775 96911
1 46413 99993
1 7769 49859
1 22622 95898
1 29214 90282
1 48349 60340
1 34128 43498
1 50884 94187
1 66335 71898
1 54339 63793
1 44656 64435
1 71557 78130
1 82670 92512
1 72652 74003
1 8157 94018
1 17006 72210
1 62483 88326
1 40281 81138
1 75293 96644
1 18522 51218
1 44755 56317
1 31037 98269
1 6873 42189
1 1147 73697
1 22203 52181
1 26674 85666
1 24040 53159
1 35465 97750
1 44414 68417
1 15718 74563
1 1010 86740
1 4237 93660
1 32238 53761
1 48250 90104
1 61536 69504
1 18613 21153
1 53169 93828
1 7941 26508
1 48344 79806
1 7991 46357
1 57230 66210
1 59325 71825
1 32086 59510
1 15717 78354
1 30893 38169
1 57274 66174
1 29991 80740
1 43843 61865
1 11503 44120
1 2294 19412
1 18136 60143
1 10623 95753
1 83280 94265
1 18788 69281
1 6628 23190
1 15805 25841
1 32396 52766
1 21828 45100
1 21782 79986
1 32024 91222
1 4709 91310
1 17051 60354
1 12835 21687
1 41051 65055
1 3304 21353
1 38437 84319
1 28135 36062
1 47656 73288
1 59250 67497
1 21460 70066
1 23354 98344
1 80275 86977
1 52514 56045
1 23784 25828
1 10037 72383
1 43686 51438
1 75192 96798
1 39091 93716
1 7722 14780
1 10855 96029
1 12964 63288
1 10364 29298
1 9482 17922
1 9079 80009
1 31411 51304
1 23494 95774
1 13474 62364
1 71679 88015
1 21413 37801
1 33320 38857
1 55531 94582
1 38567 81906
1 13168 31567
1 37832 51516
1 1710 32913
1 38360 48224
1 9852 54591
1 13427 54919
1 49719 80243
1 16814 33177
1 49574 52146
1 22361 55222
1 86758 95705
1 75463 96674
1 24408 82848
1 9028 85099
1 42225 61197
1 62298 81044
1 4877 54385
1 32112 35672
1 43331 49040
1 12940 76252
1 372 50407
1 22210 87732
1 13042 99999
1 79696 97700
1 13211 53834
1 17812 93827
1 62837 63037
1 51765 87044
1 26865 97994
1 15297 25620
1 7283 61704
1 13636 73917
1 26140 88263
1 18842 42855
1 26037 43998
1 8906 20153
1 7966 89648
1 11202 38098
1 54368 97104
1 41159 45171
1 62441 84198
1 74064 92732
1 51553 84107
1 26864 27579
1 53358 93211
1 84913 90980
1 45833 52255
1 17071 98516
1 39799 73352
1 24328 55031
1 39036 44660
1 28248 93857
1 57719 75306
1 1208 50090
1 14387 34405
1 52629 98065
1 31231 82920
1 63267 67100
1 57072 98664
1 64593 66720
1 50443 69637
1 21452 36306
1 58156 70313
1 61742 94232
1 19276 71252
1 58778 87448
1 1806 33802
1 3233 60697
1 19292 21773
1 3762 61312
1 6547 38851
1 22290 23191
1 63857 85133
1 26906 85220
1 10462 27659
1 29455 60458
1 30995 54159
1 1584 41937
1 17386 59273
1 61183 91096
1 70518 78146
1 7523 8968
1 35288 50661
1 66090 91819
1 11164 13525
1 25043 79968
1 14068 98666
1 3389 74039
1 2024 20027
1 8880 71244
1 47010 84588
1 13267 83298
1 53891 64842
1 24130 81771
1 74744 79735
1 2501 24449
1 52374 87680
1 59703 65728
1 47414 75704
1 45040 88973
1 53737 67171
1 1137 43492
1 11615 12863
1 58907 60475
1 478 73960
1 50612 61777
1 69746 75876
1 20931 96177
1 19176 34875
1 41216 70514
1 21006 48975
1 13166 83320
1 32159 83403
1 51553 53641
1 51808 58716
1 2041 31238
1 32032 32425
1 2059 20829
1 72473 75116
1 10518 99048
1 68083 74660
1 85805 96959
1 15755 22857
1 3048 43230
1 45574 56461
1 28989 66530
1 609 35530
1 49194 65370
1 5431 52941
1 42621 67988
1 93697 95092
1 32454 61127
1 47494 94290
1 53654 83302
1 77137 82388
1 12605 52736
1 21329 96821
1 17096 55512
1 26125 64392
1 5200 81931
1 47611 70803
1 26337 53477
1 43614 61835
1 56049 90720
1 213 50911
1 24132 52346
1 10732 90462
1 27213 77704
1 40568 99186
1 31290 42408
1 80415 88814
1 14611 33938
1 27699 67120
1 24809 84905
1 33511 45699
1 52516 99263
1 54271 86051
1 5972 88386
1 21059 53699
1 25443 56891
1 15217 86554
1 36659 59981
1 36395 43424
1 9574 38212
1 7848 22916
1 6506 30718
1 20666 20786
1 6975 52643
1 5878 38633
1 41720 92632
1 8927 38629
1 62730 71909
1 37077 46219
1 14739 20844
1 34739 91682
1 56792 89217
1 26260 27939
1 43504 98135
1 48105 69920
1 42791 66001
1 57109 68061
1 40395 81013
1 7801 23260
1 2348 15260
1 65522 81174
1 85006 98845
1 20363 84583
1 12216 93973
1 68835 91542
1 15930 85175
1 36 25758
1 56346 82586
1 11150 38971
1 925 98629
1 21269 64414
1 86890 89161
1 34956 62813
1 17081 24896
1 20187 98362
1 4545 37060
1 47046 52074
1 12067 22129
1 23895 86700
1 15282 15677
1 71459 95672
1 51526 90711
1 74417 75216
1 76991 78751
1 20328 52234
1 22821 92479
1 21112 37281
1 22726 78754
1 71823 89684
1 12992 83235
1 56045 86736
1 30501 69635
1 80492 87514
1 6607 51627
1 23272 49922
1 76297 95419
1 67951 90825
1 1099 26118
1 32307 54605
1 44583 69889
1 36434 69647
1 33907 99559
1 43469 79965
1 34901 90899
1 20562 80893
1 85206 91192
1 51178 86355
1 5729 23457
1 23336 90034
1 45738 85731
1 43792 94755
1 22326 30726
1 7421 39970
1 51475 85004
1 20435 32666
1 24278 31914
1 70898 90548
1 62450 99492
1 72449 80183
1 64554 90522
1 13102 31791
1 41170 50200
1 56490 88124
1 27533 53111
1 17511 55989
1 5483 88305
1 47434 62760
1 22576 26262
1 21562 90918
1 48209 53285
1 50305 87836
1 9184 97303
1 5683 50590
1 18963 40116
1 59758 88037
1 20296 54082
1 67682 78204
1 25102 86585
1 50500 72259
1 2492 32481
1 30959 56717
1 43918 90251
1 40873 47947
1 55268 85297
1 9025 86250
1 3570 30324
1 15487 68093
1 72091 74594
1 13826 96240
1 16684 73744
1 34337 44104
1 13081 19507
1 26692 33724
1 17907 36834
1 21649 66751
1 82024 95989
1 29585 29721
1 8369 21314
1 26749 62349
1 8167 63823
1 35688 57289
1 29831 56823
1 11207 50803
1 67292 81927
1 2976 85242
1 53575 83808
1 41087 55500
1 43235 62358
1 30381 63463
1 94942 98951
1 38024 80969
1 74228 82656
1 1692 63002
1 11112 80051
1 44903 87325
1 40899 92695
1 13903 35697
1 63145 66375
1 4689 72856
1 24039 58832
1 27410 77060
1 5213 97210
1 19403 83616
1 81793 84831
1 60436 65654
1 36050 72660
1 38073 49953
1 16439 66779
1 944 74817
1 40213 51467
1 20642 69713
1 21989 35404
1 11572 83413
1 8111 89437
1 49873 87336
1 7024 81883
1 50806 75972
1 1253 87863
1 52627 99970
1 12485 17551
1 3219 68096
1 4326 74849
1 69716 88071
1 1289 18398
1 61468 87566
1 47633 73856
1 16322 59556
1 32557 47135
1 60556 80689
1 66543 71666
1 16333 77867
1 50228 73498
1 41062 62350
1 22351 44311
1 60478 97118
1 27285 75884
1 6816 78078
1 28679 53780
1 52491 97754
1 34051 77281
1 54787 95085
1 23197 43075
1 23767 95926
1 31346 67783
1 3357 78062
1 64053 89609
1 25665 89782
1 5908 48508
1 4946 56546
1 7994 18155
1 54230 60696
1 50926 59085
1 32212 59302
1 40754 43485
1 21468 40170
1 61660 84316
1 36944 41637
1 12692 15464
1 52885 73411
1 64270 71037
1 14352 75922
1 25737 31628
1 6988 77851
1 26809 89544
1 20076 34622
1 25263 49114
1 31099 76067
1 6510 38625
1 34759 84498
1 78747 98393
1 44627 47772
1 22508 49606
1 64143 71705
1 7116 10601
1 29982 87065
1 1047 26488
1 20210 43491
1 83443 90401
1 45475 67924
1 65738 76391
1 18850 33348
1 19516 23592
1 22461 40444
1 45758 89329
1 8017 16058
1 29217 75354
1 3144 73801
1 44505 50891
1 49240 76066
1 81977 87234
1 23298 32824
1 40240 53510
1 27565 95108
1 60695 92406
1 29396 38211
1 35558 71498
1 75544 97408
1 44199 75451
1 2199 9401
1 11788 90973
1 5322 12244
1 15041 27409
1 22483 93480
1 78955 79538
1 76854 91683
1 41296 43022
1 10475 48551
1 79411 85981
1 9606 18209
1 5760 41423
1 16438 29312
1 28102 35241
1 44410 49942
1 52021 74593
1 74738 88097
1 31958 42265
1 32122 67625
1 95443 96056
1 58737 83500
1 10808 48085
1 7267 52146
1 54658 69196
1 20970 38563
1 31736 56630
1 65575 84865
1 6647 60147
1 16131 38435
1 1537 97820
1 15529 88822
1 29789 90993
1 51123 97376
1 80257 90704
1 54147 62471
1 60231 75309
1 47594 92733
1 29398 92334
1 15810 77567
1 37933 81711
1 25357 52176
1 63704 79526
1 22171 40679
1 45436 85523
1 18661 74033
1 15483 32591
1 30534 74670
1 62629 84664
1 56314 74245
1 41461 94728
1 37128 51932
1 35912 53847
1 4291 14951
1 38019 74096
1 61217 78922
1 37969 95525
1 35685 38795
1 7893 99772
1 77566 89961
1 56363 70945
1 38109 56186
1 37053 47624
1 51191 96295
1 31251 99420
1 15641 58830
1 9785 81131
1 28832 93760
1 17631 69564
1 90203 99929
1 2263 6193
1 13263 70100
1 20874 66052
1 73691 89085
1 10952 80496
1 79685 83329
1 81592 96026
1 84932 90228
1 34908 73605
1 3719 36040
1 40772 57172
1 18952 28307
1 70459 96059
1 1955 96011
1 67416 84544
1 77214 95641
1 29162 80491
1 22178 25335
1 45490 65474
1 45929 79740
1 23034 81832
1 63282 91228
1 45888 81490
1 9744 87864
1 71918 86685
1 71163 92891
1 1349 74656
1 29897 52514
1 35741 64263
1 27242 64244
1 48718 95417
1 38655 89858
1 46836 77077
1 8274 11147
1 53589 97504
1 30823 44606
1 91853 95666
1 22688 85106
1 45258 88817
1 51581 93243
1 44361 87691
1 54397 62054
1 22585 28367
1 88798 95241
1 8808 47668
1 20948 89195
1 3996 95962
1 53122 74530
1 2351 18532
1 42984 79031
1 26477 74551
1 79611 93806
1 37775 47120
1 7044 39675
1 48365 68880
1 49309 59613
1 1823 71085
1 45348 56802
1 41753 72759
1 68290 97725
1 87226 92374
1 36836 80928
1 42867 50691
1 68403 81692
1 65200 76213
1 12295 46536
1 13247 74513
1 36973 91156
1 29355 57544
1 22648 43214
1 30749 57802
1 5100 55918
1 32313 76331
1 53799 71976
1 14869 81591
1 54635 70681
1 29949 65873
1 34273 81337
1 12989 41083
1 8803 82255
1 12465 67837
1 34975 55455
1 89060 96934
1 65076 72106
1 28540 90125
1 36179 86884
1 25105 44411
1 15625 34882
1 35215 62556
1 25186 86893
1 38674 49821
1 6954 34331
1 37554 96918
1 1518 2885
1 19151 54940
1 26093 31024
1 32137 91862
1 47432 86706
1 12739 34942
1 39139 48107
1 75419 75736
1 45997 87478
1 40476 61693
1 36374 65158
1 33879 74809
1 7945 18700
1 75871 96871
1 35558 62539
1 62324 63481
1 26404 42458
1 7581 96545
1 23717 26555
1 70006 74416
1 18138 71675
1 64206 79798
1 82299 91049
1 28575 40032
1 41727 65690
1 84732 87524
1 49249 85405
1 38027 71706
1 35893 57563
1 843 77462
1 39815 96755
1 19550 29552
1 4244 63926
1 26967 99852
1 48379 55888
1 7039 59542
1 15791 25775
1 4069 88287
1 10969 47731
1 35522 47837
1 7328 14568
1 94543 95296
1 20421 46906
1 67746 78199
1 60019 66783
1 1443 97264
1 73156 90635
1 40572 67197
1 41077 80564
1 59751 73571
1 2378 50117
1 9133 30285
1 1596 29192
1 7055 25988
1 52099 69878
1 29082 39111
1 30106 80456
1 38096 58760
1 32313 52920
1 75957 80551
1 22366 45388
1 37958 95076
1 63498 90134
1 49100 78099
1 13525 79509
1 25495 75210
1 63133 63454
1 20661 88818
1 22171 79231
1 13781 61512
1 7908 29654
1 43873 54359
1 22310 53488
1 22389 50836
1 52236 83991
1 21435 46276
1 13822 39914
1 9322 55243
1 11220 87722
1 62278 98986
1 49745 92428
1 23563 73517
1 77392 84430
1 29988 52103
1 37418 38147
1 3212 34697
1 70995 71853
1 6852 94285
1 17935 91333
1 29655 69405
1 10266 79722
1 16548 24460
1 74972 75169
1 62106 64299
1 90902 93185
1 36834 55387
1 65042 80801
1 29161 89049
1 9106 9400
1 73619 87490
1 74882 93452
1 4071 56196
1 21475 40662
1 76455 97302
1 20477 61551
1 32922 49646
1 1785 24461
1 57376 72641
1 29100 46026
1 63134 84397
1 5940 81640
1 32024 63197
1 31196 97022
1 5653 95863
1 43809 85806
1 1342 67226
1 63935 99310
1 49040 50941
1 51896 71935
1 7862 52086
1 316 53331
1 57554 96035
1 43285 48931
1 48656 70032
1 43768 88271
1 9306 34524
1 31511 67719
1 26688 88169
1 21530 78505
1 45610 80638
1 49481 55761
1 56304 87537
1 27608 65154
1 2668 18816
1 11038 31146
1 14763 77092
1 30276 78696
1 77009 93179
1 20540 86990
1 60204 62356
1 29952 50589
1 36410 93276
1 16390 30181
1 13141 71441
1 17291 75604
1 13094 49343
1 88802 98140
1 31378 56879
1 69503 89991
1 47279 53162
1 15994 22276
1 56894 78807
1 35764 62622
1 27 4640
1 87156 92697
1 47851 51618
1 35511 43379
1 38244 53720
1 18860 37610
1 57115 62244
1 65148 65600
1 22924 72935
1 11153 72313
1 41902 78139
1 16030 19682
1 22222 88341
1 17503 41993
1 41704 75333
1 24912 60388
1 10137 90267
1 30059 70916
1 58822 77364
1 56971 70610
1 10960 26758
1 12841 44834
1 2067 72785
1 12308 21945
1 12569 21353
1 7694 16161
1 20644 82851
1 78998 81474
1 8976 17418
1 56785 93348
1 8431 47194
1 38348 90130
1 40802 57380
1 49078 57644
1 70721 75541
1 70706 72820
1 52278 68447
1 18333 75712
1 27795 73776
1 18996 67914
1 44083 84079
1 88049 96139
1 33610 89059
1 29311 78847
1 7813 26249
1 14691 23605
1 13685 27715
1 14741 66350
1 19891 78445
1 15302 81326
1 53584 81121
1 1802 55819
1 21403 70735
1 31774 50334
1 89973 98072
1 12811 88951
1 26677 98095
1 22607 87346
1 3762 26616
1 16849 89169
1 56223 93104
1 7134 68288
1 3596 97246
1 3012 77198
1 38934 71774
1 80939 85548
1 54959 97741
1 30951 38419
1 9233 44850
1 563 73218
1 2129 28803
1 25045 86996
1 15523 61363
1 35208 56453
1 62344 67205
1 23215 79589
1 17085 87312
1 69708 88941
1 64697 92758
1 43191 63813
1 73140 91677
1 7801 30721
1 84042 91996
1 61189 87777
1 40123 52055
1 44441 68003
1 12445 84135
1 69451 79670
1 90280 95042
1 50470 51564
1 29630 80683
1 50130 54675
1 40328 84176
1 77895 87824
1 16708 85652
1 39591 83080
1 22910 40169
1 71569 86524
1 27896 57030
1 16952 36815
1 73783 89263
1 17030 71225
1 2387 88413
1 42339 65880
1 41653 57113
1 12841 44118
1 33067 70656
1 32787 86832
1 9783 99786
1 58212 84165
1 45440 89203
1 63030 65606
1 37881 82957
1 67915 88565
1 46546 82468
1 20171 51107
1 62889 80454
1 17978 73395
1 5354 44669
1 41009 79191
1 6788 37520
1 79678 87271
1 43677 81767
1 83416 86696
1 55418 74140
1 12959 25825
1 77680 80962
1 71037 74071
1 20230 65337
1 37669 74079
1 85744 87757
1 5216 28941
1 15576 87877
1 1176 16960
1 63003 76639
1 5727 46840
1 512 72715
1 41084 90358
1 35802 73931
1 33354 95777
1 27608 88305
1 34526 40077
1 28482 40674
1 10291 57139
1 23335 34298
1 90275 92420
1 12106 87161
1 6187 65893
1 5821 59492
1 72333 81410
1 3485 6970
1 10289 84550
1 34720 70403
1 28903 65616
1 12910 77295
1 23875 90928
1 24899 91686
1 29780 36903
1 70626 73431
1 70385 99953
1 17204 41831
1 19463 64916
1 5633 9687
1 69247 86667
1 17548 82621
1 8537 80298
1 64839 67208
1 12423 38931
1 15432 78180
1 48728 58797
1 73032 74707
1 8052 90551
1 4113 91189
1 49060 89529
1 8102 23578
1 49579 59245
1 16293 60633
1 47561 84197
1 32380 54865
1 27232 27338
1 286 47176
1 12572 92070
1 37492 71358
1 16441 36055
1 21126 93329
1 29768 50371
1 54559 81234
1 94252 95699
1 30022 76906
1 26014 58375
1 26979 38793
1 28737 85079
1 39657 41971
1 91394 96336
1 12622 45346
1 9945 26503
1 72364 73342
1 57507 90042
1 82810 93719
1 91037 95305
1 17970 63617
1 51244 62924
1 35211 82755
1 54674 98513
1 38414 93802
1 22443 78198
1 1354 15872
1 8932 76558
1 30829 38965
1 30989 92489
1 5291 67975
1 33355 44018
1 39862 66091
1 12158 92646
1 77290 86353
1 515 95213
1 4515 28492
1 5888 6655
1 60655 76595
1 6761 39707
1 19716 23720
1 51363 81244
1 421 37575
1 50696 91279
1 40829 83267
1 45427 90743
1 14800 72244
1 30283 30884
1 6408 17878
1 51370 72318
1 13106 29647
1 33307 99905
1 19136 28412
1 8277 72600
1 18275 85946
1 26418 39202
1 38972 63969
1 59840 72659
1 43729 57103
1 17756 32825
1 29366 92947
1 8924 71555
1 8396 56904
1 28701 84586
1 59020 84004
1 8098 94805
1 2589 38867
1 5327 64874
1 69174 75605
1 58574 75141
1 42449 52415
1 48445 60516
1 5981 66975
1 52626 76313
1 48321 93398
1 17690 86404
1 39909 70373
1 83589 88190
1 92361 95148
1 21824 23318
1 13164 93915
1 70457 75499
1 48781 65422
1 2792 95793
1 3235 24648
1 90266 98344
1 28815 74138
1 46981 98616
1 81328 89992
1 84293 92402
1 63731 93391
1 57515 69814
1 1928 57101
1 38517 54098
1 52417 94578
1 51532 92927
1 62151 81804
1 10892 13839
1 28603 64631
1 64109 69598
1 45867 81954
1 51764 72852
1 3916 20141
1 35026 99108
1 25873 26607
1 43869 97962
1 30237 59411
1 78347 98499
1 5944 33089
1 1100 58640
1 28916 76333
1 14776 36990
1 10477 54680
1 42055 92712
1 34675 90064
1 399 96304
1 70678 77385
1 19572 96611
1 33936 96641
1 23810 57020
1 47130 87309
1 15090 99641
1 24652 94213
1 34875 92154
1 10266 47660
1 5057 26703
1 37125 80042
1 42782 77802
1 40502 80341
1 29646 61506
1 81656 99111
1 40699 41706
1 5057 26833
1 85329 92204
1 6747 58021
1 15547 54506
1 4705 44120
1 86531 91537
1 15481 64636
1 24254 86664
1 57308 97679
1 6156 59305
1 48577 96715
1 19739 82676
1 13594 87933
1 9335 91637
1 50976 66904
1 78042 92723
1 3364 84658
1 36741 69352
1 35249 65510
1 43859 59335
1 37279 69995
1 54109 74387
1 7154 86683
1 66091 91590
1 17920 33402
1 660 15558
1 4664 63343
1 9065 14195
1 65448 98800
1 12861 75671
1 3905 9081
1 10628 35683
1 27640 64516
1 66637 77350
1 37512 52891
1 12855 31413
1 3227 37612
1 35348 44989
1 4925 44650
1 32363 33723
1 85073 85425
1 25766 36873
1 72932 78254
1 9805 35954
1 21329 53164
1 22882 91192
1 7908 70868
1 22098 63186
1 60308 63999
1 43253 94925
1 10557 33466
1 20296 32164
1 20576 98082
1 14767 16950
1 8278 48830
1 4038 55664
1 6189 29382
1 73892 87392
1 43360 78235
1 39134 71275
1 66819 72469
1 15724 53790
1 24977 63824
1 29115 43320
1 43184 63290
1 70866 90904
1 42383 76564
1 27718 76997
1 12562 89655
1 17510 51448
1 59541 74832
1 35851 66596
1 14360 54598
1 14936 64401
1 33974 61438
1 41684 99124
1 3764 72101
1 27977 36494
1 34960 40822
1 68695 99532
1 34991 76133
1 56621 88140
1 28647 46958
1 27925 38723
1 24147 44891
1 50842 95121
1 43479 76369
1 63734 85261
1 12350 49748
1 7027 61147
1 3021 31552
1 42279 47016
1 26438 53576
1 15216 99551
1 39981 49128
1 22079 45479
1 49738 61908
1 42293 76396
1 83200 97279
1 9658 88168
1 10764 53459
1 13940 74280
1 20332 36420
1 40169 52473
1 49934 95312
1 19168 71045
1 71927 76284
1 22938 90192
1 14854 76259
1 25932 93849
1 67954 76077
1 55658 78529
1 9762 26519
1 24045 98819
1 38177 52270
1 1785 16002
1 31644 33042
1 56514 57055
1 29412 59654
1 10367 42298
1 11054 91846
1 48940 77646
1 2124 27405
1 78087 94597
1 42198 88130
1 7476 84850
1 8775 73262
1 26576 88594
1 42532 93425
1 28585 61583
1 72909 86411
1 38558 44244
1 34736 82299
1 23000 56306
1 4106 62493
1 9688 59331
1 31146 97913
1 11018 76854
1 78248 82727
1 74338 78530
1 31697 53692
1 29440 61027
1 51356 77865
1 4522 99857
1 34968 44266
1 12663 80177
1 65843 78452
1 45520 69576
1 15365 80096
1 47461 62274
1 3561 8174
1 37980 58876
1 25600 34107
1 56944 92470
1 29790 95590
1 19643 49640
1 1353 14862
1 66148 75336
1 908 32565
1 42008 69071
1 83200 89553
1 5057 19919
1 15704 43957
1 1428 3719
1 40131 41384
1 5720 57969
1 29607 34083
1 89883 94787
1 80345 96083
1 23923 94153
1 27712 35176
1 59502 99177
1 74821 87681
1 18117 47629
1 44238 93930
1 24733 49527
1 57042 71519
1 30710 90666
1 60276 88037
1 18459 52562
1 54034 58076
1 55853 87314
1 83055 99394
1 32890 61413
1 32107 40475
1 51641 62361
1 48893 56013
1 50917 72269
1 987 59598
1 56694 65966
1 53185 80089
1 28827 51513
1 55252 82462
1 45225 75583
1 22654 92512
1 31897 47683
1 48676 59835
1 1832 5137
1 3644 38494
1 55609 68624
1 9211 28447
1 15040 82136
1 18341 32759
1 19750 96285
1 15057 98274
1 8316 97782
1 20486 96305
1 6322 20420
1 24623 86709
1 7430 44499
1 9235 51574
1 31265 37208
1 43419 49681
1 3793 71766
1 25319 91408
1 5176 92566
1 22311 76751
1 48342 99977
1 1537 66220
1 45028 60469
1 53016 66393
1 47109 63654
1 51123 90445
1 63670 90420
1 6106 72092
1 59319 59370
1 13158 89670
1 66083 99379
1 47689 99326
1 2546 22438
1 73288 84879
1 41370 55171
1 65520 78588
1 3428 66577
1 74677 74712
1 35415 39631
1 12905 64204
1 74083 92159
1 50109 80582
1 24070 57529
1 60495 79948
1 70886 95051
1 11887 99590
1 5462 85321
1 54335 85152
1 25951 78496
1 1139 58295
1 30191 99991
1 35861 82486
1 24448 57771
1 42890 60226
1 1057 91896
1 57835 64418
1 10510 22646
1 21385 71593
1 8589 67482
1 79076 88636
1 56665 81057
1 28072 64366
1 5171 62101
1 44755 83953
1 75636 78389
1 45387 91349
1 85426 96487
1 30744 78090
1 58423 98780
1 81240 92899
1 65374 75300
1 6777 60114
1 11164 36454
1 63245 84462
1 54478 82051
1 2482 12196
1 60529 93946
1 17814 78153
1 57456 98766
1 7838 59976
1 44683 62588
1 16541 97804
1 26469 29633
1 3760 63251
1 90938 96735
1 24273 78391
1 13665 72816
1 32598 69192
1 51654 67079
1 26091 66789
1 16366 17152
1 40733 99665
1 5263 82213
1 27093 75912
1 3211 67911
1 28798 70296
1 2961 72729
1 19685 43120
1 4895 12895
1 67860 99017
1 32177 93759
1 82117 91967
1 22109 88730
1 57330 85092
1 53543 76173
1 44741 51451
1 34492 48785
1 82622 93273
1 36499 55026
1 14079 31429
1 8773 71504
1 20586 64953
1 2089 20087
1 24411 91930
1 83929 85815
1 29443 41341
1 58339 58853
1 7220 62829
1 11587 32928
1 5870 45333
1 24946 87764
1 17333 79878
1 59823 75343
1 35295 53825
1 79285 86009
1 88124 93574
1 37665 62164
1 74008 75076
1 31966 35293
1 31639 49857
1 7881 30018
1 25891 77050
1 668 8979
1 2892 97184
1 67915 82073
1 16993 95924
1 60930 61939
1 28209 38433
1 20656 57120
1 7705 50306
1 4915 79181
1 63250 94323
1 31952 45908
1 15684 87694
1 12421 45381
1 5277 73649
1 75785 84280
1 86078 99461
1 33604 78674
1 23574 34303
1 25624 27156
1 7167 96956
1 26594 77134
1 17580 91526
1 31480 31997
1 31957 78563
1 10770 60343
1 44800 71393
1 36161 74737
1 33187 90483
1 21656 64613
1 8614 21952
1 31216 90193
1 1436 70373
1 3186 85596
1 64744 90087
1 67160 71794
1 11753 66015
1 71928 75887
1 38530 55629
1 60573 95167
1 84341 97296
1 8349 82174
1 8132 56832
1 27950 30334
1 51608 81439
1 2832 40116
1 75549 81173
1 567 54820
1 71543 72658
1 639 45575
1 94253 94298
1 12529 63197
1 41397 79573
1 49436 53263
1 33343 94008
1 8829 55736
1 36968 53291
1 37607 95006
1 85688 97542
1 2496 14117
1 33148 88778
1 63299 84620
1 9889 60000
1 40298 94645
1 88879 91611
1 64108 74402
1 36946 66813
1 45339 83886
1 892 5204
1 55437 78045
1 17777 74856
1 19113 99751
1 69811 92416
1 26310 31185
1 49292 95411
1 19359 61229
1 91013 96139
1 1253 92170
1 11457 11651
1 49571 61627
1 54683 71417
1 51395 91507
1 76336 81253
1 68251 78317
1 14422 73750
1 21498 95931
1 56137 85150
1 1661 87009
1 18085 93486
1 39950 55090
1 58666 89037
1 38319 45187
1 49244 88173
1 10813 43829
1 36177 45592
1 31927 66414
1 76403 84388
1 31587 74090
1 35275 43647
1 2784 87167
1 58427 64946
1 49084 81664
1 7389 43603
1 63119 75006
1 38737 39347
1 50757 74574
1 89790 92216
1 79716 79746
1 14707 85068
1 10772 43766
1 10822 25660
1 35389 65355
1 4755 48464
1 10982 47424
1 3646 95425
1 18511 87917
1 579 48545
1 63078 65322
1 72709 93151
1 58808 60278
1 10485 44227
1 52085 84264
1 55711 79693
1 32990 36889
1 13961 68280
1 67878 77663
1 54711 61798
1 21302 82143
1 841 83328
1 77442 78924
1 61071 69460
1 33513 85061
1 50521 60325
1 36957 75012
1 1188 99599
1 4738 87408
1 6634 36113
1 9300 78587
1 21411 27751
1 41403 54428
1 9099 27286
1 11021 69225
1 39806 81646
1 27473 60619
1 8993 43542
1 51760 62407
1 78599 81056
1 24792 59727
1 85845 91482
1 37777 53579
1 64755 71386
1 59129 79374
1 12638 65443
1 8907 38671
1 33007 74928
1 15363 43538
1 62161 83964
1 15327 21579
1 50156 58642
1 22202 23443
1 5103 46224
1 68487 98856
1 52108 72717
1 38720 39094
1 33530 67306
1 3462 91278
1 14362 66025
1 15540 54028
1 56612 70259
1 35945 78115
1 76941 77421
1 85575 90586
1 13876 87140
1 10269 63637
1 7851 64920
1 11460 70772
1 65442 97998
1 51905 56870
1 10667 47903
1 26997 46230
1 6482 18973
1 46974 55163
1 4841 36027
1 63498 76448
1 80488 81223
1 59927 79936
1 42011 75858
1 37196 42879
1 15514 23701
1 64248 89831
1 7297 53002
1 25280 52140
1 59122 62120
1 68725 78652
1 39156 81398
1 27025 87941
1 16827 19844
1 401 30375
1 6794 61717
1 20067 75827
1 28341 73762
1 58364 69806
1 15670 86545
1 35365 38366
1 2518 15693
1 13842 61932
1 17433 86925
1 47028 70696
1 27894 55734
1 11903 31738
1 7846 53956
1 45578 82974
1 27800 88523
1 13412 45025
1 65601 83685
1 6221 25511
1 69134 71827
1 67628 95177
1 33331 74694
1 33738 98735
1 23793 45492
1 51237 94654
1 48775 54174
1 46866 82083
1 49489 52391
1 36841 48201
1 18509 39851
1 14008 18935
1 27366 94279
1 59848 83718
1 3734 26322
1 61302 92287
1 57218 61305
1 10890 27678
1 15153 97023
1 30312 96662
1 22209 42338
1 18579 21673
1 99141 99665
1 1719 7218
1 23613 72368
1 4561 73850
1 49066 67484
1 35282 52362
1 39332 49928
1 51766 79116
1 44457 82092
1 5842 49909
1 54111 68472
1 65258 95945
1 32819 48205
1 74066 92654
1 4225 57070
1 36644 77045
1 20874 27009
1 65207 75855
1 33776 75148
1 23056 65093
1 13938 86033
1 36243 41006
1 26333 93843
1 2568 23723
1 9339 79074
1 22788 92217
1 62974 86086
1 1341 85545
1 20879 51943
1 27766 29211
1 28241 91366
1 55753 74401
1 16064 73970
1 31922 53069
1 79672 92060
1 34433 50973
1 20546 52541
1 86608 90458
1 17537 90569
1 18580 58364
1 15932 35348
1 27882 73049
1 9125 95501
1 51680 55538
1 81649 88178
1 20696 72809
1 38051 60618
1 61829 68825
1 8241 36717
1 37609 56120
1 51480 65677
1 40592 92296
1 45639 80291
1 40519 94243
1 82441 85791
1 13383 58306
1 88614 89849
1 50303 93645
1 525 52068
1 7848 20030
1 35755 95214
1 55178 77811
1 27812 90108
1 8602 42638
1 19509 29223
1 82040 92389
1 11302 96856
1 47938 67664
1 64925 98103
1 1965 99043
1 45347 75865
1 47892 48827
1 17063 34546
1 37648 68568
1 72603 80566
1 66851 69838
1 15217 20595
1 51558 92402
1 60012 74164
1 3518 22007
1 8406 33671
1 83979 84760
1 67061 79324
1 42354 57289
1 67659 74051
1 1539 94281
1 43629 61415
1 15978 44230
1 3799 32503
1 13203 44337
1 22936 39883
1 13339 19530
1 38548 65795
1 28319 94691
1 11714 62683
1 5044 90626
1 57484 90117
1 17705 60826
1 88999 97510
1 55622 77568
1 48875 61211
1 32643 86252
1 7604 27950
1 63068 84897
1 35789 68576
1 74002 77346
1 76874 88075
1 20093 26452
1 20655 42130
1 2138 27503
1 17056 24552
1 40842 89202
1 9496 78864
1 13187 13770
1 10339 57183
1 21603 40636
1 3311 6719
1 17060 22691
1 26277 58063
1 2980 4995
1 43676 79244
1 27188 52753
1 4820 62917
1 8803 48738
1 3770 82841
1 11325 54754
1 61860 91435
1 22672 73478
1 18554 80249
1 52524 81702
1 19909 47868
1 29219 33687
1 22534 96367
1 91338 93724
1 29306 55235
1 56342 89030
1 3617 41037
1 15106 80839
1 6813 37665
1 10241 59185
1 4685 78510
1 8064 22419
1 13437 53255
1 36405 59134
1 13855 42593
1 28756 39021
1 41155 70741
1 21436 82856
1 1410 5672
1 27398 64596
1 27617 43849
1 86593 93518
1 50472 83879
1 29155 69932
1 30262 33502
1 63474 91540
1 58687 79627
1 4015 51941
1 36245 74433
1 28664 32044
1 13094 31803
1 3437 95324
1 38805 87619
1 30887 73447
1 73934 93874
1 61593 73276
1 16065 31212
1 875 90401
1 44585 93266
1 21399 77231
1 10620 43215
1 24293 54990
1 17960 73097
1 62851 88689
1 28361 45931
1 8531 83144
1 80356 80993
1 5801 36499
1 54612 73950
1 8060 54061
1 92559 98549
1 72108 85050
1 9915 98745
1 4873 98269
1 6940 94759
1 10370 54335
1 12809 25258
1 30395 97932
1 6300 81955
1 23694 47956
1 22681 53528
1 24347 50507
1 31018 92690
1 17728 81097
1 12023 72286
1 4882 62993
1 14980 75940
1 49721 71589
1 3368 32456
1 42543 62654
1 10749 55737
1 20585 89603
1 7769 62307
1 9616 21796
1 51487 57349
1 9300 35546
1 48787 63911
1 18441 53130
1 17400 46814
1 1642 54807
1 50395 89558
1 61067 99107
1 47510 63107
1 33269 55862
1 63231 93555
1 7798 46329
1 78380 80983
1 8531 24936
1 14721 39701
1 11674 46190
1 40647 86473
1 21324 32764
1 26508 37364
1 17132 33226
1 37855 56004
1 40702 67891
1 63788 92201
1 18469 80436
1 86310 95525
1 19612 38626
1 568 71600
1 5778 77291
1 36495 82925
1 849 9802
1 5848 78746
1 3779 35667
1 16352 43891
1 23747 94717
1 77843 85280
1 6242 22714
1 64487 95501
1 29239 98582
1 64491 78345
1 66819 93969
1 581 5895
1 21797 84386
1 47884 74745
1 17395 59861
1 23737 85015
1 1438 92992
1 20899 31676
1 92241 93754
1 58964 93961
1 7288 7600
1 63706 90057
1 38314 61293
1 3319 60385
1 1896 27771
1 34798 53677
1 57535 90416
1 62069 90550
1 84034 92437
1 41828 85970
1 31413 50378
1 18338 64557
1 34022 78828
1 67854 85119
1 26380 38412
1 20388 82554
1 71307 99329
1 24436 28493
1 62843 73243
1 15660 75377
1 37430 40397
1 12526 66574
1 39668 63335
1 12819 39367
1 946 39562
1 84738 98314
1 33581 99268
1 73155 86854
1 12456 68865
1 44058 93586
1 60222 60623
1 16763 28555
1 58582 91720
1 9016 89060
1 68892 89964
1 8768 51192
1 70908 86464
1 49442 67107
1 14886 34016
1 29812 38773
1 33164 74653
1 36117 61538
1 19702 51034
1 35708 81170
1 28680 92746
1 37798 94118
1 125 95549
1 11442 82164
1 66833 82686
1 48707 51521
1 31530 79382
1 38699 95305
1 57713 63375
1 59044 82948
1 4638 19876
1 35343 96279
1 25926 45125
1 26662 91458
1 2949 22759
1 2363 68084
1 77835 85714
1 43522 68347
1 65379 98126
1 25452 31521
1 44232 45638
1 10336 35657
1 37435 95503
1 20576 37412
1 57890 91708
1 6409 22026
1 28265 56980
1 36958 57604
1 22746 33560
1 35724 52801
1 51196 93623
1 76412 93503
1 76131 96727
1 49521 61471
1 75032 76838
1 73741 86910
1 29111 89973
1 25646 91629
1 52817 88393
1 18525 49210
1 70685 81002
1 9771 79693
1 24929 50248
1 35957 94424
1 5564 72052
1 45643 89453
1 49367 50687
1 16918 76524
1 17200 91561
1 65375 85012
1 24501 51359
1 2051 32173
1 649 4590
1 8993 62441
1 35796 36554
1 72728 96613
1 19368 90497
1 64005 69025
1 16380 17465
1 20918 25954
1 13804 51401
1 22689 41526
1 36302 87543
1 16722 76545
1 21431 98964
1 13279 29113
1 62693 98845
1 77159 84037
1 31317 37804
1 16435 94964
1 5079 22638
1 16713 40190
1 7925 56768
1 89258 93443
1 69342 94931
1 52739 94191
1 33110 92377
1 58656 97533
1 5943 19386
1 47211 90613
1 4507 34595
1 46471 71526
1 41670 99378
1 643 45804
1 47441 66758
1 20453 26427
1 75993 86407
1 48007 96764
1 29693 54846
1 12532 37226
1 10814 48336
1 2800 17179
1 4404 28284
1 76033 83029
1 42743 74610
1 9165 51915
1 27390 89958
1 75668 94320
1 15132 52074
1 9965 53116
1 38232 58038
1 65077 76434
1 38860 98708
1 36344 73740
1 37977 77811
1 15962 98253
1 32468 33254
1 20800 40850
1 2036 14643
1 59544 72990
1 1167 51982
1 20986 87121
1 38520 39732
1 36666 78098
1 41825 84988
1 48128 64395
1 8082 10207
1 2748 11471
1 36000 77940
1 83022 85768
1 68439 91104
1 30453 99396
1 25198 43352
1 56813 57996
1 52721 57106
1 25853 44013
1 6805 96583
1 12346 30959
1 76789 81584
1 6180 31953
1 20650 46817
1 16370 30769
1 63027 88448
1 56209 66218
1 22848 52396
1 5158 52389
1 73763 88105
1 27752 80093
1 22496 73827
1 6467 47980
1 4259 37043
1 8636 85863
1 22868 26724
1 13535 48452
1 2344 24249
1 36064 45136
1 83070 92900
1 7546 52777
1 9233 16818
1 8540 28526
1 52520 97296
1 84874 86155
1 22990 50797
1 28170 46415
1 6004 87116
1 25112 80172
1 58307 71020
1 50916 92942
1 11251 66574
1 34287 53017
1 35609 98230
1 1199 43164
1 13761 34576
1 63208 85586
1 45837 46788
1 60361 93275
1 77293 78908
1 9290 14391
1 4867 81585
1 276 9684
1 31915 52577
1 47176 79745
1 48630 78312
1 32059 58762
1 1515 98874
1 61876 95475
1 8563 72108
1 24710 96689
1 3159 83633
1 19175 67249
1 41251 42602
1 11803 61058
1 20529 88316
1 7200 49856
1 15845 99650
1 9484 48978
1 56832 65337
1 51225 60020
1 20234 69673
1 18246 79561
1 53040 83493
1 29097 69417
1 30603 78487
1 75150 84151
1 31754 48908
1 36157 91312
1 25952 66184
1 44166 90172
1 13639 35086
1 54495 91331
1 40617 87388
1 33297 76574
1 685 36297
1 4019 22316
1 36482 52189
1 30203 53697
1 42447 91860
1 54343 66224
1 21036 34522
1 60798 66502
1 65991 87750
1 28931 48838
1 839 34633
1 42467 66337
1 70524 72150
1 2156 69196
1 48968 76500
1 9146 51118
1 21791 46740
1 20115 80638
1 47623 52138
1 70220 82515
1 79533 80942
1 641 59400
1 31315 74921
1 15957 20142
1 56893 91200
1 11691 54098
1 11391 65368
1 10442 28106
1 38017 81970
1 34002 64095
1 36324 39706
1 17979 24800
1 33671 95865
1 1709 77285
1 81393 89863
1 8354 83014
1 23021 76931
1 35316 69921
1 21018 42716
1 73886 81047
1 2726 64047
1 60639 98296
1 27298 73386
1 35034 72999
1 18984 38592
1 6575 83949
1 26967 69443
1 15900 54265
1 48 25534
1 14264 83514
1 28505 65517
1 85849 93260
1 8488 24681
1 57004 65056
1 67371 88630
1 20055 78384
1 37433 44875
1 34533 37156
1 4329 73141
1 29075 78215
1 44843 84982
1 23477 73878
1 44758 66761
1 19200 23851
1 65904 85404
1 68758 89899
1 55350 80308
1 4444 73963
1 47672 66486
1 11391 42240
1 64853 77881
1 19953 77337
1 40526 98701
1 14267 98183
1 51762 62894
1 42155 43654
1 21721 34741
1 13738 99747
1 5041 87215
1 31242 42526
1 17746 52215
1 22511 84833
1 29300 34208
1 75344 95119
1 58356 82563
1 20822 47239
1 18270 43503
1 2898 98043
1 50526 72781
1 29753 83640
1 33336 51079
1 61918 85176
1 31716 33020
1 24238 72772
1 82558 99852
1 33231 84849
1 16553 48142
1 26191 55102
1 59461 93552
1 5278 22174
1 49844 78537
1 22865 53220
1 6108 16721
1 28823 64236
1 9152 83395
1 19923 21269
1 37983 45869
1 4023 75328
1 9282 86531
1 5788 12783
1 65208 99318
1 21580 43828
1 80380 88873
1 46416 92313
1 76318 79389
1 30847 49807
1 3230 43792
1 18245 35732
1 69100 88341
1 10307 94966
1 57991 62988
1 51178 59564
1 32120 71679
1 39566 47480
1 15884 48099
1 29245 29321
1 89713 92140
1 34099 84645
1 6931 40943
1 6366 25367
1 61855 89240
1 33962 62714
1 32001 74938
1 55950 80682
1 27877 65426
1 10329 94665
1 35067 35312
1 9437 76431
1 16607 79505
1 47382 64891
1 38105 60659
1 18213 56848
1 3270 95967
1 76447 99964
1 51668 89933
1 65856 75583
1 7596 17678
1 66551 67641
1 16766 85783
1 5273 12809
1 63273 80053
1 41839 58300
1 43352 67172
1 23069 23995
1 55180 78076
1 40755 58678
1 46339 58859
1 20512 63430
1 51689 68591
1 52815 53287
1 14543 81312
1 64686 84524
1 30159 98723
1 31490 69727
1 47403 71712
1 32445 38090
1 16788 55380
1 29053 76903
1 17631 60117
1 62212 81160
1 12137 57637
1 30328 52999
1 7523 69920
1 61349 90982
1 3202 24770
1 10424 53475
1 24805 63737
1 20567 61083
1 27004 72469
1 52414 55689
1 69117 82256
1 24293 78098
1 729 5290
1 18050 52317
1 11396 53856
1 19788 26922
1 42239 47187
1 21609 89401
1 36084 38441
1 66010 71385
1 45219 91320
1 30444 50189
1 2196 97288
1 68308 76007
1 893 20074
1 64037 69262
1 2908 95407
1 5393 50418
1 25982 54020
1 19494 30789
1 2828 87601
1 69128 81472
1 57502 77094
1 7279 83155
1 47926 80566
1 73629 98705
1 11139 13929
1 17080 28486
1 29061 36342
1 24765 90853
1 3569 83344
1 52175 52420
1 1390 12360
1 40489 59665
1 28889 92889
1 61711 88842
1 20575 26286
1 6805 54843
1 41790 50966
1 21108 33339
1 40159 75199
1 39335 76069
1 40909 51195
1 11005 46978
1 85659 91823
1 490 39439
1 5515 49159
1 6021 48596
1 20011 69168
1 10730 97505
1 9697 95651
1 25297 85030
1 81827 88259
1 10807 45513
1 12554 30184
1 43674 68319
1 8060 61673
1 45452 95441
1 26555 81570
1 8447 92201
1 11531 15053
1 40594 67932
1 55751 68323
1 43 46345
1 40687 48543
1 76852 82419
1 15988 74004
1 58276 59507
1 11618 39446
1 80587 95037
1 11283 43004
1 6248 83049
1 45412 77259
1 12362 80584
1 85452 88240
1 5217 85289
1 5222 43281
1 39076 49903
1 43080 59279
1 63246 76647
1 72154 80131
1 27319 95272
1 17931 90084
1 79903 95112
1 28547 51566
1 10926 96360
1 52719 94698
1 44361 50076
1 10512 83261
1 9319 19250
1 73433 90845
1 2014 6839
1 13785 33406
1 52599 59936
1 10433 92681
1 72211 89623
1 41205 57666
1 16158 21605
1 35773 35946
1 19228 62141
1 30819 76926
1 19641 45730
1 26509 89493
1 11319 27312
1 29080 95224
1 386 13665
1 50722 59608
1 41528 62306
1 22891 85051
1 16071 37827
1 45836 72649
1 39602 56113
1 34758 99592
1 6636 86037
1 8066 18016
1 16433 88875
1 36108 37615
1 76292 90052
1 6749 74012
1 49515 65914
1 1748 18771
1 38386 68431
1 43606 47361
1 26695 58048
1 31015 33743
1 32625 32843
1 14527 39653
1 28677 68589
1 24326 90283
1 79596 89758
1 44828 92531
1 18263 64489
1 73577 93284
1 70021 78502
1 33073 86396
1 7315 37118
1 26684 71463
1 30418 58864
1 8302 49553
1 60834 67820
1 56268 88713
1 29398 64166
1 8691 44311
1 65924 77507
1 8571 35605
1 81434 83381
1 42071 58087
1 90031 96614
1 16552 94910
1 60541 61497
1 12078 76195
1 54035 95623
1 88202 89991
1 49540 76883
1 2069 73100
1 19267 82523
1 22058 61963
1 55758 55791
1 23168 47351
1 59875 65902
1 60704 62300
1 48416 82655
1 33928 92982
1 5654 8726
1 10579 11109
1 307 96836
1 29257 34537
1 50834 94463
1 24790 90798
1 36051 69691
1 10654 88687
1 31776 97159
1 16449 87268
1 19091 28409
1 1469 3195
1 34401 50078
1 10658 59073
1 77155 79398
1 33769 35673
1 21845 42879
1 22234 50552
1 85453 91795
1 5669 85500
1 34855 83932
1 15433 46083
1 14152 87343
1 40564 95647
1 23751 25842
1 35599 83046
1 32187 44288
1 92797 93828
1 77196 85335
1 59746 67668
1 21912 79526
1 18544 98183
1 8036 73368
1 52792 88971
1 40353 76479
1 59028 76442
1 22668 50680
1 61904 94215
1 4267 93274
1 3932 17320
1 17427 69233
1 1955 44753
1 60478 62715
1 78699 95412
1 3749 69511
1 49614 60824
1 31865 69399
1 23095 74776
1 3834 53275
1 36607 63039
1 88455 94849
1 4225 96585
1 22423 59435
1 30748 48347
1 76115 77746
1 42640 98303
1 10932 97124
1 41083 61370
1 43988 77249
1 24057 68171
1 66026 83744
1 16474 93927
1 73877 84598
1 12837 84916
1 19187 24605
1 5837 35843
1 16202 33276
1 19826 31217
1 6785 38795
1 27481 48578
1 18584 39665
1 1999 4148
1 1585 13333
1 76522 96859
1 67605 92844
1 9730 94780
1 7190 45431
1 54617 65729
1 84979 88688
1 30176 43781
1 6851 23769
1 10333 17741
1 44852 88568
1 4163 85000
1 60850 82209
1 3447 83004
1 5101 30323
1 33053 84021
1 10570 73394
1 28073 86220
1 38298 62418
1 49846 53994
1 7488 17190
1 4058 15779
1 51979 71418
1 26608 52914
1 38404 75014
1 34040 95909
1 52595 67445
1 24035 41198
1 48215 97809
1 36269 37570
1 9083 43327
1 9304 94803
1 52204 67744
1 21438 23768
1 57516 77978
1 1808 47014
1 67604 83855
1 1443 33850
1 79701 89133
1 36190 98852
1 972 26715
1 16211 28260
1 31878 53350
1 79067 82954
1 903 42739
1 57228 94707
1 5608 92478
1 40277 90792
1 20049 89139
1 59601 72774
1 71794 94350
1 25732 72624
1 7627 89739
1 31404 65694
1 9314 43785
1 13996 29608
1 85105 90422
1 63532 66975
1 10632 85023
1 17992 39631
1 79741 94653
1 35970 73426
1 71908 87059
1 5894 18197
1 65910 81408
1 87437 89243
1 46284 95740
1 744 61695
1 2769 42972
1 6469 61069
1 19614 29265
1 21667 41701
1 2455 67904
1 61829 75776
1 63063 94001
1 89398 91682
1 50541 70601
1 47179 86224
1 90995 95271
1 37890 82129
1 75951 80354
1 8838 93234
1 59361 65422
1 28117 50635
1 94433 98233
1 67133 69961
1 14189 37520
1 10273 40942
1 23945 26720
1 72137 83247
1 29384 50074
1 19264 41942
1 9852 90180
1 62775 74129
1 16096 76128
1 25428 29120
1 26609 27380
1 68080 70121
1 9356 28282
1 61165 62019
1 40176 66044
1 53941 81026
1 31449 38350
1 3774 46426
1 59299 76553
1 45092 83311
1 7592 39898
1 21831 79387
1 7776 30309
1 77370 78511
1 51091 64775
1 54326 78937
1 4734 53188
1 26606 86124
1 52348 84928
1 52105 99260
1 64066 69169
1 63885 83942
1 87225 96483
1 26945 92401
1 48147 71645
1 42895 76535
1 50601 56912
1 67659 88034
1 34292 62310
1 72719 79679
1 27811 85172
1 48400 89893
1 50228 52485
1 6143 95757
1 65240 97225
1 48656 62048
1 22703 79632
1 1501 5999
1 3559 71270
1 56628 89147
1 62608 95093
1 30082 82816
1 28256 38072
1 61022 67496
1 4509 30733
1 47288 52303
1 14120 51326
1 47228 68825
1 8769 54583
1 91776 92606
1 32365 44247
1 30626 84609
1 23215 86258
1 32948 92605
1 76060 79724
1 54401 92669
1 81800 82802
1 11862 57471
1 56216 87926
1 74314 99987
1 47013 70403
1 20295 45116
1 62175 89754
1 5769 45589
1 50377 53608
1 18407 64632
1 9542 39026
1 9321 48354
1 70510 96825
1 21582 88325
1 42661 44250
1 25893 38378
1 36612 51070
1 56530 91839
1 39363 60231
1 10568 48314
1 33392 67347
1 51952 87429
1 43186 51181
1 2905 45034
1 8444 18679
1 85805 88052
1 54688 79306
1 33179 59293
1 46534 67164
1 24180 80140
1 32999 52345
1 14926 81699
1 48193 56745
1 73580 84248
1 53184 53470
1 73179 97258
1 12751 36412
1 30561 33225
1 67777 92711
1 70208 84817
1 20385 69517
1 29224 73258
1 6835 81849
1 38454 83174
1 29903 65652
1 33438 49259
1 47538 78315
1 53457 99366
1 20237 23062
1 1188 35516
1 80899 83414
1 51291 58427
1 48382 50354
1 29345 80018
1 5874 50387
1 9430 80355
1 6976 39762
1 14962 26291
1 59671 63990
1 4250 7693
1 12713 87343
1 71994 92004
1 50684 97640
1 46505 77157
1 81249 93789
1 346 23834
1 23268 75559
1 13696 76741
1 48367 80499
1 4645 82012
1 5531 40745
1 44344 79796
1 41580 46659
1 70244 97571
1 23405 53038
1 71630 97785
1 35236 42447
1 16255 43953
1 11536 41432
1 527 11321
1 29548 99902
1 21757 76339
1 28577 56067
1 1185 97506
1 57450 93224
1 18253 81142
1 41638 59056
1 92935 95345
1 2841 9980
1 32978 43319
1 43800 92466
1 49467 96243
1 32120 95244
1 13606 63624
1 2321 27268
1 94832 99587
1 56443 71420
1 13158 37119
1 58346 79979
1 5606 7064
1 62815 90192
1 504 29968
1 5697 12811
1 59594 66053
1 3467 89386
1 8388 31575
1 13743 60185
1 37561 52530
1 42971 93438
1 19318 24466
1 82701 89842
1 19045 68027
1 14672 71781
1 60555 74934
1 19184 65660
1 2125 13148
1 77452 79644
1 10458 38952
1 51780 69872
1 21993 84951
1 39057 51468
1 1987 60554
1 9245 37865
1 71150 97120
1 29681 56082
1 23129 78388
1 25121 51282
1 69766 76859
1 63541 72382
1 50907 64027
1 5484 9262
1 30348 82916
1 16873 19910
1 25429 36811
1 22989 53587
1 81095 98899
1 18212 76123
1 47532 53732
1 45278 89268
1 21351 46271
1 30930 75360
1 67898 83189
1 63322 87080
1 21530 43593
1 46497 88291
1 65869 97414
1 45084 77588
1 4542 76969
1 7244 37287
1 35922 42145
1 5200 48304
1 61842 94654
1 3439 95386
1 1948 56215
1 14743 67206
1 4862 85159
1 23830 30465
1 40544 70910
1 31193 76580
1 10735 80808
1 77329 78404
1 19321 98606
1 38130 74347
1 14306 80504
1 10351 96278
1 34132 98197
1 20498 44559
1 33119 43024
1 26926 28768
1 7786 69691
1 50618 66077
1 39042 58136
1 37877 48556
1 16350 38986
1 38539 89128
1 1235 76602
1 25111 88192
1 41367 77293
1 35784 38857
1 2473 99220
1 50312 97291
1 59339 64552
1 34163 96676
1 48208 97112
1 56741 65781
1 5233 70599
1 38848 94737
1 54595 84978
1 10246 95961
1 31315 93931
1 93340 94295
1 64567 82878
1 75790 96269
1 37408 38649
1 47399 79189
1 26953 94164
1 37583 72542
1 39764 62926
1 934 19593
1 40803 53960
1 663 76553
1 37098 83314
1 118 16931
1 39418 47725
1 55585 62466
1 1057 65617
1 21338 83542
1 5176 80936
1 81091 81229
1 6987 90475
1 48924 79826
1 32943 95452
1 34686 57320
1 34260 59184
1 18574 53581
1 69705 98207
1 14337 84750
1 42219 78611
1 11096 94441
1 58302 80449
1 41281 57947
1 32886 96250
1 52893 70489
1 25844 78792
1 34681 70476
1 593 46747
1 8919 16320
1 24825 29759
1 1388 79168
1 25077 67830
1 4086 97747
1 36610 94990
1 36898 68342
1 23523 93743
1 5630 24122
1 93413 97127
1 14911 41019
1 3427 33384
1 22183 26802
1 41668 51863
1 10340 98377
1 37800 67840
1 83084 98556
1 34768 45603
1 29456 45119
1 42266 62668
1 52205 81790
1 66470 70124
1 2411 43230
1 2377 7453
1 43936 82798
1 55698 83502
1 44070 72744
1 33202 52607
1 5404 46507
1 3214 68542
1 46537 77292
1 18804 76746
1 1207 95897
1 66578 98842
1 7676 96035
1 3480 73741
1 18907 40853
1 22701 95121
1 32820 36769
1 2581 8660
1 18550 32638
1 73994 78048
1 2855 13408
1 12580 73457
1 48512 69615
1 16412 16771
1 51580 74770
1 5357 6543
1 5049 47077
1 3221 30525
1 12413 76143
1 27717 78003
1 13287 43937
1 89270 96206
1 9741 45275
1 2527 75661
1 919 38720
1 36563 67047
1 39610 92474
1 42172 96616
1 7619 15231
1 1142 17358
1 2893 81275
1 16333 43236
1 61291 92186
1 23741 75386
1 22230 86832
1 18484 77883
1 75192 78859
1 466 65378
1 20547 75026
1 23040 42528
1 36124 57103
1 28447 84066
1 32463 71192
1 69579 79397
1 23409 40800
1 70946 80489
1 7062 95006
1 32273 57822
1 57070 99939
1 8865 30506
1 74117 85912
1 56338 99689
1 27846 48715
1 5949 58401
1 70861 91038
1 44581 77263
1 33149 68544
1 8782 25983
1 83223 88951
1 54097 78262
1 45616 78875
1 2682 71818
1 21455 46929
1 60300 66298
1 25692 97850
1 17728 96124
1 39203 72094
1 3594 34944
1 58040 82859
1 48387 52496
1 8387 15095
1 1428 93957
1 30573 52306
1 18977 75823
1 16554 77266
1 38550 46276
1 7847 18713
1 15126 24075
1 24334 92752
1 87500 89495
1 18358 93003
1 39211 50193
1 78697 99226
1 71167 78287
1 11006 68138
1 32224 99874
1 25694 52692
1 38148 82840
1 65523 89005
1 15837 29019
1 15839 41982
1 22882 91736
1 80061 91682
1 15468 79970
1 20882 43499
1 18607 89738
1 29354 94585
1 13099 57998
1 39885 88229
1 63855 75846
1 31958 84793
1 3211 83695
1 19439 59509
1 31214 95107
1 23383 30649
1 28869 89809
1 6352 15445
1 70643 82339
1 7862 15845
1 167 33654
1 23660 87456
1 1817 6398
1 2384 74908
1 80831 84263
1 16886 62311
1 7662 14947
1 34718 36396
1 13577 80260
1 65694 88192
1 54075 70666
1 54456 86247
1 37890 53817
1 63150 98803
1 54783 74879
1 30394 92200
1 25707 37396
1 26551 38855
1 48814 77344
1 6677 41912
1 18843 80180
1 60369 73285
1 23470 59780
1 6648 61168
1 72390 97156
1 66072 77434
1 53616 86010
1 32364 53809
1 12937 41550
1 9921 23521
1 78944 96098
1 36843 67639
1 41796 61120
1 32758 84489
1 19557 24520
1 23890 92547
1 43585 90438
1 22945 35659
1 3326 75688
1 9223 90705
1 9694 85987
1 75187 93723
1 61368 99991
1 64588 83823
1 29403 83548
1 36167 39282
1 46404 96686
1 22 71737
1 51960 57954
1 11495 24733
1 49558 92814
1 9566 93301
1 24204 51537
1 37214 48945
1 13415 86359
1 47260 67409
1 35833 46345
1 49036 76345
1 11353 77002
1 33335 34671
1 48761 66453
1 46391 87933
1 37471 93215
1 10504 70350
1 75635 84799
1 3056 7336
1 14185 29722
1 11368 86514
1 50912 71554
1 30745 87991
1 58747 66063
1 34598 82190
1 1790 66303
1 75115 93944
1 23884 89964
1 13283 13743
1 14348 32768
1 42090 90140
1 6093 17706
1 30898 39064
1 1771 52337
1 73418 91940
1 63751 99474
1 51652 72050
1 1208 75564
1 3051 67537
1 43994 60512
1 46525 59425
1 5399 59404
1 73873 98058
1 27476 61034
1 19403 24898
1 48440 77000
1 41046 51237
1 52400 63100
1 17197 41195
1 14887 53185
1 1608 80428
1 63713 70103
1 49069 62798
1 3879 89614
1 64320 70311
1 32514 68670
1 60034 67417
1 20792 40138
1 48462 50063
1 31401 67802
1 70757 97153
1 59473 62376
1 56273 79029
1 18366 30542
1 11377 39871
1 49615 69368
1 45104 95180
1 32354 40334
1 45167 94279
1 35820 51608
1 14049 64253
1 16300 96669
1 31369 65811
1 27900 49488
1 45192 83759
1 18625 90998
1 77611 99044
1 4111 37658
1 44895 55608
1 40184 48689
1 83917 85016
1 54507 89276
1 4492 24073
1 7743 29457
1 15857 86472
1 46030 89201
1 60513 83891
1 46486 90607
1 3310 37570
1 51471 81665
1 30597 98197
1 29452 71617
1 12597 14211
1 28426 92148
1 68106 73713
1 13970 81760
1 15116 49433
1 36655 97804
1 68857 87733
1 20070 78401
1 17674 50760
1 11217 85930
1 50195 60162
1 56718 83544
1 8552 23455
1 9770 35764
1 35216 60616
1 39923 58912
1 20406 68441
1 24347 32975
1 19760 80886
1 27684 92947
1 41419 92724
1 52432 57631
1 11147 74447
1 48751 52535
1 34324 55167
1 14657 20546
1 82106 88314
1 21547 93392
1 35152 95713
1 18659 98179
1 32686 63407
1 81090 86806
1 2577 95220
1 2723 94298
1 52477 52488
1 66996 72917
1 13117 38695
1 29005 57545
1 44864 50214
1 63443 95500
1 45414 81061
1 1915 15088
1 67745 87295
1 14447 29446
1 4222 37600
1 48820 97956
1 9129 12595
1 71496 87526
1 47924 96470
1 2685 3815
1 72127 91211
1 22478 94536
1 44325 47008
1 10287 50961
1 3470 23766
1 34825 77301
1 32052 77686
1 2774 60138
1 5997 50044
1 865 54593
1 65844 97994
1 41237 45808
1 14092 89912
1 13480 25500
1 23547 94420
1 446 20789
1 36368 73716
1 78104 84983
1 1652 83453
1 21660 97439
1 6358 63852
1 65773 68649
1 8831 73313
1 45323 49128
1 13049 22823
1 53205 87839
1 72780 82358
1 16254 64988
1 21491 60178
1 72244 97174
1 8093 61350
1 5827 57556
1 50036 93967
1 15848 84573
1 28966 37905
1 15756 71852
1 59199 63539
1 58539 95692
1 37016 90629
1 17060 21425
1 11322 32921
1 12832 24601
1 3805 85243
1 1379 10184
1 13277 24243
1 39105 89167
1 580 34706
1 44202 89240
1 23392 83703
1 47662 76888
1 31344 88409
1 92944 94488
1 46761 98298
1 74408 81606
1 4217 34904
1 67872 92437
1 33865 95690
1 18174 36837
1 30113 64656
1 25697 97829
1 33391 93284
1 29182 93576
1 18770 46149
1 15841 38786
1 90964 98076
1 33188 60193
1 60655 95240
1 28151 29635
1 27980 90745
1 80791 97880
1 36308 94937
1 74032 90034
1 28351 64882
1 46831 78481
1 7067 93347
1 79471 82028
1 4063 4448
1 81697 94972
1 75062 93218
1 13539 20007
1 71044 95994
1 43481 98773
1 56094 61553
1 49985 77789
1 11680 92808
1 14198 41041
1 30671 69105
1 37018 59988
1 90836 90985
1 57846 59276
1 6636 44482
1 63254 82084
1 67164 79977
1 4895 54788
1 4757 54131
1 44482 51044
1 25715 93759
1 34875 71769
1 8350 51044
1 37326 57333
1 160 29724
1 28219 56653
1 17088 26201
1 19061 49747
1 72094 79910
1 30637 96108
1 24910 52995
1 22680 51579
1 35580 59735
1 12713 93633
1 52551 92848
1 17279 79883
1 6301 61309
1 25102 78329
1 75864 89385
1 19269 61527
1 26296 48697
1 4931 28221
1 76425 99681
1 44647 77402
1 34530 76119
1 18442 67145
1 41919 79192
1 10563 32786
1 12546 60666
1 6887 86170
1 9285 95633
1 29945 47594
1 11090 98070
1 20912 48356
1 11973 15317
1 60643 84275
1 15312 33320
1 8726 13388
1 70744 79242
1 1503 30791
1 9813 54230
1 33127 58139
1 6679 93402
1 12245 84286
1 8779 24833
1 75064 75680
1 25774 47014
1 76548 89918
1 49377 66122
1 43863 49944
1 42244 67644
1 27752 74747
1 53814 71177
1 71455 74076
1 32864 85617
1 18605 69822
1 37652 86743
1 1559 30013
1 47331 63626
1 49376 65818
1 6633 69806
1 63442 90413
1 25886 89250
1 27717 79859
1 5879 28667
1 10527 64007
1 37620 89804
1 741 99595
1 8562 40230
1 60616 75956
1 59479 75632
1 28559 67023
1 8928 34760
1 56387 85527
1 1877 66568
1 12578 38874
1 875 75679
1 32174 80121
1 44786 90490
1 60115 73024
1 31376 76351
1 7698 71766
1 24117 63349
1 64844 73734
1 19703 60539
1 13411 77874
1 44127 80022
1 49896 85638
1 68487 75050
1 41427 96530
1 69476 87500
1 23437 58362
1 2573 80938
1 33059 53914
1 12237 22394
1 13023 80614
1 71204 84750
1 43229 43402
1 65656 95001
1 5519 70501
1 27296 41341
1 32753 72773
1 26612 37557
1 84451 98986
1 46706 76934
1 13571 15201
1 20397 67272
1 26594 47659
1 40047 80988
1 30122 67403
1 57835 67958
1 47622 49815
1 71531 91134
1 75636 80830
1 36823 87499
1 24447 27082
1 44570 54831
1 25823 30385
1 24524 68329
1 55736 85842
1 34035 57881
1 1257 94015
1 58853 69881
1 35954 57292
1 46559 79196
1 69820 72288
1 18181 23781
1 83101 91150
1 17372 77545
1 27879 84947
1 52806 84873
1 40466 83630
1 71133 79753
1 11154 50559
1 34674 62453
1 16984 72861
1 90390 98215
1 32446 48928
1 61808 72362
1 26823 78624
1 16723 21247
1 11823 51221
1 71841 87186
1 46512 52463
1 11537 28455
1 18577 41404
1 3079 32927
1 26644 56725
1 13985 89636
1 46152 56803
1 61873 88352
1 29298 43308
1 6594 35385
1 50752 99802
1 8309 19972
1 12134 24629
1 6980 17919
1 77664 85820
1 1738 61312
1 36192 38281
1 43118 94656
1 22631 42901
1 60634 95391
1 33356 48585
1 17213 50071
1 23658 47363
1 44366 64852
1 35289 40604
1 12275 40803
1 16161 29225
1 49838 78366
1 46492 52238
1 70698 96243
1 44667 51929
1 35909 74939
1 57982 74171
1 47298 69016
1 76749 77578
1 7336 21263
1 26926 44228
1 70266 90347
1 57160 66303
1 40500 79926
1 3333 22694
1 42587 47907
1 8601 29444
1 4636 21764
1 35640 57226
1 43219 91389
1 80952 96804
1 12234 52508
1 16234 67254
1 40668 96910
1 15508 27483
1 2037 47674
1 8638 9555
1 68929 75717
1 23120 88889
1 60586 66191
1 45409 67725
1 24346 87658
1 62914 90466
1 43209 95168
1 67905 79348
1 9752 77941
1 7630 33494
1 15844 61286
1 16066 18314
1 43326 75603
1 553 89002
1 38350 71590
1 2611 62863
1 53265 67768
1 21906 84881
1 11848 63224
1 12293 35019
1 91896 92030
1 9661 95155
1 48379 86810
1 487 74218
1 6745 86633
1 27762 99786
1 54627 67356
1 9519 35520
1 23464 66259
1 52782 91685
1 68248 72475
1 11623 18287
1 38344 87573
1 69792 77030
1 59752 84901
1 10794 27157
1 47577 96269
1 3493 65579
1 21512 57931
1 85866 87870
1 4850 86542
1 18792 55308
1 12061 97173
1 53917 75547
1 7543 54950
1 16475 75395
1 23865 51780
1 30758 54166
1 59434 62408
1 20837 46332
1 20506 38872
1 17321 95524
1 3345 12018
1 27631 30277
1 13476 39505
1 23925 73524
1 28528 78377
1 84968 91797
1 25547 41769
1 21579 43307
1 30452 74094
1 77120 81350
1 17793 19617
1 81065 83707
1 27910 69426
1 68741 69405
1 1119 49726
1 74905 90160
1 15490 19131
1 40777 70435
1 62757 91078
1 28391 65213
1 57013 71459
1 540 59818
1 74320 88485
1 67986 86633
1 54136 62308
1 16862 20925
1 36425 82986
1 88007 91576
1 31620 31740
1 60157 63617
1 1908 22316
1 34321 52179
1 31652 44864
1 12509 29227
1 964 60958
1 21821 54444
1 3256 42875
1 24633 29349
1 91331 99683
1 14027 76428
1 3262 88734
1 66969 96274
1 10156 95698
1 26275 71960
1 20889 96671
1 34194 91214
1 57170 79577
1 1406 67373
1 43556 66724
1 6603 88782
1 9944 48821
1 28973 89371
1 11656 44750
1 25541 97907
1 52441 77212
1 41741 90091
1 54070 92890
1 39729 73078
1 9590 86336
1 29076 96117
1 9171 66335
1 11957 67078
1 3965 14926
1 44161 51697
1 66983 92787
1 35396 76489
1 86394 92322
1 24228 39470
1 28033 53425
1 18730 73783
1 14474 31402
1 49666 97773
1 15962 60689
1 65955 86046
1 9803 75229
1 25652 42533
1 60464 97773
1 22624 26654
1 25890 51697
1 8487 61664
1 21023 82985
1 7201 8693
1 6621 62912
1 20251 46779
1 21208 40095
1 15943 94435
1 17199 75011
1 9928 24805
1 10938 16928
1 1782 30671
1 14154 32539
1 44781 60559
1 55373 90779
1 13780 68933
1 26758 91789
1 43861 95460
1 7933 43623
1 20474 58057
1 21822 41156
1 54491 67880
1 4442 68156
1 26318 52757
1 38048 44703
1 9875 54894
1 76097 86189
1 6451 49267
1 37458 82986
1 8094 53603
1 17634 27236
1 53371 63170
1 30569 89552
1 30597 58965
1 28841 52596
1 6205 33351
1 66557 78717
1 58693 92453
1 3763 44490
1 22755 57082
1 17874 97113
1 2995 80615
1 20291 53396
1 16166 47340
1 54501 98459
1 33216 47639
1 26091 64824
1 30284 38732
1 37018 64285
1 2862 83402
1 29568 38883
1 15881 18176
1 9444 12625
1 63050 89843
1 8934 39096
1 44936 69022
1 16965 33888
1 7790 18396
1 25971 67251
1 11266 40890
1 56109 78897
1 39860 56412
1 34619 41016
1 16543 48701
1 39259 97184
1 36829 59785
1 30084 31746
1 64262 70236
1 67603 82095
1 58587 82157
1 2752 27623
1 37208 57848
1 47454 48354
1 33354 34870
1 14292 55189
1 24637 35156
1 44673 52551
1 42447 69293
1 27543 48683
1 15917 21771
1 39308 65164
1 12749 25860
1 19235 90482
1 13780 20139
1 2777 24219
1 29815 64328
1 9157 57318
1 55330 89927
1 54234 63824
1 69225 87204
1 3169 10448
1 79248 88178
1 85710 96799
1 24401 26552
1 46837 71375
1 6893 94319
1 56388 65143
1 88402 96600
1 75130 94025
1 29520 43488
1 8193 90263
1 48605 95763
1 10521 35262
1 16741 63934
1 27424 96178
1 47152 77711
1 56432 59743
1 56652 88787
1 3089 27244
1 51353 60623
1 19127 25391
1 16096 82199
1 25307 34458
1 32177 89585
1 49599 60990
1 18478 23192
1 43261 70755
1 21029 58532
1 9752 47427
1 3402 97124
1 28908 49182
1 32761 49519
1 63385 94905
1 41307 75326
1 92500 94099
1 21833 30848
1 74760 85971
1 28728 39748
1 51276 53769
1 53441 92998
1 33961 46187
1 30452 73916
1 4134 75732
1 7349 22857
1 2925 18813
1 4555 88365
1 74549 74571
1 72858 75740
1 1557 62229
1 20918 98121
1 18812 69986
1 20703 76830
1 33721 53463
1 6283 89645
1 21895 45319
1 45850 55089
1 16822 75555
1 13298 18828
1 28226 61365
1 8093 99455
1 46611 49214
1 390 36140
1 14705 45141
1 9519 26092
1 24027 41485
1 4875 26806
1 26814 82737
1 82504 94507
1 1075 7138
1 7492 49752
1 87084 88673
1 32788 97224
1 11395 92344
1 67991 90280
1 15106 50854
1 13729 90965
1 34933 73869
1 76397 90591
1 24008 86403
1 5798 34815
1 4631 36451
1 15985 41981
1 25530 45041
1 43647 91868
1 31329 77595
1 68392 99217
1 2004 37585
1 8104 78596
1 55393 59945
1 67415 76142
1 39735 46149
1 16709 83892
1 17876 37496
1 3995 98428
1 30540 74355
1 6213 13410
1 46981 70732
1 25592 88993
1 86830 96436
1 19860 20977
1 31965 45624
1 22160 44078
1 3693 76022
1 24189 98381
1 49472 51830
1 51369 97878
1 38454 63789
1 41732 65298
1 67776 94782
1 7079 86235
1 64522 99689
1 3670 41400
1 83300 98874
1 57406 81521
1 25228 97241
1 34523 85446
1 65967 92735
1 24428 36558
1 255 74552
1 5131 77339
1 44569 89750
1 74654 86752
1 28417 86797
1 54824 58869
1 44710 63876
1 34761 40787
1 50757 73872
1 33243 91024
1 16758 64793
1 38019 93630
1 33631 80739
1 56429 94739
1 64895 75161
1 6527 87648
1 24201 56394
1 17990 32555
1 7011 81218
1 11462 46474
1 70081 97034
1 10322 33548
1 35774 68065
1 37566 43066
1 55067 89211
1 47173 56265
1 19292 48634
1 68923 83205
1 80256 82988
1 69246 72210
1 5092 84672
1 20765 47839
1 13084 20938
1 12549 17556
1 51967 95081
1 3014 73121
1 3147 85344
1 31896 58129
1 38377 77796
1 65042 89041
1 418 64486
1 9776 43000
1 18124 46710
1 36270 75661
1 63538 83454
1 5395 48591
1 5719 96201
1 57925 92572
1 25564 51781
1 31233 52590
1 22055 46466
1 9462 51195
1 35331 48603
1 49476 56363
1 27983 47733
1 48648 87366
1 93691 96508
1 37416 40863
1 26015 97380
1 58935 80298
1 43857 56238
1 30243 39940
1 40052 97418
1 53270 55177
1 14037 23229
1 81298 85810
1 26131 96611
1 28241 97487
1 70785 77556
1 21688 28807
1 89623 94686
1 7959 56914
1 26048 36214
1 28696 72997
1 21244 27949
1 15096 61132
1 10571 64989
1 30471 82790
1 19926 48791
1 44545 74178
1 74876 79246
1 3895 73008
1 30972 59846
1 29992 69179
1 17660 62787
1 38297 91120
1 56922 80052
1 21868 33657
1 43755 72904
1 37433 71488
1 32919 95342
1 31850 77897
1 18371 70619
1 8885 43953
1 72555 78802
1 23114 43767
1 15099 36830
1 22834 54645
1 42391 88003
1 33562 79184
1 8158 94510
1 29906 71146
1 14372 78813
1 8044 16676
1 10805 19116
1 34031 57947
1 77369 83500
1 10689 13693
1 42892 66434
1 40519 86202
1 8406 96424
1 49456 64759
1 43634 86463
1 68005 72594
1 10449 25086
1 187 18186
1 6061 62079
1 64299 75776
1 8849 27276
1 8977 11754
1 3811 59402
1 88278 91405
1 43304 65683
1 15164 74842
1 38539 49695
1 10228 11578
1 45798 79323
1 10498 29378
1 21239 81927
1 49726 69094
1 60083 73245
1 13093 78463
1 24594 96285
1 58267 77704
1 9335 37499
1 88863 93144
1 65029 73156
1 36258 44143
1 2533 4401
1 78719 90250
1 24852 96012
1 28681 63733
1 18429 97560
1 20323 85447
1 1423 17572
1 46983 87448
1 24097 47759
1 38352 45128
1 15701 73520
1 85595 86650
1 66553 86167
1 36930 94577
1 43385 64235
1 78166 79023
1 32365 43128
1 16458 55006
1 26720 56131
1 53857 96542
1 61732 87909
1 1458 73399
1 87567 88976
1 23948 89741
1 51817 85139
1 20018 21021
1 72433 78957
1 42624 47569
1 27748 53507
1 8404 95116
1 17259 84129
1 12491 62468
1 28819 91175
1 12178 69618
1 73699 82268
1 35282 65552
1 51674 54772
1 17222 20232
1 16116 27103
1 23536 58288
1 25209 56300
1 7973 27734
1 7444 58423
1 32961 39782
1 4594 93941
1 24883 53624
1 62560 70998
1 13863 94457
1 12317 98567
1 7954 85945
1 19598 70554
1 44667 89821
1 3461 59216
1 35641 84532
1 42854 89366
1 42719 83719
1 78808 81668
1 48906 89280
1 32864 60635
1 9093 98916
1 63172 79197
1 18582 95058
1 31967 39023
1 39951 63224
1 1554 19329
1 19897 99191
1 85082 93297
1 24695 57496
1 34846 57199
1 72225 88210
1 74190 77024
1 30094 80779
1 20915 99805
1 12755 33180
1 62474 80403
1 44147 52944
1 36572 81351
1 56902 59742
1 60867 94850
1 6580 29056
1 53976 90623
1 24215 57416
1 49088 70585
1 20696 23810
1 1277 61834
1 11511 67195
1 12733 34202
1 16727 80309
1 46161 93088
1 88144 93479
1 61017 99018
1 16452 52868
1 80695 97224
1 90048 93553
1 30603 74496
1 45576 55854
1 36762 39462
1 34636 82655
1 47512 78667
1 70990 98839
1 62189 84099
1 5030 68466
1 23292 63467
1 2042 82257
1 4985 42549
1 3348 53791
1 35384 67173
1 25623 97712
1 51180 67287
1 5724 66978
1 38175 42481
1 96182 99690
1 84288 89599
1 55414 84718
1 25566 26297
1 18734 74550
1 24619 56433
1 21644 64075
1 4131 60139
1 13364 79093
1 3992 45057
1 37216 96083
1 83277 88267
1 31970 45807
1 16036 20189
1 19657 51025
1 61558 84878
1 52451 74460
1 12900 23071
1 19140 77235
1 6717 94794
1 42225 50995
1 49743 84618
1 9691 78818
1 70569 73042
1 3165 99993
1 63408 98450
1 22285 29018
1 508 41771
1 32443 85528
1 16548 36804
1 71289 90079
1 21454 29194
1 63021 85431
1 24209 61547
1 74901 83843
1 55976 74586
1 36632 89246
1 14714 99676
1 18244 50425
1 77529 88424
1 56247 71721
1 85212 85243
1 61678 84274
1 58404 67542
1 61317 76957
1 53841 73591
1 50314 89307
1 39657 41105
1 5203 65773
1 21931 91343
1 1196 61609
1 5966 55593
1 24265 64001
1 31442 38163
1 6152 29500
1 37686 75191
1 230 58482
1 19339 36703
1 74757 91560
1 31719 59000
1 37452 75421
1 738 89679
1 20725 88189
1 37668 43224
1 44602 67911
1 51678 96495
1 1487 41038
1 2967 22658
1 48875 71014
1 28683 75338
1 22268 33223
1 62724 70348
1 55487 70992
1 9616 92697
1 14584 18982
1 67093 70227
1 18438 68245
1 42948 47952
1 2761 97701
1 35986 55355
1 4269 88364
1 5801 46876
1 49549 70997
1 29692 66296
1 15451 59551
1 24251 88155
1 46227 94328
1 9570 84761
1 31097 67451
1 4734 36392
1 31647 80420
1 69912 93580
1 86492 95114
1 73553 75406
1 35080 99332
1 3886 66383
1 7195 61340
1 4791 6811
1 6264 60475
1 17649 70475
1 11586 19314
1 4828 47035
1 72595 74487
1 32047 84780
1 4844 41451
1 19933 53075
1 39226 62033
1 2952 47610
1 27218 92298
1 33860 50016
1 31984 39753
1 35400 47381
1 37377 80170
1 8944 89461
1 9969 37296
1 52423 84407
1 28233 99944
1 60389 77766
1 37506 89936
1 4013 36760
1 881 96087
1 7629 23433
1 67969 86248
1 33566 89494
1 50868 90648
1 11808 94418
1 67418 95821
1 2343 98068
1 5267 51154
1 42379 84321
1 14022 95764
1 32775 59461
1 73941 98220
1 10161 87054
1 17160 71402
1 28242 40306
1 57624 92607
1 21991 40452
1 74586 78608
1 26072 92081
1 57257 87773
1 61921 79000
1 15239 36958
1 17035 86941
1 65066 69963
1 39736 46849
1 14099 99900
1 18363 54041
1 71617 93361
1 23792 42612
1 16424 91218
1 32980 61527
1 63566 68102
1 81656 81796
1 18303 30144
1 22874 75000
1 36777 76625
1 27653 90500
1 48884 72655
1 48719 67237
1 14240 79660
1 25297 87050
1 42176 95248
1 50531 79557
1 58099 89090
1 34185 83938
1 34758 93907
1 19412 84405
1 40438 66297
1 17143 26979
1 1223 4210
1 11887 30350
1 67309 68812
1 26751 47187
1 20244 50269
1 667 4693
1 35758 43338
1 27940 30046
1 15641 67061
1 469 4738
1 65012 92199
1 6909 45574
1 79005 99557
1 70734 97441
1 92617 94608
1 22105 79869
1 47743 96584
1 15761 41259
1 13610 82023
1 797 52615
1 13674 85141
1 7876 32615
1 48289 54153
1 7796 84297
1 42809 63966
1 680 42026
1 22796 93798
1 48344 95332
1 15124 24109
1 12790 80214
1 3379 53581
1 89698 93788
1 59487 61785
1 62203 97699
1 71482 80474
1 74265 87191
1 39405 98544
1 29721 61052
1 24414 53589
1 14745 78758
1 1384 1686
1 60692 62259
1 78259 96153
1 1643 6075
1 13849 42385
1 16965 85610
1 34776 91167
1 81182 85702
1 31551 41247
1 38786 68273
1 71958 78107
1 18139 32361
1 52734 82719
1 3824 30670
1 22136 85162
1 3563 53130
1 23842 92653
1 38198 70417
1 11969 71831
1 78382 90242
1 76268 78494
1 883 45078
1 42262 50517
1 63625 71215
1 65520 93176
1 15102 60300
1 1140 6916
1 56966 74124
1 67892 79894
1 14243 26099
1 65503 83208
1 53208 76121
1 17430 49159
1 83512 95403
1 44333 66617
1 27706 86611
1 1998 84581
1 60722 75449
1 23301 58344
1 5146 41997
1 44677 47169
1 32204 82697
1 31596 61260
1 18600 24672
1 28748 59021
1 33156 33290
1 10701 65380
1 12683 55542
1 15566 19402
1 20553 38560
1 29200 82390
1 47620 74150
1 13976 51804
1 24590 38102
1 12445 74543
1 50810 62954
1 26645 56915
1 47785 99002
1 69240 71628
1 14578 63175
1 51129 84415
1 37336 50876
1 65734 89421
1 29591 56479
1 48982 58552
1 75777 91946
1 12838 49763
1 1486 17866
1 53205 80712
1 31386 42314
1 64887 80612
1 28465 36653
1 31450 63717
1 95900 96616
1 20879 92539
1 59767 69754
1 23187 48292
1 31881 68049
1 49830 84693
1 12843 90327
1 3551 64753
1 371 69892
1 25473 94811
1 15839 86889
1 10716 13506
1 10182 92565
1 70013 78314
1 3751 12991
1 85487 94378
1 83308 86429
1 63048 63345
1 3113 66778
1 16210 99796
1 23585 63437
1 63866 75101
1 30305 39024
1 11099 73492
1 8943 16048
1 25011 81760
1 56365 80188
1 31138 51077
1 15616 90329
1 59443 93742
1 56740 88071
1 21481 47295
1 930 21150
1 8582 79868
1 56159 66847
1 28130 66068
1 20325 94845
1 24063 80956
1 1390 67592
1 34338 93272
1 8038 18508
1 9210 15330
1 31313 99545
1 44104 72832
1 12147 28635
1 70686 96412
1 68735 79677
1 79503 91692
1 77686 83269
1 4675 28179
1 17601 88338
1 68041 93771
1 14259 20561
1 29713 46148
1 38475 41046
1 6382 54131
1 6147 88445
1 13983 85511
1 6287 39119
1 63102 97140
1 35494 60997
1 90795 95766
1 53201 96569
1 2543 61074
1 22909 99659
1 85743 87829
1 81624 82008
1 24237 60711
1 37734 62977
1 75340 96392
1 67663 91633
1 32605 83286
1 49067 80815
1 14019 90464
1 53885 66677
1 44126 66421
1 25905 39918
1 25139 33011
1 51636 98387
1 11563 94690
1 34755 47127
1 20882 69513
1 21980 83436
1 11660 64343
1 4307 15525
1 4162 53640
1 67566 82550
1 8304 27443
1 39218 50876
1 19516 84902
1 25108 48387
1 40704 84380
1 1870 42155
1 51981 82060
1 64986 81765
1 46710 53430
1 13776 37646
1 50297 79669
1 4867 22052
1 48436 100000
1 32276 81204
1 69609 71293
1 23264 76318
1 16412 45666
1 58798 76895
1 25619 83808
1 61042 82795
1 24865 75741
1 59837 73038
1 55792 86394
1 25217 99812
1 19781 64714
1 37366 93071
1 13327 92603
1 64631 92393
1 53333 71903
1 3296 14599
1 70742 77859
1 8091 86018
1 11020 43305
1 62618 85998
1 66270 81768
1 18201 24444
1 67452 73516
1 31540 43632
1 118 91188
1 9642 31935
1 11359 32776
1 21939 33516
1 31576 45480
1 52803 71935
1 76519 84140
1 40822 79376
1 20768 96497
1 35129 94647
1 2418 62406
1 61527 64471
1 33012 85592
1 46832 47805
1 4389 49221
1 41834 94442
1 43537 79253
1 26027 72334
1 49175 69931
1 7134 96542
1 63800 83753
1 20403 27562
1 2724 61599
1 44411 47289
1 41441 58303
1 13585 50968
1 24976 46568
1 12753 87486
1 43949 55174
1 60872 77935
1 1395 18273
1 57176 78707
1 64576 98642
1 59881 81182
1 59240 68713
1 89774 94879
1 30681 51458
1 3862 4684
1 16514 69073
1 69672 97625
1 58316 69193
1 56860 64156
1 13754 97642
1 40709 99638
1 2818 28651
1 4307 58607
1 11232 42263
1 55093 81061
1 20024 69476
1 61329 91248
1 16376 73677
1 22021 95067
1 23680 55584
1 24353 57278
1 24571 92345
1 29634 71418
1 19554 22909
1 506 31728
1 30089 88547
1 33670 56188
1 19519 46986
1 72103 95158
1 46783 79970
1 1558 18233
1 39554 84402
1 54336 99001
1 38259 85242
1 40094 92201
1 20840 85750
1 24155 76778
1 2085 84783
1 48488 85327
1 42307 97868
1 52811 86535
1 44947 68012
1 16569 81916
1 29309 84570
1 21264 87179
1 25810 80625
1 17375 51292
1 49957 89061
1 56749 61040
1 39432 66001
1 52003 67278
1 20435 52372
1 13125 77472
1 37356 61720
1 45143 77386
1 63846 96465
1 23033 91431
1 28381 98962
1 45518 59156
1 77907 98931
1 48320 72297
1 20072 28006
1 7864 68215
1 23785 68645
1 14289 32335
1 75263 98042
1 82115 86251
1 70457 85009
1 16121 68564
1 54599 80974
1 19634 59800
1 8097 55107
1 12253 68582
1 42910 44878
1 18993 36649
1 48259 58085
1 47623 51153
1 5750 29595
1 54529 92953
1 71546 85782
1 44044 45411
1 22517 38920
1 7032 51286
1 51026 64486
1 40112 71328
1 42558 44152
1 36281 93994
1 31469 49914
1 29152 91435
1 15917 78519
1 28456 60583
1 16906 47842
1 49723 54430
1 28036 43799
1 36794 64562
1 12091 76165
1 36672 43611
1 49836 83018
1 73566 79716
1 67829 90474
1 37568 49306
1 35711 99064
1 61411 67864
1 90178 95790
1 1371 70540
1 20601 62447
1 18639 73694
1 76251 93960
1 58310 99221
1 26876 97667
1 15986 40291
1 27521 68013
1 2179 33138
1 84699 87639
1 26661 28371
1 29333 60891
1 49201 94094
1 10954 18206
1 40057 61960
1 10808 43864
1 85827 86822
1 17648 30554
1 41671 44992
1 22541 81807
1 33943 98230
1 81305 99441
1 71691 85435
1 4869 19334
1 9261 35262
1 26939 95528
1 55796 65934
1 21727 37180
1 10924 52832
1 39831 94306
1 76550 79265
1 26343 76559
1 14755 93501
1 14096 90662
1 20690 39098
1 8350 26889
1 9320 61657
1 16153 35923
1 14923 49250
1 66985 99005
1 63253 94010
1 14627 37045
1 12264 56709
1 69409 80240
1 32164 66863
1 33693 61182
1 15575 91301
1 63270 83211
1 43346 89066
1 19912 78327
1 18718 54734
1 53043 76352
1 10995 73330
1 36852 47364
1 30945 93690
1 23425 41549
1 4212 11675
1 31563 37526
1 35643 64147
1 51343 64754
1 58002 70351
1 24598 30598
1 77900 95012
1 23630 26789
1 4314 20820
1 13136 72772
1 13211 75069
1 398 48772
1 19597 67166
1 6585 32547
1 13698 68447
1 8555 67178
1 23227 36642
1 22563 66283
1 17293 33059
1 63185 65258
1 33891 62984
1 27061 85912
1 43375 90308
1 43636 98263
1 34424 55437
1 61478 67327
1 30177 92221
1 33855 34580
1 64626 72721
1 69952 78567
1 45786 93972
1 28889 94961
1 25649 89975
1 83475 83740
1 70637 82841
1 6466 18381
1 57336 76132
1 37597 86338
1 79025 95045
1 39984 62969
1 25934 77794
1 16238 18996
1 20840 82247
1 79403 96027
1 18070 46725
1 6402 31881
1 35577 46104
1 14576 36269
1 5419 42389
1 57088 99573
1 4533 22826
1 27857 44540
1 18365 89482
1 16731 96358
1 8518 57985
1 23473 33036
1 52590 53682
1 70086 98550
1 13235 81961
1 51211 66864
1 29364 96337
1 41953 64694
1 23012 75256
1 19434 89909
1 9910 24064
1 42688 65710
1 46588 53743
1 49295 60886
1 90410 98065
1 43416 43562
1 61866 88621
1 1648 45671
1 16181 39473
1 67501 69300
1 85817 91995
1 8749 99894
1 56461 60866
1 1556 41094
1 10223 92751
1 25314 79708
1 51567 97833
1 17068 84800
1 223 28572
1 30581 70931
1 70755 91909
1 56132 88657
1 20298 87917
1 62020 73795
1 2147 39534
1 47307 83479
1 10640 63415
1 12168 88420
1 51538 85849
1 42674 55829
1 25558 40434
1 11819 21184
1 95976 99023
1 25979 26594
1 76897 80124
1 11435 67930
1 12417 39742
1 8168 79679
1 40957 87576
1 14406 58264
1 18878 44627
1 29514 74534
1 24275 73106
1 5805 34778
1 79255 96817
1 9808 13115
1 50020 58148
1 63338 66157
1 78678 96014
1 17959 49292
1 89632 92932
1 76981 80566
1 28347 78195
1 40277 49717
1 24188 81576
1 7949 59006
1 24671 82168
1 70816 93498
1 81193 81557
1 6747 77162
1 15124 76738
1 16698 65789
1 2963 77725
1 11125 29052
1 25066 88516
1 57430 92006
1 4865 11867
1 15594 81281
1 35741 42313
1 31740 43280
1 8851 12606
1 83089 85421
1 54100 83517
1 68167 68649
1 45361 73970
1 24915 52675
1 34689 74596
1 31029 72391
1 42901 72569
1 37987 45605
1 56872 63068
1 41841 80633
1 89016 90112
1 30740 34306
1 38980 77172
1 41900 73042
1 84603 92370
1 24348 33514
1 56582 73418
1 38421 77069
1 20513 83201
1 86537 99198
1 15470 59991
1 29178 53839
1 42927 95781
1 72114 79580
1 68069 94228
1 32768 91372
1 37500 57387
1 6311 57333
1 12944 29730
1 10194 14495
1 45003 47773
1 13093 66961
1 15571 46482
1 86627 97278
1 29043 56153
1 18950 76197
1 10989 19258
1 43267 67595
1 4580 16237
1 8863 27572
1 1054 47100
1 42027 77384
1 2546 37767
1 46299 95312
1 2441 3742
1 60492 84296
1 12716 58375
1 5278 76413
1 45976 79142
1 19538 62376
1 24500 59711
1 58002 64447
1 38363 73790
1 42481 97449
1 41386 48170
1 19202 67459
1 75385 94623
1 71626 78084
1 79119 99983
1 14507 33449
1 29110 92685
1 60746 98477
1 95334 97142
1 36358 56640
1 13595 92786
1 30878 34083
1 13467 96296
1 60004 85701
1 59930 85778
1 27717 44058
1 15648 60368
1 9824 34582
1 54991 81524
1 55860 59000
1 40045 85241
1 23679 72681
1 63057 76457
1 12978 50808
1 21184 81845
1 54309 83939
1 17814 52171
1 64873 93179
1 78510 87905
1 35639 97037
1 1313 81424
1 4333 71935
1 21101 42277
1 26958 39526
1 28070 47846
1 45084 91042
1 32825 71401
1 89069 92648
1 33353 75888
1 73244 84929
1 93599 99758
1 34289 79582
1 19597 98781
1 85400 87898
1 40062 94952
1 47520 59281
1 20399 64232
1 36571 90263
1 7065 16594
1 71659 87782
1 14011 50086
1 20425 46284
1 83403 87446
1 33023 61230
1 17644 36550
1 39584 84673
1 8877 59463
1 9771 30018
1 69439 87801
1 3789 93520
1 2473 63151
1 35991 86825
1 11912 27334
1 12026 82309
1 28333 57183
1 44925 95647
1 18887 99405
1 76022 93098
1 21082 95000
1 8869 66426
1 5148 13398
1 7477 83695
1 9731 87639
1 51281 92320
1 46952 83347
1 29842 97410
1 71835 86075
1 50133 87499
1 1390 61304
1 7392 16772
1 30467 49536
1 44849 68275
1 3314 77890
1 43092 92604
1 56704 99111
1 5586 24232
1 25818 81044
1 70548 98755
1 35291 62740
1 2838 84341
1 38931 51697
1 23006 87817
1 36630 53400
1 44562 73073
1 39696 91071
1 75249 80897
1 19594 92376
1 3476 5575
1 46125 97796
1 30705 66081
1 3251 24348
1 1906 21311
1 32789 81948
1 63829 83382
1 70949 83998
1 25670 57733
1 54517 94060
1 63356 90187
1 4562 56927
1 5894 18323
1 33577 61553
1 48311 80416
1 9332 80388
1 41249 60239
1 26885 60566
1 4426 10383
1 16652 92878
1 526 9859
1 892 51795
1 3326 54129
1 38283 41340
1 57533 93828
1 59506 92594
1 7891 71791
1 23880 26568
1 25927 94216
1 81850 94939
1 22704 51125
1 46352 78532
1 42640 68388
1 43814 73437
1 4807 59406
1 22646 99075
1 13686 20469
1 72016 72901
1 67261 76085
1 24053 64148
1 27985 97389
1 8473 85826
1 15363 71654
1 54895 99659
1 59378 91463
1 19447 62427
1 71508 79096
1 14885 98788
1 19806 64823
1 80611 87412
1 27696 67428
1 50219 83887
1 73745 75679
1 36643 47024
1 69748 84435
1 3114 39089
1 60986 80022
1 8509 76316
1 2239 24430
1 9247 41503
1 12154 25674
1 53627 54756
1 2848 69657
1 8200 51996
1 67316 85648
1 81264 96408
1 29579 78077
1 18885 53258
1 71915 97027
1 61062 70838
1 43374 85708
1 74354 74585
1 11984 63960
1 23984 75707
1 53850 71074
1 45886 66321
1 10505 41721
1 46016 79662
1 35449 54471
1 10275 34868
1 43474 62080
1 3868 22731
1 56474 68838
1 39850 73468
1 10107 49532
1 49669 85528
1 12769 26591
1 49734 53445
1 33356 43851
1 46063 59219
1 56270 91675
1 47870 82844
1 47175 70779
1 34014 98640
1 44939 62371
1 47089 70623
1 24309 50904
1 30399 86500
1 15498 39074
1 11432 51433
1 17693 58909
1 33936 95224
1 9091 31841
1 47918 72444
1 69093 78727
1 18078 96688
1 29041 42383
1 64376 84825
1 856 89819
1 79363 81164
1 34829 80584
1 14014 48194
1 17042 19253
1 71664 91323
1 51346 82218
1 59836 98819
1 59714 96996
1 73879 88564
1 47624 54161
1 27086 89770
1 16675 67060
1 35915 82516
1 39676 96344
1 17380 26366
1 495 36409
1 43101 86372
1 15261 69255
1 11829 96227
1 18031 76384
1 18409 35816
1 48554 52470
1 87582 88866
1 56002 89772
1 67100 68315
1 95693 96608
1 93844 97298
1 81967 96888
1 33881 55053
1 80270 85511
1 34885 70585
1 36564 47065
1 4824 9756
1 42794 59776
1 25104 63703
1 59288 87902
1 18628 67552
1 15530 91454
1 57221 80287
1 24564 70922
1 86300 89826
1 296 28202
1 21892 45630
1 73776 89535
1 8465 18657
1 19114 19751
1 18405 49969
1 10770 16996
1 91789 96556
1 28203 34670
1 37650 92554
1 25145 54096
1 4071 46478
1 2617 78187
1 63339 93105
1 42200 49618
1 69437 87952
1 3109 72946
1 61221 77144
1 93423 93934
1 27532 83687
1 45789 98332
1 8727 90498
1 46930 92126
1 53135 71280
1 64895 99233
1 50381 73117
1 6018 83130
1 6411 24743
1 45188 65473
1 26054 60080
1 63922 96173
1 10212 16657
1 38090 47042
1 46600 85761
1 66818 98365
1 67832 89280
1 18408 51222
1 15474 16997
1 1308 85553
1 348 68314
1 17017 64886
1 22559 67903
1 1926 26807
1 21806 47070
1 3598 79756
1 69236 88431
1 4045 74305
1 89872 95734
1 45009 74224
1 13576 33290
1 52230 57251
1 44711 76460
1 18654 75377
1 5234 11822
1 550 2325
1 53864 99653
1 38956 44779
1 62121 81088
1 31218 60809
1 7185 27875
1 46048 73171
1 39805 96694
1 54733 88507
1 10745 53880
1 22804 54450
1 5176 72595
1 54687 81322
1 8760 57723
1 40226 87161
1 69985 90692
1 23659 85217
1 59468 89386
1 36753 90005
1 55433 73331
1 29664 97576
1 7306 12110
1 11374 12850
1 13837 33706
1 39156 44008
1 59469 88791
1 46983 89476
1 23641 76778
1 29517 43521
1 22060 92125
1 25808 55364
1 26313 82474
1 8985 36726
1 47297 70975
1 77888 81774
1 13329 97877
1 46667 93224
1 48280 67346
1 38452 61212
1 3442 60236
1 36528 82059
1 10127 70721
1 3840 54849
1 63572 72502
1 38 93700
1 84346 98601
1 28380 88878
1 1315 13531
1 12660 85472
1 10461 69183
1 49708 55569
1 30342 84464
1 8972 68640
1 6712 28417
1 32575 79511
1 41245 71900
1 12294 98412
1 62518 68945
1 18680 47455
1 90806 96474
1 50752 91725
1 35193 93338
1 41620 48855
1 54919 60652
1 29802 31585
1 49980 65532
1 20285 74856
1 46656 50655
1 84130 93985
1 53135 86119
1 54746 65797
1 20947 25411
1 18661 46703
1 445 41017
1 68262 83383
1 78437 80289
1 57773 69816
1 22181 73667
1 36912 45176
1 9399 64237
1 51728 93044
1 2162 85875
1 63802 77979
1 13589 40121
1 23459 43621
1 8123 62035
1 19487 87101
1 42111 42694
1 45837 88355
1 21232 41726
1 192 92130
1 12464 79723
1 47650 77729
1 14144 20850
1 30153 56808
1 7917 92755
1 28647 88393
1 29467 92952
1 28698 98883
1 57738 87306
1 58698 96066
1 80462 93959
1 33337 51013
1 3593 37808
1 94077 98682
1 36595 95659
1 13732 15220
1 17274 70468
1 3679 84729
1 72217 95559
1 4341 46082
1 14712 45951
1 76476 82561
1 55821 94759
1 21055 53485
1 5770 52566
1 24400 39726
1 13464 47585
1 24869 74447
1 17191 55064
1 53516 60396
1 34907 81406
1 29385 45413
1 44906 64311
1 49384 79403
1 44658 90034
1 37742 62299
1 7450 47967
1 7496 79413
1 30134 92063
1 43650 93362
1 55443 65490
1 45383 47174
1 4495 20538
1 33593 69844
1 17573 24356
1 60848 87442
1 44526 46367
1 1468 73945
1 86687 99924
1 68008 94939
1 15222 17975
1 13227 79276
1 34111 73879
1 35324 69027
1 66922 81117
1 34954 84187
1 45883 81109
1 9291 84767
1 71757 88330
1 653 74222
1 63520 77126
1 7464 34175
1 79095 95666
1 14714 48738
1 43481 66507
1 48176 95786
1 9916 12336
1 41925 87947
1 42800 98766
1 88686 92420
1 28820 80261
1 16171 19042
1 42875 49175
1 55701 75889
1 41226 97608
1 54771 79706
1 80529 95381
1 45189 78257
1 21059 84539
1 46853 81965
1 21810 81554
1 61517 91130
1 33085 84147
1 39667 96275
1 14923 68279
1 32101 90659
1 66676 96170
1 57039 58799
1 94955 98481
1 9172 51996
1 31150 34396
1 19319 50780
1 19727 26537
1 11550 61569
1 81572 97721
1 919 22129
1 76044 83319
1 42140 76638
1 9391 55320
1 4814 56731
1 39015 55177
1 65052 99060
1 12180 76463
1 23181 26842
1 12387 20218
1 16769 92248
1 5789 95250
1 16381 44993
1 891 77300
1 19966 77076
1 47435 59146
1 5272 72504
1 53618 93663
1 72660 86831
1 6156 60825
1 14043 40396
1 124 18334
1 37176 80354
1 18540 23181
1 38810 72478
1 7419 97163
1 65422 78753
1 10340 37517
1 40547 76473
1 41046 60194
1 7351 55816
1 13283 38163
1 15110 33392
1 46468 75547
1 20139 51271
1 300 27340
1 20615 72554
1 931 44588
1 35592 48495
1 7836 93717
1 72488 74617
1 42250 63962
1 7477 94126
1 14314 70039
1 17918 80609
1 14254 30070
1 41665 91478
1 4519 26697
1 2747 18514
1 81884 93311
1 42536 87824
1 26411 38629
1 17250 24023
1 28019 49804
1 30203 69722
1 74484 96518
1 48988 75030
1 52801 81929
1 7512 95182
1 33286 74151
1 43942 89487
1 60084 89424
1 13214 38315
1 8435 97408
1 1935 39958
1 86103 88800
1 25126 96766
1 87185 88236
1 15794 29945
1 59126 98948
1 78685 79048
1 30124 55383
1 64686 91565
1 57008 79000
1 33999 97111
1 21584 86967
1 27494 65162
1 256 81703
1 60939 93113
1 46522 63830
1 26868 27672
1 4218 99688
1 16417 74692
1 44456 81768
1 53704 58898
1 86062 93090
1 31119 73770
1 14749 77057
1 20054 72855
1 22773 25847
1 54994 58115
1 85405 86528
1 41661 50818
1 3754 48563
1 48222 82043
1 14081 99028
1 18915 90992
1 27436 35584
1 33274 42835
1 42998 56256
1 75502 95462
1 54151 72074
1 8839 32375
1 8603 15295
1 50091 87115
1 5394 61654
1 7252 82191
1 38514 73199
1 83597 95973
1 40233 94956
1 12103 90963
1 69240 75451
1 32605 94222
1 85186 92612
1 4584 76483
1 21587 74512
1 3085 85215
1 1630 47503
1 24071 54046
1 76426 88925
1 8134 46433
1 45830 98117
1 25473 73052
1 11982 44916
1 17933 62860
1 36907 45430
1 49161 68170
1 56341 79463
1 47563 88984
1 3431 29783
1 5548 38019
1 9772 77240
1 39292 84403
1 694 29599
1 54674 83340
1 43776 59702
1 64850 67360
1 23274 89915
1 64227 90419
1 6505 14791
1 6324 19536
1 60105 63943
1 33857 50775
1 16686 61167
1 52350 92429
1 7031 67214
1 18726 38531
1 1091 59560
1 50173 81394
1 64054 72994
1 28849 48296
1 3067 35899
1 12270 69525
1 22609 76117
1 49362 55147
1 17690 47617
1 32093 42343
1 1786 23289
1 47669 69122
1 11804 65739
1 68895 96372
1 44058 68337
1 57416 96897
1 9037 27802
1 65376 91546
1 62951 68511
1 89388 93402
1 35590 91824
1 18667 87298
1 1471 25567
1 10717 31046
1 60699 72793
1 53981 86698
1 17057 37623
1 27161 66437
1 5203 71479
1 82116 84518
1 43289 67272
1 8843 70165
1 35874 68422
1 46677 61740
1 40993 62638
1 49736 53134
1 19513 73198
1 46222 55954
1 68349 78016
1 87671 91808
1 59624 93506
1 11281 36814
1 26389 92283
1 19133 47716
1 16086 36352
1 71276 80311
1 42475 56811
1 49767 86997
1 64057 94373
1 56170 94763
1 51942 95549
1 10864 14887
1 81101 88461
1 25038 52508
1 58289 84770
1 17372 94988
1 54216 55844
1 30195 40359
1 4573 8303
1 68373 87000
1 31081 93107
1 6691 39304
1 30377 90641
1 12923 18324
1 21964 26509
1 1368 18509
1 7058 88288
1 44751 48716
1 3077 25337
1 5528 22660
1 79015 82153
1 53209 94639
1 33733 72807
1 650 69473
1 6471 14675
1 84562 89443
1 1958 11204
1 18177 57170
1 11497 83604
1 39774 97130
1 9880 10961
1 68822 98987
1 44536 96628
1 81661 95123
1 10382 81718
1 41758 54536
1 59713 85925
1 13920 19270
1 46000 46600
1 68211 73036
1 19669 99191
1 48309 77393
1 27375 70818
1 15907 54089
1 12266 91654
1 42198 82592
1 1153 65246
1 25790 75803
1 28090 80008
1 73150 85355
1 78431 92154
1 3154 99911
1 5135 65938
1 5530 50840
1 9571 32352
1 42002 44405
1 4273 27777
1 60070 76811
1 517 77565
1 51698 95666
1 16373 59852
1 39612 78096
1 13846 78068
1 28030 93600
1 6713 74153
1 52431 86820
1 6495 62642
1 68202 98905
1 36742 86381
1 33817 90434
1 24148 85094
1 62195 79199
1 12711 66194
1 60055 71310
1 35784 41092
1 7127 26774
1 19633 67792
1 4592 68007
1 920 3713
1 2465 76412
1 22235 80259
1 48706 69949
1 72061 80541
1 34999 63360
1 35771 94291
1 48572 93976
1 69650 85628
1 57609 82570
1 13539 65394
1 42031 48742
1 23673 37382
1 50507 66059
1 3187 96974
1 80 94649
1 5186 56380
1 16713 96417
1 35846 92639
1 41020 98273
1 14073 73099
1 54112 66946
1 56519 80183
1 52146 99896
1 1277 72339
1 5421 23018
1 31719 65997
1 84965 99209
1 9009 66650
1 48042 81125
1 83144 98599
1 58573 94051
1 35483 50061
1 9981 67126
1 43652 91843
1 48885 56329
1 20349 68129
1 21090 93555
1 3443 93828
1 16678 18761
1 41392 89885
1 11489 23184
1 48170 82971
1 5924 65438
1 36768 46816
1 75019 90685
1 62292 99433
1 58757 91736
1 48155 99180
1 27985 51094
1 1770 51722
1 4684 54788
1 34423 34435
1 31358 83394
1 14847 91496
1 7541 59132
1 56365 90349
1 4177 74269
1 32659 35207
1 5318 38073
1 22243 56428
1 39052 63686
1 11308 29870
1 6857 59801
1 10596 72327
1 13565 47291
1 40659 77865
1 44547 80002
1 61573 72033
1 67942 96013
1 7372 55921
1 7444 13390
1 2400 38498
1 70169 99077
1 7048 76537
1 58398 88569
1 83755 87771
1 33106 66857
1 35599 45831
1 23190 64085
1 40384 56325
1 14553 83868
1 54933 97274
1 32744 41956
1 292 83024
1 16409 74534
1 5767 63491
1 49740 75237
1 1826 24022
1 27181 62022
1 39158 54775
1 41262 90507
1 47607 52384
1 89993 97676
1 6980 26909
1 24345 25170
1 14470 81468
1 5532 69810
1 69044 84809
1 60044 73385
1 19080 49484
1 8961 33713
1 44403 67308
1 39014 84520
1 46528 70699
1 69394 98763
1 10506 77056
1 4415 22678
1 64841 85064
1 31533 96001
1 26311 55780
1 23720 99241
1 57927 70288
1 94964 97920
1 31376 71719
1 41481 96167
1 9409 57107
1 2471 10807
1 32966 38821
1 9428 38613
1 632 79251
1 1887 82219
1 45596 50128
1 48953 80642
1 43663 77909
1 34003 42917
1 92572 97032
1 8078 94271
1 47547 73012
1 53947 63930
1 15655 19621
1 12848 84797
1 28050 48435
1 22623 76051
1 3385 99621
1 45345 57457
1 27569 49879
1 76716 84415
1 41602 84414
1 7248 92876
1 46198 85066
1 151 87019
1 74869 80424
1 29842 72222
1 89106 96011
1 12774 67772
1 45377 53899
1 3292 71905
1 72373 78819
1 26641 94349
1 44548 93060
1 11826 91272
1 41748 74687
1 39583 91346
1 15638 88001
1 34021 36833
1 49074 98947
1 23736 42372
1 4732 6569
1 43962 50702
1 57795 85580
1 23897 91091
1 63130 84077
1 6654 80304
1 46912 74140
1 36684 77382
1 26975 72474
1 688 69087
1 20947 33639
1 16002 92744
1 42835 48015
1 49310 57420
1 48542 63445
1 72739 92340
1 7868 19344
1 70735 77751
1 27879 38865
1 20875 98678
1 23339 40194
1 7676 62934
1 16396 52725
1 9333 66057
1 46720 46945
1 60609 93282
1 58278 65609
1 51206 82210
1 45322 52517
1 20811 47278
1 46056 75619
1 88580 96029
1 69922 75519
1 9642 97041
1 31989 50224
1 72278 94814
1 1625 47893
1 52107 52141
1 68934 69649
1 27766 55677
1 46244 98829
1 227 70402
1 3825 52400
1 78916 87221
1 11103 14225
1 80436 92782
1 63910 86565
1 69528 99987
1 18584 34462
1 194 66484
1 59202 97445
1 46209 88848
1 46986 88464
1 27686 67849
1 14951 35655
1 57918 63266
1 52062 80890
1 70598 81023
1 10519 96552
1 33531 98804
1 4170 45226
1 58293 96768
1 30419 61137
1 8265 24509
1 17641 20241
1 21719 96816
1 17103 47711
1 72729 73458
1 5421 60821
1 11713 32264
1 26513 52645
1 4688 86116
1 8125 66120
1 54855 69388
1 70708 77864
1 57879 58466
1 14248 37026
1 53659 60199
1 26305 70022
1 35011 62013
1 240 10030
1 28435 48394
1 7775 60108
1 87412 97022
1 1595 27226
1 18947 78898
1 17147 97476
1 6729 36632
1 44336 70874
1 35746 95900
1 16095 20902
1 4374 14194
1 13793 14212
1 47000 61217
1 66990 80534
1 56935 63108
1 74621 76371
1 13771 46561
1 65498 88275
1 49518 84774
1 7002 94920
1 29170 77041
1 68028 72285
1 68050 68131
1 80459 81163
1 7802 88255
1 16443 33328
1 60578 98409
1 18333 96917
1 86949 99205
1 46607 93401
1 70176 84118
1 38834 62736
1 42152 52375
1 18151 90844
1 43339 73431
1 34475 49456
1 18059 25977
1 82629 95536
1 8715 76695
1 8677 20341
1 33259 74182
1 43743 57535
1 38026 66823
1 16723 29103
1 36109 77433
1 80509 83977
1 38271 50674
1 61663 73412
1 17307 89005
1 35744 73408
1 24360 85829
1 30980 64042
1 62847 97352
1 50231 94411
1 6494 49721
1 51470 60725
1 26861 83595
1 79049 79365
1 13474 43145
1 63286 66255
1 11373 44751
1 17981 58225
1 29916 99216
1 75778 91392
1 35867 74813
1 15734 22459
1 21450 27993
1 42414 48928
1 30304 95291
1 67465 88358
1 35589 81568
1 81775 86902
1 48100 80249
1 55603 97145
1 56871 91139
1 74997 77751
1 3812 60023
1 38048 55950
1 7184 31272
1 11780 28749
1 36221 98336
1 98129 98646
1 76148 84290
1 17044 43700
1 50251 50855
1 63962 74549
1 6003 86791
1 57341 88112
1 27657 90886
1 32275 61620
1 66521 88100
1 16301 46489
1 84050 88419
1 50578 97253
1 81169 87665
1 30461 40130
1 65510 89058
1 3033 11577
1 23803 59898
1 59930 65011
1 72994 82457
1 9182 15921
1 44470 68241
1 21225 27012
1 52596 75948
1 10668 86818
1 10423 96413
1 31570 89777
1 26790 34867
1 8675 21943
1 36762 69477
1 84467 87081
1 60337 70394
1 36150 75373
1 5180 96085
1 8292 96585
1 6972 98122
1 5738 79990
1 946 65548
1 24163 37233
1 67844 93915
1 82360 87004
1 10328 41799
1 91226 95417
1 13379 55540
1 30381 96825
1 14170 62112
1 16680 49297
1 1299 63968
1 21635 37221
1 33468 66684
1 56218 76160
1 52145 62865
1 61975 74972
1 18847 40524
1 30064 39265
1 31384 82181
1 36621 77337
1 25846 94265
1 28672 54790
1 2515 91788
1 45664 76907
1 49833 97885
1 12402 75858
1 15719 57450
1 56948 77631
1 46612 76455
1 8892 67587
1 60712 70874
1 21756 57754
1 88153 98120
1 6949 59186
1 6759 74497
1 21176 97277
1 42219 62279
1 14459 94257
1 87662 89107
1 15217 20936
1 32328 36362
1 30351 39872
1 16355 49106
1 5818 97912
1 22748 83598
1 26035 73695
1 74373 78670
1 17770 75569
1 44689 84798
1 37497 77113
1 22062 49923
1 4819 53791
1 56726 76932
1 7890 30660
1 18604 68257
1 1245 55779
1 82452 94330
1 89152 97128
1 3073 80047
1 25575 86769
1 42794 73292
1 25020 60323
1 69314 92805
1 70094 79842
1 24635 52746
1 43333 66609
1 44303 61401
1 10135 80244
1 54961 86980
1 19698 55872
1 7493 29167
1 57271 99642
1 1153 77449
1 26524 81317
1 21495 29370
1 45720 72409
1 48370 58524
1 42446 72457
1 6261 96600
1 60812 94587
1 38046 75285
1 15615 76337
1 17957 23193
1 80052 96446
1 4577 5012
1 14420 67485
1 63760 92789
1 54349 71789
1 76071 80303
1 55884 72125
1 4062 47530
1 30213 71884
1 74019 97951
1 4898 69000
1 20733 43895
1 9197 21154
1 34437 90404
1 24097 32720
1 30949 41629
1 60139 87594
1 32024 32145
1 28030 83718
1 39209 41127
1 33464 56596
1 45636 47135
1 32887 34681
1 33847 76429
1 44100 88673
1 4954 34343
1 55824 71352
1 783 49599
1 49449 78703
1 26275 84629
1 7367 90435
1 23542 29198
1 11984 37462
1 29908 97517
1 39212 54030
1 31557 80000
1 11632 22631
1 12639 35617
1 62601 89053
1 82489 82526
1 70032 96014
1 73561 80868
1 39890 78960
1 21607 52227
1 65435 99959
1 14600 79047
1 4014 74556
1 37924 93712
1 45559 52284
1 6381 83296
1 4447 23204
1 29536 94899
1 42637 95903
1 36548 85240
1 7557 72374
1 18153 51143
1 5851 18002
1 25774 74872
1 55341 80794
1 28083 49317
1 9030 30663
1 49525 93672
1 13956 41021
1 8007 27675
1 35559 99240
1 15476 81641
1 35280 80064
1 5818 19571
1 12148 81703
1 43655 90978
1 28869 63259
1 52673 66014
1 40738 57182
1 40591 78971
1 7013 77153
1 10130 80214
1 23564 41934
1 4800 38676
1 19596 82643
1 22056 68182
1 47486 88874
1 1961 43161
1 18390 99737
1 652 53492
1 44892 51509
1 13009 25413
1 48992 86883
1 89956 99472
1 29917 64236
1 2773 12997
1 12422 32170
1 12038 94756
1 29122 31046
1 19230 33445
1 24226 29490
1 8139 70062
1 56786 58523
1 6324 63158
1 14153 44168
1 47485 94848
1 62801 83473
1 59656 73994
1 10896 77670
1 27112 38968
1 6709 80994
1 65604 99716
1 10913 91541
1 49305 97558
1 75942 92865
1 32330 97488
1 7720 17256
1 2460 3973
1 48605 84434
1 29907 38356
1 4674 41093
1 10223 71622
1 19562 30673
1 37099 97061
1 19709 32875
1 10445 32869
1 26960 59050
1 41842 43214
1 26182 81474
1 69090 78755
1 20288 46310
1 65369 65489
1 27229 28774
1 9090 83654
1 32438 94121
1 9230 44474
1 21544 68472
1 31238 33809
1 12750 18368
1 51011 76474
1 28522 32671
1 26482 78535
1 64813 71509
1 8088 21981
1 58159 67205
1 9252 66843
1 62174 64632
1 33481 74263
1 9380 96697
1 5640 13108
1 14965 73782
1 32573 88960
1 2211 50696
1 16446 95413
1 38857 64223
1 49098 78976
1 88293 91364
1 3176 56031
1 30717 91619
1 5485 66632
1 66625 93482
1 6490 50095
1 50599 69090
1 42276 65325
1 58901 73370
1 40876 55427
1 37778 41235
1 3512 80990
1 13727 83419
1 32971 55021
1 70591 79422
1 35217 85719
1 1349 79091
1 36863 92396
1 46911 92547
1 1003 37672
1 4720 68238
1 25688 74334
1 39033 80019
1 11058 85238
1 18975 79113
1 5616 13249
1 23989 36583
1 31414 90989
1 20835 69305
1 12993 52056
1 64417 86842
1 76803 85731
1 12878 38424
1 20239 67878
1 96051 96870
1 11336 46132
1 1812 77064
1 16908 68361
1 17674 30054
1 57926 88050
1 29037 53707
1 32902 77290
1 51223 69610
1 25476 65392
1 11412 92269
1 48757 64238
1 46097 86689
1 11855 51045
1 34744 74092
1 33574 79472
1 82578 98693
1 17764 19389
1 55058 61602
1 1168 39526
1 34996 69746
1 8556 62052
1 27290 65301
1 7965 49088
1 2511 32370
1 16187 81982
1 2597 65749
1 2538 97757
1 2582 64316
1 21525 75725
1 7994 81126
1 8546 60697
1 27283 51957
1 30434 51312
1 42005 46338
1 10159 90426
1 72878 76462
1 46048 58880
1 51582 90815
1 20859 70157
1 65433 84086
1 24664 75595
1 43234 72690
1 2152 67694
1 62520 80531
1 18091 76468
1 25364 32312
1 44021 79235
1 86158 92337
1 25423 66289
1 22396 73531
1 75172 80124
1 14291 23153
1 13689 20318
1 14911 87763
1 39698 68303
1 10135 39877
1 48875 53814
1 48101 48574
1 8720 12973
1 13647 77375
1 40544 69406
1 51597 68105
1 43174 56756
1 10267 64848
1 1726 53436
1 52886 87114
1 38339 58852
1 65364 93081
1 44625 48855
1 38544 96046
1 18778 49823
1 55154 83650
1 14163 52208
1 59567 97382
1 64811 67590
1 29351 97986
1 4331 18305
1 68971 81286
1 15354 72217
1 30931 55913
1 42800 44672
1 2299 26091
1 5182 63090
1 49071 69112
1 45603 47518
1 3052 38374
1 1176 11015
1 26580 50453
1 1341 58299
1 64124 85022
1 25865 91572
1 2490 79379
1 11734 74917
1 10852 69957
1 22679 59771
1 31125 77389
1 9789 79605
1 73126 80336
1 23976 97604
1 10088 26138
1 82424 97305
1 76220 78465
1 77878 97037
1 9256 76965
1 35030 79260
1 54239 98659
1 62245 64655
1 415 94187
1 14037 23908
1 21073 48032
1 48050 86965
1 15052 46690
1 49919 70961
1 17535 57603
1 58222 81437
1 57422 77312
1 2841 5232
1 19658 40165
1 21713 54820
1 33995 37377
1 43731 67309
1 58902 79271
1 72757 95760
1 6761 31080
1 57634 94165
1 40815 63946
1 19435 90903
1 6310 78216
1 33934 37548
1 21066 63374
1 9000 58515
1 8218 73666
1 43522 66552
1 12967 30576
1 36225 85636
1 27200 32250
1 41804 98503
1 28876 41390
1 43517 68292
1 8706 93136
1 6039 86544
1 69096 99431
1 20897 39730
1 7547 51513
1 17408 36416
1 7192 69746
1 9474 73003
1 31660 75342
1 23495 57484
1 2987 32604
1 15494 17757
1 34985 61531
1 18017 36024
1 36836 63943
1 21235 92450
1 24236 73359
1 3705 42940
1 32895 89829
1 5634 25065
1 4738 95789
1 77007 96036
1 31602 93652
1 7118 15619
1 34287 44907
1 22671 86069
1 9487 14751
1 39455 86817
1 24181 53382
1 47571 70961
1 25168 95153
1 47875 67890
1 57364 63945
1 52690 73922
1 22860 78974
1 12517 59411
1 20020 87706
1 15151 44979
1 53672 93046
1 16469 63363
1 42106 45584
1 30951 90167
1 51210 64243
1 81485 91037
1 52203 73861
1 18229 78605
1 21130 48957
1 2047 87311
1 94727 95137
1 87050 88010
1 20228 62089
1 22671 40028
1 2074 70473
1 16410 27042
1 16678 80187
1 24857 67511
1 9013 59495
1 2428 28626
1 16270 33204
1 28752 42083
1 2895 55395
1 47109 52800
1 21736 88266
1 43620 47726
1 70251 86690
1 5820 91431
1 4832 69472
1 28631 69951
1 60601 78245
1 3229 77366
1 20250 54566
1 15166 29868
1 53619 77708
1 44440 81584
1 23942 97065
1 38544 66426
1 71303 79913
1 71793 76235
1 51176 58184
1 52296 98792
1 4560 73994
1 32211 95647
1 17367 50587
1 55546 66507
1 24636 25393
1 71056 94118
1 53311 64298
1 25197 42187
1 51201 99234
1 52225 63864
1 65787 95767
1 682 47860
1 46026 49458
1 27688 42222
1 57366 86555
1 24307 37061
1 15477 48107
1 13573 50765
1 9840 25827
1 39998 48749
1 13642 57912
1 38730 89547
1 36131 52619
1 45718 90129
1 7041 44087
1 2705 8962
1 66462 99359
1 32086 34156
1 14402 27587
1 15170 26884
1 28585 33692
1 6526 70844
1 10571 57701
1 21340 64566
1 20282 94233
1 26076 83003
1 83130 93105
1 31196 69253
1 10653 40672
1 78967 98352
1 23841 42670
1 39742 47623
1 19318 41832
1 55244 93207
1 41233 57610
1 34686 71643
1 59737 69731
1 43142 55744
1 30835 48423
1 20869 72189
1 3373 67286
1 17969 64840
1 55349 96389
1 39319 89489
1 26129 59927
1 25379 90568
1 39802 64989
1 21153 67742
1 23090 37845
1 24815 97507
1 24534 27096
1 17286 45530
1 13256 31038
1 58833 85787
1 61751 63157
1 45248 59474
1 68205 99525
1 8543 26307
1 59803 82147
1 15490 47193
1 44438 74471
1 31393 57375
1 13596 46179
1 9329 33055
1 23987 48404
1 16759 57992
1 15684 53226
1 1949 52207
1 74801 98723
1 68051 93546
1 14515 34435
1 37252 95917
1 68343 84216
1 1706 71766
1 48859 97388
1 69507 98312
1 63562 87781
1 46454 58818
1 6069 31107
1 4643 6856
1 18790 36809
1 57339 60959
1 11622 15398
1 14612 58264
1 24489 67467
1 18818 39750
1 33492 52567
1 5643 46535
1 44158 70702
1 65886 88998
1 9751 37454
1 28186 79180
1 22422 70260
1 16355 65375
1 64747 93928
1 60636 95137
1 4703 67214
1 29375 88021
1 4640 33111
1 50958 55489
1 18302 27514
1 38577 73931
1 19281 67079
1 21111 77931
1 4713 61199
1 39960 63335
1 11498 61214
1 24078 49905
1 30653 95524
1 44734 65935
1 50004 84203
1 12881 72486
1 28442 51193
1 57691 99105
1 47568 63854
1 313 5359
1 25481 28614
1 1627 86383
1 38850 57101
1 35445 54269
1 11844 71071
1 5777 18191
1 5239 50313
1 56223 69763
1 13676 87096
1 35658 69185
1 24273 51740
1 35678 63947
1 15077 76714
1 2939 78086
1 57520 95651
1 23509 95983
1 15073 97031
1 68078 83573
1 29343 61727
1 41337 42138
1 46441 48372
1 16827 49724
1 8987 14243
1 32952 80522
1 85787 98022
1 28296 75363
1 17142 42868
1 12904 65500
1 14760 52555
1 13416 74798
1 32079 81910
1 23177 57963
1 71998 94615
1 4284 14074
1 59958 83169
1 3229 58039
1 24535 72767
1 41590 75423
1 65551 85506
1 2366 86353
1 8096 83914
1 24251 24418
1 53229 94780
1 27800 72351
1 19572 34266
1 56957 72555
1 5500 31145
1 1961 38367
1 37785 78829
1 70141 74583
1 7401 49216
1 11182 52086
1 96441 97414
1 10995 66293
1 23811 58309
1 69141 75585
1 23215 87743
1 46799 99714
1 19643 67775
1 5417 62249
1 5555 39580
1 50484 79477
1 75209 77016
1 49000 67464
1 59104 92361
1 4803 21960
1 21522 83058
1 25278 87575
1 70936 72622
1 71664 74609
1 53944 82109
1 26825 34370
1 18766 26830
1 34800 89992
1 1984 20171
1 40413 71112
1 17181 72940
1 26212 87875
1 19426 93672
1 36255 99102
1 8201 20646
1 18487 76566
1 38321 42343
1 26796 36522
1 18629 61175
1 10957 12003
1 23792 58679
1 37290 64018
1 13831 37119
1 44163 59357
1 7274 55428
1 42637 51795
1 11196 65677
1 12549 87022
1 21052 61908
1 1815 28679
1 45353 95424
1 15720 16544
1 53025 54868
1 29791 55096
1 18950 55053
1 57282 74980
1 22645 86873
1 31154 35750
1 7098 82017
1 13728 61627
1 34205 59221
1 27632 73443
1 11803 23173
1 3822 35664
1 70239 80773
1 65292 99639
1 4296 55933
1 41938 97212
1 11476 44568
1 44123 85358
1 76402 93285
1 21355 69766
1 44228 53590
1 8818 32575
1 67573 75991
1 89746 96613
1 3760 60823
1 46889 53510
1 44381 86882
1 48667 57532
1 5580 22377
1 31189 62471
1 49207 93534
1 41379 76427
1 35399 78884
1 652 65551
1 12353 42202
1 12540 96360
1 19478 58725
1 40898 86452
1 52589 99642
1 16731 20300
1 26675 57098
1 68627 82063
1 28968 93421
1 40705 78956
1 14193 94882
1 62601 97359
1 13088 65512
1 73803 74188
1 23815 48444
1 24003 56377
1 13571 14604
1 69311 89837
1 21632 35681
1 2622 3834
1 28022 30312
1 63267 87284
1 48479 86694
1 42082 99835
1 1932 15909
1 9079 79931
1 85231 88671
1 32706 69832
1 34216 89190
1 43595 63985
1 5818 70892
1 8805 96792
1 15466 54199
1 40643 77974
1 93760 95709
1 16916 70897
1 9783 11816
1 25672 62002
1 20417 60620
1 61413 65164
1 39601 62067
1 30622 94935
1 3995 58106
1 27158 68617
1 38285 40234
1 39496 66050
1 11661 81236
1 8868 94091
1 60719 88851
1 14193 49836
1 42472 45365
1 25006 61408
1 49312 58044
1 49168 85840
1 305 80437
1 23432 59653
1 1285 97946
1 55353 89422
1 43054 80653
1 74698 86814
1 26919 57708
1 64488 84906
1 52130 59555
1 52446 93635
1 77215 87587
1 19636 86547
1 66483 66720
1 74756 75743
1 17257 99610
1 25475 85684
1 4104 40953
1 50030 84467
1 1528 7225
1 83811 94131
1 3278 81439
1 19858 86468
1 16835 17711
1 58550 88943
1 25247 39843
1 33924 47679
1 92395 96711
1 31193 76591
1 52152 69846
1 31110 69359
1 53918 83465
1 11895 73849
1 40518 60807
1 12759 58310
1 59875 81288
1 4927 25237
1 47127 73574
1 16426 54862
1 7644 84009
1 782 32771
1 65833 86399
1 36712 78110
1 1250 88895
1 75958 86201
1 27728 42895
1 38668 55014
1 30578 33666
1 31890 58314
1 18599 27443
1 4250 69016
1 2719 17533
1 10996 11131
1 51645 54012
1 30944 42237
1 14132 18471
1 26881 89063
1 46187 58461
1 10067 71717
1 8553 35446
1 30088 55940
1 1682 22338
1 37506 61003
1 23712 66749
1 12154 95887
1 96984 97184
1 8607 87631
1 68117 84222
1 33710 36715
1 5019 65432
1 5669 7954
1 18589 62342
1 58010 60158
1 10543 17985
1 70356 87190
1 19914 81715
1 46778 94548
1 360 71926
1 13241 29433
1 72738 96784
1 49322 86911
1 72429 79337
1 15860 17647
1 63619 67902
1 38887 63642
1 65330 99080
1 79224 79421
1 28092 62227
1 38517 91166
1 1870 72291
1 34752 44429
1 48145 98616
1 14290 21653
1 30937 35188
1 32645 82095
1 11289 85288
1 24600 33235
1 4587 49980
1 7119 59665
1 6902 53633
1 13691 83931
1 7259 68643
1 39055 60536
1 16134 56041
1 50265 63727
1 33290 65906
1 85832 91528
1 3152 96036
1 45250 79972
1 9965 15269
1 53413 57854
1 72130 74746
1 22690 88030
1 32399 63401
1 8717 55047
1 3197 26279
1 18662 46693
1 42978 74317
1 22364 23201
1 27835 84597
1 33665 92230
1 57746 87534
1 19036 25798
1 1620 85594
1 49080 50371
1 7776 39484
1 50483 56058
1 35836 51413
1 62066 77220
1 49631 52379
1 43227 85365
1 20907 89645
1 64082 95388
1 37782 73991
1 87264 97608
1 23322 50956
1 70335 88738
1 39653 83784
1 39170 75827
1 10797 49723
1 42445 76041
1 69981 91325
1 19760 64851
1 42202 76248
1 29745 66349
1 72806 86232
1 3698 8884
1 6745 60682
1 50071 60951
1 43882 86158
1 51674 77020
1 78316 93330
1 40106 85562
1 2602 25193
1 27762 44998
1 5011 40381
1 11696 96120
1 75925 89225
1 24150 37601
1 5446 29224
1 86918 90882
1 8926 24661
1 18900 95983
1 24375 52190
1 7437 71311
1 12900 14637
1 35976 45233
1 2084 14598
1 28304 34289
1 13809 93009
1 54468 70999
1 33555 56325
1 20580 92476
1 3032 95839
1 64442 76347
1 85662 93111
1 25399 96590
1 52036 95748
1 17988 86643
1 54348 78418
1 3164 60429
1 49482 55180
1 77891 84573
1 18495 96921
1 41113 86384
1 7253 51382
1 75408 93471
1 53972 88091
1 73501 78320
1 53523 67458
1 42328 81400
1 15992 98240
1 14158 38582
1 12067 77932
1 6377 23052
1 27777 58766
1 59926 92781
1 25403 96415
1 20200 30322
1 31287 35363
1 11373 18206
1 11854 90702
1 26516 93262
1 10765 23896
1 7437 45876
1 69642 92831
1 10962 44324
1 3275 66874
1 60412 68568
1 21172 31012
1 89566 93389
1 70025 84334
1 8469 13224
1 38183 85634
1 11071 66010
1 71354 86404
1 51236 95859
1 66899 74611
1 41973 73713
1 39191 65683
1 30496 45355
1 12358 27739
1 42329 77121
1 20145 38493
1 3750 44641
1 25060 39853
1 7635 47510
1 2506 53851
1 81491 89776
1 13260 36683
1 16669 93616
1 11103 60631
1 21000 57493
1 53790 75005
1 47998 85771
1 14756 36618
1 22562 77401
1 7377 46270
1 61436 99277
1 32832 94305
1 28253 58992
1 65190 96933
1 43261 97057
1 44029 77967
1 90656 96232
1 31732 92284
1 3009 30467
1 30993 32032
1 35321 75188
1 88323 92741
1 25724 75713
1 9817 90953
1 16490 51032
1 60598 76747
1 15515 22169
1 54015 83601
1 53132 75848
1 61534 96985
1 48538 97122
1 4101 96851
1 27517 70366
1 28372 65940
1 9606 98953
1 577 39839
1 27496 54671
1 15581 15681
1 43259 67094
1 20010 84650
1 23540 91802
1 6715 25710
1 22453 52854
1 19131 69774
1 51801 87156
1 51164 63175
1 37572 92686
1 26927 90894
1 38879 85582
1 39658 40194
1 8247 61800
1 2910 29844
1 3450 90322
1 42922 96451
1 14196 36417
1 40999 57903
1 65035 68197
1 33510 93073
1 58521 71142
1 20984 79142
1 61097 92223
1 21672 28344
1 14453 72571
1 3898 89709
1 47390 74575
1 32855 44630
1 6828 9719
1 20640 98518
1 7956 61223
1 43950 75511
1 16437 90436
1 51319 54752
1 72899 97909
1 39234 99894
1 13794 42237
1 18368 86174
1 40240 91846
1 48554 53685
1 21027 56611
1 25308 52398
1 40433 89177
1 51083 57489
1 60700 77614
1 5791 52671
1 1005 17606
1 5205 66786
1 3535 43518
1 77812 80626
1 6471 61488
1 58825 95286
1 73272 90179
1 85254 91667
1 54592 65606
1 2011 89588
1 70429 95751
1 11969 83090
1 50148 75794
1 37718 81586
1 14688 35974
1 19109 52596
1 7478 31760
1 55361 79888
1 61627 74503
1 356 9105
1 36680 68340
1 85810 88970
1 10175 49763
1 43080 57879
1 20645 91075
1 38194 83151
1 54425 71746
1 74535 85420
1 12329 30103
1 7601 57904
1 21841 45782
1 10049 60630
1 18181 43901
1 26967 96973
1 70582 89489
1 54953 96651
1 27679 77977
1 71541 72584
1 20688 44759
1 32060 74469
1 3694 55678
1 28689 43409
1 62065 69513
1 33812 33959
1 35705 69279
1 7952 18918
1 27734 69092
1 17981 42346
1 18869 79749
1 46238 52547
1 3881 53635
1 31449 71992
1 47394 70294
1 59307 93288
1 36238 38025
1 21210 91988
1 42257 92689
1 32692 50930
1 44391 52810
1 32560 57098
1 58399 67471
1 99562 99887
1 17396 60542
1 54306 80154
1 29115 86688
1 68620 87116
1 74470 87450
1 20556 55281
1 23531 34308
1 37796 64235
1 5935 15700
1 3612 85817
1 71785 92498
1 19536 41323
1 7517 54674
1 49357 72339
1 24819 81663
1 4741 88404
1 1511 86840
1 2823 90523
1 19301 93425
1 28814 75720
1 13565 94616
1 52077 90460
1 35762 96667
1 47469 50322
1 943 34285
1 6358 11922
1 25178 29515
1 24469 75323
1 33851 36235
1 4167 35510
1 27963 51801
1 76650 93213
1 34631 61320
1 44266 68163
1 28558 95534
1 65821 66385
1 44911 97258
1 11525 60031
1 27853 35987
1 1738 70444
1 18001 20000
1 25177 62525
1 37632 61489
1 39631 75015
1 59419 87626
1 49328 97554
1 22624 94213
1 20566 29084
1 6042 53658
1 61371 75983
1 7914 57105
1 12529 77790
1 44230 58457
1 58927 60462
1 25718 84803
1 30777 55528
1 10494 35507
1 8338 43773
1 36562 39742
1 37412 56251
1 55335 68086
1 4676 65209
1 33433 57370
1 47008 60905
1 23081 46100
1 32761 48498
1 31230 46023
1 3432 98754
1 34322 57986
1 17921 92037
1 65733 77445
1 53778 68223
1 7245 51873
1 14363 54697
1 2054 27434
1 30832 38919
1 17754 72578
1 26965 29610
1 23457 56911
1 53634 85884
1 59598 88012
1 35192 76678
1 15847 25889
1 80453 83272
1 59117 84637
1 40080 88542
1 36591 96656
1 25454 26472
1 45111 99968
1 76281 92361
1 5414 39581
1 19876 24301
1 36698 37338
1 2943 76698
1 48237 56735
1 37934 50898
1 5856 60955
1 58353 84357
1 41323 92331
1 5359 36827
1 25793 37038
1 70963 81746
1 4369 82810
1 5860 35357
1 77716 84968
1 22530 64092
1 873 44431
1 73331 92586
1 14112 21811
1 1537 76921
1 30261 78527
1 12406 78057
1 32077 66691
1 8425 34103
1 12597 52041
1 62418 98334
1 24526 76039
1 17633 55451
1 3070 37535
1 93364 97068
1 28762 92468
1 73339 91944
1 78759 97432
1 43352 46385
1 37575 84580
1 29626 69944
1 13778 29929
1 4318 40109
1 13422 28924
1 25798 33063
1 4150 42491
1 47529 99110
1 9319 84068
1 13934 28659
1 46610 92563
1 30367 55750
1 35683 89240
1 16366 60246
1 65625 89360
1 13649 14934
1 54942 93357
1 11701 49147
1 30132 65980
1 12329 62251
1 21113 47678
1 34371 86762
1 43494 79223
1 19528 75951
1 17352 49209
1 2597 96353
1 5008 10148
1 54132 85003
1 81080 92220
1 43389 63346
1 72566 72622
1 30436 45089
1 701 46054
1 25812 67315
1 29177 93259
1 51046 96676
1 36477 38604
1 38068 40764
1 28126 95925
1 45619 77957
1 42258 49364
1 37750 63651
1 42542 57354
1 16411 58435
1 37517 79484
1 1239 84191
1 59894 70443
1 29371 95610
1 6767 74739
1 1885 29767
1 6551 49775
1 424 71446
1 19825 54365
1 23251 31124
1 23439 51381
1 5696 29475
1 39250 96987
1 31580 68337
1 47358 88677
1 33412 90861
1 558 87805
1 23322 50126
1 76498 76767
1 94388 98034
1 30079 62396
1 37325 98859
1 15758 40023
1 12981 99817
1 35405 84523
1 8473 79879
1 62043 65507
1 2415 62615
1 19753 71546
1 74402 97964
1 23350 56365
1 20955 65872
1 70739 87638
1 19711 31542
1 18368 36738
1 40423 78913
1 26848 77052
1 6718 31094
1 1285 20942
1 67777 86843
1 41321 81964
1 20764 55985
1 7443 76769
1 45487 87043
1 10440 67090
1 19151 86816
1 39166 63725
1 61147 70206
1 4638 22005
1 40047 54846
1 40635 73484
1 6571 32896
1 36527 55877
1 8768 90118
1 21271 66728
1 4800 48136
1 1502 36601
1 10024 42933
1 7750 40237
1 10748 62363
1 6619 83301
1 2672 42959
1 25240 89199
1 16583 91590
1 18379 88782
1 14799 36178
1 4280 85844
1 9079 86792
1 13828 52721
1 93250 97758
1 41478 84883
1 3285 68602
1 899 60074
1 44740 67612
1 38570 55042
1 14170 16908
1 53466 82317
1 47261 82865
1 52721 66106
1 16948 36289
1 24222 67662
1 25206 98186
1 21361 94836
1 26276 97168
1 63671 84150
1 16798 55315
1 3912 88042
1 31681 51459
1 24881 90135
1 14632 25502
1 59721 70533
1 501 29370
1 28438 91656
1 41727 53518
1 37519 68821
1 33916 73542
1 60389 71572
1 12934 51859
1 80546 81021
1 57770 64752
1 47135 79344
1 43933 72492
1 38554 82493
1 67954 91460
1 8312 52415
1 12749 28723
1 51164 94000
1 71876 93755
1 5192 55020
1 40730 55408
1 15402 21241
1 59672 97422
1 42775 68285
1 24124 57218
1 71383 83285
1 8065 85313
1 38674 76917
1 51413 76579
1 59628 76815
1 37238 42560
1 64517 86884
1 36201 43731
1 15761 75842
1 44521 56001
1 1075 39593
1 9500 31771
1 39453 90747
1 1487 11422
1 13148 21422
1 4453 95034
1 25455 67562
1 19194 38113
1 47697 48472
1 48178 49468
1 2210 58061
1 4196 71535
1 63643 83732
1 60587 89889
1 6273 90835
1 51682 82907
1 2276 81630
1 54023 83932
1 73275 76217
1 10983 13795
1 3186 75003
1 3059 25366
1 28693 43557
1 12467 14401
1 34743 91947
1 41323 88016
1 31337 41302
1 1510 44790
1 21754 68768
1 74772 86409
1 1412 42396
1 72864 86538
1 33412 37398
1 24807 30775
1 37609 88508
1 37611 56610
1 48306 72794
1 42469 73514
1 31375 45326
1 68539 79045
1 87753 97562
1 70298 90678
1 45825 48348
1 70517 83310
1 34425 39072
1 3550 74054
1 16276 74898
1 10444 24018
1 27414 39260
1 4245 7715
1 34433 60381
1 23266 43554
1 32670 36761
1 10711 92297
1 85166 89155
1 33573 59943
1 33733 36472
1 39616 68123
1 63317 83877
1 24933 26258
1 13996 92848
1 63789 90879
1 1122 57812
1 70235 77426
1 124 84253
1 44194 91359
1 23347 74777
1 23715 53629
1 7991 21159
1 61655 96662
1 13819 59565
1 41457 57144
1 29595 95587
1 36663 63255
1 5403 57834
1 23254 51442
1 8795 17656
1 31299 77894
1 19406 79698
1 33430 78863
1 11265 93504
1 51342 91772
1 53737 63670
1 54666 81256
1 9942 71516
1 68256 90821
1 81315 85583
1 52460 59324
1 2588 98076
1 48661 70115
1 85141 96378
1 12184 36237
1 56744 60582
1 39166 67754
1 47752 78732
1 41759 85815
1 9917 95003
1 8292 26461
1 65355 88766
1 5735 25698
1 33468 75333
1 28203 75277
1 62581 73288
1 8511 83544
1 72819 93895
1 115 90582
1 10714 69772
1 29202 95471
1 30758 60600
1 5316 82326
1 10222 77013
1 13805 55971
1 12556 20901
1 84143 99528
1 28917 67844
1 38361 59580
1 26290 43434
1 35462 47600
1 20627 34343
1 55062 92498
1 93020 97112
1 17672 39625
1 46056 76020
1 49839 99834
1 52673 93232
1 18218 87717
1 54529 65978
1 12048 80371
1 26324 65125
1 6791 17398
1 68767 84289
1 10864 83157
1 22340 63376
1 3750 26504
1 16893 68669
1 42620 99725
1 20450 81204
1 27857 90383
1 21664 88319
1 7909 40265
1 29343 42426
1 21974 35937
1 24423 41830
1 47320 93640
1 10879 82370
1 13105 44560
1 40037 79560
1 9461 80278
1 71050 77485
1 77228 86086
1 65645 74174
1 8937 76835
1 12646 71274
1 48298 53405
1 42894 91187
1 72983 78090
1 7434 63675
1 41156 64768
1 9513 92385
1 5497 57436
1 28614 59123
1 41142 76736
1 54102 56538
1 18119 55151
1 10228 65315
1 8873 66665
1 28462 88977
1 13597 77507
1 9352 54538
1 4170 23626
1 44264 48424
1 860 67541
1 76829 82760
1 58014 98404
1 19516 23941
1 13950 45781
1 3384 33657
1 22794 86590
1 31447 84641
1 63100 94362
1 17128 46555
1 20005 23575
1 19269 75936
1 13346 26387
1 48212 99736
1 93423 95754
1 45543 84663
1 57694 62192
1 57239 62770
1 9034 22938
1 24854 36460
1 41711 95899
1 70025 73841
1 63464 75746
1 1398 63489
1 18664 31060
1 61621 67670
1 4850 14159
1 65626 70035
1 11502 24365
1 17862 47049
1 35876 89344
1 41271 43267
1 28810 87774
1 60544 79201
1 74397 96540
1 4430 96783
1 26917 48038
1 14920 84411
1 72658 99386
1 31119 56301
1 22728 35567
1 13474 93214
1 38600 71434
1 7911 73249
1 17031 66395
1 31060 81110
1 50662 89761
1 41952 70164
1 71596 88931
1 62675 76970
1 999 1194
1 45699 92799
1 84270 86232
1 5653 38598
1 56000 95645
1 62869 80354
1 62162 72517
1 13481 25735
1 19875 73082
1 56546 85506
1 85018 87265
1 20187 82930
1 29972 74814
1 45457 97675
1 48723 87744
1 5671 57030
1 84814 95182
1 61567 84898
1 12382 38826
1 44657 73283
1 80745 93219
1 75206 96274
1 19774 78157
1 21201 95003
1 183 38206
1 67214 67524
1 36374 94238
1 3854 77594
1 13234 13792
1 9167 50516
1 37874 56210
1 67633 92369
1 11819 33951
1 11878 76165
1 80593 96852
1 58731 67699
1 60775 78404
1 75864 97560
1 28993 49957
1 61517 62551
1 45788 93035
1 5662 93636
1 10484 25451
1 45767 53892
1 74596 87894
1 34660 46835
1 51448 90459
1 71038 72429
1 3318 33430
1 36610 88269
1 24968 88258
1 40563 91603
1 18704 38393
1 53515 65123
1 79703 84798
1 13236 36630
1 10570 61049
1 21660 72329
1 37811 67672
1 39934 99560
1 61080 94050
1 53575 65603
1 38578 48892
1 22599 55280
1 34055 90122
1 13010 59466
1 653 11484
1 10070 35498
1 90968 92093
1 20094 94915
1 13480 23425
1 26275 89255
1 16480 20155
1 12263 97154
1 52158 76009
1 31999 94443
1 76142 87986
1 47176 72675
1 39031 74928
1 20949 24740
1 89174 91059
1 60919 71212
1 9699 18188
1 92591 97867
1 13957 25052
1 69369 84834
1 2951 96331
1 6764 31723
1 78361 81542
1 3729 63631
1 17750 80752
1 69637 94048
1 20076 26354
1 20365 83868
1 22476 45442
1 16817 19533
1 57898 62394
1 27852 79370
1 71513 72727
1 13577 68090
1 36570 96002
1 4932 96775
1 56582 69882
1 37866 59639
1 21851 99842
1 46142 68091
1 31264 49494
1 58915 91941
1 38173 54853
1 41863 73648
1 22206 29490
1 44062 75833
1 67653 99404
1 3170 72959
1 28080 59594
1 37091 50089
1 9546 18252
1 17029 97308
1 61227 87769
1 79924 86658
1 32671 95272
1 28198 38750
1 46767 59350
1 65793 96868
1 50174 89249
1 60219 65415
1 85058 93150
1 19489 83059
1 85118 92068
1 72749 91498
1 60517 87769
1 14755 80099
1 86775 96297
1 10932 78394
1 57205 97943
1 98 42181
1 7868 76816
1 19728 98882
1 22448 78359
1 1361 55799
1 34566 93564
1 65579 88400
1 4485 52521
1 23037 58184
1 3706 46989
1 9285 99587
1 47310 80091
1 13423 68785
1 22719 98762
1 77109 84523
1 17076 52694
1 17944 76460
1 21066 42226
1 13929 38056
1 36730 87215
1 36875 78841
1 43725 54255
1 56639 92692
1 34922 57758
1 30117 47830
1 57094 63657
1 54364 76838
1 1827 5643
1 65478 76165
1 80806 96794
1 35877 71235
1 49088 85197
1 46739 97419
1 48645 72257
1 70291 97375
1 18768 70797
1 13345 95848
1 3857 43435
1 14174 99481
1 30117 38266
1 46929 99219
1 11071 75690
1 400 68231
1 25629 84096
1 30713 52124
1 6978 69685
1 43490 98869
1 62201 63724
1 56366 91958
1 10754 84666
1 6957 87833
1 40785 57665
1 64838 90559
1 13753 43292
1 5780 85320
1 36015 92789
1 5690 69912
1 34984 92158
1 23231 72214
1 59057 99699
1 45997 62882
1 45262 91823
1 36389 60502
1 12500 22671
1 35232 61029
1 56290 84652
1 626 32362
1 4142 5386
1 15400 98497
1 43534 71686
1 23227 58226
1 24295 36159
1 14784 33972
1 44795 93340
1 999 85864
1 19965 83768
1 45561 69808
1 59117 60085
1 50373 79105
1 41767 82830
1 49058 93809
1 73839 95067
1 8622 22262
1 13331 96012
1 33706 53884
1 54024 84195
1 39015 93366
1 13997 77544
1 62559 96379
1 41870 99613
1 14972 88374
1 13491 53067
1 32599 72413
1 55270 94224
1 9371 40141
1 7129 63603
1 23345 88300
1 50341 90364
1 35728 69789
1 1861 4082
1 84025 96945
1 13678 18618
1 5040 18379
1 18767 65490
1 76526 84870
1 15491 60047
1 3274 70596
1 74114 97838
1 65075 67660
1 43154 53879
1 6237 38673
1 38302 80155
1 11806 91990
1 19626 66394
1 14729 55200
1 3991 74714
1 49957 91298
1 17961 24148
1 28814 77065
1 29429 39973
1 63053 87558
1 36775 87573
1 27948 49609
1 1254 76439
1 52180 58725
1 1354 56290
1 31717 44038
1 61741 94109
1 30926 68472
1 6609 22512
1 68754 99606
1 36481 57690
1 13092 77160
1 6252 45198
1 14232 72873
1 20722 59422
1 22439 81726
1 42586 90016
1 46174 68025
1 42097 57121
1 9167 40262
1 584 28229
1 49515 84612
1 26814 30547
1 15163 49449
1 27562 32097
1 25120 97080
1 45035 62652
1 27416 77329
1 73997 93695
1 3554 67592
1 61109 65534
1 14478 49390
1 55732 75718
1 3400 27226
1 29207 60585
1 4275 54157
1 35996 39074
1 49827 66086
1 11251 76842
1 21148 36611
1 20139 84803
1 18222 20957
1 86116 92383
1 45536 72494
1 6688 73254
1 64052 96396
1 15473 25827
1 3118 84760
1 56828 81137
1 25170 96662
1 16005 49874
1 34201 61970
1 19049 80805
1 38362 77262
1 42536 86358
1 29674 46172
1 35278 87247
1 51293 88499
1 63967 93442
1 59881 68226
1 61359 99498
1 10976 62709
1 64962 70303
1 28791 50878
1 22762 93402
1 30223 57864
1 42346 52158
1 30126 45464
1 15570 93018
1 39043 51067
1 45008 66964
1 1389 78876
1 52124 72427
1 9616 54182
1 76094 96114
1 35627 53125
1 30034 65406
1 49493 53027
1 50378 88578
1 51648 67320
1 85048 88693
1 5239 56650
1 6282 44311
1 21559 88298
1 55576 80722
1 42917 61364
1 4859 15717
1 72106 91086
1 26521 57476
1 36207 84576
1 30090 86230
1 12011 85763
1 22995 52685
1 33973 59939
1 10594 74722
1 87517 92257
1 18020 95671
1 23489 33972
1 11587 53232
1 30440 38853
1 51090 64838
1 38214 63621
1 11488 87872
1 82797 83478
1 15325 87248
1 28721 83769
1 4227 25246
1 28020 31392
1 45476 91379
1 14501 35331
1 18713 76095
1 28775 30003
1 73574 77365
1 38439 88732
1 24879 48001
1 8674 62358
1 46455 53805
1 23283 38897
1 29310 67031
1 4510 77276
1 60841 85088
1 25230 87945
1 9457 10579
1 86811 91926
1 700 46313
1 13481 39820
1 3516 46079
1 41196 70925
1 32451 65595
1 24511 91324
1 19178 66811
1 32505 50427
1 43296 94847
1 17989 79884
1 20344 57784
1 50527 85647
1 1882 10501
1 49320 51455
1 6112 15032
1 8043 32716
1 57638 73172
1 7226 98486
1 12976 40299
1 2055 21829
1 58150 60622
1 29452 45698
1 23497 87386
1 13774 48866
1 26069 49125
1 75345 91221
1 63804 93603
1 10622 65615
1 35069 95524
1 14221 55899
1 19325 33007
1 13323 18475
1 18020 98754
1 28304 36377
1 38837 39858
1 57082 83466
1 38935 59990
1 48808 62338
1 30563 59158
1 65416 94677
1 35205 50014
1 8086 99514
1 29402 70554
1 20038 23202
1 26132 91786
1 10641 93818
1 41455 90978
1 30316 61071
1 50837 94212
1 8430 39299
1 29275 46933
1 45533 62035
1 45517 67693
1 72 30776
1 18360 18946
1 57097 62687
1 27497 36931
1 1069 89460
1 62955 86452
1 22386 33470
1 3694 56312
1 65868 67572
1 81328 97288
1 26888 75889
1 10187 74968
1 8108 43914
1 73507 90820
1 35159 93352
1 48256 50697
1 43109 72860
1 11478 56061
1 36365 40215
1 5497 35019
1 9571 44580
1 51464 84806
1 73222 93485
1 19915 51039
1 73090 81974
1 72938 83974
1 1526 19594
1 42210 57971
1 44094 91884
1 24098 58201
1 35572 83728
1 72649 78179
1 63802 82466
1 652 31946
1 20855 57226
1 26860 74416
1 1690 58875
1 62723 72975
1 57271 91597
1 45793 80631
1 51783 92092
1 10325 72309
1 37583 74064
1 63730 82668
1 75863 92869
1 36620 74127
1 17688 69812
1 49715 74207
1 71195 71942
1 65095 84490
1 79245 96929
1 26184 27354
1 28164 44499
1 6106 61057
1 37364 96124
1 16153 83112
1 13496 28918
1 46664 89611
1 29738 86971
1 69825 93677
1 80077 89743
1 26805 56356
1 51068 69324
1 82928 83802
1 24553 55479
1 63375 73447
1 58029 73902
1 6875 52428
1 165 31260
1 35958 54372
1 4635 45582
1 58396 59514
1 13296 83868
1 41794 62460
1 73983 92485
1 30237 39224
1 14018 78680
1 20973 35735
1 54751 69096
1 67059 78964
1 64548 66182
1 6628 57424
1 41522 76261
1 23464 46995
1 6105 95015
1 47096 75878
1 41283 66553
1 18072 44621
1 4529 74715
1 69362 84425
1 10372 38630
1 532 75726
1 44496 93687
1 71851 83585
1 3813 78359
1 15445 56865
1 19917 60543
1 80692 83239
1 31146 65514
1 60344 81687
1 37971 82226
1 6248 75342
1 25928 26197
1 52475 97125
1 59661 80849
1 44209 58695
1 57496 69105
1 48893 53931
1 29100 29125
1 4680 6266
1 9850 52954
1 55228 92460
1 36283 60350
1 34826 78033
1 53270 76427
1 11683 85198
1 14525 18979
1 13791 88085
1 862 37115
1 48634 70908
1 14408 86155
1 12558 17273
1 4132 19404
1 79513 89723
1 356 5573
1 41691 53946
1 19810 29632
1 47153 59485
1 23506 87631
1 50066 82610
1 6305 24398
1 61233 62402
1 14208 47874
1 81890 96069
1 2094 27092
1 40899 62325
1 29024 30458
1 18198 44610
1 22453 76475
1 67606 73921
1 10707 68493
1 75068 78264
1 8421 48173
1 38011 45212
1 471 6428
1 59767 72976
1 10282 24737
1 11852 20440
1 6306 42711
1 10992 63823
1 42082 98245
1 45389 94950
1 27738 32681
1 32706 52790
1 52507 71932
1 45351 76570
1 28407 43150
1 37549 44995
1 32091 45756
1 30149 78350
1 31505 96430
1 17105 67169
1 35897 61840
1 78139 93593
1 21622 22850
1 50559 59214
1 43544 67296
1 3378 62697
1 29409 78140
1 26707 33639
1 8976 64486
1 6238 72228
1 52026 85742
1 34409 36337
1 12638 82978
1 61411 88942
1 78249 84748
1 42647 93663
1 53201 78629
1 21858 42322
1 48727 53621
1 37015 60585
1 53317 83360
1 40392 54805
1 2195 63655
1 63181 98753
1 39595 68916
1 9842 60538
1 46762 97359
1 17436 47333
1 32261 63737
1 692 75663
1 24955 59754
1 18882 33763
1 19243 81529
1 94388 99517
1 68409 78636
1 28610 31813
1 9515 46388
1 57704 60354
1 61476 79526
1 4422 36764
1 42876 74179
1 23396 85863
1 7437 29147
1 17510 62480
1 62008 90599
1 27841 95895
1 1856 66431
1 31201 55979
1 36639 55107
1 25317 33370
1 4193 39157
1 25544 87276
1 22316 97736
1 20778 76649
1 82795 93295
1 45679 53528
1 80053 92080
1 60732 69750
1 18252 29721
1 7591 95392
1 5527 45117
1 6352 54449
1 5776 32771
1 10292 68776
1 10053 65595
1 22735 43292
1 75303 75973
1 81461 86049
1 75424 83669
1 44225 59462
1 44290 83772
1 25306 98804
1 23532 65306
1 3305 85511
1 11644 89860
1 66127 68758
1 4927 9327
1 28503 81941
1 17507 21966
1 22675 96370
1 20501 84057
1 10802 51093
1 7769 16416
1 24 46245
1 29162 57833
1 19555 50003
1 20019 83249
1 42181 96545
1 46720 92974
1 63494 94832
1 38620 86990
1 46325 81420
1 22102 73093
1 40288 91178
1 41689 76497
1 24919 55936
1 14182 86582
1 66164 86126
1 82148 84167
1 26699 95693
1 1054 66974
1 17477 25675
1 36288 56027
1 8623 86703
1 51373 90273
1 31847 78122
1 34256 61217
1 11073 53256
1 47207 52454
1 60387 97129
1 58460 98929
1 2860 83991
1 47505 59369
1 17145 87123
1 15444 55168
1 32557 94989
1 37143 90091
1 12673 48580
1 40722 65219
1 7571 17142
1 55586 88917
1 8367 44710
1 4370 15350
1 28621 68418
1 94203 94423
1 32934 36602
1 10012 14509
1 45675 90156
1 3147 59470
1 80282 91226
1 17950 95428
1 3777 93807
1 33261 41447
1 39247 39383
1 2672 40913
1 55302 73869
1 13266 91493
1 8165 42187
1 996 22808
1 65159 76635
1 26269 75552
1 22257 24775
1 18154 64070
1 29451 88729
1 1682 9717
1 59632 59869
1 61725 89578
1 39788 45568
1 1419 40759
1 37787 58789
1 25987 49228
1 10382 62434
1 38226 47246
1 20027 94679
1 42915 45403
1 73737 90217
1 18785 42137
1 2818 54466
1 75539 76062
1 25872 53803
1 74072 83646
1 53684 62384
1 20808 64874
1 38530 47482
1 7214 15599
1 5373 38538
1 20415 36463
1 40158 70927
1 17044 29196
1 28427 51360
1 21867 49682
1 13289 69990
1 6690 72667
1 18499 98159
1 25967 85134
1 882 90169
1 35936 81525
1 9301 75605
1 18999 33916
1 3507 79902
1 60968 63211
1 47354 99407
1 40225 87344
1 30473 40562
1 66545 92313
1 63262 94188
1 11509 35575
1 20640 32873
1 53719 87741
1 38290 83745
1 92076 98838
1 807 92285
1 22325 45503
1 14422 44218
1 1068 9039
1 13711 79566
1 56767 93078
1 49 39813
1 73418 96923
1 70996 73943
1 17275 55343
1 85066 93176
1 27296 88120
1 86603 99782
1 25143 96343
1 7189 35619
1 35007 61363
1 40173 72009
1 21811 82928
1 22331 26058
1 848 92616
1 17928 45476
1 3689 57546
1 35841 90397
1 38122 58290
1 27592 77796
1 57707 72905
1 31867 83301
1 69644 69702
1 13955 47379
1 38561 62459
1 28311 38616
1 8344 37411
1 36674 76655
1 29299 69215
1 18478 30890
1 10810 74594
1 7237 21996
1 12924 96898
1 9447 65290
1 8145 8852
1 24401 51996
1 58041 58556
1 23181 88840
1 60810 85729
1 27369 52126
1 15323 85108
1 15659 18911
1 13429 35450
1 86868 94290
1 26085 41900
1 81358 98797
1 15004 65754
1 4221 22399
1 26023 80382
1 19758 76081
1 93630 97073
1 33066 44791
1 41276 74146
1 44395 83367
1 48553 58377
1 63584 91061
1 16807 90031
1 31315 66692
1 34588 59169
1 21531 99592
1 43833 46488
1 52656 80590
1 29927 51758
1 20871 60307
1 53878 56322
1 9040 72361
1 62546 75834
1 5421 26728
1 64302 66770
1 1478 61983
1 53590 72865
1 47168 80977
1 36146 93231
1 61161 79104
1 36884 97504
1 41867 73711
1 26989 91731
1 85793 87277
1 44376 45459
1 2813 75426
1 44579 62917
1 22403 64394
1 10373 23974
1 8687 91051
1 52197 52804
1 5872 52400
1 3787 89471
1 31521 87657
1 23378 29326
1 28809 78019
1 19936 57287
1 30151 32307
1 42636 71044
1 28414 35265
1 5656 40815
1 18485 75043
1 29788 82151
1 780 94688
1 68303 88397
1 26582 96682
1 24817 97562
1 32399 61634
1 15133 18941
1 70944 80944
1 13938 40114
1 4536 37628
1 47665 68082
1 43004 71671
1 65466 94901
1 68676 88026
1 33868 91726
1 80047 99432
1 63001 93601
1 28031 62120
1 30343 68936
1 32919 69504
1 47632 49221
1 79797 94390
1 7112 25202
1 15054 43238
1 901 35958
1 25285 37065
1 81231 82922
1 19078 99791
1 63352 82424
1 46682 64515
1 26854 28940
1 26254 88285
1 72715 92786
1 31189 63256
1 84334 91303
1 9480 14824
1 32345 33726
1 1822 25020
1 39000 90047
1 33146 41738
1 34547 63588
1 70087 96740
1 52975 91051
1 71283 98045
1 21947 85029
1 21878 57109
1 45429 97099
1 52735 65413
1 24989 65120
1 31554 71340
1 12101 81943
1 28003 37111
1 29925 94684
1 7000 7642
1 16254 94661
1 32004 79085
1 30720 31910
1 4632 94788
1 27913 72682
1 48696 67836
1 2237 28179
1 27235 64917
1 7652 53809
1 21811 28639
1 11535 39802
1 28343 94243
1 83130 84892
1 24967 41694
1 34393 68331
1 17882 26758
1 25894 96806
1 32637 91599
1 47509 97573
1 69518 79649
1 60887 99554
1 26737 47489
1 26581 81499
1 56023 96412
1 39475 63948
1 17668 94177
1 31832 66360
1 25684 35117
1 56564 67486
1 46065 74639
1 9771 65923
1 28955 52955
1 21525 69264
1 54504 77436
1 10423 24811
1 40884 73186
1 35176 49903
1 35646 87002
1 59221 91259
1 30681 49333
1 6322 96126
1 18626 40843
1 24657 29043
1 81687 92157
1 21527 96873
1 50198 98280
1 60715 70853
1 9582 76212
1 44306 58568
1 313 92015
1 15989 98521
1 300 43828
1 4790 55818
1 7160 83519
1 54009 58408
1 46887 94353
1 22769 67815
1 29998 82157
1 19714 26994
1 37983 77250
1 43741 68562
1 14216 70627
1 11882 41680
1 3517 24377
1 15942 95320
1 94541 95134
1 23351 78551
1 37092 64249
1 20288 50787
1 45353 82935
1 28927 85875
1 25116 86757
1 66537 85468
1 16545 39677
1 71923 89502
1 34095 63178
1 7711 77074
1 66985 90482
1 11924 12201
1 21710 31155
1 6044 14884
1 23951 75275
1 90109 90933
1 7100 78369
1 1352 32232
1 31856 61523
1 1076 5502
1 50695 89875
1 4560 68632
1 48583 93471
1 12492 96925
1 46264 91158
1 1108 52737
1 54009 86211
1 59085 99803
1 2548 96031
1 35235 91630
1 52279 90255
1 31748 37735
1 18364 77588
1 1148 8124
1 22506 47171
1 74564 87504
1 16996 61837
1 43860 63037
1 93567 97955
1 23188 44473
1 27007 31469
1 50869 90199
1 19313 90284
1 4247 19797
1 44807 56757
1 10971 59268
1 13053 40066
1 27684 43651
1 41390 78905
1 5490 93911
1 65489 69920
1 5515 43898
1 72258 90870
1 32995 52686
1 18186 63802
1 35109 46793
1 60056 89294
1 16856 72492
1 27806 36721
1 15797 95970
1 54381 66303
1 5444 64856
1 14843 96282
1 52179 94117
1 36579 49676
1 26755 50321
1 38179 50396
1 45640 65902
1 20691 42475
1 85 55777
1 35559 73844
1 4518 98453
1 93019 94832
1 14263 53431
1 60209 95219
1 72141 79692
1 43764 71199
1 18751 78103
1 32965 86932
1 57354 67906
1 39953 41131
1 10339 20199
1 40289 59684
1 6393 21694
1 44255 69460
1 76017 93537
1 50878 92089
1 69661 91015
1 77260 84191
1 54250 73394
1 8987 54541
1 37869 38456
1 65023 73123
1 63316 99147
1 9123 85463
1 37667 51699
1 1140 65193
1 23830 26372
1 63061 73887
1 88807 96114
1 70838 93105
1 22187 83017
1 83735 93425
1 5636 36980
1 17017 32990
1 13320 56147
1 20056 96854
1 33677 78043
1 35121 66007
1 1358 94200
1 22599 32865
1 67376 84339
1 82291 97100
1 73868 99752
1 81430 99111
1 16177 69305
1 2753 43721
1 66281 71298
1 21259 77715
1 9684 77686
1 20175 85422
1 54601 91187
1 378 47180
1 19920 83652
1 79358 90742
1 87574 89348
1 54925 74982
1 21780 25840
1 43331 46642
1 6004 91572
1 49588 66171
1 26637 71470
1 1694 18383
1 50742 68660
1 15250 58873
1 3315 46356
1 9350 61320
1 37034 38117
1 13565 39745
1 31702 36706
1 25386 70862
1 58288 96286
1 16810 32961
1 21388 60669
1 41758 46128
1 37651 40563
1 5245 46941
1 30594 50235
1 21438 81152
1 80150 88967
1 27266 93881
1 58294 75755
1 78615 86084
1 89615 90389
1 53753 86479
1 39034 62122
1 36765 51014
1 23944 36936
1 28420 90076
1 18534 33533
1 47208 68562
1 43229 77537
1 15834 26196
1 24731 57956
1 7188 10330
1 27010 84566
1 2508 85013
1 4084 23218
1 12666 96409
1 8476 40335
1 13573 92141
1 5832 39583
1 34817 36516
1 45258 56644
1 9813 77454
1 32184 40808
1 36040 53026
1 59671 86282
1 58147 87768
1 7301 48877
1 33002 67844
1 20090 30030
1 61282 77578
1 15079 39904
1 17569 27204
1 19374 72167
1 18804 72250
1 25147 38233
1 7060 63547
1 61502 78654
1 29534 97188
1 10201 47608
1 64149 96791
1 10034 33196
1 50113 52657
1 26580 98160
1 39781 76839
1 25715 68396
1 11594 12898
1 57455 83462
1 17747 45617
1 26025 77959
1 64188 79854
1 22452 67652
1 60793 88022
1 61005 99963
1 27853 61986
1 52756 78868
1 8201 89354
1 54808 61260
1 36486 61211
1 17073 93205
1 35542 60901
1 6051 71465
1 57605 98955
1 47945 69013
1 36023 52838
1 4698 5076
1 252 32093
1 7139 37985
1 16951 19103
1 39481 87208
1 7686 29363
1 33710 37955
1 12474 84209
1 787 42161
1 2112 17657
1 66988 72668
1 64648 77280
1 19191 93960
1 60792 99476
1 18217 40108
1 9427 90447
1 48652 51633
1 10617 83215
1 10729 55840
1 20334 21927
1 39729 99400
1 15592 41639
1 7998 85985
1 75680 89478
1 22553 73206
1 61799 82499
1 35406 41229
1 63189 98927
1 4416 80615
1 24670 75629
1 34205 86570
1 63983 87794
1 7784 49480
1 75081 80991
1 25699 44978
1 29223 36404
1 13285 40474
1 33059 45953
1 50781 92004
1 77056 78453
1 56728 72668
1 86675 88466
1 17552 74654
1 37482 93813
1 45655 64928
1 25783 47336
1 41182 91592
1 16433 74970
1 54965 80479
1 5924 46117
1 29943 61572
1 4289 84214
1 59927 80141
1 19773 43495
1 760 57456
1 5968 99096
1 1042 65490
1 14780 91038
1 4644 77932
1 83649 99625
1 20841 99155
1 17727 57242
1 37501 38114
1 21701 70572
1 44273 53289
1 35224 64323
1 45402 88717
1 6092 76303
1 55072 71925
1 30574 75861
1 28006 44860
1 11880 59493
1 22706 79707
1 80573 88217
1 81145 98171
1 47363 77360
1 43259 80684
1 94047 99048
1 52035 87075
1 29849 37833
1 8308 52894
1 35453 58674
1 13454 60030
1 36532 95266
1 64429 75321
1 31488 49646
1 7744 42113
1 23135 25526
1 36662 91531
1 11305 73988
1 26612 93363
1 51826 87834
1 5069 74491
1 41437 82879
1 64592 64856
1 3247 89311
1 37654 56439
1 32489 38379
1 46632 67761
1 70863 85322
1 5772 45497
1 16322 20980
1 1343 76116
1 4351 61522
1 14164 14842
1 51955 88377
1 3117 85229
1 42636 44600
1 23385 60151
1 7089 35316
1 70205 81722
1 18911 29062
1 35246 39179
1 33472 65530
1 31694 53520
1 27399 54795
1 42131 55982
1 23218 38650
1 57521 71417
1 17532 79636
1 51041 71333
1 1631 3270
1 1853 68416
1 545 80490
1 45496 74869
1 15949 24006
1 74178 86400
1 19456 41239
1 45010 69686
1 13808 67233
1 12206 37790
1 37647 93732
1 22972 66095
1 54038 73161
1 31854 41863
1 88819 89710
1 41463 83072
1 24575 26726
1 62342 68122
1 89741 99779
1 34619 70551
1 20268 77354
1 2274 89847
1 75708 96376
1 20325 82948
1 39184 54105
1 4825 33592
1 12440 62898
1 37590 46783
1 9693 24033
1 47267 59777
1 2473 81645
1 60020 77983
1 6189 74643
1 21333 25887
1 4532 42289
1 32267 78017
1 50533 98426
1 41337 73875
1 2340 30601
1 45969 48699
1 75096 75482
1 70186 94805
1 84876 86941
1 22137 68658
1 52691 65160
1 47433 67006
1 45964 56914
1 12753 27704
1 5951 79461
1 27175 27937
1 3567 3850
1 19295 58924
1 67180 83312
1 41872 66172
1 39456 56624
1 9141 31725
1 2625 86908
1 99147 99673
1 34869 46409
1 58959 90962
1 27748 44802
1 24887 95159
1 58901 84564
1 933 97541
1 1650 27566
1 24177 49370
1 55733 57128
1 8563 10063
1 50981 58105
1 33635 58052
1 69113 96406
1 6609 45831
1 5025 58902
1 6772 13694
1 3430 81557
1 12311 64653
1 35042 92939
1 27749 80612
1 36908 43580
1 37596 86024
1 67186 79957
1 14177 41614
1 47487 63009
1 43702 51304
1 55261 69081
1 34598 48360
1 47596 80429
1 15361 97985
1 28290 33363
1 11400 87953
1 52889 86646
1 1889 94853
1 40032 55426
1 4556 99005
1 5584 77208
1 30899 81781
1 547 67875
1 13743 69269
1 21444 45966
1 6864 46433
1 20015 48772
1 62974 66836
1 21520 36621
1 18777 86388
1 27446 36492
1 29065 51357
1 34814 80333
1 26951 62158
1 10964 99391
1 62467 87962
1 55907 79419
1 39818 63229
1 66873 82838
1 63805 67930
1 998 8540
1 66323 89942
1 57394 73556
1 29887 72290
1 13119 81103
1 21032 66179
1 38923 71814
1 62176 65421
1 24405 69416
1 23840 84707
1 45083 62487
1 36162 99826
1 2707 99202
1 9777 29406
1 5995 44132
1 96188 98432
1 22111 39555
1 28962 38518
1 23011 96314
1 64234 77891
1 58767 60938
1 23461 69286
1 32185 69208
1 21804 53711
1 6532 69875
1 8851 75595
1 91950 92063
1 61730 80895
1 16799 50977
1 1998 46052
1 69576 73234
1 1620 1773
1 48390 74043
1 32011 54337
1 5940 47765
1 34095 86550
1 18934 40505
1 24466 31274
1 13175 80283
1 21062 93468
1 76176 98135
1 56032 73560
1 4943 67911
1 46778 65111
1 36069 92969
1 26649 44390
1 10854 11991
1 13009 86019
1 31208 84039
1 44366 71498
1 75675 79263
1 92369 93160
1 31925 71788
1 45230 64995
1 1221 3679
1 21413 64939
1 22213 75034
1 18946 88254
1 2308 18168
1 40467 85122
1 7864 26135
1 37566 39049
1 76287 86635
1 36632 42737
1 35006 47167
1 48595 88213
1 4068 12061
1 44622 54636
1 2723 68506
1 6062 21736
1 9488 72839
1 91043 99828
1 16361 35717
1 55206 95777
1 1616 74911
1 4498 94731
1 3780 16878
1 52876 79403
1 20917 40027
1 73764 77099
1 58683 91806
1 16614 88201
1 10949 11975
1 49470 60247
1 10003 34498
1 51665 92813
1 16276 28328
1 53487 54870
1 10159 53844
1 1326 2732
1 33794 71805
1 14883 15926
1 1252 40038
1 68586 99769
1 69087 74240
1 14557 69814
1 53330 83618
1 76424 91509
1 93630 96239
1 417 75805
1 65237 74659
1 42305 73080
1 72519 82138
1 59573 79512
1 3122 69439
1 29648 94653
1 27251 63530
1 59308 89550
1 11759 46454
1 25193 84271
1 11601 16183
1 59243 76413
1 15586 38429
1 16760 96872
1 42719 59988
1 1355 89847
1 70230 87040
1 400 90694
1 67971 77205
1 41917 88415
1 63265 64516
1 44836 93770
1 84602 99805
1 19337 96134
1 298 48104
1 10548 78739
1 29190 61299
1 7106 99420
1 3604 67381
1 21641 72865
1 10851 12651
1 18517 55006
1 6988 17203
1 16591 91893
1 1104 16160
1 47808 81123
1 38174 88082
1 43340 61088
1 55631 70992
1 160 56455
1 79334 99964
1 39410 91343
1 21388 71991
1 17235 25872
1 31090 36144
1 3776 46602
1 9900 60354
1 15095 94409
1 7217 80177
1 4235 15594
1 3685 78164
1 47540 82974
1 11768 18763
1 18014 29979
1 64586 66489
1 63690 95563
1 8643 31843
1 9179 26810
1 69629 93786
1 19219 72597
1 60723 93094
1 6812 47283
1 4532 88304
1 16976 63209
1 14152 90730
1 12691 19653
1 20682 44089
1 88467 97319
1 4611 63626
1 20374 51470
1 14673 80196
1 29601 71268
1 48981 81752
1 41836 76038
1 9455 56724
1 5244 94337
1 41040 81329
1 70831 98364
1 57776 63982
1 75660 77379
1 3092 14152
1 9022 32735
1 13176 63591
1 3989 83317
1 2354 81643
1 25311 54910
1 39632 40724
1 84239 87900
1 45813 84562
1 34014 90669
1 81318 94259
1 70096 92804
1 26247 50560
1 31602 62427
1 1264 84094
1 23764 54812
1 4874 80872
1 3984 77284
1 4518 84916
1 66497 96880
1 27697 74516
1 54544 66116
1 20078 75507
1 14482 69666
1 21243 54313
1 6535 87014
1 8272 34776
1 17346 94552
1 33243 48257
1 41006 49368
1 54233 76490
1 70400 88813
1 14206 62341
1 20783 47486
1 55706 95662
1 15715 39358
1 55453 72086
1 85494 87075
1 49751 99586
1 45564 66069
1 86901 99167
1 48554 67135
1 20705 93280
1 42385 46958
1 54967 82586
1 9405 54471
1 70422 87991
1 38894 89736
1 8686 42929
1 19478 48163
1 12048 64966
1 36759 70066
1 16060 36190
1 20269 49488
1 24934 97082
1 61266 61409
1 44015 62745
1 85489 95807
1 70270 94003
1 19573 89696
1 12705 95123
1 41284 71093
1 51790 56493
1 43575 73669
1 40774 43983
1 57899 59323
1 40079 81320
1 145 57160
1 41455 61304
1 20430 82624
1 50736 50996
1 48588 59004
1 68864 79790
1 27794 88350
1 83723 88193
1 36762 81169
1 25153 38423
1 19843 49873
1 40886 55177
1 64526 95584
1 34621 39707
1 13231 70455
1 27341 83050
1 44731 52678
1 28740 42664
1 29929 38837
1 29307 62489
1 37281 97057
1 9518 53450
1 39591 40180
1 40350 62368
1 90 48248
1 10905 27600
1 15601 31282
1 10794 82206
1 24571 62560
1 4200 55885
1 53637 94434
1 8453 92452
1 51214 89444
1 9216 13047
1 20702 60445
1 76313 80553
1 44741 79691
1 71964 74201
1 9914 42374
1 11719 70229
1 76142 79467
1 437 15206
1 20075 72079
1 86470 95392
1 133 76944
1 366 86255
1 12979 57512
1 40780 63024
1 41727 73883
1 42377 81456
1 69375 84824
1 8007 84245
1 50016 69858
1 12475 74522
1 50888 63846
1 42843 55350
1 42697 50245
1 26508 66991
1 7269 69251
1 15417 95760
1 58051 84456
1 90329 91784
1 49412 56429
1 14300 86340
1 3448 98707
1 33680 54259
1 40175 48274
1 3997 59352
1 38841 43887
1 5768 66623
1 14085 84723
1 11132 58580
1 4258 83619
1 4758 38436
1 31255 85700
1 17071 93235
1 2190 48512
1 8933 63306
1 11019 21326
1 41196 68666
1 51073 86963
1 3384 29388
1 42587 77870
1 72713 83185
1 73037 98053
1 26077 75201
1 47125 85014
1 10750 75561
1 26265 73012
1 5788 75020
1 28650 65978
1 28576 65504
1 25296 74556
1 48271 61610
1 23362 24769
1 21832 87764
1 41795 68194
1 41376 44300
1 39116 99476
1 34016 87836
1 3158 4475
1 22447 27256
1 4239 34057
1 45046 50163
1 8498 55297
1 16453 95025
1 26790 75981
1 49936 93059
1 6055 79311
1 7905 61549
1 17346 64222
1 8007 24813
1 48097 91692
1 80588 98271
1 1795 82513
1 35478 65686
1 19114 62953
1 79388 84343
1 44141 90979
1 48649 77050
1 40599 88723
1 54905 92345
1 62918 98035
1 12601 94834
1 43910 65431
1 76769 83421
1 6042 73604
1 47662 59694
1 44281 80517
1 14627 28462
1 54348 60171
1 32130 93078
1 23111 95619
1 24774 89293
1 74277 76988
1 53571 97443
1 51130 90663
1 15725 85697
1 53144 96236
1 42005 44419
1 28318 75986
1 26626 72375
1 40866 46572
1 67255 86447
1 81409 87687
1 44805 87081
1 31645 90362
1 24054 73436
1 62414 62903
1 57932 67529
1 74224 98701
1 13721 62057
1 7604 75285
1 73524 84069
1 31087 99127
1 70767 92380
1 28162 81981
1 3228 18130
1 25486 88852
1 54936 85417
1 11803 78655
1 58999 97404
1 22928 67478
1 26972 84396
1 58655 61941
1 27849 50818
1 2093 37413
1 92708 99524
1 17884 63796
1 34890 76345
1 66382 96416
1 11428 23085
1 32366 74411
1 46856 61800
1 31536 45430
1 9802 53107
1 11263 34628
1 32548 78763
1 12124 57974
1 43249 72667
1 67250 69012
1 16306 34386
1 50238 80853
1 59259 94987
1 7338 21277
1 60737 62300
1 414 91150
1 7415 27815
1 20367 69922
1 28527 90301
1 23888 80765
1 71045 85861
1 23503 32229
1 48073 79304
1 13748 90906
1 34429 65296
1 31492 42250
1 28769 63279
1 51547 95537
1 36439 77464
1 17641 45015
1 15828 70305
1 39111 71721
1 74563 79260
1 18108 45880
1 2304 72148
1 33836 59066
1 56344 88865
1 43078 66328
1 49116 76432
1 22913 33958
1 296 8211
1 42012 80093
1 58866 88173
1 71351 78233
1 62030 96481
1 69390 71353
1 6929 97067
1 76089 94992
1 55804 97514
1 1094 45773
1 40819 71876
1 61031 66298
1 23030 75202
1 85975 87385
1 27574 80023
1 47209 83909
1 62781 91529
1 68164 78644
1 5326 23827
1 49160 56678
1 18623 66907
1 43339 52772
1 11870 56708
1 29479 46435
1 39774 78724
1 29092 47866
1 46528 99365
1 9940 14266
1 80059 91870
1 12790 62372
1 15188 87281
1 69321 80331
1 66650 73221
1 11319 53189
1 44509 48905
1 39547 92380
1 24563 27914
1 37506 42341
1 78405 90035
1 31850 36694
1 58074 94985
1 38492 63338
1 76414 88239
1 10285 66962
1 21761 88457
1 8886 26838
1 85889 92770
1 9437 41962
1 8643 40945
1 15494 26862
1 80974 87025
1 47663 79787
1 6393 90096
1 24295 26360
1 23573 27992
1 30107 46882
1 34824 72720
1 75216 89482
1 43111 82075
1 8534 61738
1 60312 67237
1 51623 61584
1 72803 88375
1 3834 39711
1 54288 68647
1 60544 94703
1 26051 49912
1 58348 62106
1 48008 53222
1 28164 48868
1 43502 68355
1 13457 37791
1 65761 98163
1 8028 66861
1 59520 70641
1 34838 43374
1 49249 76288
1 49756 86349
1 59436 78251
1 27329 70935
1 55059 87107
1 26822 94009
1 22048 62825
1 74421 96825
1 10631 74102
1 5874 63934
1 2579 5696
1 49221 84484
1 47656 95196
1 57211 63403
1 25589 83862
1 14477 76012
1 43566 50137
1 36481 86738
1 30650 93714
1 19497 65198
1 66900 80879
1 15803 18649
1 11070 56669
1 40343 45928
1 32655 59925
1 29439 58761
1 12967 30047
1 30923 72556
1 29170 87336
1 5070 73840
1 6102 29931
1 53482 79272
1 66330 82850
1 70011 77067
1 20625 47831
1 34486 87372
1 12892 93041
1 54767 58605
1 41034 46487
1 27601 56664
1 22061 89992
1 34110 42499
1 11999 70264
1 17922 27659
1 32107 88569
1 8932 49342
1 97354 99639
1 17886 79326
1 36663 86236
1 4446 83186
1 10655 44827
1 71015 75557
1 8946 98067
1 24384 78439
1 68173 94427
1 28750 73744
1 12327 70199
1 46067 77015
1 24522 63726
1 7771 74493
1 35116 43592
1 18897 80273
1 7249 53452
1 20391 87937
1 6501 41783
1 78944 86020
1 44501 99008
1 19051 75546
1 48011 63566
1 21826 65702
1 67769 71499
1 48760 93110
1 12822 24572
1 39831 91196
1 21304 77440
1 70069 77236
1 1600 9273
1 49121 50126
1 63175 89021
1 54875 84651
1 24610 28707
1 41396 74907
1 85948 97065
1 73045 74918
1 7954 14056
1 29911 70421
1 59314 87216
1 6215 18912
1 20785 94125
1 40449 69611
1 38085 72225
1 4910 62563
1 41684 90959
1 19826 94725
1 72404 74705
1 27699 66420
1 7944 87032
1 10246 77756
1 3497 49109
1 86780 95715
1 48601 62047
1 41484 70361
1 4227 95377
1 33093 94038
1 21040 39715
1 64412 80169
1 27798 53053
1 42718 54080
1 15154 83088
1 52214 78326
1 44107 82984
1 37395 80582
1 17102 60879
1 72530 75099
1 30205 39601
1 28394 83992
1 31500 34104
1 27613 84196
1 40365 73979
1 3835 91549
1 2955 54486
1 57192 69511
1 80843 83749
1 47390 85475
1 45243 65163
1 27403 93746
1 13143 94820
1 67436 71586
1 16860 92429
1 14831 71345
1 1361 21587
1 25409 98898
1 41135 84510
1 92400 92546
1 6834 7582
1 20800 90672
1 31166 46971
1 24707 80341
1 94460 99185
1 10588 33328
1 2888 73207
1 32158 69980
1 30838 88792
1 41534 43415
1 2683 48572
1 27290 74834
1 5180 29301
1 2387 66511
1 19489 94914
1 1363 9109
1 19902 44764
1 18149 71053
1 53714 84087
1 30312 60586
1 33536 47255
1 3951 72925
1 22413 72208
1 1922 11505
1 74370 97338
1 54507 89875
1 28244 73219
1 12570 24805
1 37422 79224
1 20102 88249
1 8858 74236
1 40551 46314
1 6048 78361
1 11078 72552
1 64472 79340
1 59026 79097
1 9009 80113
1 1859 15151
1 54731 76902
1 6949 70068
1 73326 92296
1 53685 82467
1 47947 67148
1 22592 78123
1 21975 64763
1 1688 92258
1 5316 74130
1 36359 44760
1 6521 97025
1 18747 68505
1 20130 35124
1 18292 18817
1 59382 62565
1 69781 93305
1 25787 37903
1 36880 46378
1 81048 87986
1 76359 86287
1 33851 82509
1 3395 90044
1 14087 86366
1 22879 68484
1 59008 73299
1 31972 88060
1 18294 43256
1 35351 79806
1 14374 89133
1 5943 77095
1 18559 76821
1 17625 24664
1 50358 57569
1 11883 86940
1 3938 34601
1 2454 50319
1 55867 66688
1 40965 89094
1 10009 50102
1 11413 31734
1 17374 62112
1 1849 65580
1 38876 72426
1 11800 29447
1 87653 92995
1 53797 78676
1 16089 25603
1 23673 29392
1 58679 59859
1 68771 90286
1 46728 78462
1 1384 78319
1 81348 91195
1 15189 56778
1 8420 17628
1 76771 87389
1 81634 99523
1 29087 36255
1 13157 26475
1 19344 90451
1 17121 63365
1 56463 65764
1 58345 90042
1 50773 69778
1 28104 32107
1 63792 74166
1 9993 26563
1 11301 52182
1 25132 70103
1 3618 31529
1 24662 70834
1 14414 96517
1 40805 56757
1 65134 92591
1 34283 82547
1 40432 46850
1 53307 55778
1 49854 80512
1 50236 57756
1 4572 87264
1 10344 74135
1 35821 38283
1 63178 88419
1 40791 72745
1 66894 93132
1 47706 74565
1 1897 30959
1 48577 84309
1 32365 98142
1 17948 71538
1 58279 90712
1 43424 70555
1 4853 13577
1 74591 97481
1 39746 71659
1 76712 99535
1 18969 60521
1 4225 16405
1 15534 57771
1 85077 89219
1 27391 74417
1 21814 28534
1 11219 99340
1 55081 94573
1 78915 90663
1 29249 44227
1 1075 93232
1 983 26999
1 676 95507
1 30142 49349
1 2702 50115
1 39202 91110
1 7139 72742
1 871 47433
1 23454 45699
1 42784 64178
1 33504 73817
1 48173 56403
1 60013 73215
1 19850 72538
1 21078 62032
1 12660 53210
1 35547 37598
1 40525 91086
1 13252 35094
1 33332 70569
1 60285 63511
1 8176 54158
1 14422 67664
1 30265 79902
1 35450 67609
1 893 1313
1 911 54419
1 54722 59820
1 39215 87138
1 11199 71536
1 54693 55370
1 34746 68163
1 3146 56106
1 32538 84952
1 3809 43797
1 52901 55587
1 31504 69271
1 30080 77292
1 36513 66759
1 32802 75158
1 32857 98184
1 21275 59473
1 151 7749
1 38476 74006
1 41645 51312
1 85202 93752
1 42252 70634
1 74694 76058
1 70870 71947
1 20172 98871
1 12466 89929
1 31820 51463
1 25946 92190
1 76145 91438
1 82366 85472
1 78219 96540
1 36744 73073
1 31909 83944
1 74888 75120
1 64676 78155
1 20138 78070
1 5225 53689
1 25675 89245
1 1298 67956
1 34777 82616
1 10083 66843
1 39721 62896
1 21339 36147
1 19489 24824
1 6392 8624
1 19668 23174
1 24692 52157
1 2258 66459
1 33278 73362
1 41523 61618
1 68098 82722
1 22995 48855
1 11613 39083
1 28824 37569
1 58246 95226
1 40360 97772
1 69087 79382
1 26093 49971
1 2753 96616
1 45487 48682
1 6464 46168
1 4274 96314
1 64158 98794
1 606 45135
1 9674 86106
1 24276 39902
1 56926 80179
1 41704 79044
1 9127 81414
1 31346 99909
1 7339 29428
1 13662 83165
1 18297 21530
1 43411 77133
1 1867 60841
1 22151 95201
1 11126 56072
1 17706 40407
1 7543 43204
1 37541 86818
1 73717 93605
1 4834 14352
1 44464 65111
1 1663 64213
1 45020 69892
1 87682 90768
1 38102 87196
1 53394 80323
1 35523 39018
1 50082 73544
1 19645 27810
1 16431 96647
1 8744 80865
1 9456 65437
1 29594 47456
1 43000 49172
1 15612 75016
1 53078 78204
1 54757 57999
1 57750 88574
1 47546 93207
1 23448 53697
1 9477 53828
1 187 43031
1 7933 21301
1 77098 94627
1 22102 97126
1 45283 72080
1 53595 76624
1 50452 77130
1 10929 15013
1 65559 78549
1 6697 27110
1 6097 33010
1 7990 59988
1 6660 75670
1 77666 99438
1 13367 69863
1 43647 96949
1 42192 84242
1 5290 20997
1 45520 68969
1 25963 72076
1 28830 98546
1 46 79622
1 22025 45722
1 49276 95553
1 29888 99480
1 54080 93611
1 69391 76678
1 11648 23512
1 45366 92514
1 28979 41626
1 11404 44805
1 35170 81185
1 4262 61871
1 47274 50957
1 38067 68330
1 86137 94570
1 5260 6063
1 23474 37056
1 9595 33074
1 38967 39913
1 39825 78829
1 21540 66567
1 4419 15317
1 13296 65533
1 31015 77046
1 20659 42405
1 67303 83769
1 99 95588
1 56618 89809
1 70933 79941
1 3243 99872
1 8148 24346
1 10364 38889
1 55512 67902
1 9231 68318
1 54529 88686
1 14812 26516
1 37224 40788
1 15049 31476
1 4663 98628
1 45547 79022
1 2001 51664
1 64209 85451
1 61086 92496
1 15931 31722
1 7171 60163
1 56176 88707
1 373 93014
1 57090 71229
1 14597 89548
1 6190 59428
1 69594 79937
1 55409 60781
1 3727 45121
1 71350 95485
1 4174 39908
1 3702 17030
1 45421 57068
1 17699 85651
1 63817 76321
1 61305 99912
1 44620 93217
1 60585 81146
1 29394 34901
1 30958 64489
1 40434 87616
1 21071 99133
1 39168 77330
1 10407 32559
1 36452 50481
1 25702 64516
1 46418 65486
1 55729 85734
1 15227 47475
1 5834 41267
1 25116 44142
1 61603 87773
1 2742 96871
1 6272 68940
1 63563 99016
1 18426 97894
1 85503 98665
1 34028 61760
1 782 33240
1 22387 56150
1 54101 87527
1 7527 39114
1 16878 21192
1 41845 84227
1 1851 11384
1 33638 79321
1 17006 63888
1 11764 98079
1 31323 35693
1 3035 44516
1 5712 61808
1 47622 82433
1 25096 36061
1 54587 79685
1 43839 95335
1 19414 22673
1 12078 25224
1 18458 62753
1 15612 16137
1 66133 76636
1 77980 82425
1 15055 69058
1 38042 81084
1 38450 66743
1 21526 74791
1 4647 64355
1 43074 91802
1 44774 96087
1 7407 77833
1 61956 72437
1 35630 40500
1 43104 84929
1 6630 17357
1 61750 77375
1 22640 36268
1 14909 23027
1 58999 75662
1 72843 81747
1 13162 29880
1 94229 99485
1 57394 97690
1 5040 18799
1 49443 76213
1 43136 50738
1 19695 71810
1 11926 16210
1 15662 43773
1 19626 50458
1 64116 79981
1 65458 91358
1 19017 94497
1 29621 77874
1 41546 66825
1 2099 83655
1 1878 53756
1 69974 74152
1 44273 93684
1 31123 79738
1 66467 83203
1 56386 77301
1 13772 82132
1 10249 71378
1 46571 51972
1 35990 77391
1 51249 90176
1 79687 98390
1 31273 80184
1 44981 55057
1 10985 41158
1 26201 43449
1 72097 92629
1 52812 84178
1 5747 97350
1 56344 89324
1 7792 31746
1 14797 70637
1 4319 18262
1 51376 89492
1 13445 14394
1 23499 98372
1 27134 54933
1 3917 89949
1 14910 87186
1 66867 66983
1 19629 50172
1 7390 83513
1 59070 64001
1 14831 92465
1 44223 87319
1 55537 68547
1 42500 86827
1 87437 93376
1 58318 62163
1 89641 90153
1 58355 79224
1 52498 71203
1 9208 26944
1 47835 79757
1 43897 91182
1 50061 80233
1 55363 89807
1 24793 28385
1 16272 35180
1 40152 62110
1 56376 74742
1 67476 81338
1 49943 60566
1 9208 76967
1 3391 69555
1 16084 78433
1 20014 32119
1 35427 42787
1 42141 85105
1 37931 71390
1 20325 37234
1 57999 71131
1 12948 19109
1 6792 72898
1 70081 98619
1 34366 65009
1 20968 80423
1 15999 90305
1 76507 79327
1 56025 85895
1 32701 90781
1 43369 57460
1 18669 30669
1 95293 99606
1 26990 70201
1 15558 39315
1 37229 61120
1 14665 37371
1 22278 22663
1 24913 98437
1 34714 95063
1 18137 82273
1 72325 95047
1 17186 34265
1 32689 72950
1 59889 70222
1 68837 70019
1 50273 68057
1 39698 65416
1 19912 34818
1 5641 64393
1 1708 93535
1 65440 75197
1 2823 40463
1 70161 78095
1 63921 79839
1 18981 85190
1 69665 79848
1 52100 65901
1 37009 99263
1 35827 98130
1 3614 78064
1 51242 93474
1 24650 25843
1 24056 87264
1 60060 97472
1 8215 65864
1 43342 57152
1 81247 83926
1 58090 84196
1 35635 55886
1 5731 55780
1 17491 57893
1 39023 90524
1 15391 80883
1 40804 99018
1 11188 61711
1 802 31450
1 8620 25322
1 44573 67031
1 9268 83437
1 52296 74993
1 7587 94363
1 15746 94193
1 54693 80895
1 33026 99709
1 65517 84564
1 60214 87158
1 36669 36716
1 4186 21974
1 1228 4112
1 31856 74260
1 21616 58561
1 73065 79762
1 42075 68923
1 18374 61323
1 4082 87444
1 46130 99872
1 86799 90064
1 36685 46812
1 47669 55239
1 66487 79839
1 25819 97395
1 21598 79694
1 1755 63283
1 5563 50222
1 252 90980
1 26507 95577
1 44126 99041
1 65508 68179
1 148 85576
1 49804 82166
1 18736 62535
1 74934 84096
1 4713 92777
1 30873 88518
1 45881 57908
1 8720 53044
1 18398 57499
1 31749 67413
1 1202 4037
1 10856 11163
1 13807 26975
1 60683 69331
1 48853 55111
1 48018 75921
1 67694 88843
1 16514 21912
1 9028 66049
1 36812 81098
1 21890 31429
1 10617 69006
1 25122 99170
1 4577 8024
1 4197 16653
1 29107 77588
1 30594 53651
1 4311 23835
1 36212 70754
1 13822 81634
1 22127 87180
1 7475 86970
1 61754 96129
1 2215 7487
1 1761 15550
1 88811 93140
1 80541 82131
1 56971 89828
1 53001 76427
1 34981 40832
1 76226 82024
1 43312 82990
1 31323 57500
1 43308 86552
1 36861 48397
1 5589 88038
1 46055 55234
1 50527 87784
1 67749 73903
1 47687 62608
1 25589 94783
1 17548 80280
1 23688 48625
1 34167 51027
1 39238 70343
1 52241 88839
1 84453 98539
1 1136 40388
1 16538 69683
1 51031 86001
1 14438 80624
1 6595 45789
1 3879 37392
1 25425 43983
1 2386 88033
1 26284 80401
1 32701 75737
1 2734 40647
1 17751 70462
1 10899 51890
1 42188 86866
1 5454 48085
1 20057 81274
1 51783 81424
1 65571 89348
1 46700 69508
1 79014 97959
1 786 59947
1 11648 27254
1 41006 53050
1 59551 97544
1 52053 58483
1 19759 72261
1 9300 75628
1 56664 95579
1 53979 58550
1 15490 62612
1 5228 91977
1 51396 60194
1 6224 52199
1 67184 74693
1 54318 57245
1 14311 98039
1 78796 84824
1 76614 99662
1 24057 47639
1 11357 37990
1 52253 89036
1 87217 93133
1 39052 50571
1 9132 14231
1 66266 73572
1 42166 64017
1 15801 26469
1 54948 56786
1 69624 83756
1 73177 86703
1 79698 84919
1 90559 96122
1 46945 84771
1 27635 27761
1 7490 72260
1 30461 57303
1 21794 75117
1 66768 74037
1 49731 60646
1 34101 53409
1 18934 50407
1 69675 97077
1 32833 94317
1 40368 67300
1 9239 39447
1 25525 98233
1 46461 87133
1 62181 87753
1 8654 42079
1 18565 49389
1 52559 78604
1 43119 71581
1 20281 25009
1 6568 96783
1 20080 77461
1 58322 87784
1 88419 93625
1 19017 73735
1 42561 66964
1 52463 61666
1 35649 80421
1 54779 77982
1 74549 89689
1 31219 74522
1 14887 96937
1 52670 68467
1 55064 72264
1 2142 81371
1 2555 42286
1 42436 89986
1 2052 56697
1 16447 33473
1 25336 87605
1 41855 59530
1 14968 34892
1 15691 86608
1 3392 23866
1 30125 70666
1 15795 51811
1 28390 47713
1 25924 43415
1 63989 71323
1 97043 97617
1 16471 71189
1 13376 75358
1 14591 58530
1 7097 22727
1 10449 55304
1 36242 89965
1 38389 50054
1 22982 74403
1 31345 52179
1 30991 53901
1 28616 29394
1 31379 37486
1 17925 42086
1 65246 82657
1 22717 44355
1 3642 65053
1 51476 99234
1 54208 85209
1 75526 77458
1 5751 81864
1 49686 80221
1 35483 47271
1 50804 95745
1 85069 90247
1 16419 96152
1 11171 30808
1 60003 73806
1 39806 63841
1 4943 80506
1 67500 99776
1 3600 27199
1 39749 63300
1 21653 41617
1 30805 85811
1 39093 82470
1 15048 60192
1 16359 34393
1 54681 74189
1 15500 63386
1 61096 79408
1 25720 76439
1 19766 65009
1 20885 90230
1 83996 88420
1 19836 61205
1 68939 92584
1 52526 65889
1 13834 58720
1 59465 97059
1 49392 68972
1 2907 46207
1 3003 88881
1 9691 77012
1 61983 98204
1 47654 80826
1 5089 48771
1 8905 83753
1 511 61073
1 25121 98842
1 16757 73054
1 83107 97584
1 6856 13147
1 38786 96973
1 2215 99267
1 13698 40118
1 96117 99761
1 81819 83433
1 443 16545
1 26634 85030
1 65446 85740
1 83255 94171
1 66600 78877
1 24516 71023
1 72502 77903
1 76232 79782
1 27806 53964
1 34786 71005
1 4006 45605
1 17464 44518
1 978 74343
1 46759 87827
1 46729 92588
1 85708 96513
1 37575 80703
1 56135 68013
1 2772 28644
1 32329 80098
1 21335 26455
1 38178 84865
1 34196 93605
1 40690 90019
1 40737 92532
1 36771 76130
1 87910 95191
1 65758 88817
1 19887 54201
1 74234 89577
1 61370 77087
1 89662 90146
1 81288 99220
1 12078 60539
1 46036 74542
1 8019 91658
1 36645 82217
1 15222 31002
1 13897 53488
1 22359 63658
1 34412 55799
1 3052 89450
1 40374 84531
1 70825 90949
1 14769 82932
1 257 85088
1 4051 91311
1 16343 47672
1 35067 56787
1 72564 93452
1 25547 37936
1 45351 54065
1 44843 77003
1 51502 77533
1 53844 86754
1 47669 62220
1 15492 68863
1 49395 89197
1 74979 85786
1 12787 74492
1 35496 97563
1 56548 69121
1 77710 80433
1 18234 88497
1 5399 27026
1 28185 96785
1 48931 56115
1 2197 76213
1 1247 34324
1 28248 95949
1 1886 95299
1 40795 87849
1 5060 37218
1 78818 90291
1 89008 99450
1 47468 81107
1 17769 26469
1 17070 18002
1 64132 99102
1 66754 81312
1 49291 89525
1 5625 10109
1 1231 67731
1 57141 72495
1 13852 81726
1 19647 85742
1 28831 79722
1 54663 73590
1 2334 25023
1 20065 30402
1 10802 29136
1 79105 98798
1 2444 12910
1 428 19029
1 11245 60078
1 25123 99812
1 23222 62253
1 13136 29540
1 5139 92379
1 2871 58719
1 83415 86495
1 32553 41065
1 28079 49231
1 29020 46717
1 9776 77607
1 3479 61157
1 9778 88287
1 1622 98138
1 2150 17198
1 37842 52198
1 22135 43394
1 2714 32749
1 30231 62569
1 5377 9714
1 12764 82001
1 18885 81452
1 23850 78736
1 60705 78437
1 53605 60235
1 13987 61862
1 19892 96720
1 50380 69411
1 4952 19665
1 1575 56841
1 45132 89217
1 19419 80313
1 18354 48472
1 41245 86870
1 83390 95147
1 31434 47356
1 34789 46471
1 53363 91088
1 43532 68105
1 27915 92974
1 25434 85301
1 7275 8049
1 64383 94838
1 32372 71577
1 14559 15804
1 41170 68527
1 37376 47477
1 27627 42206
1 21706 35384
1 52741 63094
1 428 40896
1 42393 80865
1 12327 66902
1 93869 97330
1 49621 58721
1 13639 96402
1 35686 83653
1 38560 94949
1 4063 32025
1 25647 83124
1 25333 78306
1 25418 86536
1 3131 65858
1 53687 84074
1 68065 97646
1 10473 46887
1 21007 98540
1 60671 74082
1 15862 18776
1 3441 73537
1 45298 62654
1 30514 86854
1 60353 85459
1 8234 60679
1 15410 42892
1 6574 34232
1 67633 74618
1 57547 92136
1 11348 39935
1 42617 57848
1 34366 64228
1 66047 97761
1 16528 98517
1 15099 67725
1 29183 59730
1 1463 35766
1 62622 94898
1 7107 44673
1 2488 87491
1 17503 93972
1 26718 60377
1 23866 24039
1 27908 40580
1 28016 77796
1 5776 70329
1 19327 27144
1 53113 56112
1 42487 95910
1 26075 31743
1 48399 48756
1 62888 89965
1 9737 99095
1 3546 21165
1 21438 45841
1 10691 36491
1 36633 95070
1 1894 36270
1 9908 68467
1 13715 60331
1 47791 67319
1 2114 46540
1 8924 46166
1 47480 51549
1 487 81039
1 63080 99107
1 46415 65649
1 3999 14251
1 18730 76785
1 14818 49156
1 18670 20089
1 18277 49947
1 34110 38162
1 43664 57715
1 23561 47517
1 12583 94295
1 3992 78111
1 7403 58375
1 35926 38733
1 13209 56988
1 25991 26036
1 3352 80078
1 15765 34522
1 82558 87586
1 40008 55879
1 25114 62209
1 10511 54799
1 2749 33057
1 12215 90646
1 8497 10982
1 50083 51021
1 67015 89423
1 86335 86618
1 21152 72006
1 13140 51159
1 38151 53813
1 53934 82926
1 822 37766
1 63774 98914
1 2573 28474
1 33284 71974
1 11729 45255
1 78741 86414
1 6318 17483
1 16544 69279
1 3998 31615
1 59325 90071
1 23420 87996
1 4548 21334
1 9460 30276
1 11697 96233
1 90020 96948
1 87347 98774
1 89449 99317
1 23521 92066
1 34486 35833
1 20382 79072
1 15587 16904
1 10913 37253
1 7783 86297
1 32753 67459
1 46675 80819
1 40927 71332
1 49799 92940
1 5868 59968
1 39372 43725
1 19458 66844
1 35036 63964
1 2622 96533
1 53902 89612
1 37433 50255
1 21693 35244
1 54222 94092
1 81959 99295
1 62870 97889
1 62236 96266
1 49371 65666
1 24029 41765
1 45562 92081
1 24230 99057
1 18708 60746
1 16233 57104
1 13145 66767
1 25239 74263
1 8996 78532
1 16938 37976
1 10339 80476
1 75473 80370
1 17826 89484
1 15146 77230
1 17121 47750
1 9835 68461
1 49023 63627
1 6965 28108
1 25317 93432
1 26993 38403
1 21157 99195
1 16136 18081
1 83940 96645
1 31468 33181
1 39519 54715
1 45082 82987
1 37827 75446
1 28002 97134
1 9563 48047
1 91749 98829
1 1501 35272
1 18754 46757
1 42149 56743
1 5474 29554
1 30005 74709
1 32984 91714
1 54393 83689
1 7980 45612
1 735 18801
1 45798 49812
1 1969 29510
1 39904 98419
1 9184 49124
1 4938 6002
1 34161 81582
1 16719 97716
1 18978 71902
1 37992 86300
1 81610 87432
1 38156 43997
1 45801 92215
1 10346 53167
1 36774 57839
1 3331 15955
1 22942 60431
1 7497 45157
1 7217 41280
1 7886 45262
1 21849 67289
1 6522 97632
1 1480 81875
1 38138 86848
1 28193 60232
1 60170 60660
1 18826 27969
1 12662 99164
1 18348 45253
1 3986 74001
1 35106 94981
1 25852 32823
1 14037 82970
1 25663 46394
1 6521 64862
1 19917 27043
1 18713 75801
1 24052 60805
1 11853 65763
1 10480 64952
1 18793 86216
1 14654 89319
1 16133 23141
1 6329 64069
1 71991 80437
1 22211 40961
1 16540 53006
1 64910 69330
1 3499 18045
1 14176 96008
1 6788 71317
1 29162 37238
1 3869 34231
1 42995 65559
1 59668 84503
1 57606 81016
1 22190 30873
1 6943 55114
1 25964 78416
1 35771 91554
1 34272 94049
1 71034 89589
1 36244 84824
1 81434 99792
1 62589 88074
1 70921 81092
1 18781 65642
1 1723 95232
1 1357 66652
1 10362 36097
1 47904 69601
1 4751 37916
1 40008 77332
1 50700 85933
1 6980 88590
1 18244 61595
1 17603 93853
1 61581 92133
1 70882 92477
1 45742 93911
1 89102 99950
1 48980 71522
1 33384 93098
1 87427 98541
1 33585 62382
1 29814 98247
1 1374 90431
1 7217 82509
1 79311 85615
1 73509 79427
1 1925 10808
1 15952 19300
1 20678 96180
1 22155 91221
1 1439 54195
1 46810 75397
1 49544 82863
1 1089 19540
1 16213 51475
1 34457 71864
1 77355 86012
1 30051 70302
1 85832 97323
1 63551 74539
1 3930 23140
1 19405 79734
1 32551 58468
1 17307 24850
1 30833 71308
1 30505 42301
1 42387 45698
1 58327 61392
1 57123 95206
1 4329 73776
1 30928 77962
1 6294 68855
1 85989 99372
1 19032 21693
1 25405 53875
1 8508 86880
1 2978 42955
1 10048 88828
1 66656 84685
1 32602 48126
1 59767 99939
1 56660 74049
1 75459 90485
1 13021 38994
1 27338 66007
1 13007 85667
1 33562 52256
1 8895 58389
1 14054 36840
1 24783 64764
1 43116 67768
1 34532 64609
1 49626 89055
1 45065 89592
1 4816 44677
1 6047 14792
1 63984 94994
1 74376 86037
1 39313 49466
1 35576 90189
1 4539 19315
1 90025 91239
1 35180 58408
1 33097 34414
1 22165 57623
1 26836 34910
1 45874 66256
1 17840 73030
1 76395 83529
1 30711 59566
1 75146 81509
1 19824 24345
1 29236 84144
1 29950 78065
1 4032 98462
1 6554 83618
1 37466 74728
1 8846 49014
1 6697 92594
1 41463 91372
1 1074 28651
1 45756 60318
1 18117 21906
1 955 69731
1 66199 89686
1 5025 79315
1 36935 84295
1 4493 86752
1 61333 61562
1 17286 61171
1 51638 70733
1 13809 74767
1 17974 71350
1 10159 53357
1 96782 97457
1 69099 77026
1 43056 63712
1 10892 53831
1 53791 57175
1 18671 30941
1 24643 77457
1 28102 68219
1 32661 85484
1 24493 60056
1 10586 85788
1 40481 71661
1 79223 85743
1 12052 13553
1 18495 65821
1 20488 96290
1 32059 92850
1 21697 98719
1 81033 92172
1 66417 86397
1 36149 67286
1 17198 24612
1 21974 54691
1 59571 69192
1 65038 68651
1 43063 53737
1 58064 96854
1 23960 88834
1 63330 72696
1 36342 85474
1 27630 36565
1 15391 94845
1 10190 46539
1 29570 82765
1 67719 83510
1 41925 98580
1 59782 94563
1 42648 63975
1 39868 87856
1 14147 92655
1 14241 48419
1 62520 92663
1 7969 32527
1 24236 61284
1 17607 72679
1 36503 75124
1 9461 49017
1 29535 54117
1 45302 78362
1 16156 16364
1 25870 39656
1 8735 88647
1 23009 82461
1 31620 83455
1 21660 97090
1 24449 82710
1 19140 87312
1 63549 84195
1 465 39828
1 28963 52381
1 90261 90652
1 51137 95884
1 31387 94742
1 4247 50105
1 1038 91382
1 8820 57673
1 24233 97128
1 3520 14915
1 25470 81439
1 31295 40175
1 22893 95281
1 52626 81382
1 3688 66671
1 23541 53455
1 94854 97549
1 16154 43101
1 45840 59942
1 1953 39661
1 59664 78665
1 19085 93862
1 67490 76866
1 65118 80127
1 50015 69504
1 16002 29152
1 23388 55479
1 45774 97763
1 60807 96948
1 92522 97308
1 64169 80630
1 19016 96677
1 18415 47101
1 48372 99061
1 10426 64688
1 8657 76076
