100000 100000
275210978 15762261 144776175 601050337 927021202 933438360 620903320 283999851 899319096 858198882 904065913 644636825 973177041 640176011 231795470 398013074 546145913 329382062 700858680 981432197 531058932 715793834 112619195 216321313 623785254 724218914 306913982 619173917 225566363 897575166 877431630 444076721 257352704 127825128 34320858 11769627 767548327 133994192 646255032 257182748 107207688 808642153 34547359 296406392 969812538 982747305 977731883 293272186 447652990 17459789 923067741 233069677 833946293 293665362 362544408 411814180 697550565 482169981 488681637 767588723 983606712 209776085 747636528 889416627 110954748 237540131 411445576 441204802 804827684 987359097 553125731 422929409 857746629 702017704 503690840 263154900 34180890 410684872 182512611 54406182 526576769 892757940 683977508 977312610 796218876 860582283 722171680 45854843 930286769 314847025 695002431 506310245 646917738 967056331 158568908 77888409 942730774 421937735 676163192 733761173 195519046 746051538 967351512 8344666 793687473 296974431 813029090 487840492 642455472 256023847 219873652 855166422 509226178 319444259 316013773 571406499 751801098 557812116 612961554 598461798 224322764 14083196 814314187 820919091 968957684 249693474 989329251 35770019 616053134 617896594 768730027 854949460 534642767 701270043 155744343 303527783 807584011 246760911 2985087 231202305 192299068 106821894 859815968 288217546 232916354 144239323 969215129 386915441 255019037 644186285 617137966 749919781 307019637 25545376 795410313 700731421 938247059 480746010 395151924 257882898 739619237 72208966 844687648 643234240 397753470 425699988 705376800 131734377 796429587 744909111 367763823 17101905 916625151 286873510 22385190 664535107 881534720 272877339 135778503 552666890 459340151 51815703 647625653 507019513 206256876 792672220 758974393 826077540 205996168 292485361 282033791 838417701 720888986 26361250 760378646 744145176 175687443 411941758 540629620 260792478 600682505 944353495 891227120 379919902 148059704 507761989 475718086 526430079 789066108 301412899 988091287 625393840 654274904 892985617 660339430 874930209 760563570 251861616 935270812 354109255 325093908 395221481 16077956 255578395 414594733 967148263 841379280 116866204 989144142 261090584 386455954 333037896 548289070 770933488 62707780 539030951 183881767 534468133 889927489 72588737 410936630 552455220 393176393 66332066 672736254 952606427 845828865 634245085 985531718 721154205 64621424 948360198 312415350 172868417 463068804 466256695 896274462 886325331 244498315 777933452 895222384 683915682 459716538 296312231 309355969 806804928 767251626 165782316 145557772 232424581 949114069 895268166 417368175 11986317 910567966 887761441 249578411 189083317 840504902 322884205 962380456 226095778 161252216 259041762 987845615 61870394 213322430 167018934 535910190 836733992 335726217 938429224 144283576 395979100 164146477 874124793 314531074 892440969 856172386 823872750 227521319 441613478 47019204 565623376 444182885 465630318 116786772 810535019 222860958 456344288 937866486 917623826 834974168 262778559 617296369 746508057 462159549 777372178 76516210 203329754 376458780 745737381 106460937 372878513 145747558 513817223 506305065 417260160 244799538 622572682 47837868 415137580 127060153 515645639 132689230 300993821 311799898 164605207 208213549 969366210 923132695 30935962 980659024 201963787 554668823 283990836 887694108 727385581 290151202 566502923 650327264 29102818 637137704 972852235 607809355 465445734 329953466 294291298 199101680 723134331 630352783 511011076 222839497 851630118 174097921 929510696 826737841 474915311 710649742 262984648 130632169 350262117 988731223 568147749 416332692 296407448 340735140 11522626 843973946 862400669 643964253 124516196 466955081 878196750 16640659 737219736 865750415 769244551 448705781 456341037 113896898 397502762 279513435 87066421 300677624 645124636 504658751 898490377 397171503 850240262 370463039 468586690 906717638 621452949 971087261 583918529 490193410 327321594 155225791 73564711 153641098 63310186 626508719 498879581 89936108 393290911 433532059 484824206 881270294 822957397 217483094 875146024 244829405 944682958 28853718 591559007 242976377 774129999 776683700 597550506 643949319 852928160 25589167 914401860 216314886 145696912 484774441 416986028 179737819 241639535 659942312 306470181 75656525 585726611 529144406 529959223 411915785 290912467 836550530 987857964 765177631 20175631 66719773 179264660 509224067 923167142 75716926 772245954 991927437 158913534 918366879 783266892 512057465 80551167 983806237 379834510 708863720 210730904 687171387 585151272 803894877 785751353 484319648 706702716 176969153 930023512 920039316 299854897 881624288 201813740 536444295 809849779 237176042 894830325 696649099 143803056 407294707 956010738 829258197 334572700 953479282 933442153 403161407 819172398 201127366 111792226 632753609 283254241 287204012 782759404 174214420 557014644 955854538 560947351 573763813 977857386 175309352 615092473 992850344 673119627 95109554 756608810 26818795 380928865 877283767 662426439 796333534 798541756 848778349 76858354 347519962 42611247 554335338 430506704 703767255 98231696 986111788 769691402 467628020 381086332 742081427 355459533 154548211 63938512 938465378 26409162 297249209 83087665 145620673 833989302 470074579 350592389 54345406 138715083 635040236 827829624 199777735 388869189 942295896 921139704 311575345 605652199 873923469 974879418 21616821 588343155 607807396 27518131 508278509 185441077 907646428 697098399 734960092 469373817 60855320 761823101 998055779 419973136 429892700 956932368 216122829 652819408 954742611 570404960 448434244 696659729 523571404 829503543 343298393 661859376 196426296 339305893 243255168 833927183 913986862 204669565 369508241 425656467 880304616 949625813 777261897 807335205 244795331 596292234 96890823 610623282 329004483 447552953 686909967 715932331 762500876 397011783 481282442 356353670 475537770 142232667 880582788 92981051 395102154 991869407 381015213 316515655 142305983 439953666 875021209 305446828 546758398 532210616 433217344 688982127 375387618 89688888 665139326 159053081 504595433 758492285 582633876 485040951 88326964 295644359 144403621 766339290 831353355 26520087 712939066 50954008 588711255 962406838 775390655 539608201 34999079 428039854 650374147 148946378 225804588 370449999 548788668 742238718 871817020 218336428 276230145 731750216 683704786 360189211 663223502 534059346 179717772 297426617 748917635 242597321 797046956 640525540 329318757 773427422 104746904 136213439 527573020 102073798 327241563 568191153 726949428 311638843 820616481 108970726 612527516 164022778 951691198 139210701 755320361 429784387 125773352 817570200 299586068 347541340 588805625 408010687 847962744 534235662 225428462 749378429 813115349 805760806 47037034 527733329 799916688 151009526 117706228 311264895 822046064 230714577 347938740 308218765 229274659 569640850 369187322 327083206 559008183 163308566 400200888 550602170 656236833 453085117 528791555 131444924 873303994 783830765 409043093 160430947 831778236 582905231 179169358 723455753 542047945 14976400 213424303 6293839 742282853 571770721 97213277 233469591 241861751 81087608 745923748 731962505 924369868 897530829 207421425 334348943 419326100 747573854 828573271 815637080 952827107 541625259 771372811 52131928 131108145 834060346 685657576 465122887 103765723 759938068 791126508 402737054 416172192 5846854 876393913 439178781 774500644 553281634 293975573 672975944 747067248 563217147 711833194 950585317 919580528 644014124 238020935 218990207 392327283 119857938 446435037 737541606 102547375 990888781 815688066 715212461 681688251 908622211 878392370 598488747 195665939 718815710 227276553 361472379 486751128 634515593 503933898 921328379 360960781 96732214 350345819 596002257 784040091 738782875 485497671 909806049 709058382 236292336 675626042 973212376 780903829 282915443 108335753 802425509 553595334 52068068 67812264 233346042 644165783 90779401 192776625 494089935 72274342 92089131 590882276 111418080 276707315 951251351 789285665 745876010 670762081 916219167 848110703 556089202 212634680 199874454 378910073 807102142 31341990 356697176 588645644 657339865 387131449 703080127 544384923 384431315 715262310 813797551 779535803 69581439 648296198 876530955 943115943 381142260 153693652 334015549 281307325 132045837 482024944 995226290 708490238 961370089 712116575 413117276 877986962 821398379 923298440 115121198 979682114 939446970 631421112 65984676 188028924 65014722 920963743 291690552 526117971 1210546 92472529 306552046 668321789 645382781 295063623 732482505 267689811 613424473 54050523 354706259 449234388 54126402 332376527 201823257 428191394 686749304 101878343 91261229 304493315 212181500 412898762 307454115 714239201 269636632 692301509 649737748 96723275 388395220 842473736 883946782 29349618 349747841 578216007 729055713 166361773 519008306 17684122 974910339 202800117 142967358 439829245 748727981 576019305 423591104 238298065 59102221 398445900 400710679 332503385 729880786 546948098 367277926 412383294 601228083 185957015 675673877 73412108 362340072 842415927 808926542 409303474 315852207 309042615 761288321 530848262 618957769 730502667 713632224 266815039 247797882 682391758 748483556 133464697 654309004 764103101 715790534 496491060 409666252 644365884 921047303 439149782 544485516 495146959 386651624 707866148 304024096 228255906 105523186 245626061 438184801 885364226 191159152 478235359 443296813 611425506 597519088 406679632 453155556 799347799 786650566 211271030 785738989 887486492 858250889 375716239 826172207 835504399 149064084 601360186 976966808 305145778 188434822 290044 520087194 993886891 442564035 928575421 273867177 813090116 376646384 406150984 330066878 78885867 409297274 89236686 268707031 75017395 545209360 778529124 478313844 425264594 685979173 942815360 713611548 705576993 335338095 845794944 615864534 273924511 868323691 665892131 541527472 414716910 521154518 260065805 151475004 124407509 577879349 947329864 282917902 148343996 651951182 647646142 790300735 600785715 556523949 16365504 69201901 86907243 267576352 577830274 527208377 105843387 440926524 883414940 709002055 505189148 819626453 588099978 303406017 701672878 899947657 838634541 738115669 186477361 763756087 964094025 461888690 793469069 801730688 98133765 476680079 563107658 267946573 23404654 811132709 723876377 145907272 551266291 999585712 129551689 914058593 393089258 23089137 50141522 832597322 689039114 885788591 220474702 712486652 471031023 383130673 982059387 629712688 383531162 12314309 99457978 621614823 386305518 322684221 785216531 407850979 548033844 914548845 547833647 511683883 881276824 923385518 237304540 244410251 60101033 175315038 421477517 696366609 932829 382058590 491003864 245052562 91080971 633421970 684963062 54508067 431286511 530459237 531513670 7465888 553042601 291163970 771480522 905110568 640206654 888097564 340600744 870787998 393590806 599370983 25577130 258498858 208756604 677097244 137237439 334527926 880636705 679531577 369077112 247894130 221362330 131914047 411080331 346257233 831788509 759324723 507664980 234790282 196010952 953130141 432521551 240189975 926797466 476329483 841353631 994346041 635808888 118880399 878123914 338079218 52318186 251201853 937785339 93628041 417640539 867863215 683312895 787566346 175649948 742432641 888242760 316373188 177935201 154238676 365246893 757864905 200174530 167885007 110350760 54566769 371324860 351947033 210036694 657406167 905392814 664006497 861612923 172197722 850663900 697038295 634131964 387267870 590856432 103656880 269391202 515784585 88635508 13843365 154715870 351365574 259661913 946867828 594333503 31400773 283180146 898760030 670915453 652699705 341361914 188749991 208651570 780284440 892099338 902614554 44452124 487705119 124360484 7483266 366611357 559970764 621543339 470519602 673389371 23659362 29933416 521900158 640628000 432688744 300763143 749035584 550790042 908001834 741285015 973543252 830348444 377441847 783201806 525405980 466676284 208520417 593929667 360373756 115685171 137318336 562727922 606969311 558556000 755782191 117292604 588740272 874332229 175064525 515952676 357409506 423930248 675952382 947923859 818577897 831060340 251051880 750768980 635920575 627018614 75102326 706239897 326643808 696606368 198021080 788285044 368441422 576895529 575784961 493746783 218084109 217132010 189207208 443636405 12987048 319445219 52943176 975067190 509701930 529351092 501751200 113710471 895172902 548434212 874927155 586358703 962804272 612139166 285628616 143398044 412004706 96698543 871043819 998901148 708754904 683916681 51677803 869332964 978489140 759883652 836996058 771161869 903786523 285405079 180118800 591505809 968547509 626987491 683917736 783915347 813544241 670482473 379516290 893081620 784491071 528785486 763695935 952421887 300578708 546618078 29689032 35418654 633139817 785919367 100246984 120891106 201739261 547490713 521669165 195418783 276636175 283550861 703599275 994479629 397235044 243668091 159788345 875429576 899743815 984102562 89058193 305116113 256878339 463197668 362335668 732452364 260141675 377161543 996930660 45583040 253227604 994952309 365506985 861021722 431053845 276047933 77120845 382464426 366273293 770787600 77950304 771991779 722096925 847863172 935102132 777764767 281504554 191063253 75762017 693035674 195252125 246468959 194235715 342267378 335612130 952652069 443097207 97456046 889132524 915080781 475284450 99293235 569010352 710744994 107205034 410080976 25622181 843574033 153568698 200623156 667983178 334871596 641174595 263879922 370803360 195761834 827483190 495114756 390352300 327016677 293781450 750492485 734419191 607424602 583260924 226048502 568121614 890147885 187819530 951207226 115425537 191030178 319934455 347844249 815465704 636531877 968108811 894222465 601396313 131214915 266075984 410788544 507072244 586298159 793868054 771597068 857173720 85327422 840800111 491476347 127473450 619740395 948843188 994651403 230961813 877834708 849286398 512609819 788966341 882564922 299786413 836873456 948997611 523291525 552776421 308734513 286342460 338940350 983355916 730596204 482731378 469206548 618984526 430236047 9333321 576823896 105814553 881529199 339110915 325827712 948399777 297980996 868603365 117389607 441482333 822700075 968037048 935284747 910945160 902501539 928604489 447513230 419015329 288972049 716659945 162828343 709722859 842989372 469844973 185919790 81360622 951733713 423392815 522307267 92381428 699928288 335680395 87060967 984872845 406090333 575287395 725780913 189211147 742726304 521513500 545768410 979245319 84213989 585145759 134109505 528559322 813421005 792488920 23564905 435726373 9332699 259094074 231558134 861941321 703874552 753987386 550198068 952639472 90242032 656041680 948232848 808768898 282116339 548476153 849582620 210850737 748458005 642959927 12399119 66663406 881688270 678335503 224484675 507139825 900326266 293177226 756092342 236439349 95171545 194495413 35950857 800798585 48817040 72154657 429541124 63459136 436929191 430546787 962411024 345890642 283149834 68249493 746680251 341502009 317235720 555300051 248990520 29187781 824104663 726312383 640452572 282354312 983860493 169531902 940041122 789334107 111995944 462748857 718474152 273058007 947085064 322053405 879679152 794049757 314399856 470766811 403787168 832175119 798518152 491414696 884911618 781051220 516958814 501761726 338372229 732194136 567280736 306394458 354606970 962608393 654223075 190108988 692131159 633018395 981304736 42376234 975582008 179319685 357993777 918197613 265392985 463641602 583272857 188642386 927373213 268859026 189573817 947755690 204779018 958708982 406086876 370721610 418682699 35789879 486730540 913449612 656771373 43830047 72151610 582664396 999862562 774643390 447544954 606652141 825107649 930089703 75857092 874183378 601032259 737761968 973906133 725370852 11530504 395603190 499242444 69718930 406948880 80733910 722362541 873451469 661304451 151331893 940693217 512498568 852975146 919435322 331037364 878543678 18635763 277248974 408605654 173541739 521527408 68275235 80174555 620946706 768359001 462503722 469082811 705600566 387267333 146380827 794735442 42413665 477783285 611164145 377888737 350215456 318455370 837958123 710017675 381188740 246425930 245224461 448955353 542449058 177288415 553373597 107210039 252648212 696594711 575950758 305934196 274501495 187405733 17757048 415135046 121375723 413947487 880108838 52448196 129666710 399778750 955962374 119294186 841282337 119846241 691790133 900856344 889670969 27329162 144264209 807197843 579405583 957007007 511769789 364208131 285458905 351104426 950044320 828787444 600546895 57558234 110946534 69719893 354895662 446554880 737680637 673129211 449540024 993773843 706176282 793487391 299531315 449579180 625881778 627284444 727786598 169395338 687034113 439397554 675684895 751587600 219320198 455784710 373878191 790085826 399000197 194415520 897585259 809842892 889297796 763288619 646715693 291061115 120758734 173412792 266527442 721856193 829788403 343526715 392571066 451262645 512766278 406392333 622511435 965674513 817304157 673923176 155127918 348121779 153783189 521059310 593088016 840533532 626782860 178069027 293855395 692310516 220210597 627679982 753405338 31068804 931557511 893903644 304607216 139113274 973128350 176506077 845137570 154652457 62071705 907950661 912108848 407501190 670965738 376934860 338163232 482190380 661397321 397435087 977594235 447086105 139772210 865216525 608585039 120303 699852130 666853930 995225131 431315060 378898525 29741615 88105894 804226322 543955435 831301128 753249496 562785367 767836055 386021125 554686174 928507510 740851503 937159257 71224667 324435909 562405703 998820254 496762098 500300093 238427062 187521871 533937101 892515581 672678934 769924941 303704089 722905799 109037128 542933339 785656455 915437186 243271918 106283426 314479309 272301750 269262832 931531054 519869987 777570579 998888184 405288046 723962823 238014698 265121781 859821496 329232761 474023858 279791004 683032514 842885631 114550149 856514018 699464234 27222434 639707552 203411075 222769648 35338416 818928870 42451327 681416695 348305400 289265246 100322711 173246855 440842065 537194929 756509396 842068686 37356051 255607725 808143617 609536346 855230876 351615172 612221996 9690784 402335692 957711245 897163561 965568121 449218441 180299586 614194703 261719968 662434620 403189313 746894521 952080437 783245139 629642892 924827973 297313341 332347069 673965641 967069849 610648095 87038321 730001986 765107929 480518440 117362407 729410661 107273202 520831496 251320989 302627397 718336531 802939731 769937555 315227543 616648750 375083522 663399887 830972598 300745340 324192239 545465562 966712096 943027446 437745244 120173634 573855223 531537885 128139373 370142486 308018817 202351154 126868393 963229549 262673577 670928958 574632573 121807071 451401083 825361420 812729017 724684042 651072939 389295594 111933457 379521038 583846927 928758508 451173021 439330066 249608225 952717673 477469529 672481981 207315582 198974844 908198566 765903293 612326249 487952772 25083591 870234436 567450952 229194404 48551525 560185733 102267686 769292612 126395660 591747132 491098928 917273998 349573547 568272675 563064120 550913522 427501336 522355838 238300981 878135714 648167562 812193680 740783553 29648150 165316125 468557091 646062234 539508362 665784145 650762757 538524449 693493371 83781004 832050565 770932446 46574126 599069843 578366970 288955386 551466025 897816341 202854204 784040899 45425848 418336544 680684841 90261804 34147433 85979818 775484450 873113418 733957776 916233737 860370827 152969176 656044484 658722939 600181326 136464308 814690912 718867104 385314649 317583199 416065283 757629690 525307419 270805889 996971792 613550196 38824203 618832740 838330159 458921176 610310689 621509492 68123082 421114711 441529179 918144453 805853585 348018438 794583866 463706253 522028535 832356187 455846210 499716773 595518386 688563892 5918845 661364748 330564415 381694672 48489465 122758756 791422299 991576915 844940101 37645171 643008907 773038151 35867896 762405284 281935509 269506198 474194218 856726147 236837637 672801425 556664313 24786245 29331369 481017452 462934022 4432701 228764181 355280575 899520245 8100456 835053856 889345286 968621553 219928034 439786341 632010274 108005925 894039151 706987971 931395799 318612292 386407155 114397662 667830860 819348994 778074874 432891547 250787982 238983832 165890353 409163944 317756172 764239172 225156075 349306610 701128476 523992262 293340573 188679980 155947125 284147429 148463458 707376719 983251891 690831080 515448183 750201620 485855959 902993438 364945344 861646460 708277188 718955606 536889922 695631945 943656643 686526567 519566247 987625346 313371904 143881386 354407869 311483635 317889290 238234491 409286135 308314026 932105047 924406715 995333610 389298555 14201534 837692753 393917393 730407293 226908923 150972324 887528714 863715979 105408302 164891171 220731543 178627525 656081500 765568189 898186654 641749260 884146157 814570601 190084073 131156361 713770028 67707808 162675303 691051046 225613515 1042142 242339241 651262483 367982940 193180964 732446310 861649219 297465304 826496633 204899831 870954220 581252380 775158884 23104219 304963595 983367527 463919220 405090613 862284766 917567710 125612216 404972873 446953576 576593929 512787015 289966083 919035120 181960787 208993210 797366639 374687874 884492941 847032237 811336514 496558188 74037099 512933698 422390608 152107715 718691333 639815325 608185363 827371228 778970712 98454377 1593131 975757267 100501443 176194385 789342169 749222151 646582154 402360968 132191618 380472987 654716759 844506178 279913010 930148343 908511668 890202936 106613014 259142 23831698 658729000 476474113 176377590 67093957 695023187 948221160 156986938 419144581 866829822 242314342 304682379 188863726 550269681 278292025 923468835 530644097 800040187 412860611 295163264 347940001 215630443 407169673 189348840 149866007 419534489 454213816 193403103 115342991 790104667 373117851 270300082 9030936 477108368 237946662 581634543 896906408 671416473 631562094 664285675 771546774 41029851 340644143 986321211 787768094 212027710 640656453 545701179 548531681 622110129 457774643 457266570 81120354 880296099 282091167 764454540 843302538 706012556 109557203 295786471 445384484 349979490 821961534 69456646 126147170 876519716 646009841 503315865 33483862 233592403 737466147 574243859 268812154 573504884 31962286 559477803 5334313 87053967 147393423 437615451 204056099 859853747 794906729 264904036 524762381 241465200 207428611 554342600 72219886 158504283 477002694 853795151 117248436 413041805 120255552 716606083 902601901 545083940 749319587 347730995 885646094 654571969 428503110 94290676 430858864 671172105 674857251 757634203 181332813 997440292 912404568 513137348 435238792 262249793 67545510 972842831 844722914 342449424 779801845 700074717 708105094 608801862 571723982 332553047 539057278 945199645 199496415 648131176 420359739 170602961 358707835 151247870 754187025 48501028 554042135 191302349 713813944 990163162 391540430 434732235 40148428 800595774 181571294 431674805 717799502 57340060 807737897 480774537 359051298 171065285 144542645 434005770 46227599 614554254 114435884 281019456 594165186 933290576 235194205 120776437 282924875 215002730 626126521 297048888 92675229 432253115 503417815 806132190 922406290 380208168 952368624 567926012 577733862 215314204 225770851 498784878 52487863 102226947 590857779 262325844 600979212 292342734 754097796 420709264 644801099 950107250 276583713 960693321 145025472 538501992 129957369 602967658 559123997 105754159 634135710 228874275 222889972 820789958 826774724 440548455 78501439 11352626 686592712 802686317 611419353 2173694 185958951 313430832 410682115 751660470 756008450 734879727 344252896 584281451 425918369 125016237 435011832 55167026 141996780 287360434 78171833 856914341 316264692 914846984 48082673 919318880 333079656 203929342 239783254 731968389 637497888 656187561 323394046 64114489 309640598 774621278 621677031 766390564 958654312 354099770 480980336 522655221 55009752 28298906 800803038 790725340 309351756 693167267 899449560 750698510 185730254 808991931 498055404 489012037 236537484 323118862 164262408 394207293 837113945 145826826 406960385 673271608 892900907 107708643 651662607 836619131 785045147 439447568 457698895 152394703 850607976 474810316 570053696 127883521 254689780 814520470 140495431 217335906 240004549 985213873 526811179 941886023 557355781 862624677 918756505 495158922 580077827 635895996 507948449 163688711 435809456 651791238 21859127 796978208 251910947 171907925 648655795 139170106 371379222 275813057 553075281 16965950 122006118 677124646 829212082 300579609 574370454 770767905 339606617 204632636 216735053 642064919 231072047 164706588 908997587 127131310 350255104 590307763 748077720 534654034 809032700 532627965 705172398 552140209 125779511 445639292 670306122 129110080 999288873 256778933 503765575 404653747 851912238 758489521 239224482 496195976 914516998 522421373 897675775 175936893 335698262 988772522 49477154 252568086 821252646 303953613 603307895 714710553 311779682 879823616 285489548 761581073 853339993 677056863 734381457 561650382 24387649 548431501 824234207 58630114 665102513 983378476 432252782 776953382 594862628 4711784 661165149 362096179 309750653 858978669 942163566 607016170 510329214 638882796 867865223 170778093 329592655 304616347 607780402 929752611 787916542 197911218 856135709 692272696 856058361 145625454 961422491 349139226 307775893 955132561 220069410 885484669 168000907 304448480 776725451 457906520 558905461 303240356 487013333 862346342 525868118 347438634 699823651 400793254 914726159 299286083 203224249 317274588 657286891 20064708 230901826 384430349 231414548 229402887 830347405 474260743 23189019 612956777 440495883 878800599 240805492 894232778 522414931 454216784 298499319 501137936 791366047 615227019 294999905 593279396 769243980 140901985 508319441 57112307 810679646 471398643 451503179 450420206 67547385 41619491 8100664 617917322 167714793 212819224 675062756 453183553 433918235 678655166 699918335 267506320 487237922 854587972 468617501 296366455 114695347 102277020 787820342 528266492 588446505 263084542 557390630 386029224 703998722 157671013 197746478 607321096 119891551 240822800 866236273 947093293 255138184 959826179 62281848 623158573 541480806 111173251 138535343 103691424 730745352 308511646 7383013 968956963 110934303 682229665 986365904 660982488 232226945 603687071 196629639 8486628 673656489 859929585 910657030 62577648 525608245 256823985 101223853 747041705 36294503 616747581 689329858 799429184 496903333 600796346 266458346 790424299 512064250 507743119 661322420 719340642 72775570 730377702 980497934 676748643 935126850 702997806 714567374 936571694 256462589 886138779 798633770 929353225 950242912 583618724 594072128 492984765 896420391 116281733 603177615 913462807 258826421 433163707 361384060 4139880 456483473 143754122 278416591 975668486 314582755 852830330 53362995 173930953 247452667 128877014 684695737 712027278 644890059 405501740 589957717 582269624 289759848 125907152 472328544 968604330 68443788 598121048 484490260 49751118 872118807 971350305 17487891 497080721 825036426 763839689 326310625 608387812 715220874 934521779 4208229 843642813 113050467 572584838 259094380 736058132 301577602 872421806 454677030 841499110 896893690 485613018 609652903 266708406 588824832 44339836 90178407 115915527 410045807 553701708 475325379 767129059 715792197 453010373 682387066 424356951 442510116 741372327 651118640 864645364 698381266 903885683 30878190 99920720 401779385 891135218 127667104 539208835 729426024 72351151 445316246 974433195 777223440 852163448 902423555 230612072 974674183 248029409 600778113 492599136 77460809 274237888 83600267 818883260 567666674 473521074 762784258 728325289 368052933 791708821 483906729 399111129 824040360 663262476 627420073 278211071 676140838 52240127 287094798 60893270 712699115 694346264 935801927 735527963 521030220 51746374 458306730 556001038 725852349 690108990 23029741 773907446 238640728 472535541 565589934 273561882 900942941 717908775 240609517 641349832 728571308 544194515 484122765 407239633 825195341 382838461 706567638 888029195 88263912 347513835 259144438 39844046 751845197 397473065 494578043 363490168 780824814 545281157 44112090 52444649 682882144 760646355 192666860 203664135 541282526 231549994 282243180 56750396 484989638 565722212 791566202 219959027 734745 218850722 734923291 926711582 733845247 952625862 997200566 995915187 52406849 558617080 468166296 363707946 886428621 370212130 844799089 27479041 125587766 772457076 478666453 477444920 698277938 288166112 732330685 556794070 238091034 255410335 890141187 495728482 441659245 951916458 905636329 853694314 30864461 717797953 214103443 38988799 282049280 115786600 880493704 678616375 406237040 433205605 592205621 35065514 477700780 414760516 634269034 901654518 584449381 413234771 557976795 932789564 509293682 298925222 147288480 143410592 864318796 476282260 558682293 847557580 338642578 893605688 864755323 439208557 820106887 377410033 491323189 55806133 97508751 558892258 82348428 318995160 591073974 20173426 331092236 436936847 422943784 973475022 4422820 876623768 926147514 257357922 820374314 523620915 403069280 524904036 190512085 256725926 184666037 598853449 993221825 824155835 820656246 621813582 96526191 53920829 485576455 549636848 948371778 46438782 923249900 285988212 284483586 340003028 452811857 944024928 367068765 831496216 517431939 352372992 416617569 783113509 286173301 630660834 187254276 726169183 305399100 567122010 964421532 687238953 595435155 478506495 388921959 674168941 772706136 692135468 93148421 251238169 848471565 454193536 837638648 94990492 303105368 259005278 827410987 340301165 307683459 764218990 9363304 191411589 820024829 693348634 480817376 958811359 63277014 724353554 542325672 101048319 815273543 943855304 19616054 459587688 646302248 30680565 284566504 133173541 531552632 806458386 105288573 497988929 755574746 779465184 290876313 565832271 853230354 115611873 25052742 317246690 562694539 41052124 397951598 299037974 969939668 401643869 471854178 72516870 395364382 292195890 738114646 641407315 137879232 4174319 133030626 673336740 902245044 897986411 254582146 12016928 349079319 664807233 384596247 5352181 959323308 510595152 38402149 267499733 271171162 370940476 484764819 308982132 26646954 974906858 303898030 276764427 226632010 683898376 967699237 740690904 10813324 374784898 99898958 321419932 950702823 961098254 405160672 934318363 150765173 810303650 914102647 375710368 482634868 781039608 544949780 121101942 622191301 879584017 363634330 242676336 97280880 219792815 860639570 606877538 220542750 86170329 129147752 371658149 231897501 626426203 820978539 191319447 843872 914769475 592498641 357957657 205482749 89555813 933664625 449717007 693463469 962953688 570319879 531290083 19646415 24661623 747732659 95146499 442019429 113543777 376076922 886901599 58538133 918854522 63569092 96627436 733796393 600185576 555618268 385776419 650231312 540727190 72629620 420689538 473777371 558578356 48825118 926010890 864151872 624859701 57319123 269884351 863292571 379809615 533059440 798151468 3225448 912865535 203165492 7480284 42805194 579729026 11044932 988332514 126436360 348159965 4890920 706914386 929641226 312177239 770049867 26644421 904703712 973979898 237966206 607474905 644080955 471085845 531604085 829808303 92159986 372239036 241742152 538304875 86555007 976919878 371129332 840585400 469789056 95105999 843088344 143239745 358848822 69498804 428291641 66991161 244641801 468622105 436168894 300657620 620409857 466621286 328230388 10967500 103867983 69616069 345977291 79098589 100662210 370548646 302221335 212212808 312597331 502266172 415232784 99174484 959345305 952731646 882739154 961769672 862101589 411928871 474604766 135788403 190349544 847831605 701703319 664304293 717114072 734373229 139055558 762431923 419227471 72906326 90903575 776353654 532376732 461209146 633950874 241325260 351168175 250768040 407503938 286712086 30121889 387572724 544463977 596116665 810610730 158732214 106589514 377559453 295585833 74036039 708048518 797027249 567969568 41841223 536994720 817031013 801084086 88396058 802730625 976194606 944355635 4355430 296482804 74038021 495930375 728564886 473181227 178860264 920954947 264777306 518404920 792517464 561495838 7792933 194493333 60179162 182633585 311309486 277228189 611401078 316039996 825668207 252839184 314706747 613941791 525485609 971947923 352827577 269018593 781917278 445465902 741254021 376980973 508819670 712092620 861980857 594366672 212663067 48529598 300518769 451169981 521431804 731917624 464725839 157492745 801342734 149645011 194444535 144313774 202106150 547197449 450560660 141848012 44722912 873181373 143608401 160930852 263780891 159497904 772734177 888006299 73565051 751837197 840993784 514309565 847926502 327849438 776468688 855551288 541657095 868040852 279981221 359036508 70018767 754435715 640667961 919328418 730206702 573999203 40973649 222386722 660101982 86108112 607385397 146311195 459920601 789361611 692756276 692974959 942325854 147805496 882377246 611439908 178923696 919417694 503586760 582540004 267446743 591368810 685055884 53656446 923664797 593753580 920614598 469518179 647139345 538861399 825586520 311051561 890976776 467467909 870413863 528811532 486582679 78172210 386590107 80276584 496181914 750051964 616119843 285540416 220518705 537700714 210163887 787535802 411388989 280413026 520427316 21216673 181288423 181880240 664634668 862633442 665236506 190072070 60963859 441507343 950260484 188061174 627090411 39823327 871593881 200198522 299678137 527182764 107191824 421755757 785203717 407738099 583234660 111526160 929472862 720307416 922396372 323626886 332972756 922256031 874413155 428258903 387777148 59981364 557954392 476436977 317267952 64531108 603344832 145947170 444711116 204557474 920304615 166845600 877628722 754202371 595595491 334413185 871522887 270078786 927509257 861591491 769372340 876152829 978840181 100376517 892537125 214610293 608919431 425441740 943028941 546784274 253165921 700057215 573434337 782830813 163282026 737108844 955242008 803890693 58019021 437353857 837668658 794517851 505101051 185843091 823242094 89230549 19013669 848782042 990851602 46475534 419269315 233077107 170335718 345573316 873430287 338946781 384657337 173472345 424136074 869517949 515876571 760795732 842417015 587596826 100076961 420445149 452482395 353021025 910874085 495071812 85971844 849507170 939914628 325973626 486721150 437580561 176127710 909463446 245489055 945199558 155985752 207523153 776931708 194966717 116998621 647905930 518845042 742285463 652264793 67282884 567431966 5994967 401354557 470215587 917587685 230333798 651644926 164667251 712844909 118544144 826119062 26939297 466372642 309622277 140035074 462116927 114768562 605999449 523042754 629441412 173460881 553062020 409587803 474690634 297360758 53059554 559499480 208441487 621911772 182777651 554391109 934053876 265336450 679335452 520188979 855173697 712925164 375676581 31041336 975450591 90456543 98406330 323621739 865121372 545915113 723749802 891551980 902693611 54837718 672889003 978348122 441657057 444349500 856139604 743776091 420867129 447967984 558281505 159161624 578513937 889273487 988464370 585517245 57645867 242266103 20448652 597180414 592700013 107103434 327220758 251451277 124472161 559062514 231595678 635592613 87371446 179401239 430659218 601845378 279002813 866035755 246470471 312507622 131444716 231070687 401851510 112362646 147901791 791136811 690590906 380289243 126939986 449587658 257592851 281374466 404634536 873706427 183080549 821645020 484966503 642067905 300036602 444778815 443778106 684956900 737586172 764759683 514446062 893877231 101938940 164349701 160982005 567995375 168379246 419237287 545688294 846949050 732692010 645554766 133468667 666400614 441997037 731438179 378632849 514959053 125233366 329778003 547795883 726864400 160038121 360506127 727171696 953451793 704541327 352487053 743754409 747092727 833831956 503727685 686720836 954859694 876811560 845969588 843133651 961122148 327629663 775123164 102199310 118141710 796498097 737508034 787483213 95285473 789991930 961765871 875366926 387047897 464681339 174372848 62302581 477628725 940189015 389017814 909696711 763194616 610859543 244579255 585429742 547161706 677700903 914998059 339743736 510889622 832586582 666520527 781257624 747390665 940997466 926352582 563936164 917236505 127139914 109778483 60352149 619256540 295561762 391174080 664753674 958215468 638567491 158606106 520005445 337630570 869431280 229055090 727687596 426563000 128211665 699380989 310975305 843366270 693485428 911642997 515531083 303920101 698866119 549479575 508539011 250113119 99130784 582568355 567964136 311504669 714561845 250195167 62654739 634208151 757550500 479066644 980518084 864362760 749524332 869769487 280632155 870281456 712176882 814003745 281191263 990159248 834010366 823513760 934118395 636842097 169660731 136846692 578347388 144101597 308415674 336549707 87343572 319602277 921290351 579942837 709704986 491501401 191498163 261179144 260314632 47034707 249356480 452472109 331953276 168957869 12863288 503511057 185076215 958947845 363640991 158169125 191790625 982076096 813092572 726165727 190224195 245072773 101402300 48035639 195840203 541222846 480694895 29407787 433864652 909222170 39702025 469450555 256904059 383610894 222652418 613165293 733036467 372393039 189386679 325537098 488821106 192287577 450445287 531464799 87779674 851678955 440388918 661378749 76584497 270454153 912971949 574259194 568920929 923062521 717047864 249280814 100522872 622700230 478753575 947986807 792513193 290194113 251728045 609216117 14227786 994737530 36088420 32704206 594536020 797832395 627531464 341754539 531023846 479907918 179004855 822628410 714828226 524383714 947436279 717590058 804021711 9404970 816209584 847069234 447647381 131683085 370322926 968305034 859407812 971114039 296802592 422959471 764091053 507411351 968068252 439124900 497004231 548508127 53149977 741264620 81651756 5171464 959780403 990444433 518955545 616832715 204943082 250121696 540121970 526994728 788961827 440102571 780480315 247790307 147429669 325113797 383981344 878942210 42701854 74335881 992215022 207447632 247271068 84181588 479188503 65181662 769415188 41982215 605407283 165600637 870587487 119164294 818806649 57265476 331301432 832821307 652246602 121556240 676500415 207566739 149939367 720559359 306133753 845037183 658343606 778741748 569791053 81437429 15091009 524038167 626116872 500886125 734980150 202537810 399626714 427533413 653471016 646376917 171329879 273518814 658998220 890873490 183938680 407777500 472953469 128385985 319424279 391945449 10911417 479893854 333874294 350526354 108563874 253564838 537157049 912185833 393889406 409170846 851332711 379504129 924934968 847761804 493102829 651964790 668363484 931180411 380440859 229005282 314860062 770443196 454156965 129505129 620174292 132066656 494269859 674458414 306978680 350317758 791974161 176735195 382974375 468652019 131674448 127947294 12817572 904026973 475195555 782666534 285597398 229898272 552886195 404777770 302973253 435941537 336302092 436499426 821414433 728769805 873079965 656284428 164331323 945829331 373673532 759152360 204025482 462759974 113516064 629227709 140159144 399020668 331439205 600537938 682030419 529625361 793594508 824591221 932559340 75397221 937935864 959859320 676199931 694750650 669292657 982126767 52107689 187024279 834125477 134320627 430041668 874538055 538893986 322483234 412168383 878148699 60913246 188065180 496785455 811296036 625963055 150123464 172432463 980369210 727540563 938865037 444639741 39039736 5219946 56326617 35571131 754812157 501922294 312129054 821664302 94659756 871098594 992855248 787549347 488537773 818363128 634554344 730747269 763841386 905266025 788209508 888982760 243287443 52770634 671799236 866237186 748231834 776983057 765137551 263921836 461116216 186266652 309721292 591676389 705650150 573697322 408519561 637572687 738577765 580609759 373796440 313339312 992597814 891475781 362974157 758864499 830112803 386062150 952412161 448230436 100915892 206966579 155521298 143796216 530689979 572383552 83176352 48975171 720450761 769710597 611732818 987896319 134980278 252090623 906725199 226715467 825120797 100516620 339884742 217591274 208973277 573831923 709105510 940912320 464467865 572984794 778212326 239325529 220685881 991822286 892712063 395076706 146479207 310354495 184032620 822914606 925540115 88800896 306512241 546191666 943611888 265863755 129393745 633404041 534541300 548193340 627231575 297346672 274082780 520500817 2251726 602656459 656349349 62458480 420796297 90454943 405384212 894137569 639148892 998108566 435757872 639507664 441026464 75078782 236198594 364317900 595926195 843325386 282207708 52619595 80186230 66777359 411203663 685432612 658786253 436595336 725947699 282590227 547079459 493596563 313778531 780613432 834385635 143457074 151307774 376347544 465251584 832438411 142970600 692573851 540002926 280197993 835005254 685600396 732714406 85868216 351879686 783221021 186033958 977666828 72707157 226075104 589432815 762820379 7532582 312941774 259950597 141658174 596711090 298384580 644230899 928824053 603701491 448857089 465219140 623650656 560260647 93627050 486781963 359562182 198895187 514767175 939342684 341848850 453770430 374700355 138558160 758387537 795702897 899351407 397716229 911021109 563226814 609091711 524931868 466611605 801200054 742982027 600403258 100473835 430317745 666372752 216279303 463271124 126363850 417181933 609552946 565681556 588032865 790022631 336742634 859636111 640340119 419035429 294199910 21932241 582057941 692586804 209694559 770136199 896092229 870551556 183164049 562548612 824345943 507544425 916340542 867397821 907425598 19611547 14070186 776312781 107544945 538239926 726098848 369895282 635102506 815895611 510627051 710443022 474282986 143136653 63586782 57963046 808397811 902687349 494557645 167437543 354962124 967995551 107926930 548421276 807593921 126570779 547645961 392059193 576445537 545787612 518989459 917712084 613085950 318996284 464703895 68548646 194185520 240227958 144037629 958912782 179325523 22083115 180496561 47709966 760720388 884858846 100863782 566563788 808739495 7531896 443681232 913750418 671819748 205654980 369280937 299694031 236327206 93815028 231447469 164850580 659698715 745461018 58986334 995063832 378237239 397954224 418922304 902832437 269512752 961525009 342831454 682316264 477002883 238379261 217404355 840546516 981500910 882431769 143680770 210539200 999271156 283176045 972580527 51409173 971644764 426234596 301177828 441420385 814734514 789935567 509302205 994944726 321179333 631409250 724466140 164551371 180806183 35855414 80492261 409076026 345123505 962412486 660336387 448387649 404648956 666194674 371869282 551184801 256600040 831158142 590997939 721970498 157215001 398115732 949404331 270231469 603016565 881270334 530857091 952610960 106936487 418417645 340255353 769769790 772837023 311106805 200080462 373690668 524137488 959509006 437212359 693001845 358209265 712502997 629192749 467399767 165843197 650321992 789187276 401140148 877654579 398731086 36125559 72306578 396412758 140691245 879353346 601385884 773358701 642891282 811108807 796034718 668932932 519965069 899240994 418454796 369532906 506149650 509567221 511057788 844949809 218785912 206254373 303068455 395467058 724973182 319905563 380234860 860159430 726519617 489041219 890037070 719960333 188807880 706006672 501014513 888190443 757805433 254814966 568127776 489179782 287556256 809436655 382340810 103665866 600227567 781172471 265715329 322782949 241196792 258728976 351339514 342520267 267274165 716239935 687470991 47171507 423935233 825249293 734691008 791772823 896279069 754732550 797422253 313694392 891365420 470852413 437282462 285130521 949853878 773830599 140364924 776218623 722001961 539876155 728050005 101638519 192313427 47139129 430309339 291871696 795627754 9191391 232530149 336932381 763030020 26425941 316391405 924546740 232966815 23070531 928206225 689194929 394504474 242508630 96592915 616270196 689478074 752235967 238840793 371140382 164253991 841479859 451227117 908627225 656365292 975301100 384856189 750275469 893963258 24456486 130102108 953877739 327094053 510837411 458361984 755978854 139132837 344488872 993155714 319349877 149021591 786194686 959550241 648117075 949216890 609409393 655417279 128748927 350927283 269392980 34718178 166156349 80274697 38126076 957727156 904501266 760362793 335523904 906760836 914698059 499971619 501099776 834375491 160621175 333277163 830306459 73411848 45686505 628607193 746188919 37355405 731787063 145508393 960361852 852410287 896778173 128624252 34166425 665669617 392809243 419846229 342317886 163070202 849472179 588016285 319807969 806010898 184710444 771536672 894534265 400941481 787824882 865516814 338353414 498983889 951893171 580951419 444229639 536398015 295974371 225461215 736872194 431198542 330645817 175849110 418365184 665898875 142848304 487233888 334061837 558983914 617259143 537019363 51142332 473708896 591183041 553144356 992954018 967917382 369421478 816240402 352065239 403445293 739958464 986749179 882771320 553857348 133012959 877772309 741643047 300354532 76750742 955755255 916907913 326218245 779190971 570532637 553493447 163398854 989602283 842126183 441525518 976415465 814648323 808383642 271377679 301638996 674965160 255643101 993720959 476067729 961029312 447088446 778524568 675316814 105107191 365183531 520080535 973351390 858410044 670220793 708663868 390411959 48951873 512040545 203921485 200167922 316863998 148239358 43840018 744124367 772702766 63228624 621029082 913971758 818263504 734844603 447328886 344459030 63172263 519425545 728028089 819241265 501037499 320667620 314666750 478700110 199897046 539023069 657494177 248687071 638828552 591220584 754490756 695029624 54048804 474719837 171632012 625558358 865083200 941001081 755191842 114978518 670862393 615936987 234625203 501760761 284060717 744696455 291699504 95671015 32728319 221883110 511182991 918648424 452440534 869223236 285849416 557973612 569666974 745531729 71519704 392910725 930934661 268696737 931787586 247302760 441550207 17282348 98241416 403958384 478338243 175164366 220915254 688531995 693876300 750910664 114609880 160065931 146345818 929393213 521347968 232182021 376853998 237601462 367245633 54495605 892311889 332083615 209342134 20849897 248120973 269476295 40633980 568658706 262631666 77162980 72714163 492093894 468539539 642283789 585176193 260104064 460534471 377996094 139917455 95480798 351586472 506467288 309479818 653879842 296119703 211092510 249255843 832480690 567629238 843356088 539450384 183920793 704216684 834399028 596427145 868774915 292365541 869277312 948275915 958437061 444234384 76441458 259088152 762272210 906194847 496097856 279764149 763191495 755216266 942556168 975530347 550992480 352972172 588347721 595793671 973593856 266336036 57957480 165613531 864173870 938137750 321671725 834315578 560540690 290381672 852732483 944645119 68441084 193811173 965163963 571289863 271262942 93305501 128126345 3604914 86071501 104575715 380281606 674464358 498835076 968520526 99623020 138922764 432553952 849985848 673103197 89449361 938796133 659580994 176245085 871929959 707674551 638934222 970815571 61269249 721267746 393825412 877708044 181663834 27959571 578015950 186448312 526262639 699422621 215225179 260319339 794427328 92976885 780518560 901520797 989831123 680329974 377954386 356924075 824205745 302529694 626543085 21512788 683117415 520659087 874001200 81890108 885261703 928161679 915704991 868643948 742522276 745499912 770745344 961561040 15755993 277889929 733697758 583781048 573917251 214498627 418884361 768142935 492426114 955762828 170408212 677927495 873708861 437214816 85509846 622310660 135492507 774951643 642463722 732262508 941054154 919067584 311331375 782049349 812035451 754078965 20546120 546958007 268270948 363060997 539317788 845078734 500791229 121256348 155303255 297549049 75994052 457850383 712387560 948758414 14968633 896858578 353780865 3604804 658110178 75214591 857116442 717416375 252235016 757729494 896749423 250808807 487714296 835298359 121516925 780851897 383909508 39508010 300098057 381436276 865386112 741566551 244074777 978480710 380688709 891574158 130765944 653526717 843502640 944137793 708202038 106362959 798549284 965580037 767340326 950390482 974945028 160833301 355589983 524932868 195926586 620433103 827806908 343153412 947753267 80336948 981981532 467482327 185379553 193402732 886284322 789647588 878257976 91795264 526784822 755926136 515210161 906252191 213278850 282009155 468848073 659847193 558059573 873242329 302090115 828918375 646671684 991751475 827004386 74757857 609802724 153961259 856239472 520855814 661218833 559517699 938750138 231396344 847387659 680233183 179539666 670138621 794990292 921976134 607324108 983230975 685248179 500242853 649540929 670392333 699979699 129110476 560047311 362331096 104765988 4153711 94769814 854283319 221189401 470291110 218752444 952732835 121989865 170753645 263309035 753285051 629478831 112601381 906655950 925684674 941912010 690547985 726755479 314837788 260963421 499277018 344654972 674048725 499058640 751661580 684314677 485516570 109748813 189932438 331671424 513971645 566437444 601862222 100508318 4845749 641231591 402131819 917279955 839443100 698164399 560094473 121846505 684582191 94704085 26707625 18481582 856192978 531600602 892715950 938974833 189555721 722012927 773780448 13030793 568868352 713970894 369149421 926056142 712112388 669425807 445434851 144573470 280227848 707891923 527684536 454093273 232311329 692146414 127304130 568477030 752018186 410818420 70521151 24677292 997899169 988909763 766223567 863066009 602057832 440301433 521567476 404939935 587487749 519673594 951543961 101492018 812075458 451571691 518151560 321054539 824576526 613244602 485644018 372216040 739184378 450457619 646607340 80414857 412933308 26897772 500981228 527895477 646514223 707116922 360712528 882299763 703186258 707144378 189813207 652907218 63034309 841601513 53226790 913893217 164667215 296483468 684545348 263745975 235474522 105218921 116600094 386738156 483347061 384626956 235908868 79598110 480077521 968049220 57342762 342990574 814714053 749990563 74169384 176372736 980355659 783170817 565248891 835431039 131130496 896958457 57774593 466044310 414613543 481298538 856530049 829469944 533562407 253443575 106283041 444130648 752158729 188397960 768428782 46026482 869751419 858176967 530401368 934771713 472687567 196941220 347103666 36278086 608289404 220429010 972786870 756919432 288333724 137560135 990264832 929825038 808983405 486219968 872640910 27278887 733796304 912542010 429859142 600396194 251056845 566877562 374464368 276570198 874515725 40247430 784453432 587324572 248037983 618915114 143884077 278252239 724610611 767038069 708067269 843786707 674286626 744714809 665276375 34131340 155732580 394217358 219435807 989035362 729884760 3771727 495610557 734036675 623091968 839428251 822982582 564028833 260796802 195155797 928383346 379863792 602515880 30641317 135468604 214452009 395740257 468695926 564661702 279794378 711965758 531229429 126760354 652470996 949402613 120989464 351784393 676709708 609320674 617335573 854820120 909913018 227184001 661473766 997692367 755150765 426845685 106882252 192957456 255477044 271655045 11131849 429004902 986218342 426211353 75301412 748513339 366994652 860197057 464701673 356579936 96674354 277407278 442433383 284502409 603789449 773988407 941548976 170458830 982263304 760245590 38735644 837978668 828830294 959340841 629671622 261072642 914511650 700356337 409128973 330524309 707686044 570360854 213864213 52493964 907544057 100432545 579050820 915222388 730007026 583848896 820862405 391750461 540566341 93970501 457753096 197526459 234254131 266747176 181288000 896658726 663868929 259528193 37136867 125426842 47783287 781234062 14684718 704618136 390329188 270435379 469988511 106936195 480654359 329167477 706312057 905755172 863881959 291448702 93137987 372071463 189487789 171302301 362440265 407482012 797139525 428403907 784915226 542550646 220977937 669306118 861459208 740692751 115987317 366973217 756451243 434882722 701678428 36079858 264435806 921394384 249588401 769914875 475962049 156121884 955492327 604376547 90966325 929478511 623543410 656288498 217820003 664426644 621542732 144343704 921867958 919937213 886839153 606521318 511041244 256228860 602058339 714889235 781835336 826489547 100101286 746819832 805149875 875529861 773306949 367994773 955526039 893180906 56314188 354418314 66113715 854209951 554052683 333975198 933953674 508611244 797955290 709940028 433530595 27338492 123245583 143613681 872279882 189622752 449873673 185093104 846073230 252093068 988542313 287438478 891007553 48082073 205563860 119674309 283116347 110356098 509965938 379677621 133474328 232987175 711538546 359498271 801307829 473515852 163150212 889943785 130062775 265443355 326474845 915215516 65221892 273248670 467050807 279137001 110272583 405912646 786386254 697102624 750038896 368310887 143042148 705933495 396980530 549784249 211649341 940049865 777486724 754713817 55480868 408821140 216396833 589981125 276698469 513950970 2841351 526942308 9517009 701978881 221075196 309722108 825018173 338449747 277451268 359122106 551306498 522410175 698508780 437405230 122303615 825143734 785993923 915302860 616828818 343729870 323365211 867098476 696638243 128133443 374439884 104492490 220539802 986342769 13165554 692553990 803059044 997362523 637771754 865614118 287992177 905317159 881915033 833173648 657797049 395576736 524103717 88259216 954702258 170523315 672508538 556672984 129481948 765231602 978989510 164613882 414926133 607367444 79747325 951637744 290795461 411688051 418816085 484970901 569083156 423270284 218528715 777349674 260552623 441921923 326874525 370079186 337469607 702629788 664108238 732644373 19599889 872704451 443443622 597593953 52031879 654338309 444638255 206212 575394981 645459477 817251513 919744052 132141453 745434568 378237526 732642695 975424868 858368409 877226847 319146107 280522450 942372902 600594413 767009647 202395782 401538992 774716513 72044200 868679088 863609503 65841628 185927886 927694469 251581948 117423815 575012716 673195199 162897910 151128397 33319283 254851610 310419038 997556188 605498807 722713816 394097450 563099560 777027440 650396734 191397109 707190056 885144763 439212821 266553213 66303639 820325655 152814634 442529317 779119732 339994089 280220366 371288177 255840258 25128184 264325974 65811596 242122697 180818673 464220060 890289093 175060499 670381540 393537404 468990733 155542896 200064453 82561368 704145275 102171954 494170860 938783893 553582792 534789106 796123797 847851036 585672148 799205897 854659937 513289434 652515103 258700824 322121171 550706752 470888272 299194753 780410580 834009795 856033714 692564715 325921840 916546653 76142770 422588609 673446167 424851210 44597858 711124916 848015517 222969676 517124345 998455605 968300090 804097192 602456913 144931324 217455178 126534695 147953512 763617412 85553805 354320086 652163295 810092940 921330345 641277510 207067518 469666967 546277027 280387340 46164398 862482541 117847914 357766978 942466813 543427480 149851468 634187012 782770334 869668584 422107775 128224500 207960038 939253744 781836186 929793207 983224528 127374726 310475289 775938422 989081210 494089798 439187676 456350814 674439078 328432400 77881000 472094496 897898810 147411334 878586532 628899442 708166848 748275855 948515038 295458443 818498791 90469591 289021124 40324523 526083584 966341452 703006635 559904913 670677634 983144866 883041612 462151939 330510214 698105040 336077890 342650442 487452491 798132113 667748493 992462771 219618227 100288229 575067153 412839183 106281156 40283277 910608664 243425075 264445225 905821586 916141772 448593529 373125295 169920702 684680126 794451774 346266824 562807585 169770082 327594082 650923787 175540366 70096784 678726603 355344306 881070107 92438277 865300706 958595098 137120421 716700640 823595796 235462983 139725641 781632805 862700626 918987357 160507372 726386749 893499281 161618728 318412213 962731892 751216971 559246485 166750605 68642426 191716861 760396087 71479974 284131043 324874919 101082563 884337905 857241255 596541263 836364692 212952486 434696866 635857278 874783015 917448128 773875989 901336769 282334880 925397118 301683747 123824425 99450436 248449508 4967509 797430219 2562813 882629432 994989847 253694273 121580761 704859013 981333817 380280872 552972171 871797787 487962990 400519584 138882793 495313165 455394000 761663951 83729772 495256497 891046234 797003870 970441395 697591588 288437869 398335226 23400960 801995972 308543820 620943316 549693113 752297652 10812319 128202274 631754984 687854171 578601460 167059100 491321276 622304485 136184377 28194303 940280326 495793600 430322756 987432334 647773373 479032097 547297355 770925964 468421498 325236861 268893036 751229379 741666557 969159952 829557798 856794624 639524774 441962073 598706910 156271764 959657980 727289500 56651356 511847637 85940522 691666271 762675787 552760219 57719165 480734701 460433852 522349507 294558439 478023126 885969315 530634927 674215807 780731245 569129817 387207364 916903423 906731593 726199576 414417388 15035973 152459204 569671810 762092050 219437522 287605631 325214491 682919848 318845006 655993308 923542218 223319075 609569282 793259138 814696028 257935998 149218396 756635869 623442945 184621491 777167983 641167516 633212365 400632645 338089840 36354097 928854072 281695674 810706234 945966932 415303327 750577945 159073483 430262657 683383745 517425520 595238597 236983925 998267970 630584144 965162990 276739253 205613355 400438351 141169072 360602631 884674152 81504133 359265945 895508470 523715401 861303823 107951324 717273170 115121409 315374480 51623119 437886894 779854634 37085867 440415595 344279521 776923200 523487114 428000975 386649221 991008801 143075930 846158526 712110971 156847763 898613708 402078492 559668581 438167998 934257558 583079540 592799787 15487150 626589424 547028597 453408631 977496530 389914904 114049648 451978553 754553216 695316942 13706204 630326819 143769711 377344984 325867219 981835821 947757627 368013696 26473106 814547730 808212452 724384529 605883389 633776338 755290191 466124125 482147352 264298542 153485508 587491386 918430351 741738287 531646318 788694272 659746863 504837024 653518302 348033805 408263018 355915151 450554761 779872833 303179992 75955152 832365637 195012994 249525168 915935866 569110224 316700473 519606355 807436136 792636745 522586580 940231874 290303673 90090933 451340866 794516259 861344592 968255099 886384762 170844736 766401876 889346280 922675700 736464391 605917361 523870124 689431598 93636619 584763286 785824091 151800104 494274049 76947702 413094126 689970152 877669444 650113287 111022143 335383288 813360722 330664389 740199568 386637539 413739341 67110256 530269957 505692859 722812028 20376329 710173477 877900438 215906247 677151449 511450973 140502540 241369661 491227371 73241981 34021051 956440210 470113677 895521081 424003267 184060313 98977747 309329577 632959307 527426767 347502100 243718857 10059514 12291792 341773419 391050746 819744894 849224159 885818167 736129663 653503753 368350819 235166107 935025921 71294670 760444260 666379263 341069068 454131593 453489938 872171149 719050127 168420596 771233086 154263989 464114016 419246931 54108127 133982889 870480310 313939945 998572431 289462754 128603821 2673024 517424140 443777433 240934342 426458342 293449399 653909582 867468900 486634346 362768152 658145605 212683855 966614883 745441624 283464964 7658549 641492137 593050309 499573719 761864228 791158554 958135890 456717900 523394066 86534423 66819348 294634423 29021781 941177860 701805766 463750319 813806123 967559883 577604678 649644431 212464692 712854106 301233686 82270966 188305650 857443360 186230492 400042056 660136272 741090964 694715362 423218218 160062744 521648558 337697174 865649929 149321084 943328108 137673739 668381588 450828174 776337487 871758711 286177086 284129479 343452635 723760819 729679549 950302596 17777434 137597886 515552910 835883908 304935194 441339450 777503598 691181676 280412522 709198829 759337186 447139395 840897697 612242754 612920240 532579830 144371928 142902214 7783012 621483989 123186730 54395563 668728268 10707476 736365371 973369160 605896060 864293707 384210350 4989846 938988107 167883511 681332910 199913141 570622164 260494326 3112806 561001829 472545782 470182671 289469833 242786445 36522837 433802088 109243851 721325496 499703767 703127310 704945253 734085011 440070695 1426289 137420693 185944177 564226357 374207460 811922972 951407815 25500851 500338209 845146558 76868016 427601306 965118660 742313925 426753385 264274595 740927435 271473023 42038742 69275343 735726364 713972411 608698620 719258080 191742207 773136976 201628549 87886557 29150368 525246103 101304639 966760594 249593486 680036844 736584605 875413005 624828735 776873776 858238516 450435875 119223690 60011082 964191551 206404329 642118955 587600545 563600924 918116923 453644098 431457188 619163085 909802040 317743828 426513218 649363832 221309635 676936009 445830258 294107880 57026308 971620076 377110957 916067081 94658021 633263471 569591663 326108271 861660310 832684132 669121721 820713424 451972362 696013253 981072786 250188421 982070392 629187692 926872449 9533710 185796570 981697180 350579733 611991947 633175665 161329270 548994910 889314371 232515135 630194821 243748465 642159649 947420811 404855859 974405607 407906098 15886433 247326289 963206750 233139496 17391887 351450515 926641911 991248858 731516586 352603409 275710422 176174018 879021703 404519112 991084198 101612157 570716610 73373207 987428114 493580623 697343930 913387075 565312845 264969628 618010771 234951411 663292555 211540848 529996210 50483892 550686597 493754872 300199493 818868086 681782522 905676807 481202105 326822157 862161448 49671826 538222658 886102449 912015703 55756084 684428630 653524606 511288398 524908203 232692786 440616949 980345564 291756889 125900372 168503417 687716177 254827972 462683135 313766611 669145858 982838038 456099514 963228847 566404808 185715613 743061457 987210525 416482177 117921100 807458002 43170576 690117262 395036217 772943378 365611490 694069332 394072349 90196262 416108494 381403323 227496919 877457258 122670709 71307698 338143209 754656893 501810010 728750505 235335929 796552899 44861542 625305621 784909650 792192994 14580324 652330479 235937888 418316613 33179526 112691253 914983223 141322396 112929758 990792808 402210061 15359578 167071718 998793485 273375676 183222838 606351609 484280364 529493057 230690731 64846807 764514260 749325120 207968887 49605925 648107157 91054461 168290080 844074987 743746564 677324388 795288938 693133844 460474682 623335042 430753506 750585585 691120982 556704265 575152471 672006582 422726646 453404496 454087003 854468604 881580482 700961617 402963142 849756734 617806562 513498154 506916659 582201948 957248386 190936476 461982338 375289882 265165909 705208207 560123732 377869218 484263695 460216460 261749650 248100862 843735786 33656385 168225511 54369183 463400226 332201985 376862529 15382745 915982713 734987585 137976660 169490020 802601140 74587677 730694423 206902237 225455899 674750928 48339524 183568962 191415549 498026815 743518428 307291770 149632298 384844655 967382433 342239691 859417975 145595915 933327003 235352674 585697598 857191391 935217044 401345487 151158747 627208031 137833628 897079174 865420592 53880097 131280005 513209183 350987809 976617566 547044711 452385302 259127065 288979829 923900190 89458124 165404804 760340073 235532231 584465540 49657171 601161566 93751879 818002599 259507579 391888671 420833988 350900096 61137526 452821403 724989737 570687425 652938688 594009188 841876390 74760701 94388571 879628591 749886254 660357419 894321227 533999190 61999096 287487785 228762907 170120025 967635455 181731127 245331031 783282008 670485890 902509688 857789200 325794203 18800004 539604084 491166043 156622347 560476237 146262425 116186834 310529974 547637223 612846517 23494929 665001294 545835682 341846654 406225978 410579371 812003728 336523274 605312370 591729220 157365001 228635991 409863522 212009914 854076201 66247876 701510838 300347470 479011405 436730518 523587745 454468198 770604954 949415285 803909976 945071884 66657142 137332460 297066130 646573166 746976781 794842092 619139599 871310943 410895821 270679369 629915662 550561493 809007082 572067899 221249492 908024937 786033371 446152415 483659308 541110490 109493467 952631476 805739490 216561034 636074601 826704159 179862599 524732415 551582408 182118375 312576432 72461924 924460672 239841209 846850039 55002117 74307035 435590309 753455352 892057046 112318825 448604831 495173397 621347565 345644668 948205567 467807667 858977540 845189037 577400321 969682363 693325560 889316693 201408326 6895642 900738380 287486997 889453138 955251777 979324583 287012686 839097356 8807589 248249937 151529386 568192576 713663296 553568954 554563985 810523168 217441294 32816116 304915893 918642367 838387601 513180724 667611527 763518357 946531662 692469845 295667647 170533118 705652302 101471316 898382552 124826298 808566174 802841045 277001617 580007535 85398223 357234333 370893677 662793762 859901046 279139094 760899892 621149890 473017517 434700494 301262704 271340701 564943761 354717944 479002353 559283177 273738690 562041577 814320969 292974397 244096230 627831964 63785809 346389525 444853797 193149743 238262178 788291921 984433838 607038820 638144797 262883766 975305777 254570017 853223268 365324395 109236580 861850352 978135390 334967678 889790591 300860031 606824375 571239517 562893247 47913249 415325021 694485085 607627750 496205132 853016580 779711287 329889465 385144345 892844195 534197638 171216257 496772552 958114805 501158218 321222027 48515641 850445561 738923111 60737704 919661939 152713587 803899687 104260014 801642016 898649705 429365428 846588660 967354383 406198438 474564511 846130394 541087410 581243706 4659804 156082751 512958878 276803063 205042115 890331401 590404877 688161782 417893265 87174817 329988191 891470865 988444389 33533556 192174228 576526694 731903683 141439091 207903956 922879962 824504468 34088851 955443943 835000979 475722404 890662478 736310717 209915005 507165859 74181921 484444648 195175111 570833957 538507532 474937885 527700323 133508386 557132309 769124279 989258633 400957558 982976965 126245172 747312180 956051554 747535785 293743798 408233635 54577929 980706770 683325570 684921050 235739892 345924438 764926340 134502943 39081359 600954573 139196362 646653821 720931754 944318676 108999941 513701444 971530744 479581325 882288907 940307079 774840723 90361885 795795031 680653724 353284214 85344557 552866439 551852704 533348866 640414058 329150173 544979696 615310202 284898566 767478463 413903537 819435654 112375092 975462968 836548938 104575412 572194479 156568692 750009829 148559090 469454900 390938696 474517489 995812374 754257155 318783655 389609890 673243478 296677218 829628206 321836144 296556496 420755226 681844377 284364180 478031875 443638776 135527755 423270542 29443668 267739213 731935691 657022882 798910347 689495919 282791745 449552981 640041299 775920694 35910141 476961269 569592509 616404863 789341681 845227535 570836669 484079789 998854450 455186167 873909420 244024355 207226491 670662211 114963140 609877451 374262697 329501008 398169255 148252562 899919424 969920956 431892953 259547113 315989476 164089834 997820481 612288070 348451553 733916033 933574316 803391905 180259493 115758573 313502026 972140279 455733824 535173853 140149295 6868939 373994731 947889859 431816147 58742944 678426238 336913751 476796819 130816896 329968119 13090836 437922862 522756728 900767226 933599418 941780552 397182489 229250892 525816778 261725418 929151481 85198167 413576973 989210112 698432816 976591018 158105614 946775258 938842844 977834358 549301403 110378667 808160925 104923153 165051720 40139533 685013273 874729335 140889067 514424956 838166137 777503684 547990561 109110998 488167146 651936955 876216264 245452257 347753246 501493826 780203395 249047493 62120136 888461540 909270842 100701070 599866660 515120718 46317719 679851 354972524 253468114 926072201 470268530 636151140 366991591 171905733 153085594 636771791 940147622 751898176 80638399 382019319 354455375 772340662 16711393 556066601 19010242 604503335 16811749 183570230 142529287 155376980 498923795 454976756 971469766 145595974 197490070 128144315 361333199 107261384 887932927 718939881 958930324 544599528 167463875 263810654 268565930 37207418 907764920 968659713 48455500 712103573 579871644 955711801 60720344 328630035 26061966 953882484 882447439 642263829 485272979 825948835 912658905 290013566 152257298 640470716 25466431 672630387 797807192 559852855 451257200 139225057 76680213 811680658 53502716 914325495 426551006 111803853 436338332 258378151 119876009 171656431 720372392 80153386 433040467 45953407 585070239 447139449 7945757 492586507 819713443 766505940 520457259 410063781 279022842 242525759 978898436 707057248 377358990 854444544 424552469 797366743 173522798 194609443 876117038 59527079 877535819 805298678 921873411 97083377 987491324 118246797 994078124 363680217 410724346 513767999 414343717 725313545 748318949 866190375 546018255 792007470 659367677 45526436 210689773 794140794 34803881 436098521 339436584 556528673 772565748 90752814 898549004 434283484 938924555 57725389 545077384 291462505 877504448 954385957 470373234 411576072 446128650 745317739 63322369 537428480 294437763 150481940 861803857 716903704 314379240 963895389 146184675 809261854 546141853 408182979 147147802 119243620 210386214 952300171 591701950 496395837 213596079 654106683 819815805 795871109 853032326 687327775 143932261 398466326 813162907 910683333 133610860 373790548 370764038 844426625 416856552 732902818 859726209 498929898 973398551 662761707 29390314 714558299 65150617 817920026 680924355 393035635 507938801 902375073 648257714 746984597 178199303 580985078 518726401 408089961 380846504 57843474 35976223 709476441 392513285 234486512 22827037 984861717 532173360 478369556 184273713 912776720 518432930 106886401 353927734 203871488 217052344 622700482 456875307 100328801 69063729 7233122 96895920 983966707 242213554 122933876 834334604 673035832 76911682 300223116 949078825 258547447 516763598 62636739 54317078 755516092 862167462 555688759 261134212 556476501 946187774 548690056 187349706 510821206 133320558 141620317 716848098 19436694 778017651 507498461 271165929 271572656 277127403 155787830 222657442 922143363 438667421 749981978 646707700 967136691 139399599 730320701 927584360 177291557 839720494 863313112 451445676 658463623 788491658 487262761 179458578 637348806 139830038 49750513 809061905 293292437 818407052 131877876 840703683 657616365 282528392 809450877 444766822 715392391 965431560 770959831 664390876 701924708 870010866 848283349 752800810 441838406 236093326 357237579 736857852 317693492 569403656 904713618 819095840 467400954 317614320 482253320 667127302 519031462 497989561 46726030 123767623 478648076 857629757 310175240 984326427 12173123 961645111 958119649 150409441 329519142 360858311 833364868 399591835 179298005 436785906 411082724 748600431 102490417 394940960 387653365 683490599 523770467 665998492 57261360 282554546 253378901 346043416 892920595 38374817 692028727 310551590 78283167 602736298 962059772 607472320 903311064 868300585 376527066 449336512 22264905 147867546 605896398 438887529 169521021 197985824 706984726 466577372 411917447 230101762 24760757 881310628 522724475 624474920 506648050 246072107 78018546 903293602 219326169 85129026 700881290 3276577 372138936 172396701 503493220 496379004 703787171 412813909 367537317 753530157 353117426 914692196 896269813 162353874 500601790 728046636 163161091 825804972 997173863 432327409 255950590 386905635 730825488 1001050 93085725 231531840 416912161 567302388 915356185 243126577 560180165 386291887 761869230 789313224 259386986 119446367 257036318 169782525 637309251 357353276 661119405 26275176 877243337 797626722 180434982 875445959 415854390 143867474 71542612 516412286 557620488 382595183 786593674 729876498 637241732 181650050 448768028 454270893 172320817 892083767 758439395 81389726 152186457 936090782 101710270 127367382 540709771 308566698 364552459 910067307 577723932 869427637 668145714 287263256 449125281 575328762 928718106 118475707 6671734 616479514 832276402 300220631 163895610 213654680 349368938 929998608 236204881 209911389 964038839 198483121 15093089 862739764 582637458 485567785 494989013 215687503 616337402 998486409 638344541 857140416 529407853 853362440 25325420 811705857 265879667 151859071 219504313 381360749 668227348 138840558 271950014 900465860 95213404 575352053 250295612 335975851 660839390 74210139 289124533 477669418 900650030 573280395 773343473 71667756 675351910 362781458 689871738 121042690 917030050 434872099 22101023 584729056 286801284 350465811 793212277 153284703 980271792 983337437 386509649 718768378 901701713 978400158 770567503 722482065 878023827 56111130 798182734 705582056 967987238 630788918 41020402 349377065 225277634 681473916 510255393 879755614 184439197 559920282 346584711 288144376 216323574 631519715 968293906 896946763 375397262 839592140 831334006 203099919 392580906 493601648 910975401 759224801 443678994 264332045 623592808 10834368 604109205 460248709 375574961 595085200 538710915 595226334 355352391 393207450 800875697 635011010 369424946 27196682 479232633 300651008 831564860 197697136 547162679 762270729 601592180 786825792 682943437 27026035 774265007 552888914 768660000 376421498 847918082 914815842 901268888 298586234 865068361 623376273 72730788 177530998 385843876 216484066 54412340 189265556 704245492 613711806 449375293 325771679 669363811 846908784 80410681 565454724 575170777 854063786 69420452 965809621 693734535 48921599 325949056 129265225 724580960 765856358 111864274 38312762 482462875 668372925 695771682 702010405 609024819 527378756 481858559 840398894 792755303 666043422 141164153 188150937 241561402 108099540 144544677 447030610 893448180 560799953 699825437 518978406 595288735 257843430 654815357 273802120 711403914 885675976 392219623 170278029 21172170 698069901 217465472 336329200 611613108 954844979 49032945 150091343 274622309 461149465 344072679 233277420 893711674 87318916 772841107 14668588 803667544 763188508 257570090 412490523 529237285 402190188 970919782 49471975 438803917 92344677 422120195 899390817 699295934 991360987 514066499 26589055 708070700 923790855 335076459 529481436 413829006 656881155 93934147 212012343 754671135 765595985 153574042 309451760 730243422 570847061 766136000 505080974 203048078 156944342 840913163 759189819 979475511 712626049 447885650 326300998 639816355 301604966 717081461 26134432 662743649 134341241 361063379 340697440 856547014 371419154 652712913 941213759 502107239 175728749 212066906 730556189 454878625 744852523 996574298 423963770 345744657 828157904 194235202 9192701 264336924 795657283 803982727 1145841 566217064 840131408 111910179 449343939 662618465 213155369 568681491 252271749 85909685 34922465 894187735 56062062 369574616 148345328 464799477 960531032 718244481 856906930 908002165 208033345 221629483 337555943 334910822 715364298 711471253 645248309 742635608 256320187 586740035 95315617 527223521 546881917 785616122 794324250 945205529 922151838 323759688 294402798 393672477 369116753 589796346 367336019 912804239 580297963 69830563 597504992 881289748 539669351 85881884 656620817 183115733 908674275 57645566 13180102 380215295 225017889 448568874 947078084 851953731 830158855 210673218 184616242 946790742 568133663 792913197 385407774 520720754 880736024 570217879 136195830 522747603 755614531 670089838 28958223 558584380 245733655 307102566 586523170 544936815 320865197 859065718 437274058 129065912 745620292 69348185 848239367 532853347 867283390 344624654 526428605 473263937 254404898 415448409 939677750 384659240 222887448 522545215 915438492 598766192 471211632 126522254 844330624 224143222 625547675 20420179 311619926 103230236 781750576 308118113 99976438 696251719 183734121 220994769 363016477 591448416 89854883 907132540 577503978 766637268 819685090 300753539 167144801 661643156 153073226 320521416 712623083 608309910 478897575 872139378 290203860 660373074 575129062 752899181 123151820 261442373 783336858 370240487 95510631 11583601 735557496 888505557 517993117 295701467 745954011 753190508 611347274 704528140 434529856 22760360 309846191 126511505 623254475 717988808 515205359 162184059 856144833 253530831 957733523 669257696 801017100 238713861 67216135 928159064 835797946 698350197 301294875 21730944 166833534 507094381 620966786 20417147 955074094 596527872 724022102 868128108 532210755 837770887 788244626 83070205 700440412 734832924 559873687 84645595 301834939 809244701 700014760 622094135 929279942 161132463 453562477 44697414 685772935 602636601 642017908 525773762 633396781 461366756 255887019 542212456 666385289 736062242 112023272 990929272 874138002 741718308 273472865 314916408 143762913 687935330 4645172 453475185 941021494 976083224 803488480 117066480 618191857 180639171 545629898 302351111 340780185 872484263 863699386 725809929 633119833 587483212 110281563 753948625 787709822 235476733 653422782 844459580 268107258 686008136 828105943 981510058 575666148 63158656 115519743 863854209 322833398 804465470 247271792 475327658 765933582 929201628 170251212 284809746 443095469 564066041 642787735 504935210 729473147 59345144 370455224 303055720 811176641 990212480 606251516 823926724 912557037 869410301 893546899 36344124 404136210 959439390 138318737 477162832 586962277 166674005 507444846 91914374 102592193 76119130 98387335 277015271 381696548 84158376 572924315 42254464 876750896 392492543 775265102 99477475 458082731 805071328 199475113 4773027 192786431 125447444 897608856 699346395 312575930 426238246 65506667 80454824 359236879 103559652 122400597 256174762 927815252 869523938 977182704 988706951 570555522 981833974 513675192 548143721 246977976 957494973 949987979 445866619 347014585 508430613 746647087 670587759 220382825 420997281 858421452 489010427 760479315 921484616 584714606 93893207 224059686 700333750 851264644 965936320 947655731 919972058 775173732 689447417 75131633 502917222 710993349 614384837 469304186 595605331 366023747 893780334 415725835 176760154 451535582 348498497 806139528 49264763 305624187 618487312 755298549 552646010 897807970 286165166 512871422 758993501 881368766 519278967 56414320 390546160 852233504 957768645 93571262 890986817 797913853 677963644 251774333 310929956 867326507 164602239 974945768 268664239 412932968 578562104 373832284 924415935 44540627 28741652 499998429 179824242 374407281 287642117 443515792 762901163 97849513 234977278 129401151 585720466 397962952 682414971 91882968 717197841 2489214 673090038 723080942 769228632 616904032 31064947 56444982 857574233 779487588 852591349 552130060 559927372 692062055 139755270 857721836 875543085 225421994 144485939 724018425 363675449 93022801 787491214 96010361 28700789 170550243 80936235 217468502 688291879 317241805 327295651 523920287 315353691 880442847 780324756 500419845 604423007 736119757 149621278 796824414 661937735 58000303 32866663 858153510 907630954 971004033 196753432 788924921 348286178 575602852 162821343 206439706 675084560 533108315 499513067 762159088 622189335 901364303 322959475 291720579 699351388 8130572 568907055 715218947 157329420 876794498 120695005 333983042 997366166 404463236 389245374 574709557 134315821 790260044 199906070 263224438 369367367 434788085 584162735 790167237 367201312 602111744 77375574 590990210 530083384 307154128 754235997 336893493 899366097 670795821 845825048 155870983 699594354 431073733 644113248 246628166 995225447 811716518 102724627 797994981 586484798 179062726 58011793 109053433 721451595 996609659 682207809 508420925 214772261 795497731 150755850 198890127 26709031 755040254 950301402 904497265 644718832 657100271 763432995 994896777 166174179 687056830 576436825 7627553 731373992 496678200 310954869 270696359 328624297 437557646 512833397 328501550 162606998 987509202 460603097 591524844 968310241 890863997 823853352 646565562 800241219 858649836 158904681 227501463 875635509 31922654 953201322 588826661 299701112 308837368 911167613 581737002 765128846 321772865 758025078 135061009 754005310 866941606 829112750 289723239 647673364 315729527 950510915 715835742 555043294 536274664 184970966 264289101 567802928 805196945 290206219 241297197 90820577 929286383 197126156 362860574 240882572 266060001 838318599 269486816 64557072 50703147 546789803 503318618 643426576 837059318 845026735 711502359 688559988 247618126 894914124 395710660 984691686 970216611 124291518 384075444 646322518 852923208 781606086 182364 407498103 311466999 649883435 131089111 930813759 372328268 325217844 272232034 836139883 711317829 41220399 477537505 936636153 277952968 645377006 7942745 749603755 837831453 142162245 652198772 212883083 755280496 995710349 51427328 607988322 288119889 541225252 603604848 349270079 243793715 486490859 155877721 189698038 301872624 794046150 628939766 460230814 589019715 301352992 470624421 356421394 808299340 21827684 142808680 965228657 641165328 726372229 154705509 279564959 278785015 150051447 424274023 35965122 844809548 920641971 861548378 584013253 64537537 527467447 357494226 539784408 902488296 464077700 547061893 582704110 463103675 323438878 447565516 15999549 596864020 677508112 338829607 316354754 471163190 270694885 604751286 477050042 960994882 803854512 470359744 100355114 509653443 633937797 832588080 668857945 870501155 495574782 249166099 550122577 212695347 303714231 402811931 120393569 571081383 634795729 522140703 65951645 149395096 294279795 192552345 717740124 101584128 592391748 844988454 979467961 73448769 225798643 102643466 323432468 746416799 134964656 709224361 720802446 544017089 424558768 926101007 307676048 964735028 952540588 340521321 57077316 298283240 905757026 985754762 412805146 675278001 854764307 725914215 582337861 4915143 189209347 142943387 703726396 677537094 225104125 111894500 686378297 819247023 129693388 656280228 646035645 444229989 839944387 918605153 264555018 529688881 706522166 862679365 30528168 818733759 465222143 788244638 61904353 319938335 839308538 79816543 505886020 984116548 391980169 734597022 91402021 222783624 772253456 704607764 77905179 458229030 679063162 554650272 905202306 414476479 184915122 674290372 125544695 767775446 340531755 684084774 980950239 486334804 719141465 950140177 186100191 290365188 383713846 394259185 605145445 668709912 805625022 526046939 619592478 995792546 646257523 894808578 23089534 297621276 61278425 86274115 144351291 82633441 236212987 617296026 933658834 687832241 241811940 721234347 331290369 756026161 96604711 325104698 878782283 311567209 500066648 722558899 563473272 340669764 340359313 314467491 549864721 803988499 286423278 354685756 76023272 333139211 486216209 491288533 306387598 757898178 523110559 502233960 180442844 131409078 804658368 471780883 349887595 632344518 793660579 375699351 544818459 347564726 377201400 535257564 726183824 498983344 651509620 624587627 132913584 62272446 337781584 206198770 526751526 471786833 890182603 820867780 339762658 132463805 967715491 988420950 711003799 620503226 274680992 598597060 541155132 256100069 199099402 877221194 788980108 61591613 134445 7941322 764834694 840081830 673576668 627577164 549713389 647714921 317971180 123914362 589604552 789754034 176801460 182230304 314895843 916376593 21414803 172473778 128132429 975623162 86932842 772821190 907634137 672356933 408306462 445380501 836276125 607822254 907534104 585410687 514921589 590387286 871946180 696725892 55318657 513174592 810378773 270346955 149743778 677010389 167599615 675485471 584336129 197972064 153096956 434577516 866725257 909043347 511389320 979296327 752527464 613610241 954052261 312900708 790059666 824945825 113887320 23635229 220594750 904704849 152041002 565842418 806638439 831220305 293696679 627650051 521848908 98389188 377400546 602228888 314238960 201104435 230718704 238005146 588430490 328966409 770432104 597074455 797853270 713576727 343755498 401953473 517609843 323758098 100126357 552259696 208814852 60297744 548933774 492920476 171595103 46471183 951068032 469077475 118368416 90518638 495066135 341101705 153248039 327591282 1930628 22298867 598364694 106551235 666053116 564757547 667051476 393806572 793154873 700282463 272817292 155695582 638980855 455664482 632997039 832777581 656789880 510949674 69113198 81989842 184934913 882400336 93306688 641653799 594180443 408562835 978821218 849512174 427376211 287855957 877741906 852856971 260479034 361527836 804612948 269375685 973170533 718599955 456215789 779915337 73017774 788367750 514508906 778951463 975933169 533460585 328032858 518192979 383217552 831621842 749966352 469612837 637602032 343255163 19570722 581504985 769739770 688222273 894238957 761489424 399587226 214727335 701078286 614355022 790841155 291371604 511747050 686189946 999447402 18109584 1492519 43329376 82537479 559460811 935171121 813231410 331129623 521723927 141908662 703787523 249877788 386814889 341308714 70075723 809267611 380004700 963593284 273750886 935097757 914505517 587713151 131153941 571464751 978982080 841632922 599950587 847984866 501277146 994498585 886720544 813241931 618854117 273115585 289937010 21719684 622176623 250826271 136616511 804359081 621378219 420767234 219271101 181067356 250231790 73660669 393697667 8070722 549136179 29770726 509963021 23665796 828533144 638023002 712429883 262977103 363637727 763974198 154341586 57882452 352531694 668159519 950445818 679227464 722873423 954975228 874277822 451453797 936522928 451986038 203214479 324722408 139840613 251098239 795760833 974302609 148259297 279867848 128142349 990320934 688921152 704496969 594758414 145340144 373843905 533945277 138997700 223290940 222993988 743616547 92375572 591952091 994897872 553024574 802518597 757721506 550433552 961236758 279717764 565043947 799554000 783399285 994474081 344622354 392046469 676937835 486249808 601156346 732237251 364990923 885829417 995330694 928073924 748336812 748878761 873849119 73285096 187450344 220149743 224591924 676365359 890040992 693636863 46532022 915021505 234490038 847451714 420175512 65015142 39437649 207732228 751694677 442047247 994666333 423360501 31184489 866315339 789032456 380155817 883515095 139050962 47949126 268020504 392776866 746243326 344621646 932879134 576895828 86215757 583084572 112509948 541694586 725435873 7922157 971531733 337417765 674633727 551667141 348506418 727964522 160200596 516683500 862121343 612857571 148837035 44601452 650546060 611052845 656564472 966139285 674595852 618446696 39229520 406725242 131368985 686788026 522897710 628871794 714499502 953283532 971361584 242345623 626433580 805566283 821905816 874445898 451855062 983376488 218218445 572543917 926697812 272421465 233413079 733420071 484509748 271419862 990171366 798063844 812172644 816107932 857752011 55187283 178320570 863974125 267447164 604502438 602297964 433285135 947010965 541805909 538570136 173532361 208310482 25820571 545963709 377495785 829521815 445211640 436737600 887092416 685642344 263016621 6460649 9465251 588824176 714314051 538526819 592021100 243038206 373594372 932002239 192998392 978508548 367318400 478504945 200748455 519302039 569992970 819892818 125958111 106174066 667906361 963778332 76848265 480393074 939842920 21709297 383992722 537496603 791393589 254149205 937749356 170557969 62530309 372513327 700113802 636291488 417017983 589094476 110921447 966753846 616075533 855274716 639856256 825592547 852023390 579362803 380573653 508487392 788965095 692969481 951193964 641984005 834131549 687314555 976102222 581255504 172726844 940509704 419062153 227536741 461411395 656526164 417174700 812937993 137019638 356707688 863222862 643460518 357861915 373015600 481376647 734319563 745360701 528128252 119868788 167187369 624371756 524192000 504613816 63091607 624214395 849062355 114863862 627653774 843927297 197729780 836104536 533821101 450688601 487637824 665582347 946522038 23088994 9403261 497867968 722284431 345032895 730530515 277757485 359830723 836517463 211844174 952770698 17596671 326984150 188766813 477898005 567648661 73757483 168669014 301635470 72155132 417121032 197447664 753019579 50000973 295591270 238266823 682694373 794843080 724886526 842176987 437292122 809311053 948982480 182065937 267699177 204842980 616315040 90517169 9958761 859854645 30500724 928830694 201955378 809590289 722226455 482074433 480652194 190000359 461037978 822476087 595156889 937808975 402693581 811853982 82711293 706639747 704642506 739621940 945820215 879447777 452914539 554216984 534264756 496478826 40428239 773839951 455120998 547613254 571131097 966773568 200038465 80525630 820315057 16533048 831964862 729720129 543317825 808057319 961411419 641226207 72468920 139200226 933897240 721282769 951212555 508548639 198204923 651818095 215238255 575230843 943944589 32992312 574784225 110069815 845766492 995807566 11878302 570577271 42295415 760182519 685841323 607911106 480716533 930824477 914699086 82825349 402806382 640079055 888370322 309309584 10561152 345118398 216364488 166519447 706719051 139788737 672800257 739592370 351961078 715176785 460714900 22206429 437738792 692307982 163813534 614089849 421307279 661339192 84273533 332260553 5368924 438570038 636839252 924762486 602741189 673538835 59608715 904029708 431237506 436154620 67447628 358654331 71497041 86576579 383057415 396389014 783621491 98494303 814832622 305605783 605009196 466724970 919166330 151748505 928593222 488676513 195007204 168882461 871922831 464966504 425661101 402244742 753755222 641740868 89200151 765216157 113129714 759324510 883560873 26693389 295914555 853500935 215930286 95873767 40161295 395000622 385277111 305127200 692441295 801885164 711184405 849502735 108545503 15503353 411233888 710691055 57431081 496065587 134186994 708373603 471970459 699647262 998864749 491848941 783932068 551480159 83414577 363513717 542003387 359774272 872519399 729723336 991910616 102691888 86862841 925894423 40991993 133778752 998971415 204150388 176999327 330039718 844003507 498460504 799496270 715743806 189337222 436596768 823384592 571248900 105893385 311741067 485983219 241539483 452837885 608666174 619786630 253390793 912908771 788928320 745190752 785388536 444816005 611100286 246478233 886607287 764354155 780131912 696671823 808365111 28369511 999710930 405433891 601755343 264336394 877678772 731823801 293638521 570144300 335193963 518316348 872908114 463821160 346514390 110178519 147774238 934182557 920102073 635737405 681190849 214304622 845797693 110644514 669449927 325557443 115847022 913210047 470439645 39833926 470958268 153855570 905989717 636773351 333461626 274050203 48732582 452325977 953926242 692255585 464627690 914729362 783969552 479077867 58035039 588438607 972919426 973156232 353644519 348785037 259568799 597558279 668577671 367090961 32303020 206556223 294996715 337123298 492137688 68219529 713156065 721412809 66638514 418308929 483640281 987379416 962873261 408671048 49637996 388642784 672372899 555691141 130964946 515340025 790024015 642710623 384942954 972042494 942302929 18661445 856412726 524654350 62326318 175470118 177948508 898432781 494728910 117934329 524400294 53477408 569931516 508855607 139011331 700108597 145762922 870535516 232386820 592764793 310358186 970436201 760056672 980516575 520232374 112432741 822148464 176033952 314203752 334855895 574031283 861496245 531124483 721859406 851184715 771537759 407383976 59836377 217584511 911462304 393295074 528885135 751537207 285154239 945772059 489526025 387494019 778344648 148082724 30563043 481454101 641159690 50670513 445651519 895749313 51208087 540520923 207571777 13609732 199481031 628991132 832487316 7200379 413193909 543351126 364975331 494995047 665326272 14212941 728551777 380401712 871533836 163434024 35089986 206168031 364175103 147385460 756119615 289977506 982322628 203813921 88633366 701231435 451374795 628397315 787225864 517415634 147486279 518773074 103927130 646978767 136925103 447704618 119182036 218333696 730800701 621376012 95407429 158398153 651971954 403645787 69206780 570721711 199320976 968101088 980826961 835313116 874293790 73664071 86897434 60850079 85009512 63863456 765504822 77697769 334781437 740804830 184938246 388822992 249195823 96835675 590686446 488555791 80497558 931069266 377944281 796238980 416106637 947420516 20878515 68430258 646886324 20231188 780712684 553566781 486718828 905712459 290586363 793525872 929887582 609113044 436875225 723360186 108036341 764326881 682855042 581265196 172868575 326266244 346073720 472627709 540583056 311790391 125805120 45466118 513214142 377731669 795297250 261982279 890302950 428810654 432355181 626477920 324308422 437435319 15048049 290947097 814555873 943935912 72883587 454429658 472036606 853219676 557661372 225431347 915481513 862225956 602903610 970851414 985761969 730433333 276234654 423183768 776075432 776644133 971761037 88050676 56543078 365510514 94776879 716644743 930659975 905848059 353566643 600504341 381065704 435694724 414007497 471573891 64012334 480311 860433702 480381531 451898687 160028446 117738500 756434507 915220678 384429482 30517407 971796134 545932467 371077167 104722105 405951201 715969977 955916645 186704150 90565399 874185167 537427689 240988673 927145606 651647152 206037946 5551558 22308368 896738395 632746172 76660534 361766075 424745363 141108536 344125478 814427185 517272159 18316122 213228527 887103809 277908619 753360562 985528304 795440220 624634406 273654964 500470792 561685016 921860098 976935736 869284124 895783345 306050104 797185786 893267351 274991491 286870177 546892315 55184357 615972241 266301789 315532958 231224055 413186 576146256 614350572 68450498 184130974 885940384 615711312 230864575 546152533 768490297 951937916 371629677 113072056 355835721 286302467 272372171 391677310 758157764 214567900 365820382 768842241 256973537 824332773 484535089 608003262 134927002 515730014 744084560 714702553 716058928 231709290 790949452 739851670 424155558 996176786 115769146 864840929 1489473 938521665 590458548 337045447 895273742 207655496 28598358 424257275 308812380 774800732 685174338 229477714 57359165 101894547 196061597 761741383 384476682 201955819 719262991 282456184 235903708 362519747 53677383 769112103 97083924 166362208 262216565 920802233 318671571 578424170 146415054 902727227 372626818 51430252 887777292 962337752 735415884 193675095 539876331 336296548 426950047 53588991 224611245 922609108 696438447 890911901 348340375 238125764 87962099 400657227 304022386 555033328 908671398 769065867 242662155 449067963 669008455 137556161 20516531 963397803 651166489 834663092 477963455 727685098 788188324 956582417 571620105 631444679 875506482 57581288 961205613 71754291 859598163 245537581 449010253 755023685 371186266 888335672 451479310 317617078 642246365 626344005 559038105 151635558 195679544 977045237 432682459 436396501 74840587 249327564 528576069 296417962 70588600 982467505 849950284 87431216 312225254 819055216 746538474 89978068 291280897 247672635 917152027 894646952 235621815 612038437 889101409 887191011 234361980 365425062 725270337 205665631 1748743 823785754 248774852 52211994 525895123 387867970 271436791 33200309 360972703 721535937 610834027 394089976 31270382 904536223 509165749 114773836 389051272 695783114 244915951 307420223 692244215 591424657 925699893 471241220 891145483 73508903 658884650 84509168 783624023 759761446 381070704 41921535 987363505 34504713 144669747 380763468 255112118 9782448 132384159 618925724 289144131 173393120 223842661 15353556 819304701 541638081 673380923 781734782 491528650 550413150 55773785 517004617 18432086 551428392 514357756 302267526 798429583 374676083 40889830 467423148 300230954 789042424 549068764 36041684 677570588 286741842 234151719 944913725 203248417 218023297 908015892 992332233 588151608 471938922 349298548 25528703 435203108 128282452 892026652 691434247 368326893 718008428 840054886 307429937 863981661 715425090 63891375 218398318 612238724 594536522 628232663 19296597 662543925 513661532 61831876 826161440 649534854 986485557 814562783 995751724 825260116 447175668 749787797 795421309 46159805 182501789 244418263 239690807 250876835 544994201 260141978 332761638 91730224 674644020 270557528 382836535 108572493 764808990 515870350 246627837 969000745 61862379 7784508 496817453 373156024 645434515 463531624 313709090 119551281 607986674 751885467 482979673 117833615 786517065 765875810 24730870 251424018 716041659 991181262 570938174 591302587 585616593 478060533 327514907 854160595 171879159 507436398 985639067 745924964 256616701 381207257 542929265 914620606 930551190 843482453 362998131 313648884 389639644 437653256 468094234 755384156 275200458 449021851 783122949 189821203 461767361 697843387 30135670 460429687 29388804 424624793 522447571 791024811 308079931 472411755 114718758 121426454 306458356 202498793 290974 661084388 756836125 411552977 201394956 642324612 854391692 360047971 742770279 226976552 204479607 810195685 476071496 121336392 992528124 50294048 502436207 410560799 120400282 981148129 451270204 627557164 573135542 414232953 930814262 683317939 546963736 78880574 627411336 443421498 665327723 809899528 446913407 803594764 26436032 943473332 107946765 645088953 457859595 554332837 495183945 466196884 107414181 619148862 690146797 399591476 250359752 279562089 923083735 764291059 113942295 222358035 351009160 919508082 6938131 786206381 79674536 39640595 35575462 583374509 872408448 79197310 633951132 785369355 429291390 129589021 135093029 75425988 239375797 830410655 555628885 876095323 379616602 901983864 89946789 527140179 115703880 721690976 501075055 544689334 935319421 278375376 978216309 141547409 132308379 9192328 47373402 555143285 181217128 108505868 336109607 180612344 501648974 306599458 478061768 732103730 724018908 169965141 837634445 480748353 201616194 5361013 833981866 723769285 318385625 532160021 764113590 495022180 166871961 524112908 835382576 730471239 916327074 717873397 735222517 616853147 161584820 159619758 27472331 785437970 470223798 701222365 483877338 680097375 612498482 91641958 350985774 289960893 244001751 547347958 232510774 26332265 629707254 172732028 624991048 333729315 471960070 848982186 586856731 380413362 49098273 544999032 947332683 57841501 465342852 968575906 733739480 893218162 50433811 314704421 275765415 503893698 815741906 75439814 262140928 594423587 364283757 173972363 100008462 710997997 535718065 409585215 832727138 848946814 750168081 51353842 371908721 618341558 566963234 702970999 696926737 331381627 356853791 249642213 150813184 672830775 848329317 297410071 996394077 231945301 174455032 776103468 584818989 281216967 526182909 300794375 664967895 480372611 87739454 541313999 160106152 409400065 474537 226613617 854920529 809106879 611634641 901304601 255112036 378815933 836704363 915455933 269416922 934249473 998825939 406604178 355106447 675097877 102493061 234411668 939139268 69732740 94168740 684504835 245605277 659249760 584068214 661592544 763506337 157381055 712016613 150054773 653773373 401448761 574548736 388761034 90840129 338706028 901531512 990000944 271528033 483413369 103921955 798616762 576836789 652466564 536808317 724704447 561359417 201306935 611119906 603553114 249512782 52067135 729166421 112556778 736578103 662554830 802447229 798285458 893453725 333060632 239005602 803729594 905434380 820187350 430419700 129254796 930077044 858733766 486739269 146541432 80230824 876327976 411285130 296204720 4377314 625220674 586348893 772926125 247587133 809497054 129145726 419778728 146341434 663195591 734725197 390387234 272662332 364846927 844510034 821210716 40470540 242275020 65790646 524414943 527094613 741354007 453827527 376820982 96864552 607326475 266417528 528789551 182788986 429294604 119199966 484002014 655729826 450985597 659095988 77178266 524986331 542877512 796676824 290115262 791582152 274581851 639807180 428110569 633528555 632280613 48886838 950116735 243669548 142498845 68489312 126587173 836348760 336802107 588278200 432933448 644188064 961968509 526777937 551631255 958388758 51393380 636345953 891918469 468386355 364565108 680050881 336675272 203870804 77975992 199824752 760555485 756121656 944203323 169446928 696671617 453766532 163211664 591472231 557995577 221769791 907705418 669522656 637337803 106838358 451542661 802002696 565597123 463401753 658026588 48204305 160526831 299435964 55276656 302349138 703458532 719423447 192978536 379178180 404094839 824342759 918594923 229345671 216106052 826619851 620775591 22393435 940835882 480807239 792799694 788573736 837720780 634374276 39232404 287218294 731032850 193242510 617078322 23902709 30385062 655265237 10915814 376559863 428649848 820523180 388096881 628419057 71792698 275482573 556605591 418174974 712571621 62384596 20302499 206865243 669368883 880755903 492313824 994046444 64517410 704809077 377001249 209028022 459028343 419181883 218999354 427181411 904268856 830556224 67131012 569395905 145083441 883791891 789958749 809184067 524927601 465411879 681058982 900117630 876020426 659868758 754275651 198171821 856333908 565598043 593018270 433487662 594311658 174046038 51158309 98773763 739215019 41708364 967011272 269304146 989895290 644705957 530987643 897801702 890950271 22859692 812734394 600906155 360436644 656288275 345035264 876814133 223195417 731062636 301098063 22993722 791982289 185926577 740241579 826214675 217148419 908560316 770693278 285275456 80612777 896021456 586253750 246630881 333641988 363070478 703800323 203408189 175087638 154503937 868614810 575911999 416635942 634551315 31875604 370826996 528837184 524446741 25187087 54196494 693380531 708783547 386256044 995190884 47016593 974430750 404271375 211907952 55057458 785289016 634435043 502155215 622242737 426301035 920068819 738086085 157285997 274656507 387558418 848399798 56546442 902882959 41735380 687685294 478936430 178638260 159650771 574445274 972058180 747336794 465554891 172099341 435784828 818360917 485787645 942607932 726992969 123113437 713428144 954949634 414727969 343031310 772227499 914002205 966297665 110421353 434457789 34130927 721157415 840762961 832005686 410326782 176620566 547296143 485007723 149164916 52152469 987359951 728642357 564284831 573974000 823616289 571816562 343057266 373261238 224009080 626282115 132620547 841099321 462226222 152448973 917229835 851312401 949600382 916091448 278810473 792507801 201360137 847362995 320914335 709595505 2431058 158450862 978875219 769249018 63952450 48220318 486804176 686740445 900443556 158082172 273382786 897113476 994235562 950842182 803031166 210624928 244914022 762243197 818828535 789162657 951251026 354537126 848537290 406706753 268348617 952540105 754480371 996237306 411195275 274827765 140654102 337420171 427428669 655683514 863656695 388322167 272429287 560053421 828802306 545069445 231757428 14838248 458252996 276886849 798749493 315741831 198397551 230356090 589807711 532180524 658817626 715378114 172633480 492920187 165640575 521305841 245156142 510031519 551094268 348410786 671252784 617215427 595913618 41833909 28494675 563932058 722893865 207936971 203010494 99267032 994969162 194931661 776634750 782995895 413673379 577781606 100172547 781840499 160373639 72620676 257411233 87622606 770408300 930440667 328972560 11677325 216749931 308241250 148140013 314099448 148406979 618225875 848571959 840874334 50422357 192399407 982645970 95043215 126891305 255755832 58477831 432820320 613703401 716095734 468496642 153464363 449745505 912788019 794046547 265700684 128601605 896736767 187099758 646125477 898752107 591873836 562909995 165534235 251011788 516969938 483846470 174327062 787834248 453619149 498521824 674387205 493639839 15531322 405190140 855195352 424892472 869030142 331670787 126772356 60607774 68688703 281621824 419643779 826334013 924139496 194540389 932346705 905991722 726141738 563385861 129872368 587059609 855294966 487014935 743158885 813131748 247084675 708854137 174671672 555263115 138215118 708414827 46004472 410901166 378901781 353969424 46453429 623099797 698381915 670874609 905454724 346777385 128953064 577739385 247006207 646216824 102329542 223492217 583743170 5963828 733375557 891712934 862400239 293988661 64844407 916132374 605450155 962647283 71302581 974515911 551365535 892622348 447691288 446083096 244185975 128399044 594808832 497348174 939190374 303364992 252699281 72695313 486099617 717258570 393266225 843992300 498409951 604517456 18031372 850736080 984895968 72610405 586554256 163739537 208705763 540271487 808934641 420481384 868607022 718258743 50268070 318536559 992313481 340536396 226238954 234167080 245074115 659228448 805060668 4865015 408392236 60398649 187341279 903216035 43453721 678536130 28960603 833434841 903645540 345260295 630570746 788725673 364416233 563575549 483687756 692392455 701619210 195428023 95616419 328869963 563540524 702230514 64030360 5674417 4893240 381014410 467099268 668016858 982995739 107114498 29603336 734358602 45722182 50178049 926473862 570846440 315272750 932629712 268312741 624189568 485228749 657019613 329432272 452886596 29563423 599865402 164403128 821896519 706011303 503269662 439960270 571622657 368207335 261134947 473133258 918770126 15901931 183116806 35754535 660333423 363386047 467268011 997621668 317552007 236052212 826678039 574347972 486607902 881040928 359391924 734748751 249844258 447598682 755046928 138178255 16597474 471806914 568893022 364871956 858343825 931131639 890763507 832439984 393966025 282084767 442878410 640505980 204072453 169003747 848178177 9280273 768656677 457975279 6012506 733380944 767788014 155935351 986682299 672315611 422433672 171949357 815924654 869972121 487742462 622492748 115675362 35859254 840353473 676357648 173739944 362228640 564590374 20387643 872412790 157432715 248664291 108726162 58699368 591046638 767708310 435220574 303710650 769819012 250480702 772897004 51982927 333988173 225457088 237608205 80942125 371936522 811610467 15963031 702786559 517478852 580377684 249071842 768991121 701159493 652389667 648339275 751777880 742540701 181822532 941672372 323413480 151058335 823954063 644855298 850607739 598903137 636585409 319382430 717951857 528939456 140076281 693652981 184452042 616104921 650085691 758904056 578055854 665324433 142342641 667381149 469948389 44173839 637719396 908307548 618618464 883515452 363809095 698218930 313386158 948239690 402302765 408705697 325288839 240289066 877434126 793526574 987549253 208301332 208715718 736521954 911400294 321075203 344276374 267840842 390292748 896721206 366313121 347925623 11849085 384409777 432037744 135883647 762390947 162501050 219408239 429636858 698239884 546782556 342596974 621177733 871117547 586318055 186966048 111074882 458627989 405272686 27778719 417581911 918295557 144412999 164269798 618289770 544179674 278105743 354422358 545564972 512007764 116211108 326332466 771521995 140186330 980550313 606694946 607462269 915516278 223510277 132084404 148049148 22569815 391603172 884073430 483604229 608576846 7392436 509475678 355227864 693909586 678285738 889619842 318130875 297255932 664415291 516449120 553127543 948183819 551998883 386451320 988250073 815376354 18627937 974935596 805724978 236069125 428277689 385875015 997638104 525874080 648503857 560847219 397662883 333774336 138272276 891960513 347210353 53818391 886273266 296449317 480408226 733061116 276923166 794464248 808103324 732813417 654253102 793406836 709357896 679317307 241084799 287774524 717167507 756552182 520019119 782820561 538845422 332926015 151638561 540965405 912619215 542532703 271811452 672538604 113487918 771069383 888818220 955338862 315228169 583862150 837179360 988633015 532787168 846942933 426638602 821021760 975152697 637821324 268640610 126777699 149645085 570179754 370557028 538165730 847820953 590380240 293648845 806125152 282579774 454839494 861663778 740367334 457702562 502168054 427761448 680925280 403949021 644253932 745505901 347276574 432495117 117229532 905435582 10190676 348773586 501330716 670790575 680928410 471229138 613063077 443914263 255235948 298830390 237117334 590056592 551642026 949087020 712366257 737904379 679507738 14305379 632258780 382674426 582702561 353312658 414339234 154256757 746455822 334023665 541993392 832761110 321437967 755751613 619965784 121816268 348572730 637705145 798509841 36970828 853628742 639915432 607779060 6845579 777831375 768493268 862040641 164717125 851196117 756921226 701159896 836904058 147061053 973637788 322640065 795262443 153058383 118204893 633826468 312884897 445483062 316390056 589846098 935255655 134813315 593882714 856921658 428409163 661941931 294735571 644371700 986693153 503731332 65259770 902717882 732239616 322353356 635260726 468714 316023235 786767778 169206261 417390214 123265673 648340235 529854504 574396083 837468213 939589998 20698053 629302333 358327534 569986072 221164612 125267730 970567328 500095930 938573091 112908995 588797306 456508134 244910691 619655430 412396654 174193301 795515144 401711670 824155573 13800099 339796380 352802769 133908808 579814993 324334252 998834425 684557672 145750211 713062218 739491060 822702870 250566528 921721225 310924204 839916187 337976565 765543685 124075568 881562114 448124658 873873752 544461105 304336281 443732267 515315366 362177414 422328436 688612792 936273938 548449960 71415018 137161109 275140166 808591671 197519638 30741283 129637360 431077235 39589207 780482725 967141439 36911555 975535824 111391428 776197994 749297458 648890857 511401740 9505577 61347309 683925708 650099821 457592634 920570310 528376297 415162298 98731485 607398068 387254898 140887085 568695897 303505745 138409183 167201249 251531125 135846234 612953964 248917591 242060287 847303731 420246678 528453362 64752969 699427681 95319970 261038971 626455463 992967437 525980950 262762653 500193010 507210376 240435006 585537130 85672200 805123265 508111528 897617108 1684041 726419665 975122600 261797429 148597787 131905648 132178901 249867719 938016616 771007612 777742986 845490221 275397403 597896057 94000486 638711785 946760871 807930380 341827532 799296483 307578495 152258943 968507492 13112808 462103711 83256897 435638168 524327209 542905090 146389091 758645784 77730488 652844585 781616155 648505175 897679374 234268059 93747781 357514251 867197832 944323167 119903453 104042161 217186021 675523971 551732614 54300678 997424074 336246425 487900678 573162895 817437246 216647733 672022727 377606674 262525230 687175792 368363352 101375515 13757674 668304232 935797482 200358008 218519974 270145469 173703892 107823293 178443770 135334678 213217552 274517953 815269731 896702106 274794683 888552991 270309056 249714040 14535321 793819318 21537493 678853471 143268238 957554474 521805515 23231750 315439910 902067297 284373166 825013413 989785614 987489542 302270446 245531258 166822040 336937993 518540767 155591494 558172475 645073692 805833784 861119181 102787857 577292088 492183448 548420186 572641368 190595350 19095036 374496568 711100658 244624311 618722635 330786618 509162724 160018141 324262858 848071476 71004890 922698127 825636008 967460735 279200418 216409241 384786036 247657081 808307629 433422089 257588129 991577859 92834193 307144883 95803657 138899713 948395657 302750894 146878055 767620574 771922931 196447702 504640219 880811781 462906577 421260616 715274602 463892585 469681737 550108904 634654588 923864318 27256869 8250846 710182748 493498173 878419796 63446804 102873788 83428772 654280807 764137914 421755182 625601332 767332885 123903939 982352556 492426225 413546423 414889061 622367248 312175974 729014732 812996253 428519837 187439390 65789558 136753065 590856564 805935404 890102780 783586700 521608736 318694052 175208774 239500173 10014475 645397535 551200868 981734584 979461894 546443835 786289416 215868507 484259013 462094361 467811591 406192267 275036513 70657502 192718043 801509021 678984404 926622514 452378660 602427821 861102720 965615556 972689442 959349530 946627497 52765635 586787901 858918663 951219190 791747174 546413694 399262940 668129780 701724262 962804243 922748356 573304723 571517567 49298895 290537773 319440551 116975091 540517543 539746122 512440168 475610886 188457014 364958100 663190258 213416323 593045306 784438085 441003462 202552117 140581396 559128540 330982983 80419439 332352332 350637980 587043646 197674629 106391051 437802508 629984343 649896017 493310112 701400696 519788194 249247407 238646524 988278894 104714002 863708416 896252725 532970563 139854593 336802219 507986438 609409420 89633962 923912344 702774606 317654949 187951022 145957811 864470157 320954413 860882320 556738927 836113258 249825672 313209913 101567808 933363247 641140572 356396148 518584864 245866571 600987412 735034995 726985483 569912527 935762016 813957192 934142850 914135282 450502579 608008301 48098316 904524429 380279492 717013565 879328945 661273248 780723469 192140408 843012989 707787723 684172367 293876163 518347523 494961366 472854796 49476902 637687511 730236201 503514380 679619724 514568211 790096724 948895193 112034630 113442771 132221833 588330818 839556745 543962041 740982301 496692700 344649707 958317673 680501259 551544188 488369130 258714126 257942384 288923070 937201765 644080340 77571600 796233858 384557345 928043372 892947920 311388777 395464261 290133387 654141754 979154268 831758046 711856746 107082236 246092550 543373148 544467783 492795241 154360149 910926867 508070883 191171318 148175613 974401467 487403267 88207550 656083444 82398705 612413680 215054847 535539703 299582388 546747382 259416475 667384580 70180328 520515816 507854488 801926622 580393430 72766362 398770848 254705805 490362794 822781798 374946946 142358747 384154356 158447016 994482863 116460759 966332712 536913474 469026238 13180758 680826398 746670617 778644200 297611885 339132050 661025173 839411852 988387320 736835749 781496613 72486572 705291799 473398874 600479161 994759535 464743340 135937050 282764614 48016797 2513630 817390384 715078 466117414 652253080 288835150 321483573 721559963 936184842 996981255 845834005 890315955 303372071 164453202 681206763 400734408 731315494 535861261 549606464 104266071 211084290 11618168 967728288 440174980 223445498 347588790 778428958 128829587 469465105 547980112 111080655 23628400 886696079 589155249 177877066 462040104 744379262 574111658 567533614 346524782 430625582 322884848 192578716 563970071 174020273 776152473 368924857 351166110 39560799 763106467 755702574 2998433 309353044 334788718 961259176 829095522 485886189 474587964 233955416 498332231 128750415 927963064 507195507 359462746 181305312 270549868 313386163 549963209 726679756 331139913 804003028 725611879 591601793 532468259 330888472 313028649 210905651 219978035 618217668 709241515 543206489 254773395 273645217 779277993 58251566 544660421 785287035 360855942 581369649 620119597 790768805 962046664 2994085 940028306 468382324 903435417 496941330 630378657 909429951 569286216 837206466 192462186 881601382 820905158 832096325 239293921 408358088 703158570 298666477 321666654 117888075 335026477 649206611 436013086 618095831 371735983 256588496 265163199 562242395 69674288 427424516 130983368 275529031 138306647 680556883 632650527 325070097 192252015 459783267 685416848 564825776 351545829 263651488 621084237 636019748 306395340 981409976 434746985 684251116 501704537 164941344 930930524 188445582 545384038 518612876 965943682 583216658 313894387 501328762 240863388 900007559 840308129 859650217 285481037 963153533 395993397 60832410 90397854 134661258 972426523 211019798 980106874 26899654 596996832 638601639 60353587 985960782 304198583 325504541 686458363 428421828 916819702 323145482 549870700 732585677 287438998 966011207 586946305 420057746 363847093 911403885 142919834 448966976 120925463 96435293 71983100 44719752 844641185 525847481 651526735 276925727 576075486 967769704 15997854 675137855 931062138 270570774 408931162 770846501 120775113 612700849 595543768 773810065 741967425 645232877 771864526 667418185 423240699 697876673 172524762 237495957 453896502 759906024 785992699 888704964 684177364 372113505 687591190 343639463 340493276 797313264 883330162 533269265 751966710 267327898 331990844 886727773 534767090 927309101 441536004 69387751 489616705 309154998 758805310 964557457 299465594 336104968 767767490 493500992 379570391 270755900 810697549 853909597 925232309 126482987 859771646 958386261 547051544 182030070 112734681 803143193 385610276 209148031 220342088 877059743 245283493 946570221 278453652 61323359 780579976 488332332 137186416 855916502 694936160 688909419 38569839 84985350 730831586 20992156 930896009 702967540 751672169 856291831 127242907 272545321 508313203 587390839 208262115 265090866 131466273 507138651 774639239 922550305 164671163 378633895 625136399 542351369 804642602 292808608 52276967 616303493 924604797 802658900 691385567 884789042 310898532 620557840 977132458 871419440 294039736 919313639 878735970 103301285 838581233 352161842 494733058 509091898 997118126 32695051 293459691 123781276 998229553 151571152 761566048 520138748 399779808 869423014 866173961 764502928 991435717 632712436 725286260 646661136 975630607 326276068 953435535 272290361 25205391 625663973 807778864 686426957 629765436 472285483 617063821 120021905 677389487 293833006 935169732 6175950 534152104 982408999 199251029 39924945 488494727 174217366 811992738 128744940 500857811 972654526 253029494 304156530 26560183 942937127 555570555 465007166 803414912 435131676 8975554 690180397 33650720 26671147 925581119 131190175 633514158 232357288 851685451 546475514 931399652 685595945 728539681 556451879 444984736 627866123 409637473 935426067 32591203 745433068 732822671 423883312 845579477 264519471 215231124 942596593 695276607 179342203 610966844 66527313 198146319 227406396 662485175 767110221 942651992 635038497 150591769 919708517 621830479 189827740 838008027 335533087 617373135 846042725 86760279 137707140 193024726 273500663 908152143 145867425 891515142 333360402 394591078 279189768 375981349 713977399 762101925 220861772 709446301 27706159 779396344 774427272 537030141 816923525 564567983 813357017 709438838 243825927 840407550 75081439 419560286 698432585 857585021 34831425 911724720 960083745 880345768 274637350 774485899 492698924 945539423 576533180 489861039 57179720 694419816 700122804 517152515 952885528 346022632 835068868 661209617 491760516 31991534 373771044 520163976 804302646 115064296 916728850 789843385 736439837 719197228 659992654 725510939 355743470 82751089 978880158 832581320 788858270 274695251 444304203 103696381 865166313 774295762 953947810 308561822 676372431 835646675 874269045 874766511 90254353 803134878 395106712 285188316 665611960 610288990 993147492 36574450 371805583 883795876 11974966 302659940 538547876 763081701 487612401 295229639 644332747 187847159 738478456 47482966 527262747 370280600 33870389 756371566 41781358 511865319 282891413 347981587 774647781 6356969 594056586 848260202 177309026 256386821 205924615 298572093 876446989 43209864 553057928 127866 238983376 515184931 887818631 388936884 357429467 560350568 376626184 61404321 378006048 189754448 242913038 429799322 3760856 533423032 354595 181079326 672376060 599795422 82875604 873925199 425618636 268529385 983473459 543498867 766560588 661234015 874976852 481945460 305704642 798545069 137482192 781400673 256459578 723870371 759823685 644190187 183154946 916937973 782302931 886994664 46493486 172711355 944951712 745307348 52531221 7861233 522854998 847440459 937007570 981481464 253717920 207330704 294768836 627051027 449844400 880373514 606444558 762911979 719596988 824885697 222778391 631054348 97590908 807368677 332957452 458142822 843261102 34491208 8354137 911127756 617357459 935411167 157128244 819704440 43076463 885020740 873564690 590203269 878324748 492857911 11839792 622193524 959191863 809548056 71032843 44505512 365360194 366266991 946095080 472812010 624220545 142497381 176541517 303860453 972575949 123438664 159244422 927193259 26010628 53294859 254523937 975372078 262338950 733676483 705180018 462997704 670577850 686447659 714842384 580763828 873256071 589785377 555225942 181239698 396197851 592057127 823947491 838293991 955589672 709232867 419509530 771526810 586958306 954662815 992827555 751541112 343584514 793686473 283396072 58009010 46424966 661628276 387242905 628915802 140346862 267219158 474863400 28601577 448906689 480969416 477692238 979041724 209355270 308033353 695741060 132471442 608504268 827902459 659402635 551705360 493503138 509502117 690479077 733906749 172778783 147765679 236822105 260409350 495733595 508077737 276438387 494002619 296392564 976107716 891743233 715383440 929883147 728485719 140276119 478172957 725589188 775899227 277843724 436063455 900163785 287549168 611655419 805842101 791626056 429778902 197916227 451072355 74392560 54037493 731755656 267299346 14892408 235387093 895994031 402915534 500733977 711839526 677450598 486074119 997695503 938260794 736875929 546975249 992837659 66988934 965928702 814355364 903407620 475261221 761842315 618298460 552380177 859539029 293908730 963166777 955316369 941300471 579579212 151582497 250705491 308145427 664914755 787411289 322160942 428588370 281172454 117892624 188935034 193099138 828088833 60564949 177409941 423152918 368758434 589777179 242665056 22343075 337330077 645308604 573761472 764312933 88713737 269962867 927086365 940371384 901412545 84940128 144979429 982017438 742879460 684786824 609907722 204448832 755099222 71027027 91539584 941796197 10470461 663652876 242492864 897706492 268424580 842536549 218178120 368482968 438074715 613982192 797428505 479379951 762509749 731162791 424351288 157986651 134292936 582959973 260852525 632019289 43162769 700836970 593174407 32589836 893939022 238002650 150501205 299748794 453964801 411845183 685395374 774143310 634976756 824762627 742286635 276132565 466914352 26666743 738092648 727441409 557501444 474716367 798268550 461401257 656900484 130063780 798555564 916600647 995039239 743677296 21895553 856260472 469179561 696112021 546025908 194353792 30597319 218809687 780052597 43528131 592368773 902844509 692629753 838497101 427747147 969692980 506345977 373677131 30343748 740754892 116867635 829508496 226065630 791323641 817187560 670301713 949858124 376738291 703149660 584200041 370728199 497859286 471924314 709860438 602398025 173289251 45332654 629819706 42253200 48679741 591176104 91025051 606197281 103108077 212535967 479465379 644619907 891831007 955835500 897462944 969504768 222713635 224473579 981992837 525699623 763455917 749946494 234562152 704738124 950620116 172750473 243980802 929067783 742593495 441880055 618798130 509512369 42984787 243990195 452399738 48053738 186802638 494242096 890804864 534121750 659458352 230541026 181815439 118275035 293146180 49441987 556421651 548782500 178936124 714099663 110733857 585825313 865420842 550449032 995075564 586216389 114258824 216664178 917431633 929130567 866124977 212849816 989035340 803149089 504150629 189605894 357319297 617859604 639292745 662685004 777294260 804741026 877765221 986416130 778449489 833598867 819246500 633852222 848383717 566895473 309594711 124702751 12446114 419108107 882811315 37160006 37119711 73313014 110579534 389426264 612775318 798977799 479041446 228542077 970258917 882690266 417370778 348410596 205833102 938983502 557886447 577283645 34695798 967990279 341568460 970698301 498980137 831773675 664168254 338357278 744739668 571358629 228322997 898584348 160227914 836776742 536056965 487403257 606787969 38798622 11835750 646652025 986826514 580728711 735393013 180170215 566423612 805701659 403659313 749230991 675718625 152872665 460206590 875509313 688529671 638051460 306529189 377253845 516974936 991737636 839528274 170589601 427821986 714095235 23665813 784932101 300580952 115052208 972308194 309987295 72609296 136062080 21423121 921601815 451291651 432869384 218758366 818963221 969846929 864393508 262945642 18389061 90751418 67480052 981215672 380743066 165508005 804152665 223536177 925856009 769841949 292506492 729605664 930265609 836367375 297018440 6423607 261436954 918762509 319026667 224181513 123996474 227943630 478551897 508726669 645394033 665301675 660118729 287465378 205855303 96880420 487793718 257879685 717719369 77223769 223080415 800019292 206808200 18799250 719251655 800532399 543438361 679918264 860981045 460529129 320429462 251649241 6076214 12286427 679018651 106671528 749440278 606127418 425391434 571670010 472860651 775226908 817988807 67727690 405263370 860622207 530021821 441142837 521735055 22216643 689498840 452165887 785129690 401863466 87292745 248633357 260543245 588886111 587081029 300067945 219205775 650290924 306968710 7746114 937694603 724049858 267352264 381913960 387683442 969205685 727558733 44748244 270982773 979386878 460617306 332675102 210212364 179428535 882226104 265403397 236469617 115488610 179330868 975380715 549209894 858207587 525271071 977858134 102565995 965383297 141424846 734665329 916085704 968347497 963510555 228923528 967502730 484349483 644469986 351718800 836104765 971811003 747049605 93380252 210521911 982592369 583717737 878585705 236895501 727886730 994408567 264401619 697653276 75107236 352525468 927634782 955011841 560101958 881886025 176584622 53608737 494427734 574282483 479237903 220861730 464136609 516388244 494713326 282357616 278607702 179013416 512421469 338772153 688161419 388361265 533607571 501044849 985096887 931319348 727772010 633385807 957961782 267330618 271349983 917678030 276546761 514893136 32018070 700796589 753001491 441717511 549245012 368016240 758784029 386329588 283147395 269446876 949202386 375431729 751139505 93744511 640271748 32530394 6770705 282208293 336403813 145696145 679862776 773361764 745875983 489204987 965811297 30183185 716761341 80516417 915615850 61850313 111088911 310056848 503958741 87609450 264118026 991264153 342703752 388107158 252966422 350625298 808300813 252320055 183500862 177427762 601883411 48678389 476485875 818200889 364666091 569864898 561389962 892810982 454826251 142806863 743116729 552882175 116586639 220886164 341090846 95282125 949903795 750972748 839980728 180986269 325408858 13061750 713646956 604407616 833794186 871542741 533049985 787431819 41095918 391537265 53554980 758164696 229166419 730096405 877813221 333103492 959472427 338878670 391471928 534554223 482713613 727773554 740872694 471967103 270562354 194183191 369056729 33488925 747650298 181044119 197307907 921022902 331010405 295962899 441570679 325448251 968104603 177990253 265827743 833896097 252124773 523627724 68790469 690311010 354683825 271729436 177116825 830976763 45230865 79361163 642401457 30811244 819812156 791941902 503336708 212574139 850308492 573784026 666253935 806728305 705521279 196263915 950691632 521378843 232502839 910842496 408854894 939506378 346452218 436204444 73110446 623353235 648859570 160958087 273343327 650462480 726321261 843431500 526072656 610767838 677265630 220993593 658992180 134520093 811546842 208586849 326231845 911286515 779446493 485604893 845414430 579498249 670010499 744369798 276978304 481421580 44158223 816038653 933838734 726354221 449703911 185945508 270853361 320912034 663462165 395822051 880088372 531892259 487647688 220862179 908861512 487957613 832860881 297505814 259245570 964881091 239107367 413279661 371763864 113958760 857690211 242959136 663461160 878806566 680093508 683294634 418452530 901432010 622695469 94829259 809451544 335371173 34696610 730954948 639028133 241887245 321046735 50676510 864884867 117109466 225946625 311486244 888007107 104092393 824779562 257885796 25277530 649856412 571516513 412941617 659785630 153718104 709252192 443319588 37116365 856798214 925014788 322982295 760546950 63755668 347012561 432200744 593386317 669536881 198770796 834213181 794985995 748186131 264154398 832009338 641275277 730835829 211547992 624221004 43196416 428854161 99859497 461533537 963021179 905404906 205648074 548132142 532910710 468713734 463396115 9347688 527940171 970711276 225113091 841561227 85521340 259213226 334513723 381621590 966056812 899585489 251146371 102547789 414065252 977143 593458757 597179958 216045712 945702964 59894797 288967069 693016896 927380645 487726095 94024528 278534056 927759853 615866529 842258914 812483936 237427887 337966780 49434412 389571300 840576789 106212991 521648840 335623188 968730444 624297900 677004949 96086198 648991237 442705961 300445494 97372911 932391670 248966273 981617298 422226894 637762903 851876961 373499989 97555394 93967974 920441627 331588718 416133918 111862755 481959462 599059855 693342364 720525972 419977627 139469745 132599767 839064771 334677178 916746893 638076879 110358203 44291683 668807203 637019497 467896142 531859358 389985079 687908333 538419282 780812820 381237199 55072646 540935967 940503187 171742134 15329221 369612563 174749069 558310141 216151583 804442126 29190553 886493301 995301994 249880822 878858225 753736245 295534948 778971700 946608883 892613658 877830956 329975350 849692321 316922434 239542727 537233899 93717280 906407824 362515868 130513738 868775740 555539500 616048633 211524043 551209187 230824960 847139212 84272876 98190246 134716220 88634090 512346797 797999931 179409106 133233931 451424788 36871165 455681274 336277964 108064171 173387626 389619120 11489388 968404477 174010020 60947249 86296591 434612252 167915249 915203714 758482494 973163550 154828860 723617257 347888485 514874779 453849489 428746609 286391636 845347889 280553380 155203947 493797311 584828416 325719883 759085800 2787518 715035695 532651519 599676992 607059789 142199141 580831840 937447309 800346061 503364176 53475502 862783280 280578689 316285986 926019408 414795340 41389586 690379022 931979601 387793222 438355980 913481936 27298014 7459403 263500127 730604322 184475081 946650058 232333534 273637960 199192073 63222 290622915 621358981 162046520 476603461 196205609 564791715 774195219 892906995 390663569 840171888 778047230 783441024 545963358 479069243 154544254 228234030 405624665 64437339 696919740 379921028 685905965 563166120 52563209 160627917 897200108 242176 258585684 545045658 501622920 918764484 665686966 318944060 520421467 896186968 865685735 184933707 58841248 239325862 73036997 615364898 485392887 703988124 460564436 484528480 378782437 852338857 778640569 489349480 486908497 200741956 88640702 379510242 508514313 947975781 216073810 305331512 27379003 615534346 715904390 80514586 593712892 82959540 479425680 163246586 697868484 868913383 545719884 667243921 241609456 189683885 621145782 654848344 499323711 646096148 847527793 359725584 129190742 579528619 18513475 906853691 163799356 447691017 276278166 850954656 598794718 124604743 998310137 726174666 407131020 670987904 413775773 893590666 457998458 174654808 659229913 18952049 462104896 835471730 867496615 95917911 365583195 252369913 405197860 925972183 467469226 15536664 578222100 747330768 763163377 191064450 688939355 309236453 899423833 231305451 797692293 590277118 503181294 753182860 538334527 161538757 426000672 112434851 177010395 118799914 405226819 606587377 268766417 703981536 95586319 711722042 377291832 634271965 285148192 781454024 621990737 231678942 848009590 305543913 116620285 80430048 783273975 214478444 780812353 958577320 138940905 604814888 407085769 313163581 172491384 381476470 345566051 467274344 556334646 875732402 591342976 533083963 382741909 271986877 484227254 916857223 289570159 218026366 208469312 333247076 760442239 537017180 239721596 387457709 206505701 45346246 629060460 700809601 825885862 618210475 689865014 605541572 555756586 978731778 269422500 802186651 244634557 605840196 999504805 473819380 236812558 172193773 528149450 612712444 944836530 105734654 660170 519635110 539939234 381386110 154022910 351419947 776968633 978523636 541190117 20469637 285190199 716954863 601600674 608716274 742217537 402140287 753912953 338899831 853028190 924734393 832146517 488814427 301714427 435251510 747914821 344380071 158511592 299182484 542902779 212381357 63704537 434908660 178595660 301699454 778008807 34566778 498378418 152687730 92393228 818515665 541359053 188185252 805291946 30803620 578496989 975777652 659826181 805167654 102255178 395264771 801390020 536345739 34663709 51369658 697483124 671914636 170397060 191308739 43883269 81311463 458635858 747767694 898216523 163015901 170473084 616408654 940194174 264008371 708490141 815150970 586902970 752277553 103303283 401680972 312156032 18507046 808178015 700717637 9446195 281709026 700893929 943220647 5193628 742917050 459964986 396559866 133511271 341572487 997111713 550889095 293175460 43788327 530301199 762542304 845612359 872884475 663227546 846909782 570197927 539554920 112887038 584636801 484290563 360724566 761935895 241263805 782636024 798399668 72720232 722825383 16120076 874083826 873829015 488132515 724213031 130080133 840581614 417723737 642410773 131969126 406587612 74142004 117122309 764742547 773936754 923523810 615788300 355571341 3209703 292562647 712264611 750793177 266169621 489093321 832474149 269714303 4763385 473158709 754637138 508006798 643852854 161580249 626001871 328210070 752317843 111530296 650429092 952738348 183094904 696456985 823848380 175368553 115310965 35636744 894424168 63633772 754098876 501213140 62450141 151939539 500087458 372925711 869206449 807718726 528021026 830354322 230163554 447938029 675889497 670271222 530468303 199745012 136534027 294483227 982425021 587113998 726260765 185948325 650787923 97730543 575084057 70445434 462892190 891057361 965364141 584724293 79379214 394249200 119123500 349884406 666846711 617273614 131156235 545812544 825749009 487548656 433729125 335128602 686700281 616897502 756945784 835343679 885775790 228647463 141368614 519206318 337642772 771945627 694009973 338924074 272231540 865119503 170436879 410406074 11284474 317127901 408129475 260373802 793459510 411544929 134262018 483635593 720242588 828620413 949794659 25897129 830727940 999236373 91822111 486477475 973922346 113742740 890093461 790015312 932738863 142039142 666612679 654123728 944986646 883977340 388112604 182900743 465761608 705797579 554599836 108086043 609828369 19258317 418527735 766950392 999290144 144991230 566136702 396635852 66467595 108290656 1276392 897702539 336968905 365991927 440998799 573881708 945777718 60508494 524717552 362924906 759094418 478833905 486168111 826033347 443937026 115850737 310570384 340097149 905575694 303767651 475591679 377748188 85167393 791890913 807271561 97680877 351041293 472023047 815468001 38697471 94863492 976388855 844817628 53858341 887010719 954532822 637220085 535706805 666018139 37425996 795379914 905300427 942138392 507960328 467995293 891811271 732699672 294759226 702744276 786445770 658904070 808167192 155026553 224144446 627496812 22266713 755783610 402316107 83984187 499874237 547232874 159624034 693447751 860209283 689041022 938694070 807796169 153190640 5127826 28851902 657016283 22582223 958342754 28326069 951528959 72847852 244807505 709085210 444273561 978561688 567092453 75913777 884466288 160808488 509027144 489704319 742154033 615774838 933517769 74445393 25170412 789249886 933352281 426993974 270480021 420680002 446099215 911625089 687836036 400099207 615549604 631572424 307363830 883856150 314710776 47935592 498481801 715817180 263466635 64357886 638539204 362370122 746147844 206591983 42534541 992565205 692456622 842090209 302131377 901100919 442323702 714675008 767411039 775943468 2057967 289647034 798623149 571789174 130473678 104337859 976383762 752228314 631919981 667869714 306583018 115495265 211901132 968325922 55177718 846153496 926614156 334163890 472371417 291197584 473319538 933000517 389420188 871965790 761529578 515874467 70019114 185293980 584573825 263131734 549794773 330146663 502146922 714022190 211311055 958278495 427717627 961032382 829994674 128705066 603362093 544993756 456764921 178802416 786297375 146402597 566708868 660526816 50625938 561429878 778135832 66510762 89119342 147684468 105577693 785489412 998391869 750830341 645076958 828239910 476409259 136485333 407566220 633321037 426192140 639085011 136879420 233885499 124887254 174554289 841861796 353177781 984952866 588376935 677633634 638233604 645651247 709459632 701745269 540642421 437777887 942787467 48350914 657441753 150265401 464385979 941340560 331932422 332103909 193452616 915268108 103239763 502204851 301706236 747132614 851099680 804000788 222766055 920132146 404356940 968226719 11504092 139040553 769545149 201227406 633433841 273439077 468946140 486094398 930682883 709086216 453635606 424310707 689800240 388098581 799295324 811158545 307685211 740027638 72543139 113956132 974891179 224870133 631840613 972116953 432669964 404944834 896567071 167966403 641563564 30759667 125273041 258405527 369492607 121441407 497328001 562333872 486580924 632509763 700871608 759477132 692019038 583973757 249687043 293195596 291218341 121253204 443375731 993857080 718837138 513326413 334904862 604729657 648179310 250750167 179023772 596130398 148720963 479813825 322812810 870184279 591278945 60804542 610894602 684102653 510809307 763024616 23297601 441129672 621590280 179596346 432803032 860732759 88368898 33717013 987989628 115660012 419394602 587123900 625916767 622822637 98611874 569396952 803810996 252580709 550590417 915678708 897622326 622467968 412017379 544547329 700246946 387516434 502710087 677825236 177246520 176059921 15123759 672873635 22681150 810016023 899425299 560805004 935353981 224863713 631640366 339381519 508861890 374567634 71415807 137166990 638004318 296844913 147811530 423449044 609571239 327031782 175032597 379083915 608889973 796130689 970064939 744613828 430206885 84923700 96613788 676588660 38879386 511976212 194085819 334631409 808578487 583727579 176609823 414565497 210678502 965041513 609682466 766742955 19418132 422992190 437861221 100953355 764345266 422865154 431747658 316329602 438912310 682236670 264551545 960022237 672117144 162557088 267681116 879618121 567602133 434052347 929630370 813235933 939318640 129890628 448067264 737926417 414996204 849768278 728590187 562589759 815525971 228408879 894448671 777170729 941067186 504106097 461530779 687364722 348636058 967735010 614219107 34102563 33968545 333732076 412415037 784144680 750580447 400077598 916642484 385360849 573650034 542470057 640103064 997061202 46973946 312467171 465628796 389119043 506037789 722188744 103363639 86351392 55197444 220144244 957142884 290344905 770567900 271512746 187065314 617936132 51469911 867425360 433561172 151250934 157339432 543783408 946001569 225805742 824876682 585916217 456399477 78170267 687784890 87829373 872435647 498591504 995034745 36529200 410936625 920133063 602655627 326762863 21183171 195963483 402560314 259158646 281380401 727321036 151698899 635291177 970480504 411004159 366440999 738114956 4407133 257309500 186596364 912755787 648008166 570092718 669930202 66746163 112665822 24876262 377894895 410812087 23974485 826816345 787923755 82028908 962942238 616834013 168697717 254356621 645782864 64411440 306040116 581620855 837220038 590808945 807110358 370313006 857406879 659210917 422797132 766260951 910341822 18691379 324599436 813654076 415280715 760446057 447717390 999633227 854606896 562527477 220206416 864496023 843653788 828194668 351293010 230776022 192768644 821765318 706611227 497283937 310238749 519574240 285048114 611787447 714864483 946922745 334608421 33083386 273485462 36760629 696476165 634820720 11244728 14837277 142170856 344294915 419594256 614471965 130047078 493457858 873524905 773362949 94336541 238418014 859809491 117667721 193218094 86465198 648079265 567080641 103192509 871043115 704728426 43263401 886209908 866450292 314269257 775882402 363177984 995186379 908189341 634782191 207761043 62002839 274114953 246258745 950824289 836274656 71107445 577587980 440479267 344790742 163704459 450302296 684744343 752102219 113504571 483177456 84355325 497575732 399789239 662730766 351376539 106441003 365283192 575329741 374752827 664451824 528107447 854172334 116058280 314936804 818297333 202681876 212734261 258677644 976303987 109886408 605141557 728194580 599752379 919253621 817332100 934055625 592538645 6083629 144594684 788266142 20509203 266971362 853816065 187872936 482272774 404711150 409719030 507550882 676540549 815201164 341540294 96522602 501731309 633419100 675838556 666271618 933282524 556427491 455159850 41999760 977151158 271989512 258453926 748029150 863808032 660459929 515887817 825837530 980311944 518587844 517375374 388298903 340847514 889118878 639676537 94954827 959656396 147742111 384846605 551811791 741941971 767173412 52177493 330756386 96041260 755280108 276667228 204376550 729138580 742460572 243902389 726984930 244803472 564577339 576790516 237086846 381138407 45345462 851303986 466481738 205590306 401361501 476076173 454278519 424616979 374659428 730041253 328859484 411215435 648640099 341230881 53567986 380460194 467076311 725939752 906034777 107220915 943259039 126143464 170990417 966977117 981688191 698783763 361255874 138395203 882419616 654846813 783114036 717156429 889295374 140532223 958245975 765865765 191631417 135289399 989265789 827822011 917789045 593013446 102052635 507767746 799285114 878641008 509871180 37467184 37664996 980394368 453592910 560281026 962923955 760791105 964001794 877841781 783687117 163639686 226135664 210253070 679039352 364613155 913651009 27049875 334980576 255259761 536360003 761823184 247941015 758756558 810309353 142102740 472273167 502625307 163490504 406072945 834424610 260985916 689148444 120730559 729835403 622823067 800030785 362960793 285032811 779078310 142274618 697335582 655812 847178829 206073645 687526961 699814401 120093829 778843876 663397370 925071469 834694599 255193165 848468324 202527415 492522129 492265980 475888541 671471732 544707556 702381220 471956632 525301661 123928004 385563554 871498638 327209741 206929340 448138610 24400248 309086468 771763031 902297655 699185559 575855015 635560616 829965367 454883309 727748477 992726723 244321885 682243009 188952051 546552385 168840374 944009247 743310809 343346624 757218548 119320662 754389475 937308257 591834350 283338872 607110954 930325064 78481182 90980317 269311400 74039072 685933345 755258272 36998335 24167572 265891899 339386656 453841843 64372951 360674256 436100737 685967915 845497629 750865900 837564201 905846964 177211936 121843644 41785411 127142718 175195292 878069779 630403391 154582429 880794067 400188902 493444688 42535945 171375113 682928336 675792620 314966430 378619145 752934799 9528400 717256925 177782942 677983365 705857018 88170025 839255323 471475256 956083757 608550987 472460756 375653330 896932976 540286191 476611490 991536545 58348047 951251237 698195300 361421208 339639449 462359521 940027512 706965453 779605600 969230458 316476742 922510073 5171452 710667567 425951669 242663163 471065032 392953245 700840884 448607573 237453412 345598794 659639731 520583597 123077425 393830430 584616231 962793038 14416856 305780965 767542537 857198757 245867972 771930574 851088984 933569988 156276899 862439663 892961938 324808418 366313704 238741182 100852287 504999384 260398668 313749145 71566695 424683429 764724297 971071807 436326422 11413228 568628894 971616597 19278047 572273777 535356366 269641187 212765526 678988704 138124704 640958676 386505877 398168838 405092256 70031225 614221752 11886293 198586781 72052487 883241569 822420836 208119337 438417172 965307700 226511789 147650332 715562014 984488540 67712462 72607762 580104708 992715781 290351497 892609768 391602315 23957727 280924867 263918147 501433818 618961058 363725832 17344009 297339646 628642948 967482630 52492773 875674727 436297156 740518157 598603719 828303465 49144355 993272214 308715106 95582140 483054694 975644857 317458861 41061373 966834389 200348597 321546083 880970283 760800191 238083948 452340098 557794602 617157620 113715940 219015888 953038403 59718985 381408711 954762065 910988194 92188440 55376099 673893074 629189847 44352189 318050987 164035938 455992150 815381018 785586101 368125907 354768631 429188116 258262331 542815806 840279158 715997971 615110554 712864380 597583860 939547526 688052437 342343853 526282100 728882269 263291154 627270069 59000159 862274957 30293276 789502394 109871361 694197904 848304352 380629160 483746569 959384290 907570160 352330925 306156557 382838917 726746115 347052221 611537668 308430462 972056434 568281358 343166410 150273365 529131965 120480157 343283103 609278361 121576964 595629224 16537000 170199130 325709711 343974194 886405997 907892653 460014151 613194627 690507609 294904620 771391290 54103461 78307646 795338867 808552219 91985384 912319694 705831844 470950591 855244126 354519075 79933924 460395425 987094624 732511287 206302684 188235359 15671047 88133997 311310905 987230522 970487732 180943878 937841196 483977370 24695176 767063725 847318506 835258248 678583020 671098604 848127277 708179507 166751755 354881972 801849777 748373100 2757459 399526873 570272184 340223017 432927736 365064852 268934279 818074629 677205105 807340543 873632486 696951742 270100217 617467292 376321444 325725366 766532111 843139791 363041297 329714291 662637302 602462559 885082755 968868640 796528182 167185401 561334481 348147721 775347737 445067949 601912027 228043299 796367151 216351087 431721728 311639169 632161482 852750487 446293669 793914592 377390467 450769762 762584245 962751004 145974195 401718382 424155164 205892281 172810235 77129794 495968843 322071899 5501885 748743108 99508151 295104846 802917792 985894081 510344794 985851135 894246928 169125992 984400433 594064000 486164411 303189967 358883772 118765064 211784213 591763565 981922433 252280433 847902677 269303966 299097992 112096185 648332662 133910563 646997472 788252033 782850487 896362655 336523545 470201745 633077787 435249691 532522441 27291218 261179754 960478082 849099271 139305298 487184942 291917094 417571315 150066116 989406007 389217593 151558188 408209149 993713176 25659989 702684760 620425464 12419495 485816309 487535008 959218387 735745665 748619001 589976369 621795664 517647235 783138342 196177596 221819733 808267346 263535780 388543734 777364076 785475028 414402686 300844569 338582340 155070645 836080933 356200545 936711726 840379875 526445038 93720208 536436128 94043410 892764815 951331947 544942774 288015674 167276966 440271675 240795564 332446996 211357490 598252621 277908581 176857504 136943384 144789874 24551655 304898721 703356831 245416320 942210013 711578399 2356212 307034319 978290964 684580324 549476007 479699900 670376446 282581504 970581548 706599209 291265586 957708614 208298844 959984891 284881897 672887500 384079345 630401691 530944131 378744175 396218125 642811254 235579136 765826636 233505716 467964285 480844936 739613512 954426701 682943398 44196068 165774218 218636325 137066601 708776706 439477243 882720235 890182211 571871604 3545549 545770037 367077430 853491953 535353585 897310970 137757255 281722067 545135263 448313111 841939455 101983640 618980818 90391242 218287339 892249442 886497737 529412154 393768220 13868151 528952968 418309612 483278760 16585665 635702101 587355471 459920167 886068046 189110075 485250866 455131702 849872081 105898890 95800904 865836536 443955231 913954901 307993515 180903056 198775732 461545714 340944214 266753960 982258988 761019518 702480042 948218093 358026698 510654039 435268842 864640144 657546484 596047008 950660031 440835014 669711028 109161664 181371316 167343433 298714169 535883747 60235450 179313110 335593556 41643383 723205286 459922605 539458044 787154353 65153966 599054868 395645642 86535686 567135984 350218196 327892861 99398066 236275436 592828858 896181368 804994612 930349060 518405144 301851711 108048336 357215491 800403009 346671614 629895180 578396051 345011984 298662914 587989555 644611269 804751714 66255421 444009941 229924750 181114519 680123590 511008069 697122116 90831637 392756823 579362842 692502053 393724613 855409357 595865518 299175888 429226900 398290348 184280994 701517257 81749491 393965721 72861272 251034106 89654616 733294558 921772920 208476461 711878331 966783721 781878379 403125139 326360346 588639436 276874467 208167744 150317557 635604671 541181265 695317164 180037074 330750618 494449518 593429811 313856186 179460444 701102259 6053270 124507322 549349799 856508640 861543544 425664100 122699328 826797689 374643426 850723147 549984404 109381956 106133184 556065418 774934318 745404108 994851170 915506494 643475010 981161185 774540284 453271815 347121702 86163478 405377062 11877003 894790099 359006786 623938140 955959796 954382184 925155583 113314942 605846381 737084583 116793902 984361042 153851304 959368567 210696305 271383549 457643099 971200096 412120496 102072462 753606846 215776018 934402453 391331444 393462798 953491166 964414992 380998146 460971022 763440443 760483795 292820978 803263361 839344195 242239702 859975647 918707377 21507891 510922964 767001289 558805995 368310510 126641613 342518677 797367297 523145339 658057347 986876299 448409286 968110467 619527421 470771414 914954646 920094932 91794182 407899911 448435147 363056352 671889582 960549267 746041161 288491582 934539976 153246800 94286067 847103016 27459947 387401724 110803251 641721596 708114034 391588534 56686710 468213436 982773756 572156035 639250350 171641741 480234732 531879370 442451662 171275323 945663849 132733913 247951185 96203956 309292383 727918430 568786612 226709129 676598525 890961646 477587192 166612848 639985462 807640961 473902369 59787204 513367104 390516468 862981049 897955587 162310679 119018118 809054029 315779663 242099963 412406107 698548975 261263086 626464749 13402876 632981683 99709131 834673974 90574293 395193906 952775410 775447777 258131382 945516297 478001687 205657916 586682451 647602011 966319888 951190875 548797380 26340939 170272086 444533653 309880581 948116099 117269897 768319493 636829303 172537009 468203497 830258954 553251933 65050628 26734301 62449095 861342048 698441907 298947440 694930596 812648716 477495414 977955791 583058891 782619217 975835915 653154252 869092780 147996674 190427826 74621278 190736249 626013017 101093042 399613727 332781995 821772401 478089170 887385293 304491131 162821323 402367200 311964617 56488553 295095242 633531694 547991963 40484025 755623735 190298384 538478188 859476977 454005693 699545695 402868618 222032989 614626670 714913017 269928935 17741963 387112508 920223038 115399323 280127439 641798785 539664533 864558430 408722624 395529080 250498533 625493263 912158649 47039425 233529884 82097711 592076121 847348705 692783276 529675622 633811716 158350527 424908297 396024829 779945823 519034409 603986476 414451811 646499543 459005261 899473171 766931113 225917979 906967360 234332990 354853125 70930590 915451770 596816436 23380051 227110678 702650968 288797948 148572303 138515968 457494937 693617828 188211548 465646617 434221282 251302078 381611648 436396774 564534330 791478238 354942566 138250541 217982606 483028509 834981018 619434362 834464302 720736665 607097937 959342235 573529934 441240307 284685534 535201316 885791366 994979279 169031742 843442412 569145171 494520151 72872845 136151950 387078804 477887161 928247183 40994026 985300237 809197988 384269096 522406049 390078951 793055951 493055460 774156700 780410670 621981811 174619760 256734853 416875090 915804364 451095838 93956172 143870631 953835163 381259366 461495459 984831973 697256871 385083743 339477635 10715816 343183159 169100362 681828005 28364017 947118233 214905608 687895050 628188323 590494111 259143071 289703028 32987655 534976797 970536121 486942954 805684296 50142060 825562148 754177080 750463992 502936810 317161299 252737900 783652745 687274616 155202011 50225755 970610133 276389882 738769911 10380314 183601303 680231643 746837253 805659525 907048688 398117510 114674695 609578427 674672099 800414958 939208227 736889503 400101080 605568263 772969763 938871641 741234717 740019018 445701622 741077715 541408608 452330549 919304493 104861245 585242678 438147273 250718079 700669834 499864728 232505098 691292741 234916337 660504929 978258051 494219262 159087724 225126097 376127679 393768653 168863292 436946189 335535569 289664246 394784611 93947036 405196493 60034916 276361512 534043883 748706381 36169254 296193175 268995786 454535917 855769838 742295294 494647533 575793614 79103377 984759922 885992557 812814615 882310793 916891208 127135044 536984175 527607158 285829020 825002708 155943813 692278680 845789645 24255585 618066568 997387351 588403455 305242002 591917232 457831868 3951255 948617460 706052275 151158517 627981251 489761911 113384272 738750677 84404720 515076079 397369800 608027217 650111314 933557140 327858783 893956868 36279647 506886274 525349088 792577964 257700692 538693434 578867990 955633322 323016367 159738911 450608468 7252614 789932979 373655034 349651182 268364393 19437543 887351415 906321086 220722850 289064087 407980710 24436128 727525154 328977234 259074939 539263734 180940799 433524842 259065421 797361444 660524021 259988343 112634203 118225941 201581280 747006420 300176450 458510260 893172291 688710944 356391048 779640436 147363268 604437951 140082709 699154889 597062061 793349975 214973877 196772525 114313581 662444883 639576983 851303964 968201237 222143843 292175825 52254616 786333916 459017722 346015961 717208485 42957724 533655759 161900045 550560334 366049106 792523101 565384748 167965086 344216737 7328098 573619163 85982248 129081424 248479076 333569058 447127936 595400647 24768807 298563820 839746240 884187030 725235256 343929226 54906116 25930223 695300710 844431665 396838382 371561767 502061635 926546807 883665955 278324793 292006311 468871898 571648971 163699522 40324141 279955769 346604821 267831814 852730805 659552857 258243249 452161642 505073888 208003681 491158612 175346424 844900759 61570142 959543095 684780894 35934597 836533952 160202905 950737647 808429720 934411739 494286392 571875104 711200644 646000231 225748700 44205068 340479552 638375937 569187021 40999153 521197702 528800168 416459863 427965105 408032343 450804288 23067213 686811218 998344821 948623634 629632132 911820158 368342760 443996234 470787155 49703684 441805178 440904056 505032473 759444821 252340283 540511248 992837303 675052808 82903549 993834986 965075986 777999190 571165912 963993026 125975443 270436510 781509800 848526777 52790694 158150882 94233482 186158546 423578942 96794185 578127459 754928246 925422159 80728475 766496601 1164529 471080019 902108360 777209431 962034162 982302406 601534817 558337422 350145039 236796330 510719261 783660526 154085439 53237764 97158742 478672305 342125662 511857245 652505738 860073681 732406188 22548801 672734426 800225677 540943694 294818243 496363150 588593384 920581324 457053176 972999566 8358698 879407761 356763511 51333866 645412957 267432559 348015072 755693396 253662929 826503192 328757074 977798049 234352024 151407014 521176306 92267852 981499146 903767059 204273515 177907443 703436099 43718082 909245801 890322136 710879392 785536756 76936733 185518945 404107846 217318484 372361660 661748120 885114011 544994668 173397504 933299627 277209035 591261485 148466341 755892077 952165444 276812907 139370989 691582676 412763450 200472671 905501 483051129 393160484 340139811 314809598 905501723 84000829 408629305 735393884 630526748 302951172 484983557 190596746 434534658 862658748 844688206 997890525 741439479 890124781 864375233 465175085 817317706 127714529 104824942 329263447 188477932 465439784 484927817 368062909 475038964 602316564 558557354 896529604 251611675 988376638 558565838 525841749 908932161 394635263 360800083 664161372 777573862 552492280 202250176 805866316 485492658 51492490 354185723 145341082 75472621 283307359 827081169 350015038 891162631 744651231 120673905 947390517 636881170 686514364 708793585 763414785 854626371 34740583 368465608 190385703 117507188 143519384 548331602 160357552 974090661 341735626 245249872 850503080 496629111 740342460 447620965 492116131 282067887 460638705 798445210 603919411 144860857 841847089 828434906 759460467 482946595 670653190 929441655 568724863 15299869 732622912 93385123 720476153 578713856 89539185 31141624 52747654 967017924 413792370 932004081 770295631 131776136 370438364 550364270 687561345 228079629 220853392 157778996 41141453 524404539 232838448 605665643 962295016 305915292 378942371 5598238 849408780 391448540 161185941 421545918 831865718 852676687 993698036 559099296 448427238 397824363 425673844 720490874 234890530 638253129 453136908 799663594 720985459 444031272 436632183 683725039 574330662 602868715 841417908 129697390 743144972 371166870 698514567 4188334 906014970 218759636 389965558 480498396 644050506 157697396 651800268 215978888 750134360 791189735 614412057 233386790 309073415 401675204 521187247 494161551 347675962 498655813 991377319 812496765 273905498 482574279 207998427 409558290 390748630 67382094 815747433 879040082 130024607 22591998 654319670 955668644 609815208 490978211 441045864 821518933 16951916 755658538 196147179 266946324 239251559 620451110 92822254 744072311 750412188 420989516 956136035 353111669 154581518 547671031 994867074 240999403 531480391 429684901 816441158 627577111 50227412 744555639 290131694 776073248 10616006 278822837 728781438 666131852 174233650 514689864 39401276 215629511 55089586 648683839 589443635 615730851 566068195 845906762 528315571 887207890 499284453 323866434 65806031 909186414 270895582 752623007 227543517 322866546 129355639 447563264 882270970 717038911 881353821 912031143 514696068 521733144 88338113 442029050 146231198 714077094 908848601 120740100 408773295 441064564 584678493 289784817 343701475 254640755 340535050 768224149 539322024 59592056 129177890 872847078 538194227 653174202 561300714 261343614 191921913 572061780 152575019 387845146 63552310 254716873 388909747 194382621 591036777 534203002 518586577 649681678 761330646 760097074 463380443 156958997 998514178 118399899 580395691 223271810 218245947 957820102 919244318 806432839 671546638 681363880 634323860 481058169 739118031 568157079 328968051 124014034 720895252 156289233 151442340 556850482 415037498 489118453 360186900 286531354 683261151 396361095 819840309 582629167 918516582 75390577 805418618 175492029 428346742 283710077 381178078 680543281 940647547 810447324 972270942 82893726 825783332 394426018 962236794 959317817 773989603 241798471 509170616 315379933 302567536 917120807 632570401 820101000 525942343 329323267 447644355 614783452 114817061 501173630 925473325 18024095 32160398 888631201 387674614 11676987 699471690 945156440 520055606 371694655 124711396 734033907 782160138 885638620 745980970 14102182 111468309 937528936 661675696 670106889 216609786 100754655 352985421 305770392 421543395 591739741 526054299 928274484 529520381 591433637 645810555 373500576 146694649 31817629 665664911 631563012 85038733 42614736 432788415 355151982 827863537 790240234 313489845 260882253 60546915 888463168 397349216 118043636 810877091 486142789 141974901 226005789 735058551 624068118 55590889 999180899 546842920 740484848 452198008 746931910 522067204 675324084 148338466 436611883 697690330 766819433 780505256 476282586 847213697 738932666 214682387 547367422 810833745 270182260 591760430 100054569 557173927 559039498 183558151 568239309 961171046 598423569 196278130 295278531 335554417 924675780 158497414 525768136 953829938 692640897 358897437 836570875 135165206 736408393 980209496 114341217 959555855 350768964 907210266 803499361 159428625 710347579 281462664 324472905 572931477 502234396 208428943 140520647 266994456 103623802 441448542 208995184 625094813 421428491 42446567 472321852 628793639 853513512 609972579 46313992 583603008 23503440 896342987 954768659 890653046 626410917 914573919 681067905 810505944 219065965 358252067 671415003 251868541 496044178 175179613 964469133 423023869 773772579 784967193 523595623 802968822 343980241 836594341 434133533 73082248 783461491 876011541 481401287 755731929 275800962 225553088 515417953 495539347 891488925 415028417 81799500 5977697 322851335 793548919 339769803 683711605 268175908 208614149 340336007 200030981 790726143 741724371 492852236 888213961 135864263 871538699 345095242 138875007 8889166 13781276 771380500 458894696 324130953 856633659 695104420 738472392 458133011 501890269 935720469 203462761 422556585 643753023 586329064 344740889 481009327 318649310 732736128 808637991 477227689 869925631 953054630 508069610 609796035 212662312 355806213 20016698 653763402 516681125 647939503 988130293 100970545 207702532 357680790 410906236 118206861 792950425 347550996 570831155 774639385 921114107 811309156 711706372 245260723 99769989 302236966 854132444 396573661 587808470 953342943 763299885 707705917 735391825 182091126 629760363 230983197 568208798 165697977 893073551 187975147 73210151 344847318 284773271 76106682 678304156 299414242 876179716 640872384 738551920 542745685 805446746 809652950 823424601 10571404 70932643 756174587 196435923 43505478 979769069 93314513 2413470 336670248 136209095 724569887 918734652 445782329 622641352 134465357 458775412 324561766 412391176 735748075 312647378 914466559 243217317 967131690 721002020 427614776 483062080 334341473 908530942 251767721 523222397 599576969 846135863 795359439 35763079 453366210 113132650 72412809 100115081 740987084 494295670 797877147 7833654 926036879 319732735 331352878 12767042 708275091 608615914 660521294 870801894 676431240 545673445 616023403 149262944 634050496 672379869 348156633 695290736 224803504 944340101 212050768 495306973 584303987 942997974 753751916 914059246 357590599 707984521 329111342 939814898 151563021 645773727 31378041 577281208 618998221 211912410 945683862 79452951 779862320 555996993 194992048 595915112 542613764 636520864 294525273 404788231 45002940 516366085 118026499 518376917 554430958 59919172 503963016 303786681 180201683 646384500 88034979 879877146 795613898 688772720 633473397 399116135 814182101 549374296 419570433 430750351 195019290 44752909 677653167 969808009 605923939 383443896 639904461 748318158 56992927 910419267 730090249 38856922 758185311 127659486 793559800 899858606 452551001 17610108 729991315 172547409 165698025 982060371 164511925 183992906 961491851 849239648 165334942 448063784 90391138 140882913 97331059 876259322 595281588 290193369 539247291 113640407 768842604 267497871 705132771 894099800 847161495 615711247 663689403 451416345 68134375 50243751 522803447 800560188 877683507 904001899 562701488 133155557 610105589 446946227 210043360 255355583 654704842 40552088 308109289 355444597 738107894 329931130 820073487 847221050 605580766 140284028 548581369 708272450 356929675 827516166 439949876 356834374 322188590 846360643 630969520 131388164 982067350 29755297 203712321 703918269 333014459 190198611 427378719 456199094 168209463 23921362 757302886 366867383 86695624 713117016 191408279 422694031 938422224 548180579 389488918 772879501 467999189 188887096 355434153 322972425 765347841 82482270 505192191 330331865 909557922 415640095 588474151 453705948 141107627 371388170 616294933 228355187 605351218 43371892 529962272 301661698 19635696 188207858 411226247 627763572 484324292 57369824 520480231 698221237 394431536 528590557 754812614 581919797 784533210 353498957 144293644 583220587 351809549 644037590 241454469 386390352 973925174 97707491 797174368 852660448 371496295 33576740 676769715 261803421 184122327 957381644 310995956 345196044 553922655 654319698 194231937 728339509 545086462 265685872 970594329 76192295 342091607 730972455 589814113 32678002 609627438 542775289 889609569 596778155 287207663 962233774 444710916 342286827 346010919 896295888 69369499 659607376 566034952 240197678 748073563 837414011 250110954 362308445 587154650 849107473 368635332 940749106 208116374 242360890 96920503 443591497 753762670 466109733 934362500 324340098 224738599 801104258 818094352 208070782 534224360 367086854 931409639 580322854 829512382 697733355 610753207 566194213 741089817 560735853 825850832 29507177 694566989 659451726 421054379 132444582 156444178 8723026 10788960 507399122 323062533 878259652 423264558 545963178 994429989 941303792 262603511 72237612 731272278 661848487 883099329 546671899 584782049 952990398 258759734 279587199 105599986 838005390 130618916 191967522 309480729 649909366 545809663 480378387 78950858 79038549 858488154 120511271 288922077 761546512 619124850 950874739 756069390 364566290 686642339 823946195 656553086 943775943 374955504 936656743 500770608 206828320 79274111 181372432 865030797 134924818 329389339 238613496 170235873 190993686 920678321 425014535 500721627 636656043 271857619 792427374 545077521 373902288 724403512 143498784 781745786 770876554 945438266 665572692 749416434 887000164 70838358 715964677 84096697 341692906 893695664 37792626 724226036 979000365 874737292 235670430 775594283 467073346 63913430 919306705 135108809 795208899 144359323 346711061 996282016 393428044 176917646 22351033 520449122 735551487 893089156 14314706 520689705 729380097 643141112 510796469 583259375 779856890 622080648 639315583 947694871 170825113 497912181 837351565 260325602 62892302 665396519 507762180 198523643 619969678 400191655 890526538 743723244 566793683 349766692 515054219 177253286 929495705 801626991 398149173 164862461 178741538 247501438 537280892 709037354 71844019 826691052 22231 935026503 550639637 568072567 301788289 184668118 201253909 760511105 173622009 389916731 968595972 626742417 975386498 221361213 447715895 458508239 204000932 173246601 172151432 531270027 599115945 664710447 107531987 297024694 185623584 721587747 232175994 901206631 752789598 70866365 44652514 536123479 153908216 612110138 509069044 293855589 342009163 947191096 498321821 291621908 69980916 455374910 930344782 852190984 625143384 185410354 504429692 197270413 728063005 52377057 656203041 364316688 859853487 848910714 491864377 359334051 277985468 967076115 204698438 459487101 105138104 258303523 827985101 781861240 370492506 845872902 165628631 69400210 48113949 386541437 650070641 495770220 785027776 318595883 407554860 950580430 742205127 77174297 907492253 408863265 978819063 851619122 753700830 832853491 448925406 260330184 57527819 337970039 307613769 431977229 390613191 892089346 766131659 510064283 80749492 618763151 695799357 508832493 884675582 612390716 591039544 950461667 598170833 294673867 265252509 750585154 527120350 574997026 455211790 40918322 903703515 65317835 293598322 162980030 737137408 418950517 780429173 648126807 900823946 250155889 994922245 729723474 479595067 348113461 963205334 709513573 201978584 816132317 46243807 974501678 379389610 809790885 454254299 663951788 799969534 554184304 511844041 626115268 795068837 899148612 79321965 28924605 862691188 628715212 562085836 699761860 84785349 810056917 250326708 801912681 518726645 399030993 689765170 924278048 194670052 539748951 497959193 97432258 681718392 545800096 408441730 119439881 574610714 586140172 682112838 600475159 339324215 362991259 977005958 751113200 408695488 32598645 752992804 499948795 947620010 928043363 85222983 950172037 847744367 184140883 901642971 474448701 486302604 967657943 392198414 967792057 154366977 477330087 298451157 895911664 722782420 903897626 81196389 842936767 131295118 879416497 268916154 618005604 659003324 574043277 920220947 8496902 227921775 255512052 915710835 759444523 214042045 973057488 855604770 178621759 487306045 86270511 829342251 949119764 499895439 493412548 352631004 792967261 76531922 996789604 204079688 839744561 299684908 948134027 621011400 88645774 33967686 819362773 298193526 780525268 682064077 508380805 596077488 265396806 938305522 419713537 28237723 198246541 290262763 336718419 311826334 603881012 538474608 399204522 441486563 477248813 308843326 336348631 911210713 201448778 316892824 125318865 632355764 686727877 76868801 973421361 743920875 665260216 696693635 119440310 210639290 258877862 657844907 276017347 690368414 793490417 406238858 804113116 257323739 537279073 991698038 239919405 479681273 154230435 565442375 204910083 773114691 745536967 614945242 702852432 825602887 941124802 546204050 990267179 253825368 773154538 512828114 170719822 25743119 637542013 524304772 99387030 29873094 207521050 734078869 405344647 762214684 657085509 232441718 424767174 834708852 231045096 960570013 322282653 519525493 942089933 796490754 950085754 492216203 473664805 913181346 709967216 369192037 878942468 269229056 632524980 798040437 179440866 2506911 37342753 383301235 201224731 823438985 536944309 778613466 744326512 513944011 584623378 814844010 918321540 497643254 135563262 552310180 768686944 880742816 43560675 228720209 363845872 304524001 997648975 100018684 396351876 302307287 363858549 563344499 353592912 367204898 626481067 119852106 736354028 137189992 905640682 326953815 105674708 784376018 265286737 475748151 889090793 45773709 550204322 303548360 69554670 280811339 103087300 366482349 255838476 132481471 218211391 154829518 353940302 161108516 102289347 620287189 491562790 824511927 819071137 401252273 683964646 751504952 873823824 789361175 253904200 311194222 372888298 273996796 983161319 621654176 560456620 67127068 246861763 257477404 873208185 606427510 433491393 4425395 63076696 681703374 51323177 611397947 687665906 296627242 705237542 742648844 177089301 800230486 451578954 555915908 641417267 30487648 15359751 741297283 247599331 813536028 553798198 346635503 309942879 392635040 185483412 565562930 159403269 177373385 631900224 530160311 472945367 401741749 187014463 887315824 609393147 927102535 444522488 275024467 909130555 207637671 987475897 814517976 408720005 456012479 866902832 442773117 598422380 625527487 159065842 497555266 951846309 921538969 773646839 901556269 272436619 251021701 319334940 923812808 715201180 576384127 171615904 912004766 509037050 619517124 549814951 256798145 85599467 218579289 721721274 954847047 253053274 146990724 873659461 591086792 154223187 56610385 942588952 75294690 61412490 396463886 458154215 329919669 334979285 950706639 458164426 618349672 558255790 9536747 948251325 717189538 751824562 955242109 134499105 758167313 730028836 43069155 883533369 559814631 259896938 30847299 867577006 388259416 487371663 809048577 527321100 326323229 151723200 665285962 636959043 474142452 285859279 732394893 867792166 175898397 609780915 641976829 419284719 16380382 668441094 960753424 891753657 605656577 138947462 522877699 569764357 408952401 683692692 780633683 796038710 839874592 650868408 54485573 457621269 622037444 714621979 943072095 694818125 773342997 911627275 533987821 317061872 660282865 58726779 632251005 849660912 888146617 861717376 250927203 342867111 827190481 340565973 762386998 578100816 320926499 916557144 757879889 534803339 164459677 367520394 222729043 765114077 775309486 306969619 32788639 374791981 272982989 6549308 148237533 57331273 499623410 912274548 299119735 958259551 410735387 519043020 165747741 723134340 989051849 48834938 54260033 417110064 756071808 29218906 26081948 538365888 591057227 40620648 824669863 100592115 593362485 213967175 768084003 342770798 253235664 498035901 714333842 281325368 716265138 15504181 63655611 542812478 916906740 971554363 890492202 289586896 312919730 739856644 628826797 865208354 696185485 285460707 899082456 440319948 242400300 180122069 215610498 419031883 937899702 766000374 608847942 298352510 787459417 444471562 921086211 148329257 400277959 594808565 123997788 730290549 146612916 179405379 427610425 128719470 26061401 401885089 963312196 8400772 120882932 468974434 378522733 325014539 229164870 421489659 600318311 455349691 155818259 628654214 506526248 106672944 442294181 988080451 776022381 560012907 484558410 355691539 22848052 878688079 61016274 335313148 406450752 452474405 226429970 398526632 563164824 147938328 867594851 777722085 181936136 961003450 585475619 495784742 998948254 725769597 449140274 601470720 94986030 125221435 916926071 16180910 292991951 3884975 542136921 776931726 280486492 465418490 124464455 419227298 543587316 841631519 502109488 134033168 51983995 169048966 567596811 25326242 572079383 357865597 520811857 720254023 410231987 450682802 89596030 637254288 61732991 83259066 954155412 858956852 354229870 438361486 529101975 87655052 763897270 971085065 890967313 696343575 198989140 137602923 50810512 681449208 208695429 550008025 622888228 183482227 618880846 536174554 488658402 825656948 426302710 864885211 215058275 804109831 642506375 5257644 917938757 204786657 66950480 931957762 326644649 810271190 988333413 905860083 188206003 257071200 788119581 661187964 836966414 189752095 280082067 484417022 667080293 253704019 665919527 880236221 542874347 73408100 405460730 164649824 426717396 333471835 230912117 583934068 108339930 553556582 892874178 344961513 388782521 814249816 826630225 175145875 556899506 673985574 178332757 919018410 599710220 217221739 136928581 155894090 112219022 324400357 617603163 830021876 769487623 372873718 527077656 802050828 313436359 757684771 3125182 719395929 635875875 758694553 399956949 314228359 973437940 547770275 200613543 3257512 532298008 229761333 393634243 205004207 890157296 90328932 685070205 483203316 713157601 247841516 889272685 852642995 255359955 385755561 510054124 480104588 897044149 970528542 174439834 311950340 995208439 162972401 975933403 292819715 161949710 985199468 156507988 347065941 162422003 492348926 30523251 736419881 2683556 372279736 943219173 848246421 940924578 199411665 72762142 935751695 285438834 741898275 32616660 848110581 921515804 228792235 708955268 188565255 328801199 449062668 758141420 297623015 98879419 20929293 145794447 245481888 188084437 489226006 581971253 111905308 991773207 710547895 117990504 44313773 142437533 17546530 722382071 450950277 635581960 556150188 156737910 233608509 613744895 737908304 780243389 761897810 354659242 120062252 673225573 454878883 560447029 710620673 721772622 846195957 138067283 986972343 231372572 653888111 348738744 532291031 691008949 935417374 101899678 503735055 704542148 543825522 187955009 472052658 786817338 868491711 581004643 184390453 211944647 596803261 159715017 571869107 485753445 935020809 938291131 465904746 682857422 532515234 111135368 763908156 460522753 694695788 435871744 292000815 738277057 756154800 693854712 999769069 842097941 506188954 878410698 388329029 966821834 25350074 600147666 204703144 388947692 577489540 356361458 135994029 136262993 191090384 687316751 609026189 655742734 627513690 752147857 874168231 963135487 903157315 814188263 486770686 126673988 336721294 706368513 516481462 877871806 295246244 585244372 404278682 221009814 828706769 955350234 830168473 963199159 756312260 764458895 162426180 127340111 558172947 968213749 914356818 88659282 751843765 341361169 466158365 404528631 17467526 487759723 741096227 82734649 675604678 219884434 354127749 837010007 329186202 327579542 192464267 737369428 329516682 39192972 332891933 47399287 244856833 26954510 252760396 637618380 47754705 511009720 121933511 597184418 82739116 901574060 189263462 547947276 145573804 1403407 518286243 216162144 619172555 985576330 224177436 378931386 383578988 170585289 65871635 189367674 648770000 11839231 987113966 649376450 600048290 963001953 76606647 142637305 31182700 831747238 436011932 481784394 581959967 740185998 126452848 375790374 432914575 380072792 551524649 465559742 850104053 644681033 795245152 445230474 857028715 200233004 254159828 755222980 510269555 98969293 162715879 489627629 873018481 324023933 925405471 445453128 787409964 328267153 417712294 936948314 154924625 642216419 424443595 247056752 750348528 927721295 656112767 328390937 742539773 167238711 845498585 903700648 210576848 800049664 750222227 678460595 742503846 13061523 817931146 121601943 591650334 703193053 436567361 847656433 692562876 652910671 7821663 32641318 718708073 281779550 418662188 612114908 123181297 690607364 611371800 458398847 405342083 611085117 990247221 873543613 875417653 286439052 169874872 784076554 533665406 225470579 654379388 908922141 569167546 627003902 964507774 151505009 409906858 388843577 930213986 909878725 786708977 172610741 333013740 55583389 464058008 679160839 174175368 718131646 678077834 933984841 376255684 846367669 637834009 12676504 623039696 933095249 188064119 746844820 865520645 536592933 575281982 662938851 850771035 685510407 895160809 628901294 653748977 378299540 102778456 531021345 712573065 470726057 55752016 310472176 541655049 453468139 888310265 720308685 545881851 411425857 255444062 778006003 324647949 184650068 30115312 707587742 350442386 933361174 12554244 188942992 796168704 231037496 684498000 475300750 185118320 580610226 826658162 425077985 777408801 351753791 586562409 200715734 709053942 754473438 921694234 647642174 223524595 462306130 517944780 313707247 634520259 826252195 860470700 283680321 145193781 667825563 687642186 641800337 700883386 305241674 289111578 970859201 240747497 547857283 409362933 266501814 73832444 893362269 715914133 438310361 142530384 633600946 970080284 835447191 565678313 246340259 866071182 547256801 675910123 66434322 603784786 226491821 278361634 588298790 491123637 995696499 775153787 169512139 747146342 498956208 122220937 564347951 623825915 577648486 569071617 53559878 342844523 717855386 919725886 344510536 680946835 233380565 887500222 520730414 488669873 402821540 980505506 635057720 134709484 525939992 820792114 956489577 255744970 973303879 876726615 187401 814348983 19021257 286022688 379388706 268316293 960181307 312415550 667400708 756436455 308096703 849748615 121782466 893453812 859096442 455421046 864021683 217106090 618529301 685981865 978993393 617159017 134436925 587334754 4327133 705200500 800033828 628496647 415079577 2089076 992581885 938117283 740973964 873910516 157256579 660694114 490988258 227288294 354392691 831612696 257162250 808462876 454434061 540932539 578975542 420127440 748881815 803223013 130164190 406726684 156974042 801725523 662867773 99373699 600566179 297674600 834133203 23290471 697767747 805302187 40660193 298979472 743905296 337900612 506903280 636433579 264623842 143371651 310100554 227839432 882858135 973041498 427394175 680192220 769484431 617369054 550156770 423462205 265869616 494941129 567741962 536721705 403041891 883942651 428654162 290689087 878230037 738228469 873134168 779940867 667387575 390936412 127624833 489256031 660114367 372021884 939599476 410300445 933585445 246310850 205900187 884474734 851906279 253974081 849678757 608840294 345386373 336464174 705073415 190697853 960669829 491091556 997133686 737883151 758363120 486407905 428568686 983567581 816292819 308440903 94785966 826081418 496786111 922525788 819829178 472272927 10558026 675419018 713037400 125346696 7116172 985251168 725818131 779766805 339803043 138387471 92159932 191624442 185296431 371354605 123538147 417486287 90057686 554431990 112500834 707029264 103006401 112611910 874604499 713958558 624145182 654134432 269627157 246144060 37208988 631683818 611803851 53160979 116548594 534551983 336090844 282945326 422093144 491155611 920583924 832379903 680127243 116351235 726782722 873128664 139349710 10255451 641626552 461503603 534314340 196861629 665871 976909931 601964311 740888425 347757760 696796608 395615796 808521535 486349515 338206039 654587789 291786054 381155828 751863416 144700661 721464105 634506305 554771278 715541959 295350709 644547965 693094763 715568992 697555805 718830521 842734145 69310368 185863862 176786373 764768169 167077742 270482683 874504635 482585696 851795249 312771210 871919477 778688133 298132823 975871844 124491538 511554589 221099729 108040625 425488757 202106255 28924821 360982074 153929926 448462377 378127131 891558125 960557807 973633689 523551969 625380189 151831583 117944180 674572007 864232768 204196171 123202994 347554868 855754479 126644904 516783920 360509263 934534121 922108979 487001389 786605254 858418512 449936937 781449421 522198955 917589098 509867407 77038489 702451729 715069217 661463211 861194749 901512084 151195780 95605128 293491145 496187854 445291844 524592759 751845041 13533923 28985400 972801673 897452237 620603894 162585305 23075861 157078809 520366001 260993990 504390968 758382070 213193922 835027778 42862672 607941543 44206168 595083697 667516545 486696149 790248618 739995167 498981936 90019084 480156528 944155320 5989258 12215100 106568808 870163793 385108734 956213816 358221266 910789086 620429759 48347450 247491317 447106298 832161859 254386269 863589528 725670498 918849734 677813026 240643977 367052154 968109000 95049452 494931738 233206214 38796427 589093252 215844766 450079602 249498006 66367893 914958577 516445643 181714740 547104049 307790062 946140612 222668278 393332298 525247990 310838898 174691629 158198074 747812207 844979600 147082097 711907132 708566595 519661564 24513309 51361520 671707997 423146552 183545552 869360859 76645936 62864618 951805933 63001060 724422959 480887132 225158428 245268441 514503254 233599996 952838855 940682216 804823968 204947677 71018398 715185446 586719118 695651381 229411603 80293132 749315495 496661213 830724575 697793012 580367602 538267348 556998267 446231456 52891773 139418557 755630504 469622196 542409690 858770268 264814311 233658423 748460957 62487580 734085890 375557654 98739679 289438092 697909377 757787041 208283326 874946269 46757430 289441548 365999834 385868134 609892786 559783151 729275354 331001121 488487885 563732167 413740773 3139883 309080866 783092595 304426282 344279623 321116304 180151223 52954200 554123100 383599546 495843004 411684646 242494450 813637000 258933902 466063308 399765178 416659620 928429725 970657928 502254083 382146558 573844541 591821851 375664197 103572809 804235046 121626185 355312282 287532923 59121652 527416413 499904320 852382033 890752168 532502434 144167448 834684872 470134565 828971499 142732586 333013669 438962612 229903372 139229471 666567919 860328320 105038430 860328389 847448943 659945755 311387967 342288527 757407543 967836407 26782608 981325075 250931736 375380462 155356469 334416778 624516906 632605115 577322905 705749843 554019656 844187007 70814759 82633584 844758929 957201469 962804946 797159175 494416873 450614621 373779086 945108962 849547125 111258413 48332244 216414960 144511779 739628891 912360226 505431746 799951904 536143740 744968569 986367502 377140319 327010697 27921117 146104880 420300569 797494365 545954009 540642724 47628103 128731704 807415544 916479117 55242794 382428991 654649165 516538162 657660868 407511033 221424876 984876155 484262748 90995667 974033518 399755384 736582142 811757981 258184817 55112922 321162489 370500620 599723542 259371384 616176735 718292022 454693250 48609484 461969800 443851288 475045469 545722995 265073551 78145811 460354646 114998705 543475155 628142699 760905628 844312555 667525752 342302663 714564966 588826410 931315940 699758004 499159149 178469535 399145026 835999266 300946285 61588761 685461506 798615781 648002472 285065104 573079639 957755957 745973090 132468638 643315896 147557166 81028198 79706625 538078303 164444241 110628991 675899163 815501005 677858818 434422784 36082546 121990212 80277256 236845629 435462704 435494475 794688271 116166672 330121123 556265006 277954857 101472853 505980862 296870268 520837193 381918317 305814679 883772551 354272199 351301823 742880999 877209831 867471839 366581555 716864141 238565367 314841137 681792437 494382347 193349463 439152706 982881976 193429000 482960744 207176186 690090928 691068364 395625939 553016357 791084951 995260359 644792323 243977970 299155305 349119242 38873510 168313463 248612007 363696844 191866160 197703978 843079640 720954086 219478103 90584169 622051076 428359768 126429336 507091700 559383607 549346242 641615793 889495405 489455620 105163243 939348005 739031263 161999359 825692734 604923835 653226804 360687426 45410632 435773439 476789182 46677225 594979644 510313664 326066607 226474646 396799087 958260880 829019296 199050989 511510491 312465735 988944654 351551001 396320672 855200897 507045592 394122822 902185343 190003227 222709187 220457508 862012253 318344890 886011382 238621035 724104134 494614596 273344638 725695313 442636392 67538532 288715211 177335061 520701587 540570378 430422577 820472952 561196992 893203689 351551080 266784319 569142279 113909752 904085005 938744499 163543719 893801970 308220447 146468384 103531138 408585430 380768642 171573081 797903518 442921319 348345215 80613426 781679781 239603628 436021826 861986309 447242598 958552945 378942299 357295150 643622226 445036741 846310974 837822607 342317311 490505338 96110787 341743629 450954153 915373737 844107174 489480464 813328300 877329195 149259528 596352519 791643915 541406240 300291308 11217378 419199468 548683884 497764795 71356054 43978522 173552693 743488193 460014493 556733058 565119335 346145453 638878323 491520950 605688880 356136469 163661594 746754157 405370244 326223344 490443927 498003201 910834074 948520986 910651763 949858031 94642796 929404371 540493370 68408155 500880443 353341504 124815359 471624585 396111370 909649641 689236182 684076389 458254366 952215097 865222745 433605628 283684996 644940802 818912292 845925889 211942795 871314934 836828761 99082825 218190917 849971247 369263133 417941583 644761867 265237415 424726041 401690801 477905398 755015873 833319674 919361456 781741415 514974143 979656689 153922996 117061759 320299337 783355699 486814662 538492328 906430188 506848378 700592661 523093258 625184664 115533186 791375474 395007254 150722082 469698701 552744147 416488191 728242112 27571936 685664723 287248188 820403855 997798212 947843376 861480968 680759313 509854853 813860940 136373730 514209191 649150454 785264302 7939597 563117851 32738796 691011710 112408337 704221977 985066046 836823820 834074424 577297841 921540300 483269449 675279634 488128727 175723509 123079756 550076402 948331235 11856159 26806222 110705774 645175570 963194162 181568686 401120994 720417795 640747293 384815471 897319918 240190522 641972304 127974069 289724660 540949152 407045953 673162188 85299867 676243713 839062503 133353761 134252879 311791244 572194882 173029574 270542782 680427607 842537169 77093106 868328284 851397593 393017626 968748159 14772448 125455214 451029541 781185899 796712133 748364503 999899905 94242135 398315978 749442487 701704510 471030283 837874546 416558615 714653554 620323824 515886213 630764770 987892661 330508948 643593101 419723370 298026020 815663402 793139034 615033569 219784545 892056839 478352767 625578209 816269585 53249574 624579794 219077605 740947037 538663845 302903280 870733517 545586290 462262854 871669686 776582750 731499265 28109039 146323401 26666432 69393087 489201962 755113231 27306750 675410918 897002406 439638068 51677065 797697203 229605044 149607974 757248694 697807334 676018890 873186970 324885051 52982085 586907908 604155013 905584310 492224024 465644958 531243683 26786854 112181166 209003643 409522675 906385008 977557975 228682657 717228088 801562587 662801769 147847611 216450170 13205908 950910140 782997654 386930051 368630315 90777133 629851044 377059427 693360660 765755550 454515836 471419629 975467560 869364 525681496 240070199 422990369 330605976 691867541 326129950 814452513 486349047 93107766 910936768 830194732 459376130 398982242 180735231 608787625 981083567 275996130 674981637 96186597 6930038 164403108 203236795 971738768 110188244 447644730 801627216 204042557 164187595 362389084 33297592 806011110 750454624 104227681 880486442 142687335 319154460 146061258 116208545 102235646 759505548 952712632 408032349 156747218 868799426 436935025 153538655 507941481 403515857 860478431 914187504 610571055 327271252 860298512 163914010 56732918 351007464 527974583 372273197 460650609 498950061 995888298 911407164 933390007 985665993 824979298 217810590 231338438 490853605 580011646 180806253 930071806 163265710 729857344 758777610 999701922 729402197 362078478 885316247 164716891 72609808 716239346 268168827 865308340 829871510 437586715 363063778 444179359 897080999 904956762 757482555 544840686 708327042 633107366 41652152 252909531 890014061 277896088 28731857 655942784 562592049 418780656 546965441 80567904 572267419 266200334 847484679 948747741 160863485 232125305 996164071 770514367 553388202 932928092 428714983 455303091 373051773 558511108 856582226 180094665 294883411 689303139 958972088 133878262 481987724 587594128 593456492 754563728 22643342 814991941 331236357 574864085 418061378 615446112 304695261 194988644 714421141 307844962 407760021 210920641 463473913 652207347 667778703 441412566 863833057 963256668 158979955 149741165 468745032 660178955 710310059 979284663 350555179 798514707 884728294 826209992 174352394 307663017 441603992 257509144 274217835 90182056 519646073 494144259 228790871 935488526 39714562 454457674 283249883 525228157 92839411 126454416 427257225 535672251 421561552 892523998 858778100 561615154 638650719 997323040 760122679 111665520 752596779 357147046 138441839 158898856 661723140 606234276 141580604 684815664 890868861 821838770 506751045 317719553 211603053 678114124 265151921 117041978 998340975 966810451 469332398 883709597 778512737 632179082 927021293 230375441 439962345 47579674 984971044 37236254 153522667 630680078 459437963 454852212 976164372 387559896 877965664 296563812 193889107 330160074 715808355 304302949 77946458 823212190 582413146 527619473 783516961 939943407 412395150 20600869 700722020 231774909 417318476 913238533 504185120 480898029 845515110 222237237 748623642 173058247 790608303 867098209 386441048 31451510 383954563 949888854 577220005 25097612 742713660 669597062 160285713 825901179 522554302 952996745 355927407 323959324 225406700 774387350 662878678 682856236 872581936 577769230 975563041 867980746 491024631 953300722 110551919 399275003 469028659 182588008 248782243 392254503 101006807 129577530 170141156 333638041 245553247 992001110 921028127 962954498 607148101 842969167 947875968 898073334 9627533 234828250 411805181 338123885 517191482 292408146 627486411 440902980 490208214 553496629 597459174 618366650 432469486 398484389 439475854 373488627 271350932 737115368 244089028 324990072 856244700 516873193 899313106 560059061 586625375 261950388 82085824 213976698 584828091 130742525 279410399 963596155 394251280 102760602 735303234 747312592 239221892 758901765 108303424 400150133 503844033 712354267 468353780 977154507 560692082 928364127 42458301 551934998 812826057 866922488 432340158 501646844 523054588 19324846 999018847 974970636 323976643 166942129 939856074 115316277 11341532 707710418 182354799 546589771 997038472 885798920 746039424 246670469 444993291 475538157 469102198 288646401 706951215 312029759 368462218 620385087 600555969 832900959 761962045 914721442 140472083 384014293 968004560 102912755 383199865 447937482 864933069 421001437 409335244 107690124 77175164 993816178 771912426 690290958 765011054 334586276 29715507 135512165 354237686 904891597 361700622 95685196 209287083 313703208 915099746 900208033 152793320 397768533 2690845 141403877 622764364 152268249 741264049 441428672 798630459 428042139 653413266 292543612 573387866 661226601 644122041 212785797 368010775 664195441 54755620 632005359 11600926 782499272 823656531 792242160 355746277 629332711 240063693 330568289 877774881 41316648 971017113 255789121 93514063 402862669 671374277 14207282 808282156 725285882 332736227 288626938 147982397 50692150 955148679 895133700 455850056 290975214 55535562 906755036 784872153 86902642 613294026 877363639 308608702 483384566 522091048 297972968 528457100 428044051 885703304 147454828 906422296 502773059 346484756 707919967 754390270 945341544 155199482 36438661 958977821 652379461 746356201 972038338 251969048 506835203 645133976 498431650 379318487 675863982 859558976 163565778 236346372 745177782 513488157 335121829 793648271 773916015 344789488 320842128 657928747 228596113 835566208 170302382 534450638 305773496 948823572 7303228 779367989 161400293 538875898 918839070 211949149 665542139 672937988 780420185 861362187 389724227 27813126 473452183 635350597 797327336 873196377 585672614 705627095 327006588 588591963 936721657 592863696 654410609 294446573 758937125 33327106 915052193 327986420 692936037 875082117 654560967 741485016 703087639 632334132 35731716 995141639 217546557 894337582 342434907 880766323 635372029 958142550 9185332 38105872 253597217 85779668 77059293 402164567 176662680 171516562 248912900 164775110 311638003 449700544 559110462 416228958 500957929 163018065 922624132 284177956 145086675 751979900 591206065 330884512 631224881 819864123 296354309 926342241 959601443 419200207 622237349 606058614 766273008 153664826 476038936 678020854 321472899 767318211 571737803 433477242 695685608 223297142 126411406 735530910 694428884 862271394 521467158 599674755 602970139 439833177 118876537 494316624 979926071 874957299 136857524 627662764 721007304 286307211 377842984 484710726 907475215 977411712 247957785 591839054 101415025 99492086 530717486 803969273 593721594 970997843 21637620 653297920 290900439 120932290 43502939 402875425 490122715 526232755 733809463 408593821 709798395 738551641 58226112 88044984 890326994 221163306 676745746 862279229 481918494 11335523 344776878 656087800 854344513 854145922 481735160 647725625 612708800 840371658 748809911 924622679 273158856 97438146 277057175 577765675 186530468 240613046 218059434 737649809 221938504 332951605 389040611 551848683 917230281 724440209 109292442 65229469 787395555 286106978 996879371 116999570 802639474 500545539 596154070 264695221 394201593 451896340 313053056 743031161 166590494 595352054 478752241 542009938 82356011 921293650 51345141 953180986 864068239 718868370 251737275 859474733 500713307 643057255 729318233 198635437 623057094 821017665 903442245 468485438 310192298 710102234 33925085 291781099 556009988 782528428 778295265 555793344 197546359 810040438 83044339 413794637 754248650 356018107 532752670 344377385 61550182 782160194 981563724 816035181 832796121 904136855 574822863 641728053 683680341 668447113 182099929 895481379 134980657 284498602 921913603 66690012 964551783 223780818 982700490 1136520 178382613 384852124 213873165 731643222 959859708 733301480 263057809 123736054 21337348 917386071 694834813 288469789 137864374 727898578 212190174 92647429 625984192 426005508 340307492 83453930 193090677 815747547 319951267 939384462 754862922 850364427 100128531 772766389 668954970 464950411 894804497 69082794 75132899 25620245 461103004 378395833 973769159 72697770 644796568 356738482 580162572 675589901 696185934 226556781 511645789 920674115 210520810 319037760 367440774 500050969 421009916 337483914 244900347 304541086 981528312 391214380 978073682 868678308 694721462 619151371 822552516 553825091 962079474 46684560 69852336 129680727 395971277 196986407 737365785 437913853 822411082 599369923 978080547 929642778 938333394 978169689 166940057 441011156 835753137 951621984 881302122 134770966 76467606 657217623 58319144 480082193 281093655 809209407 588284295 200434358 877307691 833297949 315329508 165067836 259846830 187864698 833959356 296013728 7647712 811469283 170531376 592728864 269045734 705738089 324233352 779158463 838775368 78251297 897472172 883358661 749462385 576984228 914794925 619307324 980804403 306633105 689051706 775312500 569211712 696543751 5052203 677346943 731673010 989112107 567508986 758345654 250021251 995567528 862562117 196892210 790744342 353181738 199154510 453936211 752654509 171966946 789135995 74793277 953678576 608152325 66898902 380684118 248462188 11070285 502323085 975636682 780548881 620659318 733264755 811456007 427201716 579499714 349994878 489337409 183179659 387966838 34135111 28805103 940436916 557926747 782946189 452322636 115599022 199169854 601175218 665134807 483343837 720703600 960545596 522062803 598894346 624713030 465464661 194013896 886782689 746068890 963171916 682514944 656084338 520184136 141246226 862603275 338890929 845518514 668732094 357774907 810061558 4043581 613871882 255119145 301483390 250196946 380145363 758782766 759733480 903152989 444957852 341351659 244765112 540330834 88751372 407612866 278167767 840010275 244097899 507449946 908122641 222561739 546386473 251184926 910212245 522718790 281729880 671883455 34261881 177210902 157347117 599376046 338663988 780993216 719420035 213367715 216942882 834700109 671333207 512996889 963587588 86705354 577103693 533760207 774666365 84607176 546997802 116114248 682586774 835305948 367026775 973408332 922054458 308037152 767744869 745350757 664282299 157370800 835388547 841620579 645698891 804373294 779331338 549223896 919031172 297373247 911374066 904404893 749376737 104011276 545429338 170250827 818259522 556114882 144289540 292483779 637468780 891269906 206935766 802306727 364937863 642884274 795653722 941802206 962562206 798617305 39573566 161953300 227103778 575987143 993838805 428966199 792819304 892809275 811113621 123604987 455339814 262759931 423006359 779895127 51179770 774809680 164090650 984771590 419149795 869977735 811101185 783006984 880203718 422345329 504043344 8816158 64867562 288106211 366299570 625960017 358291580 916266551 378003190 745049195 335821068 576756426 12977806 116403580 647722766 156703100 276123150 483768663 896549723 159084595 724215219 712814354 831543213 161809496 244591834 32404874 544768806 83649368 418677380 672566236 779446986 948141860 247243224 96570861 976185344 271211697 698692769 95587044 387047701 722534009 833332684 757069738 539888057 867045113 597882348 467223921 525404031 348363569 373714358 904275498 957320801 815692583 31245957 84287245 95171387 976094820 501486807 39866645 30920267 232486005 795490509 687371649 807286200 886497643 390862511 514311765 693592072 610436699 648585062 213993687 760080551 964956127 601325313 358533650 836946023 375941780 219924273 265355606 964065275 509352858 82554828 511184566 22699130 125994775 316855629 199417736 150358499 104491700 799328082 608997097 738450835 517993502 376207645 549149239 153196752 667191686 98547220 312474517 434793794 788107810 961943618 816064106 372098932 799942314 498761939 839079394 332183384 502030299 792736924 67314027 925045440 774779640 231318160 969913658 994676198 658677828 788401740 117703876 797553637 382914953 99909772 544949573 27468605 474394260 773856179 196725308 884941395 192314806 684547144 978533357 857069038 659079236 357284211 674104286 236291515 422168 940056964 615288666 403277003 401833231 509356141 210912241 823424528 96251785 861331523 464166902 177293027 812153580 498485696 825734399 998168449 165125921 139531460 765895273 321052553 164432918 542402768 258276306 96532095 733819450 93720969 466389917 709029965 646605571 674281787 772214129 797161917 78252395 807813971 44121786 245272832 406910063 17124068 412399911 42502186 90471311 492200739 659180330 331688371 808102226 59262955 625905787 462663415 397071807 5958714 431761046 599052983 817767140 524747954 652233528 122469270 229084498 157370393 939832550 781869726 255776415 847030745 726502758 597695928 396347875 4313217 525295171 631487031 562078779 780612674 935461197 820684110 265643338 669464946 234432791 57746581 139382707 880678669 340751224 992755848 299235232 856357167 827707914 951256840 645327678 249541531 9824942 811345880 470419774 917476919 709421574 2821409 839741782 947214222 629813242 21843950 941894334 337130316 672948788 491525297 412796596 136291526 117557411 29295548 747441400 839738224 742337532 458662345 488260688 732022116 990599732 566937203 507250950 218867682 528132871 431545530 102907749 799202762 230790773 576167811 104157247 294107684 358900543 645221398 807635306 207072408 146225518 305476254 868126782 790719478 525590221 88274605 198706201 755486384 861005674 945875893 409012955 784772443 296721433 627142543 116460394 794267954 902388977 932459256 499071023 370384019 611265997 456179215 336127896 998246783 386787020 16264921 694513300 698594334 427784401 916386750 141021466 842919737 421171203 999848457 932791970 785946302 950970958 51177067 565701290 349852736 351241185 585775480 381811506 759933813 916009902 235543080 316087616 861273270 998966254 663737944 935032669 273251714 27142298 842961735 763093527 698901755 861010419 58608665 873929341 126067303 573922042 228549719 521984678 968153008 592027128 17820781 904359466 688779749 640897272 482425387 634717863 492566455 890177608 485994309 336851517 789066749 180961020 831657427 920804883 42924592 491810667 816098002 425179856 78687983 257528240 224587936 875198242 31193725 496861226 579104132 216520763 963566910 53620732 96765476 224377934 496602686 26336142 941555212 400892695 153290666 662837002 445491246 198293072 149953364 339084000 598093661 963908157 633645363 968333890 294173392 771817505 725594593 579780520 674146470 784978118 912231195 588377422 547582044 279554810 203183173 453145009 129942360 578830860 297710819 146037270 19363170 782138451 185702177 983650051 59077925 246551975 25346124 982906564 582308531 449200102 393606999 36298215 789117950 109054321 1158999 164975040 113398624 843084204 370805255 608253158 659814420 831255937 173190725 395842996 590198970 339511262 950501011 406962377 469895127 262221874 178059671 589000584 501495890 310183668 19813531 518112921 352020985 859729948 906147342 23502950 915463674 423153576 729554433 925554591 726974826 273442329 45452458 234555319 41649602 674164467 675135716 722683236 271143772 489682752 314958509 557932323 527640058 527112206 132615080 944618417 421828416 889336556 939847577 950682259 775304501 862696561 543226091 450334351 646663878 919584950 10734893 906386481 925152323 391806934 987230608 73288775 405457888 300105333 829408619 612588133 593629238 438189622 900074168 856292194 915013823 914297412 43536532 75269593 498775133 219383242 505953218 984164521 558765523 991617659 721644841 737313142 82283594 619341579 168166994 861413670 868022734 495360435 332005355 479124068 677969359 179815601 368739910 73238048 864820641 904371398 635762650 82753036 557616892 180665270 915321281 914815265 391560828 870371531 659163193 818387992 96930338 864897875 146325795 430530034 90020305 935477533 128244871 275841649 895395282 433963264 333955854 772858524 454226768 411925845 432939142 649169215 897840349 678957688 921739874 976824168 586638059 944574282 644917816 952261867 20390484 593981362 64349761 308936416 361140947 355000599 339193820 488648736 776322953 239835368 562205195 974990795 453869433 494754580 548875764 884027844 865797643 390197394 724018017 35611443 56824205 893715419 527151425 805307650 780262317 569237355 979186213 903849057 349060608 406834755 654318787 233250115 482526847 173367914 803667575 444546782 364457477 312592231 814477245 324863023 62944978 30638281 790548664 983509620 856885003 137240223 954767279 524411824 64540471 374270464 559719306 156698922 799390403 706098053 739931225 142080494 881859711 638960586 907601869 633608522 742799136 216885233 813507005 692500819 205404604 493355038 456292003 394378590 553746001 752888316 723032605 724054663 936897086 374493494 331714924 811711533 308304583 971936767 437901816 984951924 358941077 72308619 669142473 832419521 283345204 228963475 929089040 540116034 26509716 289818069 336207772 858862180 85124745 710231698 457085798 479052635 60157003 643632911 492780806 108359325 893389815 515274004 955307322 604293991 640738315 867118192 355247206 344030007 84048622 285362547 92047119 162710608 339730790 942658418 903551583 669551673 976722207 313668934 456983717 875489854 744162603 987122125 710259665 667874285 740921469 137579624 594516476 432739739 718906477 619103612 334414302 475729117 636807991 547087089 603813718 989309199 900026491 272565942 538386406 777493456 379644862 204386618 963078965 474069892 139128552 232777717 207674763 93343185 923512517 880282589 424448088 581875746 986553732 536199665 201110701 138540071 777870139 210311090 799435713 312278611 325354592 197438885 623682413 59939421 410466385 392541650 883258545 351738304 439713230 951622216 277879341 846322234 185817466 961667479 714880680 832905808 669524061 526427988 521549197 715005897 419869796 925779608 849868649 718278191 136376544 351253633 53452911 270274897 246830851 932510384 318006004 238488004 475402342 943167434 337497074 931193181 901379974 336357368 39509385 392672696 139294274 222416230 159096698 176067765 255960671 769102023 923453866 886959861 549117956 296272847 964395685 148707937 906335806 756409272 402048537 251279012 917926781 41786302 450190678 952941996 776155669 533911971 319477717 722924589 107392191 560688172 858228142 91313182 337013525 493161889 345039392 40233785 566392857 736983121 106082829 998109055 526473390 633415948 368903803 455786930 390312989 650521511 62176020 218781146 765168786 934132604 623589031 928724929 386693533 366911463 390870949 729416567 348614834 3946186 878010020 895969742 87725993 683224329 991399648 835345630 542179134 149683983 218507957 988376195 644404114 403190600 177273382 253126362 94777000 9073317 644099417 16904904 808819945 695114011 101679897 158158963 282477985 390878756 140095315 461051846 864104319 687097660 931358105 203198705 594716953 899044965 990024098 405304039 816683878 245418659 871919560 412649951 638588994 95783553 530235784 526139348 37841645 506116747 555257862 411038981 483881612 179700690 477403782 488417909 144708775 752188523 282767092 498909292 414806953 244821488 167981149 410035444 278435684 237548541 765790580 926619741 824819594 340979892 139933454 713903033 619109941 892967226 257161382 228215136 241839200 895848503 164989658 796546414 629568619 659483738 46023659 490125888 370625691 824518355 605556289 960425211 838784407 105218520 317713637 711482885 141751532 588035872 879442950 590654858 837729674 115653739 342738805 399896056 332106310 175487480 601920296 902995587 734070358 474212620 932131258 642948514 931385304 794696306 769155305 359508368 964890187 367846134 830990871 931190476 355823891 896308201 905989835 17871001 209990137 787832736 338194733 55463295 182835113 184664053 323342477 144850376 202266675 534787268 1832412 526675460 375876491 884128879 588068913 411757445 761891337 655873115 208644933 211143396 137495786 619575665 409038327 2999930 990613197 297092766 310044362 341295848 887438902 977230675 215486050 402044303 666977294 835421189 359950859 998275865 425441825 397770926 351495730 702646766 987269534 870504266 399948521 284985024 593595291 154486875 57229927 479024896 797535119 984988518 170207622 914934118 105646038 649916788 761241156 9490028 783561777 142146450 378113090 719249108 614638659 675930961 862901064 737468958 159796245 982070598 888778175 991509779 460316306 26708875 20417333 201613885 464439820 599790141 67561181 412354668 943513269 375934972 634463756 817598258 974041383 537788014 695735485 467153768 909114077 76128955 956858382 401284007 808775351 322594322 64232129 27886288 961773946 860726307 91931068 724592261 222141006 798578596 536444041 848956845 840171838 855540429 835790295 117898996 185785276 622642651 684567543 561258312 913633562 780187024 720897375 921275485 50270481 987661233 799951659 360782122 398311486 132685703 136730007 824002154 43913888 130291807 212162182 710624028 997942300 624052234 228961790 916382980 462823161 708457309 316647082 503351592 96051812 419606706 990291543 79592019 234420461 216384102 608017527 170131861 547797257 596909913 91087009 120601280 418637198 345023345 906885903 836165869 467676217 807587863 776498462 870868725 897299499 824514232 660565457 963639289 200491624 371931973 821410895 135191003 17462871 221463731 725225057 904435650 844688453 538887036 708096757 739525786 928228322 342180381 526373021 198204818 964680897 569074582 4381201 302978716 908874460 378999277 239978665 606879472 370767119 275553963 385579747 541062025 137389465 705132893 377992419 331367846 819002526 658261524 179491566 905557323 695287463 255114726 170794990 635611581 895861535 314144619 266685425 883059722 947143896 178743616 173131946 836231039 99458693 904598663 932444655 423672879 430003517 166875493 336321081 360527731 352033023 806934403 607162151 378996325 745427752 422899854 962125819 245031523 768953086 254697144 726056475 129889682 141880361 520973108 440925585 806869337 268759860 341217981 912585612 670275298 540272145 439395344 701183197 811672988 613283474 965541485 408792699 437424059 895220977 77099034 486467071 929936055 126713417 382277344 714094633 933290953 680111898 516916364 947105113 407522417 851983305 564330863 767051286 432400626 463828765 129079519 357835659 446381780 754594499 956944820 187803141 793467746 822496716 40449227 240662390 370298922 838918954 610230151 403489269 242730368 922614838 808628811 678320700 894875386 232703277 389741313 451575849 240727541 830279598 145527190 605269309 106871823 58118973 821739131 736804640 539196843 178464708 382797606 438611483 959264880 254153741 618259599 190241692 835945930 59038281 693659571 958757558 199921512 204840076 782419477 566796446 864126396 950464846 598105656 401824559 276909694 55199211 434593318 149203303 459063081 410180388 498146796 15866344 791547773 946323357 111655963 799156600 251934715 742996573 548052041 741318529 18110572 429288272 282797454 175517329 243629659 840939976 884634376 393393883 97445782 652689144 988098135 573127349 376883889 233544824 718977057 633517336 706954626 74010308 977875599 318403107 903264166 350847421 61861326 647143833 82931451 247713574 438860432 151494494 278645284 88159528 483367560 980473341 531847433 60048078 982924017 776708389 807366484 658567818 424613640 451280935 18249972 320192174 680678541 990781562 163718302 457360372 249982023 656285240 169833031 432949751 195611773 629799070 941654955 285922743 633733501 308454032 91798730 919512601 217786392 96817938 231490661 498666597 719137316 178223056 837266053 462071494 702883065 442251159 232614133 262990542 909744117 632524505 617591235 687748591 301511416 780779054 654482371 775121411 153666280 447959757 532190988 317306820 496350255 115640087 487405944 694138196 445193016 408757517 505224488 639192759 550898933 252258517 108394750 231212117 93687132 944623417 956821794 38654329 840740837 344772135 104125310 890285780 377411598 769857842 169825346 258334970 80278999 661014031 943230048 487369955 329290311 806580505 41794065 312624236 881433061 521083342 50450254 318419668 696492351 333856592 128122455 868971839 819226470 991427301 810825264 820051254 360719984 118274168 65545503 572496677 826717685 779200789 247141168 621413596 490130323 315630961 970613425 257878031 287011179 765376095 842459318 838212310 522019489 274700636 580058006 808396334 477602271 362903812 132568940 494262389 791057362 143584154 365151895 578646514 606136748 773170565 669726266 170458955 421340065 232491469 503587004 48638476 539943274 967047842 516106826 942160167 347643589 138281429 625536848 625188719 685678066 958196061 920785668 415042587 395414071 28428244 697052635 855783754 686654558 625452792 110869522 319057017 893156658 664613930 12035622 495982862 731960326 993363698 453199708 833564369 241527597 965529977 43674682 345727597 91594371 54109453 661446412 818588148 330656738 683681441 972329568 547529048 496376750 577720138 982313354 634744563 921481034 777630915 738390305 885860864 202540961 64626666 36911488 54892831 753693086 458515777 363552582 703907541 453151923 589052269 188911574 904877577 774132566 301243835 63946200 368985737 252194176 669486230 103215542 745992579 882192684 585714194 434883104 500254220 915201246 666202725 807835272 123833245 356760601 759531112 886255015 499546768 188134888 722449946 505121782 963133607 668281686 378858269 417933878 717054342 831664118 704351543 550206441 14700852 711543387 336034515 288738262 765577374 938276513 553892221 552617097 335339028 377551075 829127274 114803920 133699018 985432002 522967278 670355519 720163417 408207077 423777539 579751853 518477627 180246387 557643721 957501877 452036434 441352858 348850688 811011382 513121633 304391180 291574927 283511252 836171921 726748797 262655233 457961076 169661166 42219046 958386691 915814852 800904680 669442373 119368680 450929840 525827795 597380251 134837541 317029614 26027879 629884908 252196565 826802548 306126400 626747523 599851317 516779260 836899679 850699179 403826217 61283975 303907495 588250423 515304886 886404567 995841121 821966331 717385350 117596147 881607608 106308176 457690215 870260135 867909950 413201556 974643916 855632897 719926630 695215016 148920650 958017237 206783239 407474032 566493212 160202554 133224415 443279702 889349792 686116875 772104974 306067144 564400088 938232424 17402775 722956214 398710506 712939570 212319458 784837397 389920673 13685394 791856957 303821662 48811241 834782834 665087062 108465935 307253590 530104066 163147714 270782249 667914654 814256181 823852410 570986416 515821338 743421249 659168345 87593007 522202698 696884003 145945247 183542833 428217166 46654745 968791153 182196681 399068781 371809061 205349462 266189323 479620754 978345105 107451323 28740496 474462666 553449574 446417265 227331318 804592583 94630899 123078186 16648542 538328160 876737868 391722751 598923500 442786831 281469896 542701037 638404427 374838385 279161987 633790035 614304806 708359882 471253722 702899573 401788336 446959230 342656241 430413052 751737117 580784537 83014704 129162100 85320487 451849544 707422658 724439757 351545994 690975838 8879893 781609179 279250055 360921040 13470812 922893782 425924965 740856633 542792464 212260571 949571308 924144471 558779499 497397352 539105512 335196300 430881259 804397284 179794860 783613790 824088021 458738965 534404236 333829879 355145648 933720231 173250145 340760997 954072774 366790316 836374537 218597723 263045286 106759191 141583589 152838191 89113508 4013632 11802458 931419866 289715544 948484963 697317200 115764027 398170907 507474208 627185334 804374740 181941901 935178492 39875580 489123659 280076818 959563487 871918743 970412778 766644048 335950741 428541824 877939488 272490418 354708813 737177526 418813694 142806760 935999005 297408695 693687739 501585253 560478843 484825867 515171633 644570848 452097477 386168505 121812573 953255123 48499899 354854864 524818402 294204159 210395136 637429472 989557895 397046758 752031900 239038334 975151029 159048528 475486844 497117892 459208186 483460295 74510065 449174478 799195016 384770586 333455661 212885566 43956918 452948446 448077513 700212920 760232062 496487912 573585474 975570791 117289726 709669844 706536311 335980662 660251127 843146113 490136621 967175320 736419665 675464595 622653067 218798977 364395925 344058352 459836318 385732203 554772081 454886468 655481814 457166994 628392760 297265789 443660167 456031672 633780575 749354319 172399978 958287010 837953281 946463408 925387545 400444824 532214620 784466013 468680086 403580137 962572626 195867220 731361732 383331173 348001257 358306136 470591725 435671777 639910604 432751473 710355258 387319479 310413511 581983849 356871742 297382467 279479374 670526031 753235308 984001895 427643895 962852344 375927964 393641736 780363515 844315001 255733898 443949454 380314553 131667118 40893783 531748200 114446900 423973303 808641798 889153926 428039312 841271669 125742080 752323037 886266264 814989329 295284113 909322215 114042683 422350710 506264168 566013216 504268555 142745042 229066523 902192522 173438141 951431705 516775073 12366890 1938603 44224642 212082902 226405256 444883029 324825352 882651898 127866419 356582107 489009642 55618610 181219643 543150981 531343403 740166662 927385781 889326652 190654995 700849889 870863931 831129614 135489964 760924821 900642153 826364845 604676933 586014932 775622241 330941937 865062387 635680184 382205512 892169809 306568715 84356668 288671687 166657902 687265706 709779136 792117131 635386761 460413741 672669577 873573060 927010056 497741241 719761726 216260010 415019765 573158836 615037804 776335348 45542270 299257161 885890307 985769311 381317238 520502505 704992472 244318253 992771027 461766597 70899233 158792099 236412974 807758421 468342524 442315401 595583302 705246932 938542824 661525934 770476157 780782529 741695817 542626914 490921817 350062175 421207528 470582010 376643077 310132533 217831793 111061328 671905229 983618192 286179316 832217409 718227877 744001276 569556325 584475437 700774051 937690575 629238812 846605945 909378689 672674718 108963670 556513808 113881628 566764742 869423026 709702366 588152823 869789668 729303476 185407572 679248569 433981533 183668805 27966695 188950442 357801175 454885681 720398481 49707322 112730046 919562151 878174543 21351291 902682560 600518333 347943329 457979554 13598801 355174890 310146316 845245834 610150952 784220042 243417243 758097968 960677312 765441374 389749594 936776248 563296728 281939721 125255386 870467943 314390004 40808084 831058865 100263462 876548825 278055658 96329206 160657926 207579925 588031581 313788873 871920182 869282164 26705695 219858889 700760079 100583308 898943946 999178140 796541833 589125683 817340377 250050155 25637827 981272067 410732588 909016931 202576255 637436381 478408584 270619189 586311587 801769826 62516501 788212118 577303481 943975804 994386654 805380032 69595247 783330003 296789077 487722735 407986200 446885977 759796940 626501093 523787050 790598079 194664444 375554151 414216382 159576061 906496130 84927422 232962836 160600014 40636509 643319607 993904140 203421745 850065266 519693987 283306925 159946474 60901896 592434904 491459745 177577726 986619212 991236142 534719671 138032955 444793294 160951042 652079457 304719021 609314307 928561206 439186995 451815722 232468161 743458223 926687594 434182088 892137925 323477206 7579235 669516129 287740464 615661336 266562591 190959382 79548678 384091750 427235782 297270985 484296622 477071798 833852704 526749601 936533621 266952064 129433885 204343946 228935435 368569921 2167887 917566130 748900611 825027323 326111083 750794254 772772952 610837427 684208076 728328147 216426979 959271922 54792688 343988477 553669094 980363077 979437049 168187083 779348100 698990525 234968108 924663616 981034054 293565552 471954805 799948708 770515095 637288438 798349282 772402434 50608201 308718828 612656420 733263528 515221007 134882933 633095441 326780585 838509824 259942068 843936292 72955998 120218907 201475923 6422523 41906912 89806781 772652031 628384728 835630992 1009708 142251241 247857953 506055824 744192016 793808198 799263713 872789320 353834484 847064528 157488964 492793569 712898506 684363588 281235999 495958733 709433700 827077346 584940389 953519933 208856316 303689968 608791219 848541097 882843053 325013815 390639301 684455244 308216311 751022468 117886462 920571302 284569663 489312296 643929829 97365752 611076940 792256121 852280482 474021579 195473099 382441807 526636933 413979242 798536653 201735048 515333504 253314915 116187460 761554052 294073512 159332361 696330377 596362921 196946872 898424309 529186777 167025632 132372109 396899457 148909779 139293206 779429035 375413068 951740155 510739388 316856246 897418937 26521659 617606216 719442426 164936303 862499165 29890738 718553316 414906842 762535058 653296120 442174343 480319656 260346862 259447706 477529369 293406030 651067881 654403614 82193267 852757889 234280927 833317261 192027539 650882237 329896081 77597684 878280733 913819842 785947299 459709925 233333206 500001809 818782492 711202547 718972456 974094451 110021096 991953465 372316066 367638899 603598425 499646164 767046773 246776543 320992162 154142820 207955191 536357194 457568603 702679439 996569636 291545229 455512576 479238782 341282328 60535874 469192562 218598239 907259030 997582920 84776820 53028577 100486020 890999106 772353583 17841339 917772141 292378903 549861038 131661349 267080702 410561907 962787683 608699996 167857801 800887365 31862432 666982179 875849861 276553791 233905951 195314493 701914123 544042330 202530427 551842548 953051739 228303183 255038388 234828437 172452949 627939358 400883119 388259058 104690433 236155019 478291892 43951070 978152455 168454812 666916334 12982452 819340855 775378461 454773743 732150993 388077571 756325660 442599721 187459094 181309952 234267245 308890998 226829671 3041129 231117862 723240848 770212654 644108444 431977508 288001946 870161880 183394202 753050757 464273813 986498135 889008779 466638892 387893228 638880926 58172472 352058177 251611625 100937256 714249872 284487086 251882045 884292722 201647907 595984803 882456956 659026301 189659562 719885330 496153758 872486477 522303613 741067571 924962688 361597804 408219931 771516162 176766305 736096615 907660966 248847292 92543845 32207184 765341284 517541990 567501077 178723130 597498943 350841158 152038109 616151745 180216646 525662312 969129613 414441855 265186346 459530266 932156377 959766936 264450498 217837424 150697689 224625711 714276743 744860865 75486346 559372782 832751640 499354663 634533706 57712515 996242872 252078595 119185248 922455069 589433547 744118136 612096370 641062387 992686685 2724075 55599884 984751293 116770971 246386825 519136032 729547833 618602327 991823041 702146689 598233767 838668936 993114310 154038886 64129870 650864328 323648270 778011886 176315125 55835092 917442005 349752726 497069162 783847696 874810267 857604548 107228415 921194496 893932962 830640960 119916808 9124048 94055537 756659893 494349918 533965517 25075283 37830709 992701663 367976170 55156697 990355890 194155243 975327804 741470804 819511174 40479721 859125886 258949724 533009132 804586688 839253134 624089164 367833220 307722334 358498030 799303363 35457747 956855349 854514756 759325988 789384897 560330937 335189978 685817879 908679193 87732195 559117855 675950598 673086476 720103345 574533412 917837217 899717550 792829091 891020575 876877402 998528632 768345152 847567083 488268010 723699908 118143887 305068679 614087114 1656404 732993438 162316691 811135419 213478604 664074239 324315094 238431807 516791859 438122822 773660090 871873565 855571318 944414604 18424014 778056160 555615973 139414255 788399683 61936217 776271540 162946576 336025456 334478617 625533308 962452627 399221327 908390136 286991031 737081762 533054461 676804753 518801223 25805931 430518589 29203651 244358127 315427485 819760374 488704817 237259736 69348591 267687601 315784899 620062990 468372378 681428252 427820067 888597761 827394777 778175113 271835713 401561861 840119664 936483695 299742416 193652946 890901795 881919720 638462150 744145668 262190394 943608626 281173728 956538268 122340099 832866350 970034716 906706045 828594256 821469156 708036156 871632368 715177973 851469053 558324810 429537056 816261195 318979400 996757262 27645599 938095536 443122229 700797338 564973792 418680069 216271709 851131327 455417018 927629870 22234360 248418965 561685995 356825750 628836965 197957367 24189331 681451432 782501030 481314308 784539829 628781911 930818273 736001440 69787321 752159895 874789088 625092849 194292717 764020705 932637586 578522338 140787199 914922931 104055176 961013411 83175044 622319886 797855096 273161254 618510197 502271990 525778622 748799140 602674093 688075254 596269526 770700055 822605164 448295065 327175907 171960509 395664599 516149746 565968428 853053339 366472309 600241429 275766937 703421176 248521651 954304667 956348474 937024989 602982754 494659363 725557952 69052828 345339444 714001355 890578434 225742406 330911554 142525115 45195386 348238131 802163849 442794906 119524806 507251070 602807144 278681111 327926055 385436295 585781539 377464417 602156549 345618031 189792099 664343471 384791657 354988191 318467764 880576186 927547777 664540737 636521734 858213950 760656927 486204101 923141677 102305149 225171771 146110046 896229985 42562747 756155501 352285827 458194623 604412355 227285619 586935406 329696709 283047008 65878961 525268896 777991130 958007525 996925100 564103771 720571332 88535718 926402190 728432167 918727983 552134781 353197990 213292109 566342445 981443398 819255781 865357407 277155505 117103715 967168865 73490094 640289043 857745976 566086357 237574354 742437007 343321776 774059039 129996839 284928709 950847926 615856321 82589258 11063099 588294077 744963682 584400799 236478934 119728185 419182410 270902222 515344229 983793188 170278633 714290242 873506838 19998842 762586192 8500905 480440319 28987581 687564982 446032247 820118 336302961 948986356 874222690 886632505 769142433 543187722 586658023 482384040 548826200 202519192 881817284 614068102 381108521 209877349 630766204 972897243 453287080 601882332 565870550 171882388 367373295 143011722 549142622 187185154 918962714 720837026 490973155 665236055 21996235 124985721 445501175 657825836 94458023 913413130 341188467 532952062 806494166 399569266 26145520 774499244 576520327 619158901 263969614 724622075 643673962 213708280 581555505 969615378 418363444 554296196 221539967 176816638 384526366 287200714 362939619 67264303 55005287 538924570 228475981 851991033 152173261 366959082 864118640 199957 523496472 564925269 992904259 499826205 125618832 340834201 810173057 333129235 158509185 799862680 236828713 889090010 803821758 957132376 402651646 562303164 395811611 297227651 45799943 806212834 508390130 487995368 647493648 651657183 694772127 147834872 889825320 706087206 609239300 136628809 579415841 395289743 649246726 307279383 404790548 403170006 954891022 975777726 832258522 441327644 514984072 582092609 497963411 14996580 277415271 375328454 253675299 940262423 359356319 289407256 431177904 500377217 612882602 584074276 512598054 219258961 426426372 105910140 961395123 706137117 82199983 244892887 945620043 534392540 44283056 984262287 159987749 552374378 911404432 595119649 535882556 969071623 449509083 293914289 274867663 131517144 225194404 103363971 919907553 212772453 269410304 351932035 429760185 535542553 418077062 406019262 270772579 65946310 554771414 420926695 423203118 236346654 715507471 806320595 479121197 429945403 493362774 697936125 369740726 920725272 662233174 720732419 274928869 24955925 535169979 962792487 208782106 112311159 375010230 86361294 855235447 490498533 463879292 974769668 123080291 312602348 259783111 64467959 262749193 129292156 240838483 530066552 88740058 884973162 217358690 771125117 679505927 3268332 454893369 773613985 910866439 820855584 410342817 691020451 325817623 336401541 251015014 311378915 654606261 780688511 167027675 760016616 258236197 282955991 61636437 327676380 861845996 617225273 75148204 378971662 106580055 533446325 668319421 512478831 1151221 680406079 389222122 672269334 875311385 233003311 165054872 998714556 149221209 641955522 947222447 490052417 557976082 501828503 943145502 417043493 88377313 241959474 243335253 65693711 224195627 5047164 407554250 779709002 440895382 162886465 632012149 552112451 815078030 754076849 107839059 814954252 582652353 416738527 912055270 301156316 884772003 108621125 647025075 448538765 444403179 514680382 226780355 937938205 366137876 351282571 997307938 987566381 879006173 494182607 377127268 311874693 403595465 338374163 177999131 441331598 89145760 318286914 764286818 961112022 373030636 418434990 868254805 898652816 691442045 563248265 771277462 350181137 321346790 392008557 408049098 488902996 212488701 161952725 94389018 209930871 301030751 333288097 815047603 10125116 830436329 771058838 222016838 417943689 452111680 64375516 119324296 844214760 254066250 54424958 906822067 354099720 69773747 779439598 311220996 535130938 905797738 164840830 613339963 153811445 380108321 12672999 164241438 812530002 424709584 595502534 350680310 601675152 277061170 134290714 625056015 473203345 656906310 886331848 191510077 555985500 199202255 454258711 463394642 212475801 246951381 520766260 345848489 930663448 843196706 427757487 91430558 817945418 471027910 78130173 869706260 265749190 277950100 293622004 77882093 756231366 35953058 956125265 324822165 63372455 551309005 857908533 979350136 679940461 381390643 582707364 48031880 370468412 873934519 427849221 872175032 58125024 307297920 28466597 303107715 23498310 205263226 508578100 818353509 683738881 698047187 400057926 405376865 39723974 59557503 366149843 946510970 933258224 249342901 934836663 914212921 231376892 548260209 142424883 381738029 54393358 791280368 570742122 643201127 729115755 728827446 23357157 796902906 11495421 438491787 457216783 342063489 808675026 796630777 639789242 619178393 648458397 5844688 859742361 910723426 7203636 868290083 341490116 146763010 689682704 448195657 448324663 891410466 969891792 862902364 500326738 646305391 110210742 745826749 743083098 561083418 142039848 874308238 426065143 693543001 622784304 21449270 386702260 146520548 182220797 348322785 349291139 951800184 209442912 480346366 702352182 115847255 978213200 767215551 185375751 91316422 986526822 406374812 70648337 650365582 963880546 484978640 211626452 527387517 262920100 176567259 348036533 483664866 919666355 268318206 58774651 451868947 32195770 365880770 919538643 941898730 446286854 124262513 106763982 17399620 696120969 761115035 326214750 697920129 343730266 444158355 289212892 618944519 7393331 530277360 608654725 88222655 856722930 222692876 557958904 768025494 232768280 661116808 923902906 469228542 299913549 556794566 289300402 575653994 975452378 308868974 113723821 284395989 744031533 264390890 292170715 403218748 110783321 576111849 160664656 240358431 491053203 748310496 680278404 867554564 69214390 349092228 587017427 204822516 846138560 711830353 910835454 194230525 701240147 597437702 363473065 187667118 26726197 151260967 906881243 681661597 249967568 900812666 817623936 621461477 692448178 237744522 867167210 151352224 846725902 982109479 83499852 344134002 112221754 965632740 692928830 966738430 360043567 331658392 290958396 831747438 58064652 575240670 460159527 444371951 190241940 463081621 641380546 678833714 927990443 550170976 374420022 245669869 800191452 968740902 945150862 916152408 156517334 248838291 328542012 664857777 947506666 840707734 954154898 562847416 164130703 729379553 877805386 617350451 415638239 396305260 750223871 735280235 752096023 909807603 153356466 382509742 968398107 589938291 175071301 432973515 462435311 537621937 469700611 455175321 958724927 768230835 860012566 328730480 422261208 311423044 599278608 372507309 74866732 73809780 311061347 374839859 376401619 396422678 184030697 499634917 282380037 373997633 526621788 641035565 406420768 713166800 679073503 103167864 329755944 832036578 627471219 769754296 914595650 913257562 548171907 16288481 546728504 361714784 375505241 524344172 970276856 545795294 787950246 804222422 448919061 847683075 240458494 296629282 866821188 908068036 938322777 825690451 287318241 752272214 72799124 412234227 806655848 320080309 280667374 64762512 549790459 636766753 906711179 327257145 764857059 441203612 353489909 936528645 574809863 624111213 214078869 945178764 794633846 246529695 748663614 841860204 980875748 996254339 896897187 215379653 814019108 249845033 747287516 770192061 762405043 388160747 20841958 543145726 781588525 768283107 369621791 749700147 584718549 556913264 949212622 546448270 745219858 855355829 610533017 850857797 653463020 151433242 316272396 568874256 640699795 784786377 261063193 204095149 237337561 618248498 373556883 568614493 788483251 408726919 910698929 500704612 274312379 167773505 740503954 278616716 742747569 130303641 379705267 882158755 417987317 892229648 410269562 776330488 395238415 763126503 61002415 515533282 349280552 718042536 331911677 414771513 104385934 981554843 190753654 126852315 253953076 220579410 348391692 495310633 974501935 817857054 223756569 519532935 158253882 158794903 882103512 532642015 338185267 970307607 660292841 333445150 963558300 546146623 730670033 257352374 700807195 315982194 71500408 923527451 994914042 268723541 607851177 777785670 930843815 194968406 192961429 58803509 189677877 846677537 317198416 325642089 281527002 242972972 767292499 34191718 643247727 604817196 350842872 446578230 924264947 999505566 785778433 209615079 217463560 847835200 628714258 621562120 956498804 888131988 179231282 868289328 445694882 655841636 389342542 599972215 886527263 183447608 499042998 951316987 664978205 573593826 411212958 263262557 926473459 857737459 153232799 412847425 926165146 639150915 493866803 762969298 953095474 773737069 117777980 297057083 761568635 463141712 601002365 240892975 209417820 61614479 454820383 744615009 814279520 902283794 293156910 733020173 289591604 811569027 310116122 938890606 156386859 321259218 141166135 638827845 974729914 969875378 154517309 731644761 351220220 342423321 695261384 675714801 544353838 103619012 445660377 750591324 160387892 847255728 339137363 298557033 785901331 469792162 267667071 222369519 207688309 398390176 853628808 486674759 337210152 366069622 722767104 814995917 414540959 898852915 777701210 273210210 826942063 141693865 572128109 753805805 994118867 957451504 172629239 706464469 678674729 706940643 93496088 272705928 104490099 41165985 181692115 750478840 45403095 984014862 484844944 681593625 511658784 889509455 480271773 380242789 399751994 385232466 278450344 266294616 138642105 124092228 485913159 19962867 763475 545936664 273568368 402528573 967190881 701581575 322310145 300489405 883064931 240378890 105333561 152975362 766643577 777527650 165148733 663036699 327803626 975598353 165658516 601802527 112621473 332773982 595263147 450274983 678329771 913132629 429422163 439479887 900075706 170593349 177590078 19461432 107538597 686783040 296112261 720504201 263242214 706176414 321024037 68840169 75098650 668976506 137014653 266808583 185962117 538946867 525573585 134713363 351455883 982462189 125419722 888019778 961957432 655965198 764903668 738736461 834614969 462196673 556951615 520168178 341415649 91201398 878961279 50955122 3448741 540568928 939510764 656477458 100469920 505367797 50482083 983809434 994034832 375297906 441999906 599360729 169682903 358336597 760100816 541952798 486207739 92231649 440478579 673153984 163293990 997240733 706941111 974603160 543831718 296068309 853344942 849004930 584536942 295512344 513029707 246481632 292864916 466311864 593856230 185938454 336667089 718234445 735180987 80863503 693692932 173068850 218438506 725142967 845750191 491236615 903549049 932634750 641347192 992714797 176805837 205347547 576988842 640856397 918573621 512767943 917589425 91175378 329612255 946773054 200930465 968649066 473415393 564041666 757272752 536845448 38383537 202237143 304037304 679765733 535895469 853556104 269156534 76175867 593487253 876679649 45454926 452390793 849608204 812158066 528080708 971165202 80030746 225224915 871718148 686540637 311365548 929158682 823667739 960779510 977396243 474730342 173598907 542758060 760401025 645231704 364206907 464407313 503430799 702665109 627439765 822047229 937694394 302260549 604833511 763041548 206601953 409055127 751464434 588032027 953168585 865021243 788218782 613439439 173862553 727599078 584215156 513392654 131205470 161220818 233533986 36708995 222855560 504977211 847789563 352006942 385450347 893416163 47495540 151425682 535074240 24245390 145682089 184101078 609780769 422474375 620297941 374243749 709363088 72540954 229796573 251658493 119805168 126870296 930941894 458584484 965634955 54296662 56379195 501977502 843000202 977393197 631000072 757630648 87087232 825469436 788336289 748242689 602769888 602226593 125641116 251231051 101390722 463980548 395015218 455927727 506072098 588301709 724889283 208593414 992041441 409359017 143099215 916545136 580444354 147777096 231908861 284917201 4057390 50866786 494395287 466591823 224476785 752714349 736666636 635789782 919914298 101313001 129913582 406794900 697666591 18670805 310754802 24354173 536926743 626727990 63121266 705873096 606929662 772904087 92174062 994083951 159766548 939830404 116790662 626905267 999542910 356206862 65025154 956531351 180275652 24726090 685303755 97454688 961934417 268529618 799975535 290984987 561814519 343695682 189119264 201393687 428723816 315863740 393284790 943539558 129822654 373554021 964633257 819672673 269517044 179635685 949738903 115157793 154094698 223501035 758948292 895268871 693846117 714321319 791894421 615986228 190107020 520421966 758139924 698484753 288791916 871936666 4585839 412240329 362131189 296240199 290184057 909494218 271413500 961648023 740850216 65550152 785490103 675190735 374886933 40417978 553438788 168145848 35027711 488653403 278441762 781955615 165577800 818006698 933105333 131654229 877566326 746834154 110486214 659223215 523577012 144110499 10987009 626812167 344335694 836081951 749560950 619512633 307145272 789214702 704503833 151098279 467462792 185445218 689051458 340737974 874392056 774870548 867572526 836693583 237960549 374981213 634644092 479011423 665116498 974214878 576433072 934520151 550410854 224097529 872244659 754096044 35614697 282297173 776128593 373222232 64769611 143333982 162379962 552760919 573909406 532313794 579313665 680723243 857932823 154158069 599622048 5800281 389123217 203337390 559042546 207066090 153174281 755133288 974103736 923506667 534316835 684956898 294073749 341448429 79040676 762760863 95372434 139194245 416602614 521074535 608996506 867904973 903976615 747939268 138070015 242141153 802465258 687485574 71369971 170355811 121000212 437701440 971635728 221546232 13283872 728640200 651936465 351638729 907648556 636277691 294636567 365000963 792457722 196571382 568635044 345669975 340300912 269240350 542215587 479323771 528001816 246626841 209313566 128104102 328022176 448566163 263126663 53261848 697360219 248460666 63838000 862039952 724868543 769495427 739026642 386493140 810982117 118685859 275104266 559598893 652075277 994601878 605139159 411112936 197132311 672060251 551982366 281548502 72090634 758687157 238048550 694949068 942138769 455009708 458625564 723300900 678395512 387268106 563677841 859627323 13112372 990822879 319718135 583104753 960810073 549285630 288317991 92876076 68642081 20825725 480709085 272705365 804575212 929657657 468209978 642429145 49003450 787474511 166505282 162321833 102083507 41207204 304829788 52005562 466236319 970788959 442687957 783410310 316444270 501055338 978949213 494380938 669749426 732004340 294923400 894245574 511908640 160720881 506138702 586608704 530845971 270119576 37789835 767018881 911462665 698201828 180906880 977015830 472014628 174038036 776117584 860568592 978982313 35054124 145038980 165852804 834263428 586732658 3534983 955762700 675305667 725813745 788034091 364460869 325727511 742530041 820576803 801932623 877465686 695983773 502534023 568906832 688896763 447996723 149889619 779518449 795445924 952894168 120310759 378718687 283535507 110049514 268829064 272105547 997269551 403141004 931644638 597555819 262598528 590086693 981518452 337984759 315469238 287589345 243646012 511859884 692033954 389852206 576819720 673283277 272861754 802431809 224315922 312461213 886499098 281517199 250124661 712601830 7832830 461588820 950509233 346429557 829243465 286593295 917271595 50237595 198744450 94923268 562364074 351369390 490186193 145400761 667341787 890235782 551579526 101439353 112480463 478446592 180421267 820461268 409345656 122314622 816853773 177650717 847255087 486274662 947591087 594909931 867049521 608389791 645612630 1356952 778634269 393696279 98528390 650690757 595950968 40521535 566598627 383318996 293348905 71498125 554739897 96189293 764194557 942960121 477253750 568298233 579833892 86433664 43665962 724843562 147883954 179112869 113255694 25612145 720549919 542701291 771924730 111367815 635746503 861201756 528276204 761103589 330213483 41445637 338834824 980597835 426639791 650139767 806413715 907654461 464755098 285283656 958540919 289011585 349887000 8644752 32694979 348630178 984897659 348388204 432361640 697511536 428315126 142947199 362920573 152205694 193184801 823075180 849305915 218691491 263725944 102988125 901306113 692970106 157041116 939361151 241863057 479178209 501210896 831928452 656841425 704559229 363118397 414070303 968298316 852981813 319846254 30755723 344059055 238241971 534963733 728561669 426104908 333080039 326147460 664960845 939395994 486786691 508691061 138794538 198962866 504736895 31027843 230355171 431621332 273183126 291265711 562132422 278007008 808974280 982284763 993977764 789599198 5652439 512758098 321903699 702001014 230388170 502006590 774886187 465355384 353507180 341711153 396688266 930001238 486261453 363639453 436478800 606347429 531421376 236502876 836280163 108844448 524565340 732908584 424677420 92442789 9225340 573497124 640863257 586081717 469559871 585322577 554012697 634769656 64467848 908434970 315852323 558938935 35593342 506858441 507340207 34488417 501597453 565059087 384760891 135498246 557468004 303563648 837532615 89313759 588973686 66683156 914654553 345855044 906243705 443277480 659984251 972843700 535434601 347564411 450761912 424365649 299916166 308991153 338892834 751732833 593782737 795767252 290665935 535245006 621361299 686570317 781283159 124231335 589877719 37881583 740794456 982725277 639215083 950233709 764367090 386521479 881231843 721253855 310352460 533908190 736548886 78063170 507051789 742005570 759817375 992592884 206397923 79910131 144726493 662958908 798836736 273907288 731741939 764689600 543202711 715674748 402050121 444811276 976126564 192615820 737321481 962137618 41440290 350460250 309698723 563947941 733219602 756730845 822184265 789592061 458004090 580181935 877382260 123386166 52861220 820013197 581214813 383665872 368974299 309037531 359764868 703772208 686825969 725011741 950123309 284609822 522085308 732866175 819460062 581837381 697713940 690771791 293422563 347691447 869336535 823980669 805425098 2172774 402315366 574795553 441657575 963347372 532869157 517464821 507242449 474310596 982469630 296477911 653783267 948446286 342576863 291839817 756588732 556112335 322537527 13070577 720356544 928028975 88344701 918962969 142369172 73125433 558445993 135946800 19519397 382730270 891556281 954939463 14239138 674212850 792251182 343609748 698375422 112578350 780017548 815932146 791352943 788215340 635273694 436970080 810699378 167621294 1098543 428515198 636103620 420052056 913515793 638046227 381118442 44897073 793252378 121600137 241968042 425003558 182464099 80590447 267994000 668614535 352021000 228667126 274039914 701976456 576288170 691879285 18075596 526695106 780864240 305326054 898590349 967707311 171233537 805612390 233568072 552577073 904514315 57645240 847735005 786801163 36631744 919053507 455157485 957613415 409830612 358096144 270272097 523193934 684782976 831660621 803238883 844592691 109278466 770264268 384503907 714358377 550513691 923282692 146795411 728767144 710047375 206827535 302216812 409438604 317106088 396710955 800812455 324206358 925840564 408299834 554251845 350446889 230121347 288470337 36914696 954450446 281480937 803776236 261712375 503950064 242307906 461884425 20638942 893447777 314810601 976266248 630858699 463259860 246214847 631290498 485018771 102430496 489877675 715080111 256581707 112218371 222638612 53822190 771701199 566552477 571964009 533447489 904973886 669916145 706747289 598986190 748103547 358911847 517856923 479303263 296928430 681546317 993576936 641149923 718717633 990383185 145299964 509677803 92079844 893356809 748347352 92557870 739385098 751384683 177377667 524480261 291898986 650444629 401734276 374200303 650245118 271380486 95981674 466030350 866872583 719471267 693046597 711173801 751416711 190531507 517336618 184774056 922983621 455566499 783622066 697475099 811649997 409147972 465874555 993396148 188321773 743056712 532967334 866680903 198090554 966012616 39784279 762520657 727100169 357531329 269577529 99244399 730025590 80249490 503480567 158399714 801374944 151150975 24381636 138300434 716650091 391506225 249373652 372944648 327702141 817783860 903424225 87154930 582270529 540247672 462339239 669608098 858953511 608241617 851533927 790067984 851408226 597496951 135633000 865274836 654511208 104407943 817452145 238598060 900851574 539698047 278913105 37912316 195429386 185422534 28933208 556459081 293295719 668870178 967383003 346661565 735783444 628844863 691056563 402390695 819714653 738323759 430062782 467127288 445627089 164792037 232703581 799867078 348021186 395166137 140482293 230836172 681395400 32210919 659967086 865523944 780510014 473921295 307523767 366975389 239815875 644045495 1628224 759410063 71527867 376452292 84039294 82379017 906726348 186907653 991235178 766121850 176980577 69498024 365539074 372736499 495511850 161533635 881695687 994114475 275829914 505365708 973186878 874263163 471426152 807126049 806277999 41552227 391261711 84188034 121750121 937841923 144121165 44693906 760026812 541120035 295536296 90703193 380706301 554119723 831935972 212371140 429862725 838149035 768344206 798394660 655239091 517219541 284005493 286922667 932308709 868740094 997162027 242970610 986498435 592006177 505811848 171704438 525937589 135512411 20725287 861744406 487511975 67779440 259794408 939331479 561454092 948583493 219514732 849378336 513340056 900780132 687015068 507510718 239342725 891785083 97273635 901388513 92300559 891378909 487807215 248471005 976446968 344577535 849745588 41879403 903369221 306822396 773005417 95150885 890539902 369748754 173758408 322354701 36576946 684348707 106180306 458682119 284973169 333686837 836057161 305868122 79706768 414453746 399597109 426587954 769344617 804027689 954836576 868176417 691022168 283830859 452444378 659013530 980499263 759110126 78322293 740258677 287457026 901083982 851909961 305057902 369591564 163252935 383633714 694146726 852230601 95514204 227227213 81139744 273201706 863339572 521088383 483387717 356988452 979490071 526322414 824428385 725196081 532618997 260249221 114990371 723135181 379975007 436585589 840747809 155022074 887455756 3988398 786221650 374874813 632489302 816721514 682953362 997354654 367849146 243754147 731986721 521364268 369271132 518512792 281792804 123801463 155247744 653187404 820234275 858900372 524222994 369935623 322561161 979640605 505739551 966196179 586717736 526272430 766066778 817808896 696438450 291727721 324596376 346291360 973808193 914090867 97532244 323147276 299490768 333594229 557099820 173639773 90775487 495974171 19402850 68889075 460734035 682544280 666921819 354034162 567250995 767785249 680569123 306997440 427121900 711194733 639294440 789419145 493701487 836713532 867899771 868103611 229033614 767847629 851038162 428722058 817101186 717774181 717122441 314684525 781377128 189610703 906652252 25514655 919283903 459798487 339918766 852384415 73833963 358458830 858119941 550937008 808983477 621891849 296627339 650685018 874826442 726006114 352693135 524595943 855114551 967249077 354399490 479664103 552068339 312767844 311584763 68151468 228347990 992594132 344216115 178747855 36532890 820689902 352983178 155805097 818245729 204435871 760580480 239617243 469166126 192211800 599437756 9234118 111809258 587181966 714831497 356936724 751492705 320825403 793737300 576365357 896490947 775049563 82330927 689726147 890142755 697843056 924645201 358207047 510631163 422254591 45909908 442403953 204929190 205918737 235130358 541827004 340802277 186395827 571823128 974121191 813810523 262251894 473950658 239052661 769265169 215405295 765411677 927922734 802750451 534955320 356350583 117437852 980570960 709368430 528512067 41484431 479365214 997450545 680145430 817525401 895903667 760628519 644794347 969169043 825445581 670282616 106636512 822539030 303421068 648476499 825026999 410498819 335206322 862263912 76730710 846778364 259763562 790334317 374778183 799121640 238013886 723393178 335113785 540786291 262141984 294030380 560677501 149599115 841090530 109479141 760921738 342453732 788325053 70560394 691460985 344713333 785200974 580571748 233563017 450493945 742482324 632069568 487086236 644389743 442000244 136889967 865753273 413194907 37552437 810453831 882569864 540770947 855297029 363450527 957614041 957913074 642984562 471608023 474689565 105415160 139742961 496357582 619438827 775912039 172135514 657157226 986273917 802792024 26637929 342279956 66277424 482813605 260461631 686966329 676317960 995883628 407097056 89858506 962476585 799764370 576466355 111024829 651544415 861991741 805403397 369079689 789201815 995716185 706617478 559240366 24217956 532368405 660524490 585307435 849031547 280704099 159616201 936308486 721201975 621493883 977715295 139812808 496726805 223039832 976491213 414851326 361776441 324495417 427636790 720768185 861424104 290988834 228670243 351911951 724783116 121382233 452519168 740837784 15118259 889828841 128498332 397877233 874041488 702262818 896371373 813995580 476643449 487770135 829497930 118198942 687040999 589398814 513289583 208771776 41283193 162471508 643852668 309269583 998683505 797888791 762412470 250743677 261509173 376146314 159337413 178192253 749243087 180780308 637340212 545463050 480375918 502024929 450481397 634697441 379949539 439427167 962397658 781008962 982305317 863472579 285021981 715471219 135341773 861599874 365725657 686122557 946767515 736494552 119676558 524178541 558861295 136055108 157610913 260725844 640937296 876589322 291871705 289498440 298211817 421438639 808531684 777340449 952304135 958304129 26725840 131169212 595827100 802825997 891340690 332177276 524090047 735219111 16006018 496717764 859990058 636475109 140505053 798126206 759259579 545823268 91951682 907960215 544595699 351417090 823943222 452835200 587468154 832922082 660182432 325242287 505917337 886729323 450661197 96450332 119759550 100463625 262445933 675115716 179198460 689223787 993777684 200059946 871112840 71826435 313630650 420659153 449617981 135226505 672609723 559258051 804923417 768155001 405506776 257353741 80827582 51753616 957901749 82123072 284445938 791699026 535282009 463021298 314667551 705371783 880020913 665733179 605893331 15110330 19592716 544543801 323884353 431830201 758568864 835971724 498324927 199112984 771704324 438386650 854564678 929457582 617001908 881192012 4076534 984409109 8671889 62525455 482799503 900399150 243435102 583254997 630447096 657338011 57465156 885357905 313430459 147659076 418263630 853774271 357845127 700365779 801377262 204646489 855071661 217569847 87431798 389626083 315543716 902343461 511036576 317580320 748360582 566999186 329552391 51180122 875672464 575318586 808323500 699242974 682997158 715198493 972796530 418352509 970569932 69816060 937778081 172010765 995517614 448207072 793222503 591306726 863480345 354138004 467982674 626372454 186071424 645057318 846190295 949719917 671249272 999609962 567111119 836122338 630395708 472233335 748587764 181193260 558352681 592858152 972384361 680414137 955451715 217648283 354173999 287585914 650248623 625977782 489718961 337066597 868030775 243626397 237231929 891014386 102398921 205632573 89968760 53337503 360048888 357887429 999313666 985475692 378088057 134246183 852630479 309841504 532079272 303177884 308957372 141555202 483810561 816679453 509483272 102558176 396020903 356910058 771737559 287046412 748049120 982733063 926666931 906702233 523650966 958980026 202496518 386916643 516526040 180551183 615163296 955517764 641017943 617673300 330490679 766476320 919752169 199971741 606060258 176610010 724505610 341709889 505399710 319226396 747037526 909962331 347283913 912407700 186917904 154467914 124014506 650527601 473714847 951835953 968454119 540185834 209858571 356653432 200595980 599874231 396174468 295423817 91461899 221289622 929485276 686671123 232493495 673158855 432181256 747341835 895287624 509024913 280008610 425521830 376074714 972934843 711903338 691870497 251413741 748382227 173395904 388498937 792869350 910410219 365254956 159878259 816713869 528248470 936873687 421749525 392211854 713195504 492403215 577991723 574459640 766447572 30745031 890717763 622683840 58347171 706471700 398347441 273767231 79366595 184755121 728828428 295507376 634734110 824606332 337704623 368085171 782061727 891168247 412304697 367843533 491206841 107599560 137930509 249845990 309531359 305692217 751558867 941251785 255739149 235261112 188279541 588865959 930214206 808694360 213357091 653042836 201907187 899212111 194119120 281167113 575806642 779176054 133008050 883248480 325935237 114699724 576930117 729946460 36002935 499818739 489487433 600072350 894547483 115652529 709781824 126541104 893642245 570837105 531064561 730218495 84503118 963193536 927406568 422100825 765189908 719588304 386510067 21566835 387412727 704717560 923048870 739157221 87975838 191753265 633395416 276792619 289783344 818128539 32529188 391650086 612683740 624327414 452094313 350795673 483137617 526790698 258437451 359622574 872021062 85442495 271606703 794168174 996931059 950872677 464100163 711351884 483070870 841100398 661457652 770281883 466317296 451329615 739360373 450619155 299071173 705022755 775313087 611478864 825056608 59631399 219577483 141798995 274148108 713609279 521174234 381356031 555783580 363307120 988716398 941721757 701797348 846372964 596861262 136114521 23531581 17924585 443098438 180374722 259218181 330762354 988382820 127828302 910519069 579162004 681644156 587319251 43625 187855242 820123813 206043151 255851604 879817650 75009466 4278562 485943369 777486094 919732955 115814927 300675643 936481988 618877417 708505662 940826910 255982239 277090829 154961917 410467179 23177099 632716849 933089018 244209568 20858396 493005189 532533451 955923134 880118536 340248572 723868518 557090505 741363624 25493708 13899177 468708684 56768124 130039026 183411667 15459794 734680996 153063340 496341001 535663214 28607847 777896701 913616594 862667828 567197360 64831532 902607260 182152637 921109900 257421893 64736565 687476647 640643501 766083222 544905298 819812627 545991402 557190451 993693195 577092646 243269053 107918196 759870045 533203080 309968835 395763314 866283175 182850536 835241024 866959757 736169517 837507189 850843800 831773928 617098392 121264486 524154071 373305323 91263604 503164276 493211178 75488705 235381681 839783771 806240100 34537432 620927011 935408221 273799034 297516131 564692482 83152062 762105863 362697947 334229611 724450889 500344777 140580986 332701148 52318409 852763426 177756350 924325052 635868305 521714328 316961260 985838033 924225781 958530389 147370891 604859080 841317071 709051815 546768613 701678768 561358587 979521409 251501449 313492607 78242010 153597177 388995020 305309580 895605971 501108936 261144899 204819475 851745486 579896525 500410698 32906676 34355383 167549066 630576512 233835509 23491329 274741669 136064585 572031675 570360608 983965289 398218059 516904661 390445070 336518722 570190321 320020081 983630535 361604677 822115819 196950949 880621260 489393573 609501100 203837159 954294948 478766143 919752427 697498517 123788887 541955855 91303202 537247855 336732657 584027321 240429074 686742040 989392389 140914689 40980541 782951320 741066791 268805203 753125227 497339101 1775985 399292476 876585766 567759157 884152575 141563886 963558205 468062677 343966835 296475584 1578053 835037269 117173873 927960236 44202003 953005362 770789156 269899984 369881667 308378187 281429688 583234541 99138229 527119205 684297693 127701483 698436618 464922279 168027723 844558163 209805867 794245406 462993720 310737875 866226371 176963386 102193123 775887550 946343872 855481167 992919565 931911562 38767574 464897558 603703419 124758096 17087739 240546601 163988854 148138063 615348972 307142538 566098250 155301992 341124519 795671581 774954186 15110051 819415023 178157609 140621770 983637930 217354700 56786395 714036132 507350857 281553160 930579138 967884724 136269044 63872434 975450196 167139292 567777601 421036191 147855976 18519297 58419049 527373796 736296378 354296715 741500364 625565533 548755051 45283817 882609258 16682282 418330750 452258571 455754090 813121069 424897116 372182758 483273623 514947213 626951505 76449524 427768029 879906869 456471564 719322289 184954065 798413141 542277411 630665759 81362215 106423520 99410829 14475843 971242041 848532237 732430630 176753062 409237383 829217751 698140974 547798228 946116145 547660157 385849546 572560096 840822655 17329410 600654722 723429854 213022554 132951726 805696450 518894440 875347152 921250955 518008153 391485210 966762643 91644136 247689212 498841366 277727611 185415898 940075972 561574529 617002240 136881846 678961580 287211524 545723840 155739801 683354132 127639628 329639423 594713312 831854913 335558282 449853986 97168048 71108058 23538931 618331955 285855855 252256620 751820097 472632160 445012041 318199016 722347824 644793980 504612524 127072544 353253634 495491197 692942540 198152013 10416124 926440444 416264992 218928012 794361574 320100024 768161763 703996764 335732367 136215059 463275924 928018977 799519815 746352531 115177334 398731173 338317924 983628643 374884881 688971922 772874429 598805199 344724911 215408888 667887410 572282572 264102624 334275789 282249762 754958957 488774390 556694121 409949939 836052335 935132297 574905094 969810573 680754350 3827701 504480582 926101471 461256365 46128599 361633196 389851225 503461907 885792148 50288929 161560689 11195944 404585426 879990641 480716830 945074012 742782717 482751948 332295520 423819201 967341507 706414405 92282550 737821068 558532504 643718998 761339302 122902936 246735667 714355802 865043256 340223970 281087759 593948178 424086139 279268878 734952427 536290849 489630975 533748193 9249611 847640720 933000538 987859909 175857141 72759371 132443556 945655112 646597748 598675361 253408762 141564829 557570968 45140680 982661374 975955481 388505331 123404374 597539413 918866615 581275998 541208521 348103464 529899157 400373618 923574273 545078436 413411957 506614288 364010432 577899642 680192829 47708378 685778993 889507679 430143607 678435511 474776926 660926861 753770706 962994259 410394297 583585600 786567327 654838940 145741716 481512763 640710228 742999878 690266024 514054465 415280396 765808968 265178514 928155291 200057094 461434717 826582865 913986200 920263714 320101508 711177418 579451656 521875047 182229633 447925316 773456065 795698816 987449945 201553133 976472091 158012473 892540634 11397459 308859763 435267335 286312209 638836715 327514027 891994238 608624337 340845453 220339368 67153624 316488499 299884533 29273555 709176181 73416464 240293956 19679385 710188373 703869833 55987582 624692459 107655072 30664320 849211146 284399551 822948894 701095708 473458485 606237581 483023296 452536393 198343087 410235090 405616405 731687222 873631756 323007120 862491861 641407957 583907396 196199116 488234586 963470174 441756979 39175951 4387874 222388428 361717530 288166118 327990863 951201630 373073948 713092195 838713127 363379992 597033154 165871769 697774996 663348031 586896504 224581667 880662436 58745057 888791053 563700637 253617930 264046923 475193911 397107754 191760795 156272784 736228365 976399341 354227666 573829641 87222667 342273168 270120781 752288976 654467089 217527232 986362190 503583811 382391012 403133870 263103804 111561351 998512556 812830607 138861855 241346819 968322804 457288733 740787751 183061217 618769070 885434901 509545765 279694736 968002732 900517047 790794511 609417540 617287464 582894665 124016001 379992436 452283197 600103572 174829879 286680412 548655467 266085221 578236565 686292601 798717975 772240654 471583 348397327 562548232 359964386 348363521 957113510 669074668 712908732 253287303 47328905 774610385 402243705 309608870 464139846 708025772 915396217 840412530 347049008 56556501 260174882 552395174 758934496 855089801 253194589 193040927 549406384 219118439 112981015 439370337 595227711 344321524 634900162 798433808 476631792 686222871 886602449 142438264 535358570 779747485 6565183 27350535 194530329 126671286 167046921 41172685 702279084 530370934 876777903 595605763 393277333 701782613 661346743 925915265 210833804 514912175 645729066 238044230 587339532 869219909 625289749 961177843 684260309 589899963 842748170 942676816 830430312 426181144 596018588 202906822 640639630 765624393 310432998 43983332 577606610 914438301 128837637 731289819 694230530 297522762 853821081 890395650 474232754 686565607 393954121 796153938 965933240 239640816 934459452 354221546 990116529 728727622 723595168 483471500 286303611 191417004 559045158 277187614 561938361 921700939 761525636 586220331 140302163 899747374 528795890 951692128 256288755 787298503 378330030 280349711 685027208 32375400 183272824 671313071 350706375 854731211 186477846 730177881 391333285 485697163 272120017 198490445 368070110 839568297 270158582 205277547 725205361 186300424 348145751 889735355 894841122 634882800 669557447 455980261 15481591 228951695 47975330 676717242 95434940 623299187 622916162 485733033 461896319 974444049 187902091 401335114 606045460 571626306 248261472 349327319 891315858 104281792 666633003 494016174 727732435 731622574 273762393 440946129 73039864 395081997 884141532 706974565 919037155 334148680 905032615 97487926 35615676 338055593 486329654 510228018 856863853 869439457 87638531 926267114 56839462 704479108 354706962 394800148 770305241 668587914 186232934 834418187 893527486 506725840 594168201 335686733 293555153 629089685 83390472 333909500 405718351 582916093 541393141 185951838 914994493 359419538 885877348 149201757 372973025 219491262 879306734 468777992 493651783 267926353 484565297 300429584 545348029 686058241 227192397 91183436 3590231 820072165 370855528 4309557 165393772 261615098 467865644 179532395 39181079 867466398 946784836 926897710 716049335 636161304 597591522 937828837 389164655 115714574 368928572 42415259 317835686 382169868 414380042 169998461 800268169 28647684 599213578 445483869 964116612 893656777 405214589 323734834 138246605 332354963 406632871 755715734 345048025 28438910 623302994 987913542 849320677 512989706 225833291 163132582 9061742 398186652 364516580 365162043 572182713 117789436 632249969 438809646 428735308 837716950 306070987 439200208 597799795 796168505 804670160 536483856 403219388 120143642 55813088 329919495 653270907 561331154 773445218 852831597 897388359 626538140 679651645 63171872 600288123 340930584 894254943 660069796 670319798 637464267 551385658 159983518 729666651 64013213 661966914 878620760 421479698 413307481 281106800 285102145 34892101 888481328 137914306 535056746 916292004 760620086 568379832 749189129 86784929 660544996 752308953 792273146 890265589 457766292 685431340 228969529 857585433 179651337 512247487 725655913 811024334 31612388 949395492 276718160 196125078 766527535 695827183 818670424 829489464 217875671 113286457 136150544 66434368 257977386 904935712 87415209 385524348 888213085 426735941 952490874 55633536 163795464 646103372 561070461 230444579 689916583 6336095 679003343 565955072 758738203 186071468 177259572 981002998 906798119 941801186 640878736 189212840 834640117 373884600 926820207 258588158 145363342 188472679 990978942 415231906 979975013 195742507 149996815 382134404 983687117 387957957 232577177 866423383 439705726 236518908 392535350 715177489 410641940 794575895 532258084 467059823 63602832 16027748 512809541 19393135 291689429 477400245 745056414 930117076 145210412 11193310 533080795 297117093 805222081 989749816 215154890 825632942 224235043 94476833 150811099 442932733 726814408 428882554 646008743 536627046 127597958 33403687 795120742 27424768 570141723 126480787 431942519 180018854 847977383 361553193 869812188 227405431 245286189 890641884 209379003 592492887 730013206 450511520 465179614 730055276 231756973 177035246 446380596 180969121 318360739 840709700 296010830 699093798 780213645 521779875 174844643 164881390 157896545 417162512 302263116 32687663 800331517 798442259 367090184 78861030 413644448 859550778 292005689 344649040 818368623 120370327 751415590 626819442 657695985 444068670 834420407 524449427 983953812 353028809 876620284 165741501 734376230 688237012 366362791 103012415 526493276 295547776 527975053 292248109 797519438 338839028 110758440 780254430 926995193 582628055 5147928 72068461 638438844 84487640 207515805 750515002 174345691 664614183 967174175 500846694 550860031 445398009 446122407 429498458 494465460 781579527 381471843 133282880 581773802 597563151 427859237 653034888 995808117 434458450 673093861 687715429 765797517 666484756 32181051 273363022 859750991 733981472 648256742 926246525 830405433 5410369 475857991 305821299 296406450 575158730 131681254 312893554 296567424 782614799 626150124 515766786 675020624 945146090 513352104 944800365 544384305 793704503 604087819 80088898 79345433 781050456 878771755 84260053 145185887 330570673 840192195 236351166 238883647 551447597 832187826 470795862 326153562 263091127 851030136 640674621 118912563 81216706 362931388 47801303 680026546 183901378 449977032 265168330 805636773 946489009 420254219 484830849 568356666 208894859 246616470 420721580 826276743 539943122 774604960 189407166 410704899 36119818 786905346 695293038 609733641 118181438 336850364 440720694 659564124 710508666 718484334 319702487 53174174 295058510 69640928 84790483 169526999 807067473 605366650 51433970 669092341 597319836 728972748 625925822 668867142 725839691 401851912 910712070 117017343 20371200 44981379 845533534 392484792 666934880 880285752 973839262 405166830 514467219 145584964 56102239 405403264 995505864 449146731 850010753 185119795 454237359 638854802 203636136 484735022 53977341 46564675 519037626 616108926 505444076 688919340 554580834 973937299 644522424 427641248 547565457 970722242 504361763 743526420 807218679 363952577 598209521 295961763 279878798 965677 842349677 360155275 955904272 538442759 846973667 664565422 412249468 840855091 828795939 449533970 278419093 617849848 170462725 81151073 403820131 489209219 196549087 365378154 365637808 620015203 221932304 723465374 823838091 208001550 589747577 236647316 79910857 279762011 521365503 984855685 456119679 390662150 302985995 999754192 757864585 116786480 595750153 362240375 982162183 723461596 308166892 24454561 777232346 435037811 336135337 659355926 712464171 407994945 57629111 788459462 253534437 715959286 927369109 233448770 449918774 148899877 739275844 558649153 263111954 293627848 425545417 323610141 491435696 322888378 642773933 917501779 324925451 775670843 787404157 571254791 537994594 74515312 72158025 848863101 650864568 848838113 988914473 471455649 707924308 343810554 558808243 701025664 191059523 984322442 758000007 871041485 636618449 765511238 242175940 485440349 408181780 412346439 53054607 518248875 342243425 401337992 83973267 38136661 27145172 100760937 312650876 155524253 872013517 141116719 614144379 588653032 569171566 335243905 929902533 632091203 792428318 792935660 977113364 397614553 420707592 775043937 368522020 716517502 854102685 364895410 153751607 37885479 102706958 332698136 305982354 974698864 993113299 395960752 11574270 669516309 988546598 607331577 205142600 856279929 356217736 810739543 522013633 851780386 443996220 639690388 756985534 326928698 665244871 668810586 731888921 747750672 503716727 896259513 152622766 623032213 514002648 551279527 387109855 587143136 232789056 614606204 66520081 897383338 408307780 318823026 29561389 71427027 206817089 388948779 821592351 165226715 926194644 699827754 460687962 28007273 574542690 869007448 142046291 242680520 310238865 498886017 939244802 724838245 676743117 408341205 337378916 122166098 12770756 424481127 433101051 683731143 141841386 980825265 58837068 174363291 167263990 904627470 791499616 175643343 241854819 730887231 569655620 506225412 400614384 593712103 673165193 150352639 210966561 633699343 677642948 528315180 896329403 41463203 493174031 889245976 975326796 465251570 733598342 732002294 424335776 286925362 821443019 115549979 403421261 352407545 198462083 815643267 546293032 337379269 858234327 870314825 350531790 313482358 413766388 8415794 14350877 529181903 123327883 429324323 465652919 694567928 434126417 470337703 167579014 253853694 49648000 192585322 780979506 922689106 207145301 861163968 848969901 917383238 860243088 742973215 350309288 684098963 600002295 234202528 634924315 259969238 761686483 400957314 19471809 437189646 37185137 488447655 654510233 949978400 246762658 634395414 226000742 94448211 102792507 438936439 948649264 402750677 97190038 309545882 673784001 754314036 522673424 537501424 184890665 32729573 358950793 203157776 852479547 335442880 826489831 839181876 535715598 416487041 64128915 418618297 84750460 554042697 427668985 3951779 498105766 249139996 394561805 698145302 879806574 874740577 256525761 873293790 392678395 38413925 186229904 768773352 215703353 956367320 470275575 617640903 697667414 601464142 550761718 218464560 59186758 450921663 506617235 666109054 272108353 527124231 681684823 400450094 535539520 498737767 250133967 649876580 62192003 379750146 352440076 227897189 849615885 722653025 123556387 242796059 243602982 449716464 964413358 359132820 562439896 142259326 860466250 954356867 332049779 355177665 116562711 546027966 819591690 25549008 709726267 830886590 627880436 574648999 78284127 40156962 542809675 590444454 297645104 682311724 797237872 137579282 225346783 450015554 747754117 343058067 323559586 607215726 109023729 33331892 872374321 720360159 376905696 392961895 94035529 992085350 95479745 103579262 728015405 207229690 408897990 325681715 812821536 999729972 809742183 9540513 659070956 296160468 948425695 532771656 657983326 189182522 677487278 155671949 797182663 996929005 104722965 719770423 810737532 532732184 181413277 729199092 947341911 384449032 276275344 11884242 987706421 129228463 321099390 684647622 724700790 140794660 948358586 499357480 485075840 302928929 911987675 821330485 868843836 497623428 150131260 586374540 190861720 65836750 979339387 43270834 819452163 520309159 330186493 992985486 540009715 662658136 666750313 978137837 354106466 111117903 329365801 959174399 824850509 268478623 91045868 969628120 513484852 933327485 786737191 131786736 710612125 755077572 598672783 454795427 142259090 394121586 747918752 868441778 753238302 679713833 840964121 895023297 726818771 638380719 165982078 330073559 625228103 687687278 666014613 329651169 895165586 414577653 676026857 877461550 819900625 894699893 412980811 973471220 636146599 522116420 345443147 191327946 441890231 624090205 749641923 930118956 764715 230035167 100908109 735916795 131786800 139392650 641161160 629356538 14629239 60088133 567272407 574328402 285271734 862393754 37987425 367908622 869796133 768837432 967281426 391477408 799671298 98582384 525274585 280439131 342587661 235700153 70345576 73991670 68705548 986111533 525658040 458978831 197736008 959026697 613359234 259716262 909977359 686887985 974178758 37910686 750498864 281740201 500231752 199227199 192675202 810673693 115940366 419583671 235006045 969666138 615320803 303123604 242642975 916352211 297706712 293743179 613271208 601225757 561331390 350852021 86638814 558824819 635996332 536089484 466215210 760130354 391585919 142771699 767817210 780803934 617888341 279682283 296511037 405665308 504129809 347662559 379053034 430602806 136269531 311399193 689664633 214256026 919095709 670553674 175415656 47914459 551713158 385765126 648965815 245816494 14018955 216590917 269581164 492583535 657871329 309142500 89175568 660788890 510386309 718792482 461016881 517250130 274507188 184754467 181159902 267390685 252796531 271583089 34463790 456743973 44056328 665505910 636003257 593345337 448991614 214742018 881761821 775953610 96210470 704490443 711808890 578287534 525285393 16370152 929624823 928334177 579415958 79795542 970848059 482590335 408128210 136654963 904710388 594884427 553836067 798148486 140618068 139818540 921773741 950615861 552033422 684073002 622834389 9234700 962753118 732196725 738253512 982475261 859951230 134812127 651953397 356868315 65786162 380483421 769076367 645554910 873567677 838455945 19073548 495249954 503459049 191932195 620484520 203397159 117357444 990126219 892344803 954420306 296190685 444314697 46253567 802573419 487606603 250381958 863858819 539286302 731260582 871148176 555575738 373600890 269975244 968789850 979243573 195662964 657507870 115079673 701454661 356490085 908950528 359625256 552556418 713602184 712984924 862327493 694656839 592708733 275843872 31272018 653014323 780841929 26258107 905620341 211817129 851340628 105432740 280814456 601454673 531588841 315350739 346304201 38224533 923016633 367214406 217627003 61103141 388778200 900919934 865227204 908303987 942203327 614667263 969292925 878898232 94358728 470565075 486967717 622118381 364338614 623232520 135467230 179102291 907121706 137704749 278003694 982281963 712767023 845792473 489337152 888311423 946087599 281487652 697200225 589826455 683757563 750211628 392400515 79734021 969887303 124871314 798122237 963576922 349136427 476719610 692906440 371583598 450265891 644281743 671049732 259306460 547386384 833894012 581829233 878922115 38494646 488083572 869566967 836587270 846906684 577222699 598216734 958937421 945675438 697962970 445473686 422937346 579338110 797352383 657924273 592160021 563525887 586515099 940731876 872514873 225724649 405417522 525646410 379280484 497084376 274421710 518766624 539826003 934207949 192124093 122776906 919251203 971397803 962112718 758297549 435910457 164590267 728505560 740927571 101498108 297012521 641142068 263399594 796099861 965202052 792008254 938362949 645885078 770915650 523873495 926899897 410314064 969294393 454156006 949679170 557317723 790869799 590576082 421150779 59948178 513344812 131118346 963249065 525243156 955059019 424958589 22913969 139942853 29886701 436339490 290187806 120207818 678842461 134370162 422330332 417213457 357991244 362229737 583541631 457991623 863424847 145138056 792654269 879894751 310793820 487864918 900638704 118709394 876754769 757254618 997291669 41035738 384553069 101559203 712190415 564763125 537847253 111810496 456967140 745830120 745551888 72330568 476000191 298165242 332590220 263734996 31140205 426294836 936124439 21980416 100645536 992697576 930664294 855078638 490104111 465630247 470763409 506783426 885357972 740503881 147282581 201015847 597755756 874371433 830488017 252802248 300898811 146279911 619718281 706805976 635767461 152684772 936936038 39344011 900026230 208939465 381222388 567708570 670559643 242052032 343493923 185701315 745214439 660036665 272955335 519728967 817427279 676566887 485250584 488753771 532260206 218848449 651032883 490761463 371446530 529800065 738202007 193896634 914041965 135417640 727325096 768756740 665750069 460883960 651467823 640777258 946644356 44281720 199940824 552431109 189921960 366281972 46326450 553776755 443255700 687320059 953466035 933535957 935779934 249417439 445246002 474380688 641306559 881807160 235378539 914644620 177583510 795045474 74869247 180352952 850146149 841719802 475910001 363857283 49825490 677252196 437050281 734699877 678769704 132250440 844115829 365775956 193260755 959578129 900658435 158731087 115891176 84164205 846891113 18655191 381243546 111806672 73263646 933869681 802171078 323372272 105333117 546258725 988199784 558710346 888674121 30931970 635494692 79946396 186696740 476347800 484059326 718842985 592794390 699530108 213648290 37739384 900841485 49298631 159643741 775889237 869554263 723581079 508079393 53735375 752015657 661495437 216858181 191873912 578937884 247188814 869316803 826826281 912080810 670296323 335828665 355104635 576047029 279148504 240455144 772484942 492500481 207056512 380741176 183511622 227833013 418406063 107689010 526819401 16903902 475636639 549949828 193481474 951826156 444697740 777484673 191873633 858879284 811979064 338030495 239307033 828550764 885012584 957097463 259040545 810761265 529669732 9462216 892504628 856326532 214815099 383791092 860285521 338959177 938803325 226379137 523021883 959777479 427744063 468922905 142722041 69404715 196418331 733158026 104308055 21882116 454712685 983042887 468690020 576916680 116116503 715564262 5227506 236780366 955161085 242939552 722527258 944001874 796359050 93678805 908011701 689800949 295249194 122903429 560596451 897780282 524398030 165639895 678938760 975037834 894078315 810646422 608866506 929950769 919889274 950912942 285127829 400213727 770186106 593996468 138748439 622801447 210198890 421164124 290408004 186006275 483578959 673501952 136076115 731405134 872316084 324445216 540043070 946859080 307940133 374162652 642775622 640274710 847046323 496416892 416022382 147888960 901818227 524238057 980602107 244794162 361833727 595133233 690915066 63526587 64543475 408994822 536768442 603327376 87025009 625206848 98043982 928602058 429585822 766351703 781365004 310285412 216594466 182471145 488701968 896384446 390385580 612223034 65346490 811918365 604307820 526762159 348604203 804317224 308964759 632766546 163952333 103505772 775921639 362990418 207423688 68497626 605199384 844589951 421973389 717287748 891156588 47373522 171870799 30341603 472436776 983498723 753435525 462405332 900550677 674139761 223462250 219581334 798643456 771800542 967386237 301916045 738340922 488438704 127250433 142079107 266570264 953777170 390944382 409668898 298161268 113907792 909333054 968000891 557682986 578951519 425486289 169031553 185110172 58974802 825348234 103366543 806920751 626462438 142427391 399387870 155513548 665602551 132994444 43114512 817208160 330826249 626775249 515158952 598293852 903952832 236448304 159353999 193452853 47832168 963411536 924354193 967145701 339088494 156600221 754890462 792600680 671037412 178657477 251788425 319483968 293870337 469233468 59179276 470147570 579201695 289121721 213109955 152156295 867679931 98613943 189156716 666761484 551493369 959560437 28780717 22242578 330781470 871239158 29613710 975700782 596430228 370090626 356909051 44404602 224609769 858630947 963676995 133409299 104273744 300687017 838046364 833829785 201529630 375375527 101313692 580350386 460491086 101355507 72686273 823551366 965986046 948731178 447143403 604462148 740267248 963585321 854598365 719233948 817276426 104299925 900114111 931729988 805801430 473628500 503948702 588434036 145051907 611302162 582678251 719287401 595695074 632393662 980508664 956941029 326832873 248590090 34680447 66206637 844699956 354754030 759215898 390245386 950504703 676461349 709341131 217661257 363290157 98855342 608162422 340679483 113309380 978596684 132084578 881627317 984277871 608097543 663732669 110685713 66748922 49117609 72229909 529181100 278823386 862592578 567277791 753427558 908320931 312534693 551698675 49358373 569937039 690077160 637707790 62190674 59819774 930225896 612884814 817652826 445590256 485908675 327993786 82937902 774856589 933282140 409249976 972121795 541161118 806672346 451568789 509954195 542480145 898764585 51777793 871823899 579085688 472922231 75568016 143141979 578605706 465492920 872759866 482735961 353831841 912445475 391278555 949784734 407164731 296752307 955250356 774059447 76969850 485632680 590406888 273328309 760608420 611926019 778568960 31238318 404692899 743376909 823706216 778074170 208111749 21239248 376834543 841998838 56092925 259668124 629423179 537654020 921949920 390350468 111306387 350196617 492162730 3749599 79556291 759776558 768884727 384622791 145878587 919126944 526791178 112767901 626726464 397841169 146070601 8508291 676796538 352598708 210448574 795955168 31938420 804146500 77393560 719700448 567255840 825621374 508634792 687148786 328300880 280286370 775156197 211441992 104708670 568183030 563510248 688223834 927105285 41943619 409937264 989163363 371869733 870678614 278928096 220722146 803874307 847438720 380017340 850521115 198405990 585783063 623791664 297648532 323909116 445111795 835517833 677041048 513914579 169009393 977245881 565307831 607289056 612820340 975560151 764814404 750723963 371256287 218882461 644306646 640645857 975995420 113094632 306153671 329511601 918158872 147170876 335684024 772331120 785478724 633716286 699772939 321602565 535693846 119708215 165900136 652455997 405291654 872087448 838613305 691843912 206117009 649749360 498616109 293317434 974207418 565516024 638912952 581063819 318308484 51174408 969291922 604531864 655908089 394928031 954504500 250775071 279310118 535236190 980635998 736108999 793979804 853411597 675646868 699902614 521728497 533951254 712434588 929699961 667319613 199873285 330218241 116689599 891653278 733661966 502792595 189545118 908529076 611186055 35398117 954134957 753410853 754188649 492111822 551683688 143175450 623881939 891987689 188625584 461671872 576272775 669755156 585650248 281271753 732622187 126257397 889653593 558589160 148386570 277987440 302222574 255077976 298256401 599647026 713621369 463439702 945647058 523615530 331023181 283874210 417570244 555534602 138707233 261874691 357858304 192798922 269166227 876785856 151905222 452976678 908838563 99535399 299480566 917877019 562802228 677525257 736005016 751230062 106349198 850135356 996877909 202672165 155377119 426901016 657183995 400947723 443110325 756460795 125103612 504378928 429883269 503685061 801662959 260459367 885974824 950611292 936531982 615304135 275147097 780700202 337009335 702861611 506429496 654711962 537913836 109254066 879096777 583586206 906847186 702505535 692002422 729453356 195892021 595389690 753342345 782299836 260254211 890777549 149814707 188808652 793528269 650406631 385297288 717215836 597312073 91807037 168548864 320283507 345259474 956727556 848061688 218574232 865312742 866273336 760874415 558998873 135770535 817049881 899863369 396152775 574254683 298560169 400524112 18028792 230801900 143908143 878557230 654616708 827679593 781994678 93284787 286347785 147424643 294045070 589467029 375553960 23891729 562582730 318352363 4551813 342041996 135461057 63928754 611337034 364152724 277458318 853462345 14982820 66809705 212324240 764014836 775677893 382421874 123703786 956980572 911589089 900527290 313919748 730590732 928807857 996873070 420428552 742621686 568624627 238345056 515903078 431558637 231464423 586163847 743621200 89199913 102886611 799573373 835230015 46054854 347611521 338165247 542155116 152163140 513307324 546124657 68978008 921873672 332417494 57453400 167428676 626507994 38283557 174190557 455594170 241989478 243684482 837784145 628441346 672058555 999104456 430092195 810393517 199652046 601062747 436925676 768565263 39951864 660111006 662684132 388228796 132511092 215398524 772739945 23676946 404435426 583768032 283240447 226965167 974609863 694811708 955771979 159928823 638889995 304742918 706109847 206605455 497173113 885010743 770149970 681663205 919327810 620415434 940005517 855209893 899224698 328395331 603470974 165000261 513628314 23313957 279080705 479006074 614849789 143172219 309953042 429916609 16512867 302036048 283856724 582174679 63830384 258797879 861685389 90769217 862913326 19649475 352298535 163631813 537294215 806369296 688348081 132971759 52692684 434232889 579698780 653210766 340108081 476759775 639179647 570046772 813580622 746521513 823207188 153242553 566312095 971720638 782113336 503399096 436625413 611105868 288839599 970252048 769762884 192926981 380913245 358510692 865181827 579509405 465806286 989796252 89163982 753961805 658108079 253519714 728765591 132926803 286689618 226581158 624740145 798866800 539948590 581520667 488116820 543569768 651085405 430639031 155416220 864122502 723332637 545021751 623811594 578240533 385551184 906703000 720497281 62034408 137675259 380376479 885464650 227346643 821777610 198251858 931426961 247691567 227258763 101973629 454028261 767944538 921489327 248616495 65796796 28639285 666647756 543434810 362955244 451592100 324655389 374565302 103882548 678066449 832275456 688016254 732132273 261165034 321199223 399918769 381096553 377101855 682837416 817192242 919611076 988253349 619331933 902896681 122424077 238659061 996797573 950478465 558740725 641745549 537403825 312755559 599129105 264895854 395203480 121773777 854469719 84884636 220912531 669684213 340378277 496951202 238470177 296046541 963322170 509756939 449804133 411375514 267835963 144500202 902501795 587092830 204999215 703469139 126717894 596821088 141309060 437045215 172378077 954375084 157912584 242531628 918807450 339306129 405808496 768731483 370173138 750726433 987080148 822494352 712016383 915771572 384014641 996179574 940957889 503518309 21426406 497489592 115457624 774100883 81101879 609896329 744777260 365847650 519471310 280480797 946528326 48865848 361170740 400141614 279097300 712844864 195120988 284418424 549951401 685077994 236192025 323100220 515185850 337734505 92462243 977731521 204075170 872715315 567556887 438550990 239409695 633258885 355935476 378517554 24418194 547432157 981389470 463707965 198721923 320663166 780374238 857262660 987454235 456870895 69913440 768349216 929003689 133559420 568288051 387868591 9519646 884858804 56068429 824100434 404627856 114652649 171613445 356040302 746901946 421091507 65083031 452127211 606941819 316217197 145485220 263211192 742848851 681185719 306110895 694083397 771335657 180860914 879202464 592602887 13922951 294525383 234446661 179364599 336433308 623042720 804103628 980664339 603799865 310311470 325534283 31040988 105645461 728761569 23710009 683327191 48698249 64473203 437274610 314566924 207711253 709692510 72180534 491402890 774564313 804581473 69764010 33096673 571056541 815911679 355953749 764953766 127952585 198268927 550185253 609619955 613693933 816640749 523071848 181423332 145078587 457082776 451095123 732598043 619739400 113510034 942923135 879408444 580228687 289527731 781705062 271218034 683252525 807447703 974176746 16480744 553187174 870830363 182690511 43823441 230970079 791494115 312718908 213563745 73530914 255839447 365526334 927224658 797389021 989423010 599314502 467362400 927093859 669090866 169095590 477299277 944419881 128792379 833100311 351658462 919735882 322622644 360089909 710379355 95201796 977006168 135510017 890136339 860051513 991247909 435737951 482183126 520481775 427503329 944319638 991111033 349074640 442438800 707248595 684140886 115482027 715355903 631642789 782871753 121984753 825155133 917986434 468814260 804630329 852300060 854873409 774038780 800762812 885812660 802802079 334662409 708621017 634641377 713620410 635914314 172197522 154269632 517441432 19138479 74481422 989233206 946316705 730407725 410885909 668540265 968767777 209351742 140768919 737977668 15995080 790300766 475839781 672800248 485976873 601950095 44633718 410212470 38390078 504263382 709858532 27873525 55190242 197054139 471935980 899278194 74371414 287743437 664184498 280103979 965546941 266900252 805564538 320256547 415042975 832741053 976024880 122663330 171757418 750231114 200154081 750695090 833486572 305131871 365489984 846004643 593915866 748425246 634821666 497238407 317273677 543315884 467095554 680837815 74118976 553210546 96734078 950807884 209028883 580604380 575667416 604110246 143522827 951862365 37236854 18544361 671702223 243136618 791599970 557796219 537799917 951676346 402480586 996592008 847531859 147245069 855302017 423175550 588133590 556643746 447439996 119322257 981067438 967677887 783992663 345185592 247617272 75882284 463274446 39827886 665240371 642260152 770005828 707350642 571403459 815164339 961324863 609572551 366372210 260266610 641166825 874911029 421901290 281901263 362355345 178887174 795934780 719809703 952535080 75058634 418325084 823947354 549946309 756959699 963491490 250090829 720515361 236933818 512028234 713233515 18466588 800767704 42960885 565369504 390782518 389867726 103877158 61011805 11920662 32471550 688068038 245435671 445137159 689290511 942888097 941216200 993883254 221029996 14096871 255551341 449000822 227710662 24880299 735074950 954509372 922896782 830594663 745123992 746454946 577824636 756594551 148526766 978297768 555976971 820878233 653000660 999802863 139921658 264142451 921601435 261921340 427168460 928518669 212837017 516955899 673302857 342050643 148622053 468588473 786674939 11530388 991603359 318631849 960630962 101634566 865019494 37008929 646639105 38266431 909901280 653683482 787603902 430507709 272477238 689660339 590306437 632686688 31414933 910026413 328461110 483754475 727008430 276948208 266823539 625952902 779278646 63031302 328823843 969378367 805331047 104664731 485106674 195101828 665551997 66229507 940156878 834518186 777844794 916252596 671793515 831516778 500727139 92988359 438571968 602818142 888196929 292552571 249100680 372529288 760900385 416957106 638577603 280712908 238408916 257589107 749969970 186115441 778540336 928811622 709331934 735593893 701526669 194735451 945885073 195766774 299804488 336533955 825570395 462730457 788802115 837711669 639584783 235640614 928493411 526997483 488532419 969005722 74476049 198510402 732804692 302833747 532021178 892959806 544399583 423993176 603488335 643539459 926925129 909448463 76419782 480160861 287846585 594932165 943662999 760423993 260491800 986815786 892566335 238871082 130191000 668195026 953630400 493992165 672161834 816298677 145274911 830278597 865060358 721363887 34445029 280984392 755384103 303472641 658340511 298554767 665231564 297528782 140399454 194086114 807507193 92082079 699708984 937863722 193642740 606691040 487824325 634410870 914763720 965349984 617412770 224076406 276162757 241287893 260320242 261840131 546457598 91291478 789122008 333261717 372738761 185287647 699596286 604436939 388639811 494218704 386705425 955540711 580085706 858647150 826753090 359039567 652252545 8714081 12485062 274064398 344411343 582816565 756550487 285800272 962685664 640879577 645314482 560391401 269652770 716439330 398762007 588890063 86194634 469003081 161653452 377149340 394031181 439879529 68345754 530366221 945686503 190444034 844780622 678968965 196883991 472988537 695217977 53706379 620358945 489055893 633585073 663375943 29774475 664072964 341521550 96222217 37770656 791227348 787413166 661123010 717980656 856486394 317386097 129747850 471312334 341106894 772370237 578378264 315656401 973819533 764865531 885088589 860531283 460185302 212134296 851259049 676062709 712654638 171262085 869534164 306162201 848878972 542987832 972266263 477612134 854036109 981627817 366574560 201140296 111344273 313147350 708776770 162535278 683277212 682780735 173409394 310904394 441618982 370475370 928275275 433431188 371361164 93222240 542105291 31325640 603500172 837097006 557185428 361089443 10639309 134002278 39497324 941749930 583065173 81248155 771482301 56131747 33948689 613961448 472001814 180088601 430084176 177824618 338554792 186901468 728814664 516166337 704915657 356686207 228545936 755535251 316334964 610347481 932937380 99665929 664312776 44619396 210595173 802849873 244915077 786420577 229399958 169592602 577945746 537548562 71594848 648825883 374700409 472925055 631393743 823710348 738476009 184530002 237896018 210142634 483028276 174905211 273462335 893753656 5727950 625640364 433351500 238946809 661507796 790931677 871257111 348989495 485820546 143811273 806875552 54827583 329805500 797544304 650925770 771272931 577109126 376891795 396114141 135167478 626779532 454886715 456786951 303708883 654127771 345014323 388979158 161398487 899867174 438322313 513622463 137001443 807267522 619065617 987349915 999344347 160092586 828646882 912329253 665624105 530060603 79488727 934286717 136131642 305290617 719225359 949349287 403231232 251429513 660063853 828396301 905470830 721872181 428132888 460922105 280230911 134185323 380937980 373791260 75891504 847187646 955341640 109972234 143579394 700877540 525056494 191852219 333452409 81387062 920418087 365916940 459263007 381061171 785923820 912968508 295351425 293339133 631316350 870984304 440948913 688432858 359225310 949407791 642844866 336352948 558277205 201180902 317215824 964008090 297374958 831677541 226540789 195191101 958047223 729055839 373655765 280818547 203456132 964515054 337205011 205993656 60120300 916974862 702178393 797002152 497760586 451660062 467236693 43254918 1294845 282252642 738519350 549273529 22743592 438762115 794847795 12763209 103749683 160393229 406424068 887169126 923126856 808315631 435580007 812569570 65883863 892513279 478840220 599419570 11409170 177924724 522362090 166215536 911788913 800657514 774870808 555916764 591317040 244547937 24680180 248039255 945011660 30210238 685597648 253772134 89892234 609876553 827218432 662134837 842924528 896372398 948519773 709219601 314092874 757357052 983061445 137918189 272660518 98062889 324622744 696038110 969690072 312998795 346379325 894906527 768689399 129464160 82141339 84753678 985695710 347574855 444840864 438637229 664295724 664761541 494814910 750869026 615347268 462760898 779487337 882544823 237025742 946810121 406047386 912441050 144589364 219368907 865173327 785792670 946223142 89339676 159543048 525541433 803389207 766825077 868807500 275897476 946553277 421960241 755023138 554856830 105208981 133519888 301866904 764592329 308181084 984636342 517544000 214649900 813463703 524685613 603061166 727786511 556262412 609416543 230287355 472174082 305652039 13001373 226401093 748726582 619638550 111557915 212501037 578263810 397183245 405140849 327238743 81858399 552234499 11881755 316561645 585455469 278983315 439617274 171633949 868710892 284869532 539064786 717208214 338456516 348605634 208481994 627961871 134997117 933661419 615112687 610636225 272119495 378314946 57647280 47492071 116880628 780252983 111440483 881508165 819031929 197265916 756580031 503876510 610549105 117685770 490378336 197851709 995355930 329470490 827260743 950180461 882849877 287763757 279195479 859404801 477129002 483533061 787890393 915974093 678265922 886205097 494205177 639190058 461780843 525373669 71078470 878609270 602140696 577410247 417122614 845617298 515611102 155630628 144542880 449718626 632338169 158000657 510120000 880160593 936079045 482152298 920035638 538793930 126612036 253716814 424646791 430543040 375282847 950009760 860414363 640906023 811254685 687732104 474636989 446089080 390903853 839022064 987177886 811719217 636200162 425615880 69129683 614918739 383826034 702353859 901025106 237979106 97249847 230518360 348663545 489911913 487783598 388218049 717650183 297126259 638841338 853357631 715403681 143404307 674427489 722388692 803530574 588467293 951037134 861455303 12968316 434897386 917210958 934635556 622830841 198682712 905202067 671585081 780185210 896767176 285845876 799837979 884452119 287862623 846261611 562774815 775824077 276446149 302504213 220163681 474194171 832833961 377380790 328217152 452212965 49825082 327581362 608315616 637064245 990897071 906613781 136772006 642919285 967211969 570417932 621994944 605757589 458836524 933202026 83815067 280364395 425681970 715461412 770489451 572384814 736540695 173745877 477371046 434159611 42198438 385969211 658317961 103067473 649625770 848477624 507723666 189290644 432221558 14505938 781574148 733696141 115713886 645189555 661877606 205358312 997563708 515293097 304137476 471051956 462333932 520406951 424116844 733043943 869800656 985382339 320216563 440154840 115133004 554717878 834029870 824453315 323985483 820672607 582401401 378825801 313829560 247795264 550812787 645443309 145849862 587953151 724108928 773222551 867134889 623666151 816857926 617898005 358505115 875961188 659124784 215099797 937317848 238653323 306582766 243974445 300421858 218983311 576721907 68633428 739378237 225972045 738887414 462027110 589974516 826708929 8344434 797363747 584807954 844559247 777028389 189792816 174693162 218033019 257808020 656145044 124160208 378063089 104222086 940077373 965863966 868287614 913251717 577124729 48193584 787686484 634438240 322419325 929133736 61258442 423030444 892261858 730290730 398710490 13663294 102964258 640622305 25959074 688849074 18500895 852391673 662795748 704606184 279567517 185223459 203337349 35790465 908666051 241957140 865554193 173496422 256549535 678702597 629763894 563484482 131207839 142958389 512346180 469553411 986187032 797008994 381625268 145298525 347490498 881174100 735125406 313511239 53178681 838782803 611998017 616040827 70840190 349254571 970031487 640834298 175404149 955759151 71005534 416914054 752046949 529143475 479017096 371600935 598546043 904092817 841791435 950774695 944760134 772284709 813072794 634101014 857006396 365890129 184330379 836250950 234844724 872322810 41001943 885131343 122264811 528721801 855021022 470780941 599421823 519944298 803651232 939788957 893758454 1023120 757243460 704272100 805583544 935066095 528268693 611674888 141613841 472138241 249536640 811047156 480128945 269918274 836936855 684622040 85070635 643876020 971096977 703720871 372945529 72645724 676910535 262504856 601448310 208985027 646552761 656507046 880168291 80501621 605440903 603239184 637783907 816493189 538064249 965474265 673596158 882922760 431471224 759534409 732077218 281419413 278189458 290211690 927357981 148688076 290679162 503139468 385666852 821796300 926915845 249028545 966600656 285556410 470461870 592346465 11340572 731760705 224025618 524374408 357367656 487526157 71532149 178025107 179389689 7654479 268553020 892710311 241352310 844955196 434095473 161454378 265262957 513285262 319609667 539452744 606856396 115070721 104626818 627949679 47185768 312219607 627368231 894589395 144220793 99861077 758104010 596186603 16624668 981329220 170743338 974436594 389377488 56541552 7484841 867063143 634794745 700043308 729698253 480819341 482596193 801656781 691253953 871226092 595801522 942548010 97919953 925173454 296133629 630006563 256277490 804065987 944537654 451318039 460638263 437678109 310847669 980324204 867730013 795788661 48167606 153259786 120877376 318035748 109695194 222572256 358719844 112175051 762232740 751965278 817948525 978350795 491249149 847710714 927918247 227647182 746527153 986968491 895281023 934315580 117849072 429045617 535137799 247732679 805978061 689124811 197143158 863931104 127268034 474838591 529870246 849145407 232769323 242446806 779012501 587915871 358556358 127319964 555501028 194992639 902312249 576110884 950789723 610822818 642652300 885293827 319675747 231941392 204743595 643149649 803892874 369240531 107287269 22292523 175006979 883206587 5984368 200401459 729107491 905664602 6759650 503554830 965297637 842173577 534413241 387696613 174407527 401232097 139077589 899322341 827791211 403696195 470653945 812047039 266845911 401622097 631292237 779279144 437370165 905596402 869295583 804762970 710142260 758630866 539092765 890965394 494060325 2273503 598872668 469897872 744747390 263936205 343983445 936333850 786119515 434296979 340227234 560102265 126757624 729437420 262306373 472831993 496007224 989757655 117902882 727223150 92327713 114914328 291887233 462111402 734981214 141113781 118144653 844728840 903329724 256785017 325420247 131058660 353288877 690555764 110168019 332866848 646207688 343719544 492591193 887901601 528712262 425526430 671643174 716329680 109971591 465705663 885323353 772459034 199397515 670316540 408260086 874399600 464720250 6635063 131531366 548783048 433393949 556390551 534901237 503795610 23665762 649591304 828050003 929806179 110244827 481890745 610891540 826671654 186088511 610645916 94152752 224505318 634647272 80405737 499491459 963335212 43646548 600983707 115621966 85833351 623976101 19089393 118693812 28361480 110219297 743299311 131198782 80465090 887155122 625373402 286430808 800825936 865930086 863339200 391218129 625434703 97950448 995252718 988905055 995079135 563745317 935695480 644192025 173617446 464487297 841822132 295316987 796004813 105011872 405449919 893886053 779435905 699267781 628589302 577314716 747830899 417267542 821873790 377922888 95181273 704463965 202208958 890056181 858111083 563689225 152068832 818094482 973012710 939000875 463489107 927682036 694678156 751785146 991721803 408036180 901388194 122056783 754987328 552569037 912677361 641527209 944722795 578787551 195805510 571501355 721574732 623317999 292598771 28026201 268934439 911489732 347338059 688800095 286134401 229918988 156332585 801514890 390361768 619189717 534435178 693354444 530529577 517808660 691127406 8457276 703584344 236629793 862646171 189221268 914900427 951952697 271408346 659239345 506578655 114187259 699601432 166118423 122855730 160491756 649729479 433478251 750508327 491297267 222186842 418687735 521526885 364852189 28757964 510189353 750590040 854596826 553788954 234193939 550545071 706691326 652974532 843792109 889932252 810490049 732064080 355225487 76223383 47424896 505971911 662458616 832737115 334028281 624518198 445389770 146128104 850811603 546208815 643846858 551135423 727471892 125122629 729550181 38109353 705028777 123185044 153351718 271092273 25672417 952335158 364084545 794603301 404476146 334382286 166228236 672666649 272639091 59670786 550994048 756068579 642160096 488593401 488916412 103880992 250660122 479635425 160450178 21034158 144291812 455566699 794242745 99801136 853752935 98166349 877383401 209815950 244962735 953996223 437766338 783200882 773560363 589839103 346603413 409671371 342315569 588529613 554262745 779455310 82075767 703079663 589013672 573007856 554380443 658585774 515205183 237719149 798417309 966241624 504804481 73457861 862619744 849140156 129631861 97234873 808901164 596734385 577406404 765864274 554263343 395735183 615032124 225121115 375870711 698237875 622976335 870530530 465723641 970947328 593491604 177365947 606037774 541746521 492566085 215180029 828515313 851429672 874887872 54494594 872165314 704209626 376462855 264671083 912332421 109305185 599938623 962895771 803487908 847304881 781770292 684300855 615633769 729579587 757684692 298091820 434659205 854028180 542271152 864350889 346625932 512178855 222687870 240700832 843312247 184583295 385388441 349652554 874945568 552981926 49902463 373470880 161876425 878537898 179683666 955538146 130279574 950064794 102323288 297021460 360633358 719703437 262954108 613103740 821650590 296317723 469464778 735075366 653010454 871707362 589022198 701935968 216357417 126183682 851189974 950463806 492840689 109344417 340044515 610110999 627823466 846666345 489079997 889498118 809730035 746073861 404670628 760211306 476774608 379988903 383302911 487901030 730039978 169122437 781957337 479304802 502732045 669350743 26740319 847845512 533561576 735491035 243584867 631944775 293359377 389023314 514566620 351136980 46424767 735116800 214245476 896704164 614020622 399828399 974490809 189665268 750270078 2150957 397683260 520949569 444766068 457552585 752852597 403501008 657864376 503409114 606305677 168908327 657570038 250429752 975183058 490165906 994798141 353555137 309795126 587773855 96081539 390468821 271909329 355145378 556338718 821409499 454031963 238091314 135048780 644134842 233937331 863962282 143334316 891422304 515605594 527577769 437995715 60031039 611725048 153619346 649501305 784414667 888857814 172164621 632347801 114552061 124460131 60132484 904771668 394237395 539102640 537043367 60508350 108646606 282550515 475018984 533990224 896482162 928588552 661639936 662607461 767953609 347970539 912415848 7672765 406060001 457371455 345574881 946961148 3714121 903723210 172882157 595737644 682204312 945070838 77594195 955725879 975980774 530875218 303064735 482262382 255412561 369802000 753023647 797946885 57675898 982816644 248537063 787441812 680535557 594226859 220279118 210030743 121811741 483506081 716552559 710229231 395082477 182311722 796918057 220534880 836902184 55478826 665335840 195823633 789928065 642351149 407674681 37641743 826158388 926226400 563626274 524985289 531298684 955206037 888735943 228059797 250742810 41622980 539117534 150746666 54266581 925159812 402923869 81548068 875137780 893787926 150061054 124304260 938523078 226516571 752906946 212349741 701304602 96719192 910108523 467022440 137874375 337163449 498829568 745479777 645429286 736598604 809255501 16848295 240648338 212907394 869058656 335590576 812473839 453761009 42920717 414860883 637827105 250885076 141746539 125620300 931820176 743001737 120607829 783199163 866203818 532310802 963758315 657345445 503468641 670842005 534551822 634099058 779207337 459313884 639613927 656654189 892716540 940868822 132064352 735478599 4612822 418785556 899437993 650197141 749203000 569921101 553087413 412817741 523157545 73367514 456697274 3338829 367297584 181553722 712131765 514721748 231939036 438903696 753520612 793095687 777684284 380240416 599362890 568960877 648695655 433995989 268265006 905645428 75032822 203090366 722560924 818810602 149291141 165271181 453510370 821801604 689381173 914594583 405971476 256151386 499232557 103430102 233198218 726184809 89820180 540079210 994513757 648170000 483114905 526927379 528475117 446898835 82471404 537174585 163680861 593668252 812812354 956043493 189834773 840623285 802990932 873209669 865966656 959534286 423820768 545906732 921455692 479744189 254321959 107023503 783654508 589396153 518047086 3064841 1344025 520388063 70557309 235396440 141770381 979956398 173508131 63453917 751954758 815850890 36441263 153258272 988763273 826684220 219390840 247613770 827967453 381471088 345251671 293294506 490810508 679728437 998372648 193444913 676566565 510153089 98716237 343465205 241518845 781321131 930406186 312750770 784392361 89300975 861140906 668928836 996464261 201130990 223862713 242423342 607626288 785638699 772023239 790365462 318215694 270308239 928142667 411387462 408893381 336252389 434256190 607837485 696434880 915792479 881249436 104051932 425621679 814176015 536562407 222625930 162011653 890487407 697613987 12389393 422709881 22502874 569476059 437282926 868829573 621378064 94482075 870401092 990259434 114653110 431099763 286782042 186665770 651344339 718102011 23889432 951377933 868308053 950835017 550845966 145821469 239740042 187746940 526281838 919616553 294282663 536491829 789240205 338570182 500644165 111756825 604391014 826302921 888848862 815969616 86952726 685091790 867405652 701130505 434668385 568530356 217074539 112264180 910611244 655247391 334690890 460355014 499232513 571838709 323710719 839013305 835536014 942291426 916573688 21544713 194726182 968499412 549231498 72313720 733418558 642393727 610970733 356586442 244962801 304788697 315342909 694277706 528867709 361464735 827481595 522235204 30607300 674868431 853454987 997060489 907562444 100692780 572567860 304874734 30745407 493876414 798396963 121738444 412358892 848487247 896888551 689340546 553738564 277544174 229767414 89720814 244700894 52585584 627240999 413697528 261361395 540021738 129007415 403947272 923258338 539392312 198573636 298767243 875120557 874728570 893334357 713331825 814643835 559889553 159290575 452771762 46600980 223230886 74694657 809660100 502856552 408332196 889310106 336981799 326721800 661537465 412395053 184940249 281313195 127992793 36932276 94347490 558566315 235133243 612612874 974942154 249972357 791726810 226915440 608748574 617855837 880538869 944951305 865500399 126061944 64161935 250849629 158122066 380134079 32767472 964284122 37981153 356625474 634823458 717974094 183681848 644336307 2274932 481746286 872431737 589027047 591131387 410046547 248132809 36497497 887706380 200330744 325413072 391904167 619799236 9887421 775621949 804917523 511456384 778590439 152656704 108864259 844628837 287538461 351093518 206331521 132295129 374886637 264179809 592808891 322404872 290410309 518508789 944018564 131629664 608907514 593769740 980960465 571336213 479146820 36436459 472144190 889551262 38974528 261609051 71074695 149497142 251645805 537386793 755924751 857092956 221753391 169705894 953332060 890656083 395936336 279416359 581545112 258106786 586948218 120437382 250521618 355439766 278609598 129534111 147897531 834237627 568397072 360143060 20799914 63043943 261301704 321592458 465845912 478243119 728841762 516065450 263179365 232888944 669557439 441237025 817108881 176399815 226667554 44595296 202658500 935562393 745702196 220381660 249820486 318252940 121764289 366101135 689531783 44684556 147778809 725449845 277889945 886334407 841691120 45660176 672883633 234332977 486428701 524242661 154096297 778151425 903649759 335943677 686563969 749299378 914634995 732349029 397771482 998128643 105613567 49934766 24464761 294975864 360116747 818925677 69018314 87523286 122717443 510534844 597621851 361333675 53428278 499397303 63264092 317256643 368810970 715299584 230682918 934914484 969904261 87816508 665924529 801686100 97907125 377501332 967881756 776842813 124702282 682242101 909719848 453882448 73889543 750324688 395218877 512383535 940181268 883981339 525188453 966312129 537951359 144901965 305235660 903210673 98816694 975712678 395447878 569402096 187556622 189081573 631247945 258969391 247002432 110829520 330117614 4946022 956567014 599943344 161814388 669327696 257907459 394100690 327382205 432803564 714715768 748656391 651656144 387901182 44554896 746144548 869749077 796723339 421774453 660532355 816940316 319226465 106396344 849141121 681295510 698859917 170031053 253414142 14293850 375220194 8769676 266617568 552211362 915051129 566690994 718194320 64965835 546858027 365984094 31099771 252885465 706135577 327266708 138951570 719499760 348437541 827175101 889219530 434409692 371657590 188130085 266156189 557845898 824834808 227464828 261229704 402449549 271148505 275909206 940841611 906485402 947556366 677717675 450698412 455878924 539060428 412805207 927424628 246571105 408001807 664429467 970034032 512321722 110531094 51419290 426506673 971279967 131788772 778509789 839073868 447156793 800181697 641133776 944885723 224579159 491810488 177015362 274665211 47998057 795941911 260342505 162000076 180044360 500813809 453214684 984929140 846400108 932558239 223183639 97006748 393135220 550483515 218843642 167335921 608296866 537933603 236254154 362177956 618973532 91412604 973278255 713224427 827151277 711104429 858260917 497675390 239748545 774248927 743353419 634160410 150179436 928319108 216169926 4947970 917965988 732327373 581666911 655351161 624866307 568789298 944786225 343791945 17948486 553191406 806618812 974942015 672922832 235489665 834783077 856500652 762236200 830814764 336247795 230815718 622281078 645459320 766516756 704273605 441124362 787800240 653551830 546303270 291467478 229202786 117016366 877221995 572077551 841559009 967743604 816312570 598894095 101289926 1113829 655713978 845508374 87353451 867500576 447565209 695307908 392896879 2027434 854644232 471011841 608358197 695022442 507465085 362360790 147994980 646303789 988249840 799438705 820605800 3233315 485632350 14633957 605223664 870491488 744296521 817710695 737096302 374649436 558474295 36029138 598343066 860093556 911282479 322470948 33224687 469831270 424908607 498649855 443822381 739523801 795277048 408636457 231352789 885552339 444561392 617807628 964725680 706085441 446897983 871344183 362754121 556191858 784072706 460438491 839582062 884501660 358117852 952500302 355736499 339973718 392322928 998117004 55831278 358211100 787609832 525729969 490714300 142113231 551501937 34003584 757804795 914011954 949813949 399827935 675997774 550625390 563893119 667390297 541474460 216858255 195069938 624780442 866995601 69621252 892265811 933015799 132834588 921884963 74954082 706755043 250930671 315091618 691562213 836848507 351787523 858949663 114654758 534169339 841846033 18502298 754805104 256451911 281829145 387321078 672791957 542802275 371954911 675023995 612967531 345847035 584174697 62714711 682514762 450235100 83709827 454537496 663494032 86829945 302637115 946627379 287899421 370502503 150482789 727743873 177174743 496498145 598960919 434710717 98685735 941739844 336256814 171433735 820953211 759029652 767936456 528588900 504896450 843540726 201611208 78505275 649416947 409135668 383569238 283874521 231757190 916201276 546234972 663828462 65746169 977442209 830113034 912220430 821720908 119366425 55094354 350127922 779297669 950723581 934561388 912548404 126372910 158415308 53622100 955679574 371797458 74022824 678133575 965714876 143432579 812399319 414369610 251950317 200101207 500162371 334841763 377469270 294565606 546342395 570197598 635149511 895289294 408752560 464523721 554537715 933590063 553183545 36803832 22208501 322860848 884624399 892407362 304981190 682740088 588519121 153516993 36350408 75773877 881764290 773247446 271423294 345900313 63112006 102254500 724702161 706758615 563739752 38144912 961697037 260697003 629176663 685502407 712555489 293802063 177812453 459162808 699330851 388861447 434958855 862075798 209334794 758857750 60745303 57990359 315499698 696370503 727710357 19217079 674206875 651170405 296869922 87743926 745461546 715458754 864211075 552887574 940497959 755017396 928920036 482594142 476128318 259110419 125403026 99067098 10005886 511654589 607960704 66953752 894818781 681456403 270152643 890275436 595389873 549878393 442832662 600909933 130623032 206693337 185541975 61342838 782281233 435227681 497643784 128098598 35273153 913644224 829027535 785964512 790500400 99437101 43021302 46760780 195054889 716933728 612265707 52384212 467233245 30039383 873470401 835089960 610110817 449798035 551217326 681694650 916680491 411480728 56256139 884749123 299320729 793542512 396482391 556149052 46382698 252726057 771573940 272744038 848287042 76439378 996174953 460901443 823980075 933190274 918836958 68630426 873568783 850646738 936583075 29958903 698628927 649963614 127757289 417306920 37121007 712257991 805695751 761346497 628627127 682660531 455553270 134189465 694394131 890730060 49526486 356665675 226978276 781116349 684964199 506148278 427985390 212885689 849781137 902323837 295966296 752816628 183211228 584267400 810619183 69279655 669212664 430532737 315459042 989181456 732510519 341852504 94058951 942935024 286974734 251092160 909866133 492351243 436614296 94594479 29147368 500028075 268028435 413425378 944947905 319071774 523432288 462923607 585261059 969459507 735609479 239415504 958207223 147043009 850848305 484695127 590607561 501747489 111793196 880962741 372216328 270193839 396445163 599588089 362024234 207066700 836488964 160105207 274712838 179601887 742841776 585532870 801580376 443870927 528324942 871568961 203117376 885271179 241889504 936846727 540249027 659289346 909910412 161428348 522024009 757941035 41769244 513376582 140419357 974920063 282398334 738120144 840085488 57921146 688856134 922059338 9550423 251871005 29729063 345104551 211500104 850560367 838206590 474023965 722187937 161296631 161648839 107079593 41852321 227691332 569401381 260605064 348686189 267272294 896796894 84763839 678848141 844688754 479735773 993447317 541815404 619903233 82565935 207837203 704100827 383340465 304012934 769118603 803627406 857091235 48989625 657100814 370800285 638364155 183760194 713441524 933538053 779273572 767170750 817863000 806294053 783191177 854613361 394207386 813651777 208424861 996869312 50694363 163554307 418572244 445928628 395548548 743788277 890779112 841254014 200519103 165745159 859591317 884743917 562693884 938729231 830321436 198772473 296631662 838000196 44990404 78474300 832265868 386237635 992994900 62219636 355568016 141222667 305358491 710838019 245984251 735957888 788253929 634046831 681830415 964523755 407226003 691336674 828838740 928737016 216076402 748217514 46050579 409876150 12595556 690871226 133297374 767932187 363576522 708625704 548936454 11492734 976088329 303642029 666588963 405311515 809099273 587279144 691911825 218509971 355282873 445390107 268973805 172690537 236492937 844610348 829176475 727133574 735407598 15633830 135496515 996133557 822578401 738120694 64097360 987813416 220306528 984109870 460263280 427972593 757751276 88259717 986435863 616435850 563691018 107435476 825652987 645558606 714907330 15981594 410344089 126984957 623890979 855923194 167886767 566476860 716737213 964190264 184810176 974364178 927923237 834892864 896351635 217639533 226506100 28467871 124131764 864169115 23747017 755248519 526815474 474848721 729482434 25902416 232526303 466339752 310120711 23150833 268587092 818218138 415617216 118920331 341253610 789856393 62362137 54767071 731713665 463799609 635565509 956522194 953039037 209296081 816488312 605581296 948391044 636419679 376394348 758456551 781567873 439577681 948147677 755335431 626139044 797820668 155189645 258921929 999253408 448206104 370474049 260818757 434308460 255842369 996009537 139921082 760615107 250024312 5012444 883818762 929047972 179972001 987812834 764797243 758665938 146261507 802496552 56637687 877895764 212158155 581453832 447074060 40869878 133234057 240619742 136380910 526478279 666583984 948290188 640619568 451585178 863505690 552809462 399807247 824284293 708871811 425940359 658931943 403628900 956897801 314773419 714779067 400536919 682258355 779283795 997143473 996952383 763633126 113144948 858726804 197790533 124855793 768039048 826882897 998156116 425205379 269177611 163475066 966734234 669370415 253975551 667064518 29064971 967100911 564481129 338734223 336402910 630603678 91441361 8964946 999005198 391862909 80947654 280134194 115519450 509146031 788116056 476540022 778035269 324361404 724933788 161827335 563270038 95815698 872302636 752852979 704342489 543523199 664451748 536422125 547064669 565189304 615368230 3660234 26105141 330818006 467580887 976019973 528667575 219913684 562041440 603278396 792704255 485261586 899367533 796979376 734315885 394650069 592491313 741291465 867443747 114214084 839443681 989101712 662331784 40634733 328365876 435668276 541398983 807487678 888036330 614352262 824073041 672663948 973366082 166860156 398576983 675830543 940335233 902490033 53102672 579694948 650930290 883507171 691737209 812212234 439989729 902554484 558326864 352391269 291328543 976387562 138491161 421643327 377188225 93551984 644410201 845443650 925265377 754599251 937256285 74019455 55133979 554474117 656662964 930761962 552894865 895853084 453177265 490528731 712965288 207569876 268641770 99736206 842123593 265399433 93417660 858339236 143144545 339382463 39053508 383366560 722408289 751705370 69587815 192559467 472972990 23783654 436037963 235031761 314705522 407343760 325971676 740807426 702354553 201049130 761000648 374109970 818450773 648384491 425328259 154857592 78861963 327656109 770549956 766410131 450661668 2593902 14099462 221618720 811231277 671152847 537783048 736883653 727811383 489963928 626280269 833341578 540100823 239477554 995636125 893762395 852942119 477196587 253119106 758494343 701357124 603464374 6661324 408857156 549878990 909177128 957042702 741068072 974607467 555837564 612828446 69208753 684898371 348377040 992856217 153493439 584871813 320686054 923480924 787656469 612783585 680381860 47506188 166603739 195378189 962020500 948243600 724181023 494499393 92990821 685149329 93598031 884437178 286652520 316267009 420544704 82339386 804750355 181292689 74790443 612273798 711903618 403470649 561097258 902215911 952155377 325660340 344627904 450252970 82734147 388828673 371167694 790494624 230027646 848756963 924175263 158514335 535236429 710146146 432223069 243570174 730807165 765585736 324606361 15408157 993335680 27023013 858049735 832820699 451623661 389400652 179946943 779096350 5778429 896261972 655089214 725540687 48326160 654513303 36375907 214661083 201728038 798337846 22008882 900746419 273437031 803264787 457607700 632382157 401659292 633706325 586370901 657249440 989632435 544994024 811437477 604714668 923700286 870189818 480210072 995360752 471100916 319378303 969542694 434508402 833171503 161351086 323799339 694060475 581883245 985604227 966822888 79214424 648356816 947591995 978124416 289925978 508900254 720106970 506540412 226518231 222523841 163624872 128433736 37231207 502585415 275279279 365962675 264153255 743988451 437173567 558766195 356502713 493242218 329786475 906598815 784756418 183757400 196631690 847198003 355639403 762164041 789427894 462671503 9400161 998751104 442549328 959378168 55285718 587469923 484138874 688668182 248511741 403302908 23947163 696039541 363576721 262727034 315624927 360595460 343622735 430283182 429864373 356688536 760938103 921426319 522380623 393950826 885959759 302146230 248675877 176526485 976280992 498485730 12918130 319006617 832351287 840336246 439646390 422462939 599324261 565852662 715987506 818258466 527469440 915718286 456284015 224412188 415615072 944970635 847399351 814905047 664277986 527765215 35729562 884902728 322852713 905133729 405870187 795539143 217663320 85519243 564202177 931829649 428573081 24688506 855978743 26748229 933095961 431363570 198501035 88801640 424288585 858238104 741188162 786602465 384211103 556930486 426400099 779851133 801227539 885091514 330246520 48950892 666268066 868855991 944055856 946450626 675549135 481435874 239103488 376359159 330199069 640045334 935179933 836667496 950858902 938882129 487143299 273096147 991477063 746406197 982303345 954197471 265945281 80561288 569246187 510249874 280003226 316295092 441825207 804782809 567647722 698110791 945238880 225150723 211798991 282322804 536035510 242409798 607921129 46715537 918998092 98693433 505604318 368486295 456322553 354403160 879913687 762599077 600453976 628756356 962824705 880705917 881385032 707662208 278566158 562759174 4985196 780714869 438447537 820446920 349883563 586364015 810136358 908110707 497184689 225786077 517738663 437951320 719633005 951762197 389391352 427359726 419241873 401774541 82902492 366326095 230479125 894224547 641818269 97145528 807534261 632295063 610905736 461432588 733192302 225559692 909883502 436166994 335654149 594156490 407736357 984479539 93546624 588011647 139063557 374079869 553156778 710377017 618523244 788859554 236275603 56965741 361196602 268014393 484178446 453271796 359761750 699789436 944752178 172046985 167961127 296346313 752770010 277913932 277981979 746519586 930792229 70268226 653415715 142762156 667333878 700092114 841941045 787260724 280772469 792363849 922820041 91178917 33882252 418316119 283699037 806653843 810269290 33783184 361360625 762120883 899689476 709301997 702642572 607038816 475854223 610579784 361367477 698211096 785286407 986212323 252953594 990734077 772492972 704419810 950536045 16091733 723242368 241108172 454638113 212441355 49431498 766462222 134219697 572283947 867777941 971058808 436527034 289506409 444945202 426631869 656135773 478855835 700193202 650409464 723841726 655069755 428567916 946375458 78535047 658036710 255504509 860259997 56036709 29893087 315539267 495144108 162450314 36662924 444363489 581477880 344943146 794193656 232605631 561508877 269823742 463357776 187337735 840007130 825378244 676258150 873068073 219344437 59464380 159945009 58081111 215934549 756516141 946933067 928503306 170122838 834378206 385070962 56957051 871492536 877703069 657477895 906220843 807184352 526492604 927489938 537974108 362962582 645625486 962260284 807423381 802149510 224963055 649608019 168175137 463249343 888554938 249942217 671607185 549717559 900571728 65741494 360555318 541499972 415566103 289174226 696265640 807096612 840415993 934944764 830960449 421295478 703070433 407413941 998303907 193035711 988904002 753716133 673345326 802240743 124527503 948937237 446323594 91812025 449283780 846757492 600212004 133609574 625137116 282561747 338230696 984756483 786701656 277621096 959866252 152638982 154618558 952838927 696494726 333793229 879041304 971908036 860637456 836930071 595073905 886383402 932917739 701194376 85813084 204055303 409589912 256809770 442195821 533644230 395537889 746151143 396641213 726784243 681531982 130450448 829198954 232588227 946303153 232211161 901828116 739436425 38648475 67157978 495791714 936428610 95428324 28733071 216066683 711553802 475040295 438698969 684176270 92312741 412310851 420009084 770876746 735159287 922552283 122893727 883461734 238849676 340903639 3454799 743910170 999091473 745337569 503168763 1325476 520344024 629938921 503805433 664836805 378536793 712365218 3827712 696638529 136352427 35583746 917272492 556952931 971996175 666900678 868940542 577181558 680407910 103768299 227627993 741590093 128444598 336696118 446534278 471354556 571184809 322497710 524879921 922838300 651964685 782937116 342197097 823569355 94895957 420375186 566929572 927314346 793509142 162498017 119869625 934722205 931076235 138066721 803781476 617073167 122619666 152964909 595486149 797681003 557914541 755135780 794736353 991541924 393719682 561954538 870319136 111760046 477071963 473919908 552138189 353919490 486870823 826026560 102726041 544297758 925014647 865705451 934025497 856788227 604775170 295787160 259429955 210781109 76189217 497792384 487322101 908616383 859871827 2288028 46609518 762206636 194454971 352520237 114851283 656750223 836112029 626236725 455974572 277686396 543168485 773007867 439364196 156610060 202640799 865566091 591282636 164207069 581131136 411998004 929342360 969709840 361984348 85910280 471413984 856891338 347298733 845637727 391292321 802876339 581141011 220226132 377818938 517150842 796178894 25199686 706510575 363947598 150108742 852434521 360227434 775489638 697254276 355992051 381153845 324456315 807758006 402499647 163810369 771461705 750397103 628027053 171782753 290079762 939800164 413210992 127798992 775269146 521575280 913057791 450998439 129135404 295229073 276695444 147033192 246108691 797475880 20442032 525013110 195027490 911612093 425025173 22273946 217638061 748832121 13026250 767575936 155406478 224566443 852012187 22277943 201039009 230213188 721071255 737174453 517110855 746285658 177687568 956087889 131440615 775388073 434838174 608618823 943492456 981166093 921867164 532109368 890193081 289423113 546656426 983232167 622251594 336342595 127505449 145153149 658776464 309667333 141985218 679001733 195235716 733191614 540465888 922859761 956790053 522236031 27992369 737520083 823496177 466996607 146253097 758100901 232686704 184988312 23811710 768560066 787590314 834320583 42532525 871338730 960888491 90888367 858172276 438227394 976152326 697466647 719468374 787699537 579478351 400665447 284665370 46184325 70391968 73798703 453445452 808182188 385403925 90128801 969718971 647187707 498527568 49196050 912968441 897683723 522205429 899973757 722875358 604576342 912698159 725249280 928533254 649271999 410144298 63385948 484355150 303942663 971293846 68936569 637886043 846979161 557574187 815615968 740426003 943511743 985204255 597052479 107939361 64768426 917536689 155144681 822229365 116256622 201618082 601715795 740277186 829085891 656120759 329422744 625409791 9544005 818343225 854366454 74899687 328282613 458291572 261126479 269196665 780064695 275096891 117032361 260594552 358731218 990074978 908558254 382294251 335121011 698446403 750214701 715588510 144740650 842254394 88557463 737312672 3246954 74231849 907347075 98629059 608769805 598567157 578693674 822298656 802545871 945204486 452421355 181933712 580538574 914872011 613576 949624627 426619665 997448500 20558312 896518893 75320317 416193590 468513043 470057444 33401057 893396811 557835321 924706308 179990636 53743599 706182379 237279099 523215665 845169700 499558624 658964285 715743786 798733551 111901810 371542401 253073714 445446872 885015839 822666817 797484938 115627630 487036424 431314366 883174997 214337729 466354805 259772155 507362075 133827046 791271502 672463421 729529930 311676791 554066596 238711697 627095472 884500240 191995430 926577990 989418755 56090835 548801452 787147886 262378585 95534565 698819248 921690466 328339120 749972719 266603472 303744059 627327079 638332062 342752590 425744730 476574659 823228963 314310544 424616416 765010283 986870195 398358432 644091446 466597101 654499080 326619052 92899463 97508663 648070110 202240903 655389505 872535326 296959607 429126439 590680984 693617114 264936984 431064869 469953539 353043336 618660233 741863744 582660285 930729895 225604505 308995802 936623685 751852956 162213784 78254969 224246750 464902446 163073500 260070727 198801936 291707658 727050300 950138259 433160485 487856448 692777112 838758734 347847085 297070532 322494287 345673103 393553147 964652270 883960775 935351824 121203109 996984826 757322984 443489198 592936455 542472073 805365153 648716524 677292225 673804318 308588386 80870001 391646517 453336226 975331489 443644293 320773642 18046689 248742229 284901528 107301292 243407883 62574462 683183036 519342281 465455924 576555931 774757670 353306325 669784019 144353074 459586480 761730695 933322823 228305739 848874842 351769178 131629133 437750005 229735365 396862733 253413259 109577152 239206582 482028579 810237449 139514946 6061209 112895076 840832179 62984339 365005564 244313178 729998808 902092496 185472783 760071893 238805422 434239387 42541099 220310376 278843083 330624665 469955144 252413673 42205357 783020787 893673605 735055349 939126836 666684886 506974116 372050793 315257891 60300531 290392714 310164202 339127714 221009151 788947140 908724062 942104767 257465396 152317693 725525873 892504296 342548174 653808521 703078417 682138994 125783440 229409502 234731251 797236758 883502140 892791317 147663628 169067886 511158814 642147693 250291480 956992381 712059522 749327049 723656726 977209380 939496249 592213037 957177289 671127470 68314393 193886788 39503673 469431621 863825530 414563037 338818352 65447802 45991865 641616745 771132094 274856129 639392696 228616575 746607542 811959282 324181084 421833049 628888878 907651786 759259918 360941140 56857603 192577640 110243643 758557044 84366674 833926096 227713748 22217181 252175104 69472875 312923855 518435163 62726196 90988165 603136420 809507035 9032152 672143822 947498960 473174256 56786715 865405914 134159957 686815311 982657521 346569889 466015032 605209171 663015313 624650495 710015490 485904762 318307062 30692149 776099904 786136549 943853920 336517990 402878979 630062556 225259216 488329755 459136097 702813256 37124239 826025152 635281394 192689976 693366183 771084836 737658195 380854365 297951592 567211261 998656423 766226829 365363173 683032162 900083473 877311299 856114804 980899407 619907387 334624029 972872242 618949668 970099666 725473885 917058685 670529318 28257543 471232617 23322488 417980669 483968015 198614348 183007370 722580021 579820964 226154034 236988639 724338877 521297539 130766319 627786214 898346090 278917100 125842297 730512849 649971061 751626277 835306090 737568280 517336825 689577207 242569087 741079030 535412598 379030575 80587547 184805610 111502161 178180639 43359173 108762936 112963921 920942106 196361381 152115302 639123236 105085691 362590731 66855359 28359640 169811359 209709545 996488915 56779874 25973094 963496020 331736053 245948443 655511222 606644742 522696892 50551613 40524152 307255007 215320706 402628458 77974425 537652832 111277800 896933926 881846666 505905198 609446992 797618008 491631809 320369301 506579042 222374861 998749750 88304386 23220872 68862389 508062439 700591240 800068209 211304228 870567508 511686748 902277777 797558930 347862275 580829785 201992864 504003420 646345469 518366589 723754519 326584385 402525775 743262826 899767478 97347557 607793035 811863014 292365057 794185553 598007876 449249627 515443902 358719601 732822933 111329624 623809400 245095060 394336411 479924750 512745727 586364144 783765750 230900179 585105382 657133340 570730828 761861539 784612356 344240532 678829511 37626266 559074548 129297977 298240658 856393083 511142548 963704526 102700127 886766892 240194442 303229308 674079460 232409912 807474618 987217231 908138329 516410187 145104081 875963574 606251260 373151418 220211390 226314759 948145037 539526393 778662451 286406648 909870546 19143202 167066920 825198119 844123668 617860981 682121049 339161492 750538400 406496722 113501891 532127522 912014408 394627648 888219691 187060761 949106911 225107562 37517207 215380135 150462913 711488797 231193298 933819482 534747208 961655500 442439660 157693095 358117464 936386060 838285752 28649319 398416084 220275224 786162765 421403477 819824678 68764494 132028806 453039761 712653499 641499055 40424834 297913120 503175557 98320739 95897892 979733353 669081719 984339763 245843091 762788537 758955277 918323469 665029563 354625472 490605761 243667588 997176011 647893266 569996183 552285006 586321590 853066152 975337618 752826820 659142578 801407836 144929852 365933925 993171387 851299184 585245474 504003411 541618961 929327368 595826262 295289556 675803829 210697643 29264364 884829138 343135473 766837702 782764413 719456092 662726605 324020009 348731559 606085667 582012826 921221512 8857482 741351678 443190123 205874427 754369356 616460134 330085783 96185470 231798934 110606842 341017145 570006130 616174614 460147453 526036400 781331226 890036987 337333459 242530591 779670815 345956220 533981832 809989870 391159309 269966161 747392584 984974663 564888275 600374328 419988456 238354586 72896071 562838642 528037724 448489497 21050272 480957763 584344383 451164221 742404346 287737717 490461006 284388671 351523285 177648085 486353133 712042912 235462039 547765173 517046688 248103585 680700421 4100457 8482707 901996235 141469134 697875146 887783443 900218985 420344064 320997814 748234259 593337353 586538385 610095757 33649320 291137791 220087255 297733814 95828877 183409634 855379216 290808600 917714336 161096973 755977179 317245089 703250787 590186271 617599165 479382211 826221436 536532860 421335710 234051570 954704181 705077961 553822537 577819687 918895868 597067635 395597807 737121120 555009764 694076457 541633957 393449501 288224035 961081950 78581217 136071141 552537234 652327112 873778433 490804671 640730416 385268708 226917572 366181561 801114271 609516655 223296206 421092453 569026726 891721198 642137385 299916631 849402285 399319847 311011007 301544360 148960580 307757222 725431777 926333814 629449372 849177401 456735939 506229090 296704780 448321141 476210685 436369168 21514381 371257134 341136139 126244266 312209471 317267970 913842894 578319966 120001762 79483856 545576970 876784859 764573022 169900601 845879270 569785816 264931643 29883942 100142703 523320206 550062378 129119809 752149268 527855161 279677306 98107258 691858219 567910554 985496739 716696451 257296491 704417400 981169087 298974037 700921200 795183898 709866764 466861993 886096443 189169614 834450539 541264768 319849647 369295974 894771172 666164892 822125845 479902646 370681888 165839876 303910553 853591575 421713133 557620356 7669194 726972391 686074302 243118890 755971358 960626183 415371817 700894155 491326316 947255387 933423719 943979900 953294448 481355854 391101911 643047193 251865418 800599371 68881787 825428929 437153535 863123269 872730745 736805719 985950455 80350000 503804059 571045635 98913149 460738437 335216336 774615983 175384642 151494338 76181417 63437963 240584411 412918248 666267100 931041162 668708158 218992892 625999557 98515939 135628361 350996870 972866784 497371280 806243387 488658708 738507344 182525650 978529081 495662520 75042139 235754155 223122379 48928390 259075308 813269858 491598172 827987992 470640400 760783875 583829181 776355594 76460409 136572893 441790114 32722045 680794110 899990786 236680227 631541400 849573657 856378058 58211133 323731202 950253671 637608016 96002383 169595754 377298732 735751923 869448605 639563776 885046477 442428119 513248209 525784057 475715923 108916578 251777141 82804238 986311663 522634687 452958586 698946813 524446576 332406110 958209203 915220487 313843406 497504882 708586075 576847216 308744611 361991281 829955467 803121923 473794221 587169944 416849605 641400971 180470350 891443813 502614636 28971099 150246156 393619995 905120073 423760839 871999505 519069505 643057416 687522217 242195883 406391587 292300984 699930845 174222285 76201808 798416207 296950469 716320397 62990362 730973220 130500037 835280036 483549977 125291379 719377864 140934129 794229160 303327965 190565561 792665590 272606054 928098277 567581451 881343065 664613559 295625332 512806450 637067621 762584385 696513365 233029928 688529543 14473327 652820154 763388649 537189585 776419825 249750197 452599543 480266106 583459898 292903360 300192214 949051995 282188033 358555446 244841873 749231220 29815233 736687063 739066419 609256037 644022841 597260872 974022735 378530549 637806828 839261072 874042233 930859919 832742817 711541149 580138187 169035456 68637668 425030589 551157089 480596154 432398724 214430501 129016541 931595733 452807443 903011182 884581860 655193864 580565097 786077458 45186718 573210740 282456865 749262836 949174586 206295514 245308699 915643349 340134504 151071007 602897144 716499680 900703709 585001679 415342241 169172511 193489106 434752664 837452225 721021955 770219142 170736586 192330822 739098336 478159544 465632734 219033316 847635310 101072429 446733548 575754642 711314761 615583024 966314035 146622986 372645234 362908684 594504853 120946765 778398925 86376340 258721048 920950045 399585441 681414045 313791846 635510914 658058011 562830206 791927374 64827974 721838539 905857686 467508289 821746297 600710692 775529670 580144085 93741549 399509504 150327539 796238918 93280954 701418011 132373894 314166768 557077180 361055891 151004907 60797654 779052048 993021295 170914325 515732254 109521307 585706260 751346425 29126035 905445251 302400209 291663630 476643874 391464883 929786197 673398739 348474461 541392476 350701363 102453577 295227387 803918959 99994469 967567477 11720534 611578915 696849350 103792096 899862507 396970869 456190359 190611991 927846622 130926243 834359291 368616490 967843699 111279792 686961274 455915569 907766678 805904868 648153986 323588034 372624468 302967369 606365409 367526013 100956256 899758127 437469773 644795009 51666063 671785128 887934940 18786547 50357852 143623181 813982860 202052734 389306981 118605943 874374332 67051982 578491115 130239046 738211505 80618004 716075094 944963230 133815058 170751365 490245551 85199333 707120493 520847323 919442725 318081095 659701936 359213266 473723017 951109170 898335152 21524140 161561553 661503706 637075877 32467630 624180120 672959670 34113196 78876577 185513884 499764737 757300292 834840658 836870463 727646010 884960722 999281170 448833544 917648804 545997085 55873846 682743839 684401095 286351570 105805720 472091348 755432941 145744641 28948244 957956376 954168998 718246814 256829452 300523010 259581252 359347457 13326309 597701963 549954144 701431910 716721032 617475538 279535699 2971758 499422689 763254298 98398142 954039708 291674723 70774471 477285378 264645849 247047043 827374885 417264073 522143217 139461433 83553185 872059771 27660308 218475906 68214349 509483978 807048790 34259168 433754976 695422503 568437295 470569176 219246516 452368202 956851707 835744371 642146631 466920366 82203514 369632958 953216442 973886482 107974225 404620106 164112085 444546041 893490824 998312108 988487425 489855019 727072011 828241662 38213068 380370226 466417193 785589340 459476585 201751518 786950168 63835496 558025261 802147265 281498990 472308167 268802835 257063348 260083625 854553250 1682489 428900944 199797161 282122022 893780065 508894326 530828337 313560836 978724977 304045512 511928425 58348273 606857715 135282989 790814815 842229031 681743254 640900433 565116801 310170083 308143531 105074466 31548196 646226405 583450792 93427796 798814977 102508787 274285993 930667998 594771378 881076310 350551274 995077243 520487738 70421851 763654222 127761195 683113850 572868051 182408667 437698991 615725245 703933075 757372988 258972944 173915693 201347061 78032190 675819544 824383579 792696917 858729043 137853399 931147707 135376022 145374482 542346272 300577573 206261403 503626164 646540809 175575638 434696653 688157593 171820143 100542061 624565147 216901057 560960111 599495278 473712630 121847636 990811118 534064066 430852561 113253915 567813651 468892853 124775335 644137732 125464007 435961079 242175476 974184609 903678524 983617564 531296187 924836266 278911843 66124316 450839807 456414070 409090164 592437203 896898890 945728134 540369514 693095810 824443433 499846907 812384900 598953804 545106349 207104283 949666502 901435834 347718891 637904336 11461238 481990200 116586109 206737192 216653983 880313237 659070208 478621910 991995025 784324743 243689364 496601264 405069407 175272997 487063135 37365551 317467999 762920555 757946122 963680754 211728046 566160057 649134402 219686459 95892394 348396116 781683000 308158320 842812534 760136420 246200866 829037979 495396473 877130997 949839544 523488747 874995935 628779638 992629175 197536561 552647446 470703932 105349729 70240356 310771027 193974656 565025020 610788125 8513803 236764253 692725583 794086939 424210298 161227859 700813608 285424577 206629919 631564231 515022040 209304723 744222014 95423361 624559028 796492733 196586077 755719468 437671062 623904652 328322759 389857241 53907035 554827762 192504844 418730620 839312483 421624070 849342079 144389742 449308948 560010114 961118646 18063337 237072983 428262724 298885390 746474639 504495129 442384333 548574757 427707364 10824908 264509125 784162654 764168655 934732771 586191477 858943072 760367901 436968537 205070411 677882519 559183870 8797483 328598874 790745522 432306310 488345561 264607959 668615715 735286573 181447913 262900381 654746018 559789392 754545252 622888362 302445995 777384878 266039384 933244576 770083835 476521707 735241044 229619781 692586262 340045840 49079535 781613571 196972740 686330633 630003777 37908072 893149328 409467686 15670887 558207399 693462088 849178010 906199812 338294806 311871104 123628543 869497531 153866414 401971983 275942608 482140086 783367566 761910671 917222382 797092386 531485304 87019489 706016540 497676976 544427859 244608167 556802179 342655766 649392807 381646281 193860399 307570316 913047076 581575921 944510863 853086800 849329947 9807886 424812025 898158626 712442627 153078229 938877219 765044936 51580918 564245563 316419755 321099403 385906993 722495228 9298833 364090809 963810199 438324760 782390968 906648353 12123695 313996880 903667560 165981338 265333410 599815085 820050895 546504572 407444926 194906106 470584699 713199909 692583925 157921605 644408801 996711285 351069662 423408226 144614618 302560082 620501171 57829224 183720225 929943333 824724178 182410802 437600470 736718172 442529341 503637726 78126590 117586662 460677402 778426962 378657024 216262586 589211699 178839730 406769961 991317328 469013366 348191723 974997801 378736934 946955382 754020908 861961108 591558460 711323368 606251623 43264355 622621336 72509735 144430805 52559472 958477763 593386673 926634351 93031421 427393355 923175592 958901878 787697966 154011199 231881810 134283499 333757834 140317878 566691226 836861207 426164094 912716872 75053452 725112581 36740314 886241427 318707932 74861315 956056914 557048759 282984544 353768485 72323838 745946843 349416850 554192066 897562842 186017446 654170895 935550709 454136135 95565254 172594970 564776733 253897352 169955181 968375321 810474077 508136262 352017358 988991255 812567837 624612109 209779877 694871105 274363783 91460300 888945068 200649065 320743947 479481689 860033319 48137350 547156443 173961707 95113817 504645682 893987695 562213534 966007820 203310635 528753411 674466034 316264718 675243474 766036244 319766605 701228718 532332207 123389671 473803380 488478019 284771563 640011010 683867158 642318501 329657812 617544625 541559105 94954162 320364125 58392450 680784875 278299595 429232539 762465225 862116458 225385812 965568841 461270813 406572028 153633847 244325957 450099673 947725121 494499682 78204176 440710300 490115771 643421764 922646610 831456969 978852181 943080276 108934485 413052168 888223961 778824330 145318533 962010051 39862392 363773412 654797814 520112042 527352647 429035491 674329566 191665712 791545020 101172747 854322454 832860171 211417909 235892582 259880861 99495864 803625585 759449346 365337877 590480372 17107476 287146606 833265476 348915268 582649384 887496769 635572373 91367278 66452375 107712147 804926100 813383678 986567346 355993986 678079606 199422146 528410541 220915631 729844622 358242638 669153056 230898366 946756569 617914489 605429895 129040858 984563315 159066334 366085827 108436526 73610272 212450652 798440600 601552237 516145604 242510231 788458285 918300747 747248363 353322100 584677007 396835585 230203970 903472289 542047277 853988301 641868828 826628363 602327901 918716783 221752558 348293989 59264982 659037102 227345363 582427304 514960436 669025233 181296904 215422349 571645560 230325543 127086193 201045269 456909445 80040831 329042451 652872450 120328356 140753328 451460760 198450267 982799361 269023251 626343886 687645676 13838635 276918020 667411752 14163139 29781656 584860004 502178875 845191860 344662303 85918490 722495298 207269078 546026620 937993101 604534171 904969220 882918351 945968172 777871432 725360990 633589789 627892454 502951023 862007493 215047886 193844914 749968346 529462114 671791149 811372553 163654520 462277151 974886892 11972967 245538778 737739308 305997725 914448845 580893623 32575868 406211385 310499650 731868264 636712773 234633629 555271501 347020908 286397060 593485064 25576317 215935974 459170423 372909471 828591073 635667738 70512929 157849578 529014672 822045940 969855945 600861524 16105763 824016256 928400763 319414958 188195126 275381875 886174597 434071212 351099115 648246177 332540412 204581478 229046374 800888708 297347125 372413401 274744658 877417404 450280268 659457124 79903578 593521546 775392928 20832075 91152561 794868819 544458836 815990840 371927179 957074467 961433552 115037621 704413089 735729191 602612799 532418483 497617073 413122354 476197647 137565190 17493244 684578361 58849907 129641190 202590407 116872919 6889444 57496943 634064858 466896842 563462300 540964898 957008388 16410484 39362585 539131234 391906196 689591386 181990561 73537016 999685602 128279977 695503288 210760080 503016388 551156652 321983147 880214329 640979993 480103511 129969928 182450665 555824706 548992959 725478692 567113463 412336292 611697312 916685972 56304287 317933863 322282710 182181556 817700482 733470650 678293476 749072163 183922211 1213132 920042352 161271877 355354987 107535829 196190148 27513792 980385573 202178507 510706767 524795647 964359043 82594733 372893218 643604914 356496535 773929212 629437044 99347532 612848347 776383037 73504543 121587332 557943210 138432376 32229152 51196884 125922244 716152508 815887130 364148733 941059534 244829849 899301332 966861185 176445647 787212452 190418615 881587240 681887925 152876534 91342417 284522876 512676046 940151213 21548244 428538700 104871503 910857578 70669463 664631853 150465745 299105746 119210644 83310580 336548046 581183245 821481705 93326397 918602793 443959114 348883287 159549160 23293091 667805497 776529862 411568790 991649895 93094031 954819263 850603824 352685695 405159046 175116784 586666593 477919580 56254042 878180012 81555479 460713298 16659405 929925736 105145606 208902425 143645603 419802943 393070372 170928205 137000487 30196335 942225454 672412655 349442981 200830170 905411618 945308387 63699182 219475334 314526147 449394800 959677911 329235485 936372505 910975683 449107385 931779438 716445678 99668332 997304819 946015210 580898897 384256990 304434276 608855592 382684951 930981875 371774961 289895265 986452053 966236775 12858629 79258100 92212711 714145624 519824396 898411492 65426413 547552461 213348855 788415829 666761033 576149804 58802875 753984274 968340002 412834753 209475025 919528202 422044771 176833342 965637816 568954063 511622204 819046453 24533871 750371861 130540192 231953824 656029947 727131449 276325318 709326682 808217063 190340536 261723049 940196516 664107199 766685363 627936904 210473121 915594900 7606130 899820390 331165401 87406459 556159453 874950283 39961530 610679566 753925 667178497 144614674 137671401 928554905 290319383 707475607 361358638 300305521 62958050 330885215 683938050 140939527 891374519 490384232 701444877 529587193 87879091 215464465 234456574 389164425 302804019 223020191 450663685 569897501 306529884 255221689 623241303 590267071 327411860 231135981 166514606 247860125 558118663 143039273 586587846 255089290 251276323 234400578 138234849 313257340 415349020 345934960 401339460 163245324 45233769 627610320 911012024 228663545 719521349 296800737 883214346 488505509 192219951 181891848 424996747 692606870 338236522 424888332 384012688 723979766 970387070 134253466 581293043 810187028 957059509 2920386 904907920 979851233 847101087 459729016 623214025 15759220 431190158 495513620 980323075 746621831 684463642 604500946 606528807 927959799 846529951 106269779 697868578 410690631 579013562 845416474 604916837 892489246 72882640 397746704 393125221 958746564 640630919 789617665 73211420 308843433 804147275 735004957 167840902 734710751 383555530 166142584 60106021 311133339 517809273 97598346 798325630 870448824 632627980 688946863 585070234 948892211 628492289 70687655 95247750 845429424 996985366 167922711 702711251 416922099 245901007 130498567 57444886 105960552 578098418 764856419 986037353 684048797 125847818 470743930 920735464 195280066 400673767 716744578 758701622 998421808 920688411 271955218 976420341 897878239 423721343 436347813 958044497 395408110 25017260 234595870 490656630 196748319 184019075 607988543 998796309 913436504 772515750 414087728 959131620 196510755 540029436 339720959 212508955 879794478 907127857 35792666 782072311 470950604 572399923 883200470 500163386 386318707 991333558 463998700 7096489 698084412 120533425 268041974 351174541 366957414 816906463 619381751 155919155 737559252 466965823 643673040 447756140 470418058 10339989 652609740 178660621 983105843 411577318 745999381 790959216 636071582 254703616 96876604 231463922 582295612 598694384 367748021 303661171 1999268 581673865 631507288 294054361 933320464 473788900 19609314 922485133 40415709 382685146 351315314 100015868 464742159 70594188 664674828 441831447 472532426 900231132 192992281 520821203 369407962 454573809 51323365 438675626 573940780 358094007 900097824 796556569 520875859 893669981 31746398 300574240 736240644 314943957 804634263 529319365 930503066 80668247 59527591 701483409 662516371 751405790 816699599 292003089 504379152 556701353 613206066 646091862 411849049 905301436 363608153 288473718 77162583 143215964 319247536 38564361 37468185 764954775 326803462 317372844 702541392 163148986 602693393 802119297 96996562 827327448 207233256 577712301 778742810 397217098 451511175 552919001 357275590 211360298 148139598 975816626 216615192 553672662 326886531 281950313 836657526 970397811 899471819 912588596 320591595 3384680 478880437 597638347 483419299 865788895 722889519 767450092 866950003 599268167 768094479 257018327 148422734 917715924 980787851 933797586 340127953 299400957 599836865 160126118 17502136 334263806 351072816 678057760 871758694 176010836 293209405 707150993 963140194 891647043 816046256 467187279 903170516 788488019 524746804 698417458 509089292 834530511 939606234 858339351 75614460 400796229 941225878 350759009 239907001 39130633 456986561 628060787 223737853 128653233 850367893 498884151 643411112 654763162 189559476 284181914 723509819 227225698 417563810 889697037 484989531 571521900 598218054 378328070 372883284 82558303 735612781 792166781 851513491 768580007 742252359 580839535 836479275 153633267 296257768 392909919 451563601 779600053 726771400 161705936 509878240 938380709 855975492 442326732 378738902 337894974 327876123 810063200 345791957 705841728 514365681 588317213 640335267 87393836 895741391 599777945 638137770 387223499 410055841 66387436 400234617 213297320 76038839 204498740 171876929 882316945 989271876 970164241 886084440 26981914 46705634 8792873 819610810 870630169 743396620 797623461 983149699 629904171 146396835 633951410 61818486 23350830 958475882 824887298 254570617 902297285 35800202 127066184 702411031 804638424 955128847 822407871 326674428 273417233 945719656 398238884 758167677 843599967 46654187 100446135 175104526 891538551 478818638 941518015 860625609 640321614 797723695 971760131 370300398 630256032 632521358 667557841 569866333 393615468 395983182 535833338 168524062 187779446 74290615 316874068 457021401 788818628 927441399 156980279 496422238 187250722 111102876 385625345 329333279 268813214 177553435 559354770 876494513 779761676 607003981 526326480 133400655 468710787 429811181 998563621 839506775 436943325 638254107 432243964 302433738 342776123 837320156 295218503 676287952 595979391 943506839 432720892 375103538 839115729 200770713 166027923 229211358 282331931 55553426 225778826 570470247 568127629 172374294 565459425 790312835 211506457 537221662 225021855 699739019 907778808 55697540 129166923 782246142 424967203 313752458 552188019 377726206 322825434 307174996 404831528 468009681 401102369 937589865 743814272 7906913 971647038 232201270 936271891 841368765 530037565 477534091 342559103 477081750 571854700 654364700 191096549 926450883 519902175 82707457 704983913 493926077 772188397 18822710 549003701 551959843 594727089 796678428 568745078 308008504 685808010 391974646 797761758 848068192 581529243 925603437 35472161 35496615 837899339 756405517 623336184 484738361 511777991 654110661 551179809 79245803 779897467 573625195 292924124 109527217 158385821 479751990 26756719 684213798 50151842 224190786 753140132 507699719 356970439 845198096 494484806 491317176 508896137 370658307 84185767 282862781 168273453 237391331 632657949 127928130 634843705 610085726 603661697 495085716 672624121 862583938 606974126 773793702 258375675 768282949 612688392 67656077 4723091 23645693 782815986 181035524 39357272 741519336 914075222 645315561 250577829 277555110 121969954 405193150 442060057 252060089 824337605 513548329 688954135 356627724 656105398 434633332 45176391 326219625 733099502 476280590 588491027 998291969 917460328 635400199 904139819 889035753 22327464 672465304 593614081 123726999 205323057 827039897 798063182 168535657 315818510 395842313 417482379 414656798 968277578 758237835 864262265 95208538 598396280 298756323 508721562 535808039 735823403 332003452 932300469 929882479 62533247 202484965 538832982 121884291 661460111 323633487 621300555 815720855 775987452 841970449 286034216 489478979 341043565 842040869 812213444 539637507 667463433 716460968 835961530 214136248 893807870 523558493 255672297 352220710 606055678 448383275 703877621 709838708 286802877 462039451 513775555 791308719 892502388 268169307 424632833 96706118 974494305 123178941 605324699 614997647 903362885 730884664 841109063 229879361 448043492 716578022 399217403 498776056 252841865 389948421 609662065 505336757 886518143 430480758 358998954 498632027 370648473 610613569 611290216 526231347 382808747 575451151 313609138 907094633 703957774 480200110 655646292 706425228 149860640 391115665 205015388 604090642 107999682 448485710 280831134 661064146 800325336 561350430 341926193 403048840 457105356 38197856 616982512 780204884 580696588 837706774 456188922 400391227 499003272 34841446 83459379 133937573 401482037 689305626 249227969 772841949 947424652 607891233 938230159 12511893 108452619 902651660 961348813 652260191 390212787 194698897 412226670 994105908 95955592 817895180 652770216 471481841 408404501 264393977 353881464 985070805 996007141 790861435 305587995 475378949 25211147 130003929 287709846 582938377 229250459 396543995 859154736 135297100 833671982 729902321 288228851 726162847 543485026 847664748 859937838 554575798 485615704 971938883 326308853 613613993 130652468 196449520 540360351 292662645 113986721 775606289 504313160 647178873 732676170 590139111 603646797 609667066 949943394 767729370 596380882 422665631 75755549 342697970 250780479 29800949 168064565 94250336 543417278 901418732 27561830 362332147 389450687 489155160 737816305 591031460 906068853 905599089 520462621 926855946 790673495 873487443 91331505 403840998 327781280 379032191 543605884 752333721 280314062 509450584 56041934 104005289 495091750 992518567 898415356 704731712 416025903 801169176 861328095 85887661 70875955 556866235 130288213 630225376 514170305 974846851 291687103 944370162 250113837 25085642 296402050 506898331 688464655 122693323 929376646 670332090 894137024 791915303 295464890 524258513 807986656 46954337 6139278 63702407 778442963 920250210 667587191 450231588 531320639 137242101 633740142 555524888 875393679 644140876 471998833 702881908 396775539 419466617 681637889 330906223 345464158 255165174 846784931 112606946 507525383 478995742 374907999 245278413 956513512 630843569 410640452 599516880 746681026 597301844 433634274 412020658 993989399 252196623 695614158 478485214 2398127 579664589 66121762 58075361 441522708 133921503 240891130 628013550 732145173 541772409 864598776 124307546 766576711 338317108 642025664 537007903 912957567 119235466 288788093 167459421 192149081 165934942 248938586 206793685 936378804 65353841 610664714 408338284 952490804 431637742 822153793 851051438 663352511 567979999 878900025 606606409 126404608 554785717 770410798 383669901 574693096 665403588 823355874 523077107 342116903 857169348 526161946 240070803 735855031 117704785 721801758 604964780 158787410 622945644 193697853 922142240 197966583 845650425 439048007 28907253 751275369 398281535 78862097 447458773 178159280 474067307 887583477 375076239 567659158 884272141 233241679 316477076 926469418 484643992 999055617 233774970 35357505 154247398 302457840 27754877 501219568 123105715 82386308 458649337 465591827 376078109 363720748 516535281 766321866 106559275 222807768 144359563 709618678 683229251 168183165 266571666 118608832 686905265 637663125 257352947 655600659 427892263 648338588 171317312 370450717 159797303 635724436 86456624 860728786 933274331 769742466 502365213 636808809 797780462 595429102 863159428 816023773 817201841 449609319 458121609 485671277 629094471 635013629 637848688 927814940 762756664 839091141 46137637 170894897 952520946 260052825 50813109 216512185 434807363 158826581 759144915 412494592 597569505 651458267 711869780 463224860 654375394 682814480 640676531 391535714 496175940 411251869 100418190 617442286 383855206 915596078 355736870 197487392 790072205 844020982 733805283 87875866 882412896 456877098 459599566 963769923 977892205 425058433 414882070 4443846 42230434 309900219 342504332 150781204 575064020 518649879 987567654 366072414 189604923 979194075 579926911 559823132 813147124 879401167 855392597 778723208 818949758 426433218 305391882 771040803 662758206 690925060 238708261 516058160 857018363 566291690 390967502 965103156 636216162 113465166 454153813 805096573 830231939 161916685 976746411 808181143 312118866 154760327 165841383 544111832 48825895 369244961 805458114 893534421 991555134 356640198 810510619 846528491 842933560 177259362 724266869 536486071 644184984 621755750 281412212 604242078 149060679 638188615 151212900 440197190 466257681 760920063 17087666 532174363 147587366 882844299 911496816 49490123 964696986 663347307 933868757 207173578 939720677 842830628 971973307 708217295 387104867 267731393 185851424 801419093 799460052 957737806 491104421 599836955 886030557 358462812 594588690 763386021 974204038 287991937 943553744 983469752 982171835 343568596 255027309 116134882 250492363 731194485 222939676 135363823 696160748 364035587 876396850 388522357 943962549 159401252 192099754 733719625 399600290 981211905 357663394 94089224 876815763 616603334 161649372 401694608 275648845 76369959 967617854 279071363 809332471 430898646 744211282 850684363 632625823 37056526 239965639 140768272 233407923 893729547 513265902 480292932 291785608 958673807 461462845 862913560 207387607 630035295 420467664 560146052 438844731 110916548 545284835 562602563 93745588 189065227 218114649 162383956 599094566 91110405 605470264 989571706 517641179 571142280 188304683 351433149 941296381 462453740 708570879 122431208 83422493 363840654 314266918 544709384 214971567 571849040 778462007 224936947 460841611 332141079 384040812 374881983 111080558 573128780 103062306 842540614 351555447 738280796 64969052 54717353 160908970 785415480 225760065 976591562 507485552 527548118 500315802 482360016 754933781 385926318 80360021 55628455 280865865 448137021 331528452 398986621 826754464 466307973 782684511 317173575 109873170 166883723 861641406 222655802 8032891 745892056 213296543 235418194 268688156 502340345 523662374 594904014 406918168 810669567 266377368 99617713 52404728 502257408 770467295 23169859 795430952 633541780 36918793 522921871 778356087 975942488 547031753 745706978 815931547 833693295 804693493 989471314 316895403 768375292 92129798 907369013 890336675 762382249 78125723 497264805 503692516 289524003 592191734 129862915 319847857 854298779 944883837 570053489 584650674 5733702 174129466 744723287 291726709 506517982 734120028 960607710 501378280 820947744 50269364 652987000 10013665 605481036 724065593 625011542 969755798 721388968 700216196 143085552 171068965 825987325 456703061 153256833 109824781 101629464 846435852 123578249 826101171 941360970 469157680 21277769 299634911 516927977 553709804 361327946 836499004 261862093 922457485 348016086 333356763 719336148 284564229 262195582 414867376 708009310 83766635 131287186 4638228 630836433 410151801 389584556 648440385 161398038 388268813 390852902 12898777 189072410 989107112 714321310 602945120 861777998 458033906 837519993 450963901 487231784 24024372 352868702 464284861 445660064 968850908 778699703 114283920 632036020 568155133 61505843 310090314 3576804 14113996 6395975 164018531 593779126 435832868 193762984 504834104 791586355 202658051 539232210 5529992 78254440 390284811 870844804 403329015 261311462 341475330 618921538 508669070 750864195 348091986 687521746 32718137 169745559 265921929 74418111 747802952 89516288 266087898 677966298 789715950 406272542 122093979 538507443 244251333 864865431 704592325 436760100 989789257 503959188 919785591 853356999 680240216 458225731 607747443 29438843 304768696 424633427 365122208 76244451 473824145 984079483 732031622 984041190 340432367 596238835 101043413 696482864 508979777 351575032 500826846 246568880 61559005 851694157 896185880 668186136 440447610 322316725 852301469 387924321 373850804 425760378 600310186 662292292 638834827 556359913 951606819 435132353 408079076 441617364 633118476 114487196 589052166 484949262 822423569 673158363 852973855 956905970 363595263 840603465 350836925 148024797 109012808 866682615 823114069 764097200 338369668 972725430 401522880 818815311 171776234 103187101 861130169 46576676 828585179 604003977 355598432 116013980 959451224 669676184 771709114 398967976 500132231 698973613 280735022 848590654 820274994 387052016 61444873 829208790 125071687 80997707 393500923 14450414 182749529 217268206 981510552 230083463 596133661 43090123 861623257 397712293 23969518 199125530 638671256 398737362 364315210 32494551 491226135 727901339 177000019 756523071 780243066 162672914 850403407 343008855 50008648 650544970 962874409 658848869 668190190 820913887 925727469 997313652 989108540 826798955 451490127 417351893 369567718 331070226 54255653 34083993 625264644 368530167 925576425 91048983 333756562 368762308 106368568 314359660 595731953 80124455 156904021 49168118 618962020 859461967 274631079 134255577 366151828 628474739 439193398 193095802 550437901 788902987 630070578 773550854 162133438 122074517 146910572 826247148 104504957 412494737 520593883 650808927 637443969 173976454 949682457 337414357 963238118 263726139 532932324 455575946 718853677 652917886 535873693 201448702 117800633 173878177 488220108 122354803 696780370 239900152 690365594 760192624 725446566 246890332 283861077 238060352 483879107 993285547 885858800 714502516 374793119 25800005 473636480 98353757 940158608 409094033 139968448 196980883 961196244 757830006 675868814 696037489 26482955 711371234 142552428 691008662 644392887 365444679 889614079 150369893 30953411 153039129 420604564 191478918 619657465 147054161 113321622 545312611 497742474 511061997 580417305 344027564 838647691 477543533 258836563 408409811 612356466 339080536 435015965 329063825 147852445 747707829 20644214 308681311 61875915 780520082 274095872 304217598 914890144 34547073 707675521 808241135 839458598 371264790 3124068 113379580 74511943 853587818 823834165 388854189 339409748 706587291 925849897 773720788 396704385 751801161 445234580 304606722 310364774 78725915 537766768 900840975 232683648 64901944 786196444 328703894 761604525 698940111 65873819 473740662 640860340 670789007 169535377 587816786 343621307 922509359 420259658 388708370 614097359 824296168 7709555 873488992 780674400 584656373 244386911 479822124 819202241 638666266 772015235 719541289 743547820 954463514 410180858 592230477 752590013 560746560 745029633 761245781 531760114 378261207 771062140 735725374 480192305 173615282 328905072 821244621 75181250 879167653 354839687 105110537 426863569 133411081 748395663 653807035 21083373 56899644 974678267 471571189 579530380 812421919 785034080 663125896 250887045 134543254 277375993 17746572 230333844 209326860 262341668 902048988 504645081 51693804 986626787 5612951 489062745 424768297 774152540 282219681 229454716 348493495 355365210 190210335 583560845 269792271 149370313 405957119 495533630 163329967 300445501 71847022 506399265 689173656 169338988 151189087 134427183 305631950 987605679 97141003 678541125 801879004 11564678 94405996 839147426 463190349 737983505 20262080 728165227 15006516 285163927 189765900 116138280 695585957 617350659 657363351 402795588 397914169 125750114 310850922 27163024 686498446 313335142 141899223 46147520 301051589 149475302 678821615 882143212 778441987 411401052 696910858 962110481 444751600 207537509 210104387 497458062 907482683 683274565 765009658 84959656 11493139 542038624 57136720 522127878 189997743 663123138 544391086 50413877 572157384 565913496 981190206 649122597 533328666 458688949 872531824 412344234 503037415 837070350 403274103 171155196 988362355 445710398 541166538 367604791 349321865 559154947 711887267 905802716 897092596 659927231 204736643 433684558 678489351 143195639 222266540 567250006 213658390 198478296 144270245 454321568 162601723 626565805 855798970 832782652 889499026 872241258 574668154 556141085 507010108 982458149 157529655 481078685 666477408 914103703 48071817 720400887 739403494 620650911 482704844 506988236 793810106 758769343 751599005 403379615 101025103 47721117 236897888 902274649 742676505 152836995 189126589 103318981 644189202 584332000 224560415 624054293 339448374 20821445 828766772 975718235 304593415 381009769 118582128 761602065 222087177 885461414 820102281 823920018 121137223 104605049 864961276 539245214 985804492 104683909 339881607 463470042 164408363 958350993 891451309 964167758 544718840 295160838 126113333 608207845 122552141 401688178 739353515 936985584 167488838 540113927 412191710 783039907 130405253 344853788 836071776 980446871 930295470 33952427 16193034 107966279 170816748 449246418 709418357 649645459 573329515 935862610 985613697 360670527 244173276 949712915 379094226 65031285 860263668 434396062 26019662 4082239 873397996 923229601 73226400 880496398 607972610 173340527 422402232 852569398 164809463 209241725 424220745 912068463 717064080 868850918 6803274 946833750 264482582 689762280 643132278 248703465 936317909 340158565 829790412 924665359 559503520 721147747 810510351 136367886 681939275 250522253 689824070 658236179 413082928 601002159 101101629 310790574 469991851 931101245 364610307 672891475 697059998 695195597 147264618 610301145 366382830 867330712 431514763 617675263 661334276 727621885 945400639 758030306 444187468 918249215 908602534 981355145 963215545 39057090 273414564 218429530 24205631 865278737 256310367 485976225 382671960 826337755 647363 44498960 118804352 399451826 455458558 450238265 79956153 704815435 780712964 16570646 8850184 466554368 763099148 269415298 792583926 794832465 339356432 514199486 465133327 281374046 152356177 797292269 721197670 290717295 502203346 864325783 927307536 307449709 609613528 313783594 269318308 755220838 165747824 700033652 429526722 813266188 354839273 641043499 670322056 224153398 956040534 716962405 466535966 540255582 490758669 529799200 939286828 814260258 677501738 928416187 449848159 768724420 124070157 892892539 756760552 536143530 457495255 609790472 313878268 274003934 451128050 121352941 835069013 304486286 408296838 6247195 944529327 207039373 595214596 139821414 299168588 278808529 172753567 862589702 223929969 290793203 309392078 710527512 13219815 195005106 534737868 623591963 550331002 114506352 165126168 792382068 154690941 836845491 310330614 717446378 965779269 900891301 102056171 682533418 692401065 598752917 617371204 548270660 931683465 905846900 328498576 356466476 999164996 706639705 713433634 430118202 799030848 436791550 11767952 548985258 413074789 230379072 823102774 929651485 4599970 162317730 982616756 496852502 275440999 703581131 527293548 285327230 236985898 17713667 696439557 154168097 24094434 969633978 975199979 201815087 506492303 92238338 449865932 679517628 972850864 393264656 415063580 196361024 789609931 338403263 204460434 53018903 755629033 769764108 549607337 1025281 445470742 889555867 925156640 984429732 876230117 33741617 139134842 467485189 335938539 860662839 162070399 322032659 28607040 233345598 255980473 9170716 900952321 607226997 209954040 803236182 310450896 294551093 278559951 670697304 333172050 571801462 984002068 128186526 512286640 726550871 176675684 280324104 309370135 213679258 16447388 557686875 467480888 744999461 862045281 16679102 720866504 560400258 129099929 593715007 869524993 106007903 698059504 377286988 490168096 506639375 878898261 86316090 758635749 888136200 651670650 263712194 969450262 988165219 767298647 951598207 909573883 294741856 489054375 813776497 500953059 82005215 934615145 849394556 585170335 912144615 509996384 545652202 139892482 870058018 151689876 964649701 336070759 245032031 906859727 454834430 870800426 282714384 152438561 453833385 393147693 830154185 422416733 334094526 479686997 708781255 848784025 160481018 707004939 591570279 639703474 401860220 736526012 165886122 60838342 249768008 418132313 281734584 250693816 229220295 835943128 949592153 666329007 51667781 662392241 384516989 417030551 495090802 34411617 619903926 752690078 895155426 617138667 875567033 362277304 363302029 798836817 83994337 900603676 155223119 216575263 854521260 386988229 326311529 668437473 162008636 490317811 12252414 233164457 647545558 134522535 995640471 240052874 912408166 387328554 133459104 753904671 702349050 256105350 573159400 774019589 382376003 798098443 76948261 489120604 702710807 274442188 187466094 355910218 647638769 809673760 72805567 395176568 684429423 505446433 220852345 515049875 51516371 694052656 75772383 875182028 636088963 780147567 4528281 347724889 565412490 436589125 814726965 325647858 484662036 500627166 758441889 278052692 838626550 958880937 975765939 291656129 481419555 531929048 705639329 95249278 522205496 922680291 625554057 189802580 976152561 7917061 852426474 172460560 806236593 455382461 250351401 460178692 622289151 992331087 741822990 752391299 230136067 823449153 466171716 968340840 793929229 781060062 641443292 627901072 253980175 408497590 365415626 913535835 627662622 646445596 52954471 336897071 397374453 878000295 543381997 380185845 218021489 790403761 87442942 401269658 932226070 132241883 694685982 745219216 209488520 747638407 93664564 926257994 592746003 704612957 23325453 373217475 177725476 746917575 47358681 14944760 197161422 487067508 275702956 483859049 898338374 321126105 144065790 73258652 35216743 61315243 353796396 234033818 951577135 435719270 777566197 413756528 96163648 403289545 861024765 518901424 374702432 874013528 486548045 328192749 531194361 848936153 22495441 777401410 971942810 86293463 337819865 944644044 196060276 324733986 798865304 94367531 264022237 919358541 230147240 44603654 378888145 42529839 283914373 488864644 21312364 263276387 642493709 184164563 30140785 810066888 473805318 133142436 304462790 360072193 630081944 126267821 749209334 506870261 688540879 7366182 289456813 352234832 3358746 438504525 303119424 678924801 973445583 448589282 959458595 422004922 353461925 235178411 718562160 730392947 769602616 141923313 749985895 365941224 458245000 951524609 246038760 103605782 673984378 150950317 700360187 523689666 633041749 484010953 268693832 521534962 356780871 181619886 188662175 347149169 125441246 676852665 969245554 12971855 831465872 773698253 391572822 952580703 184264499 193967821 148430470 785315512 333393029 689327139 67240800 926171701 586226085 575128892 121694693 66491637 17256600 637469962 83698749 963949019 556602309 968398721 518083889 582001935 20544633 227495450 497332912 88376443 55408996 317405266 27680842 364116558 636014362 724842540 794960824 763094909 419018388 721220779 588918098 669437501 523269548 688798297 626172567 733732490 347412900 167515587 630341801 708221604 824480160 767084539 431269582 112680845 583730983 666782485 506566384 194280844 781699238 239159978 265581086 12107948 234745325 337496152 206669577 255198013 489733808 542263359 899160712 539577426 378683143 183186821 874288660 472523842 510679534 808395988 725852236 765168424 430292422 114305239 480115059 203872099 383865554 869568 136217581 346698774 868893627 948594885 405968582 360618921 65574925 240551582 44971563 810922566 559467703 316494345 494775278 84809309 351869071 940560199 820363782 678986528 306896588 994671516 717619981 403729160 343869834 262100434 558055616 506587214 304829002 667402423 811240067 724580723 876272751 72127386 637789658 840331704 52123073 108945618 189268209 919882151 185084654 421378103 185712405 811549576 885844484 240373159 609245497 178184684 850725625 545714050 457819762 568509991 872746019 718639919 90364027 7977165 786638528 575628181 741428274 599410236 60940144 34741154 133074969 224964370 253812917 525085896 811848918 641508019 593218426 538887035 119979443 186184644 229937033 107036596 672565535 721407667 439976467 296622449 599056683 607003180 357956653 658710322 80036365 142376869 504214349 542746750 942063264 985831379 441509841 878298204 145479907 37513011 738109816 539320283 467516022 18416770 338989543 655243914 101685536 829799237 241511717 149357824 563619659 940962882 857939487 878007637 300913798 263677445 877296933 615552935 989691906 550306141 379524715 288521879 637718806 371772892 830080137 25226697 719109564 415899738 137750268 799008360 331358481 32628082 427199138 318465439 420719576 571439107 688237122 157142817 552692472 52277680 594238210 632445857 112219130 595262305 862130415 40837467 502127500 306792384 223341945 674725002 632332288 534910397 9309171 571056623 723883469 187415819 129968151 61324113 149850637 794357408 415788161 782202359 241164542 516996921 666337071 891423536 136094337 312146387 701606407 575699659 803977374 597207091 657300305 588858271 401812990 906426207 297719865 827366405 640754800 15018019 603019086 854358616 470820708 15977870 466798342 860886396 16958579 57455474 800350264 512578901 838664149 618596071 998695584 250193739 547728105 178097864 497541982 146060492 637777073 665338420 35567479 763565514 907017811 309220622 257794643 864499513 376149913 667052158 465312317 764788626 308699506 624229743 785488103 719132499 238097519 731907854 804994019 395453821 730797382 61298513 349341482 815024149 775678803 805179758 132890009 357818019 550018322 937197151 27418480 195397814 221422758 316260709 714201297 312876637 127747158 643429506 345072711 294102191 384088330 395454717 481051452 676316741 918885074 625630690 415379585 175579067 162293087 491001984 997368010 97859122 298519176 918244073 958217007 768759249 291205831 579005557 779711917 874852415 731409338 828308543 613940131 798476587 872995490 979327910 605267542 626648261 5950183 919870158 8265581 801583682 419204242 59885853 940774773 600505947 368827601 957620158 535081054 15712206 617974390 405233185 681917948 889747420 521529977 64321145 440944263 918963914 469943922 491738172 249587483 467337824 216404767 252573351 446728249 487760493 481195748 658872120 891753540 326424896 266421830 218212914 523047429 39122992 236769391 48901916 530828584 221565974 927760814 589032770 633073853 764391886 278454260 123127347 712416183 84649146 623646039 87977025 905735024 252080446 675763346 240174340 985047075 493520197 578681731 491456471 833869681 855319738 989903788 266616922 694672605 894026768 752720564 842823406 42560592 112715963 502361827 855801148 775688341 914327477 102672809 931546287 395796446 657118202 700760599 702287605 382439997 357079308 871051108 660184193 79453740 947110255 391039337 170057996 149698822 428890414 877205798 40960528 113314187 374722645 475926843 17105740 552144480 112338804 840277103 506413379 650204301 305605155 114939437 823932348 684924925 14266744 339536642 787797059 279638529 143607954 412555553 537651879 462001101 408250642 244974303 271121274 779643642 330612125 880635190 224605844 285604867 880271451 949655622 890725777 638699720 31894907 991412176 196425294 197961997 344306093 124001210 549842800 501295356 749608102 335868557 111036637 845500319 57404320 328032250 753243712 379408743 149124567 908676433 149664137 286895784 932160269 221934600 170824043 608330266 573771782 707648570 573964765 502733658 514314509 839021349 502405786 829948774 502849646 921498539 111417248 367271205 67113722 30841554 361992117 993967581 22904966 235514436 479745245 963292603 150364779 255054032 949149413 169653839 973944328 872734951 101987804 349117709 971272507 942962463 518944404 549689805 312649964 336523444 746619173 826305867 770593667 456424450 799825259 156081063 838773613 991535372 604104579 893318887 537146778 363674616 59337810 937945969 276621314 323332497 106152958 431734417 845399067 407412676 920989299 943479033 539623269 731960355 279576543 216883003 616258014 681688677 852071222 893429841 129231502 163415780 370933934 516407830 881099261 387036445 230821444 39079371 478951096 810628660 161190454 738190995 719172560 582745965 339990919 548589558 898005850 94493876 337177215 726607458 426091248 876078358 844762920 723192229 798563886 875786054 316488146 751128949 692795190 364885529 638416783 906885608 802278189 249466634 970924216 994727932 918970043 519760055 263870822 287437840 326333583 478451553 627048442 830744169 14565337 275131248 848723349 216144303 871109326 239367149 682013344 160575341 230103848 720197383 405819718 239350932 910373027 969952399 359335925 148168696 791540609 285814907 199504865 319715537 558800647 567188326 677053313 324457276 516994046 966739726 233910032 565861560 280489267 657853654 520204045 851197610 3087863 681436738 605877947 351549145 116375199 617853 580037794 903176690 132829445 909063126 601131276 377114117 765020421 980161086 189591177 563242758 158900481 162870732 989471851 870355277 969072734 628296249 553191243 557635606 816305669 623133797 474086274 92149762 656960739 862603472 189529009 289603988 54511721 449683489 562808122 692902837 704588044 192276899 888807108 934809137 248569030 261961667 731708602 239642168 156183955 800727187 347391949 142629598 737545205 785143370 793027438 285131675 89030513 233551298 86873173 644699339 805566224 412337401 692766973 527504942 491524575 219967376 251846181 61116266 460882287 31846735 250440016 67804292 732171861 887071391 864969030 812425323 143317163 246424846 740582033 399516525 443607181 998329295 368324609 291358656 182823069 650452535 253646633 855461883 369462400 132224065 446349023 335610778 59046751 489916171 253526975 453763965 183720039 358930775 292869289 892564585 538038601 413639179 525125439 355144069 486317755 276093105 513062504 557239519 968600308 121158648 759889104 391786981 566157364 971850289 853005669 56640492 756544314 635012563 292069851 607380653 58111436 212747767 550232361 86393539 201450803 614471388 998374922 213999150 871904956 351139940 619357054 284523730 277016632 125085845 471501126 331797753 668589180 200360986 521239659 716897229 801410530 10568896 210239415 121159647 899115207 724747257 218482746 859872163 49933835 991822684 679684039 792261105 340567956 294737187 599935348 869264518 345004747 486253739 782037534 793789569 181338397 655475448 115821282 542051558 292813435 946206510 163404709 524457246 980659162 50272537 206025614 302889845 219741620 237215654 615656326 339981211 687842438 775114088 472230079 164490532 157319504 826287380 676674858 672502792 330800152 846311429 125216767 743531811 590431847 163217592 190631993 557268150 703790538 958958929 101234967 276983012 278732882 462336021 722502301 370873398 13165332 137766382 852080657 81414168 72170154 941084394 298901630 229270874 560396209 728600252 549584180 919035567 598536009 618263866 330022470 202665777 786918296 555573469 65881354 107424475 243503175 33871172 56368285 433904398 141515011 175553457 85705309 453731597 140156925 123519882 918917229 463058048 580781675 815425753 6154292 807260661 778006277 98378445 677278942 258150234 554143880 618120759 992223193 504907909 182582839 79128078 152323930 147783596 363533909 927696875 171040982 972516845 135523500 264963214 170196361 878722503 96001801 463039575 171927282 291104671 335299517 291859405 954472277 872445501 677350942 974283291 898806840 594507084 632582404 53424526 41424102 374391773 420775756 641581080 920726255 23663844 670324824 827465168 669567142 392708538 775246989 142953840 663217058 670812825 930879445 978303190 811571517 544464675 282745883 571009923 937498904 459354332 468751313 64685855 163353493 703124907 364739692 97534451 732338267 314325597 691313383 269611373 297325270 148271906 846964796 952322720 162901173 730153486 843007470 485988545 789922922 648852889 200254595 396492203 951263661 959845152 116406786 602044508 731967994 226746210 309455993 52677494 1180942 195000579 305633913 187225535 580219246 167223564 563164568 657419937 887376608 442019177 696552174 735653034 34055407 84242794 483994008 766243341 160953707 94757442 319838521 594339104 836899559 707181963 569480308 377930460 374304058 48827841 670183283 835384160 404740094 631734978 281306723 49161839 104663316 784430676 991230453 975809005 761987358 678365855 685750239 825151077 985748484 478929583 309956953 120567686 122074480 353213683 63862177 646660769 956097362 12353985 162210935 329077549 942235740 892783568 827971233 275497284 100548230 239463100 10225769 113437731 152353675 380052357 778598426 770038446 410083691 528360208 861169798 840052713 580115175 681797285 982638979 557761920 697546248 224602223 960399977 476414528 449843353 225346047 828432534 847654555 64090280 713306314 575567338 866331945 669608713 795710118 546108235 741007137 334634451 932511825 392416546 531268836 552015585 40800234 6754781 382178931 970152018 320948598 809293931 181967348 541324041 112719708 766989507 972397105 144154925 734401769 176369757 122406168 627567274 958103245 826913975 173801532 51285935 393039260 48443345 52969298 747683631 736092239 515753137 228750005 158588256 656958656 446122465 119238115 808164414 744978481 339816428 281811454 711119881 582627782 173157348 937721421 312025538 566571782 753061343 68287672 784266162 205712478 43396469 768255054 789199844 997343134 163634244 937552835 729238182 667772026 420095596 578829802 128875276 585978122 40265492 185525312 733138797 543000138 356100835 122871137 212326884 148715675 305632391 243064208 14990544 580401728 277863730 26014004 237609812 887525346 672697111 521648469 202869720 61196045 931456498 212391459 670100614 900631728 400075133 619518319 915759054 804573601 453711356 517737264 756774114 327837975 506548914 79501312 367367739 221048622 632214633 712373661 486988818 753225575 478547951 738846568 339118311 76251941 846109843 41087721 352252414 323702832 338021548 516726857 287096797 644578614 377526290 130559702 865180880 19197509 339240611 166000003 20894565 751967059 879935680 544922469 760475376 497083062 450009549 724929079 157204488 908755884 407942836 572529879 948977928 661942485 569150051 685352391 140700303 376570547 496833097 15650733 473074177 959905329 482982109 991435731 319835651 528966937 293848599 950005415 890610946 56368797 532246005 599568444 485901741 68992463 844438776 967045832 152096119 896338472 381786788 757218596 584138518 721588741 434266627 742378831 308589319 30638885 583302691 77490411 25439239 675054381 110066323 927995326 750174619 199429668 331629546 43273779 315862153 898086135 968597057 846560727 922827613 208414198 961763763 195472860 195380453 987443541 671538916 821510041 855410869 567025580 492467063 511436039 898530212 788472440 193172631 634760006 513900109 779371671 226441583 8772886 997747599 667971792 285802418 911136606 660756750 930448969 219119124 869447081 570709936 839532815 800812238 240398500 905430560 648552082 504310814 102761634 965958478 569620517 702253253 110452760 773651180 218324354 361203847 632059937 583643123 478013253 811705006 587047674 573995804 608433516 201808520 402262151 249053032 167923165 364173796 189578445 513971353 457678048 184979353 63716470 576191414 425020321 585489408 221877584 636496779 947695279 363916149 966909134 758972198 806718080 86540505 128749189 414101084 560000491 683532307 102727856 968532034 149265580 45307530 464605869 268604852 319815651 620771245 89205118 987392977 201475733 724029803 8547913 340487804 235474986 894218427 375143641 434587869 300105453 948409366 417579546 351819742 389135504 758579192 194210464 984144559 510230693 63049570 130664737 779040067 455982374 794594907 315766006 17787601 961863917 262671978 46716575 691420755 672871997 550835998 110332476 316717322 170682167 998048391 560217108 656154360 887491174 540623290 596379410 954658660 267889972 636364112 46758723 262959450 263645810 855000039 474373209 995801640 356113620 591074976 506608171 252167139 520523122 283364255 95910707 443361760 888618569 892485263 645097742 914547515 870588088 480194331 300074752 940840787 64307204 881414006 897874541 648042572 65415124 287891668 192248673 74250123 345164981 526859246 831680777 523433534 353490071 309194627 221768760 638178258 846984526 479056081 888469475 543770747 409470226 325455392 270900645 765178799 934206719 324812087 650118716 661982891 391144342 546667493 372728330 348257005 638928186 951926906 488232853 512979128 914839220 883101771 451373575 888521107 920983984 878556721 214359982 883371722 168779582 591708426 916648573 615992299 563886161 22557751 683098762 716351819 974729795 231958557 189616782 518476927 43214159 822134436 244834408 353384163 754089238 397255611 55935898 360322582 71859483 83678674 789962698 757182076 372688711 32454238 256970051 156017595 910717029 560629336 17119601 740059966 186223271 862981822 240884072 254883509 741017119 2608401 772716638 621818515 190659911 322478038 863027245 82716815 564085626 610260245 424530898 603707428 230779256 65762525 597462001 621582608 730681318 486813630 650232142 455845849 327577036 619739469 527413077 992148035 427736853 133878435 503560851 72499163 660355858 853234399 305591098 32275056 981786871 453841823 517204385 849668756 959340637 864448395 881848514 775331359 771201983 150607563 536915643 161532076 436708093 684108171 349409101 948503579 41297371 721683070 539452512 62877965 768998019 442436952 746292861 240577899 170681855 544380755 604957010 522694368 416071360 503734187 255681074 806623578 322558746 682417186 935376018 525429645 920362949 269760381 448417422 280225648 330336862 515536388 756917601 143239869 946430435 109287942 213234672 23768949 588582203 779276883 132824896 275481690 861202860 479890624 164365052 176361844 585041763 74444967 111383536 709533837 951805936 16007012 673454736 54819765 874277063 839228633 957046642 515262398 218441152 445648874 258201039 266071232 44904855 470219522 770595334 6603415 276374637 868781197 294763546 875173216 153763909 443684732 278738479 388638208 298487688 460083140 999375632 568195229 642433 862414559 926731948 765332770 631592674 568420937 267506325 885417919 831983166 863397380 563634304 446447463 231242380 305868052 132147399 380639825 371126186 747939332 481639658 325191800 523867352 114110304 645678601 960400923 629177145 973006393 386272108 183790141 698138709 826818724 862182140 119717670 708878490 882244155 496061383 578916064 582149078 520276634 911441023 236253627 55571391 164554211 516571132 298841289 317417067 666324795 728870325 533460066 739146456 517923147 194219083 47269538 185140069 879911103 96008703 281044454 206895191 968281802 424337719 840119635 855684694 796396961 821898493 698696015 414747373 849266939 140446591 43219974 240770317 182618776 982697616 243511782 854246794 691973815 667230246 105405987 665551772 741190813 496068314 930821428 39581536 419899669 449643627 293415764 650635861 112807147 241765947 541810946 158802912 923352944 637287888 697589633 489161672 821339385 317396821 127522137 214046906 984637792 139654166 369171156 972512454 88603777 716702471 878029442 282857952 631920318 54732094 777762229 340179552 793276796 777711733 61957382 558672770 51516324 984151945 638017742 311957991 201346595 693524221 164505006 318689811 332408938 725434744 722005255 407887085 120393454 847650882 312360835 414804545 405594025 505675723 280567690 487924545 684477079 120563749 829870542 10707712 81779258 931448197 287580608 422687478 896492055 216197318 731036696 723647871 469313335 825278437 790285649 226501723 408916647 596751494 427653674 278413616 792124920 335599214 829369894 672815107 298027455 937464839 398523917 960691651 375279126 926205151 179721321 774781118 893401882 901209641 414607882 943598378 561508715 896958778 126370946 606591390 29422767 848991245 477512874 555508118 504690702 635604928 305393435 815843826 594093751 52726037 675421366 859449207 213761114 731529458 981551389 733678412 824726445 667529441 769456951 567001983 857809640 364327824 88041392 496232318 522013256 685481298 298497910 587060894 813413519 226055325 313029693 63058072 779045762 675589770 606609148 952490503 770463850 353873241 792163438 989260523 927981204 17301738 82433426 614563624 953921489 423649092 863463980 646583048 120779511 936624401 938778434 843073461 388778589 69781536 955394975 163276736 159884387 842829795 954027091 238752669 969808360 648985071 947020080 81369124 663883986 845159550 862458703 503212306 987374730 942777072 652827018 943039366 384982141 241849925 181759231 314428036 58285212 405309349 270689171 439840117 756671452 160999640 526671980 395127973 458871991 859577550 995693174 31848900 536372650 720472089 745444064 896432230 115683253 595987822 926977436 4352131 347820766 837533736 962045922 345004791 459458734 280740037 190674093 828742659 381190322 813792615 431171900 968431050 471312123 732829267 315721107 236044501 487162015 170814069 303174904 686864528 555822646 540833243 416860790 794430411 448705629 370571830 318915933 140326713 497036854 74562908 539153344 195444212 538126822 106106824 347293429 132826103 906137366 684649240 410684953 991204515 213329779 989977742 24667273 757507387 149813039 260685200 415178858 734510951 817441149 275280425 461044003 623160757 807729944 758733189 241803230 234890771 364086461 300014713 113188874 521968215 119693228 205960696 850308571 691206327 543949867 743324063 301406409 887050833 422965763 42373674 176887821 898622884 927960833 823690748 269197607 263440149 779124086 82352028 642782299 182103404 979968696 408882226 495744302 441411156 804474271 745961486 596678382 452793566 824122632 814637346 430676264 329956862 305942102 62666627 691159600 579958541 675404268 339596780 879322524 422156357 853951924 224299578 592381129 400138568 460314523 73345009 662538069 898233242 230465042 749985973 250146723 20477218 757939343 176936658 56199002 828810925 371197962 715408310 913309158 233814123 420845440 32337521 471776502 299990640 914922612 608045628 504526076 360833332 125647721 219144431 384413616 730220052 45765225 455701896 692398733 940350415 103977345 669206187 537874259 272612617 711279938 226253597 909798531 858414795 546475330 496229960 994103270 763986177 909745305 184473787 817934087 904650491 396071013 626824359 546047412 460462572 632916038 330743394 244424321 779171694 311225058 241670376 669218116 258356221 76337762 935262293 843914138 476737911 394541299 260837996 733109601 380139426 364806983 397475603 135934780 937692326 434907409 5456597 152915731 345335695 912440205 57744223 776823952 337677516 777706997 197454339 132750242 417362099 729437197 678749240 317605630 182563835 278689432 804995095 131281049 328364608 934201312 245098208 714091055 534776450 668160562 519907699 784717248 971736486 359547999 201425112 713333261 450090740 209221693 447038647 354794783 71346327 118519076 996485088 811188417 851046944 164120690 391414469 81479937 714491652 182721031 857716219 189188787 481887513 444467402 772374205 985266670 689552669 211381026 645693801 14562956 305848111 762319741 743984128 637717678 263458644 277336780 241393834 162413879 820380659 629272837 76058672 418280012 674959961 247560608 781221505 187981786 343502646 670919707 129840429 796226064 484131615 930232438 621749741 368500192 70169866 507061688 777630489 52703107 346943188 997865576 125571632 64956146 256140222 312561940 321136724 503893101 201946348 429992142 541582539 803272440 176089061 711135145 17978239 279908569 427989782 170981696 490817919 358980636 764833359 828911920 164166012 598415631 582198596 534379418 885833293 449759942 370547725 676815778 529398635 689419672 274383782 619689970 560656246 501905312 35030128 433675063 766393518 471729981 482226350 366384291 532687738 385548178 756126473 293257834 287087333 497277191 446423821 690656325 931335964 132451270 979821481 942457842 321823217 529528382 707721651 678282161 151740763 103059876 219421794 722796745 601637876 175770221 834195410 428851713 420157817 963699926 329243012 142062119 205922126 485756764 737850075 708226189 562920183 812301124 271480735 461027718 5023904 175726356 994222206 780320494 313164183 866524440 804529542 11531423 769130700 729202654 869119149 471128829 550109527 225009850 634069065 477945195 31337714 48110659 573747608 295247060 574616187 587798228 550697274 236378659 381855348 185176332 48593842 213935818 672089987 361320526 867627496 795362623 88104690 661815618 127889833 708866427 861251376 241341522 274289190 925266297 810777166 183623726 953523313 779138493 711682178 264465993 61116931 161343434 434742951 354342233 280230713 202542251 818015420 800914906 936808914 110386539 133459553 873546892 525599603 753626525 78524253 856725233 756090403 713808341 766837274 954501072 842998991 667712044 387682343 441885109 570914759 984495296 872805557 457342830 888432959 925919281 504755483 273141903 924503503 647143974 304954195 585867759 13452532 725046726 679727738 727663145 266956684 627566143 575804243 867514908 719040094 277453123 853117125 152100716 231078544 519680902 882767449 517608702 620233263 37813057 720535741 730674048 125886123 503855794 317159491 708013023 584952151 188237466 605429602 707679694 683538413 587386557 373412148 33169990 189230345 698012262 777303031 603715584 933279401 794771168 591474573 232399869 769093299 181085694 835894779 176457215 216693615 451208852 72353773 328260877 304056329 822987515 111653681 590811123 135990545 741382033 550309687 642379199 229604090 951630135 356180376 538119749 480898206 246760401 7533196 442382492 62923192 355237066 138513266 591499167 117801832 527767949 669084492 848897646 593068211 404216845 705067840 376696554 63915265 677335870 385895704 507974204 599047837 512000409 261459395 82657614 928334137 559356316 562415058 196263760 554169447 15760968 30597115 971024949 716193825 124358561 442032538 394968883 147574081 108437810 53079339 76751687 647211530 152552582 119603921 465339823 975508125 700519344 164462803 975071854 215918981 421290948 4103193 810658507 541519404 805349211 421215411 582840786 645308771 133361939 209793106 657105 360709086 491216909 301471437 63531996 252268214 883956334 226267806 666313803 397337061 955720158 776161123 434508599 410725069 142270476 840443997 959329280 585991346 126636839 400932596 670470345 442240315 616234598 192662321 215169786 437548277 154648706 463030338 720318910 753321424 269346359 656171257 200902275 686848416 992778439 186466894 800188796 741110941 225543798 410373081 9442338 836233699 540855055 284568152 626652079 479087091 99395165 896660527 418619297 665194288 327204531 558336483 111006269 643291747 429237605 580119710 246377738 694950712 98045772 121316015 356129106 805201599 507676487 744029191 719702692 751409643 588049588 685532860 528642901 654186518 40662523 848884617 687454970 145620347 175784707 54677580 586452207 848148923 901206971 684560520 339484371 861316697 278136979 749621217 260553482 73982782 726513920 315530914 679804218 735089461 554344955 273408570 428455118 337288816 369405571 455432122 954296182 143796993 805721110 591894105 214841765 337482594 943781692 910320 668818706 363740910 426568701 718609791 227687735 598537829 551810661 908795302 291508693 746819692 497220871 19813164 586915182 889420811 727560567 182425980 681315274 599788845 168967375 961373475 207760499 291683619 425064491 463861332 965034808 270691617 672185133 524467044 384302766 657999040 553277049 453407566 59766954 133037691 604701242 463713327 647811784 171930674 444218524 319951307 126501095 474362793 737694799 509348871 362079147 777090314 450808587 266558317 997140218 719424351 33204742 542465451 262979712 769617177 367084671 405521428 623294507 194117260 126851127 758431261 272759471 377864304 252384243 792148961 788602882 9220706 312387067 592337054 412457953 733186913 356085918 92051766 992477770 918740561 897849516 766261423 860931584 478452859 716957178 499517619 223724811 138392075 570404834 670263313 309598517 302452881 742951872 385981754 874482829 759067009 873753462 238063812 231724008 12326067 518998505 194909163 373736795 389510371 371037569 385607435 534435010 560214066 906726573 715915815 128611901 928779427 310567517 384966501 556958381 761282719 104725126 896831376 547014716 814387057 689391778 430066837 292449490 465856971 218042413 955010054 85399712 262243904 815562025 867084186 640518297 847141831 119287963 61690283 772795636 405616190 280068363 955155382 461759404 130715365 874041608 920518367 963569408 322543839 847855522 723376234 750606323 635755445 255177454 659880003 838464717 423263186 865583750 937079671 847827864 350251271 447975942 820196537 313270435 53017865 950378896 647130846 29806851 71954926 535403081 88770401 840630029 456977076 634407642 425961696 438095582 324654522 189636080 31528861 515456211 25641285 669270204 991533565 895145489 572042749 321895283 347101964 363577086 528150381 970826191 483856632 216961990 390116998 916323212 41439634 428048087 622775836 577059052 257048272 959602021 744345448 784288564 498520397 13617639 300797572 46079788 183086280 395272344 147633394 252735395 278635681 930964471 585566742 542471145 18434143 884874055 620884919 29155924 33767468 943300880 804924034 763068603 220446039 983514524 960089735 333628670 478222545 60253050 481264058 301079932 757197233 573331455 395649139 560969626 573225904 342541760 687716846 859693635 868619182 572539162 314802380 969603683 382774827 594252458 615519121 192125291 381330894 20623317 47276324 884374992 177672162 591774017 935936849 906611084 56577748 250387802 588102474 384120988 545413814 369562318 640940578 579131264 628515263 990462737 881416529 107071934 810476233 692401370 427744051 208706142 280102866 816135332 830520200 566397551 49348731 176191278 503677942 934121857 687175308 753217020 180171394 534266410 896402542 813289939 235009563 412073090 485523375 623371585 492734735 383551654 560508802 717263635 427927444 291705656 551254844 819900636 177645121 445105117 146955992 499017077 796350098 27384254 31845748 727609719 379725671 749707784 275550674 428695491 221896069 715333740 422017752 974688763 736139795 543118239 750182928 361163014 987379487 381254619 298883625 453338512 614980119 202762076 313535860 449907847 621687888 221411045 334970984 358566815 15218051 724831800 598327326 299959759 975204427 916655265 627188437 127308754 449949352 154536812 807432303 304766119 24432254 142834794 837446387 846094354 939938839 874594929 280969481 447329560 803824797 372677081 337526913 334511239 371615905 34595071 719809228 860705132 135817367 870820549 751486337 734514586 306741079 869122832 37692122 455892522 328105630 655006025 941454388 670001141 141169547 694366429 73313939 840805916 322921250 632734141 84410651 633474689 731564236 963474143 580163992 122780235 685227733 335970491 882789623 465655910 487519469 7431630 814963659 499847168 732592296 191450394 701100233 339604750 470950910 430426788 477242188 101221573 646785995 10106357 18830801 81182241 858176592 204067482 595662972 753005153 934370736 145932452 186138514 75894664 33553012 908506921 791556605 62032606 172728840 467313857 413439947 939860334 931919676 432964105 93158063 780064902 979146435 454949412 868697215 549617209 404297655 320978229 524640692 611141088 262035987 845668070 754770413 124018325 476267320 360320228 199889516 354920886 735592041 985636704 85481623 146978152 977616206 704441743 975513208 698304274 431872117 98633259 119507774 830342109 42667980 273002481 970921402 681953083 281087785 419255841 661266147 989995357 444995778 829554433 945463890 816506299 78894517 936080986 882398407 299943313 62229121 724045305 484970658 597954140 42245515 743730736 158059114 651636832 255407515 14275154 280799562 633184037 482593372 589193530 805979023 213879286 92207327 499333061 990676267 574661217 250246680 228406611 703721525 266501817 140636512 70892106 675491175 35824791 373224177 189876371 686546591 531179861 785737325 411045915 567953758 614127762 602540376 848511827 295754060 724270257 517493657 35512241 589116594 120999257 468372477 943929901 751300862 218960886 945425588 999209925 960997699 61304375 257430994 448532985 56326838 261707918 791629263 304323919 916729138 770991283 367128072 488463824 634321845 141240353 35341628 995239817 534998753 411888280 546632719 650260236 978159484 859660953 162808202 99460588 227151088 185026029 486700441 664369476 800602059 902487071 297518476 954795569 427990592 403764477 444335766 793825875 575835813 924395291 264003153 141567568 240698867 613636687 185812281 35236946 163568201 681165878 630855980 147669124 795397994 554451118 430033392 64491928 442553146 669990490 22045101 770699588 331206724 65705249 32075631 778534592 179896375 522977967 471041957 865256777 766727780 694700787 277804709 861538978 682180162 72514207 457533222 30168462 413593579 665477548 466141380 393761367 849142940 752752595 92100735 246271306 218069305 349133588 13680956 322777913 959313606 383039539 148618819 832338935 843677935 236817718 387785663 895834336 103922305 593243113 87941441 950306126 273307119 276325978 345719358 462951717 315570638 756569437 48632972 933112648 245268825 711012616 690427625 316854817 566180077 287032632 647322484 479181341 359933582 506118155 861132850 690424878 162182241 268085348 461387658 764808263 712874800 274309739 173457609 957063652 399933161 92719114 543017119 131627647 404526367 931998577 691608481 368916508 577542535 702221202 238384837 720384958 339084925 306753701 250241000 675702255 196593021 638366886 743563851 294215484 27536298 654385106 594981138 787647159 119709258 743618350 440097732 61346932 815068999 7148288 196613326 324558860 810912688 496038228 760306176 622312733 406535222 391477368 590955278 445889479 347900335 885172608 265855504 543957808 341305751 298597571 108304386 497424897 42116234 894558299 822493509 397619432 780810443 443679913 568471580 767020820 989102785 668559568 73617712 922814140 168494452 520826677 870058509 791900056 240044820 509023237 736457123 68573030 688302963 995844015 580295365 750671975 116176518 257306470 671633069 105832415 550854887 797464992 333240182 535963288 110198358 623256729 747310241 713652575 369055795 130354897 471113617 320106374 812289542 365624202 210707470 135999841 695993336 49403723 599145670 624358601 223254359 163533408 166950855 773412764 375842582 89165655 697816327 462471226 138802762 16948612 959379164 96292362 667651758 335427966 947359876 718205427 153129760 768994208 713253023 953688803 501049378 335548553 826455472 609643596 811531866 471728540 497708703 435809954 163631378 917250945 513712441 438438366 163132600 252466850 884921007 328241150 901698911 202555823 368737811 151485826 290150717 545618970 655396062 212166641 913355563 706668700 79965037 499736658 643905320 219101614 453965695 758682547 749835990 585838097 317789881 825438630 560289787 877000519 368956194 972005567 948481794 497369111 135248807 782549783 696924024 695472909 732634264 257154252 261811855 580517111 10787369 42084991 499607454 843101033 10849010 365506004 225030814 309501242 675937904 128086005 749074607 244602117 868471170 436088336 692233873 475458985 310030060 203037140 691916075 979226825 550302167 306511864 757588488 578263885 388739663 480843445 726481877 958891487 729444292 223418951 466692837 251410287 444125065 735761263 172968877 928485296 615116632 332450804 660314440 690856856 979273677 626068253 225657843 888652260 660815078 736563256 255323026 427496850 800614025 108674839 451963946 574042724 264660734 791285390 215261797 876045668 545217393 369652470 404809233 330468187 663367794 808434861 863678113 432673624 421504116 879237268 649097130 375273775 253781585 921237135 111106919 458658295 150673860 500359689 139698998 265223819 187579373 658670189 910177817 211945482 786499537 572570030 862136630 298905176 349567704 449018560 591698520 937012891 834083149 1683484 176558699 135323582 499778786 813734464 851440131 851070193 198482729 952808493 836447190 158640167 947109404 825034727 548452157 357493910 522388629 666981625 410974904 47579963 513616599 768819438 827941991 740037459 570906883 234675161 262050961 462411491 63203748 417284302 246559777 545197874 499251236 180882535 534996260 620184906 198042964 859456832 563485516 858965114 514320360 103256186 770646640 149864150 541691641 607071292 651875594 500060085 4308609 672370221 563180727 648846386 522898402 978858492 84105403 434065325 799195232 598065113 518376058 719974983 592437666 279088889 326845952 84723561 127047221 458137109 181499002 184418365 84060681 465808363 537477307 889252915 301388530 567313852 364614072 752977278 980627240 517319116 129579276 642286485 785023943 439609830 808865653 533630898 420466512 496618453 504548693 720719702 730341414 669177324 935992114 161959619 438240018 331047295 814584886 171520385 328438208 985210216 993133231 64809690 317707072 58589315 978123408 775604829 800747141 104171570 296370159 789680734 209714921 561972441 645759877 851070068 868077223 885392483 268429617 619133947 127704416 139211451 774303861 296356496 914584215 145810004 507799287 394283160 618214965 299900578 585951490 756867000 560462085 986341535 192696322 325856094 935143737 733979975 842589452 888327991 802744035 489738780 740461395 266152375 501861501 556355490 923276980 43622548 216226658 220034532 766116907 62223691 359159890 171491565 528858204 160561562 172948466 378555728 366103051 362329604 383132490 595628193 114280612 753081937 263712325 666408442 635362996 974194186 821840436 427986039 682777709 404904705 146430540 88347578 959297574 947934151 953827875 444178024 725198041 319566901 349457463 540335273 453053092 449932260 848491623 666666668 353841992 144752820 785877111 27610913 466589357 455653193 549621393 607355837 967871836 733024137 715399615 342370745 193860355 330337567 514146418 28912724 314649333 350335483 285873406 152083276 69839527 651283664 100466715 699637609 400670773 57080725 494382950 799362291 754488027 566948869 329775582 344140342 874826107 438657055 217570919 915136517 225604381 257462950 180550218 967011893 148126059 810081697 409083315 173068829 556101937 642042076 12024882 126200604 392649443 327451750 399086907 352704787 180569367 173900050 886923942 537602279 969515782 448962806 125903663 938649345 281774864 950992366 568519415 269392845 817880885 801350170 644776961 816747582 723267996 5165147 813166262 715074120 938669840 617576666 84589665 837807461 839052669 556078466 662583732 475725585 568041592 67359361 849790786 26748238 553180597 955670731 708004866 34921249 521368462 87788695 307021778 548838675 209260419 334591968 982611442 381792688 944492724 473698533 581093253 833012235 60849257 492603561 684221972 698906169 562560139 114325875 797712906 638561745 136584744 861758799 665173304 430453875 857237490 751192204 131536211 611043902 553653953 479095869 408995441 706371159 619339789 713478840 551693712 166685033 627961972 577386521 579944207 885334560 455910970 314971328 300315955 507540909 450288068 152168911 964139172 124468805 871121436 749052845 264682733 688661410 669050224 563187845 306236671 646482304 502151571 572606152 117962158 758545953 4360827 601041831 920988211 295735498 401178305 603521945 787717800 10125892 185792548 520983259 61731471 341397340 369762310 568551403 6376780 662777699 574583277 462620685 181586598 978757294 751372292 315656646 886676298 902911255 641167255 612245347 115016 306710650 337024410 492192627 949062804 873884473 260781347 456621897 682313094 6188217 417097196 529032059 926125914 136086499 562361042 116189286 672147121 28736931 238946904 930763943 331118095 417167212 473344293 914592163 352202843 221155251 85728897 876883456 549540193 137454704 975502044 415003690 617288787 342388640 304101960 199493839 425161796 123753925 852549882 407997795 613132460 871650916 865616333 201324189 433587687 780547718 193550526 325184760 46457782 426727736 167008113 195463987 629872572 941999115 388559787 18890962 337783809 262224276 828313046 411106458 398524275 210639341 966385024 706921752 761404512 478425394 741512156 310620443 553023230 543705093 566198335 851856950 91542500 668108299 971615908 12838207 301323406 805293165 521260073 795893459 559599068 120100952 773175184 997152719 678689427 848857469 943610303 98160088 416703451 738967185 860101696 875196373 122496959 361948622 713287617 472340591 822130608 748397425 667241622 92539032 245337346 136518202 485722930 807856641 288525678 218687983 267367601 477689250 558762383 983750105 878270290 700891190 150207333 177632069 893183733 301921980 809626837 190837252 810674081 588639479 101987366 743839467 700358657 341200879 244185733 578378836 23629281 535254126 946672770 969505435 742537910 264800132 317567121 915730083 684844052 992448772 859628938 855127631 695202869 618878469 45398314 523051784 197758585 806778721 539034768 751367741 892625376 679633977 434134208 374538207 759578514 807726191 561371427 280944353 226216791 569315626 504427525 427284926 527973408 79283542 213753110 643546866 157252220 398113313 895479274 268229504 247991075 136457599 889432697 189272427 573994863 638420647 481243551 159465021 134386142 696929429 68044189 350759299 284302482 480316550 907478166 822012238 289054672 5957758 231405331 498056883 489550981 864659397 141865088 188712524 201388732 787712357 424637357 216739510 711352361 691974318 943179597 332534545 263554721 304163763 657656954 757424003 806380703 263884747 778911023 960356789 691853761 311798800 173121229 511798612 826444617 236504035 392281239 708026001 336319646 692874598 381229109 499544738 677300680 20527616 882194997 339049535 659133431 784070365 176191621 961112101 21458940 28564844 1762555 922702742 403174093 965622751 658945485 207928536 65782790 689387950 522627609 879395250 179182691 221380116 789002846 539962866 158757960 158700689 352665345 296295913 413912633 980958054 138248394 28240620 367028065 74245148 903314788 96436181 428238351 240979965 362967520 317793665 977159733 134218905 985200434 440190800 450696680 445910083 195127987 131420072 993086947 676876946 919958685 389191282 915710979 325801185 837052562 791879579 932274124 64391374 163493398 101879189 317770978 41653950 935306512 747174355 647527825 961477720 279825485 825469776 407997255 107732230 770284541 994424585 676679444 254002295 374247476 717930622 811556401 12502816 358852970 331874357 8862326 751419062 128065788 196786743 409420001 932847797 534672809 916321426 534271510 351354076 179384341 917378517 445441754 307099055 422767945 872624535 469901463 651405044 937634609 58070256 96360924 628135990 765841181 729055485 824448218 508111173 829447233 498022753 432217064 684882100 120268340 671915199 60191231 299470938 809541493 874789697 358404414 192212946 658021857 890611988 103645031 158373115 517798718 716517097 14258272 222618232 105216436 640857718 258066612 866422320 53269583 871958771 980518416 96713679 677664126 21794718 690872262 581514564 828240791 709978679 713590605 705753921 542356817 965435268 62606526 806346175 612310088 697985998 484523353 85035639 601647996 703318371 741208062 828451177 689368530 948197138 2624949 164027737 82088082 375346354 509609510 87152205 934052839 857296283 568358946 423864848 576716642 603120939 255605272 445229235 267430008 698636098 65604256 732097286 776619263 731017926 247400180 886700323 81300917 734247968 123298674 642129636 801493689 619346877 373812763 712796776 10700304 261712015 100339991 594172562 466842657 558505610 951039791 321854346 291772985 851000615 319279698 831190842 648822536 601822180 946779664 535861713 982175011 508426433 616648738 120490564 502581120 180961476 627661536 16416968 964505084 961050230 909329353 658136922 44307928 57567845 120420351 576177719 314539064 295223200 574565064 290260068 126090403 609969214 209439246 27084327 444053382 326388183 50449120 820698507 911884465 537852937 9336303 12590817 637399512 609340148 232437778 377862970 660140819 934030783 991872706 672165613 38170462 742342929 835000991 655459351 500166938 712193432 696447977 475336470 407760522 385909381 283412743 515460365 174078551 798039054 341630724 636362852 501544973 333586411 937523725 431439685 229575836 44056538 779963380 230170656 641790679 952504348 69687984 293177895 938784248 814068213 723659995 915050963 248052250 717883951 57023538 438124893 452496062 689218456 790383129 303542598 120804167 894151039 243936277 901564624 896825214 747094587 657076303 81313410 640091150 14817700 790750232 228296871 467244296 641495448 908695647 322512848 353753697 711211128 570877501 806668622 588879984 919471016 66255722 563309497 540633200 982132242 333573828 480847723 725592836 907702436 356045007 158907654 626466478 352364749 310079536 960741866 31472726 39012100 416371249 856039104 588025801 163366209 951128385 402854386 670409784 708826498 780583793 600374320 971310773 560666184 793754871 937551596 806339769 839399191 632219311 717212895 972741793 637942521 931755669 387378306 429711916 721591036 251027532 415607446 89812735 530371759 410435482 252620444 230648097 342141097 173280489 951338334 717849983 590625026 111258568 468723044 636758633 493852632 457389416 898718080 902861843 750135756 494082336 82909507 639429909 694633090 661873898 866374533 309563628 615101221 685422051 895724257 297590903 706962656 368673487 90690614 874884730 868655462 595591314 291047207 916687902 826829163 120406712 250200220 778789231 68014888 606506990 946320703 383583709 802993883 657556614 531196928 936987835 936478532 46585591 229827730 427658691 479423530 599304795 74496491 102627217 759728852 926736112 395246280 195439139 367315601 560940696 515779622 11730784 788989232 362365272 871456202 496220557 848181640 814178780 847984827 83986393 610565618 571490802 928035778 734841555 421398218 849156362 930975217 602667246 856771313 102568637 995461401 979454212 45997134 830770499 657028690 558681808 796533832 593701371 267516535 940325234 60900942 285882855 103400615 533274607 177401935 785504813 547980486 698884527 158503746 616035991 596155385 331930877 963580320 939288596 563556654 20295051 534558693 980079925 466013586 640071915 872898834 914903729 268819224 260829975 216829230 28998625 825689337 363386089 269978048 701949252 738164782 848823460 317651543 835139836 289550840 689554537 85289218 165510480 980402777 342062275 634362072 778661160 488735896 329359132 290257010 445169812 999836609 290162757 882076780 205219654 60308771 205015282 992486376 326764818 594618576 217224252 339501834 213677685 351061024 848165917 235664253 688490764 262925870 196169207 914751724 462280216 234638425 567509262 496802186 873517313 665564357 140535049 543253643 330368976 135247064 352910453 130176680 465518003 666972093 580095298 429057695 106561916 183022308 209587012 223963569 376521763 651150464 232588467 218488355 550120256 602113544 190829739 930635197 91992977 244805814 220159917 529203790 348462970 690734603 114803740 75147813 370907520 845630537 909902017 126949530 76986061 837133559 451417928 940194435 169797040 476983649 511789249 820866239 131425818 860203798 502500383 423653039 625742881 989973096 577312444 970116791 678495872 138890991 456784083 846206658 881467669 559328262 578804229 768208572 432800099 418090317 972622805 615428373 680277774 584174885 746517548 567171396 672133729 126977335 173327829 857995330 570975947 765906158 612190466 74104075 331694429 119174136 554402245 354360609 869530446 692139721 190899864 875407625 444710519 847550743 563427542 717334731 988311000 221992543 804958527 977500278 927282705 371456607 51774072 340206234 316179946 488550298 261655433 19670732 497984715 548451287 182652509 14295589 862502212 541390498 608596549 990695363 176854919 980666826 827746422 397783879 894170601 498375649 545096838 233530710 87427941 381801151 954096371 900960280 343037464 988835328 329809820 851117500 166725574 3009409 739395653 952822002 45030484 497031143 845799192 834202479 160674380 590534936 757699871 285854317 343084380 50879679 868983499 34758440 649068247 517246668 97227376 324160354 953372722 890434546 622386886 199580127 410646920 188867624 630242154 580509418 237994519 8825641 461169499 229193935 108630209 937682164 520248189 653055071 570591884 920252492 148065561 43858799 872120098 234259256 862280795 7195992 974204754 194016644 866433235 436661113 631080845 360070463 155291125 28776881 315305065 851880251 118388633 519920357 550113058 755998097 665090171 638656384 879603220 934527002 892336828 598656494 43930434 440896758 497971807 735187232 454169299 24382217 34983373 415717643 743856015 829682809 992745553 33652520 379329894 314991410 578790045 29222134 910297065 49260386 1520452 525788788 433322703 468581373 925932349 193104551 729805426 981104442 493126758 996504090 380790351 483495187 946740223 700602713 437011850 169211337 962151211 888086389 420771687 566978655 726129011 524085891 439718866 943629082 465211714 463629853 1902040 505875975 600262249 311983583 807431212 488831349 499325085 746487787 349285283 439714934 161488372 215764838 105788856 109237603 726256492 312503032 627778313 845413973 209430372 571225424 809414104 553698221 215084065 414837150 393787530 484716684 511277643 136785431 864685100 127589723 238499693 836330101 909617385 833137733 73773688 83442292 191124117 32842168 704525888 377352790 12521765 658679016 184951294 993752416 325643061 233390156 325178828 636181083 992612993 942500383 837998892 144052244 812440172 129982176 441344898 911257564 465508476 20686290 71933077 328179208 832619739 443381117 499340562 218894450 596579032 612354603 718212361 738531062 805602660 540801644 917047406 908095990 355042198 98010515 756229529 747871447 292480807 250553398 819585478 506583682 765787383 376866993 959975318 300527076 809866118 1452452 347152781 496073838 142419323 679972465 798957714 940772501 35017761 937586623 747140209 69375059 758955493 958315514 67180636 997253540 625452761 377341392 165270374 399804682 989822772 631925429 450031879 495371786 55495632 928353632 468992923 646673837 422552747 291405900 12365539 363176704 949044070 209083960 934419074 499981204 331672009 794132647 43306112 427372542 758460989 652593761 663610315 193716824 616271952 189896688 523976370 306719422 834084661 443521060 401442152 162704851 339357249 885085328 896810119 835003193 448337776 308234 634189194 316069404 796726237 196027695 218882897 59713960 851178573 350417628 843641505 800372622 54299557 65204918 508970146 514266244 923268463 368890275 636217695 199282882 951290970 471159375 191784009 854202501 642798263 126793128 137278644 265486991 352017661 599883107 707646041 968290981 789248581 212879989 543064019 571276816 811294414 64766874 955712802 777589277 266338938 349790161 684747819 885201053 813135696 811117277 608266549 102125669 806978552 663415750 214737261 805549519 747978306 600065366 973844835 790812984 403928479 702590621 333863307 681880960 253679014 931426158 430770877 926288013 675204753 611146463 70614710 792272328 542260669 771537357 988003477 48119454 112929838 510593366 373964638 672201472 561213192 379534684 125648506 653800419 727160855 621112585 59829813 248810945 545932872 740571974 862534207 577180439 110842414 482855746 501541420 340208357 488251006 838922993 226674164 914437425 961957011 114030474 860614771 649274756 588891370 877207560 325530090 34248043 633766311 621141419 214882940 869226743 63658255 827434612 302126770 96729406 984550412 477186988 522224632 272918743 106972332 140551261 55482142 644304994 155246242 993456599 266232023 549861630 81831876 890766893 493504573 413682385 206854795 382372533 86925131 447951236 908873366 674872460 79865186 566951108 164677927 923464464 330843077 843177666 901352868 76138084 689494556 289680052 291562519 59918831 883251957 507760466 445975983 854228189 284433470 848313178 358371133 398101149 903488461 646816268 966192056 555887457 732592088 722386350 815816377 157939873 782764413 136860169 797189376 362893208 934078267 871612650 851898605 92646341 509778807 213547682 163947783 75378540 5171449 820606087 555139705 688107027 918962540 316281201 392916368 705359109 480632801 975540797 991615038 600438738 800256332 529182798 383598234 194728653 709556486 296057863 245413214 611473293 488428361 372752722 321754216 519816556 715483064 344727068 184449337 730162699 872823764 633368278 546915705 923068876 40655239 822580982 990717297 757597271 199405981 247390068 182004367 793649430 644798534 259047245 258464230 137672632 187497878 27333636 810775723 108972721 164061190 98857500 349291193 171595705 10207472 77280159 637927694 596482633 290465558 765655194 956787276 49757729 328672027 162214302 520019769 689213893 941494280 537559617 694456127 699598587 879933897 667848603 699171565 194597198 817131950 257612490 616127603 372771470 723960555 35414894 267329066 748538702 751269655 919221805 235579658 558309733 693305009 213353264 537742643 652772974 126687126 832586404 196190821 514500167 962280332 986278203 130905735 947249046 96157371 852407464 152210467 462657087 8009775 601141798 512913128 999493103 881901143 242090226 930858535 283527829 863037833 836284108 301462871 741724387 556667004 382101115 593730706 216903889 346448076 186081350 590573845 848211995 638648185 110072443 376074180 908624574 708880744 23077867 651419555 926058879 726036449 506823788 907276894 234751076 205439247 93018966 744843458 640462648 812835459 534178311 720642370 354664459 285288370 753047647 617470579 211277744 471682674 172698948 191570832 781097534 832986497 254255392 592330998 343521168 739347198 974435934 532898473 699201989 407932654 644543472 801809102 431799232 33132472 545017804 119070255 166005160 651592873 475493226 610639546 166687594 287296114 244091464 825137666 381068594 287891365 637917286 400724412 144695286 239700795 764286666 302175300 162271723 591463696 736354814 110167830 228399373 170781285 366371981 323717973 127563164 832973918 612843913 787525191 600394393 407106178 458241800 250454486 190820430 918392126 143954082 997135633 662838979 2466914 838908917 488076457 960376905 109599138 880473378 37048692 425870323 941643030 888089421 745665262 476906520 467455930 257224480 232667571 40744147 771182063 126840136 534461958 731256451 893809656 898989815 564093518 949520459 216238206 291791969 12383123 415838355 839940365 704562495 356979717 390618501 103630485 288806223 982903670 887650705 291572713 40239313 256334299 720010729 975701571 160178443 126556110 616673542 733080510 443980999 99489039 244583713 154710491 684275920 481268990 561113275 442192381 497536632 872409379 565268757 940051949 512156181 750237607 730569400 302319702 61393792 945571800 118319599 480777033 871624340 734960297 770590536 922500283 950460853 71564079 819836439 488695043 391069766 475146021 391006451 369570652 567692081 376166761 126224951 454148201 460391780 524793981 812278914 859975340 635671118 488546567 844098872 500500237 154685030 14553681 367694590 137322841 124324 136329929 171371585 122452673 64804358 411415170 464881584 448043095 280771597 608765362 536522430 316018580 493408061 970244914 945944097 805992149 963897505 803339009 570165334 601071065 782446916 491124417 236210202 123608645 372781241 670623800 856358642 644366368 910391699 355918801 221739428 63499351 44359150 993265945 516641468 346090810 528319461 79599426 480919304 497469693 600302105 150589347 215221277 508515896 625871921 330784821 237819600 482609768 69290836 472096792 931140029 857926252 209214128 320767500 448119235 997290248 759834615 727681785 390736005 644733285 327849949 311789159 385274603 269857167 348461723 554619142 164297631 457371894 87606895 965819688 747260817 302618349 206692890 895467330 136106611 800605486 911331680 442145391 582264638 694157909 173358988 144521964 675353772 552573024 608055785 679979677 517333947 958263094 454011466 596710791 378650160 647233308 316084611 331548244 102713617 945337153 230294509 531074258 985764138 871481908 701436902 884558964 168599946 574239336 632407631 811664079 639412227 198911159 335495436 694424606 451485613 962793692 299295623 215993279 571596131 821861367 936145198 799279796 220514884 969356557 427347441 960792099 855237683 308252550 335925444 82392023 530684504 453955501 58910755 480322236 421095837 851418932 264356489 46997862 228931378 990866349 800345848 372333195 972692234 914680594 730527092 12804484 75101276 797901885 804391303 177936081 692830754 515497841 857769151 420416146 536499613 359094479 476812588 751697678 981209807 785342178 468731363 794997040 257661183 374378772 951213949 499252997 342121785 264375350 605303448 655021631 958084812 230927100 459359829 202587829 904872394 667105407 822816472 731529441 1197451 37415609 398639564 445448288 827850026 14052108 289327836 975036022 640703494 750004924 618404923 324383879 90316867 395004784 341396765 409118367 554234695 994134453 290254396 938742763 804122173 5495163 873959508 450038078 592128661 925907094 389575334 611473293 418629250 41755454 346758521 793597043 866489722 618165391 188331156 968286894 737161402 293110026 812667334 435249312 153817536 283403538 467068255 587183311 721749711 403654512 470461108 814703717 557107054 834566608 77213342 730970544 90347241 863329090 340800507 981272227 169621711 972364473 253999148 48624468 799896946 317556111 849389462 934766716 620234346 487552511 393667617 474584570 250092818 777431466 380366780 118383952 656234762 917098515 329793239 2454564 991191219 640214307 603205863 776952001 675130806 475277733 555140837 319338643 82248573 304836555 532784079 600800943 699991993 166025639 532973350 660339272 174478042 91570099 86463855 273733947 76245146 923162442 560174258 652188804 385998963 223727916 453685502 248607431 647805988 100909566 326719203 172028616 278542384 717610696 530575350 397966835 643141726 568983925 759503697 270212309 399514170 150427478 827304464 301312928 201486227 982611360 770785237 21621419 963313915 540141033 972933956 220753648 932834378 955425967 984359048 271255181 954822939 889369553 731951052 329022275 260830030 174407956 323947971 827314426 229578628 989159071 673532961 31270971 772230054 505669503 567051808 748473012 336133471 758485540 819582716 40136632 24429725 747640034 790025847 522928829 929196052 618546801 490014550 78358492 441434043 846632558 285482977 751551060 584911692 557374424 526727783 965116166 615699144 686597011 308942776 245420282 573837041 830929640 321110441 133943258 979472335 993275907 752834964 138914930 298412332 70692468 380913877 453483318 443846424 132830639 299444558 741859004 510913125 217589132 800468452 208798269 823932715 563299527 941179135 744822297 313033542 938324353 241426702 837336144 488700115 619808189 129297153 883420937 645410999 58793444 411696333 495682319 643200280 455508801 83370988 682085454 768151521 721236102 600928730 490505307 258104131 654011974 306871449 759101162 845861423 318057848 354235182 256325205 993130204 215402490 104482337 756323868 42728263 595319052 158552065 117485919 203367342 933552593 938042846 415158630 540993812 674193362 126923725 485945882 537216449 883393402 163048296 325258889 849734591 88159898 796132939 600869221 165514078 989162727 186845336 126081414 179507120 862897271 805152628 983514724 989656334 114779208 529931656 13735069 92767121 531786425 616812416 83068021 916838297 193344527 601300111 415218257 61282890 962121970 31190762 499034939 986168330 948658413 507712072 128699745 513210629 606541041 206909545 724652694 138805161 491383762 415616908 80879824 936817450 200612553 631205111 658356904 436078079 917886448 393612658 622272477 487065187 41121481 421440460 23580625 641367765 765358776 534956373 710277642 858479256 201628548 906288738 579666099 759981108 708560858 81036493 161825560 36828147 770131914 21121138 691419182 547426405 355688776 581537203 145593096 577939676 293073580 925602805 156924771 786417649 499196722 866434081 593892379 932788733 309559675 112301348 558386099 967862177 109616651 541963887 859112658 67661375 974411209 7527031 664085697 363911806 720776321 673622326 877837806 508933833 579218277 56049320 593066603 110524369 663165320 716020560 541702767 18826503 784119906 163760304 789150932 988748579 325657679 858854868 798433687 124443296 25075472 423920584 394771036 620088893 464542792 517969949 408431336 520562045 604457471 701303657 460826533 878755112 58254115 723792323 182222369 822783432 988477443 732288843 783380879 419654189 781861586 729061536 528621892 582431209 701783082 997388648 707007291 698562517 213484422 178070220 726472850 913281674 71252934 333052920 195079179 78175465 150695343 970433696 37241484 909637268 67115113 376554870 245605279 274998386 832666623 126336181 506387955 806032687 383456226 805395097 786592217 77651385 501944679 464812516 603042759 818854340 511828548 591826523 710699737 343899207 917752087 18441543 830950219 330600445 565831647 170403317 504096512 429292518 979937409 457908790 139284478 533031875 348898628 472809184 358239984 447959709 325868885 59331147 310332834 306545470 798851908 354841300 496379785 350616758 840627589 297387869 993251897 796695256 826003184 391512523 60888044 226627770 929858370 368460679 694952450 657112889 48995738 491339262 617690491 655515506 39141628 298686241 560350079 379701578 590656210 761919462 817059286 473197032 977640293 47184069 452756849 768101429 795398760 526210107 594528479 416748387 337614702 256350538 793087704 378453347 299808879 366319095 214971574 478503789 587141703 516242891 814149367 166341244 903365431 22805587 68497341 619187663 849583458 772349344 681772878 577905002 863466833 480670920 915854996 900462227 506600048 837160035 627450781 473478741 602833807 568971534 354931228 738422272 340890465 142541803 675907558 106952103 590528256 321770272 545918326 813256352 589552231 762002515 818803307 473893896 920719095 40505653 645810693 575840061 555573235 451489780 929057195 165776482 91267843 302482886 143802727 824103134 49198261 993613157 689106536 377471453 866622199 59536270 927565695 675900621 530854815 317930369 8963491 710317539 475537635 390634884 582006893 340433556 269557217 28099936 720498332 406499868 647556889 479735010 11430035 810360314 503571693 443045467 567937750 674498162 51810344 369981729 741744273 92664586 569573492 63457292 779676177 109231885 805986018 459059194 106345288 639760395 896081510 643079243 757782605 153208407 64629849 153618277 274919898 823958407 624318709 35809585 630693324 665835256 407077341 576784796 602944935 879046216 916202642 226485527 863810320 529477594 279704830 661704984 81881680 544096597 829218797 480427159 724091096 875196965 205888911 905958034 494985143 64958969 794048504 510128777 589998630 87567683 449515937 765191938 201828349 971429819 540409828 886747142 31552059 981980893 300065667 326576034 216444801 384973414 451786529 329314407 798845591 28522203 911608263 479928811 525052135 790226945 671197025 441606982 236455165 651843942 800123199 844513174 863281421 181817047 910945941 691391611 474220909 778210536 560309499 904960155 601782550 336840048 665705197 83869215 394461223 868246025 895751755 293388085 83647074 67293332 201940187 350263948 251001773 437505459 574206658 947533275 879368851 471551310 970224911 75026522 710766273 707171087 452820528 371169606 853203849 586044133 61465211 422043746 555176034 119409541 34680487 603384433 998405989 150102244 63744592 607318973 576502738 8722110 782850166 242336915 849609353 190636307 697327102 634178501 644861074 688637092 530394672 745607974 798609813 722637690 252525879 582537233 552751715 430702432 586728100 454577635 46232939 215816804 760248812 203530364 211462981 558976346 84883685 536938179 340840235 328840793 946424397 902287135 838493051 809136444 492120643 741614590 391041591 422907938 244526284 197297233 576859012 371575278 762190415 109254670 105291310 416372423 879122969 226920109 319783971 708237977 405389531 746187180 548329204 694620563 575462695 931446028 595944535 851511975 852293110 230757841 491758759 959611918 668517668 42842245 790719842 333670337 690682354 993418677 237222314 286450689 147803012 259927667 776151237 831218127 20511585 416956114 572895901 704679796 842548214 894484078 708040769 647304443 109919507 959688417 662268002 874161842 805687404 124068943 879396823 416654765 84017177 848216027 33561625 824313411 94602006 85555247 62674376 610553487 804469188 275904505 325046052 606192880 35433574 806851688 159490196 699042441 124110757 375904691 356512547 901523394 649143053 328320402 271811326 842832581 7592846 222719939 943545335 593300482 304427003 560341638 334758917 51660459 36697486 602061602 761282 170347320 318194274 888654430 952314603 164841957 563863544 754532616 623909604 458860335 160422835 787374194 892127026 510920795 660157276 405275888 42918398 315580399 950961566 429072475 442288793 301171767 158266507 890475665 367131122 364679617 634849301 742501362 310803234 996189153 189275286 680798180 437286369 512415022 830114632 100773713 276285709 253216259 474902222 88827172 435504938 832626943 3101610 687779536 82330845 987794821 231339204 297899720 746468720 42245693 917970409 509897480 480085330 41404817 322681418 958284171 877793428 413562417 566188793 475314898 116933996 139303824 606563695 179849828 481693366 328252004 397021193 648989000 265329774 326850346 960870022 139169420 54856759 36099743 312140939 147470786 493096407 275059272 952475167 912677246 560825272 315444459 935342127 831332313 120110441 889201428 508849419 634475249 668049947 105645969 868129511 57842534 686827301 48105974 696315995 766110943 32036993 220780314 23678692 523596419 127070540 917015448 822961505 592250753 149062218 667112527 436283030 682675592 401469535 136756963 352940972 466856783 637657879 36301370 55489199 285902606 214055711 938934015 725422863 332349699 317807817 975353890 920799776 287801327 393320588 586305877 263654809 515721110 740084610 321888657 8349721 731328323 468092905 571279247 576806813 794395713 14288291 408562768 269839372 301079139 744421045 525194134 907307435 837966973 969491403 264152168 209976745 494303464 638608051 836543378 128560277 650098690 27125982 822531618 586595554 488522924 456868322 817215980 312442218 948897482 819904506 366600199 363949544 478765511 281856132 150681423 828780412 776536334 13257346 560026337 846250283 980270738 103814426 371095201 899222109 926001991 879091734 615051703 231909213 568955302 430846565 611937037 495391709 135589933 706146968 657273299 623117679 733856221 874910566 197192700 845411853 690853050 893843496 56182462 513079953 11961423 420481373 896093974 936113982 456930343 303181095 479881282 726787125 778920533 337660365 476805189 160536065 141249005 490157111 143268966 822583820 580467080 49281653 831693745 194027815 322639300 958081081 931297140 830380550 923945922 485653336 48982468 574541762 63424935 460958796 856929782 860433493 764590363 396770485 463568166 119870241 326866381 648047571 491723955 95174506 48878572 639512334 307950784 689926359 55415471 619237999 353830581 549776373 451353295 844889380 197365693 154456244 365635848 923878912 882293574 405003496 55324316 23079416 449652099 927281865 60541903 686643367 373817325 891867507 96649324 156986059 547490750 789418343 992651326 626529477 986336373 816061192 912115096 184784157 824884309 499589407 160323022 509763324 795073765 517921112 86859706 161863345 787054961 182338755 604876856 70283309 220555143 941139 328322217 525404038 9446268 396569442 668986228 667087735 138739429 501549099 858696833 307998687 89774878 149826127 337658300 849198654 898454982 48780625 952794008 645400123 336103233 916301594 367785353 799275552 876257589 662870133 454574729 494099804 193942285 799746452 522386324 844088576 163294329 474158217 180052011 54448195 924524012 181293006 344923861 669640958 665095453 32283326 915421594 324233265 553822086 322365465 242676870 86600316 242904296 187711108 247996460 530601127 173925829 208460551 214518816 138977818 668604901 890884493 294645628 516040549 38729938 100070759 36383580 595759802 845888091 278997450 202292578 704573038 855851285 897552460 534117426 105317756 179675861 182048619 673730039 221032961 33678135 976005382 253542621 996568001 922484251 858988258 476772245 976980129 656983586 3750182 487662548 65452843 570157877 558400735 149681875 493455117 661953791 696944253 493253072 858890650 657188206 291801172 406174860 447695431 706552118 473420060 159000524 510343471 623021133 953327730 78138841 849590160 406871664 608204629 717577983 26001484 343050653 307081897 114782225 984734313 382944919 854423479 322122467 695525265 194804582 557682347 795067087 815346323 147413972 648469 520315185 532638688 670347760 397692521 472691691 255814159 216377999 25006719 803253218 909144665 882370502 236056083 897234814 597423901 235081073 712112454 249645358 205697117 227427760 881408027 532805602 51932224 159375205 50857211 87920015 232216974 517996215 389533489 238117295 793090615 383882129 6747503 878597054 817395148 437017635 589582408 368702910 606756356 313930592 996482227 98841268 789868857 659734399 626791566 199929129 737537768 116424315 205597977 109328297 855068213 434458771 937525111 31982407 625899108 161780426 261262641 172986904 336022369 36640104 420400818 704301491 159204921 923725943 202213323 286983607 467129247 839669831 394663473 967727685 702219880 170904554 46685690 626168450 362821135 321003960 830287396 277040919 908357938 725324749 950657807 771538609 717131795 133275782 419262205 708224641 697701144 464945928 915592857 484549308 279544139 922348473 9314157 421266716 240401114 799357125 579117674 872454493 339093400 135572122 988480100 339349953 308269946 949312620 362989716 225800589 110855452 739922610 540420372 901531018 763883578 136181159 231266150 519718020 309515831 658501578 143754478 601050574 648533145 125664862 736180595 221378493 474536842 464248299 554374050 69350952 536186969 62787771 375951243 175610607 917033975 593090910 610878242 746937457 7407483 981370662 258968767 863353876 848360094 236067500 801093535 401334976 362627648 301918793 591850592 830550884 498131169 97597597 765016969 603185008 93980968 648686860 504597504 81714010 286386272 485564988 521782673 921446681 423109366 955791513 525481838 781399213 700609277 751686353 15712938 641460885 774843562 250375257 857658557 886991959 180651735 903314405 616297987 173893883 473091972 943493107 932190269 802359696 533629522 301834050 638370574 350577574 920822534 780504403 508826239 469680595 845576204 511046895 675213179 228123695 731848945 955041440 807645268 558736599 213980904 928054070 67286332 677907565 386336071 576613955 174605005 881770134 278537735 349255328 577363074 424237179 3378246 483695334 685160763 294558537 845614792 184695798 213663165 135015601 791133810 904505202 115187504 132858728 17936079 510148673 76220831 577144744 312264331 653329167 291378299 566618542 174692346 700291274 18604825 330667578 322570130 403754278 406121263 386905874 993034860 243315482 932791643 74515838 235866823 195472225 504220 806784205 778108549 850963194 550501335 551008464 968475565 478920105 214005843 379245658 116072679 438369907 72871997 434356678 625549827 842360358 361867301 368170864 402225266 5479375 758622847 484819002 143856075 98345793 31031331 145125385 564541512 729571221 504452302 986578502 776853318 466850212 458281887 132969054 709473737 76493455 270661018 607851586 327580917 659159096 3038249 255052520 978690710 555310022 289611157 962979528 289697689 805545509 634205073 592971871 852198033 237885572 216142256 190713007 268867635 566884053 366161898 125445565 837591514 122484816 968028956 237268242 506804228 698589680 228543364 229927995 162681554 12173044 138709320 490989898 310703244 824631136 208081648 605897042 768502811 191065209 697849320 408729326 670149518 1274189 589268736 950110395 129919637 10907945 370834667 385420249 458412809 745725984 631934659 78031982 814258018 488160139 134976643 805291043 274809151 969517700 103847308 681905317 564877794 738126953 669739809 174257189 487455409 399643999 890502378 214817753 845454774 505093837 584123765 189973625 166442528 699493853 567210672 745319106 115141824 107040254 812909169 217668598 630323341 942768484 287318766 670572634 340731168 889341831 812361541 762159543 228156729 478927776 643867638 159715290 353749816 602794799 828992355 346933013 85141924 927982199 3481175 889692859 434474408 597288704 771048572 2950055 343087505 915649557 559104739 195025078 274036561 853852484 973786752 929576776 948223231 846502113 81247404 23553987 919538005 943457410 14020514 269091856 957522481 307428740 73234178 674674716 60679956 937427333 995426896 694863449 589268390 21842664 419194741 784136250 969633328 765779796 665308477 491312314 240315936 976466485 975378904 82682070 59777161 93537594 110896474 466015246 240528544 454611669 47413820 626982632 90608704 406885566 741454296 87023469 126649959 768347248 560818928 647260074 782876087 195711403 116597799 478323761 319062774 911868144 645347974 785908885 286440334 819582984 339410425 776477169 635119118 900106366 77104080 443103586 810550439 743899168 938758463 636244104 600203695 141775746 625596894 795827210 869582369 462131834 854830633 519279119 61629980 409317029 683410432 631976645 336434016 226568673 961169705 918580445 837571540 406627025 452834249 843840013 510748674 330377565 979198703 257331597 477637529 981531951 724844809 809348763 93785578 834175542 213371501 733818103 973086316 927536423 211127762 662055271 648011577 273477111 608618196 296386100 146485646 703837794 169292403 140756395 743531087 510184040 924597652 713995422 717594240 616490698 265667967 469830369 235986381 404928401 540478047 446091213 197389059 281736328 539081669 925675199 289617045 235352509 237653798 917876634 532585240 425988100 601927768 13027137 227627975 798697844 682876953 848977438 542612735 277035495 470990984 972824734 545775812 60521854 96635818 428094387 171431739 849848603 559954918 195934544 828154158 383080166 181465737 916244209 663315595 659324105 919928388 505412624 215017701 809579252 776949161 502817457 453899762 907551833 307234737 570968535 35096075 978950961 353128505 502635532 938077871 518274421 471195775 147171293 845184768 231706981 726861226 430799452 712266820 990184965 879023424 852193181 631675493 864476571 819379630 395719481 975391858 689388083 602556612 573633230 577100572 547533851 258956342 755677308 137468217 438190183 480021532 560498025 790515269 526393198 618049906 99989567 622897372 621023051 298641049 498764201 619038529 824511069 546479572 900532953 517564891 782777287 611715020 542853637 135195570 836201968 688532493 593707237 481024246 979513605 731139975 970728247 603277177 707295090 84237581 89402172 989212464 92430957 226341337 862457400 53292213 78802027 8099334 111206133 604099016 175884201 539608341 690854976 900057545 727927460 300126313 275550571 612605504 33410209 517616075 229713610 166887254 299979302 621534694 548124214 360564313 684615039 275079884 274468749 757894204 151159098 721593967 375734575 398727188 1584811 511520041 377469059 354935196 877234793 758399029 741467248 729821618 405393103 478936115 300205028 961096920 966911612 762161064 736906833 412245940 112600787 965121915 843021867 626083728 209398396 827040633 783552875 778387674 196854241 202984659 942337551 523641253 239251890 12548763 708836503 414083111 547187041 39854154 793801866 575601465 415068071 892746301 445501167 589243610 477143293 921038899 985158869 796314796 808248356 817733073 504019915 209964150 240790686 22502174 25109096 522816160 872942898 396009735 643643588 824245946 76567660 777771996 941016317 868409333 132320026 272747985 967954868 90298792 244409040 486515582 136822925 890997196 646845541 646274656 746118322 52773249 398428276 491788118 765802833 419458951 602196956 600198948 562896409 785012422 272475713 360327411 491066817 729028294 380230792 55352015 438509698 783343671 331500383 116612648 672696984 229781355 270139826 290932306 151397060 474174167 519409463 201280261 730908365 629786518 806642404 915228381 918067194 11689958 344430451 138337754 407171482 25967016 59808741 951508450 152109436 689883876 625559548 602237754 227632759 340194883 520548031 638037777 646968547 103916435 407717114 441731062 683515678 804415047 928605115 560498780 143166473 282993652 184186582 561556253 785046409 914980054 786238306 173154804 355834630 357019721 567925818 816969729 634016238 811278671 819186813 35077705 484998195 815289617 531900943 108371508 873451721 779362134 894539798 27156493 304676905 571791629 194338173 728333702 981234897 585873097 938876788 473404977 227426242 234035008 758674926 755059208 114007809 801248204 14352929 931223014 254489110 126229226 597311754 682889227 733663888 942522557 247348199 110724251 626129534 95222155 914834106 350234656 48122103 319053375 61434061 606444548 991238804 177931494 529069865 746920728 848231409 374101810 148954397 801508880 541472815 853433594 939572413 618221061 93344117 546914488 25232224 425726193 386040170 955431433 571440162 652427830 481843133 327120433 657289312 757056792 579261086 117121684 311609918 769444670 943071042 696297278 161720612 223926069 882703458 517164892 337620541 671431405 879274172 469473217 268467959 16115258 532960145 415207778 373172613 728895828 262447397 765444570 101662560 21160791 860115779 642170343 802521538 13448388 385185719 519084011 893827625 878112766 67399377 63160940 154956506 102891982 884697064 84381844 574475100 712349664 783862229 366788273 64803065 384890692 899066228 585860278 59383104 378832110 208903207 875765433 844287621 49836085 427785298 418422643 54171232 779618136 546608608 377087171 216399402 712162804 416639676 613261355 831458691 394559375 537297241 489736529 925097679 760622097 380499755 57076864 29937588 372854853 416967980 305836836 994439069 879065693 600501336 440125010 536631354 981212779 869174833 28062525 179241470 706849513 101154619 11342274 169552032 708095282 244912513 6599901 254723482 538408454 978066191 846122290 620041389 914693642 638519413 693882245 462058587 922307142 597869387 750801218 785974892 621051045 307301543 936959734 333660778 75618936 627012008 970705107 833102884 790423284 827952111 635560752 988576303 285474735 788810785 576038663 693592160 762052903 622075494 919894134 355894355 8425787 180398317 624684863 547531239 637145008 217395814 102276935 787452864 648780461 523808390 454043930 746684356 399887679 702495879 331847269 644900766 168525270 340987301 766814843 790760255 853690566 473812898 371252946 306710871 601606343 944340802 403074435 396645856 675129206 293164240 236287437 26561684 188890066 577547928 573517458 686074226 981205183 122686826 113113304 777145661 958926214 305409310 53954633 508695037 200534611 848585994 363066291 223654780 856796854 270997134 660945801 515600841 345476131 826376072 691917409 623588793 491701874 717566176 628282228 200079201 89846367 677457662 562946338 793505437 214812683 410413134 147574635 68402061 329243513 868417987 675519094 566950162 472402706 128784722 17135374 324003157 416506401 898788978 223915296 506370625 942084440 844946083 544919614 838609412 364871498 30564323 672589343 654498194 73306350 747128634 724410140 935888674 123989539 319551792 756234933 984066735 80434214 620689490 809360394 280586360 262034461 9897905 370040931 586535296 109605264 318804834 154411945 67326478 238900458 54873855 855775978 647662127 430353916 342879268 216685785 150624815 73769083 363980019 165238347 942072612 955868797 125413520 503754939 620320099 716446464 336994214 15069382 3741448 194783332 404907745 177471664 37955187 166492907 971359090 389712094 124522182 705769792 579272078 82487386 828657256 624556781 525649647 313087315 293074308 605830371 649718097 980353945 58224779 419829750 135208182 383461669 500468398 221362527 940470051 919837839 972746853 312584504 774527649 132166038 866832874 712796419 89046077 557474716 886920127 716260900 732006216 999856679 707067172 140583010 367156759 144481634 874591393 102424170 553856132 645064345 747738243 161294412 867909739 144684737 14622550 507862524 551993390 50617581 388745840 39141842 194354 59493594 968305766 860896011 121633376 332211556 912730517 87863877 782602917 621637391 962268314 644249095 753692018 282935935 584011482 566321463 242731836 660083456 747350267 936652194 638874109 305861375 77242217 397668471 320828337 766839950 93662418 580101836 40152282 780548580 97736874 357620248 405882109 934002139 227501480 277835959 758659363 158234736 863232583 876279914 841637465 364933959 242772806 212679380 387061296 756246053 301509161 914388478 523712829 357077876 480406965 97763539 99323802 192059074 777349240 599572389 90109283 216263490 712600894 220655782 444375354 574909001 120413597 9026672 650325700 852623314 78942826 584553598 527703338 320320763 332729410 214473648 148928409 668172934 344635907 881072331 924869058 928744793 643431247 121946871 470586459 21019390 357351696 850874431 780268443 276998692 634127854 284617748 128123330 438457116 369950939 921818059 715028367 919465052 883501448 894614810 941588680 67885312 459047661 167760031 339028150 285509444 506205637 689736281 347437222 785190667 300756751 436133421 656804969 330320987 368799886 388677730 780463316 577565151 378183498 215879205 460931649 608486244 254470670 153835014 362031885 323929180 878363623 778415737 552158232 95528030 196724395 146658903 611133256 449224611 529449840 884827482 107708422 362730891 28743952 776781988 905333695 651682070 945615532 409962296 697753188 463623532 393932838 824022656 372885226 125987414 66996389 502331078 802641355 837685442 611675925 885713338 790310788 542323010 468235940 778735858 992259349 432022669 630634823 392609893 362279556 113211389 881328179 660294384 849058138 658467344 868534372 458696913 873116452 225663720 948838169 75258927 924506099 857431755 729328725 248688015 723390684 852181667 794553184 613858400 250078329 877552766 314137413 498199409 376191335 670625295 424632658 483810165 843790534 367142187 484997018 710995846 419517116 271920718 809025398 417120671 330854130 694383892 572141567 798180129 830527765 92778176 579400854 972605775 837162838 579799224 501524317 571020754 254319851 162214150 965291964 247407925 75623564 497120473 567016668 885427561 885368054 977586434 166793263 559082051 337206124 369298040 767095782 567472121 725130801 504038612 363127673 825948585 218471695 39403221 557161507 73112019 82359251 176152286 765420900 31316185 291872974 315524979 985495933 769888134 913639254 495294912 229939703 8135044 124838467 158294546 891668509 510837220 144316018 421767771 909154685 648623515 946437445 329893554 205309034 170243071 639901985 132296657 689473661 233345358 818105327 2651541 142430480 704520999 705401757 870764930 352779713 586616078 531560090 308944701 971192054 200257260 264754268 262393103 42801235 754490254 960847326 641770089 726068549 855031073 496552986 296762970 871019386 824842684 323347091 439084571 152101223 54792663 434082767 569893252 447997633 700006092 994720725 665054612 809936644 655486813 515561139 510171372 769911279 370331181 404046074 797240404 626609670 181072453 426578496 303371574 243768079 977331601 65072029 372841502 989357718 996807009 912719918 108121920 388313705 440725225 10137494 862976242 207112475 85593025 758519928 253836845 735647877 679218277 437426430 676837648 256736321 493787317 198273877 260130653 146338862 563332727 757650990 763705594 448236271 196280784 233255231 946725490 506534507 959116751 111775680 747212658 298430542 507232995 696621295 609055564 962968711 262867295 337653900 549474679 100570056 55898109 265790301 529468428 275652618 675744344 417138604 299665483 750256390 232499568 466036164 784781076 292900028 720834602 54319735 754006895 989446128 676754382 348070811 686369029 59805352 709811335 778313864 743355556 86262959 460326374 918892700 978352318 214391318 783490400 323687351 821130730 912337326 978394315 465163967 409960802 125305230 867933925 149862429 424681860 605339027 677069773 604910143 440372818 719360987 570541960 690794004 36502001 457229129 588167805 749775763 470951213 85804037 154700794 675002932 426683380 218909177 897481389 389388661 743997399 243394389 564088619 376345430 495540876 539234571 571402348 664933085 321642094 580806995 37472845 152442004 548372219 916470825 789571597 450677510 456950101 206082506 867152080 490615621 917438658 239010619 860713503 14935911 181191469 141375170 191422054 59855108 261803938 678775914 528118133 260175290 47567573 739436164 532380416 520461225 903319452 988515873 513376543 907209208 861988720 399671705 291530446 83690830 471534833 337326342 392501870 164922969 1922655 110576329 760855618 235912779 81760801 634060293 308097779 54918999 968903490 116920095 606908941 744345913 463049711 171962436 333309056 683368875 172848122 850131939 405789983 353754865 318529882 61210415 89393956 249521230 525366953 755276446 627632298 995587724 179627428 259213932 377270578 108759161 906493359 633659673 731671583 29242212 903169615 167304167 267870522 228920740 714748845 707207517 234458926 647862033 35864858 35705798 192000013 394546569 389618053 236660147 123079113 592310637 705790471 771241589 716520124 505567777 356471896 739170468 435268129 970437263 736670550 575556251 922615960 840955813 119713157 747578617 463530150 566559442 354395018 819670817 318844722 190024333 151240367 899372475 95736842 642597582 797103971 261811505 550026844 19265427 727526327 999626291 589022013 554914653 322156001 261977139 743053861 76079536 75590333 731716586 110472561 405204374 42077255 584950737 64339168 813301789 894682146 131044009 357998103 946783956 683020308 186135028 337516829 43415634 716385415 170466937 63423199 19130032 472771338 688521923 916175277 721863177 455000782 779658147 639619515 616028417 313861418 586592938 402034081 199672123 327999512 48117936 179000028 209989602 672723125 501353040 992666187 54184993 706896837 253123177 688265906 911630763 636302892 96547486 280876346 762795316 216915830 584975319 313248239 765482741 755977296 813332670 140714049 253161260 512967948 416922179 387252612 979068570 136827938 169368601 173305712 149472003 187663017 879412022 79343265 927557553 919680226 396920407 936531735 812121074 446476462 597217913 858576056 909472661 902902802 104797025 331698122 303404913 55845306 875760662 839909753 513562591 401664884 36694369 306457175 478142267 8825009 578388564 891548374 583747686 235366151 690605248 51575760 3107655 917617329 384714173 211480320 575973701 716765453 651323942 787540870 710269903 495910173 875117338 402441831 564749012 431094279 223232125 661769995 7894859 111719829 388824436 166416830 662454189 384601270 772808941 52486191 233239670 225031163 296224277 653657587 895304359 111362587 588591327 311013123 589557319 983768175 340256900 589731898 538555613 581758326 225710590 178297816 460760568 467916115 577575563 662685186 828306344 341430858 867077680 677220159 115240194 920985926 158227508 769010428 715340959 207112278 768646560 966275081 620806429 833175340 579995078 237412634 467168669 833657757 814359223 336125768 654142531 65055267 322630603 431734925 161250490 269563998 121672221 750529099 679051437 892705166 976862989 334400966 269950543 500141339 269788348 382223525 356134612 401472782 695081619 335771509 567605493 724448917 416318396 205392422 424706928 177952899 555537319 273705612 108625286 621852109 438205063 401423583 230504316 31984654 873329619 676619835 653130522 553143812 624462533 935432481 930880047 820272656 876795102 199221748 735256331 651446970 306341984 823780221 442324227 545748267 653911251 607632232 718108400 156048306 540904832 250870981 619918768 630432320 57577977 71989384 628854436 470163179 974797967 243479560 594982449 731735151 500617434 717702020 87810623 822451368 588122166 155522713 239605437 723682585 467046976 665269453 601968155 561310056 773912924 465078792 746354638 39159775 756325170 506822934 968860367 840991213 257573677 624426022 474462748 617734819 762581243 638831437 609592630 78032184 594697488 765277444 395457698 297809286 230037282 212613798 895384680 680355978 193314990 719459571 417581207 706356967 592320370 294437520 707676095 288950116 610167793 876421253 626098549 297865577 601096178 407530685 339827410 600582534 509630209 170001033 727886069 521046509 381847277 334604062 967798140 476993779 874591304 402177554 788612879 753764243 267008235 109456867 272402390 910973930 607254639 555082352 571991549 779274172 280945844 267914622 766503991 516486894 919641694 952817972 614603320 652709386 324497747 809091743 74114362 787269822 201020734 97585711 617877113 399786589 35099151 782965304 994659255 997433948 258590841 92611954 583838137 598248150 750418547 266520954 419508423 205753097 991318968 883698511 442249520 634091991 190019143 149688277 299797956 365201990 921167587 184303189 759681624 81740288 929522067 677446395 3505734 842155988 714800675 284343639 44572906 190612019 626463394 781846237 673000486 145237940 417985506 13445477 262381278 629270416 861438460 685418923 46935421 766927910 701203145 443017680 480704623 405726584 884225129 244501975 635217573 389544365 189385664 665040937 329265684 298571149 700957428 453081618 756731958 20330760 44131825 593815617 927405191 186326447 210525413 322004812 846451977 883097401 978885828 220439594 469560000 748890112 212237253 244397239 795024951 658802561 40237027 351853619 165940218 259581152 745266524 529177539 916371226 669664609 382520630 242517231 524912044 280928496 950696885 151745570 626960202 57456282 351420646 145414958 543251856 48990482 37191448 294930373 381087392 47384877 730728286 709325824 629872031 366876774 734256654 911889116 872894261 191553883 338414916 962775737 1521681 579253326 90400608 918687705 741549923 674372005 63281539 636606183 132928865 818784362 161949207 408541549 914740674 825189579 925471556 335650908 923953222 294855835 707129723 35054728 379782444 670131151 954397167 290365738 528079289 356648195 782504727 89341532 896554168 715718643 510780718 896136096 590678773 744177154 322608307 678340186 474355137 518474934 752351466 320021073 292107633 331848249 719484504 687715378 939215327 982705114 999441226 781911565 964886247 32090250 743302223 977948630 699691243 355229536 470442170 890164709 510352720 188064789 967477025 70027639 978311423 908086665 22865889 219320618 35462373 942529084 128965015 889301381 375963763 451823829 889373608 45939566 595586078 979013791 184006330 717232818 647411680 437185031 202410297 687475328 347025333 430648608 194128851 897908718 630897183 504897055 92842492 676010099 735125155 133145566 456508011 307445867 959888970 535443037 447568283 4433303 474831905 182966077 581101643 45787546 682547129 811140163 670420478 723316861 394287527 350208475 917843324 273438507 439557125 335498130 198974799 747636214 865168624 34869403 727170119 20521232 459078408 632613964 726932471 727967507 179303923 699855006 244377397 63658362 816377561 550047920 942750 932675877 370220265 378398019 592391439 881833177 441062355 613613375 869781037 556152766 457086029 556258350 318651102 905462751 289360527 34790588 514731982 22690477 70094550 243889981 991550956 5951869 478908900 772466727 752369386 832100357 878579582 451854483 799336896 727398115 446151917 538829504 519689513 328374806 127974270 842219152 644496932 346915203 302248194 404175882 517142644 763036529 909369423 175034838 305904929 540630285 558782396 323742148 20990709 114928359 487715241 494081861 30711552 260960627 781782261 943336944 332560661 123946378 538636166 802646527 830260298 657339622 232096965 13796047 170788732 855864489 274959391 627264868 224974793 738232790 926769029 9387234 729922324 510318551 500327404 2050325 168637060 647552246 962548174 612808938 90488581 201907939 515530152 433954548 440861125 287067956 99887738 388919272 501158072 51062240 807092298 21220641 410519317 966623684 828511393 405974301 75275735 461010718 566380812 122078205 142251070 281329173 327475100 168688649 739642955 867876654 494200167 71032874 622282055 857485272 178948357 306729071 626847804 262267618 106071827 646817416 798791802 443305215 408039603 784600654 532356116 656142665 237537290 439275577 182312545 579135931 681663681 780949992 542420091 557106102 560909445 930093213 639638979 327761533 201118600 944499134 789654619 22192057 243077885 710033238 687159210 542626805 39410079 339440785 616181980 470244642 454870571 606031427 70110560 429060885 283259873 884531042 987603304 565791236 422273287 167923080 559488108 575346445 11627878 988574578 472961447 350232752 333500619 930193795 704288920 870332751 900331399 573122114 436896131 811506101 99856624 846422743 894441966 606799244 538818526 715025810 209891620 321452517 883351342 352481893 1789109 626221493 871483971 863182693 754781940 857548882 326633856 905388876 576034168 678235642 608224975 936807930 13898139 722658892 735970845 581025519 957035262 691053260 520081883 48685523 538488323 94664547 358307711 453483759 969708114 438546654 715058177 134512049 752613717 221444458 115226718 584510252 750047931 442818846 941632025 131745941 836103417 453592178 487116213 903494599 615571396 998655168 952057660 473571264 926459032 995999434 124879547 542869282 801059124 930599731 760579779 855937715 50039324 420954372 312764138 490531293 813850902 23012393 144714824 111688495 969571245 66745330 382058491 115734746 628744625 939594131 658269603 660106548 491841973 458698404 519543782 764814649 694009744 817727393 11957997 783219461 805838557 750109802 466337509 715605595 381644155 147404997 498226304 487910177 865507341 978338519 478094193 78637025 172453498 393973167 341755123 718018634 424170094 433893820 728270403 180115374 167792600 34446161 115653410 222888833 167428970 398175528 737807956 48800736 383973148 250246876 748974115 445250567 699834026 547701613 109077724 260109530 814673425 236310976 147456336 783711069 972231702 649257245 194133333 56911676 691127999 815625647 994412611 810540868 621882839 845925127 995586424 54580712 769664878 943101082 989268692 172168637 818562135 605535294 642448702 155417086 427687593 352792241 270543645 195654408 472298559 261211666 950135007 487978207 571513656 387623526 228675957 627563432 484840567 748248596 155688149 627040301 869313060 890832490 758869623 386298460 850797609 990032918 235610073 938964424 478870709 14165421 700479739 87556647 823236797 166962215 563497188 335305170 155824246 998629217 734001691 753919560 922841052 803442842 967176494 941671595 653285167 1865462 108537646 259485249 880116081 882817534 566232625 5968116 121638121 31851038 559408079 654471635 970952610 254918438 137466790 303246735 238938092 454218954 838490071 995128063 455091930 12513058 749535110 948220316 256155843 698386730 639953245 876336645 310566338 524342083 874080777 649116284 154108982 247184816 638674108 770357608 981194050 666955546 849287594 59004369 46270286 573717261 464050828 991286247 291036292 608296057 455446304 328805756 976439636 818192433 224957862 276321925 57270000 730424687 516118884 243619228 142691793 151372878 6647588 257433217 96848432 496311887 653887409 239997589 321784974 475170517 260849758 658751325 57749036 525657513 761446782 878080261 295865236 269962614 713845997 962437850 702397198 393945678 707511429 924540367 932402988 510289443 800248490 901933817 535344959 334726479 948874431 254220307 752954334 256664333 973381039 992723451 16828774 646766077 773565541 44594995 631139445 698426532 404954195 234110561 975000175 183383017 973595119 75583695 1682425 885972378 502992178 592549611 279471489 560537829 156723735 718273224 197072307 97507551 612734754 787231900 375413765 958424832 891634134 91210560 658297644 632789925 844710206 630505139 914693029 683083917 107446885 904562839 697972781 535450973 825856222 99151539 697936457 795172892 83899709 56218479 694244032 145438135 59956123 693107803 775037467 722020990 250936342 813170344 381475116 76907685 172354382 874700205 322918788 106496196 681164010 998093155 375803387 600200280 507960337 124508906 471381292 39271488 252029425 47594754 624160758 694235456 509372476 969136787 467436028 988893825 674483622 116794149 682261030 48330767 85316200 915899240 855766814 286411610 474058432 93693358 495971796 414193590 187119471 170086508 470648315 124013275 654438969 845345469 908247177 780785509 359327849 751015135 280605243 281777492 904664906 822889139 301198350 175960206 954894511 827674177 277377991 571226457 848961388 878372402 663261804 751075553 218844634 181869140 321206473 662911928 40045143 432754714 683580909 385409104 267993540 853765401 696818602 173752707 202438149 980296589 426276632 334641932 14849668 46440146 814286098 446638092 642654895 770745835 869780151 554623365 757770358 521820158 881436650 456318178 124306638 909714133 707515859 711568494 188408880 94915934 555350365 269576664 869804314 837382701 947279286 655744181 291486861 203194357 498777297 775117566 723636877 420792851 279314407 915428238 781251237 628936963 880904689 879458981 696940640 333930728 854019120 110827112 579775953 953142792 635956902 609498974 888553484 900609870 199781018 503074036 600640938 779308231 170749720 784732666 194189129 825201701 543170927 936225060 266327050 364120383 56284081 966752139 897454097 160329871 561131830 576900905 693515529 461693874 259820825 997688672 557355165 75509228 320034489 690797428 497400576 967173281 201237050 862342412 257400166 235618781 291151106 384369845 599939209 94915789 479666748 956081759 92219685 255547972 69031768 282172382 209167484 301655863 8861833 199177578 162288850 432514369 486515525 132310559 654612466 168953632 699849929 560247934 540217767 541460278 191546003 794981098 692414020 434508809 573930214 977504812 926912797 965822659 907080521 974445552 144518411 138988978 828154632 581253958 343853805 716494025 411261874 20757794 440905249 978538014 750779801 653175003 605128463 744442474 992105045 297158832 518257054 199276940 342968129 496080446 168527805 198605574 367791613 187287307 225280476 740742782 748544234 800930047 425131376 798655551 355000241 261332710 201119090 275495350 22022077 382300399 697342177 755485685 339011772 248913200 265332027 480048691 672697121 483740703 88265480 493368393 842193061 833461530 328673872 757722422 193825474 307575008 635005215 816361885 768255287 779714582 510592520 177598018 465419911 258905028 975317663 104921745 715294329 428052949 639611902 284073239 176419993 591244186 172734785 51233286 971160246 720217160 321804298 181729717 296358754 61028725 229903101 443286814 736031861 617190303 392811077 622309471 623285131 624618149 782763022 325723450 276740737 894791756 490006280 797733268 91883004 970037947 96755435 287945721 185581026 120263935 228255981 618058263 651906526 853193096 758883405 714257726 915186144 609151658 679984844 995426023 206208667 771101981 405229871 907435306 761940486 862369918 466765246 462162758 857518556 677925324 942261960 639699485 306124827 971842027 993196317 745005237 684771721 416157732 798229650 835779256 641014314 453583011 794650753 317215476 518069195 69200120 257174598 499451868 363863675 627565719 995455427 706326022 519723276 131232600 891831261 734977196 130697111 993587703 176302332 924841515 926874101 842549397 807429007 833490054 226924614 528431413 755909766 200272355 467548526 205098048 369240022 285423885 783632787 535530242 768133369 668299761 315745953 468701226 523277675 245825569 70215366 572911694 815072558 934581588 214026998 255015525 551696199 842698211 879424359 145476171 218345534 727300430 419194390 882521920 103286946 369851061 96856897 586728553 535661955 136785248 296867819 282266958 742805238 55385912 273013852 171859546 943334549 671571275 655327390 830808927 416318972 479550540 408056065 680930319 29053773 21612816 34910871 699815044 295696813 947392274 444694457 234673592 197586885 528624 989999744 133116942 165599298 388343019 99949389 239950791 664610901 585058667 714559297 337148814 232449587 254130553 810232517 155292909 747190678 695330628 298045956 707999445 260281914 223987869 2270572 613459482 359215201 707304826 679730225 264503285 561624912 983079030 586953930 700046976 732458959 84036943 485200754 376097085 969744557 171436391 111294120 24497040 305339194 804352580 556407215 440002368 389425612 668405265 47976207 785957114 215507514 34318874 580434194 898071758 12833380 651553620 300345416 701159088 77405353 621310162 11934723 492231416 717800558 777037393 38056668 154043107 541524638 675564717 470863660 861690127 775751205 483468394 310002580 950686211 543955060 216425516 430768502 274518693 805090816 446051647 415687545 619891394 777604291 613073424 810163209 621758345 7515322 335444145 405729236 181098000 422946405 919575385 182207566 350057422 55727946 627310306 291008558 697783071 799226993 51582794 661434351 754187716 455151849 722199090 309792848 744728928 186100802 382970722 764530900 123713532 462548754 594429251 604550723 820159107 786660720 789587299 970405159 169415495 747769724 289859829 155833424 429822074 11924949 226379086 733922641 879954102 930369057 65216617 117339392 142765942 173458313 530662244 319342586 288602010 17907514 691934465 897586972 829757927 609313509 718830118 147051019 732302725 224476479 113963101 241384877 309395583 773172354 228877397 501636270 989762118 647623914 812283999 790586364 800532527 624028473 110571249 684500811 158341104 755812148 696190759 222167443 896315943 999934500 580385597 197845389 936360147 484007254 235944214 12848697 318021593 979643035 629717688 498742106 222685568 135057609 405570254 670104056 217323253 407957560 686174501 483848413 180801736 306577221 440240943 968675609 311408493 596773074 632608899 165687423 213440445 967182532 477801306 191218725 907900786 530378372 9849108 11427560 136832430 28946815 639302321 941435365 566785909 208566694 125398361 107994369 258312750 436873199 85139157 619585379 381606438 138564818 511096339 710306804 358909196 341283532 480531877 673210854 258614390 212818655 805732418 990289194 598843995 630346512 365658436 395669752 988745112 917368040 35903785 743521355 773057131 82511860 131143699 595928162 459470075 329894469 591647816 572579137 123588557 729116913 350286002 525355566 61714000 902501520 895129951 264763956 809596243 838800831 873489410 157169827 227322249 348493729 828451952 975777166 150581772 388759129 311528229 535126603 139594455 576112017 246967741 726423543 814396747 212428022 662306171 643206640 628923563 57162425 764676037 252659801 847455904 558470159 109383333 563222681 79416757 914890674 876867402 747973084 521404379 164172895 941865605 27424144 232276199 897261910 715048781 823179242 946653967 74674397 748952891 451470431 774812529 880355517 209493774 643503659 775074445 233688259 592594217 565126861 776219333 274129729 462416912 21782665 738553060 542053258 674916079 609717989 81914516 645034617 913075219 252917036 56766182 398615787 138482030 208260846 252472015 117254208 953190167 870330494 673615781 223333086 72226760 262390131 334568358 940246190 575499614 465403175 558406769 948485021 500053341 761995067 489890698 328837148 719239018 179661329 988773083 434643361 416167375 726463313 209003310 720676132 479889914 94777956 711540404 936485283 561908989 788299516 61691265 484382878 144974864 448614794 486074381 826384539 55739147 729898439 44641204 865580451 118682861 237110572 314861367 668615619 615443032 867542905 809983801 192985485 801658385 769001266 817937091 5479060 617380741 836189725 569210305 557761523 889146687 745496005 789913475 979815623 483576179 534165498 393785661 750931632 799228023 658809679 708023943 980754516 378139460 754221979 283348445 985367005 838938617 327822456 16310559 230799734 863213656 791529927 181974547 96150481 883275848 957095466 118023902 970798244 952083025 795533193 737635983 910988583 738325539 975310734 719632789 48808599 468449551 678661161 587316803 928830647 517292172 626905612 767657811 110878282 602994868 582030127 31320160 891421082 287416516 399394125 399680106 555236084 601490847 941327974 480594518 225387818 836318796 584351548 77817708 681116687 254768244 72559574 908501975 39277311 53479653 931037695 781275432 12079956 11214865 702292935 487505620 936675058 975735439 64817665 733897393 704046780 696930201 824869572 548457341 971589916 985587597 441067499 220009303 95086207 576574061 728816021 978810948 519735255 840301150 108708517 501425323 508133143 95255596 453796674 276388826 269255610 587932101 463504216 704343167 466987325 603614906 148556054 358725935 614632353 221215425 280945519 646206690 851707882 470059061 543876249 218708853 459372194 960915604 376677008 495092263 759907414 723792128 846191508 312906780 769338904 209716415 925473958 528440029 462098940 560917436 866364431 648557270 566895515 505430787 310379994 715599319 195005074 269710664 279819349 527637908 420281604 240109409 335957652 810380837 119492628 719322311 62114542 506933894 231365740 395501082 805916542 127933208 555549882 406424986 824698531 194150942 869728813 736350126 992672640 167592001 303337724 991324513 226331261 237757709 586379487 279323872 968358340 350296946 292274068 837188605 706715589 686165059 984634715 961423535 154273714 813811386 679957371 919584656 68871172 584026866 913239227 257268830 400931060 751866476 232204265 462705786 638545154 405510795 632003159 898418540 858929010 456484632 510934617 574579549 644683466 208274110 710547912 365170587 566843734 417049999 174240898 460571416 50051492 823569789 442212071 247032556 229113096 597103842 146458718 886111439 757706777 943623417 790771662 788324768 277301042 517817954 169558053 753885664 4815602 878198690 295919829 782271543 449103037 30508960 888674386 7534574 106356536 574174762 186243733 960717684 168893136 901565038 912303004 434258138 769649204 339904385 861421543 490548822 838531287 77972187 720958717 886274756 745742703 986555097 815789029 775786016 581047417 629394746 364999597 560430093 532133042 212928931 385269735 610599505 798711711 412741147 497579303 867066199 900375558 259975567 748669318 557386923 676535923 553079375 656932130 892591490 596679092 662649999 486649500 870896943 791138653 152947431 743476632 616579503 456971845 183188180 403611968 101008926 879197959 935214389 978618050 426557248 834677379 941471438 722031053 246539257 983282778 252625608 33157400 909935573 694776181 859691823 806439132 611379585 669816446 918253939 915573589 607834959 852400741 196248808 777269060 952689079 511975644 878068038 128836208 299306448 295842524 13716777 402841120 504837595 402116894 723697810 50540962 621824441 477765283 763485540 925904072 934001520 572871981 210945000 417783910 9897386 331621315 686957385 442863317 509129269 748405553 297006617 926061683 864084100 900077701 257811146 618986017 228741676 3364756 623344182 542203331 630918504 700338035 508934680 992839876 946418582 739582718 530531729 487632015 83576248 620044116 922552740 272697111 833409268 802157144 397954489 167405392 651604756 895896882 288817182 428662707 743987975 150991052 5982337 27909822 341721950 84398166 441850999 4615026 735513808 270942147 964506105 251036627 66104502 931721290 590937058 19283308 554343823 697153253 174201970 509962184 969528190 529424597 632536526 985372410 537854151 968603164 179404925 879367190 153028693 922100225 736586732 29207478 537003575 210481040 570607851 271947382 165174303 122518551 136270894 94176119 861971426 313129387 488274126 714590432 88266234 147196321 704889541 590648408 384986631 506862869 947295093 891804558 871081289 526267238 570219554 616976561 966179624 394067128 658978931 883540729 784561581 402264688 129100533 813262108 132603910 14064572 867438488 186612185 498423046 318869513 966044208 970986097 698678178 744222603 226727157 630797608 943410549 209234872 243195651 214311881 208838461 300635597 482706651 119163423 424651611 163677512 984988896 6048893 431414359 402353772 469251035 291465783 971854682 92583104 438242168 728077863 245530291 543865744 591598279 471940393 766605395 901972587 455930556 942495391 656246352 428025763 689756334 786713837 409573734 923044048 803351772 438229502 203454833 734060365 719884515 800094141 731080180 810334905 107120201 900292253 643815573 9954168 799756534 51517970 354050462 300892976 978166710 264863510 255599230 911875916 934834360 681505957 757108806 618566524 613357074 115003969 25929261 799947315 664309818 920393326 421640717 941409064 242719374 861391671 249892579 670418390 855390157 238322855 465899858 960949243 92656796 586269009 542193697 905107485 967412227 466862281 646463672 734413824 890473453 43978281 614853031 644325681 137310123 970637453 471775008 554917247 439884402 320584087 852369272 651882876 75396056 159761388 945323434 897606912 584173147 571532724 41746387 824927654 635741658 282251550 569611703 209573198 686878234 723686106 584391483 427481753 429522242 802897565 850063081 827458928 962622559 128639392 317706863 63347582 654671841 754256674 491329824 181679793 571327516 826476257 303776881 378996669 611484616 256897957 732141181 124354713 7608450 69108150 119757442 27273471 151319369 998612832 22314338 724864752 183355137 549962614 752452643 937719086 989322483 234857421 372968559 121867713 904618827 346780092 998069013 851252339 591731097 175191202 234640006 784724820 722944337 811276384 914961241 729340214 245353035 205273051 212980935 947010609 570582339 116575612 311968559 303031841 119552090 737495471 728912531 242981667 17508755 909447015 858163994 107146780 579409239 313043096 310729100 62022450 20697842 479114940 829135321 105591888 923758355 85600079 941697426 900484007 54171216 520548435 198249582 736084519 729326496 168518861 404327111 742678538 779211487 806090054 953339931 370296138 99432269 760810058 444995979 638360102 612073999 822861036 943226463 46582177 961702061 48117057 791990911 800409091 376936850 826257120 755189499 184227158 9112208 131447145 327878277 52287978 354995545 608331515 470427122 801888977 900991495 564970171 60637885 453061219 673689492 389202772 191876 364374716 549643875 266644338 745513609 376382521 288839861 121514566 714958386 537297919 966126901 255212549 559767945 380104820 183998829 236496489 872259260 901715396 367328846 373569326 273466270 154079325 699633324 530480278 739041829 920962931 543311808 499005414 305189610 914431357 409728932 641030119 631266220 326886070 982206426 687497573 581257165 103738269 215034822 732326323 876557523 713610101 965520687 603075878 191467752 738283718 762279618 752750998 439377243 962806234 545464463 297722080 70859037 847229249 758544010 242897766 924346693 98184781 811465483 321929869 373894028 578973591 359141711 996970302 185312466 509846904 996502004 510665829 377696663 76990609 560326529 600980853 17171587 514382915 574087900 980770531 929940190 447006520 721569234 996183207 449650456 238663128 132406162 5113022 5018435 376074453 111951666 280326570 115886996 577188768 771767337 523090160 975276261 401551601 125447379 178700697 243010870 773770051 827921649 711156401 541755944 592650069 322083878 952848332 923465600 166165674 128330363 259383676 384364970 701663242 620687579 982476764 481233972 436580863 218161560 716865800 221356622 657498969 821563108 538047394 159318865 133841834 133130073 775250767 924331829 789739979 90670194 516789048 690200857 127973973 260769039 441911946 209328574 554940457 863822325 795532022 702901260 218606825 268899404 104946993 30181773 328110460 396923935 785357173 762818797 480760974 700124383 705023 805123712 966945037 804960225 742040975 47676604 473655469 552777947 191472107 787815098 980490853 219445867 745128540 674161849 537239792 503506576 486306863 693307548 271635789 649468719 480780597 36558439 183359296 542648975 130626627 471292613 94701007 185959901 103090099 50831749 826190789 962016169 85006817 219646488 749178930 140970599 869441968 998090773 906708200 251103472 325297923 302075830 551480576 227385598 318411075 771395672 968589652 625316275 659429343 541131519 792249090 206935059 201010376 967664335 969015791 939298693 7623921 584153492 140030785 586502742 432102613 458701883 255509476 299149877 545257200 630975319 498346759 599828152 214660677 934052765 179223708 707864534 562313431 720367720 347040731 294185580 742270000 99675702 417595839 702212280 339524573 711948072 287778695 927773409 716023791 413230982 530558263 308479853 84670331 709180473 564872725 274112968 798287643 550080848 2473772 773340868 718137708 250606715 28513740 339027219 380189582 586233747 198201352 727776719 54942631 998982416 423671094 827063539 96848736 795859601 654166643 298790880 419428454 169867608 19501853 294971865 495818474 43581643 503744343 231148679 992459298 821954805 460402312 916643445 385879750 617957634 4078556 277813140 992981395 195837894 548652225 632934329 755803083 519494711 78127468 109596955 435199923 513953263 981995858 99440341 469372180 416880555 460357039 762579818 573788604 490773966 198695426 64055099 65860090 143182559 594853519 866279699 628904740 167833094 698695387 729321116 108472340 422040467 603413044 641888487 531369895 442005880 869916199 53135593 976668989 679922122 46981384 729791480 508747068 445134147 882629229 478668882 4385165 358814147 754587571 932971926 704916509 945477835 595072120 834668360 301140830 611292672 320514847 918682450 308318403 788990894 757870927 967451262 103213383 918607170 376652916 671791869 222951911 197461455 778609213 188391651 370915875 570074762 790926620 104052904 462063233 440182606 311784137 510045096 312222986 312096537 451022016 754642596 639655884 171917453 697493694 461255231 350842710 376578672 511044935 564641666 295932735 123768876 66372131 88622169 256633503 72314960 952520925 519562772 569846419 306543885 583615299 881337319 278545598 233198265 780926441 236872042 723433411 748860496 127812774 165006105 711169484 951457774 72798484 450775765 666232070 123631958 226003732 806017121 477141538 293210734 21655880 229320677 958584534 48335809 402980760 794673775 193260122 592076027 427707310 293325934 349000172 259678577 695462265 891196981 483937612 396839574 853656494 283977342 532869440 743299207 97167938 709120740 593751057 120273537 251049713 73216615 20506125 420768613 948752827 634084332 370353667 650993722 550342497 583197883 442955722 302190763 212478444 893797119 627601594 532253061 496360743 462353994 89538096 935620923 483782944 962046478 29179919 31933026 191319723 199442980 104090938 742270005 956520415 865934665 983443995 214987026 194416278 409350044 646995231 854464762 628197617 386057506 362541368 270914069 34541011 894341698 42277466 178506540 38799713 522991178 602539518 397930029 961024904 961756648 480823713 361775787 60348535 854923697 412477254 117981788 284004640 535820957 964869104 414844825 246186428 675304073 484877865 191097825 117270596 436737204 302174847 817689174 933542136 88241730 137661953 85179966 527762140 829914812 513326278 745661827 671368246 414202510 934703718 572263732 612351250 543316360 581068415 31312898 326055870 990962014 10998577 430833860 868830030 850508840 908393378 20757235 364713497 295996130 196381308 181679918 524223034 901887981 548707946 4556216 816584208 165858188 160306334 863373045 952088254 413446760 534125390 826526704 434532012 768475149 944889394 245785304 545103364 613829995 613750024 934352767 401134901 229203797 623960593 617893850 301749620 324506373 49192081 939705476 916927286 895655062 889762642 312957242 563030712 148811657 754193186 876431200 879411319 102612801 795294544 76911738 160700856 525345671 425868339 551113396 247421185 965294342 38112163 289081179 126741662 861329872 221411198 484598626 785727773 28872151 960865317 111541214 668147154 354677621 562997500 944852106 857389396 302153189 168114925 973627460 345254910 816787399 946195173 270247310 760791151 214124960 502318166 879500046 398423050 746579031 864917428 850481166 838068087 472000442 637995256 962442492 113976608 919581431 993336864 364627947 894650293 823144227 314744749 813858577 298358953 643444150 979775267 19562823 929441458 168942349 485309324 744916620 998177356 191065831 69808630 456051842 591852087 997465833 680150512 549475056 780337653 818515226 550500369 768646718 244962893 319923815 482401393 248319484 7317963 57569056 363514158 608292699 609341757 915075449 839784169 405052338 688742967 499979786 707568966 13858042 238310288 196757584 229372272 175484499 120137699 244427562 293424274 995101309 174872079 859397980 60740191 636568160 942742968 531793423 936290699 522322820 679854019 376549711 183018575 335912601 431850206 255565452 242863849 11844593 126288374 822753050 195947033 448790529 377558718 409878193 755176870 771182052 705215023 878359021 221953239 145645528 603759874 987265743 285874939 420480958 372681784 656326970 614292449 666081182 301231507 846008695 383485024 617896481 214310938 292589745 425475793 3334933 241116313 409236858 407099792 689665517 694867486 609386564 64326014 164915775 710268029 641859049 36344450 547126852 180698829 30265892 710704643 97528667 840624105 450398742 732815728 582705798 592964849 962767554 587524280 261546731 866451910 383579536 817068242 255842900 238484369 75139278 634370103 817780144 758694204 763944490 685756259 986455440 220511735 93781305 438942039 515201194 576215989 841536500 42733082 933737562 538378668 483271478 289359155 609912604 218780889 519646015 518353969 239342867 312341114 225330740 679612195 976940165 137311378 299654812 898472736 877351005 941573736 632215012 848907969 242299560 512685320 106799324 403387042 78151960 226724288 80393784 516009445 260486532 377901732 434155281 137568430 108911206 862704908 663885153 340845224 157449051 8354833 913502858 876553086 719680423 170183443 276449232 714683747 940603567 161996853 670539994 902382987 104445052 361140959 73539637 746164399 905879103 770752060 438691281 973520269 292677319 75291066 19653506 710349670 616786700 153623948 28833152 239153279 271689896 834665771 393920231 921213088 361910873 403804113 117751352 168135064 446566529 318856956 199422423 623720374 947160998 941277937 174078090 625172562 716257522 233860407 628993536 608608834 815657651 185734424 912046920 135887461 148036828 751439395 903268182 426545692 173228931 351819437 584188289 14480843 124868449 247652939 67895816 623359837 424815701 454713433 843109512 81692350 488992737 656734838 165728903 295411806 856183211 864329478 642882029 735038900 48924158 184031663 3626374 391666105 696912967 410521564 658626945 134287721 441363352 658921789 829029364 608050758 396911912 627996229 139181397 496470229 782111440 83135659 27496194 245822238 423863183 472929769 245152698 160612144 949252616 43757504 126227490 284798875 834465023 956266162 754372418 306526196 392466400 110037127 412713221 650572116 929894712 292932809 426291388 515131609 27312441 317189959 332409244 839461412 856354363 278915734 143549243 599660506 769699125 728546443 253592087 876153891 452097608 167325378 597095951 984706350 931616053 964095771 377603304 718354859 14393313 960251959 389965001 390312271 640464600 802502143 965385919 444015956 524934088 756936734 276635962 859088630 392487425 919369858 459341454 735338999 446449916 865681887 143457651 616322843 213548753 350935083 251687814 531098285 472647359 757472547 733886406 96657145 218429864 752254149 233986839 642270928 536773266 404546516 644176578 857761799 6008615 85493336 55527667 485166583 649830453 726665755 462497594 95137791 628766768 249975084 984226059 693288446 126535083 851893344 597315646 511615193 181116899 719851980 122375567 487618811 758880052 388310860 980170015 468070096 244817313 920096512 907949297 868791625 523745616 724397513 103978350 425967707 967844620 701026257 825238498 286055295 548608706 736768768 320523004 421741108 517829636 214262151 988291922 547001977 925692041 766959193 170057691 75906387 558390443 77545901 157840499 5031245 183308263 27801470 570283098 492197107 178818913 193423371 337889973 707452246 816101469 79308887 193539340 277246091 975781575 388505258 250218442 833146924 245762476 708188942 18513089 67110869 639163327 23797714 670548899 949055400 216524245 410084875 260903050 329003722 671693161 276396558 517312624 610844643 898485017 871937528 795871160 494291362 91024166 54130726 104295587 168140087 952224760 969351613 857619932 873563351 651135128 464607011 108814573 656407100 394215221 73135748 227452103 679194402 89712544 937315406 662815294 884752843 718952911 896983477 786650251 503151996 324963933 857601328 487934408 206733054 666579720 162564346 599724407 99131678 540293938 295925650 975098108 412427565 894862946 373625403 801761310 176509824 233318080 254039933 62266250 250576369 388122524 494510498 234615632 511069788 691921895 930776377 940705124 634313507 524214456 544793495 668766238 941679531 111533000 394703185 816424635 270023389 992515574 132616388 639930841 867019686 643357125 552309389 459183103 775257975 25132505 10731025 390812179 52280517 218969470 342828022 633408994 129174410 3231521 257225896 420667547 606960578 668196052 17616597 611985748 626872815 480102606 369525745 187920772 297130390 846402537 168237235 23285639 445047744 261625891 194219926 517948190 295540602 671077149 97552217 640689644 77079637 619511455 167201664 79531514 870969062 929668370 815025360 913005619 415099207 773018116 647475159 691836137 755928980 779033256 715724642 269262926 763026544 93842515 259923204 741054716 325356413 552310528 507752342 590749294 874792423 16509389 257844145 152787332 411258586 351257468 978786870 452614403 480725511 178595059 383103687 189991955 226097700 756060604 606035019 801785023 584600937 570300550 513376622 637942904 679396883 153253794 600897822 993471635 104025828 522330502 909074191 284786374 483170721 542817102 887067192 241720239 875715987 819301174 380177236 609562957 760933383 501059361 106812770 491529605 738157262 953796373 590498342 877890206 564656317 99486653 442849957 52410821 764420142 337089766 389945773 279127946 239136126 919664642 878373963 854797921 758029709 540398248 800871506 777930531 797754945 683753745 760710363 731832202 361282819 569198237 310461119 727974072 923381568 925767244 624410911 790124465 142861033 21804870 44301789 189854684 157297907 802002772 74742304 628124550 539026392 236555620 49195732 943974494 375011349 513630728 993527079 452764666 539793066 290312184 584829710 930416209 508614557 329579147 540178366 715313216 335405687 24574018 641823795 965917701 986073797 434158398 661510572 278209991 295729816 245453253 215487532 485010444 226427654 632754369 211997947 422633536 688566950 473874496 165335844 966526261 857715736 298195445 761701365 16744862 658355323 730899381 851929985 925709970 827913205 761684988 510209825 45017103 406976559 990342758 466686959 708901237 516769494 443807286 603469129 954781703 867933211 699495634 676757332 626966894 802806580 617962052 861159799 963429429 845743321 331591099 170383580 353797710 801385415 894752776 109068018 555563915 730441537 982119458 411527661 599381030 222070666 849366434 974368580 553935673 807853676 449590599 195473459 317626183 704476596 195906420 750722615 608727730 462315955 219902637 40932756 954647106 603862463 507713054 620488146 358859684 923729584 727131156 323403324 287859176 712808803 330837633 208484448 558491651 892392251 713319292 100335761 146461515 62136987 862042047 946259560 66288126 571754861 692194087 719990079 272594363 191887262 755573048 58002101 171379718 370242463 45660055 416978733 501389001 379305702 35150990 538861134 910448846 829401195 66787723 931881860 914470470 831703339 540123041 928396414 359977797 465257641 938540549 659811246 284948547 690257256 21151378 626230476 127199900 83433330 320809030 387903315 167464721 671592148 621672387 398981891 901513285 443539487 322874831 863014493 968787265 420045033 74124244 250947882 609234417 518845514 993647200 905460469 758687653 246202208 794633638 145553804 510412689 531019723 774169596 521037699 298801997 764534321 447054939 86562480 620915029 931858619 839262434 756675760 617438090 127075222 392374099 394367841 488120751 417174388 150613909 922171238 486021101 363576840 972803632 312451751 313921871 477381773 627540180 987854542 374297671 183423040 505735378 704013258 740454183 522371297 95046049 231375952 36640425 181775671 721475931 618010709 568258664 344913289 498254141 661432725 848573796 840499749 974566954 117356047 556605058 929434588 697539369 30413959 470104330 887907972 696267747 884547843 561769767 994723701 161718054 364812623 389142635 229508621 210132324 500670329 582453832 959225388 581054772 408671829 662784151 856522424 264047568 386375161 865972757 96800795 9390998 996012098 125312737 542705856 474473608 702069070 895069440 410439577 789480140 438363648 238482649 442517148 645501228 349030528 666910650 454586177 857544598 841809080 969547345 554805510 461853597 671445720 699660083 233426411 589254902 54314962 943386968 363891958 3827708 247852510 500269213 577865905 991367213 834170616 226202177 806961063 532707499 188213597 505256808 258088682 903437500 993920530 990407067 81476752 609566795 153038173 76868934 44901425 87389284 351968074 106383929 109803883 958336443 906394663 792067624 735743070 240254758 141682952 256295211 413095473 962828831 950352452 323823166 288037259 647847235 136205814 279977922 633124122 28993237 994836604 320864250 160739344 894355771 732967676 998921615 329094305 620754816 238306266 404604429 633460358 74134481 67478851 783025764 544804733 856654336 979681190 406482279 749652422 49600516 13553206 76630608 496305831 130615415 514683241 505547578 550809322 258835223 323452 546800550 420786010 197571397 450433772 26779895 232484681 948457609 257954046 782650102 454732045 844996876 687328312 730803278 361524350 373641244 704436966 822726929 280217466 799564972 70712726 326863665 913970274 165400529 642441116 842931464 82270874 118630214 711253391 348256721 440851212 954074089 473813450 119657516 140355750 872145467 436030700 822586526 217721047 842090724 103539800 217949710 157072918 802778925 491878070 776007754 299814491 508815237 743332464 696218752 542831524 182917629 249812534 379252165 131698290 558016203 556188026 337294225 563161161 160433867 914587381 172607041 345232948 954636793 135535904 220218772 124825918 141513208 340419772 751898927 214853881 222281870 520106827 324733209 448456699 90229798 774042004 947722815 504022109 133004364 253029411 588741361 199892539 755685429 228114374 497637219 961858102 139575604 793675281 255928365 440651765 285169478 846374875 914221260 748822687 485524359 320175039 390138399 550888802 213067963 653533340 36220138 746185200 862570950 204280341 709741142 190909181 969429556 74767122 672833135 183292098 138282162 203138621 782511781 335600509 971725715 807970950 793106508 449391599 332097356 301348768 539589916 236618716 692603639 534540417 809065393 741286030 557483732 997198822 652230156 390989139 360384708 881897677 709790224 397266427 463590605 892026105 806731270 679485787 464299417 50348913 468810521 731632588 314501878 106621697 790032859 189739948 402411607 869070007 96057022 766773211 487996753 882907751 334619804 579185728 581915679 981864744 279514928 488821314 924794911 240372181 62126491 994475344 715925075 895859597 546389728 825914713 701917665 220220468 284486759 872789332 315786387 225271536 581642366 906942394 977605464 286974636 199966419 830581511 425536193 547976344 723464443 213235261 798366085 491275431 377604335 978740576 677988093 84384271 834865034 773410298 526932392 990112205 338265356 230065561 307495337 616350494 361563546 297011789 847770948 38956039 258385851 196853035 118423397 554015695 853069020 706652364 392456216 407240064 176205773 732267470 908810514 380016233 972273475 982022482 241656871 343093918 632826452 23054716 182825425 554309494 412651261 256951799 371924400 439535628 304476319 996202606 937429764 531438016 818301054 991625492 513757493 203202739 931618881 990791453 815740492 34699854 92164725 227684675 188139895 795936699 169068810 432650306 134989193 993438826 927337428 854105947 449783671 310729870 269873419 150287061 218378972 485598622 734414283 94940279 492633718 986340052 30067861 593097232 789401255 243003825 608136653 766866928 735975412 780559479 437362746 881036140 125767050 89512622 22409096 891288413 634066868 76106656 198350025 916633249 108441702 305527516 153372400 596042393 754716085 47313590 602080597 582274986 467935325 510084806 786219572 819153852 414026298 53017701 291995437 759752894 930677967 29371699 949812165 899178272 843883458 592249748 216663012 430956631 231375197 629089581 239302742 407552860 390910735 996826476 45375306 608759085 37073897 402655742 253118678 168307531 829524258 958135127 155136368 112601147 693368980 347986733 5097078 833222149 991341372 690429693 324465320 890240696 710444989 300100741 747782824 80411364 651364062 466062408 72728961 25196574 112391175 452527630 497595165 591683968 326937032 577761121 846084302 225361958 222808659 626438160 595446214 23120305 31444477 725204655 78856094 716297416 332229057 175537430 484175571 480321427 691465661 71420126 927389508 684759614 12282802 509933031 546134198 395211644 691469192 848143573 435223888 960992513 999717320 612754318 732165151 172749319 288523808 793944509 647961491 213372874 643542499 473368403 807238656 668614668 537343110 900215552 486653470 776596882 158709796 994119358 24442250 636652196 75265019 189906503 415440707 452389777 540403437 488831898 573496365 57393449 977836032 249982330 270842257 220424513 496829150 450778606 841792411 39601971 191875670 661587651 621672923 697987675 884296409 671313413 661786053 654508187 765729022 542696586 997475633 410214616 462253054 538119783 765005531 455547258 720726584 10705784 865706212 790772464 969700271 844941789 70874959 842578474 88183431 730041463 530481797 212540701 615413131 720319855 690456018 884819267 603131050 408239792 721044965 104354328 598049141 58681960 491722068 38364062 633340835 123005323 684791062 563938522 113446286 94801488 378572551 142324820 404297908 81259186 12515943 775271579 466080310 654983920 906917979 678727871 367425372 261796365 710626411 210857685 801347598 683817040 399081218 786264183 490807133 116898757 936877554 512293697 933431800 701589179 15658221 941612373 347441847 657024069 458237453 179622872 215955220 26193593 138890828 615549811 108382125 773342771 570411533 337661138 420423364 827433235 254941073 745268520 595076799 144569467 495450499 614623402 434632872 255752402 578540397 690736911 620012717 568066115 667980864 597054999 54306977 152345407 867725520 408689153 155938426 826680055 543798358 181706258 873554641 94543843 84593388 458743573 174057317 264187453 498369556 550802902 55392664 838103174 884607282 857529766 908462832 271534081 118750733 618020058 835790231 763910451 346014546 664417612 109960924 647636073 625794321 639361240 697624496 866725938 923146046 698835424 500919594 697044449 889551921 456310729 648016132 29398540 661511975 956446588 972934171 292808976 632800959 321883110 298593010 187951498 383697789 735194744 710864944 486321887 641174090 974883239 921560349 103245749 137384690 147828077 74328617 759303288 298814116 810840006 523675494 268414934 513225334 181387573 103525641 650958147 721162719 708598588 359277549 552062326 213121851 765136615 524167695 187204330 966837323 841896258 254701331 843078750 157836978 913406942 63541437 495188310 725227641 533224784 290249081 396219543 284908171 336435634 997393621 653061294 798466362 989136673 23142401 689932394 471019704 827027517 867709526 219722590 107030431 7705260 484584908 653736032 651474794 725120407 497433474 839446541 383365369 575355434 128332858 613587266 589885713 770481177 719515866 648748452 109564122 805019670 72358124 807398426 418038367 839655004 704625438 216043341 317509393 528725799 77967299 742589487 715723845 446861113 348944721 664899697 294129585 808902231 948117729 194848011 252268019 581159882 425011890 248387768 534791946 648017631 121300135 683689591 738673883 983755623 231174340 884887563 558722989 250950712 787240884 188727932 17000109 516706730 45221190 802970772 892441195 180578330 918109931 122735459 549003611 809754218 949054010 208523964 309309526 958303359 10030445 172647862 387535638 419562434 383570913 865036587 745403581 172231584 946032794 434658876 662312527 657337866 448346300 924462283 26498355 685389302 212427795 443395583 973896630 116037084 475844492 435552964 650400135 552942649 222642618 936523848 864582204 891955215 130620242 283783807 348473804 464362339 737009583 630568097 383982356 438515134 511761743 110272935 841423442 55272621 166927955 400065745 653521325 703529025 405362435 754437666 531252139 110404496 170373192 172610786 405100984 835791154 18546737 378194971 436892326 106326980 980992111 406124317 208351528 483443304 499729624 20418043 423069269 158790979 388071 201203212 51704875 404756990 688101690 984447594 188050954 993571910 74127379 269216886 471943477 404736077 590445528 209552978 223765845 636250438 258581652 363054949 983673077 273263084 86133619 408193755 428455943 709796604 544326473 773879331 399530077 107319734 171631884 42268015 520575537 42928224 876793430 555897911 672686749 775232707 881638372 680613302 740058148 91525292 710318617 482034540 985638696 5510252 2093436 364461466 169162865 680251737 326324533 838729161 711080876 195983435 437692820 465873731 214755817 44515360 467214987 715055000 554623005 12120632 158994991 820387611 449557918 762764025 455848762 997434211 263172266 802445388 716240780 59444171 3514080 766850590 508290726 538006513 116849604 204550368 902963245 890337850 478025024 987325960 643451501 104172621 939587102 695139470 130490067 94108052 640824975 610778480 673494130 735528894 378348711 781177902 636642943 1784128 275542238 410562894 62458069 48818639 418443408 491304153 711303282 166950631 546154622 962343644 434339832 135811143 878497099 855814120 797307437 552459379 222994944 203670419 528356475 700794161 74061449 591786229 870499185 389446668 10282550 22481196 747775808 989468373 209306171 383677912 960415294 541988892 707181616 420497311 593570663 136966587 334453393 526113962 199749847 479821644 84749119 822545703 354958417 151148718 807452669 872093125 59215803 547231364 647333108 873183803 646950304 555672245 219565871 286880705 188469164 686896877 886905120 982519188 992240436 938847003 814357785 165468023 135874988 109113329 145279444 795399725 88773422 76935528 568250604 449468928 835085562 32656185 15052129 235730749 724986352 308442468 988364312 839645878 125184791 458654381 214074969 389585982 344153114 92627226 227842127 530243888 6474694 159731830 792263052 258189033 742246030 929495250 299616642 184538441 603071751 667155198 105107466 889655 85130860 49070356 514866657 191846170 379239707 823592686 924298534 834159968 289937685 62266539 552318942 167032058 432389762 171108654 435267696 913892830 974499371 429771935 210217002 76550020 342159358 565142248 384218554 261586282 703025550 375161400 154607541 961088400 596177041 968039300 690557203 78533885 366140256 499327233 376229297 629819448 58367866 366668972 260354254 187762127 293289985 613722306 706693518 530420436 545864251 40954440 602059130 127084890 932637714 607188356 274059518 155421437 782782613 859107969 337443818 924970839 980872821 335068560 579344882 894967436 640811657 952041922 415979310 375167423 805583946 810907502 553697434 819179418 501944407 642197169 845717655 443143371 330060531 203438057 403142504 662065793 422484610 508323898 407839158 65622771 109578256 269858825 875398925 780617177 303054793 286724995 177243741 795784433 814842242 507562263 732463737 53399163 205635375 653796856 319977627 474678206 58625899 95508636 238541022 780330881 373949939 104378175 800967363 582657682 313355307 942050913 903156653 891132995 967796631 450096964 103457125 840977127 528190051 278294639 425220758 970349658 104060380 502658605 371575634 307018359 212932341 682025231 982982539 34639263 518742723 937470054 27988891 143348536 369512705 713708746 772843709 644934700 310457485 506034326 702925201 114012006 137531881 337302633 474670236 375378009 145119163 900766118 771168965 989763448 472848717 397492469 417913818 112825535 656151309 655445184 423687945 678186025 972727566 448101815 780001127 441150007 839932294 703758156 111336045 921483376 572700494 632051256 229438581 271979995 411620965 112319220 9166657 313386374 800516718 31130689 78743157 374118147 516420397 600344480 824529944 602718438 447014669 353779675 51741975 355887432 988605853 318419322 359142338 294763591 583929358 77260111 638115917 437746819 472034743 619037931 678871376 113940899 705623698 637917990 459148872 964778702 309422524 314836123 526214164 515517747 791582712 530734121 81231224 259373697 267955757 511260531 840643997 599519599 732528099 641881441 492858511 621235253 101917131 749984925 453576126 299132177 674126388 687270935 371994238 244354756 536638358 512778114 216004231 751155986 469595403 446835668 350768245 710111046 4336337 134289866 703886409 141686955 313701577 665760353 963569126 472163604 390786811 950175582 132978069 269333333 751227408 292824008 420462721 601190855 362005974 562713704 524792124 540371144 794721216 928837712 822973496 448895801 2605412 616789329 802430031 184668414 853120251 188215427 697813308 647567234 143690212 617078465 807018016 350159920 631538465 115401002 980213758 611087611 725113816 449553826 442287166 719478487 604662227 875934030 835559726 942244413 564202497 639828252 376097916 889814955 577758451 874690105 677544893 731747874 956216159 827955864 530548458 379264934 137540257 75480434 777572062 243302850 442238773 435854784 347501529 673691137 893395774 599231171 183976448 647437942 647263491 91056253 827609562 845621813 921092460 965749301 856782548 745275351 924925065 809438455 147141566 226997754 467624459 46370322 939655501 912284607 328692681 296679832 327302807 407585099 10247229 183760097 239563673 942262342 146419460 646475528 699211188 739873887 784719202 894204780 649300012 683550149 278827708 716304945 45655208 936209839 679624475 610435773 273967541 356221654 748265904 20727867 408056643 573834742 531074890 548586011 938717990 393430097 146760929 904746128 84543382 236681771 640237583 250178833 944290223 94281551 439862674 734779608 514981874 449757576 169553356 376813414 521691843 498146089 812406595 659798269 279388393 447732102 532665633 383494948 98717200 245621113 40743348 127263015 225874762 915760606 130188527 636223125 176714122 898168342 660583144 889917888 564332584 814067848 801868888 369590848 939681120 66084636 721753374 666998128 642525394 486696382 454218428 384756976 905363459 495098081 47346905 649644833 142614747 103571449 624922557 785903532 877235238 138549760 513524952 149658108 732000787 961996786 892682043 612477375 572425912 954768208 269845533 587136361 689595531 518639265 119739735 556253872 582761706 80908269 928875497 472240401 945449621 770351936 39239795 427983946 674935854 533195053 735067068 46947550 969878720 444208968 836021551 948626580 322848821 819735211 847985497 258335480 160005599 524992114 413483629 811957721 777350384 152431167 890305728 618950089 694684417 385920694 617574732 70168736 664334479 126528514 632598065 372738042 785008505 851950159 382032176 586513332 366091652 974941773 373611566 240068723 469731031 757636532 708579767 690969117 772561535 128815034 546680697 500482653 282940140 662135710 875853508 364137763 819452018 667186465 100419857 122095394 435611081 475522824 973648504 567181393 430612622 545106844 76496440 286496875 775731136 666263849 834793779 830547823 202413635 702219394 259514991 343787552 494600544 956780411 902327190 226101893 578835267 249943406 274220407 398973546 392572 395354039 973496963 700116446 121097599 682345016 333158736 602288051 281795364 915012566 174224666 516319746 354188071 930672889 878336061 293178532 337080745 607801360 466450108 979610553 637729965 928863243 712003773 740295717 465371804 647606495 996535563 609896462 413387458 376818182 68599699 24000864 636603342 970934524 281019367 91898441 56330326 138565571 427562430 436189117 949954897 508110688 933785970 484575731 598869147 404421212 462696064 515185381 998348148 263207235 880966156 406497492 646287617 396811560 474054490 896465603 135231690 689869343 433152598 537448183 896700730 648574402 547392013 470873981 837552675 20820397 175420210 994348708 188456759 301039106 390909082 45264766 30977168 3620326 68569024 74267748 561958696 6612482 632791874 624212335 602003810 16514307 494544737 151295232 779716992 498713626 266826885 971123256 298670122 855771004 795573687 910909313 497779949 732851939 28082982 723162371 598209209 807371275 672965795 274442543 833346147 418557750 178959396 659580728 624358177 547856297 627852356 8371605 849192208 336746541 988035777 168548481 123210674 807770510 573590781 131802235 993800296 839842079 77130367 266553030 817155324 316282165 771358063 171719658 503818266 548681127 944877853 180201521 489848786 818824277 45171834 167255595 81884184 284673950 814851229 815249195 290202948 745084648 825793343 292053959 990859923 946969883 946595135 573160027 431478436 502069542 626388768 670624647 894962171 529138809 805247878 696571565 916562817 563135882 646133693 207708788 135087362 27913296 719257138 663954248 523384237 729631435 244991735 40921559 467826328 393313146 662875203 77553045 883115322 177735651 213386480 818028857 982578671 750546190 597119228 431727934 321677944 548142602 441686024 412136547 31330424 256633959 562059228 326904363 373137912 482070715 910474977 905866078 534185443 729033502 786300581 208345222 600855179 280343981 608390235 798838899 474744866 870215434 143329112 86150840 753976642 138737370 966138775 209023019 806481766 950971462 971075638 413340009 520954734 959030907 290844151 574190415 34672671 735741226 228880320 314196354 346632353 678864648 169898267 694566632 460317951 253915727 244703415 209840173 663180970 684166460 95524581 472290879 650986231 481817743 86127643 385148627 995407260 611502094 259998069 712074462 351311159 315764481 490436911 578629404 713718215 68587191 665429804 273636492 391431473 564656384 78173554 641320689 470750652 272673970 1517740 80390995 429794965 894774309 649891495 667516028 32577612 325465526 417446613 428607356 999126357 772790855 459832525 934722598 826427017 556043197 984156873 346509200 759763362 219173761 519921190 750759063 674197442 893593856 45199847 655403609 659976173 102818859 548520243 195588280 910457738 827064824 33365971 851081950 955057382 598677215 662531253 733161396 630219697 766802781 416482923 105109097 951729022 855269492 821665709 947216113 223881287 600019497 922048466 453564547 277785320 122950661 548331355 802940442 46171039 465136021 629666921 391862518 671285395 868905195 620071746 184988440 774506058 542873370 926692048 653034441 559532080 797379261 971805985 265895955 552753431 603211889 344186344 200081222 707461554 570490198 275229435 206223733 48285464 784625554 270105811 428275191 130983751 548260046 857400079 613327334 315235743 484180663 376951025 1432739 410561379 16882046 190000607 296232528 910914620 750552153 64798691 418423380 471912629 467351551 360016428 939066843 111595712 843145520 496013195 493195860 384328751 608252715 366736119 924395505 832525628 60703798 17321481 220275754 865945857 580554266 692584833 37985338 299594241 940385444 45375423 568485280 809353374 467652134 654047050 860329120 564755360 246748147 220791117 231635648 1371828 590219494 923836949 502913355 933104362 957684700 658599828 171165649 571809079 38840373 541665761 872994981 165012721 639632471 34359222 845147486 870810198 882154027 276588273 466264406 851457285 61138846 397124371 782045230 236688514 852412194 504015812 641232456 470105783 682095146 77089101 193576780 281550446 146514865 315772700 342198948 633000920 822800564 271109700 407426047 15277321 887735987 605942266 618136529 613063289 68828212 968620569 690288594 825660292 292638528 50062239 787743099 187544299 590212580 464010030 165794956 519885137 497568434 986763148 16480649 485240767 583242557 76057635 872012344 515608609 868068512 330292097 719293988 337150407 877636600 111124953 629042973 201279461 826942181 458863489 771466678 279897619 708276238 288167282 546286534 279447757 561522074 311214027 663177960 861351924 662373815 197346894 496097018 347699019 912839958 336817378 460332706 887048955 144687981 676184079 445778884 260441103 735218676 913581445 881072141 905248505 856156137 790743701 445589356 462564875 299848972 633224374 455978643 289335295 521609763 96953858 752501114 989187696 96881015 125391798 66319325 293105758 802133333 253744310 212485561 934410926 478194319 963542022 290240467 199336 321602296 268098898 24964145 92338295 799112684 981379943 782854814 457626541 736935621 59519671 131185962 68942780 572911463 748342746 331635368 481992317 256166581 323355143 63630639 668332205 729662745 569688479 945344154 252129387 718523648 338582179 30621448 344026044 700248412 804879673 408801628 796181768 136281632 348793387 5732285 629372826 569842376 478442343 189282328 562787363 438660814 8604800 778436249 592017719 294683702 655180075 101854262 34656718 979771395 160597443 246030628 730005957 412604607 973645766 964122975 842050651 217368823 528398422 628168999 724714164 443949501 474732217 266252157 837910105 751390501 729595098 795431595 194047926 88523976 920988613 348550329 574684315 875361348 178756654 995600376 330796220 58484153 570299115 92913531 12767793 241210445 509583222 23226777 4634614 278003882 302169708 858141293 737911404 23176059 78657040 162234966 571250647 865389042 36426953 561749111 93895901 565799493 789332383 391590712 530172685 924950060 671299778 279175363 475581782 901685093 600562179 639920520 871354508 266053681 74254169 881560249 454084070 296983508 665468766 196778191 654630786 932596504 817731536 442114051 211156704 740226250 495470096 615088854 51341155 287645244 444445094 326986377 97984724 383344578 607881915 928663462 524256222 525054773 824842909 843752565 578210451 438041715 356812351 260497799 638087397 475087836 396798134 663802415 585525038 625491671 120846269 259165444 676889257 970581579 597963314 135232097 587283958 199010086 819708566 292019941 876691866 788921562 929529745 70681588 172976252 613218779 764078701 29841459 709375082 48278562 200443798 799499792 333363858 956990893 372947744 286872119 857416201 692542204 310718785 392617502 942990408 90524566 810623698 346835066 366737321 312801922 92417490 483396040 845703662 833409230 282633699 392115909 550387387 217588236 28842699 458151670 925110807 809013968 168271093 179954977 134804207 25063731 737512429 958493650 871766419 511982419 148758248 670462935 149707831 108129233 210063161 977419461 287209332 39357521 545811677 324911473 514918596 679985661 489800432 644679799 71363337 806593027 301065782 400678582 137925894 860178 725813139 722147281 948551140 409339105 592376979 963693744 910554543 200244393 835409891 103533565 462475735 418676646 934793174 399748776 323657648 292107417 621021921 660382308 289393394 331558729 909209119 284986919 343367225 287765245 335603149 417146030 431534982 168547587 11892175 765443830 717679804 925742381 592379946 54992580 5319716 526640207 646156680 975721758 198127337 9166530 615993783 211642576 519042973 729901284 543895082 195934953 856123058 798616982 684193910 716969787 616410882 747116733 303225558 68518622 110750792 942992321 584785576 683639469 391217573 561362960 37658862 94065095 139880476 301420956 372044494 145061903 172984597 447078233 741435410 795563181 347998942 286397888 63533993 430802571 508650789 696432463 246818340 243266265 63433087 433378055 90598970 372485514 976797157 410249965 441526596 201797589 583952178 295552649 902732738 660141748 824604582 211956074 421487060 234373480 425245542 660374431 807563713 40743411 325589241 95761983 39756404 882654108 716531148 787037155 452064249 49157999 362313903 321785639 279138821 609309371 190738519 312280876 318683244 181409170 901304794 737760793 851223464 122872140 988287797 34716053 188875609 889829124 386254793 882617167 436966592 243171353 68709082 291047287 388809026 544704175 346728463 410983746 722114795 980875820 83360245 700491625 509398760 901398459 654883452 777807530 422323212 690842316 718001528 199880262 106039628 709850514 252319009 246684289 363899459 105972611 883029651 794150694 627869103 916555740 581889615 383758337 3934194 686144539 934592697 919379298 485970833 288468099 165148824 273744544 974268345 878926491 928080792 216975508 115350197 97222063 355403979 414721562 165963385 89391438 169441572 771068564 966317338 814850506 996876283 439377510 969119060 75356859 514157452 254882171 933308675 959843196 25972087 744112062 667691946 255336365 768824641 756098466 492419823 47734191 157350610 237828251 163080476 279146795 558692598 850874275 155716000 907692427 505167836 601848246 382236556 230964864 588850074 801333334 689562135 21323898 399405222 865465351 30069019 968420147 757664350 865300692 243139989 492847653 105451394 994346185 84694568 445986575 659944628 677187702 537301915 695831156 338956543 799483250 892627287 319276571 946586701 22306006 265685482 824820624 20792816 247751102 989202310 827624098 661191962 517302220 830506114 922483683 249112420 65675685 11425240 799318827 657316171 728099697 668886950 611837973 733885614 990461791 341924269 313204353 275937618 88295967 638943701 439201552 817021790 147078502 773487783 94479787 835410399 130707566 497931729 642854397 810961733 900660339 635806886 906663924 55633892 142839095 369195163 915015748 404930164 186062206 350318539 913007332 754808978 445925267 590582644 744323982 389987645 104017346 683318392 318132291 305656665 543890139 816968669 555723206 760863279 180119734 535203150 185126428 202139115 240949929 371530135 276232466 98638365 898336275 799346476 397826231 753241145 234525909 73636515 685981661 991269911 185174484 289642805 448383132 416026739 83629945 801957185 208947920 690372462 530907184 328081610 791158422 949953803 191056620 436115956 315644115 515100595 235691938 584952714 504529837 30303922 867982281 285753211 492566799 274472119 299167968 520179545 506267946 84494424 991537384 679564504 527383791 513322636 228628710 678224469 787255957 770715439 563186531 645081421 288488985 540188545 284084460 997662433 896190905 698740391 90673298 863102041 435480696 640394281 780875882 505977757 720049310 640902258 541824013 912777150 954767925 653180244 441483034 115350891 101211021 987077761 32820656 584206716 953229240 247744531 957148916 780029803 267270927 305088260 426490769 739464150 390233515 29452215 985326643 424035071 424988652 542213742 514480651 820983628 587380982 191292881 534192974 375517127 912539439 780174701 611790774 832016030 584632003 372141618 170232575 297143204 518557728 659556085 490949483 296916175 204508282 573090540 59500607 419009720 721875016 521595445 134758980 977496862 997856197 303774799 216190535 546444643 327269744 852471454 721508249 5349133 388730508 921777387 219780239 637145158 60717473 451578338 863319811 232858717 859263225 487048083 595752145 687249987 327973668 357264370 689268827 135950095 99467124 401170263 691781382 632538747 577079426 824990463 286585275 494291300 931825319 432077193 619808102 204696141 152835204 759544185 90339707 188903389 507475323 543526328 631595628 296077660 391469619 823075346 146226740 289299770 864630551 26266550 925444303 206193545 687780056 397304762 541260479 104230526 296339687 800942485 890067337 937383156 191974908 448447395 8336438 897220328 72594066 430072741 752904147 821280254 53501288 718460734 611116017 297432571 504997377 361107575 98650917 850255688 975416613 278758459 985505673 357094774 953234782 482379996 168312633 920122804 231034748 974017676 917657303 728334683 376829201 225901029 180117000 562530403 970557174 478826082 320445941 15216107 255242180 719422691 361436107 519790773 159833180 930469933 297704763 314937767 682621536 810147688 765237499 794794571 145003703 122169503 496134466 243837263 261070349 894282051 405329488 132251398 579824464 593626281 360358116 82492390 303772212 68060295 479029956 290028808 986665392 413394299 978544441 570008747 37856383 426604420 503478160 35740338 862094241 339753095 122907546 934471457 729558743 803581643 443630124 204760739 711633194 606217597 133961120 510668039 761182052 489967405 530121299 654783935 267497109 750508623 74740517 467289183 925229712 430086588 895364092 138552612 511898219 400226094 555330625 958563179 90590467 810434503 289153377 636414005 723574645 124554891 867808077 927563433 858355110 888376545 266720506 703913106 462701245 638003990 643647714 17737437 290727331 394712282 589245314 308913181 16732554 791489472 308825562 884399367 797027427 664220610 231272944 573636854 369685862 528576444 271157581 275637352 268669838 152377836 278903166 131720062 315323930 329019513 306757780 651339392 664336654 242587113 774817188 241524823 534498736 373686696 801137992 800786194 153797387 391975560 756971037 497738850 603029103 611694396 189822275 580609053 942031343 604182235 152018144 386174654 888334561 951168868 475424925 796113891 913466978 379002932 618421799 317700814 374738896 814094993 235086767 796379877 489748302 437077027 232641643 802308659 924311107 751854965 441435411 366829540 223794651 201931897 916297316 135912141 597066628 469133569 224415649 221556705 716989811 934767943 288585485 62939325 535002909 288161894 398218354 751411741 394317246 291560158 746956189 938562660 535742165 655273236 61142239 75214361 268135590 306932175 986994573 963586660 703031991 560217788 806068353 675292053 637251155 213753068 293577368 382841758 213129994 691099985 564958514 381529236 197894959 558435652 131812021 440023345 883809368 759980802 736255754 373132629 48349666 238145066 547303455 234740865 472307051 557786688 422427747 284729434 800499030 69020462 833460044 799260460 837293386 102771134 974908372 973918308 304765107 677662753 585168632 971859733 441955648 692723307 648958520 822643828 155897699 984484116 970195995 713003100 75964628 16412536 949272232 194017227 779542287 84460632 573249005 4964707 802480081 313094231 22900859 778642410 282113951 243113087 649457128 631913162 250829887 727147193 449856844 299933330 385167164 682477144 940364740 804228467 252868198 39206543 885879539 72628675 167283792 710700790 944311164 361244286 970760913 173921289 216248713 161500608 997046659 660922281 560808775 344735564 288258119 137256345 610357095 997214472 550065087 819152386 280082335 951842687 604432339 651181551 76562727 710955613 746748973 498909138 679486269 7440119 309030076 924153341 42331553 670866113 326053941 293473066 833367321 737457109 167019149 820712692 481131503 663283059 869567872 382100571 905445486 552623739 140019470 579662916 897193320 537190389 954741752 128665079 652022963 525002121 130128455 945516959 481378727 1290759 862038982 295280334 227104674 249319393 342534787 251386614 107234948 261680044 493098834 43985392 521196339 391522979 104370250 292664441 620562456 471560484 479709510 665206448 252257697 29033776 419483749 21695642 103625405 62957295 297342090 372387487 499112291 242124074 571423708 105873418 625809163 607132111 473001031 426598284 363715379 32544369 979616762 503759289 673110491 312821958 417338343 942562185 242586121 666074919 583639623 539191513 372994118 433845011 906016019 838476008 954501408 132793260 235070092 437219034 778416550 271930424 827010483 465452600 910409199 199547553 753259729 884402542 106660755 379206646 145653745 485905996 514800176 221757160 87124833 399844486 377002470 560965198 652271669 580124212 603049948 219775393 993770692 199725651 977356473 760983424 929594665 99882305 857824043 565298734 5658051 714386245 596392036 364014095 911994293 241428229 207002775 130745391 85963623 872501773 305563008 691945659 501102851 292366671 722596057 159721861 557061881 628066206 399879398 864871044 505666171 288551985 275896042 807903826 787020289 318331175 327230383 984325292 695548359 897343997 504488963 190953206 760499786 901510681 334935861 687919284 188030671 111609667 180061596 301256722 217165788 98072614 990111504 55843421 375158205 508446932 394931055 888923784 732892416 672714559 233269530 909698984 466207993 926373825 702928757 475403128 306360895 781429141 163297642 72291030 469305645 754263387 757322215 26309700 457207906 910317464 361475163 956327528 479281473 724312371 811870013 874824332 98570354 881594874 492008069 757816607 184046175 207392027 936836657 172211250 233865144 678237611 164485826 796837883 274314224 79038243 230203324 843048789 579744189 961616861 374244905 3700798 372481436 731694491 318486295 27370073 116861514 59794945 954652181 211276650 970820940 669353750 153520058 168684508 409183080 934447559 609196575 712177982 663417130 625089124 980245343 959654081 751603040 400898849 557880862 601485756 796506526 924436119 238374399 460782633 118883515 795034688 478155821 159727909 440199506 34228990 69003731 342063475 378215490 525149076 301909156 254457850 580306223 647446315 982682964 854898243 952313087 670237647 734295068 422189308 325055069 24016112 689003322 710177911 440259641 917300706 624494959 814244139 123336773 853782621 570405503 857660466 831628154 781023997 698356660 960492490 697109649 555630019 392598620 591963604 721678475 827427986 985466438 97982040 486303530 313878451 269729353 355727359 432513909 707161169 340640958 876224151 685784632 443598590 905102337 702654355 56897153 591105068 423406835 892672649 248828452 552272565 425696123 80192946 262443577 629846612 140184320 963553901 263530905 961060906 560409329 117235644 123557220 891992890 960325437 388651717 38059901 373479660 295274203 618949970 298801932 295936398 596103748 102267986 8603899 954642126 677863412 386155094 171154554 817708097 757023980 17432596 496508284 413866976 361775411 393986280 409269559 941149318 552282704 754801486 502265000 781983347 758356434 55889769 965485325 117533132 265305032 60303744 899990121 784658712 313354569 814229115 511053315 39691716 64263406 471133802 601500391 895069856 570455891 538286334 678033507 519136865 632206746 619740686 350097036 187782173 755150311 816057876 483138743 476881874 552191461 62010030 434769920 918995679 768329023 329912093 298184134 530053256 455411752 612238025 711670317 873950838 942234580 593808826 158164122 139017013 209150204 830352673 69571643 998712501 204144222 750122957 750256765 484683978 145014587 272192695 534865812 348087212 492968920 630582647 431573750 665917560 523209725 890989771 367947744 495990700 10615673 474739991 611692496 602109871 653032604 656119008 551393033 704862023 12590267 637633360 184664338 396274720 64790703 907424438 753040183 512047948 699487062 437812482 886761734 546736062 67472401 226761293 52296916 15578318 487208261 542775631 316760118 495525560 15954138 454134759 509769352 18318620 154294463 444017559 947878249 836446079 170718563 235074566 947480381 442194377 823634494 454269820 694328746 185265862 75585094 668766569 194507291 591732389 790936698 739080926 725859904 74164092 751898715 34753298 497661580 411729345 902932590 273585118 960066742 642077394 973328571 201131586 456863289 92264815 55109969 731025630 757146323 565646395 892608704 240436345 140262665 637424702 326939293 782309502 760256674 136472933 891495425 801911674 177446696 931440385 402718218 14736288 597186666 500358724 288024665 364711749 708716285 995699399 187100563 198955875 309674678 731914503 758168033 87664154 64437553 487696611 420090223 317155115 689756750 589998112 986085616 240939131 598973102 796112613 931825176 124942998 820367418 139864639 732080161 780995370 842138781 601093790 68940359 114569607 476185029 425249878 247034956 748015398 508408934 74051616 320924405 839968287 809712247 541963670 528570506 56858033 824795570 397767610 96743258 402853566 522441752 743050095 929486389 684328012 465101931 259238910 264055024 602097157 746295987 471836563 983118565 133820600 925740730 557097406 618547568 598954198 270595216 778465779 293941363 672166133 598834439 786511370 115024594 371053137 38750263 246428863 969954552 207062854 880975868 776949811 937125201 997866455 801486963 143509609 277984974 716013610 627593345 435863498 211963748 858924298 338923596 898050978 489848973 586292324 427485119 701220000 516484037 789613514 519753994 72601946 476369166 790680819 763714336 756355271 596469100 180927033 98519096 316414147 210617706 233513753 676134477 915287182 601656212 680803511 687389086 241662797 535534843 736517719 446103854 403672200 444411828 359636965 813364037 269188778 723945817 639512174 778841069 457107333 623073670 12927653 696147318 799589067 557026397 40479583 473410290 761620118 922482435 755608599 682051257 951622625 888544288 431307627 921995495 850855692 173410403 89344924 518103001 991437404 143416060 590411026 717126324 67206776 762426401 59775702 977819614 185104109 571176329 540369175 643392899 224165547 810569460 17971110 390090257 865337479 172329121 903611001 680350908 789532087 439378901 513851947 28232187 486448217 471891291 827034234 28581385 925322220 981513727 800931016 420490597 365634516 159639314 2635420 492764498 483026394 866932969 210144286 189504088 969009322 153702238 908342430 592582849 802824788 401339981 251451661 420866333 275047116 470382104 574348418 365299390 778511978 730951716 166505654 543726141 555327083 451438426 611399816 211862515 800514926 596879527 491849851 321290881 538535415 232429948 182645043 635285320 998355695 255141966 364715004 839010034 692874274 363439383 550323523 135166951 329284287 396060627 315531034 296792793 573877212 634480388 549021112 253833529 716906224 295960623 85528567 199224767 428033111 590277725 841210837 493840101 584334802 539002011 978214131 940014445 791616772 621913722 721389337 351470295 1374710 764109455 733828272 30846444 841580947 913049332 187454278 757834038 65652269 521416646 877887502 640909189 901651446 399966629 870551133 750084203 195466120 3573815 518743598 624703169 787558494 306676900 57891999 755968800 987412312 397334043 565462130 635107433 446379323 681576012 555811469 347646526 83967791 610841581 137870970 626108294 442876735 380286774 900553960 990812909 644721373 712591460 559183912 110816097 778202971 789234233 742385328 504978582 746819186 444255866 174874012 386670467 953323711 199154288 667389224 618116323 813007937 878237032 668725047 609853877 738430685 330683187 539231695 728914365 737786586 287174822 894058395 415926273 776718181 803736603 687631976 271634764 315363086 765967343 862712232 440524462 309328970 993460994 621782770 249943545 370834927 430398778 736277120 492872262 19415482 448924160 825035183 7492718 420067532 786625 607657346 456040850 42268713 725267822 476642080 939045268 271739704 94298876 1815122 182831003 789647430 651846117 732458502 867022483 856184579 152732326 408662222 859231659 200825602 221204031 305570658 764670165 786111549 943169718 380715802 209767753 113948048 629394836 830515316 637201410 167933754 559813222 657338772 473452607 804110175 96313661 81054399 764263428 698469000 172316975 869269727 852495510 40357408 114037972 737906178 666744067 147522809 416396489 931549659 293458072 9631686 86602288 392826944 580655976 504606110 2537262 48832938 102939852 390570624 644321644 771993016 435969502 223189449 30640279 71794604 228598780 836583103 700645089 592704236 663627083 431299850 164929917 232288130 623502130 613005621 699459878 465387165 894000347 194174258 609472153 110444814 885858229 163888851 267558166 689704396 634420212 927352914 188990691 20149872 148033296 29012682 402624969 452264378 581369410 135417531 712169365 666086410 704883466 398285962 592834712 720335847 177737643 155654398 114316328 446802044 126616493 427655620 538641693 737076246 41490011 276779501 183902292 746888871 622485827 293032043 883395888 933941830 725786809 300982935 558755348 510772141 772671059 181402286 810770154 701764794 234173294 154144847 1900959 774442222 475368872 675880702 522753188 10628081 264258916 306349733 401202031 593736716 924836937 480190478 446537464 870793901 460673987 561474922 340375100 709601511 46537089 177940685 193713342 937859567 271134709 191875247 150448897 405156256 321105623 137617516 512975631 264940792 556511650 383992517 429946613 201742489 299161110 680770142 226615108 329705801 341749940 954074174 783458194 965384306 263222085 741182545 909633271 552068258 291815252 959322601 779553425 67208204 810300591 501638713 960977408 54054662 802351082 372767449 445042154 378359945 387202779 401765957 668459640 328389812 312434975 197135966 722548183 512768842 787704980 900516071 890362553 507951151 824635357 322468361 227097809 814493166 464386274 730557135 574117722 659501622 50230605 741987243 972442513 423431256 429570829 168840943 433798966 507922379 833673431 392423253 173507856 821853865 978987680 22342264 496716134 827841583 584192548 592425304 881279110 643533633 772479843 929169114 473849665 435550435 176695070 224753222 160007021 312465089 32040286 807833031 816899170 865965992 584950254 535846127 290052478 514109450 889824988 392290608 510077089 238152831 811378428 327562852 950625457 967278142 845603429 393322309 479889944 330011048 699393777 609351669 217943873 663858878 960750273 601673848 290830622 542499238 572564151 620593974 797360037 692559658 552068347 146307450 795091022 654382904 615261559 627635701 434053271 578540387 730867803 446471995 680491136 85534560 696200857 936439876 447506192 861962122 642476138 935640301 987886798 985866591 886415815 86688885 171950664 90725889 997750512 696501248 198464143 284632758 440234729 657725719 119965113 677790057 507126776 422817830 327059294 389855526 140104233 409297149 692079388 890222754 253487050 439398736 300717844 285763248 722609135 946479415 351997546 601753805 389321967 427346351 815498696 991873429 382053093 920691478 21623771 785534283 13362224 110724019 615986645 703465046 582329331 304132652 516354026 309578174 215378581 922087949 200723923 133872051 293682243 156953160 678415182 283966982 504063337 226613680 155603099 266255534 35451197 517885308 864795392 171859525 663931956 54478795 258249543 597488777 136632971 14149658 931153467 851360987 669235903 324033999 254443311 157478595 473343509 579199666 324836470 940596842 492336403 36963694 60631532 547112734 974511109 527586837 728498539 911695826 590298489 317657241 456880983 432418715 715577539 281499988 109696787 540474420 954737786 627629953 848971658 763462779 646279929 779846592 560986023 801085682 404476127 171283606 761447132 960910398 727719823 896949482 135433119 118539180 813768113 241710730 445390313 128781735 172853679 982180004 175313845 339020355 116560953 219714637 721007495 539336118 295363777 911484670 200952034 929269465 591261696 596667153 213112017 267243435 334444143 514741832 411247199 329007566 783755471 183873607 970048287 656155400 725196450 805169429 162604964 183071172 942275759 393686431 500898826 279701390 337938818 271847989 238314092 696930203 9714665 59661067 807549803 158968639 884368760 258695354 582721198 311062132 146390278 128099516 836941148 307050586 827369774 838038515 366742179 190028721 762581711 236652322 532949045 462139232 794457997 965897586 11478726 856140018 190236237 140803823 482073231 351230740 621044157 802232073 510428110 41704473 299139785 502580500 807564100 785492598 836106535 289126600 346204341 861678918 70350797 614217409 806254956 173114566 226550645 70504704 149451956 221049050 255063840 182764392 413000800 236691335 703804048 948776514 21956420 782574455 816803020 293112505 575148985 912329848 318029984 913538911 451980317 213140989 987750682 683841191 746347345 163302299 897805326 740944744 939380537 6890381 478949523 110816608 555001663 995468081 334490500 227211183 813825233 283414409 755905025 842831704 566239711 640494523 129223147 210033091 503752030 565722514 285708907 305577790 11937223 760820730 837036651 780640631 376635288 619595655 696449307 462364675 991840722 988307695 11859566 923732699 994238585 564243339 388026778 566433498 315041560 725215195 651773340 347144768 935939898 956205567 625251762 548804914 387194610 457690174 676250078 672824375 189573972 849165699 441728362 604472508 869531897 629136859 91310431 973018514 381609087 910317304 486322444 907371883 142388487 323921585 920843397 15165792 346546357 160278400 931342625 989202798 833141556 324020994 392209404 466364148 616770095 459104379 343416947 337114422 267167705 807142223 940987050 786051549 907340646 25757066 774505481 234962293 860979088 39815769 575973819 494062062 533064979 165414543 527195950 343163164 775297840 748573985 184095893 596034359 698275374 297046954 469389673 122309468 451339733 98206440 506131684 557129737 971452913 3401021 4217988 954420645 360735957 632367407 448495246 213778678 52944853 4786152 174406793 163396520 479659466 637334454 2479039 496781005 21383058 308487308 369680319 654488920 640109198 667145344 268115165 150889633 836821283 450260555 607827633 424952036 945063225 544449996 424675476 45804993 639024319 621469317 584762918 994412733 817432101 420774428 364621771 618661312 495678176 961687259 925482793 393704854 929156585 378352177 44259755 43200110 381819967 747329327 479932161 300584542 490621792 131881228 962664862 973348828 76889044 524166050 791676729 673366598 721603490 519076334 43291980 347946076 819417 678061203 939851160 289523393 243621897 296198232 116829343 617712765 112753863 244403366 723149353 805395837 524949037 789117963 220962752 245199634 383430999 140272825 304717107 932696686 14829031 745266439 80684823 42780458 801794177 600500719 727792449 981573059 809483600 462190991 121352525 764636184 645019263 908271016 570696986 186926574 294542529 492879906 313005900 726019948 654061002 804026246 220932553 285016479 191618772 739622786 9863229 427950327 571810587 683177833 7747734 757312456 836269153 25685168 696034696 677705931 793262443 694359922 395149577 486752154 546833025 739306733 370216150 374300983 719731186 130406403 309299949 254801541 941247630 481139642 937165841 315522254 731941930 715195837 418432586 703349819 720825376 475948760 94972770 461167199 562054604 754653567 230122344 852693165 23351056 924330568 406225713 798449405 863728337 646870124 521543890 106656779 55248247 924224074 162864167 597924344 433686897 38693349 327908688 969902279 702288303 562479969 826561838 684369633 965850662 441934217 243332586 52899730 53381200 345600588 318167407 573350281 310634409 187984700 209614827 687871836 147057203 572310542 76633170 786634754 641389299 160960796 663785179 513043799 88454769 924637158 226965377 396375195 578647868 94509964 638384259 563020531 660879972 821414742 235274980 747847655 781716990 13369645 883010284 115058146 282041252 79632927 832779429 32232630 969673970 798242014 952685150 124637717 323851786 702041154 108366124 696002073 350741009 255352258 870293348 755292605 291034544 266520575 330409763 790434145 510077844 811116346 120358598 431169866 31333613 608486873 383629170 230365215 627401203 314558694 149020045 476466541 594309213 481830543 646166338 358542372 998536680 71805607 663799554 815410457 364380886 802911524 596445182 378252162 145389676 593788575 905009326 893680509 107959154 965438167 942741325 257571465 599639223 374021934 706935898 258434058 666122123 938314026 318254872 670928841 616289859 527670518 166936590 236853362 824491705 311314398 292440969 682863637 367296714 549757654 347088405 66025638 510869206 505019636 988155656 362744445 41343042 124919794 176338679 877298391 336778233 263171757 811618879 518321235 765129959 475867048 68175741 558312309 298724477 667094922 95739926 722696998 538780464 15756187 285582512 646075186 765899514 858129995 954430903 483943112 844295128 387244460 485444569 769316606 656616522 938807283 751325834 172754763 845782485 921635323 690196097 798893067 107948932 991054785 400077881 927034111 364677731 616834793 615418993 143761866 648158211 986171192 303424173 482041461 864109306 586457367 972967346 725475819 229370719 499253783 292176910 144114814 869379922 426838887 952211597 775875168 871892850 377611872 578312901 61455403 925547877 105369338 113629068 155734874 502414420 791981652 751046012 158216397 720651628 878661424 294731126 315830089 688937054 264783476 167735067 782076406 868440543 389951402 310311765 491849439 49960489 998796160 310595276 129304438 980661112 187549769 295279730 589018381 69651598 4354171 927751672 6092125 950015280 465782063 169560150 845644035 431898279 627459237 21008455 187836414 528475712 406423741 497837258 882961459 240096716 627099006 94564259 723296233 176920609 241405842 492096983 551686221 289182103 950416072 241315892 889129455 889327243 388919954 859388358 630995268 106296287 753541252 444560995 39924002 59990392 44908763 818521377 583626566 370074815 834810100 474684634 239366865 490500897 402201552 465082031 874174151 324024463 61315223 878525570 256934031 104775167 841004305 471338362 326641782 609585641 732848686 366042755 111331372 704824010 519426176 313035 411283780 911686052 161419964 516755527 406687673 496107132 442291773 958907948 870787172 674561243 204576641 12668278 79640455 811296846 810835114 574797668 534266181 162537702 516712957 787189753 319709735 400939961 999997542 188768381 487495576 703563615 840234483 429580795 777644138 840345717 20420693 880568257 289341264 826123806 794901858 945230306 847348065 77751421 663351701 474032567 262728348 367796028 638203020 591232601 140861534 765246472 810131337 432601897 781807597 473955090 22416882 986362953 902569201 369505679 680241106 118075169 379071477 929758265 283863637 995891418 887037675 927983565 775584336 984586982 842352549 874079627 160462518 635252598 214336093 775107513 425138468 177638402 93204014 212884512 659605590 576126405 276235160 896251533 820208303 751319615 58503424 984681809 458736310 3641777 985981229 167132098 447430035 410732452 404488140 307700920 338595734 68101987 187999214 769406225 113492657 770705532 758141573 846881837 428652793 276790594 363297002 509275250 199634729 645820238 411400026 855721929 552829214 691442682 906079604 342193183 889147484 353802469 732958908 116764133 412590727 308572786 953351964 904910993 333779947 785913416 465142622 387428123 802392565 698858451 71101875 56075905 862902712 864262337 867281967 561377347 68500074 641002887 362400586 474538215 308892644 356582362 446771808 595327606 684091684 673519926 373934130 63257341 233526990 238744923 635493220 903514894 677096871 662615754 366034685 516132924 961030425 100449100 470602985 755108770 863861171 484692588 965648506 79188573 550251430 340187640 111323875 522013197 210774856 339513987 964367292 637488472 584498069 32747494 971453313 656129127 355016873 299644859 38444563 61841256 152249927 733865953 815617845 563476234 177790549 582698747 156204816 497792772 895150942 937749744 392627375 41859214 812522255 412596076 708583044 460434149 965042874 627160158 960869089 886035916 228165078 332405368 855561344 425058310 46616700 326260147 318877948 892906461 798079468 877147592 473702741 505437598 403158790 275176631 133202544 999954459 688234194 561020228 883618709 253812007 217067256 34045301 614769391 340498461 490262600 143773462 820011024 487135322 381447476 424433205 117450346 944197567 358245969 646820774 733014487 708138288 313680090 376228735 491890449 623503639 300704557 282648477 81157691 377075681 126520651 501415966 809858390 359919744 668873052 375848421 852286157 565677799 618551337 292435226 77394410 589164689 251381665 79868327 82725214 367552251 715130196 399895996 762281405 315532326 789235963 459828811 423357951 59961622 847265518 633315212 896944641 588957269 506223788 150160763 739803394 488245360 271349591 189086805 560330278 778800249 799760949 553570079 592287478 891363459 68463920 382972959 407632862 832302122 860260695 687386465 862915246 106247944 118763867 693821747 982751002 514540865 127198227 96932521 59881274 225102840 60789496 316854810 791484427 985659351 737426089 771138464 933596651 148920204 470071145 759969692 384620321 14697030 938414492 860865329 911055955 576264252 87007310 561783492 767922957 999279910 475510188 998088322 683668033 889554114 773981064 956198106 621651650 840455504 232018393 835027711 96910279 346229783 579450681 950303591 867779439 960306142 487039845 597128270 416707895 520637811 743861697 311674932 638509189 993727016 12896209 627557467 696388385 766153297 417993153 597747530 821157814 991535047 938122462 139507532 996413014 420709992 612529691 54445298 658484467 703684244 220313741 791839629 916513255 20024242 34374127 453481909 351111789 332917929 927178015 209726405 240016677 646880359 431539871 401429084 951321748 627119710 114348821 241800413 462145954 953754882 543835595 620238832 725958682 289740876 70168368 804598271 294649133 819947578 772587349 957990842 403363311 521101132 65189488 697248915 122783193 38553353 187874140 756968771 93712197 996271736 594752536 898545731 777607157 710638759 926538308 680737364 370876301 323421480 405141415 153860344 935244308 76707471 421083819 235334390 395283063 687236853 212728031 737064665 725102854 300664 690199412 893710706 204031989 557109689 839888321 758627410 543546333 679286364 636601280 644567121 82393144 494315915 799997070 201525258 486916072 609538676 146021614 523401820 181215152 500080838 662139335 257711338 808337081 853522744 231636642 999637660 216312591 411816451 825580077 437229596 986321954 873201506 40086714 206403162 198957894 693291033 623058112 887418633 569833523 956566508 882578265 668690719 867235205 95890467 87710403 262357849 991580477 924462604 190417631 641489077 523896638 465935225 298442165 722479349 95103441 447382334 953468910 167093539 716113953 832930740 79359321 445787655 744901312 962017593 602912614 344904883 354580513 490006702 886119342 729279736 138006811 332237303 615737449 802416110 964666220 948013183 515618038 160185456 336004148 809225137 834242647 868229533 713775734 152448384 613192626 444834137 584064410 17230048 645428433 775959754 733768686 930276938 225668771 704998619 783854880 365401660 896060345 486343356 669140677 281759159 79464649 849991775 358172886 447976127 645757743 233746173 851981358 795886815 65907559 388150160 682240781 248137122 546877332 802604886 751223192 695204635 136901629 381495892 167644246 95020126 44188554 996100561 753409204 285425156 533912651 143432918 374539651 454294188 770033649 383054005 264156021 147797364 954436179 661047679 476727715 663582852 28833771 164392588 783500298 340155267 537625687 757960951 876716041 442224672 850218200 658524704 498707172 222385802 152123606 110700072 562334276 273614840 928879194 982749304 685865141 754376995 796088466 462293562 939647015 769883335 609586768 206484702 363191918 992414246 484275340 876428951 835888578 610950532 894958814 337691868 961943872 82553004 229080068 572933351 770184038 31529321 741987426 154673209 311123099 959922702 724232317 14341908 597084069 638259695 818074495 756497152 824772656 985862118 914425783 462851910 939746126 247277263 850290966 614652280 168203762 376353292 102634418 812107751 663901044 77029377 559630918 932903979 878248464 937458329 669949104 957684640 829638502 675371967 513157746 177791459 389231868 629488614 370332979 724962136 132916407 803675266 883688251 443020199 790633318 382838925 75947002 940336187 526618423 81831683 345357953 700601026 334851648 616687974 922506247 922657712 322006775 837701690 750657125 693607099 228645562 422218122 613714075 251712864 574873673 760033633 519569225 982554461 959254087 114965586 151796534 203337525 318179772 247622641 748883917 668574895 866243733 610247000 294917019 5342039 24873507 609034147 310966483 904090876 61850520 573039220 480317386 816332848 58499213 196070512 606267771 850616012 859473791 90338239 485345795 208043625 568828493 429755024 386205990 960294631 915250364 234352019 562823881 589506794 515694835 266035837 296528757 23896152 490018815 733364359 576859867 912330972 660598864 249778416 447826507 401753702 136637498 797162870 25654075 562101161 485268598 750944481 169774534 332336284 19008670 390689657 782295850 492250362 313920948 453817226 297951305 514404546 140927131 926254567 501856809 436129463 529387165 547327588 336942708 765204192 276872163 429086299 462514681 266561801 861600256 405311784 614133033 632816961 516746855 555388589 779974810 938819674 687696112 35161551 829382536 276110957 967524439 659888375 378465359 297191763 744342205 812211857 188801266 72194348 710319141 963049872 161648535 643864796 307262712 587295208 782116105 567044745 701952642 514766099 190346037 487712799 393104242 519113869 518989229 763687884 747266142 32434264 686109736 987527300 425813565 828819321 832430336 578731134 43229419 708241529 564838834 70721973 145604520 833588196 958191970 577342568 694975897 986127053 994649428 105415066 995702854 308615497 247181172 630348690 80854554 213720815 875623631 31876188 161454823 184851807 106418200 954861127 944745055 898590392 391587876 531486310 584353948 128717343 534788718 353555727 269315225 976933439 658077076 880649822 551319222 35220420 554771928 400831155 870225720 413981663 613621663 165449008 164590790 506495685 196009973 53826620 593510637 655452208 284574472 788902914 274500765 743966684 664876713 990309107 468948651 763312651 533844174 761613888 3628621 635431426 780420626 730800224 422904737 221881482 111947316 717320592 160175654 245891695 567530644 442912846 256014656 303614212 6803129 164610014 945959608 706783390 631557837 721489093 30306106 690416917 781760031 571631952 752788694 454499910 944919456 623336462 815768960 103650963 33577063 463062610 709925776 647440737 195969069 138687154 212453955 983077784 180143058 719376267 751413816 41821223 879923670 930454394 410092531 372215934 813323488 489993188 633032797 151844115 597299771 915668847 879236418 324857310 119291476 510841479 717098962 537289948 799901501 46570458 815648032 942013071 369411373 175523548 555974310 430091388 410029822 305311300 87883967 728218540 62978222 910503565 605259564 13266219 476134366 222430326 937219472 484653197 573632086 797960066 700761588 630051428 887155839 548329081 108172611 596442827 624947175 721334757 635346383 495160798 71940033 88691350 114917834 499208255 911926114 934426143 786979790 668025747 302550213 563891030 116990294 966207235 645522184 665934552 530926402 206474172 999682797 142973826 823022167 955057519 345070426 296318201 518457277 490284241 741859801 669531683 462633343 883458588 36577049 401305004 721617679 80171917 793931627 38135939 670696895 498296804 422488390 511075418 375576904 469269735 119547843 434023977 340320327 280823775 13689121 58711211 656002235 84773400 125521218 391868127 813039241 83130726 672395821 846012552 530615800 76414619 4213898 418841262 836478517 415570450 949036073 597569051 561505232 166589991 320773243 880498143 786013502 866454461 662666519 284013005 982867797 908659382 887315511 163159803 653607890 634641022 968202040 200543814 829252566 545396865 582935326 272599756 76808805 172199089 167202573 822695536 715252966 392610817 669614289 493123161 430482342 327829228 799838039 136494451 491562581 258365422 854966578 632333036 764989575 669426698 703537943 719894712 193339444 25902915 477431905 537433102 71653432 28779810 389432717 234362346 45130964 626275638 161876159 37459849 957196331 434913680 394979900 35536623 433610438 557407043 537849582 608935268 168216080 832166634 160320739 212376562 330079451 172578082 839667662 452915177 808764890 973680395 464306053 98121052 456320037 674518731 45067393 228203938 706274744 279268363 397652577 49976277 856239091 751552632 647876711 531244374 808326171 81213507 828447225 36515399 894516184 74004130 52568353 860365839 959175093 551303757 31330062 575675354 775231908 291729409 72719505 253427991 749627767 620570880 147250337 933856248 190735208 94769039 954795735 861706741 600539794 738555767 212291059 650540105 983731573 205167238 557517397 260970100 510813302 39018763 335090820 370349751 288513628 89407068 562594219 279335067 795593428 363647315 965060119 334400362 752905455 296896205 259988922 558943924 877030303 308145706 121018539 636381388 126085693 302824400 349061028 572573513 435851014 202032552 186544259 848631173 484516761 489960863 712097993 824441633 914692475 137710119 666206750 389370495 746640531 859657907 512712907 565840711 369284014 768830526 679805502 797672163 283656444 25020357 925429130 957326594 707870353 885337288 865677284 891443225 888065253 243087821 538281767 887588317 351115092 508420829 158658129 104539082 56150175 256516102 509698052 605165983 929521514 968020951 977576198 96396768 936456892 523592678 529018049 368355411 268488321 828125518 157700547 18291331 909481995 557901097 613097023 651180608 531715213 409665819 200679563 296393757 3900831 278281671 664833952 303311345 421137341 832259415 259353501 939426647 43748040 343194104 568757829 805917230 17018499 696121435 469757820 127429401 84088599 339384374 794705357 607019519 856545167 593248961 953960167 895115916 618020957 843263290 298278427 212265135 859890131 400761697 505300704 51682074 212585131 325821436 813250896 841727429 960284800 978782548 833461928 39966828 45873235 998434743 673539020 334064396 231457030 408004084 474596800 537286762 585318372 721634786 171569712 24904844 421425943 762351321 348846057 21141821 938205233 939518006 938699613 712834189 967689380 982421468 422061348 240155471 506368074 243348654 258115702 105719194 328986589 371780886 363955121 497659721 201353088 516753793 979907801 623634555 248011060 934111969 923179539 742515219 263850852 748783914 903905321 812199993 815788378 584277973 738866953 510494935 298627015 1707103 96266822 909697564 563116863 162356427 230806421 79866109 220449978 660480540 605893458 690997679 110248469 653104348 836784889 981253166 79588495 266110873 424200620 252786874 291064652 153941346 284105908 328732245 301471702 35395662 826481144 821836614 916542102 64710133 142457991 121896856 39724383 165906421 572630805 496684444 973258724 908858478 907966581 717991522 748760637 378518662 446863908 447670852 880001895 950427367 675456702 797696860 982434752 284123708 794327174 794495497 809730959 284074935 957016035 616610158 366151546 618887566 378471389 983060467 438746381 944853881 370641572 510785474 111417658 216102198 421409802 128417099 327643348 595354886 416284164 563475392 279939346 62999597 861829932 879504794 142878227 582193013 376736066 613827346 259639124 324130732 614978982 568703657 860529211 769706529 8398816 950080928 782945424 187654955 625536537 762316929 956490494 892518050 304016799 47269268 545068439 317344868 239078757 171711851 515924045 446469330 798100608 480469335 62378362 578013520 179491499 607068656 493041241 540511432 853781188 417287056 706237834 522201639 345880909 19676376 431584146 36966623 152040684 37261611 126389081 931649380 648555243 552721198 381153962 556118447 792553912 263180111 931463862 838393790 441414502 995700282 321531025 984082962 470220331 686807397 959714740 488341551 583189216 751932805 710248569 625751327 552711044 919141143 671898274 299482096 519790521 501293273 932869587 959318577 905443653 283848269 517040659 717163129 62249107 39427645 587284559 265856224 553263408 201216305 782815447 99934084 179583566 357466619 87399391 91949830 187036996 492193324 596875776 964126986 972832267 4811420 191550644 658571963 40997315 393673190 549313245 266932036 815107372 840295657 643037502 979279448 727548717 533562696 203332864 465583786 282791249 288107499 671206447 72659062 188988485 565521788 235801659 626868727 776874588 62451435 65641592 437657070 731287051 66513899 815535774 434262050 762055277 729856370 204626761 171310554 148133311 506130493 163447418 488915045 77267941 302067529 860392468 346126226 462589668 416609371 638462560 629171256 360980326 667114105 766424201 353843376 851978041 261242479 702508833 406635862 924690384 480250188 144146587 787018507 301417152 253341410 579421134 758912950 609985092 56900681 602400888 789339326 234957754 868096604 728742841 47780241 653183524 717591098 670914196 522039841 317529256 430278599 691960433 370361186 306201361 229421608 612261278 157566926 867676747 636102731 180596681 186690017 314212586 168865629 220353160 920453276 837461412 532291921 794643409 628609542 733017042 191847776 74871426 886301606 508167668 110495875 60002522 877804299 551834154 330229755 307720958 969075780 449630907 318148554 886867829 246030952 183821970 205142839 379808172 283946512 422398908 788259150 177499252 787046360 47526891 422138718 422267519 213726945 603341046 393842553 251155686 298085202 497382743 408879863 438598566 411685586 850956971 502230771 434079774 54387984 88736822 672905420 908547986 526688316 685078876 944593062 101205931 538052491 919127593 534717415 700334325 158574006 427858890 924481466 830177120 894305659 438612754 28681103 948654272 347347483 283164406 121201561 26995021 103477211 255470865 684434254 304624676 1314947 567176737 135271915 404872131 96809442 992312456 178660078 982777489 257446983 96005836 958406810 464996180 276827401 854491159 214699126 300822968 278510337 668618423 41920462 351469263 192823051 310876831 257991217 463897996 124415113 498136549 794843121 80544583 232317919 828434754 216081574 101614140 913995512 500915861 537270187 91026443 480085440 992001888 558895776 202055738 685361831 109596489 69847014 896923310 117472548 414109339 546520870 162544182 972209712 822385346 66636747 93492992 444043463 761991378 150575491 273831714 703675499 942642177 324155585 149194514 785480608 947510825 926340926 305088558 126942833 47008839 611387508 65360694 825639146 840279807 468163106 622063821 566284699 553926421 281598667 346031099 847848476 360179701 48115766 936937645 839488387 246216236 165973487 508615220 503191279 331266540 434155461 410568130 252563457 266918796 583024714 886349552 267266398 901432326 214766934 454541371 483930414 995231096 719845509 28533634 833770912 206282147 118622644 679230090 321166692 764053103 432163720 748994938 275289135 613405285 551432679 648931167 650647867 631938867 730429564 373139625 392580548 595163692 742992695 62625196 105828236 417109701 340559563 731470113 226740567 107908890 284289327 953025698 403865456 300066406 742754334 937081649 339645987 931916174 858355094 701442993 116489793 481124247 682010717 931661164 348665759 669458988 269825655 358082699 228141462 418440729 72884145 843794081 709675397 969791442 689864218 400941345 52813642 364294125 971547268 140470755 343779277 36425635 861667592 684747683 544443766 575707988 842593151 37445762 679931570 41204992 876819977 116265091 423166577 823788750 520369034 620546575 21015723 238112648 470441000 176448114 305027286 756234525 430051791 81826395 9543282 556197151 139614381 742653536 831720830 93220675 13264822 226184056 439801087 769178595 828454689 479016831 72040320 995987071 456761576 440225205 284492173 696292407 97715020 370204991 585984055 718493779 508688208 324795813 831379859 960693948 411445561 389496658 191501627 934809728 560784660 627672600 117399243 462001233 342001456 463590825 141503077 491624711 805137567 109882399 553269550 853964826 943845306 337355893 554054094 168694312 978594458 857730827 827893492 640953717 604530592 202321446 787430864 758810214 85855725 614028397 367022743 474343941 114448874 265489773 412812547 747606656 293160386 616493590 282369232 448124842 699667939 485639485 385906752 460085113 980160897 505389592 367402648 50124934 337946899 48700613 283025569 955674256 479046868 633493187 151329064 948111609 69116739 673455478 293554046 662843207 176976291 68079783 681351160 999312805 906729084 974820098 446589552 399342431 197212184 377901719 679560386 359497065 330634503 609846106 516041040 389769945 460397211 200763811 283281791 632168809 380471149 811511983 281067064 62723574 192776662 485841181 203509864 166873347 915409015 800191857 821826432 356728631 98624690 470495380 49595381 717766618 614264622 734140498 11562945 279544156 278747223 520448987 882892512 606976463 892622555 779611714 324570580 662776680 733264430 408313089 323904034 814524674 745244935 437404275 383239891 473720986 139794401 56548441 268102388 850394580 334917499 594635350 221169686 930980981 562627416 525062771 297855694 136024807 657743424 932685723 847070006 222081720 95280829 922724384 258095466 613121307 119322015 437008436 571821068 16286053 776236665 625598577 547447489 205526929 217143329 89861714 735515826 166167741 891450164 673993912 948920076 114488235 294684303 586286693 401136512 370276673 476761559 466902660 873332932 939709705 136521714 979927839 429915407 502871985 319693708 341499304 270734497 458917260 714622867 407540593 491473465 345401104 74316732 974905907 854920093 832643926 437532412 132028043 525328406 670959774 727791119 87702648 318414577 288117960 687452660 943778271 87248895 965056475 412828782 314708743 214045205 94155394 354280581 686194973 427277709 453124745 233092867 823434418 13887684 895381349 155230456 460431416 261344922 593970858 303996471 300469896 315440373 381332626 496069078 640364894 593126206 940683901 572873394 481284571 512383714 447906155 200425448 76584195 923136978 655344260 947580765 988307517 637682947 965904784 853276728 167566294 907988207 564613503 646700899 384021374 360402963 924012259 413446669 403998409 493132655 452875377 10572842 557653935 2505993 290175364 216370417 698658060 583533674 372176026 726991197 486879521 362956063 729358293 719731373 250287121 578084153 917804922 671019749 768499813 457028557 967863925 254548299 164732296 22621045 50200788 45522666 27918924 112142542 59059784 59890450 656484196 274434808 783544487 712717782 869504488 124342297 454026860 622171276 124683732 691584474 23124277 957757009 217677960 179193320 196121156 838826115 660112201 23009908 339140352 837354309 296509887 660322484 969741169 187611646 847854709 662495072 895769287 974526938 357985629 530672949 387949523 462621767 669537865 938398582 189094283 334535034 375703923 985813094 880465803 28061416 816048118 713847247 829559439 196179405 553232466 549399934 294925050 379562920 775327468 528054724 513691475 833073341 88053899 834144247 564768450 495543442 696741596 850821871 960973719 602922610 451898096 492534665 139063748 63706093 615650233 4818727 91045214 34744662 145407120 938281007 946725152 97083972 355730354 480109704 888735463 663894545 311177406 366984736 261436983 309152862 72621369 779162984 502355124 377166221 12763402 934775766 328891050 479226694 714266366 561994850 559348103 381206770 840578885 69640201 420972635 823597635 56894451 435166286 305596511 994578346 11131264 936590772 797327723 584671968 142788936 158801477 109898877 819022174 573210636 57899022 469761593 541139684 280468080 99838880 973320036 956058102 148410235 597046929 293584232 668266586 457792281 811744761 355974868 233033115 293817500 899676917 905932249 367542665 430784823 59067688 866047182 186092727 334861954 948703029 184925868 431510780 19611897 344890182 294086546 212530675 76465277 921047432 302586690 738768250 418016465 68791981 547391906 462515254 835201566 704122472 554237245 529528846 161594223 927164404 432085440 674158764 394658102 521245838 84622461 709867008 74855877 574149110 713549547 375197884 142935510 23665395 523261731 663242968 85948676 119157708 638164581 30052879 153526864 105947855 476583313 964709985 519429788 45079245 384058799 124998800 215455539 817470876 647453799 338090659 688449087 177090708 941989001 404721253 385891666 58813715 238587015 996339174 603448286 757382393 264345846 956248057 598684093 160132396 63644433 268197557 135746985 220449301 795044150 612613621 706208197 98985506 522067814 584466392 347062290 252168258 170977737 668720961 166772987 436620908 471591720 566710871 542984650 591393816 628408690 225721606 372035888 468979908 970356791 42563453 76005825 774959728 521131312 782732463 999625333 569268770 121754293 316746962 852630313 627100772 823937093 919498722 968709916 974332865 238563074 311984159 651506546 843305803 904972338 627950730 398508981 948268824 176557503 440106348 407179342 106865856 994029752 914218192 457782032 865071073 891466702 271275268 213574062 194188443 275414488 378792732 986772544 694518805 985378895 33968495 501919171 608064246 659130835 577158680 650720405 766611948 309140644 571944822 544613629 369420329 502199081 727609516 3498913 756761056 500436589 525998626 578839565 16227533 592664733 172948482 789687603 342798507 877193611 790960828 303762406 437083579 212855086 884392834 876574558 438358339 140598304 574325965 884480951 588758541 100914206 753649366 808142961 696826084 471558796 141339677 869500657 354591002 893694190 30770662 594312959 97634053 780411248 539168439 42807110 13981821 989300064 755301084 124270552 109920608 158613422 463313635 530834599 242998287 536233842 306619424 424896525 252860398 253949030 404361514 334262597 917771751 653747560 402467932 609268975 373571816 707476218 971532885 318386576 364428896 540023746 860481657 246352912 438963398 296922378 201243501 668696122 805707794 942188353 177209758 529545535 937986114 988910712 142141371 925859891 273465815 990956261 360297783 109251727 710235221 379027299 686893768 33385133 862872775 408115697 220459243 745731663 225953336 698013231 118778461 587466521 937384506 198724580 697485475 743179538 584733027 21252474 515689603 147420455 629369804 108597888 784885897 242947496 401069457 405204519 469955971 492833481 582361427 862823878 747911941 522499875 629547193 150154583 614001638 318819376 362650858 308345335 684050113 738905810 138073364 173252713 947729014 210324428 336454377 266616724 510601894 615125576 90360093 350170881 492918330 844255311 988128233 375141726 41584092 774514516 611937163 328136957 97298556 337190570 42381508 48727125 197278156 115739657 662317912 196582528 656542405 346674701 662169745 759072700 654948896 575919799 772874685 168350187 256884958 927940586 135813292 908488978 360987841 768462319 235903026 326846941 765434576 759465457 262645931 734977562 802317271 717496962 52224114 855775033 49682148 118526485 945366632 359040723 715238860 871024001 973026420 817020192 916717476 994834564 835030013 433287551 721891144 671380030 722137714 12677362 445951959 580850098 58999234 204479135 372161332 400495688 503344868 466492496 105961607 862228558 94704721 877840116 979055290 327883122 562897029 647622428 376563965 377674570 782493825 928472959 135436611 640212428 121185868 369738102 507751619 507663318 473250157 598896512 68167799 347614631 178628979 425644991 651834272 955493220 133772910 828023930 938372160 713085844 188556659 722977945 804860830 856331172 567739163 906953772 680760006 164796005 224138756 527664357 687613190 175320713 345662287 678748312 621786227 466366761 291108128 415906754 776297570 477588546 360578338 531764736 881154543 281778483 647413504 20465811 221503609 130741056 1239277 144418531 25744420 997068306 518223389 907421945 322936918 332716597 321711946 298460163 153969210 519656857 881519408 739105491 473577280 24078866 2104080 274202209 22203803 269404120 633753905 350441029 72598721 419898888 826735962 827216189 24907759 906262816 958159706 56189357 807322275 814145415 905900929 937587226 310738208 692574211 92482340 151351214 192514797 217000000 757748508 270023864 62030678 797765968 19855431 612804905 936010730 481916454 591799814 224106263 711347963 811654170 891499710 239827261 881896481 230669160 179989079 472918905 271330999 670793136 120169664 191243086 30325340 874358904 918301289 373962848 384888692 211622821 956659911 870923002 5882277 411028486 104191699 528758411 491963482 115903945 30564747 931086884 212625219 919423748 465867888 279073532 963930835 697174061 220849671 788605164 570492097 899869858 887547992 235700468 386736264 107201315 241293170 934474676 940420070 435757139 657224165 95021044 638970721 893887802 704640838 962850076 57551037 375076293 900253358 270436796 727223175 759227717 44855612 261425670 848786318 907143916 484015246 762960975 748638564 749764691 451438924 51552658 502090977 484798967 172944798 14337516 927956896 592586167 651699120 674078497 199693697 477136216 625928757 969658134 879309605 480095489 488846561 680638549 830749301 685939135 466996462 287774860 670653724 899995138 695500184 235903246 521800968 364288030 909208737 18982736 970393837 535942860 103677646 615300973 93894850 9085862 185888871 736471715 818808385 383340462 888179643 874340820 762264939 676556744 594192794 893264390 254122242 6919995 539695065 179707107 526091022 297048627 212623826 733420346 406638425 343403074 331469025 644153724 902897651 341067483 88451304 332166207 454689710 702287318 983391947 795900095 482210466 74878447 319740149 205817688 776806059 363248455 828465618 714082829 183234022 353829345 146049107 704908037 751717176 935706150 96632429 993216264 563131591 393040226 230608794 234261510 754212990 556342340 884258646 398271888 230264462 785963362 278782371 605042525 235041255 414945203 504092038 100338119 623730883 507549971 951717255 799627851 224376092 847935682 289566261 472931853 57793841 586225125 389934752 314514513 572165125 57908740 160801501 613338883 522115040 494099338 892419718 49418544 480022220 94167625 906556727 675465611 467502873 629051379 502785298 529880809 312261081 365859490 660933436 763375813 752655205 217664337 775433822 801280957 179865558 707767904 487797028 945593363 45756812 291047444 502527681 77430316 428441515 472566036 556234602 316283668 963091609 876362989 435106518 644325625 29795970 33492624 768800965 952873388 596761556 644787407 928371062 270403875 176007107 988104419 914299950 79792122 664851654 920998121 760758712 66114541 55161624 977368672 781724384 522610783 145859896 650485420 728725239 626015958 244696681 207315862 43766866 112960892 596354867 550623691 608252107 508565920 367391712 773761368 439028286 895919667 70651136 414209076 71086349 538506316 355569125 801382071 123094685 416674212 740811048 250284059 861153751 611323163 70358818 588034818 17714600 469957425 299681908 495178223 140614017 913091213 522788479 411889611 606399959 985577594 266365421 997280354 801785508 955011941 891277606 266073316 733660644 37293920 111403228 903298148 228124185 910206626 80615552 972033116 152937672 544156677 240353994 104950567 509241594 490279815 797081141 688311942 32138172 29378249 95595904 868267548 772128415 659688851 479237678 587757554 103441976 627689038 312601351 786810100 78897825 332662920 613731477 774084465 842169847 700569972 818109864 555343263 375120602 353100903 471622610 395198484 880253168 939666268 20072940 642629198 133730145 927179633 558086287 596061997 417528156 793497960 344066716 889823603 277985425 248137767 862496181 386620491 230158774 619035448 918358209 532245951 362601219 745951050 836583532 622858049 687823541 284182702 225142180 888884259 640835470 327181787 116268061 188552734 139736403 6575594 253167822 210409935 619716429 12998426 135393906 917462325 599656137 150838093 425764872 900288053 309083544 129146506 959741268 141047574 113168016 413865337 627367772 296640774 34478600 817730538 485296363 760314515 842833504 750881102 304835857 314689586 568825463 227939132 869376928 533725371 294274611 644795374 756404657 805159914 416164605 317985473 5083678 611158752 593146434 30320313 501100549 484299937 345281523 981233914 253856587 242358420 784709894 793551184 161409302 304804614 781086194 513137832 945882194 970374567 284103991 120193941 685753390 230244363 231767508 925864140 910176924 312245802 6444495 9654696 950691540 733912288 930819761 853969574 444944849 977103470 524768775 787981290 889969874 706023159 226565602 372109753 846317019 91870468 461366616 159536893 336449586 370350593 131832065 297583044 998574306 389220029 67639674 873529793 495082299 370310126 293680613 130603210 441321808 770108075 988921447 175884120 767427703 921429232 357781673 927592202 840070605 513725469 827737688 864997666 895324336 640947575 795414950 997939462 672471875 592372902 240997830 457777344 402405101 663784501 947146611 381219711 943686362 284270614 914968938 777761300 267310712 851704859 699120875 825020790 355663356 608970366 936264252 323749694 764847835 159019098 757869350 640714796 775444561 994134063 865040246 774436000 808115677 722414690 553611133 859344161 135931331 695333818 640276113 350562522 373247368 117843429 284467082 961289240 486463098 235694577 902614853 707922125 211754022 469635795 229821733 889056528 847290080 947193315 884840845 90880411 203696190 41816926 995267687 364331596 130033565 551979235 300592032 410083492 80059547 533122039 4498345 241849419 428403611 933044353 85527032 505833354 380940868 516778830 152755589 91789263 637881346 378790542 42493261 433133613 255910532 455930965 109535955 180074969 311508028 978379547 975287962 464941230 823414498 344131132 888688300 539969450 521581042 67685497 955773718 292901231 770278185 436072054 63646313 146182339 243028235 164389690 827191355 284512528 751251296 250889394 252841380 795656932 738699699 211584045 528179650 818622066 267798994 31794401 905351221 864768016 231264849 480170085 400865187 945047223 253453575 480381237 107345973 182220423 954483086 555304754 149841944 834665792 651786695 862620191 637331966 728493769 186097748 878303269 984448410 514313644 142550301 941511759 862100008 740392344 810995148 667884303 374053090 105176542 465077840 835806391 967725964 971328501 87674718 176310273 991551721 283187191 9113323 240801928 627630915 66106145 108813491 222150477 894228711 688976471 293259446 301655859 292905638 446232221 44174261 373704066 64675926 957419935 977462201 501064808 409989455 338810410 486696589 658533235 851089135 813186225 156521023 385681432 431840022 535458249 155445155 186928 62365355 702877357 537978064 767887477 754727445 864734138 895696289 742058762 355581890 196272372 410775604 418325488 527242403 307952768 180748143 167504786 14098606 209935656 465064310 765571898 6890843 115521242 274768438 189651353 47056936 811483945 721489886 237527363 327399189 877156298 645104480 18209072 811564841 344111385 350436597 396649789 137588459 309548690 808708246 979385001 415828201 23781720 519938179 493949080 771858485 539216561 193838016 60957332 440774370 693222023 268755091 247687431 631286412 942362089 249003784 49729985 612342477 740521864 106149741 792278648 940343241 637654074 466796246 871707971 624223395 961988475 452082074 505420575 416640005 691357159 810370004 782290538 521178269 454770625 636813795 628209003 61771162 722439536 772422890 981827272 931590451 218598396 638414673 947581965 46958368 914978197 180527938 67963436 539797791 642529805 598971692 769504760 61849456 455724889 452340804 726544041 520139098 242389523 387753727 917424219 338790820 233588731 698611610 362064014 249721116 875736689 880343698 240824999 850201876 243139837 19291948 300517486 149607391 744582088 567285230 440718991 55556953 744023072 611556132 919451929 79889245 293693688 975629660 528462849 651033164 249878373 495956458 89808288 778601868 100196642 354868581 151101233 949882375 912388877 273167912 225606996 413220008 949053352 973832402 87848590 657854178 9176985 137264326 563169735 730445608 841554474 45254828 255461066 419824502 695004105 465746158 170525896 966763463 494157449 895181884 18248917 958309020 863924896 809459721 518688874 445049723 274873575 792208651 730683873 609663342 727449437 507111870 146196221 833195904 200198564 936230626 232149343 642357572 437225858 686648825 506795793 645976910 887685986 855380426 428770560 764843959 506152657 388303585 428624250 32403101 991642369 419769356 233530548 463476896 820106569 893661407 873464134 816636775 148710818 8759345 143058604 784718361 30078252 613214877 64336839 397534181 380812455 320289026 52177754 352099450 737849595 47292676 512474767 534877327 214534064 376436104 774742895 861620316 142375286 776943932 82107245 968400415 210134175 656056589 838098396 804150937 539533216 773984942 590077556 378536846 997730708 521831192 107671505 877548105 774447288 115444996 394162164 252658709 780540656 187377011 590884544 741885637 370784833 720343079 75738750 231124781 608479573 500559399 335753306 944419750 83406330 851131455 875263203 314914446 483532707 669932413 382871183 832843462 594250725 765767093 848777780 984000050 204934907 910956542 288131472 260238397 526594115 109372211 605218755 328949842 646444223 930433140 904639952 96097380 24503189 715868066 320641311 510642535 749785744 160414182 395805694 22970836 327537308 637852202 997315611 326998569 699985997 626888094 632973580 131428711 719188057 326037045 861756615 91648914 420212249 721845029 397309482 33631285 474929677 685873515 822327156 628434651 152561237 40294981 132248778 858457495 884095800 959172022 823856307 288678269 416054689 706610437 345644701 514352934 925028765 415654206 969585494 174171952 175182558 233387951 325967763 848574652 533036859 873044076 65889900 934990831 629868334 928909517 39102942 939870833 433214548 454873067 413392200 410935793 85664241 328170790 208745966 556693662 828361577 223162017 438776697 446281647 774555848 944967620 492134517 927605213 176771899 491931578 797763282 736838116 456972693 751605233 689344612 652891910 116032203 648580764 112395619 509936007 305989240 299882292 12986092 323150642 963152218 218825459 279233405 380839378 645496787 600972119 855464829 241821114 383142505 75777189 475451826 708615230 190680134 973707876 348499401 383529528 622954936 610813406 348970705 979700356 978121394 430248610 893243840 956330115 950484298 82256133 502778861 963962012 751356473 299151516 246771604 70879415 141143902 2924739 880080469 187793088 423991867 718979353 557167542 111813418 479726710 126017026 138721692 131275625 862550106 116165412 732644566 724427895 136283475 549959658 940324242 249242960 936244854 914300420 513718246 327100277 467814134 933723109 798142024 448951661 242785456 331254084 680551446 20645184 601047712 577338267 552517136 354658042 506500970 277199531 677755609 217232686 671518674 152746230 119725945 58438512 26870084 712790596 648837598 744963290 730158669 469704223 834995030 807433864 901374239 332055126 954708758 847751196 216268817 971500926 906822838 915285050 711677981 954242412 924073139 335547149 936057185 522679740 384727276 472695489 620337566 498225742 68005158 69837318 373303996 349216707 882788744 153925268 543828292 179501572 790069535 436577185 148441316 764147900 50424411 3563628 296370927 523482073 831474576 98444470 355236571 681036303 283160439 679366980 388423361 983978324 1481642 486031455 645944288 272268645 227927339 289805907 442101529 946733632 221060318 556701171 472921972 607640744 640766986 494028051 774840987 127794341 584542428 947483917 732375898 900200961 415698659 242114365 399492645 483102411 112663957 940159365 364075922 334009304 884014793 668454602 520608474 432114493 438342971 865963380 124972637 73049302 427894540 160012786 390384155 688688323 849423423 520201524 290626107 509415910 739576637 459377455 80976264 10016358 418126162 542665053 990772718 368711214 203795245 301329210 994133762 407863662 958998884 72839368 592782968 579790105 548908270 192154892 894789290 94881638 521005479 533722767 962853656 507824720 676112079 881923549 742679266 285745174 960614283 882752521 919890256 483168699 372599651 103152935 690154059 578745735 177389763 574407889 421742817 974242180 899128186 815700643 356328388 530500097 829194557 547730623 444150732 995606547 475683365 898310218 228101233 741735439 343840557 949399533 968811089 599893522 945267381 534177877 173791152 269005945 25601282 649796275 897827059 511443561 339124411 631378748 492043556 902347336 10159469 816213930 8452209 780175938 169950729 182968249 235609261 451830469 935692129 997422507 59116494 448423685 556342446 883764933 850317933 539337593 864633869 419415503 722315337 576911452 611263741 637495704 738065604 959575597 382566626 945664368 945515364 367693359 559301510 37481901 714849876 108775146 678136723 319745574 889607392 409035432 860959001 873650363 626490365 659569145 874235406 181324747 995464894 788829231 337198794 165757628 951743712 733733858 920193671 24133238 966543167 754988910 193786343 410735080 72160350 650363760 615951725 556795522 358514404 188288333 933506562 337328826 39279641 56453035 125536626 662256263 646720621 677556982 5477613 352217577 204580338 320397276 428797830 251859295 57780445 749508049 934106807 927367791 563252233 756154252 797248731 448442401 974104947 411625352 938087347 943484292 307367103 193432708 61144802 787108904 57221554 980372996 491532401 577697443 426577078 268490446 763303244 428735757 879079257 322141037 692421058 675566467 138735310 108804273 842927113 344239271 170195562 243237932 199595703 388429342 780078120 94717111 454152010 633983249 211370790 351625963 570614946 821514925 47323686 700937129 202220929 361579171 142192654 311985811 306178834 102946216 521431656 447794832 449319775 230650358 814598115 833375820 930242522 326208457 460894928 799707829 499029973 657653732 891793829 721137535 695958281 57002506 42848125 164007841 415365651 313259396 333915287 423310294 575287026 84240801 30557907 562119453 247425931 416289841 899310648 61543738 19371557 437843978 575530353 686672690 312850414 477030276 667262026 691588563 867608436 364526844 684190264 125915178 124326700 836557652 514416335 925916682 78405102 149551729 650314825 503382668 3708790 983942076 379907078 179945097 100369637 130075298 448356102 616073506 721848639 122104084 480748145 472838201 669273579 368344584 745911311 732163829 318659894 753567222 571565265 647585858 202092752 311673691 772371270 812440911 800367181 764420921 109253670 375766542 983800229 503148437 474554059 131040695 449975732 287214584 116873139 377258309 938277051 439794159 237024512 701434871 501790941 455065996 955325176 428176849 436056227 971147234 42616965 705742872 418055033 387606412 224377269 106441690 311979566 328053030 98071099 107368548 303665528 596711379 742762988 76939721 246883950 599759286 145592643 31269730 679854348 766056057 554156510 837954633 323377330 481273801 415339775 130137052 464679589 749275095 547773965 415394880 940834445 458249688 867788048 547016412 756278517 794105478 556047160 264519898 903572431 449930910 42838358 292511145 660848877 334104416 418706016 502058877 845360777 373894930 671089650 899889101 454289342 780180861 629837000 929647573 426411788 912828526 152639302 252164882 671673048 33121335 716210160 864261576 874833385 606029867 247739890 786145151 564734445 624535845 455735192 192269698 144503282 663364610 4222167 643920223 409457901 540916770 300091331 304203113 211638326 166989291 179266327 961726777 740310026 223652166 899158192 85586985 898003464 62820384 586246162 439411160 152253365 451998443 620087521 263853737 393839864 421436186 977054057 40880707 8024734 97778600 188220184 896820242 979923159 646394258 305834750 726525893 967201207 37314136 174869588 489261518 767230902 989415552 95383282 14042085 102059056 134309907 134969815 891220357 536920550 443026718 388496804 135810670 968722300 363798579 503180577 125048097 27273209 890137317 976296887 633219431 115957578 99317839 984550901 730488523 690939582 157521294 120970764 861114651 852972939 823840322 4475475 359596779 398417224 511016722 220307907 861050897 341599345 302311461 171923067 705842730 488909543 644340649 295223869 429625108 934515821 177716303 881635055 742056306 972601644 102485965 716015388 353674028 675772975 212031323 927664753 926704108 101734376 62323255 141042240 968233889 971754153 437987361 947825152 427582720 137374508 967283167 524658634 871967742 119520012 804244410 816943326 708487767 981236042 703408127 447725596 600120842 23375561 83979648 395761804 754508763 535601873 396670992 8622038 426234320 734503824 440582411 594872523 749701045 691784340 287765963 600120282 874882456 859731282 873586740 330467739 373443661 512193955 514759465 588617032 739118059 631894593 25632532 587984191 879935052 724600655 893774434 300568962 209879441 623370958 117712389 80046646 429015196 22241577 575678448 297710631 77706645 810269610 81923487 831391555 570669158 698425090 718657164 573087515 728767807 450059205 668638395 999701349 478817554 833012459 113121071 111648892 32967703 433969745 511723122 430455262 893720138 534087990 473966865 649009837 850039272 995778750 459017758 503886383 598175222 616117875 729250221 160998990 633723066 485634751 935068503 749556249 191289920 444204914 136895674 199630913 640634070 97440322 592999414 936998813 775008656 82254662 54425137 346291110 103953093 29138811 159318037 185109756 172569744 815435583 36943437 697083359 713467728 214555865 6941195 241049782 919544360 784959215 251393925 298652300 657546111 868680461 280669299 401428878 720436610 744960037 517446291 393965966 912624797 534300938 631659046 213602435 631431686 789192948 180824688 848613127 177737266 361511935 561979451 49287895 870409054 781055403 333490772 574036311 196284935 994614109 614163981 101410828 210534258 362033885 172442042 25681695 575141413 335487191 682229044 532750817 498188908 31073114 508702809 451781441 930389205 444634715 703172489 198909528 133441716 172980275 889274923 526039262 562551456 754083869 87381798 180371889 872444660 426202297 857894248 939012437 153474127 886477452 30361187 884832879 588380692 958677118 30718603 476288073 965231851 867689562 79270361 287185746 582049598 641069393 896900683 891011995 52175805 840788599 603152993 360298842 390874074 20222789 848184738 654157675 768552014 508870677 32991509 222419402 453584786 460572330 344736200 875917850 972229223 729755301 283625805 363123745 273855055 560318992 551398968 16426569 369377297 348742104 214634658 373348897 356409913 872966219 382953641 29275866 156263317 682495390 135783662 161485771 742030265 463136361 837316885 948643566 135771516 937581096 547650632 343784800 307142009 94057916 134913973 38332901 192441487 752283624 832315659 309305185 741776481 509364182 751385345 177283936 670900695 831565199 357367760 569599119 537904539 232680070 806126004 939126592 83837597 362732558 729203566 877411818 325552784 768247263 876011205 7196583 608800362 357642901 711941376 898432693 289731816 462764593 413622125 50846454 963886344 879880342 276708830 588640879 509660301 185572877 988449063 967807948 616025726 400644546 374180769 521672923 445607847 380822084 51030442 715460364 847153430 593102345 996666915 952373240 769791647 468261863 805775088 601116119 859156313 598329756 821014396 790158856 328851999 386146376 479967026 857050509 428094992 513405678 726871045 228576140 342457104 644265207 777164009 894663119 292837957 839198382 458360919 557506885 521008282 695654340 466232525 125256319 812708159 653469134 846347596 615459380 330512935 131185346 979821529 248287165 634837640 606304126 899119612 277621657 362713439 641773121 730651971 41927658 54417897 425439536 773127104 199735543 537744939 832409810 92345991 897833384 206205804 215891605 681206834 238725133 908234934 669733703 485938013 180495320 143499608 112533405 287757609 578837726 209982822 173123247 416012221 514412441 127951927 116550266 637759168 118023593 334297830 702883933 419491297 310006862 383141075 856410012 279056720 360220400 269667359 25251808 144315970 316350872 2888243 237453749 660068208 276384116 689608761 168243979 439968152 943668566 517907361 318209462 611460603 317554742 804636318 805763054 454763229 944230316 334813351 768017616 519734793 874092663 694009590 793502426 5971786 621856504 555594508 951497331 802701555 212505527 403189035 988174433 958612056 714825693 466621659 880582225 560516691 212621241 275455846 220642130 358328768 64545084 227275355 903066202 480800769 787402876 988009998 859719872 3872634 645663796 862256663 285541568 327653398 496449091 130398671 405450747 489638336 268199977 486915798 841699316 789082347 897444749 449675664 119866003 160909579 467729081 356819363 614399142 539327258 410827548 424525434 938834011 657668628 861065671 78562245 563646920 886558075 185583089 889599479 698879332 505569235 159279987 139497671 89017994 693102887 705014605 712455087 693621245 654101379 30509599 317211760 540508767 156212087 170819761 819834764 66423480 285866650 911635563 905608395 376142582 61198341 667387357 298165687 683621991 470393044 346009913 692613151 186589760 488455337 849060052 478784663 55793689 410917417 597109673 812875511 635611247 885062012 338170325 749605592 153277729 531583697 940572956 983843354 590812660 613255384 407889763 730474849 425834255 927807814 389279540 69607059 590540671 232660309 152142909 217406811 453817268 721605697 143083985 798180778 848486915 380287436 809129317 561214000 947531042 982059706 683557140 792906983 800238766 348532054 732659740 214799753 760142760 320328172 362139999 392683029 370128628 680707916 659774435 26911566 283132889 589796174 917304146 998341948 690248324 377611592 479907451 301046185 851111044 887869593 613622735 342177444 106811215 775216418 114900965 974371586 111550140 2843080 623353334 765633240 741436295 973808372 467748961 144733186 82752465 316449554 923446056 680369312 64103837 314067221 296758898 648916371 493386068 353455346 979652359 715672836 278939202 232028192 71539415 32318174 355595031 658058270 527418227 150697807 638530662 247243501 43191442 599024459 150239529 819676562 311790734 337583881 971812155 145212566 186827492 261497476 466845660 564994694 344561848 229795835 490889777 759206002 176762190 808961137 736874946 469225586 390248082 462567469 632160507 504436764 104332177 373322044 535004587 248912656 199965950 764772842 857634695 136599917 651584430 88372045 972817576 271809624 93603612 18060218 674648073 713890428 819417574 84748621 298968074 566736005 906511438 584058982 829381872 165498788 667962553 618454055 402558818 379898894 762800180 829262071 460903661 239949181 942997226 440764673 230129282 940250029 242240175 620530870 692947699 289268960 634609528 311266119 314673017 434209883 624008673 789227820 3930673 288171751 908356518 16762015 390312602 479383377 456097834 660510753 714460696 891930858 76081907 285566197 999095925 756204551 141781035 757879712 392877147 391279746 882452257 229905008 150020570 555327031 63703750 288991729 220718312 844709768 20521009 575778681 924080605 25690586 630597915 48616861 251828211 400413206 683569252 939981498 874559948 150090024 21751436 269704045 224047595 704134275 133428794 546535195 626735417 56939164 192326329 719779946 319986562 833585515 560728694 116452806 115260918 740864237 862823811 752631261 277626792 819611044 372151832 96522787 831763474 537752853 695432460 817969999 66762639 662678089 341936224 833263068 247930848 45797965 423353269 361077897 190366376 355882162 455689936 357910234 839073776 952023053 152407069 271960468 890151588 994229368 783719209 980034373 885761299 732719631 133094183 795537593 228054387 354500980 275203436 604184966 446611546 683383372 672260084 97314433 947486022 123992512 711619546 257338439 751520023 510802173 446385635 74597814 957421712 137444276 220499188 418852976 835042521 148977818 697016984 491716447 219662335 2300393 792242043 961275691 337752947 440980958 95248881 783431878 322793607 688871737 567719536 122876385 761979124 644007360 47999505 833069428 591313751 235611836 188142867 408237626 345958319 432873850 949186392 252788530 165591009 170532811 10193639 882964511 865410100 861171844 900888680 10891273 905021910 140014079 356767659 334602682 640779093 285548185 632931873 679910466 870357798 752464690 838920033 983705460 740345377 925339056 370502053 821382759 616890882 232377724 247468106 246026741 214869994 884663810 295028308 533044543 694997213 731599670 574735591 900168231 290089538 738851850 596212175 725921236 420753510 786137337 520825849 540709682 286449913 130863744 833983480 840641391 311268239 675215263 934060161 753378431 419576864 517856348 779361007 412903322 833478536 244715072 302241215 653671865 677776392 321014488 620547861 862675484 220523459 783003701 663924534 569277126 119320386 497675628 516726540 128559871 505157105 612204311 503193765 429642193 169030815 152240083 957742516 95883916 994361346 488498368 587944463 562321219 427749169 253713924 943773743 969900877 918531112 229253448 465534387 921615300 54797895 34468921 252761565 562596873 879800531 710273288 167245843 239136318 381006708 134166763 670501471 219005386 444524725 481639578 488617456 688267737 860343944 820297938 709985175 338589658 910919359 975229654 804143691 437320191 898996116 196795113 339053989 816297920 556821538 809957589 516164709 221188696 440358633 47958631 991670507 2662727 53279822 888537584 98838462 732056782 232251672 825113797 888069129 82771574 812610293 10850240 79264281 482879881 424008947 906492862 425360352 991999383 370942471 530510879 584024949 190958835 900346761 228314953 499043218 65071924 172245430 210255141 193625109 493229493 925233197 874936737 513100927 219139604 256391795 759945516 248331384 899254966 576473711 577191228 500717129 463658818 935333102 637674187 464764768 491666722 280898080 293709526 712611024 468470277 572473369 78008541 521989070 478873184 479242065 394695526 392657973 942201320 969036580 678076539 897055491 72743449 128004691 858282535 640764634 630709426 331190658 530258172 786491008 744251447 489490360 167028880 723814239 505431150 260852450 483464699 409372678 113148642 119780431 476206682 612908710 921495908 707516725 514508624 947578773 409284228 787873067 855920000 136074702 495957020 21803181 253176596 725876592 597103046 180890012 173568569 985321019 601716577 687707067 55854496 59775510 698406288 291888947 600419583 495390603 749915706 553404687 680354702 782364233 197654283 325598145 25536139 738605985 154381810 392164764 576587190 726811402 184162721 560344919 393695189 764279454 29921297 856969872 582657841 304403354 55838459 420597831 604256792 189324002 41566303 834861919 620157785 412002682 245380353 886238496 482035915 712732942 132976871 619216312 94142406 484327019 381400540 130850997 225167784 96820740 332482545 651393420 65513041 479602286 680141815 530476054 416157863 953796836 250964485 998068493 503285011 85813699 278226424 945393812 210215427 543070479 273483246 423255212 531699302 87977197 849870026 627883968 506270259 803110951 899150004 298764570 362613474 847398059 307868054 259893099 176051185 499055116 282360735 620054343 87832416 255455231 660034500 226524070 499175989 843947744 464536122 87406693 935955193 178268203 603760894 790451907 361731130 273849091 900257357 180120036 94589703 410996910 703191852 382253906 919455095 769959190 826305505 574136183 805827362 472680778 216178295 573848611 817205158 903918075 223606079 777449228 16936739 850920959 96436554 596586569 576949440 684263122 511140079 741389015 148944164 113171216 509828171 34183956 798509309 296468732 491626940 611955015 995968381 946183421 602309222 302263830 922718423 911840283 890504366 426607885 401174727 975158406 698176705 460611358 840866055 192507920 912226062 112614172 287430619 175257262 85264072 314314815 283860102 670804730 297263205 371192995 732210642 681834676 656091681 920251336 739001485 718527804 265017468 740914451 423205382 927766554 493840568 128757836 824173716 520319863 881145692 792755743 3694095 105534113 767671475 229982363 242140757 295114379 818681678 215176117 252145607 903524938 299517566 790279110 904332233 514632089 421820123 9470473 956158789 453073750 743869632 342327582 299762985 255305219 662964428 10523530 675521764 192837702 964727906 58909237 594531053 664319849 705464874 727547114 195487036 924791770 590403214 723321562 166371279 267593644 371313214 755186457 521253671 126671125 491247788 155601696 519750344 511332078 846280849 920409417 479594940 309765430 918751846 536462679 73591569 19452815 775036140 947640555 215801430 723113407 456013732 66244112 977110562 736743985 513781592 80545712 926644365 342126706 444210832 343809052 171351989 467778484 573061150 503181192 69059131 989562190 216186259 104884364 153251779 230609209 676883911 270666916 684389240 792600213 306390357 392001713 674527365 416748066 448838940 479743863 702821021 294265544 302773951 484618781 397166708 728730639 138678054 464071343 178766915 859859111 795801851 590781599 555555912 146472674 606136622 427840 379067204 441102133 495998322 479432778 337254139 631004347 695564989 910881369 359331511 980428721 434698188 651924334 326535622 415760891 567334812 244687212 87363575 587150238 163027954 697638556 31231521 752177476 440786389 714271786 381720733 404825787 777931278 870341797 821928391 784148342 788011439 995076227 330236544 827963658 677593737 420214426 332675759 3782067 995439540 896243368 282445755 939454668 618390539 865531341 107514131 643057498 230642861 273750284 864987814 122448514 688276350 682852302 247627627 824094735 787749795 109060702 942477787 903968493 387295242 779916397 108542066 991970736 891665376 260642192 511372849 719134478 225540888 851047869 101390623 278062689 787116779 676566994 251646659 703616550 228427859 83202574 403295916 548313216 292172942 157676182 662041321 386958261 681544609 920823281 230482065 627744944 215002835 219672973 300626493 195559806 638122797 633555000 858485897 508339153 181410305 183407783 523472023 753945472 11024736 736114674 590838923 64744709 185431714 523469846 767089168 999165949 75050722 143833714 717490385 274458028 995681664 112673866 519174913 303055222 329235613 240316231 429896148 968890215 684193186 328053749 352658435 930503852 528367033 125808708 701255756 145100824 807565394 420617736 458919920 712763552 859001760 868660089 366325556 656125407 124832026 685180340 31079904 804439699 282220538 304204088 303848899 872497438 521950145 152480873 215527213 444744198 177797809 981665296 81405299 795747957 839921745 24116697 543630190 823718585 403911149 778082003 847258108 89603269 998049556 507461620 462651518 404802735 103505432 553633427 480427353 435586864 670654609 593178348 580718709 243763239 496810459 972630176 207808449 711884566 606258067 609620274 438647212 772580259 376121885 486122634 710375854 119530521 168129313 962402166 374915773 558449124 154336778 457906212 553109976 344439321 882704006 725884586 127884928 378459627 478589193 641647999 695845178 211966775 965257545 647607294 396882958 259308281 911282883 232892138 627990795 620913109 203172149 591886565 418709185 894909071 547654946 341185783 477620933 911771283 246367825 769365774 541057584 4511342 262580814 68425336 607139872 950552658 259756264 565726314 981965366 349351062 223783601 565334653 79425815 243279924 614611842 858081067 709206764 503489866 474386676 282301014 302421473 645396377 101007591 484020674 882414761 826888969 26771967 278505366 497902840 967624739 228786722 571346655 849090568 202439317 651509499 334017037 130325269 706887090 725654138 504659829 25817057 45329648 400167762 203976653 454591281 897688680 303314810 805065394 257821005 995760985 343482029 110506277 50517124 481014949 115679978 833843210 458517926 372854610 526919924 409555624 495579272 663993610 701401810 545130284 918214276 181320347 536517712 320453413 359773430 523653240 986275197 133692937 16704448 824934711 471281963 895762351 585914310 46619665 631917427 100196563 518942067 500390246 529403950 478676886 644685107 466091830 5271932 569506299 330734583 618991528 756309569 68427883 14032820 312728455 545514659 486586930 250366435 137874623 238964366 518501888 791940611 831947493 980735536 342034536 496696339 887284141 784005245 331039844 411895576 600092017 452033452 516987855 232959389 753609137 205069239 817960937 107051566 583405453 303527647 499662295 918652892 521795149 856482343 183068449 510002364 18789850 59328980 641138739 500247656 303998274 887522291 105269980 204727932 551054135 779521235 957215441 689462554 940233361 242858887 395244587 253640039 29995208 662996581 502981605 821943819 180658810 309669769 57417311 809750965 173947883 95220563 591586782 105514389 126247296 477775588 701981449 183692256 889730115 46428326 987975021 984580176 67097187 502480065 713256955 900735649 209122224 732397990 610886533 820692757 681133603 128646792 367665476 28052209 941568596 352924638 749140821 836394750 753542146 356216803 319392567 508319241 828777615 359748374 110989902 79411555 446848897 147980474 991692900 443386209 315971331 452011863 59975203 222999005 981347937 742281015 711280540 149968563 275344016 890199786 129161410 93839941 988648099 361187267 938216432 141963256 719447 199487064 641130079 30466741 197970056 173426949 61114545 717368681 716813242 694667370 880557417 255557509 148582545 617786345 818124144 430045054 352624729 440827945 507828370 167406414 753351551 251159958 82601471 747639537 540335125 585398494 281810122 795406057 649656914 922951029 911784045 434459835 939668752 536541202 730797380 58494832 715546188 35966256 25253645 126933013 931940778 881952142 413736814 392868923 866630383 929333423 528035439 317114487 689738373 74080091 785276156 873024227 118714362 222800412 2323812 292068764 483576961 917157314 113855965 105879362 625501039 367052256 945094909 636844923 891322047 854934860 391425090 517082479 150930319 956487843 707228812 664480333 176645793 464799426 444144798 146840517 646596315 191304526 296746912 880311949 67255239 632619821 27781535 636751069 727666708 396651787 64713740 462583026 558280723 256585175 9318457 890470798 583955002 260468547 330897376 484291702 453661093 778145351 988219291 700372723 574824080 787256222 804706156 126391378 163347678 923404359 664351031 684178020 200959125 443507717 983869763 756764158 737285728 903369184 858895038 588380538 506137099 161813154 310448182 286870837 829696267 178006875 328321568 744147471 301038324 403089886 355508564 45643246 508608000 829429569 526029199 891914299 490917263 296164449 955771375 494269539 603543201 398494812 975381371 117561943 603591774 121937685 151450009 730370828 113161871 637193651 937804950 715366652 992106530 648866594 144790562 19360420 399175081 428509840 870357969 77955332 651874267 295039473 556326299 481353250 57726994 366792828 417302620 840028551 397166284 233094444 882916949 637215424 833311787 941535553 714513833 135343582 400371317 726300860 468964065 706519031 481488020 635873510 965154665 803236259 601166486 152829129 178945040 388992895 382635566 989375413 941044620 679559341 198395697 280407485 551199988 987321170 95315483 100360760 71059524 350668055 779732616 791898688 727174364 561859497 402937787 587456822 890606081 879512890 714382618 572512572 246969179 351160061 186902703 875226553 377323381 248852909 652842921 966170073 953300033 736416263 400016089 440627979 261603729 648316747 345009974 965751169 754828703 572414911 714084953 192154291 295971206 21599532 429001985 896412636 310212038 881427807 448118673 765145723 887346884 366905513 316745357 914589396 82839367 510853216 868673825 256441965 606540541 403363164 616572314 680639633 849578740 887844474 43639786 187272400 439658529 341781789 701246504 472901501 693512668 388270504 558529806 172982831 438598242 140773893 802918009 486467136 500099922 59749409 358534125 431045969 992044593 301780589 861978895 640794052 802974950 657797727 95308840 269429569 649524286 179365103 12383401 345998642 68379753 836996890 882287009 394195782 43520379 954940515 52414537 222339569 237058028 86205261 735676025 603534059 57336089 841118690 392709424 9996205 833764800 844170799 194243343 828843511 980767880 37254341 593065694 277417037 448694903 598818618 116656647 529020533 748205434 802413734 693024534 376844794 706133728 463189031 384814655 522435244 378495967 702936925 386613208 722598174 166938126 192206574 787588314 280209191 199852009 142626051 92248932 899462754 165052753 237190601 625120568 907489453 675753993 197464562 131486780 499027118 155181626 280756017 898039035 798673993 498592495 790597313 943209250 980083499 413575834 809231839 384002051 368633667 216499086 389763659 127217941 31557443 710078082 4071628 553298033 471084323 707635476 412656553 967820631 882590879 410433092 812769584 226129063 457812404 775808757 423871026 379342697 121708839 725801583 724509317 267354950 571866878 765591776 610526593 657189644 14171396 906868694 634716292 240910637 325922121 596458694 174897518 782963776 171045024 745771401 925725989 360962431 337766176 713087194 798510611 343055688 914046116 405549785 942262435 811759005 183740747 244389770 418029511 197303459 179146744 300435799 605368181 54653222 944551123 152229770 395082533 799246612 249655750 85848276 137116757 773022206 424881920 594600905 28398341 750784410 970464630 610330977 994968124 644533315 330753373 783782265 2281601 694342007 188187825 735278416 142360162 177518168 494239666 49009162 642703088 842437164 401243490 96731953 817661505 834309341 907601416 180820783 95949293 749700986 653546415 661751252 942254482 228185268 208462503 634957526 627705681 757406562 523572739 802943052 493173326 355568381 75584538 370738483 548621107 508576293 232542983 727082986 440220845 278601498 135848233 824702133 529442286 136059459 694244259 282404925 348549418 973600939 934849245 650103821 242032154 550270591 595628289 278473495 784730748 394128785 697628287 873683502 486138000 289781208 468398729 406478986 436886940 945663470 309313432 181369415 314332778 260533136 182387173 639304933 641577925 726122530 612208625 324487625 344502527 146821417 574165757 736070843 638702190 411035854 534346643 2304615 155255275 247068770 887574011 736257244 967201617 596509396 422044870 660814863 295906052 588954941 369593672 27445337 967876199 908425045 181860373 313203445 746429541 875614714 440052107 844933251 250541545 916074928 189011016 641139080 376842341 369103132 982558128 895446764 347019343 159294856 591140968 741143674 739724704 78721891 974193374 353689955 42317395 408016574 649948094 3532987 836959980 549312463 176713342 167087611 55337710 520274802 845686739 962474366 411309412 701194659 572579898 666180356 657872729 660243973 927558256 783287345 673879648 554338398 845576186 507640591 744447244 223645976 184886174 127004296 592972153 920290242 551936488 344147181 671518658 662370189 64229799 363560050 958758024 376810448 278461037 202010543 636171122 534558853 608909586 526208032 223356839 954304713 886677553 116554406 75847765 676412768 798783657 822763525 884814638 565821230 618874909 902479204 864662758 200403391 657232245 186381519 849344950 647354816 171714907 940063672 766749148 498175875 277617343 690775922 640363033 194759039 369529684 248812981 200582193 971173070 69721616 192702237 9181551 579386798 251943344 806231467 32043806 897192961 303737649 840097090 375706385 695411148 840655448 937730603 733084700 688872891 688252459 357342098 942055576 352754588 330734966 873930246 599029987 366897376 553948488 514074621 970704862 456796445 139968371 505952845 18834797 650385038 28765455 328036533 110134010 809571473 246173943 634419794 118308851 12064296 325776970 496987178 608503368 896772729 903744235 47373733 751653614 571629902 135142914 382369038 25962078 32754070 435676282 906605078 241165078 398792674 906372992 236809810 975468055 401421033 382764810 693253560 921786213 48736772 14037070 175624998 392760971 740006834 241925702 274122459 529736468 510745110 991791667 471700220 335066899 172877172 137702423 112392720 394260892 500892855 733848377 400038277 79774024 292792814 225643685 203756585 700416181 943581387 576380842 221626033 561202948 30799651 373181530 878262325 201039449 536393072 768131597 988428978 931155039 634839890 232753630 584597383 234245313 684118025 975129900 691384824 512796594 870113021 689977883 92956079 650274406 643093559 146250769 968024373 394222999 938136805 759446585 174205053 200921089 442849754 865656323 250710362 886958821 105526283 910948258 286039044 117105802 738625811 83177100 3895192 326553271 328207792 255410174 111182997 620626747 523882563 790991222 448401247 547474534 944664404 549268791 630469823 735030669 735603212 702465224 673915489 292822921 945975482 763235701 87105876 432973112 565790543 344239821 171938446 634994683 468105697 624282914 405418854 127663159 694215467 533339660 595750424 725324244 963879180 505026278 448050245 409308353 653571844 498872656 452148080 288724846 161105594 471864747 269072257 179647312 896692856 29544352 413403462 612509024 785206701 957938841 284205293 458512540 910157674 414528071 832456332 650266245 577938662 501983514 458644634 765113760 514915322 654432460 88652403 593821173 975635878 878433495 753091287 354628499 307152010 919015162 584147051 919144714 295514478 183373240 691923510 459555823 382154170 891684056 591652390 722378076 108629502 412922854 82334089 341851757 369708652 547168433 755571604 767932612 379551065 988960203 988491232 557824773 335364032 891554060 715052263 281114459 680183742 87838736 374893707 989906417 450452247 114310324 506665616 392968058 238550960 101090716 349753117 931558314 909879315 714373808 771771199 809395131 233016302 392567707 905829223 79267561 944232084 646495307 444617703 917135606 887287162 872040308 731938168 984507559 582066363 238470925 975478198 668202564 699232149 210171601 303477154 371274268 965859562 651935934 502154784 532179199 461905344 276913050 764933239 730214082 481871809 865412969 319386324 663924927 755990460 644538360 994095302 99565138 622496802 476837718 404520387 237448541 33956746 185087061 77132706 431609541 83593005 525412109 370339616 261933298 942888298 225887578 616779355 751950931 21401667 955101529 416621913 73805784 563074527 272462319 951537282 680795510 263496966 258895170 72821538 998577319 940582312 456973117 199276009 715821287 976258902 376262673 450799978 409839160 231427527 506376367 203410079 404115871 298891093 683650382 19026787 868315556 509585789 147705835 716259575 985917654 478106467 220008644 279416446 435801157 267518027 928153308 33962368 296596998 65336353 840194683 952406635 89133491 953673714 402010027 362696973 527419624 634651761 103492284 631102747 536896967 282537075 252073664 981460654 999954293 587771251 373453328 932828865 436662427 50924559 125246149 214195124 897567717 672162953 672080191 60708300 855334534 160834887 698093730 836313008 155295923 758145875 891083604 355271918 703795235 154150619 7010689 708497012 599421078 902293938 882765719 614037271 23060555 417140685 559645386 850015247 123190408 65304008 502961553 814521721 828419093 567045471 717484583 813446356 664912833 307661301 792951051 587747204 135091420 687907088 249825664 882469203 607319483 389833946 64869902 419981547 779375160 376536738 704182015 465330269 379218480 368359257 94988003 385647517 486477315 860235286 810913036 499991811 838547222 900039314 20945939 69457355 954766932 765445037 298382929 619881622 884608681 325232103 82279015 911857639 404637062 544920039 263518135 129188007 266684768 269300984 809625320 5237410 194777649 845232007 850994277 843906824 344718326 465938855 641660127 503569132 453336367 426309517 320532423 416430536 477921121 815577107 437192149 376461816 392695703 251352377 284155268 852817210 675257053 717345952 154574227 598612276 133064388 622153741 136262533 306328046 54115810 98480620 690759202 101242964 932569678 656710090 510477812 549621941 477791272 289600218 837604299 988434759 28987919 878978674 604750650 512932512 120543657 857598091 609232663 324123198 696451615 367405636 584086526 591608577 77181598 778398302 580844239 130978220 875294423 178476481 517930284 450499943 279324543 792844279 483127804 387797568 546950352 264109484 200774635 595290533 650625286 186381620 974345191 88130795 559137507 904655109 363346340 372602315 320177196 336244792 547154457 35916511 892486186 903167244 817254913 796120617 940596778 575333731 854375004 744235917 9338877 646443332 22999787 290479954 942943865 696908119 957900471 374793894 211729910 915129196 950820490 931887127 370042577 331723508 531903348 893817370 269332972 696354182 574542664 734249863 109821228 302084956 466678556 261746203 723120634 385535955 893511629 914119924 600768963 201630703 909676152 139155737 198177400 18291412 873980674 564839920 428325135 744894030 600754834 641244102 87376896 471370058 320762897 724066379 964401608 951067739 358337201 153893139 736632681 928870966 492010595 531756566 8812264 143817270 58260063 68461104 845021134 102811353 685457824 6299042 310930856 304278080 351596901 41531535 146602119 896297651 346893234 807769472 139108737 541556507 108913613 290326497 342770990 15555463 751104193 834172545 446912043 162136487 251818974 681526294 325122459 657135444 878980919 595410359 247182241 150713094 534142498 690656608 33080295 499659868 414492092 338605681 107855898 306127512 224049507 540555823 462616171 107463968 289050426 137642562 781575183 622878719 553431208 314053942 339368384 971865185 324303577 382183162 323216443 939221786 843703099 227365219 925437632 430588192 161015811 222460586 69232021 652942349 710057126 526701034 624151683 57461406 517719648 476521891 204102487 413731638 680822960 488953402 535401570 119638620 121333210 186557558 787082490 962027832 946139492 602103813 762027511 262420506 133502105 487028213 474287159 516779251 571085577 141366587 272169242 876986331 55123207 702483759 936182534 80558985 415028266 820212750 316003812 867638238 468166092 753876343 838525345 110562906 492477838 510237935 155977390 191909029 354466258 259186269 623037057 694343432 787898943 342637710 113204754 182358769 348748865 569224114 833846879 13561203 296537479 212367325 822585064 267514819 666176131 402557831 509792819 533474236 788205805 364131853 375720521 448736860 287973441 96257069 444348727 343214661 577961020 635067022 414749583 669599805 597318499 503054390 861617892 774542254 750023548 456259858 448777809 57381159 426326034 98218097 832580339 651203289 433420021 269041545 969481834 534758682 252832440 938914801 536830300 595182821 575078706 33960485 294049778 703596121 717808125 894751238 304745562 370458422 461792506 657693015 263423299 410050915 37027531 176463425 390712420 375106922 817604440 555139024 91893493 463502586 450360395 25183347 553403955 298523493 546036116 239124608 584268769 822751263 173592037 676080301 685958338 733411141 8216886 246575256 488222496 216403475 855699266 795331905 634432328 554442605 269972489 996489099 286910476 327393879 108031052 974539454 617320767 404291709 460834324 228730120 409461308 878574252 395488044 79627767 227510880 709690711 621675938 60400384 624822156 925555987 351724106 553850876 497596580 663107867 643711291 602540454 376910866 365631436 760612944 255923230 851408963 814747434 197712296 252863848 989856809 448934746 152679462 936797678 548330423 645695270 678296049 842608890 840550504 433222268 5060853 533307709 439348665 788619503 408939873 715824459 69939627 151863861 226462247 241758236 621217090 52603559 846913408 205721485 777535752 965769156 781260133 226714333 879093130 374394542 785245719 630089521 878579674 264998059 849526935 817493008 89436683 693863333 318649134 318611943 888016825 787428523 273463271 195844230 65868414 987425902 84786448 53514144 435310206 188703684 144391101 85044559 394922204 381019689 318844997 25693839 141512258 754172985 601368771 742488511 151712606 374189111 340370838 601289507 838592351 698831498 923652065 469527396 765559932 390335034 978075148 183449614 487055981 900163959 608741953 428414992 29260528 115567635 889328880 507322432 483797573 66074627 149466955 25030613 952579507 794790369 7066058 941971179 222423553 504621933 161438889 353158914 832086525 48376840 263969381 795571583 770325241 688152375 340852803 119284266 124320073 444696358 677802697 290100143 656673990 447083298 210368579 615713309 529664846 723236894 111951167 721895786 131893569 955266351 573855505 440537068 403878406 810190352 91858000 91351265 908732548 848918431 799530839 65292008 187300265 204306014 328830661 629864070 102217447 179153139 362642429 499870371 547451058 454535848 67064231 250261770 243042051 690193387 772096045 728904428 932586456 836072655 800532543 387727197 4233137 309460874 979201872 741652950 50538005 90022645 287575062 747337906 995003403 668222735 978975502 701846961 175881889 502638458 268505845 659341431 722024297 453750781 584676176 487194894 208945911 391817984 693568229 255781984 50941284 854877715 319494720 671942334 157374158 972789863 373649455 191926364 825428438 455957331 997246534 422658514 457290784 985859280 143376732 422227612 82396886 107192318 443338252 686424475 838540070 272649117 357124405 210766739 483883711 877445781 848029307 671896491 370964568 197710446 548737732 42298352 627787818 989907928 581690043 790299089 434475120 510496549 323774800 967821988 194235886 927187146 475065397 55314976 498765415 578951138 654609507 902299873 115795750 694449835 288804499 500915944 746141558 777373958 863568326 106831384 254102826 912909563 267079614 650747066 912331542 129758515 576797570 354829306 149818259 165218172 441427934 852405351 943691519 516428617 241051616 395953783 486378043 83683887 816748381 715701505 23417643 509017194 453579114 569555905 619937594 406430550 630131427 103988695 709517267 142501365 154945767 54238280 170571497 857299312 15143257 634730108 494282608 465785230 909982561 170230974 250416609 425307454 279698921 697578687 141787834 559483667 369761825 108485652 237339900 473718211 618539004 919646387 731088043 104026280 676116657 645397882 829487442 968338495 682690362 816876200 58114684 88825003 336659672 694641250 866911804 169507378 772966797 324353839 99506598 451544511 823841440 834681981 981614931 322651487 145899293 898395930 155488225 856505028 87354450 435386811 410954353 496937925 84940884 838062456 278630696 599469788 137287800 324966990 327704494 32472998 627869658 753913756 159390642 564661607 71458265 751100582 610768227 914902403 375164057 62475030 922506744 694590982 286107007 921263990 473095210 487265821 724022201 248334262 653829301 457729691 872486068 733015980 357070043 594677877 734653604 17245071 160483552 843014982 7545599 314283644 880041103 869668300 595081986 779124978 161756083 168273513 68254251 744272213 45589151 761460131 962234557 835254382 308163751 16416932 782726207 45365737 353463461 774153146 966223869 218048213 401444725 155344600 77510021 747350568 705335417 942219796 665429804 95270201 269551637 528840743 584399495 574102084 357232692 767272176 698617586 672535274 456110273 85797873 761976332 520308910 682630191 58740944 197353017 795262840 207930866 117188568 236125471 574026774 108259076 707224181 429297193 494844086 521401441 496596924 586486535 505391982 137859467 875323616 51522092 541874357 424064262 772129726 407253327 789266919 600529117 830545746 733103083 256083396 706840347 383508032 902423486 529870577 602065491 555003724 164090701 456481909 463072281 797278178 37336159 901114942 562100103 897611407 649421950 83118490 952968121 403408261 888664441 393971646 127227473 42260763 877351397 988888131 247526387 853504587 594908055 364739491 73918154 740999475 425487915 845245376 653511938 926160789 763179905 947466334 920890188 75774806 987245114 668145572 625734493 521965314 818416703 560710304 517484142 292657735 647076155 98129856 118491582 636220533 200783644 497373017 770032907 418773765 475624086 210856483 40251165 578386959 86042016 36278714 328948284 837697234 221500404 884159263 62921908 253167152 461728147 820303670 393996632 696216367 142133055 974546758 817056252 273573753 84169472 803275132 29950970 413742044 817292960 397625703 373633710 707071179 610465839 319411837 454984186 832517340 66068095 456978581 989542595 266692936 714885032 667903596 228192114 215748719 771730310 348428320 724833907 472838737 517558326 177086391 756434617 579982613 223657117 458718105 888396344 160474502 905616097 809072914 432847978 846008209 735564525 754934482 532036299 319338184 974345969 42111340 130602845 472436450 988038624 439259610 671832869 947385912 568303089 19848695 933726380 1658442 663857951 874664196 440182398 453107768 247596457 417604132 830069166 735497546 35946642 52530399 225216593 579253097 391427106 198948259 563672062 965202851 986340451 265534526 920555605 675817643 55437733 412588645 363813749 616290134 498957562 559896625 692512387 762137375 816213178 662631069 195985450 992932003 642389249 203073033 870077718 136383014 889260076 360659130 56254072 655360013 122809184 844665687 82153605 159350114 665820419 207075694 961791735 977556052 855339841 270367725 456204170 293270195 956972680 661573545 472963200 526881400 118117388 690941402 142877982 681143355 32516676 170134173 588387885 448044475 82068843 467285873 269713017 159917146 515912192 579428794 861305685 378132894 185477446 396740930 781904150 435328946 914862533 838026419 900744083 882840546 587697095 922695710 379304620 820599075 839156188 815423351 170318528 159999112 714949974 425787158 139927861 726297038 321987790 112621623 474109171 680857553 862939805 977101179 718814953 305342741 704662372 169488229 670038151 87965246 499468932 6091998 531158595 440196760 596069543 598706610 151790612 217778832 954631733 181322513 380139514 983557688 243933664 779447822 837297780 934118343 940815129 472866851 708438280 886456343 780405912 821061036 682406079 216351526 987474648 877710439 593722021 514042005 347266712 787699194 935599693 874501676 556503899 631413869 839138380 293319252 873066473 866038444 539871418 29646491 337750220 171355398 8518068 901865012 775595220 695113137 148893660 728171636 834901395 993618243 596143831 221618518 191796706 749532986 139751886 353410040 676174426 237952118 368187886 557222172 127515612 597089210 393748200 99295656 111969802 880159278 263620465 504799526 810125259 313386976 837322179 600097349 699755979 443775038 435549723 85746518 21501688 648565405 816208185 908559055 520236806 566534838 589980387 982157772 948337900 283856675 856191074 877347977 640024421 194917862 360845058 181446377 612038000 885130979 937806487 231034098 521327825 500012642 493837299 96975183 952667278 622916494 245400433 353376717 39033714 291007224 801452397 256505822 542719629 932318484 605878985 4838681 713186225 2980026 866973034 163735479 142602743 85304231 751406777 497053976 306254392 646316794 110879779 972753980 503518101 382535607 216725913 564776523 302196720 876389191 781952017 409859854 106598000 447725046 8098307 884770675 315170305 795878772 538640876 729030156 258152402 499480405 55500495 721673616 305870293 432361361 390313135 281862489 472402754 738939140 296400149 846460389 114895124 30205423 990815632 752856918 395862154 318710901 926132273 613975538 707868072 163551519 721334283 481456291 313811891 963913561 343517113 93877623 289503673 357803506 465237976 546911265 822027015 159163808 845257096 936603254 300791217 503909242 330155247 220270322 788285709 31053180 764686262 478481713 345017400 468087558 746994570 808136310 867127951 248529757 985779868 644708903 971828279 801690665 952533538 154190414 855698071 18614774 31453908 654755354 659132633 795965107 145820527 679056476 23088236 472410165 502800181 164232203 822899076 410980021 589855339 247101120 458151833 368814926 642270938 270524730 771645924 653717120 631498831 860710364 604974053 143052464 21010716 376843050 91888096 563689637 457061524 914997840 440146778 539850765 636730770 241696155 313556385 556434934 921665779 622114557 660135490 266668373 584467991 225895565 638126993 47645570 50798436 877454597 865043748 302965946 811062979 233419842 131640920 562031772 538591777 932554696 120269003 282572461 815593968 708678460 56009952 121912532 847274915 906241768 463871038 356455902 141083189 445590586 423495249 275128315 397139619 630225476 87947464 290978623 104777325 288719422 21739541 812456994 415311385 195089408 756699632 1696257 448750512 661746825 290712532 353018778 1959743 381960315 306706817 41827220 577164632 608526491 260673912 259774197 46122382 56866902 184350082 332549034 520202493 275087927 12079402 213612290 862820031 207486066 22910014 307447859 753794679 89069405 222640978 361881300 61007051 539000817 797570108 912539489 625291234 543244877 323337881 933918139 470351850 86722099 268895303 71986085 469897108 213268874 170871273 529526600 737314454 2320090 833914215 792454064 697705000 836738515 524531307 204394828 103078792 293397958 732215012 694600306 166340726 42407466 574857607 577983960 882190776 411156761 744527433 288081692 113916823 754327504 967211238 150524222 140015713 46430514 343870302 91886369 701581029 990800966 779140722 932639757 713951994 616112821 863990827 204436528 876027896 362824013 302950996 875231000 855356220 410657920 871120635 258948666 578046633 707480805 587044596 465583471 880869666 358007734 168207446 372401010 298540817 133855057 385599227 202658403 429788387 850083256 487486212 610247750 195493770 853654288 61591892 852973445 989426938 349464101 260765712 581523306 275265196 150315749 217756965 963807398 215208989 199800033 541989058 805205965 621228368 415316943 500185049 792715224 698128712 197291018 728753827 190111393 3457679 838936848 482592025 841495914 750267315 878855683 486343547 510813015 881446339 991208489 765047501 986936303 276211926 543210861 385388885 650619807 184159364 933380315 551030559 253993527 477030507 671540007 646166137 831252330 35169963 817765671 606674039 130616658 463956074 255379028 202671472 699663595 680654930 293061454 876960127 659396244 862296846 728523349 679816963 245499025 688849360 372910032 309283615 202229643 256160974 487546570 887102011 935767822 379869120 388171632 783725185 264440329 284801636 272606100 702278752 352643922 737383163 782841645 77996813 9697824 989350089 639272661 222863101 627577999 340434584 953470538 394881133 801849375 511459126 132328173 335901658 144152117 477401586 126116934 234015369 713265817 79768355 688742526 950497024 876048375 352805025 340530403 53882251 378876510 61239370 777726055 639812280 69403588 53028990 787498018 992745435 265037951 946375844 762891724 516096907 594632141 68956579 813072452 520139299 579386957 177044073 843174411 769131074 12626564 190443112 794058185 560910667 903760730 415929876 718272199 907651046 306235546 236497766 230105972 608202877 810979701 249544796 635362273 761125824 709668095 297165175 203452484 255294241 121559729 665269819 39677817 582171993 387272422 727157682 332622204 252615905 636289374 85860586 840918000 231042682 473285053 5295986 283143835 405382054 462369293 337166305 570529767 936120620 935056696 693164623 953179491 356667288 385478543 52582106 934126657 309971384 96443718 518787107 594444757 39907104 460579061 778788814 269685788 287224487 932552216 589418246 243627570 957122792 815287696 141694710 326648027 863289538 262084641 130778961 542421243 139149273 821438706 603480778 56699934 690658578 216329744 358197149 521718001 787511579 625653482 698727429 964536262 939977952 621414614 807689923 342219029 306878999 278893451 969606558 296035317 147890614 139896229 723412957 29793447 951913591 170502437 954183887 492797196 962907483 644392430 774666307 299383593 461804580 726810185 792841488 981988266 815313881 347248994 125248911 21914717 297676102 40907720 712236571 320108211 25860985 591602673 454600088 98662466 508471878 850777780 655332842 291967301 534129348 916708813 871911545 860089114 593738702 275349596 112950451 152547011 415401092 256816998 50275466 164554598 23148743 201116755 305134834 984820429 752005056 209431406 721771621 127399911 973102169 394756200 88096607 982772549 328964034 837855958 321302241 192135582 564829678 52392622 990207218 278096459 753934355 63477966 303566105 940031435 385494830 398779253 461735141 446673473 710232701 674273480 41835621 548672497 590272515 994586958 152491696 199453126 776277255 566653557 388217951 897493967 23734421 55661323 922750990 886753214 802886651 507725253 82730206 385122152 384019789 593689019 979765494 954213191 955164131 676235498 223229 895487739 256212182 85554353 422238626 497053124 538714502 480504916 604127765 620544266 958834710 752312701 329004171 999657174 436480494 537086646 418313661 932186198 468301369 851943919 479878249 866288221 778164325 676965118 855909840 279053280 874099365 17104410 958876215 90893946 866465906 415575136 11167590 117933801 683767046 458131535 423136044 112002446 54756831 470271051 777047512 464969969 711584578 61012765 304578241 410662971 989047990 319209585 134734016 678363067 630188933 91500374 294447281 780825442 953790782 584108226 966594550 52375366 157645366 879759372 195419379 922617891 38374914 479465328 252075923 94029781 70385150 512516751 90125762 876962783 637566409 845511916 728963056 376234471 563806151 246018160 190680468 534662711 852737438 375989222 803290023 560686142 782438073 171454336 449110309 887871245 336638664 431492432 489336208 97076699 928496190 138118096 712998252 507744898 74137810 41592411 203935940 830712319 739711998 324629937 908152740 289487093 22233475 146670199 702466716 830137387 811810275 797355956 429122884 186926857 989682406 320193366 333219506 268238367 171794454 129062571 714409477 406871455 793409346 324248808 499501278 440080862 961868031 269313958 345353698 628101079 991935266 900586335 120559417 968749991 617827655 411550709 207487250 818292498 427306317 685076268 272282141 532225533 693442008 107988779 87970831 24832754 153538254 832223488 86819362 319568287 886370779 980500249 678439314 4145495 438663917 157807051 876676641 898911631 440351416 315653582 479241875 258029666 129105714 532399294 19455795 560042254 779581464 432301468 196230733 920136309 936043880 943081804 160854706 365722013 556668389 483808021 279461431 95996464 101208471 312218916 700859957 509623549 682638920 26507528 157919755 450158197 713442823 944354359 242136471 905620271 474571689 726038152 573140929 123820132 870131523 403893944 768221937 299285619 990407857 969702629 170565524 533034846 693899283 576797462 177190554 860368204 55279690 46679472 136843259 481920773 56123775 52186626 834458925 340115065 983253405 252046011 403173808 374433081 138173138 932930670 388333954 101135612 900122130 946197 975443883 974195228 501154708 381947787 615642291 106340374 562691411 160359441 767800103 668011022 689293710 941868746 321389080 212655433 187316040 976139070 811685275 310419376 774125257 18266587 421030218 835845715 965872155 861522543 378152129 199096804 159585677 394773679 325441058 768707896 631292980 813759156 187980946 488047050 807801957 835539833 408239801 864365624 566464061 312598366 71177542 737507012 881190937 975090344 913895273 912560596 70159134 625446398 346162519 529426034 417427890 717350126 566520010 896127692 683609601 637775462 326655358 443056821 905128569 413182779 456543157 404157986 753590862 875396261 694756532 760944559 64380407 495590593 290701124 265520920 982243759 990821134 523651634 277292992 379392501 841305328 210132687 707425581 954857996 294469169 920143216 784738697 20912251 644595067 401834479 109604899 40265615 3968223 696520232 734492652 754499028 764380241 143317117 698585595 303483552 690763817 44983379 877232137 351798408 726373795 954059923 640098550 265444841 973597536 992025130 910003522 868585824 394409955 694561929 658340245 341377106 920608277 3378725 883798327 949997413 625499586 39821560 196667544 780617477 180999194 121045246 621502410 599638496 321410609 486223545 268905730 435347306 327873918 426635182 261857050 796539482 206993504 278882534 882059282 824929067 97279124 810887022 586184587 158034588 258419136 300311255 515593546 627158577 841138156 203069366 423654843 252453551 727709700 527733797 864944748 309880484 639878743 863202368 534886029 650360540 281802523 750985897 685746039 570606829 610585318 790150917 408236322 399570861 60584246 25149053 237494445 218020790 240318187 742196798 113663705 404050409 870874312 508302841 897686158 567045608 789643253 84935780 248720726 751398554 609118336 771071414 814540253 364931754 684267479 812125743 332444279 768773897 779957071 398560910 564340634 520380776 887103137 326471321 938129503 234647231 571939431 345277849 201541893 217486281 986393252 867972315 558884206 476801413 651893561 137236016 839119265 782645687 532716145 232286317 434575430 887010148 688488822 404085740 440769325 173927258 327981785 437423882 656764359 976930470 834905358 181386407 881369515 474334491 972054253 771231401 211394835 796357586 292610611 177533049 955528540 67420068 153473535 221768068 804895114 467207090 982189397 676809659 963381953 432868318 952872350 471128595 26510541 24655695 538743078 724166406 718271131 536084721 12212125 280086801 541277374 205213682 173311127 328232756 401489899 813295175 75274252 381734261 15579517 260187429 586198232 786162525 329276402 360698248 672077628 855207033 338649963 192945839 44012891 663740122 20195888 701580957 303802814 704178581 461132074 396639386 588773841 627734852 38425704 657713585 382993507 442505860 441444250 194101552 582155818 835382901 124336793 338844970 695062077 832584509 299192797 124026616 235400856 708588677 248789253 698905012 669008539 673428986 789414739 271183548 908244363 654626253 919303725 494372917 423449872 241413428 101822878 229843846 400128438 859180775 624655058 867121624 984322924 329159075 565427869 193734301 216234503 136864427 935225333 764742662 860628928 151991874 472938100 409485707 501925298 959908914 637687511 75367527 401964637 514291784 535578497 88873498 754657830 66259669 692842233 270886629 269163988 174307119 944768103 937255505 344720149 987425838 599417371 983339945 268838647 361689263 757042183 355576955 931258991 311276564 263652928 421972250 664995541 611379395 342437248 357630751 573248614 366938275 900158887 24981988 196544193 226953634 842652725 291575560 724915563 504328241 583357650 51611886 132286027 435516870 194200519 477308733 597088814 503610713 8137346 604394849 382822212 678919143 965623318 266293513 521444769 665543922 762621368 675736743 589400509 248609024 689366851 884596723 262170869 851656728 8287669 432376936 571269639 300338760 44953520 8053190 628213146 469046305 451508218 879934606 56699572 678700345 108512253 873517193 700026690 298721448 683117640 333821250 140726419 387637131 153079564 769944199 601878493 41778565 857178783 294869228 804495031 341499193 564539901 599403079 254125981 579357393 43751234 551578165 851005040 463870586 634780209 918483092 202833139 302412518 999646896 348956679 973579087 533134280 820759370 464745077 959372944 571750491 141826987 673932170 905693477 8315356 854759720 161703221 527036772 432666123 340276020 883889704 800262659 621020078 988040172 347551836 552437408 218880271 725959820 328791434 615567419 255066233 283810296 810170802 67049399 604897982 108727604 299766168 930416220 503113652 664748012 939457858 452843608 840018099 875052781 779001980 498692921 348968729 576402602 285441364 732927092 577269958 369031608 267479198 906866146 790000288 303174994 264994416 728641598 434548496 68232149 22546087 242347944 874566788 656005445 15155553 627854885 393318379 897081799 201526657 800639516 313567548 229635109 891504943 990659802 215222255 256620621 911357013 589140239 447416706 75101138 72119075 85253967 711097333 352542826 317538955 225559699 661006926 327345262 486535877 159254709 421787415 745647965 866634189 442288887 263832283 265087577 306082272 569079933 726011052 457733288 155258883 517778638 8909472 132231220 284017788 489253975 507150927 244624908 816125783 54770408 289374039 210619105 801287906 61272628 697611224 732130186 703428145 468603990 1651961 409524608 983781275 796121671 183927649 538215778 319971642 61320809 761608126 627601267 989131119 176210687 901377346 896705559 139250013 74913458 227856928 876669017 584583017 226246414 899253268 932916328 312009664 550619394 266219224 216698390 346909905 809013092 387813040 948982616 622619599 170082667 9616095 420842184 775489840 507736883 133214256 476060710 744600368 105351740 295211886 249663699 413924943 275242987 823356395 915455572 403318735 273457672 193208829 35265237 640712247 940891455 758890876 122171299 185171411 655889823 698153030 827761073 526843697 348715806 352233148 751071764 856448933 762038802 324886594 754203271 883632070 394338745 122350530 23776232 705257455 403392690 286777898 566457 222227135 376125314 279801577 654248864 443358105 733152017 207204470 999116263 108476197 246328618 426500809 49742332 256348621 206711038 841231328 859359730 444180033 626030498 24493116 613039103 541440499 993780364 640348513 368211708 810091420 469386778 919864921 141258984 512697269 351755275 910821426 704523109 953365247 237698563 177793147 814819898 595051772 476041740 74579915 934789071 73677427 377202960 617287739 697392564 418460144 842526048 41128423 461409050 202491457 450116912 764414832 185321816 774320890 838691608 476913788 66694759 811789554 330494612 772843573 787128679 558524612 511787141 484976582 148507416 436646735 965949871 336634082 728805474 500441654 815346489 514461245 408387277 845360737 487437104 683717136 591055113 265034362 960418563 810078873 521779560 65792369 890631688 161869977 228659295 393889017 893956598 201165268 83739401 212581896 929779049 316463508 434817444 647902555 950029410 137006887 215114769 882163184 47763652 724669020 4062296 439815561 936425176 782872074 562781474 32240432 239957962 138330762 722603069 91664302 80124457 25829944 15045404 704977426 26303083 38130677 301834069 725228592 456695655 218970024 522617121 504538911 895598809 32171192 296085471 114733498 149614049 495648404 489991825 249105184 121069444 55222571 709704797 954043189 908275498 128928628 897443597 795984159 446750494 396214248 655120271 419881929 329547537 622618883 322612343 737101923 767046296 371285958 773618808 187734240 53850025 579158072 964921071 757751414 296878370 701961184 937145432 899182626 32240450 953580109 153957590 710480673 438240302 934546319 332453039 606111096 890584686 804199099 674367182 357287534 83712877 857002090 514580288 189026572 753418748 261061946 849319351 772369060 941807311 137305164 518048778 772976455 678605566 631428036 446085811 333253709 295965318 411300173 491633999 233211601 278131910 772232338 186392866 96745011 293958914 433656262 875192209 173811348 496548580 837079581 178763429 314548061 989456118 623244369 345782671 183715768 894328104 799479582 169722654 352931605 186955600 964587973 257487434 103463335 129864101 230504589 193798317 607378149 897891140 44075837 642499845 387870729 712888492 315250084 212172212 191194260 206318145 809026066 839546688 391694536 477771468 412435932 810432211 635320365 420385785 887035867 3109563 252827148 367731415 397951725 249694955 635002871 472813148 126277235 463994233 626082367 144113119 934270674 833094942 884129404 892170652 155359730 494818745 873452042 543977780 528102850 750242508 577635462 869231658 771038386 549497853 437219412 652918887 502261815 197727639 734249756 720881846 523627850 111459591 60556361 365541705 794710761 22356831 282469257 262913586 124012693 184758230 484967760 929829355 232025811 570989125 735699796 543316943 690527147 657716651 12937490 925950622 451452204 879179435 241291336 37060861 839801830 307802121 264146809 462456307 888594798 320561457 649534572 466808686 287643869 173024944 175237805 723160764 605129042 34804408 334895627 884762898 610334827 380644769 614907160 343650313 282844880 489552994 443906989 181321243 599204009 51794716 55673699 372901162 561562658 107333008 436052506 448405754 377380846 40802211 518336630 168168370 860451777 874146785 41912925 920561760 626343637 657499128 291339130 481816434 868978278 154201912 885117373 254932285 803113526 706439962 854949337 730289273 889539338 612434358 552901 158515394 903580970 275475531 581495100 672876825 957069541 253517243 235674173 465472610 589899531 944744716 975695755 627549668 636266353 121135080 955034413 931443660 766765937 813267741 287536879 376203690 43905639 614030623 172304096 674947313 731538997 908143233 655846355 429825403 72209855 507968640 934825950 134540292 347624304 54196088 740040925 41522346 731022260 495518572 766791920 72292724 549227388 419533442 53934840 762065095 815564989 701576581 59706142 128882162 309340401 763641442 253778765 197370788 281826708 235688107 355067827 205061232 446580392 399241751 464527684 445281104 750252850 33615104 282914871 497500703 950770618 370532579 563881095 145562654 767168719 846745315 808939123 144694896 544277377 896422471 689201406 832603293 717051365 158457592 694168687 158443795 953785749 763376132 965449938 668718496 868618285 540127262 619589750 931080697 867455439 263000603 296862318 276511799 373152672 196378486 750161168 705285973 536014409 368647885 713414776 241383859 570884726 735924833 782303494 468106134 664006490 111038618 823735772 213248421 59859754 78779521 593722721 530376558 637467037 538039877 388284352 570271199 45256819 442785719 942184298 943136717 840839659 557870797 979921296 212981872 236724554 281084450 831922345 945339877 844917595 294003060 989447410 93962155 72370922 521410597 674344169 513105702 658814280 690334139 592534482 185871904 111226058 889962593 731553842 24948547 537566538 982230884 84747350 924706464 762060452 477310390 622554317 497956395 997880122 705743981 537339114 671110716 22909553 485742917 769628995 627230735 994900786 788288282 203731509 215479877 476276842 892516464 811527773 618031969 996873610 277372395 945686304 54060620 523509511 383876823 201114916 141469394 804513499 573372321 72660181 180372003 419993346 48789083 236768481 221804883 559107582 552101180 190835900 928746457 382365012 910624542 301365533 651050516 79633421 255150079 646354559 654093249 669895478 108438400 870298529 53478534 171745888 292124521 230038022 97995883 201959456 994107427 669480054 863986268 998321296 820152124 626584955 43602088 25316301 723752423 240425445 442082181 535238263 149269881 179745095 357070729 754163764 247850989 64143991 966262322 971000364 597439073 335600146 21934176 408424846 718656919 525297397 531500758 704484874 446738549 741621445 762809532 985968726 770721413 368799849 23826976 16949418 810997878 257572490 236606064 590734659 147767961 385923610 567121665 607401187 395963236 892696778 714261900 267452751 310697971 218842514 740064427 399466448 464826498 101496621 750295649 383006131 584332020 164745882 79698575 959227081 500310863 262130076 128969600 972094952 26928190 98919739 32157278 222610279 122290062 282844737 683497914 399121830 619865265 926103998 526859784 863647620 6431550 808268677 887500320 836537575 267930990 841935021 969577407 762068280 766880929 885386256 291477508 280343012 671008215 57803471 253949427 761456348 695208504 561638092 135900405 145605910 598269325 109762350 416367958 81189129 192992964 37245153 439635142 325720373 156860527 387358483 397893849 993727641 664620869 385929144 863044487 713346875 769068192 406711815 2415020 676108964 538351870 407383292 799100297 266830433 490619009 455915988 184828737 729100931 842071919 895294099 106595165 308498464 824916658 418495105 537569097 457875920 201235544 211218600 132832724 47638576 510985748 11887704 223472052 10536546 307873723 525826468 116916736 81454219 907849673 498596323 702654644 767567956 693874138 31776815 520364336 516985194 420861745 245553641 823481529 409936383 109850420 875435315 751583991 880368966 376695789 17624948 807908982 66171898 240378507 998996952 156036901 288611032 949790175 6264782 708460249 959510816 402211040 346140040 680495563 63797016 41988903 947171454 930737942 516750473 702838131 820453355 875884858 643347776 885373479 722959695 313755292 742843790 967087047 98442475 908679683 622462153 763560319 311163976 932612893 658967497 534864284 345581744 844316920 375295851 399411728 733915059 335805577 890739986 809942258 367484324 670400296 497186593 758148348 701783578 471713554 319070082 563746315 696279664 942948326 680167458 683649955 163422788 44026665 155429746 961409897 916818939 352013506 607866600 461607847 273016124 551543166 727327100 811216331 229609841 709096333 937289771 508901608 628929609 560440579 223687288 960393267 424940089 245010520 314828518 125857159 872571638 522669289 456340351 905099234 267835388 923705716 392180816 186284518 110645002 436931232 885198314 645753945 452010148 51806579 995271651 434098341 423369360 471581146 27204435 644050264 736492121 792620324 676433240 103526053 38463439 935403655 713276306 642201314 837395333 965025690 280162471 241877256 812166482 327513817 69572800 598507318 238055121 94846501 229677066 764922158 380180449 963532609 157005111 492532439 574971685 537188950 615323642 136346809 292593796 275048560 122459023 547168900 959833514 908212222 554331440 793836425 320318086 821249878 389483169 654904639 184896458 462548782 84959397 455501248 210946926 443869476 257417094 250060361 492295982 620467256 900611473 258364861 239730439 957153101 79100823 856010019 834635710 447925675 243320174 427225124 866445145 909434240 831737454 330117518 161050019 30892122 705377269 589258195 216528556 847808942 670153699 300244874 753374535 388567893 978607391 56636397 488769419 197365770 990213136 593787226 974284627 380622317 387429156 500435411 807584446 176807171 646741324 735224701 303798959 681215411 200629374 439374629 440446286 106289482 56800306 123001526 579791493 621099128 973466598 923251652 751494787 82482129 333734298 779459588 45648957 802135630 825538645 422155729 510903784 505328073 394325662 87579305 187262848 306343300 333284099 547467694 662562629 687309475 781949078 571554854 622068281 583059117 833479530 655514108 895765667 202657295 679251738 803838012 279009422 385592473 351691075 714623898 779412555 541708286 282894854 609269484 262305003 931956313 749578375 518087596 739022533 568798883 139526512 907128951 780992502 501650750 483991406 101616528 437389020 22299757 532055475 603082077 432302234 836242649 882675827 737982185 932919192 848909838 733541735 158053473 239802880 961531131 508509261 923878295 892949058 946182774 302126437 513589378 292671888 610754486 586374134 701291452 317419107 702251735 514840263 351439619 42356980 713253721 534019750 142388152 498543044 324054177 320076517 665170787 148171285 12407 408606679 526098477 652272750 704535431 724305240 871669092 511997722 247727584 281666371 95388154 964648618 85592952 296819705 550573319 395151471 902182053 158349536 741673027 114036993 36156581 254611682 921117325 642653370 78647319 553380586 249914982 140111420 311577984 38701163 930795638 25723111 429690312 440864728 790390790 738923363 421361338 49142573 799871365 464760861 147473287 564722789 617272580 792273345 524129092 460308993 809393337 754030021 750319975 280916871 159567744 381559519 516018766 624895489 925457237 463831433 255655864 959262842 357609435 423926916 670195017 474510981 55796440 180720977 280641803 652587702 254057143 302017722 195622888 810376998 860162308 435229511 986270769 396933619 209343220 859860938 181240346 997444029 185965018 568366036 105522747 863586859 801739187 279300669 34591760 520390244 285349787 488616352 194631290 517793687 334254678 371913948 235660861 877423987 749880520 675272084 972636288 615964335 853661821 890308272 194390352 333351299 131605026 485594330 723470364 908523053 258295305 746843906 155256378 703205742 700405930 675079387 430202209 931244298 634017052 951891803 226946093 349251660 613697440 219075903 124278431 70413951 226557975 337416068 317474970 635579766 56557703 220616687 289331303 225909765 629548954 526403975 233280306 988729477 32397086 301506837 905709962 445827924 94152838 489586091 240878565 514827603 373683559 412780826 369417498 168461926 178096636 924023930 212198629 716061176 280149411 901493414 873117798 204520308 188042078 503052989 663341730 99080397 948243539 958245027 807368961 350573815 946755660 826880381 328524750 555025003 904496696 823520313 448904378 172784039 387218088 491564548 12504922 236254636 478796371 268962001 480829860 933244542 588599954 813370841 147841142 211123112 806067684 763559445 729668623 6954165 934606444 605761222 163928212 619751864 837896814 563095022 185386125 980518341 480941782 597845204 283685221 650419061 111361968 411844740 214758381 463923558 379327665 789389901 680990425 734426297 868157357 339784769 40859969 90284947 745199902 938339256 177564962 164229532 678596260 669779405 325226459 283908227 803579775 174947807 89697968 745167479 122289431 184069138 889584459 678887087 433277813 402771404 72396854 181767140 56743367 66215992 460131170 327498450 18973408 516771526 187516066 994854075 69006773 526535593 720415793 138299875 538170337 348553816 440844072 183291925 21899810 94443021 398530057 893805852 325885657 33359945 562459959 358444363 309804686 147710798 691229563 135510518 402782826 744984739 529636481 275354615 943153852 861517204 407524184 698442794 779480437 172044208 819608822 67238896 441470635 710991689 854454962 510590896 803235610 336203767 643833032 107557201 110240414 946357013 193158361 392336066 578556090 559339587 742494312 447138419 198830868 683588066 492256094 807488985 14290422 210368411 510295686 825938413 565603023 592776409 299443218 975088046 864037040 511780682 246264852 760691354 824125136 407129954 163789062 841579321 640259337 947389655 971040323 402521491 608681560 821718822 87517323 675363252 182025568 432952333 358847107 108360751 435206888 253168655 939371314 782440600 817900120 28283635 694040710 817986057 504233536 119790661 663374797 899047326 527328978 282610644 333420604 155182841 816810083 494795314 324751212 111598782 682844142 367827767 185289687 572919576 422689681 869519487 712332640 924954675 834020109 318851559 701523912 597576895 354978378 470135828 282798906 455235700 110988241 655972076 749910720 809327240 359753040 68475930 671659723 680358970 277556762 735512974 283629999 140997451 365322148 953369083 979942436 744105088 923489289 128685400 759045574 166267938 688172679 888649056 740923798 711176317 424962048 931475474 682973304 468403300 582513530 123751985 291375027 761259 251624607 534408644 271338868 792619436 534498878 964876951 677335883 118111171 871470280 168108729 316855467 85951442 225603796 675271420 224433518 355466430 541492635 758632825 715558480 842066159 460794236 848624137 150414703 753113300 662856313 438006988 384950994 376147293 293868729 665008294 920878814 309471359 712285956 491328445 665365218 809160628 38222666 156169213 802701709 885872760 381706012 842993556 235273586 919590605 588219441 907674998 439654795 606913976 549745379 603714010 53651379 266267073 80813744 621817018 103004971 766368631 558977721 764311127 348693270 18152426 518430790 549056436 829607164 487265071 612924735 652847894 402207051 804329696 99829941 314951306 320277969 676418713 518421335 194393183 709063748 119477884 191224829 28349863 336393914 989596078 151697441 574914747 970310705 507696856 923271777 788606388 13135624 858320039 307054335 17476851 588198788 947882572 288690785 701776281 916544076 720240636 863554449 647040527 674894574 867485041 112363709 160795776 862050904 762546279 789135288 543413082 796024671 61738272 531565176 15996881 252977979 931713249 363164054 17741404 634667017 134988914 372346577 635953974 486618952 236419746 749372811 251527902 55133277 719237313 345926474 98429079 531424015 162931493 523474488 630037225 194473995 857827749 140190116 928390174 50212193 972475425 971612287 229378758 802234629 172152568 586573792 766319156 482694479 658000272 214410113 414599934 70429563 897427153 116284991 516338560 949119018 653159338 830833309 284967002 546670047 920288139 125169986 182910702 438029699 730757866 258404726 379641827 483879650 147756478 113760169 749818789 115848492 419990023 19405805 623065314 141824373 360168004 430297719 418637582 107681076 726508539 946828321 559886048 410728648 110821940 312172267 425723091 545498606 73699326 379604086 32320422 450298956 459805417 206593159 92691676 739832298 101854603 769619338 490756413 777691060 79405564 347339533 923252563 295585273 764261465 678459968 319796206 258508527 817166148 486185084 329680545 751474988 475010146 570862009 427170370 299688494 159990492 980898070 569471342 146732757 131378143 532556629 935717634 457621988 83362588 914510683 233838755 443767939 478777672 996784309 535274295 891763904 833642141 232707598 143981418 179409929 501304663 753010618 543156266 103912883 4256825 777647151 426425644 172162423 590918917 501368454 858908005 897491439 768028423 486475518 694168465 66373918 246077323 394796922 661312175 173594853 896084578 98996734 979285122 473862543 791908450 340995893 182190098 3989062 791088099 872604398 403708969 412827035 952935234 233174682 421556183 104294914 815422305 475093968 515526895 145089107 72313893 305955018 213971591 852303435 530422519 620976869 588147580 206664457 483770692 604299557 302171371 64418705 594328829 330847918 129372857 151542604 335517976 633521996 971528205 971646598 325801997 499931628 876909521 730132207 948708953 234251553 202419508 549999131 781331710 172722592 545159210 912291842 115422209 786559172 862428650 409892224 122563819 55232779 94242159 128714966 698990409 513589910 188289017 803446823 51698476 956459949 36138889 899229692 75725226 57848121 525450088 413157313 946648923 370015561 544737440 685187141 864586972 130337678 889104513 996343870 641044304 895326174 364293918 448160963 83174106 601255092 583296461 135774672 985109796 231229358 44478891 315221189 471816667 962867214 100019222 708088551 42748208 814054202 698093873 679981022 392002648 184696125 226666595 151078966 926176269 685389635 391414488 955559902 589298444 73018400 795247615 318326443 111657621 104215754 230689802 680181974 783169262 190952667 458840689 185122170 311845344 890247952 278855279 930611991 44248376 886815180 208250243 280648210 558131016 359350678 728739825 652263218 160076131 883526038 30023999 903374373 21374052 268405276 722627768 348685305 209292584 361203994 21397996 890970531 440428815 530185381 119433006 474693756 882448511 377103223 441655317 984237758 677805409 514526576 398657019 817418763 370784674 768656913 302901377 65838567 142339507 193774847 808074761 782549561 328624394 52043398 770633787 271153102 668384415 885535763 363423361 155713238 174552432 638628025 934045834 209865061 83425533 383403949 925416650 756707827 64336844 213083338 510789881 365781469 869861350 209112846 476092560 967481314 56301912 245459227 607454543 330818726 740041396 788215735 439608762 292492082 936788877 213151820 995040663 265133426 807815934 935050089 680130673 676807349 7647780 453209407 752217112 826252337 908453023 256289316 367840543 806584189 163310869 106445076 527771485 525632789 983654832 375227947 218294893 498735322 387053211 158147372 808000045 343317135 519201416 595142141 2347331 684596829 200973613 584616745 229569427 483797328 868838850 871351900 853571274 841340887 850994565 481664235 852657879 256509000 888768054 365032522 562085996 949315929 272133787 330143379 446958977 212342952 683831549 616220422 859837906 744972597 267039145 432194691 763214172 771765219 766237553 971811857 813318884 490388474 162959912 545856859 247784560 744406440 125688106 382552878 636761035 967291515 755298257 796913149 25310469 554483176 694364161 36381277 405077233 751169992 896304797 146292617 928431014 219705046 695977487 276250079 329131775 909041458 610251972 266836320 826865947 423193825 314140590 678352436 959018717 101153354 5396160 337325348 222232684 285257914 346121078 85678110 276799412 566444257 366012234 842914997 238271204 318885203 928037440 502947487 765710575 44609289 216962395 760598069 607086091 385792989 72877861 1566454 129507892 591292177 726894635 885597700 414076842 717794761 829001087 354753701 27705198 360335756 116003125 867457731 841540042 243944647 112656614 227896685 389176006 24839498 363030576 83519828 634450611 805851337 245735219 271880015 195928228 908912988 4593429 571754711 315047152 750781439 445713023 808256139 80485810 559381779 958758943 846631598 569086793 352389339 521664804 935482788 66485976 675072512 333154757 862788729 829156551 122946062 416805818 572140377 613312320 406469620 311952577 10441241 255860915 313261192 321755419 20207277 747233362 731249921 617714188 901707696 411632790 771117947 809455710 708911327 820425144 40498038 578557662 967090590 995806265 605664856 329705694 680259953 58429786 473021926 119156402 933716100 153844132 612563663 499449395 369200676 91865954 784532769 653039935 93101892 324699426 510828242 209835574 406714105 834519608 61656632 590867071 853680382 196175163 206476433 211245825 55762481 285963910 771068540 193600170 874204436 204972728 264978046 255167212 949030989 319225141 614890879 191790139 965357862 653862050 578662730 370640528 682032653 857531244 415411984 827866601 552509717 418371650 205862886 468639430 443627124 130026647 488216386 477533358 117750019 667638561 524342658 714150568 392405185 490055773 495080037 869295554 124584784 370858760 373289359 514902926 603025527 39682215 474337034 337235616 148052126 632532480 307723712 814788369 513620309 721789855 879515650 693404415 563275213 761118802 692944900 358039819 963816285 230112174 74440286 960280793 420316670 345996423 138287244 335317395 726136528 617569147 167430511 119750247 868894355 788458857 620258763 418544388 918928431 667328498 762067655 855720993 143156012 2451455 961888880 830626807 901703227 215494714 834647093 693862082 250152363 67922323 64431980 728383811 136198132 379882428 302229964 47389505 352892464 913739182 726072817 571048963 125384861 777098274 563446748 90016983 813877020 604555289 347996016 700217231 486481845 84034389 701257974 525693183 829122321 486052061 527540122 91652480 165639934 123907453 13127147 383843696 644796655 736096323 40993887 457515952 264055930 376185604 804845005 957941284 401848280 287029461 427256817 833893431 532272744 192078482 596715499 176409940 364876076 904622426 899979968 685451118 36178250 912293648 209882072 209756025 756240524 419658972 506567038 449358318 241874913 793045928 524428131 721311051 90865114 105282724 651516188 209882257 554740013 915315651 710274207 103312325 393363766 726021180 628603594 748142191 243442289 967660297 178379228 685096477 948221697 399590763 848854522 467127521 236827436 883262308 201773484 932432335 108733917 938988603 389489245 851051393 154972961 167290620 222578910 785674387 996804266 497794294 553533923 879578662 78275151 322161723 949074564 247647841 256826506 27138083 164699838 601983211 159796984 271280585 250544112 736835443 639129821 758010508 726793566 889507881 809798046 572686480 534859954 936837698 938961220 858518843 840255606 957565559 569106688 452457912 903357595 184346502 355429281 629859191 932787444 493172912 222511647 212461227 338039228 289903673 800900628 477624522 608948236 17800172 380918846 225178897 669676646 64767892 54442239 21949182 968873773 377380740 629970653 723752148 611091242 12220688 964707586 221865498 717124617 294288146 573640124 658988060 836502745 742213734 587709182 786644073 124648592 642208878 795450590 787782995 126651525 658417038 555872789 378942578 130394868 149141425 55288962 841709345 36041598 899573442 644887975 889447167 936900518 280447284 50593578 908585072 60451669 361110651 883220310 610799386 385499478 391023505 129174936 7708776 469374939 688537970 171418882 381735434 888477942 823207328 247186123 51563635 522450721 167376031 265297612 789821274 612385207 686656634 104865797 575700538 511708536 512963900 197339926 730894034 719062793 448171384 104271046 510944165 95628657 226963138 708726400 26741370 329362078 171634740 329476817 940328157 12507614 19827946 799473643 564822685 598516326 458598534 855696422 824186444 611400143 113410477 68500089 415417282 446126739 634456199 919537413 40115354 579193493 207393603 568774027 810612916 442701206 298779793 788036080 847494833 365350337 115020838 926181056 873179770 69105696 479871803 210272681 984084410 624130340 252574991 890470395 775154271 632721185 601599329 549264687 520332573 333988559 190807286 122382173 591104491 319113674 561307161 647533508 398123651 70967059 204228373 571477830 859145446 490053518 763507389 43799273 575630806 369925250 306367206 694105175 287901019 382485532 163501799 588173919 757100863 985175532 826794527 869651826 642681746 645617509 878198895 102814246 483128102 95567969 582076092 602549687 135483411 968019356 602050927 794361473 144152117 417108276 288780532 328576647 289698217 270796080 461038654 203708911 474591060 274797045 413537602 133013892 400792412 428546770 884560247 389499187 188874156 574798966 907582556 206117518 384241269 690786676 216136690 483986764 601207976 215785158 835507006 211527111 264261756 62637127 43549385 933827964 20501486 489805624 418573600 114053007 674024252 256413884 667979091 540952388 73821033 405031003 43697018 278475911 796233917 792605827 120015659 47499877 929669442 894066946 359897094 359037841 852934472 77626766 527184938 666525408 913729505 676612157 778879676 15078349 128714598 624022541 341165671 86435574 197917680 326466397 418085335 31859868 870884831 784374386 415856189 34184487 133097047 214637043 734809550 614801312 209586110 530344302 345934916 542240822 346837568 12343249 718552411 577756346 509181515 900894193 986278229 124589858 666121491 99953926 237621111 833817097 4950287 687894829 220216970 775079725 48491130 878701541 541823323 262992880 816480211 752341139 48512827 569134553 66917469 945862398 459416191 317042960 175476384 628880851 322571009 188309221 38764262 301076770 609217181 24860233 61542847 912527071 638480821 6496851 216090237 391124834 129002926 341356220 386153913 477519847 881981297 739082851 460907980 485656847 439934442 302905803 411283799 656443741 543279244 782868888 919045563 108615098 875353548 261027094 229868450 263873010 15193506 23889586 705545076 774093109 798242827 211406462 555882979 24073367 18272649 729957553 505459296 256682896 909432737 369439781 943163299 628426364 274475356 465346776 427455015 213551387 510666183 539701355 107390123 786554130 553747059 890596518 652220594 219590761 138674677 194558450 702066436 646553612 168118375 548764637 74506283 343533130 358477285 463780250 987572471 654857049 591710481 89540734 238548218 756909007 709321616 767477380 875528461 624623914 65252491 256100042 609936329 213291594 820786991 155909138 344613391 673115634 125943597 319317314 487576961 826441546 105547066 527798756 427772166 137114720 920027024 833485991 350270282 582260386 93894764 664432604 435840827 65081189 445622926 387617785 205775501 200567906 4546492 61389338 553019447 59470387 935394111 560599163 551876852 774699227 228470372 456898303 272515524 528565819 30047996 369821612 363680360 602741406 245208540 19091245 320549865 799789358 379502430 901536591 728704785 186782332 660220382 994124164 849822448 522618620 19600959 532169059 251423065 580782982 522627684 178460965 886267746 321668055 392907702 228770346 298665960 900145934 183479204 607849330 457371144 19877935 798646303 355919909 867387815 196185763 840358938 20593676 625109996 706648758 268967952 270274069 954554816 950272024 136290429 17338066 957851221 711430237 245041252 446745851 367661980 745182589 758422984 316802023 868239053 495773780 597906995 431339031 670632163 788428579 65183026 691300268 103132957 892865549 296175318 415566572 546153343 709521307 111617588 474133185 483636047 848522553 181155302 161642809 868530584 233020854 301951625 84367367 644947370 434063304 617293117 683783425 792478104 666968710 874279976 929904288 335358136 228683244 263994611 269310083 407731239 187864410 462716747 295881708 379076419 895973397 198875489 470839361 540908079 687944645 307954795 551841676 44463186 193536758 392368417 468245756 385549016 882120599 210927680 431790946 506273583 710039421 315119882 845107125 72952716 404448993 737881029 601238926 622573412 564751070 699462712 769412524 427557875 130831860 212892721 576875634 100538552 825191560 434073601 183668324 601892343 964908386 325567741 636947630 552949558 207550509 214467583 439511965 22239680 147245562 854683108 5170467 114661669 92388285 142684684 389290327 198452152 163616463 206234845 297555187 236497167 387146602 513743424 157942229 710330503 801485104 665296418 115816830 836910526 706662309 663148277 571139990 890860823 340376752 967637036 278960742 970255417 392668446 712617154 907471708 604319888 244496159 358363060 438402955 833771979 711808711 78659202 712891432 414130268 811464846 92725170 620404494 764767227 53522897 293733197 896876859 761760292 845166415 490621281 106693969 781902484 326974892 563538045 770812950 694415823 381442545 179363384 210615028 929534365 583506442 772846506 333281401 654901641 291763015 655201264 292508376 125402977 532331227 762954925 947267687 959115705 287762528 892800132 843418655 727550056 147402833 234928031 66791455 178080520 511506063 995472427 859712553 607239034 515807453 455424729 620758052 524192352 29786468 122717023 792065688 853649826 509804848 809253621 872711477 681257194 369114288 478489817 989793100 954091559 37247034 381469387 580038740 659474958 790261892 920346001 748630631 714086036 582659372 277521268 383391426 278240629 269346098 275376834 387017288 951478449 246574457 308356170 925936640 105576713 832828745 225580003 927797139 672751238 748018896 961727205 92440015 838511347 98321308 500279470 436476710 183294558 368166178 367950622 937351215 467835803 795989819 411809563 104563236 698484929 621249186 897826062 241159011 945208235 538268535 295490917 257774574 99864183 938650559 784020239 322663915 753276939 371938273 412263939 961555492 872081547 149251882 924273593 365771911 466185188 636968522 462548399 603142311 19771973 581299157 488194533 779116089 849367712 360048836 715292513 411552664 900885806 192826097 229310124 69155394 537180136 279418270 217454676 413472089 418917135 128370671 241361256 829410339 674590628 881942379 107463167 812908683 557860336 105394815 920074161 304509341 797077502 50377467 172184604 282043405 10247196 356867731 146906976 657756337 327430494 78161759 358522532 385862403 938446363 710898267 565076111 394249120 474587246 523061224 785610703 42583243 104070838 910452809 516019094 632318186 765584918 335547943 666223639 691690760 16079094 402188046 342411534 208897874 363647360 534406637 506512437 7710618 945563684 834776986 912711632 977736663 795126804 931105612 971600162 668855459 851309000 983882527 896493301 532555708 795467132 942218899 924724759 431130755 201185709 144705806 774196183 975272064 723951008 37862997 533664396 855241692 904026587 320554775 604084750 664303077 542089386 627088226 943982651 328877966 803118235 150182188 798785908 844210668 404738818 360848075 501700381 642226874 934521974 485628797 327693344 423088854 922957138 611929058 829731179 186545345 988420661 528056956 857930349 290090787 44635266 470077494 859953565 162564422 623189729 214277338 217020659 611836310 208494524 797191577 893285997 453704231 560020419 182682504 353702540 897492271 325497449 184890397 680564948 797019527 788106340 46822326 389143631 113104686 736173617 652789266 719221771 4763590 342422669 214337749 243515799 498169621 19101949 549234697 894125962 941524870 111257671 916842136 578424316 139963557 623081719 730287827 904975115 147785127 680271323 473333486 866750296 471733215 836989063 148746625 523627143 902569802 133914066 385211400 515407811 272684804 41231447 703669092 235221559 493678033 570934005 733555801 881194390 549231253 779785040 502657038 190499988 348076764 794413133 278445712 989519210 130002771 516006042 222824782 156346454 453802573 664588068 2460574 388866584 910256191 302057886 9611575 133141623 787095108 615916801 416801973 616028858 964503705 19049990 407091737 416329776 998980898 669021614 139856710 5339816 473189860 344540091 917103237 910610681 593819017 945170228 878351106 836700028 327636959 182204645 752614732 256009357 754343001 356207068 347411929 178698509 68020364 830565357 898426752 896316643 696165555 302514735 947259901 701526390 883026476 989833597 731584112 18548789 613508601 715392759 851849182 912390415 313904448 111831678 17234351 651193595 949382091 478897467 457339950 740434034 7993481 236973592 648294669 545886192 241768459 65580101 650785246 166739574 522400520 618056117 704540826 379441163 482737881 36089758 131342366 319599670 531329021 641225469 125939881 196470406 768989335 69878544 520662624 551381258 106615019 164001242 826856395 761180889 867431397 441816738 858758741 311285388 992930193 225433204 705003215 224849599 931326884 946973854 477188077 138055828 120841714 72922421 496521415 840566319 531460853 121208718 75428186 622822715 57761869 443593925 902440709 175424355 128783163 865265721 98962188 247650010 706254628 623255565 61421849 992828628 166541844 873803689 172028854 899295242 100981560 243424824 723236052 349730106 120479075 902626600 347298375 480845733 261547402 260511404 232527943 993471376 552819528 668151357 372264432 162192067 998604123 607319829 381462467 328554253 959977509 122820786 595414563 783268541 959817771 119740762 402864089 286017835 648619674 649212561 168111249 754046253 944105405 412296100 19968858 810716578 336618888 820148769 58917162 849140715 751164432 381609053 341410648 261529197 18428433 381148653 77410848 611033872 500691815 957856301 203900195 381661123 817638293 250147004 13541860 199695605 989926977 388271102 419212364 943039006 562681269 375827865 388789542 44909108 858490720 489253624 807225508 202202678 468294227 650523595 841708760 910746021 694987717 364784261 402338364 629656838 124500880 673220829 579623979 269609569 708233393 99111501 490837349 277271493 69661131 277831830 390610575 623911362 616979365 474574394 414297776 17890797 762501544 246233345 871076790 771328863 725405282 656697461 269034735 801199926 946136069 245986405 642989456 506485011 445642472 415669094 166708018 749944219 446794245 713231693 122047055 547395318 825150842 402987446 546454218 913063251 587047688 325671553 546072164 261483362 803000471 248555087 585096008 56898264 950740656 605645065 242523776 606214895 557328129 364276314 558552701 285428451 953913565 648639536 532245907 331862646 927455161 89277247 881933946 702607468 495520176 931210109 388170958 718353168 302444032 217064615 798045072 656739502 420006283 179475131 592275876 382101015 623055191 645803644 188995153 71920928 616053006 843950578 319983556 563980578 889149823 296584935 380601229 850929020 841165595 512241002 642248479 271041037 634843769 29697616 144032340 791587258 253685458 34659246 862736872 798212846 210562181 745067872 18064889 830157333 350535573 433701766 861272206 717569056 484930598 68774146 430272013 252351236 31954691 803254779 484824002 226885178 858723355 520730716 285263967 359801153 657842944 756582997 508179574 770597912 43167078 916770521 620931841 311527364 267709866 540104223 471924187 579647184 361378121 859548706 843536965 197088200 381124452 251146529 635177826 572984253 695619395 420691999 31400122 346881732 904990414 155299684 967143099 718584951 398613270 844514554 23241011 177910898 551876810 469254960 724323800 950837463 780958914 160592155 125597376 187604683 346054264 783376144 479960809 934682358 566080650 351746348 469923506 444334087 200857402 767406540 625256032 709222190 795481838 700776469 856191130 745786016 393182896 143760493 975722222 351084567 746293934 988098304 815344202 923107663 160103099 464505916 357624195 15700106 440298701 444150613 853960145 22412045 934261629 31437506 370051409 830291361 225960074 499010750 865021826 573971731 218859862 365185992 804710345 713817268 819217767 352697635 739918829 803940057 423081191 836023127 517949083 331940700 236377381 328150190 187826147 368322073 854581522 345294776 354594233 869654898 635453893 851996615 332399221 460402892 268839672 343542131 539411283 249358608 92250504 875978520 811141876 758382891 882166776 757568851 944117211 239287950 426058479 755244937 832556273 771853742 149907893 782014560 413166594 113233541 509819066 858897988 232218686 257566479 144064016 797930467 115161273 547191246 397159916 807881906 917500139 971439175 407626537 716199269 566159152 767588227 20834244 766227578 501335368 59098255 887530849 348802223 489408728 658439932 791343556 785917320 584668136 398596447 328834393 379572171 823653732 362105298 756881326 305669635 100505499 641692785 54993907 987634432 184001731 144260575 476521857 274226260 921899379 478570942 258031184 91064024 919414054 424760634 675731839 728193829 610193087 685867903 714424272 161800732 616443648 347880510 414631977 216075615 114748689 78849069 114397204 513692117 98649344 799631236 141472319 642742314 519257659 213531264 958102781 293991244 655059479 523153379 40286916 469216495 509045325 126521202 387746989 113936906 745326455 360386678 241629943 516926296 44955032 845666364 172484485 389343192 884819089 593099925 342397531 725268302 260504237 235290198 643274788 522377407 624401174 817645017 123943599 740465401 205859421 227557755 280528237 686929161 147304182 53527580 828015605 526046914 418233 346644386 122901121 678361917 673578595 810606454 425351278 990160211 668000787 457017605 684737728 400523813 551257549 27754048 221399195 631134101 166730490 194781724 382968267 124828362 807388646 191967507 579917629 888247472 16880193 315894178 279690116 316327542 258957727 973497545 443314005 79857166 473817592 667587726 224088075 114273456 387395112 288588922 508538916 416036695 790649968 578390554 768767425 763772738 190279923 242272127 506313514 167949941 595411002 47097791 263842632 29058613 36457393 748940146 658793002 662218640 734582823 913557301 38325121 893135315 629730898 919160874 641166115 48096017 16355145 456662646 709133707 575826083 974788872 767325122 225609303 976641955 576584431 683838907 590804169 397025135 660791876 669356178 562812999 277404716 639236780 296052093 948860636 368060737 139372214 439011124 67378100 882383832 580171856 568877685 972015524 469391712 688510800 441455744 873463199 946592781 252833260 975765403 279350594 116449622 749237058 118843791 33963337 98321527 626645969 944666153 962400791 285230317 82595326 27782586 745037363 872084220 602057361 67421080 180757189 608414764 145500469 903233691 388169757 11473864 160589051 592919456 993548845 829888862 875884759 695974922 52678922 244792642 293226530 57358396 656921454 330976010 371349782 717614112 784337721 884423187 620873557 745805731 563403756 922475515 818037859 236521270 974127404 881429285 616884263 334942799 490458437 641778488 522712942 236821990 757989284 726134176 467142248 636246776 842083676 531008524 722946345 958316808 625574818 102437614 361095209 850360473 611633233 894986750 403198661 189791669 534874215 389258935 998817212 598090857 324592774 622442201 583204274 419852102 895530356 238948069 361535920 958915042 165823131 93017252 754172834 19941717 316422282 710778273 140481752 747790013 241484146 786803114 682448517 451592122 817737129 569033555 371671619 340359922 432940587 58702962 730977933 561366670 366076180 247905444 551867204 114408123 440037927 226877383 64689707 71262251 592213834 554260094 41517419 597644945 69134600 81462961 986808336 757678888 189966093 944353290 266146441 427067693 394291886 704889976 432667948 574339168 238471007 741140656 399986351 62366088 967244090 415022759 809302704 642533612 695940479 299360281 628112431 261236442 674424078 965314309 391148559 377630755 867613423 876137519 65882520 804792989 450073802 64751517 530661112 310351776 524378991 953966875 919444413 206709898 855637328 927273143 235227996 563224379 983125762 301996869 658475950 564670105 79409600 33053916 958227822 920655118 203986920 650508630 709606588 89541381 326587259 174087892 624425373 829342576 418620065 832473144 394989688 361432133 195871267 379542442 469701274 452477692 859311087 496655124 44464819 540761363 12148632 168736422 981653335 897814154 684205780 668264274 125396351 631697000 534278140 197531473 468347141 750586676 986990223 245052572 88163115 718460284 585659823 945441139 361264917 943994449 462315682 719921370 56076874 763875273 831680850 375185687 860183351 38862716 941001422 537624118 95361964 482721032 680477639 845614725 287858013 551703694 299146516 864402712 122909282 997644594 370200622 160904774 327459767 395877278 373049268 113372202 241044925 334050431 825725417 616963363 265113271 455899399 436517681 962934356 856781134 699452266 426056344 245508644 740982542 489140577 726626378 797337792 989795046 212600490 711851036 582554772 25193388 206875525 775460866 505497302 460115095 110449464 859494551 759238139 20157891 980479117 391868312 914341440 278069425 893069903 545873513 665955874 221611204 750850512 749144206 3951846 714819012 45325158 917924915 486070034 163512927 473000682 541672101 475462386 140695715 273975 174505687 621634324 943999622 911881137 973195230 186251468 620655710 919853755 55822709 873230513 820326761 789651519 163697786 511788830 177211975 88587051 764889455 347994290 136742778 485272814 424531706 803107536 26830829 524753407 990431333 941967392 110179178 559533143 795340831 851293964 374443810 468314609 549680696 689480260 692159530 248885073 412035305 722630458 941898744 605219834 871254282 968800935 935407850 846869239 645000858 881189636 285937855 117026131 142684476 211973906 381270811 455153313 333661876 586207315 218600456 879753076 403936621 754103182 205226608 383318504 366613238 189078351 626997412 605052440 202994816 425969764 365728472 373292197 842442594 197066337 996585380 540453686 668832662 149549085 428616324 529275634 177681465 890096691 222055513 188522247 783544846 393996674 159238119 631283495 364136444 311296942 808388181 717775366 774346124 143657372 328568752 368200669 570320236 713240058 107327847 141002474 650347502 881953204 349125328 805990382 696286601 380589696 821722530 371013805 893419863 16408916 139033209 938495602 694524310 911371498 85219158 820636808 513330215 986573379 583007772 338219714 16167698 17119009 826989332 49242100 980536064 61879947 75971946 639079543 142796735 83167565 205051309 623681193 215190722 856070773 850699347 516041579 320837535 16649687 746447411 433201825 914042511 614667914 187732233 639337397 488074993 977529193 13993973 817523733 821921735 662741907 825743868 843308977 87172663 997725932 981102214 764829054 709472779 874528410 802530270 269341173 129006642 209042312 446881206 778971540 639105341 445196006 352437664 105533276 898209762 748827303 165665173 786869585 571270525 984477697 373327474 432520446 106049674 593420785 259666038 578707950 116319532 355299764 912028614 656772660 358760874 417284431 968832746 687620836 951623916 692592137 469701965 998605463 712428290 770925804 149962688 485017067 668276637 375227207 130469111 960053249 228618900 415199534 806598666 170417405 534182497 622492664 633798390 99402378 815591074 302149825 269977370 528987219 712798872 596499174 69794235 170440331 964653995 948980875 773223552 809653862 467130851 896442648 156708342 545546398 835831921 630548407 859186701 533995503 819839012 255057368 830413977 89752986 545271285 34798510 803418578 561677286 26107259 162541744 145563860 530545306 713811319 927402009 243797536 886096773 489528906 366604647 462194201 793027319 758605434 925533407 531541896 20484165 526479153 225817608 803016217 204516424 689502398 879459884 28256988 745211870 388961041 498806490 267792068 280441448 423263299 423169126 614598955 639380043 469025036 327166568 876304460 243259247 556924235 137855545 567684552 606117827 559660674 943688569 448537890 992908727 187901528 578576012 454894659 513055424 251028757 130127128 165953526 459359191 814384681 666021512 685075053 368639994 278454949 555690636 647534010 2432170 404057536 848596887 336162391 413947500 917354323 827945312 724706719 203150664 690299998 96563553 317216850 751620941 537981313 207443291 125748501 24837899 420540803 166576080 207616752 241400343 39135183 437828232 496914382 984074123 609888498 199254797 940469504 957275267 767246623 839785774 835325882 148559009 253576363 342154112 99009941 42672777 238060688 618023384 891909899 759262822 272599790 498694610 618238975 216535139 779835782 718553933 330481714 556629811 123219005 822228717 850986959 118019722 785556383 140897432 459191776 147556258 744670554 975354873 254059734 914394039 949501630 546818817 926314757 192801419 733408580 154476640 743410981 282149603 734856964 406472720 511149778 801261831 177210685 342038475 497387789 549545798 702008017 578419088 324301498 261199472 794603718 204031522 493482784 260969562 74365126 61192585 134413932 674104414 796993952 65962383 213851694 482510808 988475845 133195843 232030169 807176874 502177227 970293882 470630215 852716985 462992110 835507273 281034036 195639661 834934666 214524812 779045822 283961397 612196258 337073251 57627372 94051073 853349724 888424367 288723236 740504518 707498883 43484569 160916402 937546750 521792516 500445196 731305288 494607653 70260849 442823478 649638520 876648253 517351041 375749643 177261116 940596555 547939982 206343874 298268783 91136983 470173717 713409366 326350930 870184304 639410746 89128966 477983496 658132774 589928001 597123029 326464025 498059022 571959830 936368394 409059827 982106306 60495558 419490226 225857636 154602462 762188548 867068953 2577698 255215236 57735589 592070485 776621635 807596505 840344612 90583995 266692805 41284230 924924191 215779687 22502663 566892343 959338711 991215801 299527502 918504735 755703732 718532819 880318529 720482931 109618879 786801180 360342382 126556906 493402663 130785471 475315139 496623684 627307453 214271789 390229525 201431232 573007735 859420823 919052188 598760356 256416240 510441845 805459573 324000184 704548582 379081729 420331039 418698699 474076603 43373244 52483583 372261677 405692406 985817833 528330204 734921779 203997631 630599949 632355427 995632823 34445414 849533814 631051684 680985238 268238044 417461936 624070547 568661040 143385656 169064977 717351560 236494058 390081075 420852270 947013567 334999471 21421996 459383652 941748697 85575019 736502566 450721360 300394329 796339599 520776517 117312599 906275112 349913744 708818261 775851551 833351442 972935272 217798595 103329300 836698183 945486100 725628577 731977444 922019803 956174612 258367014 567388163 477619014 922703341 470425388 664640552 926133988 906772138 805439921 151171534 265491061 621947479 862598486 334944692 566924190 278239365 210819043 785658718 997559399 557731274 941908417 799505809 926912444 648432701 894078078 931557083 214721004 63178750 781713741 978890248 479269677 350140332 335144835 394527406 619622422 654487789 432731419 730015650 867437091 151839466 108022067 764288897 936014900 491126991 513681037 536773417 456707854 264825936 663479823 867733052 187514328 645900831 532819267 965465508 255842976 585916535 495898840 82668041 59983060 700721556 560346911 577817693 698341321 802894904 819426446 296437841 37357880 104711208 31689793 349901533 679861180 377693357 383486580 995948732 127277909 108183828 708688650 177105133 807212007 372512558 345822729 493618483 922688956 755826641 560891932 856303254 528405502 640340309 339584272 921624033 260488510 925855255 889304663 579734049 224207856 370410233 487828872 994712364 654541548 998496736 402334941 119344152 874330095 958671925 661351347 781073343 921405976 180977509 573203725 388689730 965352043 640030049 792844818 887085699 379180625 783696159 608970891 481321129 626192918 905763607 60049254 727207584 26651498 730561478 675260725 910396310 299992033 255855662 268793520 53388672 210297715 863636052 167232303 961050003 66867452 816732609 423668016 434588875 707596477 857141762 439794391 733533287 428366041 524505384 695491689 768277098 294265305 278372937 771309264 337914908 759689001 587361789 623567386 251160200 237612952 428579041 777078266 572480763 86512604 287291416 149979206 633705867 880040716 866857925 639181687 556898702 632341284 838073234 808068396 7346718 474961285 504686892 402991783 548618396 336451954 659812548 828385614 930853674 722712723 293481359 431896875 500051760 897707894 604694599 841600877 218574807 698685449 788079017 489856741 339744401 477755426 481840373 988632714 245848463 34936823 510010481 21795317 883390537 153351334 214706150 693587430 563098106 277707438 705341729 905012413 283473954 812649076 701401715 652460289 714587906 28703936 334120242 437171677 694697507 522545981 487816758 899074462 38283471 899241724 825070685 394123318 913972375 506898161 107290887 750100412 223798731 99007605 900496026 293133034 423506949 777500098 34923263 799155614 28833951 847048314 534093347 424528217 536752439 991182881 90675319 723550659 90485810 383330462 394841969 585405733 230007095 152812222 251413001 673273069 357476784 610315953 975859517 783527470 968333644 190401163 996490381 67533341 377045632 88052420 377544319 595806357 277029633 1917625 165096732 275003540 37593163 981069097 452493937 488404668 711980573 261830328 249011471 464352723 365082363 690234479 361620620 288428867 531525291 535758906 91457536 251571610 752509624 580733801 999526025 544777483 660166899 539029807 110010823 675331052 270504940 606838054 527463008 145601846 647786365 545151946 731071101 996086536 113552704 333494521 948557900 610248996 931506964 159065721 557273212 818272625 130883484 743838834 872974532 901614711 490986687 659124208 237641820 166866918 528779817 606537570 366404225 506388239 450165193 497461534 28905206 749194601 861165137 308187099 726445182 237745934 63043002 732172597 378397027 522884411 739894205 251277356 855197170 901739732 755517530 945695141 26174717 266645725 144505429 524382439 274211415 165064962 842229172 878072864 151096667 298259472 25569346 221091038 435945830 731695737 733272592 115595414 703267417 559222485 298033135 849497377 219084568 453508187 901419510 641646394 370771469 294791020 418251778 684489473 39826341 476354569 490985521 906929787 658742481 977004120 77665638 481792527 92586375 108466979 234608585 723068682 476855103 937160280 981756740 445436444 438145911 18854282 462936583 597232089 1340976 909998702 448819972 892944186 260774510 522748255 742443123 220074521 118125243 596939227 92417104 884711352 293150628 121571076 146908376 294377787 161351739 125807136 30445840 470362665 156353171 532948250 319970110 816200943 56567368 344184574 940693357 387402077 698721524 768722560 459304942 986890023 209807035 163971190 484753362 991203429 923850432 365712986 204494704 414005267 691153837 302854857 667560677 27487378 798231600 931284486 361812111 455311397 837376376 86491768 827028370 282403189 109705148 981324071 965261907 48452110 245840052 898724419 550525695 271863519 294824990 183868317 676752389 138651326 190903354 811701036 682648728 837432034 782608975 599744906 223565614 29874023 95107876 270929013 333901827 493118414 979492231 908099406 835330967 741394810 326845130 866682269 778737452 263851059 747846977 163599755 949023049 617147559 476215493 781484646 99232825 391170788 98847028 842993441 681402509 828106464 291271406 164122321 558986134 661978865 724588378 86660913 231360492 231092309 192883039 687550751 895516650 333348780 332140011 892221213 150270511 92318584 660378736 232975824 170188830 466474660 586162530 352346757 384611423 432800506 929236666 583828903 824605532 784090027 400991350 364230986 595067333 540711884 748853526 958942628 832268556 441694931 582247969 749491086 470205418 302371614 664261278 674193671 484491480 276773484 141010843 982372273 378031255 566094433 799394986 561230162 737907880 824798471 794878047 860038229 897553365 111372616 181892307 851116614 174785702 341998965 37430820 528834650 327509997 858232770 748470514 298162149 943063355 726291655 62359268 254537441 809906024 717165057 299283233 164130925 995172111 26200142 479317208 449620300 997075215 626216053 184464312 711571042 415295243 703310236 389796984 907755323 372358635 891219408 780646737 15636100 423756889 147672193 492856446 61080208 804807493 898793730 306567875 903154644 434844770 563227917 613906915 372858219 513391270 177376574 137977641 455294866 591334606 732867475 907910112 344188973 93422039 537273842 635872219 29929281 826307974 171295395 610167278 776810360 460101346 145376466 593423986 816424608 189812404 15642894 343182789 520252460 297129486 766586317 332818632 412543921 149561025 744677862 27248479 323057514 927929317 114968853 407895285 887540917 128384085 709897850 885598965 958550676 448440624 397818650 836584786 511990317 301291610 562713693 790348032 924837707 801577720 163824782 582201464 236101338 613247992 572172127 108318776 206188910 167126663 18145890 730002753 933758397 119464600 175622032 641284503 467519776 526156644 891959750 533677253 514505239 253472741 446742339 920655446 594524354 84020569 760147500 298201181 865602408 800308677 215325961 257702382 555901172 722287728 415111493 735271842 75568499 569318499 370482097 260706839 877422743 391754480 311510273 765640302 79078967 706327080 122321485 568704204 670262477 462613859 657868690 665142489 846258678 107602876 231636015 987158596 121884406 560978067 938552681 598659900 913341233 683711497 709377255 619467512 576297651 678257543 258706230 875100721 277696169 249970743 665214022 11816355 95411686 902102409 451887083 636163216 202644319 903953840 860313181 862485308 787075247 343908387 348136632 152035698 241260180 457377308 971110781 942846205 949428592 569416476 589324559 213511216 481074120 290795365 47534135 194229855 930568393 530411646 247292065 460427364 34718398 827535795 367374173 122118939 406973339 159444627 862449502 788840421 182201718 852200304 62083070 936071977 190304008 581280226 662695800 226995919 219363376 780054341 403891565 499243203 269037680 951746870 943685472 588817272 965330798 345495065 348822330 180684386 111973236 318501270 169353158 759885947 792849905 16879896 9205046 35888831 800599542 714721357 513399196 701970096 55633594 744484265 425479538 530423506 612703255 509958882 305130003 949115696 467805450 542028661 543482431 574122965 451871798 952892192 522472603 5563220 851585122 319017574 368720431 428378945 277962487 912403214 564473574 792417974 465123459 882814628 525287441 321782991 327576888 530292471 548530404 845560110 967514477 706678425 666384120 863325815 277217820 841764195 178771144 918542037 689921379 453211374 362999348 472249972 12525827 843786522 234391808 285287429 797132516 431498379 892105046 515476285 621452175 536270119 613169216 72133461 415537330 583623321 370167343 249339275 393494944 704224977 199229815 481102240 81022926 390073474 597860560 957684825 651963223 235198883 972660183 994977279 596069753 29934063 458295690 658450654 699714326 71544165 836403408 773490633 143346484 825108168 613701871 251644564 826452350 123355679 470811156 909080729 666754752 812707638 715548623 847223604 134107502 7179804 365851540 944333383 654659614 105455011 911323962 69854903 57856521 802276324 868631424 105670893 357344654 530260664 431802499 997101909 385999024 666938431 876207690 98605794 794586003 669375837 161635643 848322952 227840770 700965944 78510754 712409793 569702124 32013500 424202033 290202121 392291555 400603927 196966778 118410082 837554844 614630461 851649655 717827025 335612017 123942501 929328643 610207199 286471138 241506185 505945951 650844184 193737743 721170410 816993198 442843023 105253440 615086731 877846136 158277209 999137374 845319601 575989803 908190221 525887863 249315177 844624021 373478987 514518077 950543874 740647788 296060209 883879303 560979599 753083078 380423655 168061647 832218982 797757857 858718997 16131763 640606883 277270108 420105064 478202741 672224422 76325692 539774481 503517563 324734096 885939945 450862917 640383951 146333387 597846254 796357822 1675935 116073855 931676220 713774136 920758206 934266141 953364903 89936373 916519202 720754904 104832103 979854138 716405604 239660327 994306201 285808848 784859715 251104325 989697980 836744579 185232161 552059569 520291637 796055206 933042052 265686447 771571403 461167758 556402070 907741636 187487019 863534866 221984934 515195709 141279333 529172498 188389797 359068329 981875309 443004397 195713962 542704987 221656987 46089225 397787247 542176745 276138283 474344270 671717585 314503343 863525822 78450347 294121811 647766605 311973847 997940624 952163996 166211109 101029983 9506419 105987572 981276894 161177378 120838475 63438283 212673764 814387536 979400728 770340403 825765605 541515261 109249369 814947681 435526229 478787745 504040596 266359344 638904811 820623256 153862866 825838237 256772642 823938722 832805663 609442892 763822521 626134373 502916366 335909634 378994227 86558182 411807540 63564072 597837912 723993876 564937641 592294991 442333362 189174077 426538122 29285798 590122001 503600279 349514873 477561990 381914120 693572025 993703707 121977575 354612077 182197279 279430553 245849064 254261469 609465513 180939552 419066955 324057909 777594396 208044385 789208310 36171802 98913695 468503825 268856179 515332210 797722432 122984554 509876848 551448809 428279917 405010857 872327232 252492910 844070011 726758286 988677465 481199283 909656867 266853855 394723028 368640688 553231104 146651108 395377393 96089888 191351314 821952236 237162896 321755906 920854077 275175112 524807352 128426521 39226315 445271627 828839699 885995373 972448742 527636944 728156784 169398216 551165215 756660659 463109185 884646458 409251306 252625622 606678042 457957526 524339487 787093278 284340792 178495986 44479611 332831732 917084664 239077675 101664541 142459589 131103323 4022623 723217929 993852290 111166089 490693745 435469480 961885985 57244234 308717448 54108486 806734874 341855886 674917264 896411539 252432106 452456423 958021047 35953443 676237972 144648970 805124593 771756526 521549594 980399954 684114805 516302032 73821192 168337725 296220478 961742346 264162026 158950125 725482636 339799999 397452242 740340391 649555808 833899128 761458643 306220887 736145155 206491041 514161544 108515595 409943167 965201417 930524046 85494132 27342628 487443558 141754117 2793064 782505733 236199375 846434323 420286562 945358713 455071296 669467745 15077120 55467418 461990682 84769180 758119300 408478409 196609440 700960245 416033108 930071336 272451962 682139810 326454395 482706462 932955958 872719451 564312613 735296727 882114242 728621021 481992999 887572162 887203828 158088810 29128308 744897553 150296322 653290567 390365609 191410748 896897802 871001405 587140482 798872190 234117771 841075481 116589154 420866646 150562794 522107437 210934480 838877192 855066095 659565004 888216564 945818394 934013509 667847377 166987294 279790295 578762237 712971801 428940096 597679311 331319819 960001796 591687023 775721301 401859016 619427832 573803366 314046464 586955630 96078558 637964546 277068842 910768287 797677987 721852359 691542388 967058143 568925369 845256025 529249856 81361429 512662419 881775108 769679926 624748814 838219564 978998581 827472064 605905914 819693697 496077823 908456333 916072173 57206546 275294615 594535186 239117407 94517605 392026072 171378948 666984877 421161859 534004672 556599007 819393942 546717049 482345969 889227874 255816382 820212697 399325489 95335441 410416174 508301878 48407274 551416754 290382290 674974123 471183275 975293136 555705082 803946837 2318757 694850875 320817881 882895060 622650158 581151110 661405449 325839055 781675842 441487240 718013446 926725997 89892349 755772636 574582702 117203676 385476386 15845729 532364743 10006989 761959575 112526266 605510265 311021046 621035239 849105870 600681168 242987151 446651326 346064201 464387899 21908694 107183729 270188058 56121360 76499083 636172916 548466931 313922054 505161844 111384545 210584524 340911801 264509146 453300728 591890017 978912041 128029706 655200665 218037935 945389115 631194838 862197196 630698363 948707638 452158226 424634937 928590539 110195272 18786327 623905712 390727786 789172479 604119362 412340387 547636840 925512401 655872118 25551783 230875544 205016468 128671894 49726967 687447569 82510342 868038668 784333809 516623790 613771846 642998085 35250070 598065806 101996121 810467123 38725390 929721236 828733606 140379594 177602338 307212520 971232378 983719043 375730625 530518644 901933189 137421019 982244987 975111783 514357595 947224789 827702537 2870198 334601717 208660340 330745283 366456470 989927981 218890050 40356904 183406851 796569925 859540684 450167642 441419581 220193889 673173796 846484127 53809222 892292360 685622878 811814369 863378021 51142055 60289555 446991407 71321509 440036366 963945441 216547386 520770134 662162417 387024360 190024921 686521739 951666536 468643150 457096069 180709275 258910575 644134589 601158877 983222945 700618343 662756064 59841828 88589564 639604883 601231081 765361342 86169551 356559004 239715598 88544439 512576386 88495118 5875975 934263100 109610047 879840728 433406098 805342751 733555830 949936336 625774064 740581719 280628057 48008749 120883813 126305662 777147233 987610635 145419451 38719569 295974087 416892907 389442496 79943988 260585484 989009712 278908099 372561323 202492017 854985634 884681243 514483170 876135552 311430127 13873568 993086246 586003585 303623717 790513968 291546218 943829765 918197818 639942955 381899971 748609376 155973764 90132728 717896684 993256486 113867841 877347198 835762883 912679349 921163793 742493099 582164938 77438123 866385014 166754545 181460903 597290092 820589659 268803524 151698852 391407005 408825738 147638301 593424432 902263980 812794676 403168762 96053596 223878725 85528174 397060059 39583070 151697886 371251374 771567943 840766737 112611372 259986002 632767813 942516340 660756396 733221145 694127844 403524391 718468891 956739240 190661555 218018033 641944574 820772102 610579529 339613244 707261211 932626720 661725886 490254999 215592702 108926790 506156848 185557299 608127606 469075372 252067392 642006375 622727445 591424746 815849362 49892141 61671859 639268477 558885969 70135714 196502763 534811459 21855656 947226505 499537308 453334531 316711754 460106697 540178281 951150051 863847402 234095595 652948282 300648688 925734852 510215325 418378681 242607770 761967379 762069553 478776790 890543668 161678488 24697630 668648260 909049720 334782490 212331134 919623929 341605634 143615712 805766799 610795442 929785552 184592953 223017778 5134444 332797128 835312628 103895151 496643820 430078258 821774568 564702447 438661176 312495930 230038894 712606849 809422108 530109295 945744353 56380565 181016743 195704903 796308261 288465604 179580587 143664793 392911646 891302726 886487104 879652897 62736180 942121338 710584385 405822975 159618261 356087906 64708045 324097336 250595827 484042532 172947143 513745204 262403458 954119562 429464151 457877566 780426235 670016131 358105448 90736136 816133084 186906784 13663015 874937380 504653350 295221399 811163530 846512267 523214046 591066564 196995015 669350426 954744716 43274403 161187032 549834513 259944895 38112087 114333182 502728082 964959110 798963239 175303483 774020136 687763448 575366651 707100630 37523005 753610158 724835043 100231899 999717026 670071108 783824016 80592281 408379403 855269339 904983769 884535842 977153424 887574426 639939128 928415694 581239086 222823464 122547275 560799160 340805188 184283444 496812627 153455423 453729815 588187886 700792248 705493127 58738254 804166795 695410307 107256566 831855478 131581124 54748642 707707831 490803583 343795799 337815207 54193722 25667133 816284293 747085770 817505458 97715688 499018131 517133027 330522773 950043548 491511625 419806384 174230304 708984794 109799798 752069013 56853457 701950213 107377769 881450519 250093803 825900006 460771705 898202464 471337973 831424041 362114943 29290431 164285499 962430686 607348055 313215781 588119884 638010104 517515363 843144616 334560634 624379345 30866183 549878787 127834205 122975652 902203182 338162196 727510352 438247442 978299075 699071325 136379891 829879966 365381177 907869573 704766631 837608753 166029572 348389076 975688981 335224470 767996446 850201786 875472040 151695615 620834435 853487176 775226638 835656830 988484533 741019317 558770362 207519117 429451832 324617178 804394341 877876615 854242327 607232695 695408265 51881772 233145182 400581612 357407717 712980257 770956445 357321280 633841148 385197166 959970668 803734302 416508053 836899582 178907873 363241747 492508988 531001890 168643611 717505618 126157760 595799310 447205051 100122928 996737203 677679451 263502182 654987431 450758125 516265860 912950340 919737047 251806986 644154217 179872644 855538049 406152679 426904270 373174230 697831563 964953897 326952925 932157679 944219262 818970294 778384800 783856649 58903819 515193401 245816968 575481952 101640066 166483874 995615465 493451702 344518489 735051684 120204667 321791695 652863147 115050550 317634523 643224566 673262262 387897107 255998727 614033271 289810012 494548025 838663142 125349923 703414435 528537710 999583166 712525775 339277109 509135798 935045820 513285588 118321889 19453918 86187632 61713297 630267928 905186549 144344654 550302948 187360112 505079245 271949870 636811445 451081253 728897662 511370956 148170092 928937619 515751140 541773896 901903734 405663933 595385628 303233192 794643907 319422665 702752267 950428754 379819595 771753858 675757527 598971538 652885636 73830613 23950444 985812506 323757038 427631188 377570296 82224508 639814279 550336438 740215663 51165618 698583383 285022037 508194055 937149591 733373670 207428270 463000253 954539372 157596609 63001829 890464975 89915732 856598777 259157310 71971392 743487447 578519203 530855845 88476504 985818979 729162329 856377639 394506785 542821830 418491319 854055031 513267947 146732726 788409055 782600298 159812296 588445257 57720054 879700603 4676113 511274877 285248164 402420552 591915231 928319665 783541400 458030866 389573523 734268970 774134786 222044225 837617486 766943376 194687255 195883998 709337721 297870190 14175633 745026072 135395135 683656117 430129452 246685376 433893390 561493561 257806378 424443852 392265242 101284914 68302288 906148311 46916058 176012221 330308839 301230239 96582025 428256857 178784316 799363975 41491878 518694763 232243488 415815699 341968756 79860410 670839784 222642286 660763515 73637619 40823918 579172839 352514565 53684774 168728718 837082991 361717154 73386055 80573098 312636445 348326308 811439022 63416871 984665002 691860132 772984727 117931502 593804022 729105659 592647843 329177324 132976257 210762570 275106133 777340562 446580978 357870323 298658454 415445845 99579796 548127389 3268146 122646831 248277716 370831539 656983897 652059676 71351492 21873126 775546655 990059166 483298715 768876967 308492540 20593722 315044403 864830126 246801228 560630777 203801738 642418550 848930767 449400552 572088897 64080574 675100715 687083160 173632800 447735305 163902565 636936606 463262608 640735263 422753644 918817300 769401631 593004426 821826446 450401814 452416256 480237850 625479425 282549318 706887816 189680226 811891804 778013769 600879538 471348792 692296987 575634248 226801564 623572280 639187998 634909808 586417928 232956482 602980906 723314546 695034076 729598712 167963238 934580484 188238498 775915073 93183712 494170973 266835209 555065545 103794950 21682365 230434914 778227070 916739117 151238627 777036068 257452052 505896974 201008789 583384680 718073218 624439108 596400668 276445293 223981699 372213711 322583493 454722837 129310743 640859539 708420449 498898022 204486143 940430042 412396485 764337419 680084292 46275790 749518155 644709585 526229680 458254336 396428368 84789034 372660051 627716324 683064244 839440813 866063616 125199954 721856349 591786644 500005581 35224071 808752820 877898044 482616215 919439650 983340326 361516713 803069051 811075239 37533348 777080831 173273438 241535487 558971427 880954634 62365543 153013622 586227229 61043383 340405119 688210108 714481935 940136857 796782296 18962789 938383865 621957221 711227747 830103401 512304865 647499382 233920600 303225764 801594704 324094025 814616242 415753303 417980115 90355202 593394096 661776805 905694587 73005542 528791382 832061975 452370525 353615583 955236074 279207705 386244627 350575355 609150327 140438395 3343162 778566125 316150349 40722416 637777138 612238731 732212607 913261970 692249953 427593294 2442339 881097820 574354480 264128469 796242966 240804271 938813708 946702690 700970486 575172302 434094118 803843675 153103398 887375201 424821428 538933962 473393165 188883958 482189678 449103326 38565591 334719611 955625745 44075112 327825906 576543430 636726496 208883039 692754323 293415693 568536862 511181404 983431471 99680366 116905365 989150751 342436866 765595496 561837074 339135752 808491403 1350240 587202278 734495134 839327758 246651422 111856487 126496524 860055313 740514381 108311149 826860959 643755999 974517758 922533077 195909449 512804360 319620645 111355905 242860577 570937311 757838875 798447702 72022241 961331963 195658778 496842686 855950183 31994038 383497668 462859300 143907124 804192945 37395101 749745146 660057072 68235598 482235532 502961333 428178916 735727156 284824158 118234960 466639998 619506383 90833475 135405253 618624721 704020174 701858383 4491927 930096658 996389027 791710970 332030284 409329180 513424390 690541985 684664043 993458669 625281139 775978755 783712130 10763815 737090983 847102916 368450978 557723024 161775655 269991661 455009505 625285010 53503417 191253610 167623255 47388859 279358952 538263947 580197153 674360638 639254148 255593347 346082530 322103665 309041696 643708908 197152317 616272461 976427155 368613186 321978204 340371953 864867191 129512803 829561964 511490592 744485549 468786709 769765918 146622142 947586775 235996544 894160424 832804438 738317277 145730224 446985154 783135895 457476969 764054548 943640106 858162898 659813739 202501122 688714016 128402046 742029973 267463473 691608426 575080885 516145375 885485373 609950034 451687348 112236548 835475750 710313251 772327775 43348996 660120529 99580335 93945274 914028960 818914950 712245964 396259953 323176161 132385136 298502098 416174673 681818514 973927456 122843679 984937420 692130241 505288715 293349779 507308922 341253698 825836807 153111316 16027282 355900716 696344018 728315147 537831285 773619290 643789451 391189990 681260580 932258283 926484279 903216788 499468997 679763650 747297853 299787020 992116258 796899078 835879146 634289350 515760681 786614435 480523758 66016064 825633901 192585672 840440285 610036346 398459555 116643176 412726704 915177338 232625958 729575865 760018753 380036810 599303028 942729399 131114962 185902325 876275375 682748066 170875527 144103181 941394462 947208315 204456679 713246504 862868905 446447755 462831967 307962078 456233567 109642973 860813247 682474445 954043636 793472447 141934523 388326933 204523067 267233349 392537963 193722077 930003889 346265798 265649611 862632652 676416498 30565213 284143932 2160272 827006785 901600361 972032513 393277275 211536901 613884685 532945091 646731104 98828614 194563505 620491022 188221531 316192564 640415359 607922641 783400454 227214752 232757223 153380834 908209317 101129345 373099291 606479992 732915579 710520945 952838804 13171631 575173970 384352558 217734283 934653192 178628344 658187801 677382016 429278182 554598844 136106170 570105015 683856401 844503541 417955642 466199222 281878583 490638203 986779879 288246729 679028838 61759532 2532532 10584702 150099604 545783913 1501622 690339369 77801751 310332310 757334952 408104289 155044141 319189661 198164840 820918913 102055798 391170156 7125880 431746600 315000948 347715186 560674430 364990906 975532306 382714662 996908484 851868636 499654426 630698624 64830904 563136763 97479102 583208062 123716205 893913030 163152400 232881569 484937753 72144304 532638601 619027821 669216149 271599983 395359878 919257324 716965600 674404736 392304326 260225836 525072284 926772896 860752878 453882812 606010255 444970068 253918213 413034291 907090212 929776482 906970616 70207914 86799848 925800022 255425047 695216444 417803533 182534142 306419862 934757005 276062186 308969454 555095565 672653632 624973944 706309373 173272057 635992704 33284567 325095878 901756728 875611000 286975175 196100904 784088209 248711131 337609775 134344391 870924074 92176477 59288986 307600777 895626512 36543799 287229877 753857049 196874675 83809959 4734675 283618151 263966822 373041518 324556649 756142885 543147747 121700176 223409298 338315340 916330438 409714071 304891531 786451349 665787661 285783441 757141304 557408257 974626462 428845837 412901534 338079058 488941249 647611106 401109351 40582799 192238754 263617897 181872993 574372996 833848016 432913662 761198079 868660799 353785281 184368258 193414870 911765397 339179084 164193244 1454625 609365915 743046701 774494323 927097662 697348909 812432516 396556214 867870511 93697898 471182934 328621972 14112538 344007733 457483 270937860 390676170 213535926 605861614 559880319 647353643 202386391 359590321 30357633 795020497 57544392 709648102 988000267 88965234 340792188 585404039 607639844 340403559 392155946 127802222 437462867 389001264 865407180 286384094 950263847 906170605 749240227 577479160 907104688 326148069 994432945 937571399 83562755 914161667 972971069 115144757 491422393 712777556 693543507 230631571 442284912 467315082 645394241 924242453 649009737 383805564 482510108 199525331 723372392 403773092 511330617 367192010 80772216 87557023 631944884 471447897 459739428 128099505 393263852 329172933 814964127 364903742 443142149 980035765 591386909 444940114 790037348 785278646 443512407 85612058 190672439 835184056 654864396 603536489 776539115 651633039 497155450 418135860 994341556 325228147 48791273 42914326 215049224 661023104 22859296 823464397 909721380 321591607 887375598 349006523 354582918 529734651 986513827 414475110 658126705 771824789 63561108 176248056 627327596 480350897 23794074 308171199 652246467 28985183 362734227 915150254 861337348 380556690 913649120 520743131 955211396 2770084 542701542 530904575 480855512 687731408 159611021 314244345 678057052 96992183 110290372 427713355 209902511 403371740 811139579 191107227 517867061 692512296 433391271 594304308 986685844 860125798 159973569 607083138 575441207 604243912 231838023 80526745 85331150 676528224 315936698 431901103 528419020 514477736 296558239 757100190 971734760 290377723 935655934 110737251 825641629 104601881 71831014 118583970 849634729 889720999 410788583 679925535 723498130 684383149 217319574 266294854 705730332 637146134 95965196 76888740 78311124 161121075 776296552 886706283 811453321 760202808 529331528 608778226 460591565 950782654 524996948 941446707 7233912 617898304 35751604 95116620 285297189 730668958 813460884 169741054 559665076 196737948 891232423 698406705 426283206 619771236 589673889 205003886 11686212 434313728 836379068 23040099 271527129 950589921 737848372 850519651 163609459 994741083 205961931 52377571 978652102 844660006 552464454 19444991 704525769 685458655 50564845 967739634 707461430 25535364 897129743 348979873 298670094 665741820 689465212 769260817 329305363 716599181 867482633 814960621 521878605 731960932 867281424 511262721 173353350 966455825 127527661 264837057 623816910 78206984 757719170 635539395 409896183 243246113 823331251 610758464 24844313 585613080 523897579 534546583 293958160 105552654 610117270 413948875 379475193 975110662 980734885 173801728 429420473 261554793 10352653 522530561 983016054 459083650 159871816 815108029 529995035 773153795 577991378 685008582 36396504 567084159 289824429 762062289 683957664 3007981 873459165 525302584 344196266 859132459 232502509 814591099 182538481 949381241 163232361 376678586 275435700 324394490 824364898 518430525 684782326 660754486 979641837 947120621 961653247 386629531 707474340 394962904 334685657 513415159 988688419 595792816 314184404 463676160 182457228 435889741 326799362 230756044 170988804 825242918 830027707 366007385 189007156 936956124 625326619 118974470 851354824 634049456 273174911 397270040 451787507 359245832 685999372 857408311 38885866 392071406 188472104 258957550 353245540 232010384 384699903 790292014 330428705 991188161 478875135 288887243 871566688 486065015 533031516 867755773 877292902 66862411 15835533 795474913 666545150 532707324 157340621 305212406 90460148 733383404 503136155 922580641 307811481 603721121 509554234 213158313 162678850 829967942 233681458 771035579 637195977 155546151 713962445 464209639 30849034 607195192 946623899 279139105 924031079 754028431 816114414 312115905 167738181 403229670 379410527 718397187 891649933 783058458 656827463 260387464 204247084 121466030 821898055 635784660 653204627 329359945 528159424 830227406 792354615 178398771 101076316 892482 654643218 687927004 501380483 441600098 636151584 558000214 232752103 276269889 48046307 204980438 249114617 508481623 217696992 320484663 462194289 757131776 443687456 651037558 132338122 782523388 545515440 485009719 258817219 25889777 890384673 320940607 424464095 537311716 174071048 905946360 829009638 936080068 987586431 502048496 583286626 585546463 258947235 261100890 833309475 662622315 24567572 980498827 190222779 228141055 469082232 964678014 911814659 111240471 778424823 769365073 968069780 738858131 62254272 731378374 673285199 811520824 146419843 959080387 541636310 128263725 899574 67205842 219131664 446351744 988287825 255749281 269886889 310371487 540986577 860481923 974968719 560973023 82574136 3432942 559661174 800486393 350011467 144404219 911472981 23833224 181246291 171057386 371671783 954646668 385880989 238053275 585210411 152146409 138946298 712291093 446334181 956613865 330299968 124795906 97205275 765822646 691065286 153842737 355134616 32508385 556257772 551261972 545408364 715393758 414420369 866602048 729120361 733276805 697110171 587731951 87799464 962601619 296747123 699455873 44716291 516548135 755561606 707715574 363463832 720106565 684740805 801372278 525434700 254087766 664895013 293520585 351875653 134529702 204946720 848798687 632185967 768102117 398916147 382189642 649162489 886112935 921383006 362374335 848374741 937630692 275724711 562504345 855887419 114782584 62367639 142870614 559707942 351398308 941643707 508709400 905111509 977229451 418907684 310021156 148596300 611536054 866932712 112601958 765838289 756047249 726385055 962104812 183178095 251255276 641052646 81353063 817907830 719832698 635621343 356302253 985384697 859276373 440840623 506564409 800478798 309375864 156027647 113420713 370710930 390397764 410717052 109514815 265558050 335730940 769869144 730227809 178509347 461370440 608456134 689806874 809349372 689712566 971695489 119628438 909747671 850697524 854346054 117491882 165904931 355204760 468737109 216666441 308306964 683962392 418680564 620941840 232500002 61372114 302168300 328408507 910454406 171985221 64039434 284530861 36786624 354997206 233222815 413041517 156053268 258388301 669604865 933523235 721171975 277052757 64128264 368423967 337428455 302066943 175398033 327142995 590628417 407626559 854274047 108720596 249697641 252687726 466559925 335272285 904997621 474388422 572656029 298746571 841699906 251284969 446899108 298770338 296570606 678313307 156318779 608384390 273952092 467790339 885328600 12907203 277985587 884886190 622517875 902064327 772255711 1506188 480584713 379992738 297603343 939593393 706892061 563434381 234155317 847389845 395225138 56752480 3840521 594926741 887756626 955007257 653284102 288360816 942295178 513164124 654088684 778910154 838273131 541016302 706536764 876166316 613013643 788523321 198919359 741195778 256985090 197544140 424231936 31404828 46907886 655800792 592476365 301776685 789481455 166740659 676830650 102275023 162875563 629534297 934451869 920007038 954288203 180081382 716554003 866222616 730521852 819034141 561887482 586662755 792394096 170444260 494528757 518641543 399292250 727746246 920986860 923489680 398770166 554716784 894162569 724861933 416816254 690170420 669187003 281738996 311979702 754364297 671286583 967869276 463779169 149957256 527644402 945470657 163991241 812154481 147757224 806263843 787916603 134324772 802307161 274807399 543696776 876403881 304449734 580416213 282862982 546902440 808687096 320316824 555194509 474825201 936764346 860753473 408250875 536852982 557807130 775687237 38782384 804595788 139257324 107729274 191245971 999926830 880579399 739890846 857393931 385854458 897615877 925396944 896152454 742559665 930492487 286161173 299888373 75050875 213370096 138904788 665270094 474978849 128890405 648247386 124430857 988437394 363591635 538225239 206650020 792908638 188097577 67348832 843258143 578893118 307007001 243938923 990979713 212298634 367669724 507939157 937759057 235262913 914709355 165596511 335474717 418790661 998546182 729355693 63432183 872810140 282424241 169829318 494725874 175668848 540343730 829478935 36429481 424460688 385535253 458238576 707619513 911302829 656415784 74596485 779008323 735194782 759572479 997024366 870781803 189707484 367946993 687953191 804718043 831022599 365209369 771644177 565887296 783617631 110625494 756376175 709585612 723237451 253574475 290865130 977490099 632647894 608783072 293240078 36499630 398808109 509723583 805594826 25028219 245648930 384788567 528289268 54991450 846954668 909590493 211868611 367051154 469472869 868911814 816295507 588897514 727580426 785718607 461341989 283140400 649676799 611387893 637601692 370836918 171865800 621176317 625522560 695414991 61075345 447688173 333814655 601621079 107069864 968499729 2304935 339259944 928638461 253139703 464156654 421332134 573250984 614361587 243843242 409672500 752458339 985411996 345017113 823724733 175680268 313549901 11816411 750722604 150602277 635062437 174608243 311860467 136140372 779478023 847785161 447485832 86331107 91183387 487260586 54700516 464429121 700675659 574550855 798185986 676043391 842715719 686062770 680153190 676758483 804964482 612829028 164929171 88586520 647845810 376055226 276013972 123832909 499408467 251368819 186967156 816647954 731074341 555556916 503479494 176934702 169501098 312338948 292938014 477154571 25719465 767423440 684853141 682756664 201118894 724679656 883049033 730536422 273965191 8112256 351288794 3444076 74700232 460798000 684370927 925280452 310566216 177904245 298703791 741936907 921510306 550263341 655346248 889543428 646325173 787578911 636820332 537745302 761290021 931391857 467225551 719383626 653971671 450595376 102399402 250239438 465855353 84573132 12962107 275209844 119733240 693813656 92119363 322176179 636312583 140443982 567238534 662373797 731968671 36417930 390576975 652325768 110349945 665846858 542574569 762992190 911034518 318067572 648454439 401144780 780183224 537492816 21097949 338409182 709917158 394994442 934018148 408440130 817555180 422321970 515790106 127617640 976793304 636426811 219566816 367685097 996910462 427505407 320389530 511026173 211071477 380996921 713803955 262975491 651831064 781094921 383513494 56787197 796989447 560454260 984330806 292852753 550307491 219237346 320478087 712767241 763403285 79720606 21975042 658595540 345054023 595046490 883454501 244291587 486608233 779431592 174231281 126389068 84513390 914463618 505216106 959761419 62092172 809234882 898922011 688521404 346130368 83384235 469435791 63334274 812388936 751721822 23995609 768723620 560118055 473472358 811181325 207067402 811194276 400577837 35809988 686399172 409770699 731026308 541238428 3211651 20453866 952199967 742281142 188497694 412873493 322900759 407601207 221811215 53491620 4617062 581960647 154262004 872143024 617144174 593095701 191162894 675156377 753565811 334867792 644086213 804830338 392764956 803216559 996129058 319640787 288420598 609807083 729100627 489268663 787518705 69952704 128931626 284089500 963865057 554853744 468891551 948317621 942387198 704862015 191052874 675567739 455655012 215446008 726762473 786059304 514322324 621729638 191797472 488715834 827948529 67838940 949472692 809783542 495526468 246049454 981889423 51948003 934623289 956188341 361089216 53956171 782596320 639603408 430304056 320443325 210303276 825452125 730675981 794594958 577963127 320713156 270798586 34754131 603162364 594982124 322856157 880298600 656622684 491904452 442980921 299213932 810668058 4566204 281081522 245245123 650146335 643064649 432532627 976165139 55713590 351777892 854968139 445911751 593705873 170686732 265832427 297164687 457973058 958418623 779390890 159754206 588617411 992175109 434287201 272463211 654905711 99902694 104610576 47406000 429628422 843389294 310226007 277321326 620564781 579158064 125901565 25089575 894572012 291121344 960268909 791461027 472555054 85945912 797813044 955035500 773415236 414143412 455240069 99863121 590095970 941656278 596081077 325414375 34220321 669282882 116738239 167430147 902205436 234915363 349129920 124366913 221121235 872679589 555681148 859363968 12480874 470212728 847298776 823693156 234800619 435755860 34821470 586335443 64950112 163293295 651697340 588801657 148521018 581464840 716202565 600522308 841231053 945445600 873787758 209601768 595891665 237762748 123087954 556062299 31130339 701428452 183677487 950548570 201430274 138319271 569520615 734192355 318169362 812917205 400623744 951947961 769970268 534838083 715946404 905121252 207104780 540537675 465466914 902263342 446269618 20607305 274924139 634578342 827879106 139407135 94266645 624962849 220983572 678000562 214531932 69463220 387265124 518585706 590158236 133067835 419217619 468651702 823999448 751103958 583092836 15256710 667992630 585214566 701465984 684640463 958430593 677062165 310659954 480003851 574464422 159175883 587953388 35624118 378185271 569438905 288638593 97273298 694196971 112467666 409212200 707884388 335329308 987948365 972355775 289525236 509636423 389155877 943071878 611373585 444112784 324309401 962657184 720335563 54896699 610716332 952429462 167917623 557619508 376205734 120957139 810610671 83614088 985144977 684526888 787638159 554724842 287586748 75027018 483689785 71990575 154433596 98380879 17088018 820025042 714734182 650331189 502902467 887488369 1495639 723197531 108147193 732447054 457459308 813821190 329125605 653532878 893149642 756255454 65869756 400188157 805875927 90744686 347638840 385770505 910195647 631195559 979793941 805206979 724353776 829878365 67616661 614801953 947357598 658557129 129565693 730214334 568695360 92115205 173950485 53305433 440490769 766147219 447610540 584070994 647047824 461612759 530127122 220858928 508042752 191748504 180136349 5628701 209745385 640292227 347762724 735800680 212333717 443188392 392466567 981094914 305391763 825408763 826107685 894863362 436577080 394843860 388057443 191926049 888658713 653542255 395781164 234858047 385436819 442727789 325954156 137029084 787941443 275675474 968847764 771571359 163134350 432350213 249757209 510673875 935184666 346089810 98143221 878893029 493253459 959419499 639010085 613373159 956270311 140551267 151756329 221039376 87595850 470760114 101006983 811333946 507092275 318663092 850284359 289318243 285919005 57734953 468812664 52552492 306359751 686562999 352335018 404911197 41248949 984822371 549579123 835983199 909210796 146735388 18633707 118170560 313410106 718487344 570805295 695461555 308245036 833771733 860958945 811061133 896644117 905430690 238124966 483963977 472953550 122405907 510678439 275969541 862957808 327184392 107862033 309270403 384472412 542189894 403078293 629788073 185524148 739023092 175000552 246325249 867670239 926636320 979119172 529921850 462216073 852749624 252660197 718920101 7960736 425915025 377259918 191831481 211712472 913057508 746631937 364188815 56567336 446088908 650459530 488421990 796048971 663623241 82615413 459320096 110568256 459763519 234407827 485046980 18698955 537708536 422851514 967112186 175862769 366058398 741878594 610604690 818171776 654292162 647762056 240342525 904524933 888013784 579327598 638006738 552698579 859439032 581571801 249306699 726771075 532584991 672481586 802263749 193564014 753396268 951256806 762714692 831688117 137045731 328497638 374692844 983525434 79578541 369599272 623458697 342147620 885184726 794430756 776500232 749223007 783553038 433677911 586829820 587900953 458884841 619423171 32075290 883176775 766247775 422463341 704804285 205500702 638116428 602398942 60989282 635628698 71534577 898391971 578133293 369183994 463544433 157023693 733790051 230494785 54912085 516450418 38092014 164279735 389610761 651810346 730812380 192543847 225774941 812061586 338530784 436782495 587748868 700580301 32072912 629995890 752930328 948872958 62470949 335863097 588089748 757459151 420638334 454110222 199318489 835337965 686814749 676863311 337356842 384225161 53213032 614974753 888325679 905389528 805090921 942910699 229466230 324537492 644253775 245307350 634309357 139647098 908473323 26825556 447202666 816127178 1570356 955667862 16440355 661620170 281439427 471472148 431459382 310741827 734217816 740231690 718486562 112941826 109363539 71611125 261741644 552952665 675706939 233686297 765335932 691359643 637060155 582735870 724370781 380153507 16563616 678634735 71935744 167603022 480359516 172497786 240715097 186709756 829081734 777346546 152015297 913091091 171358424 103780848 524119666 923800188 961730864 399501006 530304782 226867748 914136847 735766059 596128537 422409596 451243037 342006890 74125434 619545594 64511651 21128498 211427838 767028886 226488847 204778991 269812693 853014094 453716852 597139024 546274323 728947362 971643911 959382215 88607536 439501848 8173987 582535948 817504905 607373497 690166086 494962842 503629021 75161234 728539026 958286641 363304656 144099893 236605773 606911314 417042283 483075381 567905761 178924742 117938330 895481005 108878812 45301016 418505133 37808058 746569585 443621910 242438103 88415740 524003062 907171924 410280114 829897241 946828132 967281064 55573178 177172027 737571546 996616111 348644813 849430669 58396443 587419207 875225521 439282113 706516491 641942035 652844686 804273549 82100277 274578682 417953648 476645161 105145160 572167336 566134470 996015058 969723541 523802892 712782054 507823947 478214547 275220696 829739143 269028439 677710428 912617477 480384325 556287296 388620845 660373580 471025184 431610451 53549034 210993069 234690045 165400674 649250455 231530220 568044068 862715200 668618208 384463887 403996864 28720713 569490066 347750114 795370338 726729943 710742816 466431859 277531519 614738126 717514271 425424534 296721645 402241297 4162762 610704481 923642474 725395466 338843518 276416689 309962773 944986150 222227519 849828772 457695219 388985943 810899250 821664285 169815147 621738640 954706721 797698628 910406858 995746381 869658106 605637635 876765120 986752264 97830736 179611018 456755682 786302149 475369688 95348683 790596134 606530183 368769774 380933886 510767721 219212504 119717134 498447135 467713004 781562437 912221787 977746027 483086291 796317152 812554779 97036775 816225189 131300797 59902008 620749273 53427151 683493749 703708609 259001933 19729953 178621094 463126887 573576081 262800463 714296688 869577728 511835321 3622001 211264761 56062216 62278684 668972931 103811050 328208155 393034196 742114790 283249393 664900732 114936898 591385053 345712957 483583890 58634889 84015633 45043461 711501157 92472590 571154446 89300481 665059877 883359230 972085956 428444143 507066788 404600776 884092166 502006032 927149527 108989855 109449230 895773352 794122584 468287481 926851575 950924673 351969255 417103122 6355522 438111848 766289636 93233002 193900626 384733359 969225687 355628099 585169391 116539562 661026537 284235300 502756295 866583602 253750120 654141273 369393640 878860069 877325895 607294576 386129480 444410339 882186907 41309885 919707965 712124883 131132447 714043095 810369029 316327388 768205233 83886873 926942528 892674284 30737363 959509026 36424561 552248437 48803115 446424405 878994304 127931115 323354883 998865754 982786874 950702663 293244873 233939611 321122768 455949959 391925136 832995784 490803284 572775467 296283278 882089555 149051967 124480186 63204252 591322869 54022126 319135547 579858105 840379431 452984608 257686716 277565831 529892010 233600890 253872335 553350604 252638720 13305091 631434760 489655283 446672624 606742696 17891456 345738121 536232966 314652345 638542421 628719040 356940816 267731818 637308968 191593967 877732514 91773779 692604829 225921551 521643155 41575921 725184990 363807552 556430974 194007075 865245209 355477570 704736578 192716973 411276285 933603836 459348098 447050936 206085697 140362233 574043942 449549392 796571934 187705574 756349400 535092965 979865808 649563926 922168712 389035978 615598616 546038526 243622377 230636217 849391805 815631801 904306161 511641678 865602054 996955524 134347357 359968903 880512833 292605507 192159275 847524682 576377920 953012731 987684637 21144799 51006423 548597078 370070589 1470066 331353695 892580898 26120788 376409747 311019574 247524306 596982385 554326965 324985917 906345467 90329704 249125042 55310936 388109528 485535056 89410885 231168498 225036231 107058180 607889038 617142390 101268426 47184803 52967826 430876119 775756807 937745937 626793913 531092745 838843977 243966068 206174030 712832133 480152956 839847351 299345923 802853065 193191988 408238858 871123818 237403350 923924775 114484832 800567677 61312176 578272686 742672111 576142614 525572578 493254729 447167412 68341880 730956791 83789080 606781932 433038788 980274434 704060002 739107228 554762117 121602071 173837074 432612363 526806309 354257360 258058037 288342595 429024117 260434121 475867261 264200595 730576681 260185635 411116737 793725967 590294874 942151685 794291835 521167630 46731266 334201878 590412104 986758571 771474051 658888709 236841068 313432902 145788449 88679938 721460555 484215296 900365443 522066754 259896817 593112898 434791990 199181438 613388683 200474678 257101610 449150068 419716844 347085388 506952499 271002725 548958473 218896311 53762185 40226965 822827389 244934126 453743176 833606351 848939270 784747563 292054257 373088478 692834310 724597231 436834535 858721045 236151043 594407292 17288435 366786248 57474343 208832090 144787137 598606033 822997184 841503699 879014241 18893836 930980289 336910198 913332678 550364123 142883904 228120983 320600906 569255586 427622646 893491661 855145512 838724172 329248706 327035764 547897857 70529220 203208742 561339433 83178072 319102077 913190344 752896081 891834646 314639595 792069363 89444753 443639558 19692296 654691091 265237335 761521754 545741776 937715005 318660432 656796964 74924229 314983588 544515568 826462174 261636715 619990821 347002093 118377955 253528781 5592508 69832132 178569203 775865334 419532557 364079667 362802355 480934009 582649820 825973437 328001835 707744234 950085013 14703402 956528454 986173283 474010309 612846851 870878805 360623616 253163422 615650330 163516301 294661987 14889079 804821760 36327556 158024241 126359626 318225294 607855032 658481298 524398389 869383517 94028040 972291765 583778553 869327437 158332984 211183434 17598334 900549378 350352242 12588038 629014861 125414754 564353472 203154466 733337108 823254808 174032787 391549149 509916454 142908948 214354751 982982133 777422840 952300297 758373244 675297842 100456102 887966702 934226919 199862748 610667116 519271550 918721919 408372543 272827436 107130040 835639592 582464302 891956462 415969631 344785963 237947774 804164188 692849274 675899572 918135686 190758722 953658325 161797203 302308517 598152212 178782079 49282684 858126524 213900648 655850059 156222727 65017520 970171511 246620239 887141040 72672490 520797089 301266279 483880344 824416214 933863142 967332275 468619202 701297767 543418477 756225556 876614551 202177169 997905153 68019891 339714658 163922382 983086734 114975099 496779989 978860442 605824681 634852506 63849859 906605559 602850054 957198084 791944547 227097578 224174079 569772272 258930771 795924988 19334420 212592729 63118227 94941881 279681893 155700606 442412614 614699828 35860538 301937506 86518773 99362178 116750716 332980812 526818571 301023034 684432441 235570760 283766105 664132604 485592355 522030501 338727060 377017319 518118162 290497398 429816018 42618912 824607614 30610961 472752913 685004114 107182853 276044178 29536176 333487657 48258539 961759321 283185396 936864726 138283157 42146696 917181317 242951822 280897037 834015622 262162670 946011147 825442945 753570942 970436640 648379913 330644420 650121441 959252463 127579850 349681100 708907488 573739412 577986451 607739698 203706354 66119977 176667949 137552821 187858260 670714416 631036517 653239991 169725572 446351373 556301452 752095678 782066886 771073159 111887863 496491253 492779679 426477131 692285568 395080616 54876252 911212393 509426179 471276747 809493132 392217557 344564962 695530356 324801666 735298023 163444354 492690269 993954004 859264219 405957068 204902243 313280991 565908818 321111980 603355145 86048832 80963536 247454101 213645814 833823068 581317948 152981500 149536370 380158425 795226978 309298905 176977389 270028323 697620340 658417193 21584505 280230120 320032901 15472750 62970443 521284508 437590029 710825261 931787838 409750262 928569448 392000367 275061327 807773041 971397463 557916737 9190434 229806540 264154237 722513716 577786236 30158219 818672610 739058397 903217351 897248627 702766708 554315094 134609809 833348113 133708929 364929211 115237133 533826612 221484095 81631662 186077328 676822383 97320005 542287316 288623125 721513112 144330255 950560854 614843578 699052108 562552957 245790817 445803841 336142696 703767636 739582374 990313104 254884753 909192380 409133274 766677553 748737966 167774656 580126775 728071378 603389032 774903505 967084538 142140615 547408561 776250179 331982563 575746691 122463802 638149327 978929848 464374562 551532027 885367824 488470722 227682019 903745199 488957702 718272590 405273510 425983829 303918486 491628845 821170546 86308784 159251975 918439476 463281394 689720008 457372550 466908605 79595506 987908967 524101283 677007908 649462247 515970717 246208466 895835212 834139749 436822589 194424811 564532760 394859942 245496670 305922731 581426929 21411594 347088602 361735473 182176326 234626961 755250642 407851137 442279944 657568867 843188264 619427332 357480234 759094088 493048579 61310470 575707687 39662385 305063759 96098871 216070523 173365421 95802426 959787051 326178345 882650740 42053560 428055514 682791988 913083360 853273856 590497312 603620134 65542511 26894606 263477566 56496780 18037059 138871071 118239063 349012599 990972321 367356215 634715380 651906556 469899638 506626718 843008385 980261813 713766605 821900894 582054862 245545023 360573786 111586759 327506062 282849466 607471346 903763180 572397787 547850060 60392464 245251876 530778800 986462110 38946898 187478409 956113774 141988701 289692922 919573884 473766488 777751738 545854831 15451935 352577302 547775723 940929977 766604249 977589814 74786984 86826248 241195222 919942566 376650926 358408237 565730181 807191868 110263359 807653918 29075480 690386222 315062689 28859511 643269127 95030938 317025947 40915444 108239501 999911423 794377979 260671225 793851690 566345154 618087186 417423370 76667935 963127979 860763701 983973970 318445301 302374501 161563966 966041120 579655414 499682817 885632778 757988198 480141746 225029747 406102777 954267705 644391804 981753620 902204273 858403156 507381227 916145182 616355419 985504404 548455002 501572915 579321764 268472189 278804583 232315351 336042942 479320499 548460663 773012977 220683292 371282306 555184177 16297038 518499257 910813272 100976383 237707038 519835538 888752453 545205392 353926261 789460263 981187458 263809369 612401867 650386174 817854695 945666319 325324669 194771232 611156082 534354734 414610250 670677915 356716743 753236341 22932182 230478078 391186603 889934952 55114538 741306080 878117768 9429453 969528370 360625753 849005549 752347951 322176318 677075078 11438603 296309342 920899970 793115914 381393465 953359341 265993877 334788232 513651568 346695091 484296950 288412458 445398479 245612363 290455170 690472221 945221912 115798676 952806143 50732306 773153585 398033457 372206741 475938495 201788581 976043017 523181648 524711772 192756513 548242888 626813599 226776615 67858423 568773469 550320088 162867936 528948894 347592058 233027762 985864269 705069871 329562648 65284809 245661367 880743146 496909040 259765533 831782508 231335087 254847490 544817299 751964219 6424454 300190226 107593331 650064891 633916183 533721382 464132328 694096644 465283123 837600521 158142851 374795956 299005769 924156876 641136057 149331691 666226929 4812351 938327904 945262735 291794533 985875068 363637046 502953993 82145283 618399325 798598490 589632966 978120140 127196673 607175633 789209784 157988840 945513035 736929538 408878291 614592288 378288995 658628666 208941968 345899363 686108467 417487913 653882989 249129025 359482346 205562212 27809642 459096947 413120637 574864609 756941197 390980433 600204065 45582973 671169887 239758170 823683027 904649081 177339246 106105008 747999952 459710713 866695369 637484697 813083933 881010820 399117703 564933887 124183808 58109063 186513216 636975345 615210116 173924050 59369362 984317728 778733050 385062681 349420189 575592547 911481971 240761716 247187848 634852915 681459270 462439647 782309114 580947248 229470096 338878907 343881121 346787738 784124079 485873739 387664558 525954008 17690822 951508792 530774615 545794293 653257277 953291278 885214292 328537886 392945470 51335101 148704867 102600229 797593145 470411544 116292293 440548865 780120160 113342809 776980670 101038412 283821612 499288731 100496664 532047299 208489430 980117599 724857505 164615370 674191839 708221448 368497320 247767526 662803337 732823391 911137156 374741312 174632283 678997263 685670157 651707945 578026400 670760233 402203425 480706448 260133609 851844002 172780577 333408910 56145543 191136465 361791857 551419099 958281490 686719985 97793019 966597973 974987492 13351845 884030125 375225984 121920159 196700271 852385526 209410817 82082211 400226615 383831885 166657570 459911321 768207306 734665642 317145170 496571883 533924697 263833611 504704930 807331401 789338358 394835697 699656776 514876197 973504026 243015136 561914656 947929912 131467554 800906210 236939814 521546491 289464781 665784837 347331837 491548463 317530560 675215320 306602859 571675477 104727298 514701298 9020890 243190839 157947520 197094507 707684313 835891293 793178762 495939425 762538649 389855385 573381460 112851829 122981745 795496060 291516790 894178379 652264027 175647966 67725933 803153678 591774836 770416730 691887896 564781289 105454720 670571983 882674747 228436879 248532835 792015072 446469375 291132852 482922665 385473141 226739568 228004241 853444863 955969848 917501694 389355876 379216055 181260825 469094652 804493293 79915592 816542411 83099940 116028147 195267788 702732868 216546322 289093565 337923713 970108225 887711172 635210138 337764169 535966399 973593121 969762393 243341609 830344323 710402414 555659473 379018445 439486868 181863642 465285467 993862659 92768443 606158580 384477267 203765307 350478602 472959023 813128346 639623950 851855954 50065765 228636695 15381172 137196971 689359441 351998001 528752780 480959472 439150611 704674391 8913304 400830528 229910960 471346296 764056318 242157183 979322512 552532875 362264200 410058706 346586366 883606025 597988645 5346599 684281516 886370414 885609318 565563307 656462636 731512763 442714626 661645137 796008568 891101175 179845714 124026194 230767466 614444201 970162901 268132519 544114245 242776416 541721005 546001041 239008042 850649131 43658529 684078354 358998692 970840609 39186457 128520561 831846941 149407707 365205669 94809274 662813286 708986357 105821815 165703740 57505843 652918673 869840227 537691145 979881629 363559635 641584102 136430969 337200030 940790118 398915997 941478823 222984856 966370037 440551881 997813746 809622735 162405811 745502674 654310014 511823338 275058900 151681985 212532401 393837686 605001489 802323140 815208374 183352931 472676648 707729325 470926077 355167109 222193242 56657780 289807033 204113940 807751916 585002417 601228385 805217580 611548838 293691682 737546543 219473230 342383959 448897579 203436196 116182237 871046990 733769553 11920130 537263266 109414371 149869502 971678160 855912009 611513836 328847809 362842202 508190434 897155656 369865035 957116975 870181216 86338648 572531826 485974945 51582749 137463936 989050865 301734984 869749332 226277547 328799142 271391615 492024998 32786629 436091668 973435110 666895254 397548350 963536863 906815198 449157901 262673293 140630098 955716880 40592854 399808171 767600092 362542311 594869795 773888404 880288654 797429265 369866246 239031754 719917215 894059778 910465529 260342738 18215144 896025968 348356439 853851060 230422889 417662680 194508000 767692159 621168322 807914744 274238265 765695939 352155067 153185363 467742058 557883925 560494012 536591536 711506270 894292878 297229141 101718427 956506214 154498892 345247928 872498915 408758199 843611888 672835642 715921178 625247975 303142175 245420758 876623896 747837556 369517057 489150633 941288825 503256637 31065541 969677687 734530330 662690822 334829851 667811621 220348320 575890937 832228792 583954493 686257393 151676704 474970838 171519085 711063736 836384236 983001521 12762888 255498469 908479665 315771915 402344323 705540139 742185511 188288168 207830521 397900929 234648043 590106579 367468456 260453794 197350652 747934168 185842034 103437709 778490942 80345992 127646813 441388293 771359994 495648440 691800595 778342929 223571292 534899905 191929699 519723133 168310004 269146370 731952830 727935576 843049782 341478234 419122874 12647540 184412154 728963246 555320979 820564202 201278972 211567977 41936037 626548115 860460893 874576887 776746227 905281167 327461408 952525641 965124516 88352962 538676910 242839892 939344768 320789074 898574418 48197521 526937719 156164395 6393790 945708927 141496858 130026363 269488517 306462493 4453408 735017014 118081694 161369968 910904035 335088019 551225575 783890179 305170400 756982156 736513440 117367906 307828795 77130850 381238764 146493086 487921464 765899544 390323540 729991116 114071235 38301683 386940995 706004358 690159081 1256192 234736778 582061928 348612957 776458894 642844126 47794068 152258548 968188847 468076629 284117295 278906665 34375356 531713773 338606305 863789466 709626830 591378949 571786585 867480969 475795270 818696162 35916743 406682971 1998405 114456876 507318880 945117725 315161396 422011758 571854558 769136634 405743678 897178521 901308669 927992518 466610129 80893569 217981695 344826998 62176545 457549663 385486377 231104934 629074597 692068941 849097540 769529362 671394968 583599821 111030045 212577565 956575097 606459971 163062533 361723469 186324619 711093366 171258705 485094860 106225750 490201619 810586587 328147177 414192932 938616106 958147199 180169877 360082821 765648303 952192927 676227047 266263244 744312314 518384288 254032536 534416783 466664263 227491947 577989000 548258858 205913655 551692781 393363255 873245501 52931918 127305879 416588364 966029354 748902771 611551966 288822802 320993176 429764210 524201660 493271286 720637939 737834365 251963437 866234634 381924841 761837991 208254899 967301253 911280366 241167976 647261907 205981249 285427129 139314716 120605846 730039356 932194501 76146308 865522697 649205271 427676369 916468035 500757181 146069402 828292960 342062689 648816455 287175470 429093690 517062348 692276161 734077025 193073897 483948755 475048007 170614886 433803581 929404073 971975036 618213522 903154633 621695720 257817858 174409953 869021539 300583179 421462021 888930926 602327208 863672306 270672817 591781886 827532917 144781410 791201719 679030902 757924975 222629251 950514893 229152096 329733500 59307360 195220779 638659435 904419400 445900650 414187790 386081512 378615745 671187189 393171768 264557646 406249372 95394234 784707950 586144438 914159822 882083412 444551417 947788895 391840787 715431619 953557798 362663723 512378986 134370540 287816134 220591393 783765910 566142230 75578286 105873129 57220767 500411502 251236664 180704851 611820623 282622852 470192833 276052688 291444662 5707980 646319913 259621879 737320103 693813534 775032406 291970050 168547384 953942583 754025905 72372302 478508870 872359734 235420839 566724063 425856751 958934303 679433001 541166553 840257301 185119067 983321644 178686472 4123362 249948726 125025322 709663577 353447231 332116832 318747552 390202975 395349339 180174445 35836302 285308367 546905898 35154773 667364858 286348036 159725027 214358772 952995437 297884795 722540673 234603403 214356084 402606680 602147396 823732541 919839264 923779296 130961709 818952339 84092551 457390333 643982981 129163513 683742784 968036029 251383638 367834943 760168939 377059795 456039664 737237528 97465511 759969813 154982758 410950814 829597338 755856892 815488526 160977612 446330733 941128999 391278597 504620547 225336525 33315032 863279273 48741766 856584939 237012085 133850653 457564925 763249917 157986824 292574152 732626678 466066875 75520192 943618774 766634335 835512291 853395822 257892022 389827086 782512309 443303689 452450714 660626233 982130807 984803114 161129722 436731902 675289842 557674641 136686609 435721436 984186355 450332574 759301726 729111096 790770123 952226008 569822245 876566746 276044240 161322858 541676268 751614573 223088346 411617697 948252158 210932226 465715142 642397551 4649707 710980749 805373943 709508843 230761990 2993511 872969168 93632207 809694950 196150474 515444539 630285561 396460773 886296665 271779877 939728106 607874980 622801813 975692543 163173450 909051781 600552552 503298879 836607330 355082800 500571038 822571997 161096096 799010063 281788263 183863766 63667223 319095761 19224023 342391981 833111548 653760746 956002151 888310501 749607210 178364434 820593009 962042504 434203295 621295810 463360695 217212835 136689405 207260346 655274972 742468295 302224650 547998334 688036841 63817098 488620592 586726356 473695434 899808004 754897150 35537479 390637007 243148371 395562404 334610343 90106412 368840471 811386491 892822663 777751416 583923190 750338683 19380926 189042738 906366745 846697412 739260391 700296759 163376813 340379158 856328160 103604557 727812964 123829080 621266767 140968348 71569649 722345492 78194200 603550768 511207567 46203897 3276776 711639416 249094523 646059608 34112686 473622474 843158389 24984232 412800284 711951837 796799812 343092483 771109162 804912973 566800687 702248614 354443924 312042266 349651844 390105717 504726871 95139881 680594196 267986292 89742392 653513666 898907573 59501903 705029437 260855824 791179455 226804435 863341617 559632036 33422224 683975283 727583012 697772787 399776264 715676868 237767401 133351635 419667213 100274433 915120535 765847298 390829833 476456839 601815305 687382943 471969383 598733402 754815326 486107311 453391385 567294367 171007353 596443289 556823061 73600544 920463233 959309994 600587731 347834315 803967331 367667603 925919953 200242739 390385483 306080742 856935695 486698253 777190959 858588316 52866963 553287349 390517316 209594257 215240423 851838631 729708934 603911686 555918230 19336710 163081269 806489375 754821298 514904600 27954002 276903011 698902609 321026759 816779047 745868863 807939595 580815650 373971900 148429955 908207998 255223770 30829922 649581795 659737803 940776901 46486316 541393271 869862678 216252511 751566193 356729147 28922121 887115844 430138956 260549264 677094737 384635831 957650460 188334521 626478368 558632223 299236356 936975711 362832554 751479684 337926252 613614350 403022760 598313238 234432894 802893238 870549464 383703463 893814698 626360362 329216890 635730732 577542178 623085988 23861204 362078271 143337311 63476287 246658480 251894432 166988186 832215932 908636633 291691439 209544020 905708734 128982945 611974900 392881102 823926734 472402270 269660824 817227153 667859287 758511337 640928745 327342312 6865258 310359069 541723098 732872289 536803836 459172190 447114624 739310928 173995364 122836495 710544022 262280268 220269277 798529306 471268346 389717936 107349770 906893165 902725166 689386523 981811821 145521271 498585560 407222513 738030062 174969519 114080834 214091479 40080218 373320717 477347290 262407226 589555682 219618959 388431539 673655753 383567000 830491318 3789571 500096759 892774645 261349382 844011427 93248122 865888086 773096330 631434898 952554191 317963642 314213453 29779314 19081395 555085062 391480802 59250697 858679723 74193921 768592092 654969538 571889277 633412440 769337175 131175210 850580917 248669019 28646766 931925619 261813281 888000574 623115202 720338932 781284694 172881049 720629754 149805478 774557225 54830569 855999805 118717097 104026422 907324685 663684793 594796989 508937052 22035145 278861344 830459338 647880766 838598214 644490790 378080344 705401028 120935824 659901188 330886167 681276824 10932247 936715512 510109017 127023530 723838254 215812291 477896851 289537708 637598351 395398697 502273248 200331159 106129622 855033461 789471357 19745573 824303617 727694066 625409870 803760724 26415095 945492339 451486552 327666409 55196413 173510860 591603013 277244906 581209666 571151702 332175075 649874467 342190165 998033263 788739493 38401699 783403433 961851896 72655136 932284220 785906968 888953045 395578255 515278086 181782621 131828592 149920336 891977948 835799704 847794487 778283109 145113053 577947342 194759194 8212212 194856428 883275367 479259917 906511816 721548337 827677102 80418444 87999949 190258070 261132373 151370514 945370519 185582923 67508206 245200801 784606172 388086595 982761075 720335421 568519669 416929461 80314046 527337584 225955426 233733275 792470290 478199240 186666307 488338486 312371088 419379285 805080799 701971336 798898883 724977964 262546465 370083288 363268117 98297062 505102102 603758642 100194391 30654497 827685744 629130725 26087997 780741118 801948934 322677507 725638368 263650465 758893650 450966244 429240378 449729973 432939249 851734179 995382701 735300325 238035495 7953823 78976637 761667684 194300760 184122364 1409617 29505894 547759248 920683296 514871734 66371237 364269820 84709942 360468636 295589085 908750703 725338286 317939415 839791951 381272798 260320955 57820319 435209282 748922084 832595923 749499152 753799549 365674047 206856499 596423851 145132239 471352145 220703833 740879315 582058632 161909920 357211528 930510161 982226429 621483350 953862215 398483153 959383559 667855809 235284962 321356131 555840900 114228692 552536040 606609402 25782741 394593189 648599211 886775280 909118303 942757357 513188803 42916224 763470346 312365707 701648011 770019915 150714309 420095233 547302051 153037268 869149440 607710453 13189228 648664068 2236720 932373682 720299407 223000998 493501774 139431332 71469942 175381740 733291608 177153760 86114770 429205992 310248911 495560601 744836883 87408404 733627448 298319276 444859123 636982731 807415707 785776149 949771500 774276813 602204679 884321656 37471421 812163263 228247564 771047065 443826409 331063465 927717183 706181348 253418295 795601014 942595258 40114918 471623475 238324599 950072729 941489361 644415148 728952545 318605694 117231868 276847668 349508170 980885261 599288417 908929955 1012272 516062321 936264990 30384788 577067122 544146901 313924852 604466407 254464725 471902700 965996491 966647101 380176256 141895274 825623084 996584319 870722432 92204169 899929029 343625048 179549509 641039749 591259113 18561718 863197475 544506656 602127886 143464013 231288274 779377695 842197581 744363028 891910383 61622986 893415909 285759941 732163449 522742128 150604215 593458017 891449940 798867169 137306827 47708074 89557705 126263026 580976843 610172072 165542148 806037757 383836803 228315173 696429717 157383774 908916327 788191281 719877872 162287351 210549005 645636510 371710445 423456685 938072494 725931652 890427464 105906408 279113386 522323647 990262306 555977495 325602817 411945580 496540030 572028714 119244250 317430896 3656901 751346966 701200640 485171441 173253442 353857621 837204319 336482778 33620391 658566243 79346316 12601692 542647431 850840386 560663099 527119976 349981401 121355767 789492934 939381045 271542907 29805834 93914541 156583360 680699053 301699338 397706768 202695751 481685650 125582087 18575671 14575053 891658675 165563158 444684555 638239386 744373883 433230545 452829850 761821880 324856507 975633876 518588566 134908535 75959848 916089409 771501015 280000745 332041944 743473981 113356757 982744679 965846473 516232561 160216878 417673994 842497370 342290825 220308006 428965170 459294160 451964600 346885922 501007363 652035539 386092339 123900716 26742243 179928302 468791985 135474290 58145534 55874066 158478066 419023047 123929538 114811411 624964661 438752289 785861475 529655338 714996672 726429977 52562520 944541809 400284251 523249518 17828572 949872234 233747157 4088450 828231022 107274617 297969790 919067099 310672721 32092517 746924459 898175396 658940685 16726747 512875574 319696169 787980012 740958187 284922875 590142815 473857406 886045833 911786332 506894169 931338773 507627277 776848830 318402772 199424330 431493299 191307274 605298860 228395382 788982300 199799597 525196644 126687546 782798284 832101016 261021091 870458872 381269674 555123904 831921330 87394903 851806338 419134367 33833215 473692866 866726022 126982449 81180828 494381034 677930953 743872505 880111040 349323072 128274883 621006201 747983685 64993660 507881680 908001981 365959464 663281433 959261873 170446545 711589133 68291798 920925961 746710342 587095737 163202614 752132576 694642354 312608406 221169665 357286436 859774764 843479602 442560705 267682340 175082196 221333696 662565190 330536467 407312969 915103125 939000098 582374027 106703153 861144748 742548782 129318663 696001205 265946403 822893571 89442407 211855361 57302460 413683330 329300336 919326921 833873245 138524237 443060554 456427967 414507408 783088203 824906240 937862942 460212996 541675816 375513859 994285858 231844362 406502866 375411112 827388045 936489752 707085821 109457317 196736292 981260618 397402272 280654232 973005872 762983644 517224566 213242240 269307134 943334321 680287871 951649602 675083103 392347087 421022844 793725733 827689001 216625633 346995574 730144342 629687220 418724275 317764151 720287077 879121501 92381882 732580303 562111686 283989766 299970698 408991249 43824465 842553748 353439581 760172051 772551875 946328432 225908371 411300530 611473979 457899527 61572396 980949771 806641341 988269386 331236432 706047747 973040563 777257519 650943943 445818305 252655462 958379310 417690754 798369326 434039689 19395268 41038608 824122236 672167855 922454003 196671529 478929308 669520336 371294400 803987751 225050054 526457032 422390964 864725640 967405301 967194840 114634588 186411118 792655464 312700963 944211657 734160671 973475363 785180978 179089425 605219205 787190636 180546417 315153356 281329070 986219854 101172656 909758103 23113037 289336601 610557602 854946196 132395575 625890528 246763361 945748713 439037159 828453881 147001320 185069628 835126012 475908481 873063832 14693694 943355830 497186006 220840372 591631901 839488124 258282011 92657636 228676623 337055064 443473591 104213174 67093454 969149817 984201174 113804824 936129047 159474608 53420774 124155872 704432170 152578804 884873244 181472836 235821133 975903966 527783661 21076578 824774729 533416493 952300693 321242298 917943787 539969348 963946131 624927150 433145220 734855335 418104107 261094409 291231850 386291074 421094371 22636917 964871029 578180642 551481350 865953027 304400259 646082169 232592164 669039015 237252596 764745886 57090960 746185914 854390062 680331595 520230112 905302134 541923610 481386077 927281265 815748734 375765925 241015128 294586849 63838291 569575232 378905057 289775507 293357535 837239137 773940289 570661166 591448046 825847552 773330409 773228574 38977712 402689307 357028840 886995474 899356217 516610354 614200695 366200188 810899714 753384907 767757934 246146068 5516901 665990383 281080268 874982230 497483044 647844011 802930226 578172159 123170274 744234384 161125480 608137108 503911336 246336820 279454680 366916826 688552034 320224943 633843982 504651359 981657440 155172639 139062846 217433072 743122902 515563044 207031230 93440033 463953244 4321380 346583687 521960137 993893998 508686856 374024376 872894850 556686572 622585150 404222995 659015213 501241500 246498997 631633534 200231788 868080547 983608356 684851844 723337511 262672144 250108099 423822802 703572232 454520657 762770895 340204474 380030718 572023996 105704203 485765043 559572414 386143752 699960122 283731926 310339389 133621969 828785318 997504355 199418679 762893847 735414684 851256122 531487660 890706623 153147118 173099619 25237341 531599889 987374703 732912262 787149395 699524152 884919674 209102452 52830809 230459589 409189228 68115612 497960829 817433901 53995045 696092054 74570899 568012102 134363276 692661916 547591602 541278670 414433032 651835404 794336949 387493092 54002695 236890600 169614267 935486093 440422522 644052565 939014055 795000112 129908311 669285919 734345376 134651418 831903510 96584500 12953234 88840188 790101045 720223013 460157868 369796968 712578485 79124392 559203552 753868119 224578714 959215896 732452455 10519973 883612526 682728691 615625274 872876947 275505854 776873563 936058010 991257157 129856412 321670806 313428104 176940866 836928027 202195854 699381837 304980215 810224599 882746450 715421684 871370548 304568938 650646931 854094795 444425645 685379576 347635752 124439270 849045626 935955876 30181770 934863260 755315351 601206296 219496537 400919560 530831973 62459394 99087061 650329737 408095783 972809361 649641317 486349890 224752774 72857596 499799316 739520411 346148110 886348795 957336079 599253182 51082415 9356876 151060008 493632027 486462524 131954991 607011158 869887204 33696495 654121963 258651699 134979985 624120035 854258503 380492412 389200990 272560537 485348369 859396501 430433224 810993268 878590875 226139907 140237076 323473213 744300089 237875951 295713480 919444639 45060036 565916842 254561072 298300076 735035930 722613539 926665434 376834902 336183707 448534387 466215706 834408183 844393901 736886610 575739015 841604297 574107450 837402014 726425468 784919407 733301037 900738267 669190296 952850795 805096697 647206318 582807870 69209509 136032017 474559329 881560598 699996650 812310897 95007843 129930122 274680171 995994644 391546565 379065930 810547002 453320571 744695485 374201289 29508816 339401517 618017575 292279485 109233802 257350193 60466175 252598691 121242663 281274773 909638376 395911480 813620556 782888171 822830504 255785217 79681024 774251207 457284777 333579716 236474160 977489218 98407802 220209677 598701868 510584954 791586124 776946858 580075048 158521103 381233526 617560879 544715452 488399016 438366194 325310067 306328677 241758316 372671453 978201873 964058626 930980746 389405691 373844456 609068631 958585265 402730800 35152028 647486605 513376664 871435016 116324371 761356464 491654007 818556464 848316664 325157424 761938316 143918842 514634299 952153185 740695704 263945693 41783694 458474234 134857823 18536435 650052586 759968922 13207084 55774074 130082824 309303614 643319626 297068628 275950313 310525645 995872652 166868102 904701519 240616332 308299206 648794300 156564289 100346026 38552657 117342404 739880587 930224310 12530059 794845711 982516027 705909283 49014357 745218611 136671525 997643723 190906515 911377259 473961824 92783977 151359920 663306517 608299720 503980573 978827543 267233843 977284218 643105516 638918331 813975019 796519002 795361598 136375184 390038023 493077904 715843422 699648015 286406518 298577670 796980990 990637750 325914825 336518124 921222576 63103622 765517495 375004725 913117550 164188035 168394393 196414231 516958994 5992760 842178286 42556303 381108447 350721328 2876376 706670811 980257526 641555838 160150430 949982974 167118818 194805558 888763688 483240767 343988493 723699441 734815878 995325098 79355720 779263309 456452458 743037069 579680583 649138027 735172009 796467453 810257955 503609712 696715709 986331983 871550422 614058756 665264454 858562207 197345730 454800342 919807876 363185740 227505963 972470805 511298015 656730745 117788088 277884152 799239776 759835790 856759798 566591288 922884149 790345654 847485909 452883345 849071665 585595231 54956841 555165509 181446985 494550460 309385258 115656344 171346200 621635654 996326388 439277397 753998940 289279031 837848840 422456647 322333558 182450446 591359945 384025793 155181806 79432974 392662784 814089495 629247981 324049854 282855001 337326883 175487682 366593642 833556196 836210113 236374366 874579104 473027476 366649938 424232919 651211957 911919043 53928253 241771240 332328510 800714668 965612138 130101360 870928023 393538288 786284485 28138479 260096351 423270162 411351489 726333196 647565050 821420027 642854354 665141777 7865614 302520438 391640306 386308717 580439302 734432437 366000157 616943409 387617426 456846026 302345428 908567444 448908837 744777007 867016606 724115823 104241526 391496511 576058499 793424834 485868543 615735226 627065231 533400365 485913473 694190405 813135701 431758968 280221822 106068200 788322665 121963275 330836670 416668302 493567205 774799222 772535243 659519880 585593061 576976875 372596 612202251 594967307 711000767 855479374 877251757 62983163 428427501 832148014 935659244 896343520 293778578 822454448 909518247 280560870 887454066 453279156 807789219 278759870 370659186 702942171 937000455 299383837 664461596 678056206 200965856 18573116 266837022 457115896 303235998 505657433 206375883 662112647 757777557 226195253 15835032 760345455 165444733 216495253 409581472 479790758 335848179 213940418 597717793 732461801 102909174 478473736 43798781 733463094 209691498 119753530 510357050 399657296 890015128 208436780 493944962 812256831 292070828 826182200 681336996 416843469 391362358 263535802 366151953 711439625 780399018 188346260 687767136 355355080 998790368 713209771 240780234 376714527 656040340 956448103 652834734 671363306 724653031 35658039 758863374 894128969 406785500 63409163 311528209 29550366 318198236 817640920 201923967 285875344 635695410 806893592 694816584 559926154 790252688 954927175 492429309 325191740 439966345 859020391 117523285 145342361 749487636 247391613 399138730 218005976 547218191 565860370 522402425 951202036 903564986 711175346 153627878 395206444 771396664 331707504 769520693 500128131 913306386 327448929 157956178 193892929 496942515 159737628 174737482 987850608 627472364 403192128 630643408 356322656 440726386 837645294 783957689 873715491 119502939 606967883 468387712 952567057 883657637 966401280 704406467 246255942 511630256 949733050 657577924 100923935 623859390 91144362 697302505 417219265 868515706 991809285 23132988 241224594 744521070 465862021 253144043 462016702 355817355 100108262 719517641 362194099 579988133 335185002 285581515 274200741 484560373 319383126 475638157 891927819 828244373 109171 528017355 763952160 744282887 499605901 329585896 515837027 233748399 32718583 319058538 44454167 934223188 937112326 183113339 764300484 486280867 908848529 564488810 353359284 679021484 771205240 358914344 51971703 719362147 225817626 297663948 960279135 581301024 937716189 83540495 58293253 769754400 927810729 286727889 192229314 36322049 627404653 986872466 858176054 156747594 854897561 332598777 998522565 99933921 383670179 801837137 269391893 262430610 260314498 444913159 8060562 721216655 396354358 899766574 825018090 50079979 191384894 773086203 927152274 931107358 377392416 411542344 158676030 146542724 250669540 599561493 965967980 763314142 670607513 601202947 259723227 615201743 849630415 762658519 766955532 87241312 667745564 159042813 29064136 546392700 714264984 530430210 71973273 992423029 888695392 507515417 703669327 797886077 527810582 324571032 451723132 532400430 405383263 884259704 323426809 929456643 512152676 583992535 76660319 103282140 569003346 553491065 658672015 546043262 49675994 503280963 994823979 884983825 469056945 509048512 841041946 503855008 66739217 391259036 576428808 197651868 407180855 896203307 711340771 507939162 935836899 816020195 963957087 214555280 358364123 196452573 399435123 775755740 708007527 552792152 831752666 826979645 441323990 549133622 170954643 355258008 885412345 366049662 872359522 27092020 578510243 403206616 562903884 312250174 282308911 563286548 297924383 477781062 879734521 856203683 495273192 426117056 240964579 494965788 957406842 789971588 191103442 107169209 959526126 997405775 218389551 347235799 567911709 695287872 901554279 422765946 567010856 117061467 872391275 633015238 441234929 854485258 833749297 654126215 872454047 545893270 207307057 944673962 693569054 323211954 860541160 894923458 895051933 777892849 394803544 727625604 649959182 883444555 405234822 304686667 470019241 324515229 198257147 933026709 750523497 913852197 111019844 943636355 833528717 317820425 646580851 854262365 47575065 856183505 628071579 958232844 223026002 335173865 256562263 710714271 770871366 855415073 423487556 673535430 785005122 45085740 5486978 287122778 699427673 463555876 227807287 895143635 690608356 37548036 250683404 723846608 847246845 460570157 144405166 750522771 100948994 289325282 43290702 976595330 262272792 301486539 761625634 384535463 231446694 711023478 681298146 246146353 968958422 725523921 798912843 953192177 987398167 964832946 862679199 179538398 690455453 357495375 978742563 273506193 451437024 408060358 970006688 127571146 91874841 926192535 61423331 711777769 263064520 128680996 52580414 74827637 100791088 726928952 449264132 811291801 155491289 270576509 791575312 365523874 147361550 385336580 127850559 871471234 830408797 590320065 439369969 525078352 913372698 737262861 430760844 460951238 332882907 619411747 441298425 89472706 843268861 160879523 368350245 455317701 81381150 582315025 901197442 597071991 291785889 917653590 37061251 86669345 121559853 750327614 469450019 773705521 801985582 855748345 879126879 112759994 426197843 681123739 26398903 860468721 57194766 414837661 841200561 136119473 969302807 992368729 653352534 158461432 119642857 369098897 275588787 619594856 734808132 883908840 915481946 560322247 947643817 404910695 520266206 874857087 955845345 826472698 44615514 963524127 354887031 593713137 396620011 866520024 983625017 953468032 809121329 525704192 218056891 432934463 647581651 833299858 96086995 321906602 713730040 155930285 67457566 603426465 982346446 442332433 382905210 874627306 677732614 609848997 288359562 582111402 164304470 130388467 678357814 569955568 149842422 109555882 415432488 220005930 903280420 371586075 426476111 490149038 986869664 999582141 427406176 785301299 728115248 223460778 935363664 446601045 811012893 175718687 579170523 482517524 645257396 456826112 905986305 966692437 102119367 456409169 421146499 631974240 879013418 385950910 113553002 980461408 655365942 476777236 38444417 961055718 623261768 124208582 591699670 801265255 125004611 847765865 315760957 197888697 543483658 631502648 527476429 511002010 629299719 323753872 874215776 754816297 417800871 895671925 773878039 441975659 703134684 984462348 130591444 58669255 102978457 575903007 429545663 546017418 483656026 633402268 366805186 87765861 374369433 907733270 936506125 243799018 293958490 928157507 135321234 223061778 737506464 293188220 721686410 845055674 862736629 134105152 316205038 548603424 694308582 397611953 335287806 866307179 326830981 964765717 412118718 758682401 769209574 133670742 273282676 667913391 15628450 35508867 704595756 420611813 511828567 690613325 717022516 862694775 846414885 768608650 673506208 287116925 772451634 67327414 372969671 61672179 397423144 431254893 257242308 993563962 249418162 780657394 701625334 748425621 957373186 387648684 302815104 118793389 183452238 411224483 609861577 470080526 164230990 909644807 533613822 119781032 835281856 786250154 371804555 385312078 686513125 457744001 166491814 454262586 565852929 767135526 526764228 301023879 102215646 897402201 587271202 306028726 510700361 169543802 157494077 144700714 979464852 985194513 349503834 691937708 530090515 321220679 453663487 234556135 650493343 501816426 972477048 760623341 667237654 945937773 918018131 47440816 506801368 187478117 172078052 702825866 140884044 882962189 447329730 677307318 935318105 500567619 828167752 357202644 580001773 267791497 43006485 581417833 909585530 125829765 474833548 429864540 816735348 301224321 616674389 94258042 903269332 115863019 18199514 76476404 890228888 888098774 386784715 282242780 7733056 718710648 643513754 190295979 512954195 258324906 625637888 119001278 600405464 945292395 981067638 696647636 615144926 576158045 350169789 695651986 323666676 484742727 640284503 168585471 177663921 185427857 129587723 439829512 658873901 236803275 114367845 636720125 920707206 696740134 418814003 22609682 39103837 353490425 112394249 665098207 654631510 758411069 599243198 210631137 258211995 781675026 938020845 605891575 571366746 354668344 265044853 257587429 753135170 423853463 252484090 341894100 700297226 704581303 235384929 627476688 546276075 955174216 368616792 348861769 415083297 801424796 279139787 828789907 235638637 376609832 426848624 340266598 802848150 675245063 40007485 987837790 252563683 576166263 852976108 622973819 157890211 814840921 228424318 386263203 467984037 273874101 730696885 596975899 38669760 17554740 851108248 89339922 282695756 854156196 990644211 160691223 544613543 604417400 569357012 631557021 241894322 42831941 120331791 81046910 3214162 825837639 952403643 13238133 56062703 335154906 312695219 474930850 709523959 658714880 334273558 621600778 782262364 927286754 782979016 617000725 733438226 406200647 179995631 628253198 552257682 824395294 238820214 93554855 271792986 535971066 505692557 889343602 483414123 196847761 139267623 408730473 803187146 963378237 378288250 373070439 792149759 75284091 229888387 27470252 633133465 4728686 644705920 235665756 416536487 985723740 995375475 376375297 331820096 672236336 614064038 932155653 583033853 106896631 744610338 973130553 653861754 772470371 441716278 666159953 383211480 197238603 342002166 207395430 555645758 830195241 999245497 512314482 481781075 393767578 637201819 557612759 314504646 336193506 608005625 294151385 850694343 439423845 945661943 605103647 137249675 381370671 37101309 183400246 789476043 396788845 683355702 434081806 509681477 880146418 587222288 525393019 385096250 850982579 801318334 913634997 571832814 798525515 791651769 810727384 692639276 32680824 406509115 93849701 379807936 743846556 529371330 572637887 198900730 287942717 208632723 803299247 968071985 945637253 545873973 249578209 295231294 196247746 228857330 525190501 729266941 244277735 179620441 730354735 811926480 66550538 18965950 978039446 310449691 433575140 303307193 393862873 693306825 627640148 327322019 353147541 976376005 573331932 563810588 478877008 803142018 80410146 116129416 704039154 109662580 242322545 998378381 915900998 65473941 9258037 658766230 169265534 815020257 578225283 649034323 994363052 489413338 199984270 397501495 569543754 785783812 704641587 519114489 873913267 916582506 819851886 290374163 160939431 31155224 862686179 996470086 373091531 139813790 931242838 539664148 545185831 80652948 22011443 810363717 47404966 269433872 423670535 904683875 987927705 35494193 611449348 864120637 756605493 812861848 706486145 264404840 757005328 156324330 567756408 297997753 85413544 103110735 404312839 298248140 628870108 445005046 440554736 720910720 205836657 980605583 199600664 27374969 415636878 556430543 581742347 308650909 216335680 952955120 615994230 672615319 841352439 272137774 194504364 936809816 91620103 367075915 52331043 85102992 664287272 647509003 456711668 822490681 111393783 241040825 184549726 272032525 884817779 126091169 37077827 623991819 148329856 385566867 866344105 72029686 802532199 560492647 632826170 542718678 63803732 570349171 149030340 422717045 598827735 268575767 861413562 858608866 390086500 142223153 531262130 651892978 166455507 351841449 21470949 861811386 58866144 938346215 438381491 636820502 69263532 250462295 84127004 519400742 779576634 639820780 847726919 810802379 793785843 121598875 34872575 917926702 352297506 918782171 171152945 440042042 78018169 112477996 620114543 580727325 448795019 889517708 896498544 816103883 133733967 4907523 283558285 266639739 920171172 988569625 437021254 980130088 686880199 998969691 410100411 658179345 282534110 844096218 942706228 789820985 778048881 616374443 153508506 851333351 17308651 733393000 53655803 308706088 925483037 418561453 204803594 674480968 825725372 267176092 131942044 837306973 953857758 466424409 899013676 790494396 428298881 442149775 909332311 460546177 737581829 763617002 350189665 216036876 501075628 894237083 495829423 179450495 358299169 821465047 408510027 740556353 20393710 811206488 70894692 253499261 740947460 731512794 621121994 866672292 21013047 660392351 984149622 596339431 572058304 331450860 45040896 380540094 313237433 682267018 618169639 326941795 1835172 224636230 605981261 575186520 595927781 19901041 875732984 237848029 997577283 275722080 821934163 855811962 259475307 398649837 847220906 313059708 972883565 108511732 298465266 465898095 56198973 922366423 273766718 583269801 641008691 55597819 242152523 245111231 432679564 742316617 613134325 252692238 523916006 726162606 946277056 190091315 321287112 714360731 392326480 70991507 641508888 766523781 572275953 756498644 298386851 168735334 52186640 952351586 87970712 767412794 811138751 871703787 235473677 269594499 887273269 151091939 746703225 101946310 425824844 647088129 197696312 310958092 407393793 669001920 45457419 709149026 57038840 610484703 716908437 869162329 414934006 76652770 514402783 99013254 181355621 599326862 27395540 798102787 572093139 836317553 861679046 35032300 239155827 480865367 994906087 913824483 803993754 954426070 990175441 465779341 928930115 968408003 649216511 633497875 830914956 904186299 178675793 256365986 505543735 297408412 968630924 992868843 705568810 185287944 461869016 200973988 823216367 710671081 285180480 250600964 70516021 480014311 836671797 233057867 899937613 638241524 628423692 15204920 576855469 261071297 380577403 601847697 47809905 143083846 352511776 544052127 876165845 742057022 986649594 395154863 496937916 299432360 230627566 1043346 611502636 152761159 6620227 966495773 577288912 188160547 36987686 628828074 819697013 889710343 350053927 473579670 949851533 196254976 108421562 495615937 494965935 37880804 883315384 864748817 675513108 885634249 509827291 740843503 266925596 212009609 419880261 913294280 538286791 26516037 756797689 104760973 452767293 221844447 21321057 537706803 781591111 299187326 311157447 387804212 631351763 947561230 506393819 4773389 465105267 945718973 464054579 37007294 834793950 991447936 643804102 499457357 182418542 960183436 920256881 17815107 54207905 761444061 911634034 266751021 98725273 728283570 16477424 101654812 750875292 369752334 209517936 356928549 446179732 431691321 490871137 65388514 898675855 370888254 268236690 564733680 993577280 467273323 129403574 969157231 12202876 873633491 744535015 532439685 559573439 658669263 415960864 396209371 460456357 206139768 850654146 658881310 450364529 514031663 562497296 998080383 946552713 164573974 828196531 154059572 215866615 108829077 342563126 992495349 560291306 679256789 686435978 698537343 885488947 450125384 281097348 133330453 772760521 263435807 438487386 78859002 114308933 434819538 837104170 140161528 734283878 827360924 695640948 620075740 652029327 357674493 550932890 720771063 871593796 882646582 298872679 694106271 213317809 443215056 445979269 958121388 853310499 502949142 984641541 332616187 505965964 699254422 595037916 969488110 215736579 170497955 532282464 336118506 568389442 52128726 879645903 698752472 449922598 393027721 202704840 316537766 305811763 359998298 38809807 49032899 403329038 340886703 470376397 912803493 708308736 157615660 618478479 729148487 988340602 479246654 958956098 880318627 709428363 729537939 431266813 35270460 248634732 523516832 309564216 747348632 118504437 868640026 923546957 941254334 628310821 59889533 955937022 323973564 56315293 670140552 950071022 871145507 656575525 708652223 254043686 271268233 334737447 544772072 60668050 320368390 80910383 781441935 734317442 531859383 963279985 882028930 358987818 689166655 720262979 929518676 382964770 94985281 340372894 273864158 441874406 819279079 184779681 718283194 114000726 857423710 580417294 437814215 512480824 686909527 961692107 598889640 452334257 565907848 249779299 111167556 714427856 319353385 596897411 905160775 936971268 515649400 991623549 924107424 202234272 197925685 380847304 545220097 588865374 59259430 123592829 428815971 293301465 822563477 236034524 635490175 170279185 829376205 493565893 758887765 328146155 764012448 737461568 442198185 289469359 507244772 776028662 688099713 154248584 902183921 799461557 567656872 246883335 677187621 499428847 365208879 309707425 485116256 265767483 616651495 568495404 246385288 589921491 119023847 970924646 646255622 762974741 959894796 816071278 320338504 873124867 154279284 846571849 300419645 338984642 41382146 434094430 711200220 276230430 465931230 524646395 922097821 34184965 479070706 431013326 665963006 126278152 11786606 860147052 629908479 405005277 877187908 792854477 762112934 834079967 603639212 575695566 39576957 492546700 525515938 933948334 990663695 190896646 663773283 754250129 14906478 321045651 335998452 54461440 161314480 314560030 539328411 877717863 391635565 100690355 231180131 279566230 524003139 570055686 848873885 847746625 148328786 286714349 786179930 389070720 830470081 587736289 262350578 119465039 315834167 230332290 554729087 792068367 872316002 570119696 540935266 508587011 221464692 75392242 771901886 662728660 221737888 836866355 841476856 334725646 74745762 788446464 378689597 943890337 768222260 495503915 33731580 17241440 428776858 427469483 571146088 134577797 481793815 9130778 111868151 478832939 164929909 786703669 297991909 197820115 895176066 673689696 831421874 931461856 208332941 758463520 465313952 689281307 218449133 847458462 639611958 63296047 124698746 647907627 393370815 613912622 798481682 578966198 633692364 339223306 678530326 444465752 232307630 895115037 601119722 401286089 681527805 537905058 187475576 306399207 243035156 925346105 778841518 401967414 668374162 18539111 507335419 370367579 394005210 706351635 586926294 642688160 334554516 414903819 326997815 596228212 555825962 636384637 310169116 111431656 494166092 190487934 772339718 752297266 955063404 352556934 792182905 173970222 499030595 452173298 969130623 552910296 252638282 191267457 394126118 733685459 425599298 773568216 548297725 791682533 449278637 238561022 804684699 754084216 270790482 156366816 470945305 763717403 608635836 280302542 977644434 742285311 551355580 178543868 960318122 4551547 633662947 347397122 800608516 85563785 13361161 36531805 228750795 38606150 959714761 666116332 644316202 386098550 37064706 106567283 728934356 912142077 603051095 681028635 452469629 517572455 380238256 207809520 637742942 234233697 273321655 446593890 36144053 819018045 351067740 558181317 967201603 780044147 409323602 842799313 846724044 49254682 3086735 664280866 322374810 759856243 445314256 640030392 47209211 315733855 377263378 733513081 593809086 947340771 970380826 864654251 37721274 900005547 399381231 748515450 252989768 17281925 299382874 264212600 155640004 270175714 979983725 485628439 258541071 915340120 683803129 726854705 925232912 111570466 774660886 469248641 311538478 740233118 418574751 719636007 271694808 361352910 358043315 380036136 243491581 803641048 885551670 104388076 245293460 873450886 541654861 340855231 919527958 923087815 209948902 362646864 832331007 784781868 355780142 313996852 790768464 740253036 202262296 431957604 662571280 462543072 387840733 220694203 802898886 647524103 199348855 598740345 238931713 796535300 280353060 110758083 849155281 893815835 880247529 454483232 241780299 392969783 263843597 650174461 353336328 413571687 771426457 414674474 507760806 565125725 898695903 964042331 318058822 570653678 166872560 275164073 16102924 154537876 6746404 45454862 215999651 586712303 593531798 514474220 978884278 393250111 171811494 847536007 927053944 717088748 924442741 357244294 839756573 610618111 790231148 694364022 683681118 589508518 809947573 624003911 31105529 357948084 474852800 948743885 25792047 633938718 394993856 124881984 966669893 752061055 875500076 52183740 573187075 185799573 975722814 224079554 632702264 892480193 672035703 824442037 243602996 459643531 599508761 768118622 978073676 202419740 788000172 518558825 498082393 955023299 729837689 197233382 216977209 654952305 924104466 169192905 954019405 546776380 977527752 25652841 143359482 651067360 230600243 393653509 722186280 950102329 208854959 75087674 82961094 893949642 140633561 355785870 682803268 815404601 434620693 768293609 661928983 972850640 696450315 114476823 631477048 214337790 349645606 561512775 932909733 845113556 333588244 988880270 180189663 606338697 947195721 103456869 970422123 353966071 830344059 636696871 735533905 721988635 217643303 847426708 162136992 721750424 852561931 865965905 742763240 281035061 514030250 251102822 185852094 726557786 857652427 305732030 367840827 173958551 67785722 166733994 168150142 545350942 9665542 795489375 552645925 761578308 576534913 656912499 842190040 437609220 287811140 458746724 314529727 400937595 293292008 888989969 656761350 248679789 821696077 172998463 643863136 616359871 383824919 874779669 715542145 768289275 505510188 366181024 863587747 440894927 341842231 718255952 640282882 366872206 77186088 689218681 558802528 500420525 56720562 552480979 660478594 235350343 470124748 357933051 892195760 798278810 601552433 922479344 361014841 117705352 720802528 187250326 238355181 499721239 789362076 417744950 556043169 199741681 275734636 270999548 718587311 141965285 138634524 254480248 614242931 512193380 846430651 204861982 6808527 541135877 40821019 975509446 643741351 513078017 145984853 214943020 102617958 906516151 242170946 725719153 547299448 859763497 549340162 516161432 99833038 623525502 811605369 477063434 317490781 823530366 106033869 384938003 235645087 756695065 470760938 108709730 673746192 90747872 266532094 685581709 376711602 708988042 175889661 469597067 419142025 571884145 625669662 517737272 215023904 679639314 792211036 893310420 608260867 181501841 114747893 8096388 437969987 265245490 630785007 958411472 838612213 35996641 231468174 463619875 506139315 741106859 489938399 441978703 455949593 175679555 143294001 324057350 620232265 783374718 963781783 923859553 618701672 925603799 133183335 558533725 551291166 777903084 436297405 223483738 683128858 742921215 314281209 244981658 802023820 331134070 956195132 870049736 692629418 306049627 677586928 921187694 774055467 216900572 478800701 941437 327365327 219486924 377478548 217190601 886729173 783034656 266133032 751494283 944257154 556239220 346222448 523843805 501540769 517463940 393333671 547537217 58999294 135087795 861559116 773733147 36245226 453896327 780197283 567531570 271046330 441887530 427234097 786412339 237199688 653102059 989427267 393392686 582813296 621803963 497174376 717284119 563713684 840302001 175720435 67458118 834404633 187459462 978937978 436271864 965746408 139703834 693033306 88069579 3269870 271810541 134234416 307825990 198515868 730891686 808636769 482285647 774045287 571789456 873902227 711522995 525712457 647127832 490466098 898876833 942972478 488832337 106698732 745562671 427943624 899391344 112881717 817324500 364651884 640059471 380647620 68582124 145156915 236322286 917186580 538196280 364373290 108537326 493487844 388369499 745333986 730808852 824362679 366943326 369589488 118881996 683026517 832800300 388802926 890856867 640342600 87996439 892532345 511152588 763640672 589568593 560295601 571070109 669762864 948936052 459107260 675812367 389464206 592037115 947754178 139783489 286221847 204649414 333416690 659230964 304036008 766165146 229913084 754018832 158314470 48022175 608947862 282993695 674986167 533259744 43101432 846254029 18735559 806865358 727008607 464340334 267475973 381489086 921987213 892702072 687155491 991997286 215760455 112188164 471234585 5084004 85187030 702121553 795474850 712192439 876477063 513688897 187348157 732550212 664024107 427678171 131988781 212367186 955192728 940993735 371849210 514746382 199550245 697266133 720979438 973273864 927045938 755658870 781869593 564433076 510189726 540264513 750437454 719626731 877431119 761722224 917843363 690695783 684324526 410002272 316813045 81329994 985252904 265990933 356203362 41682327 629172142 276112307 44032717 934775992 423782965 951789830 775819869 610326263 635927095 694326779 319117566 195378180 259460657 700504357 343829982 957680501 287963427 884865337 170006769 207924033 269135123 416572818 680640366 701339717 362482570 70137518 984683088 118173375 354618901 961022638 749796567 111221974 238917317 151112666 237909252 872999183 466900144 793331995 435121696 15781081 414149230 197249664 265891125 118017283 297386652 32947129 95084435 251578944 751442012 989627039 386224973 627683242 891662803 542630314 809484730 95779132 929974442 312705145 377569268 36895831 777882766 628364366 341182300 489362494 956590513 77705359 108072468 566675610 223548230 857066311 412858243 732604406 979466760 949824418 571369173 645512771 50381492 12851828 476684153 322571094 238200970 441145523 382511009 973728613 699101648 209847801 745945797 898329486 99573839 72793347 135743520 49049169 529991636 98209844 833695537 476122128 240052400 994478611 88686140 172559254 123985465 74394568 778024647 293914765 569686343 381525923 376262685 174393862 204668087 92187030 60858318 174308086 975303660 651885494 358138413 366728371 184883017 370259645 927153361 821624699 465338040 408369803 124648212 217721581 697398822 955864736 282944663 755180173 946331140 263713956 893007804 872527428 424247240 217153248 298982955 92972767 456576106 593168066 168781134 130746507 404046567 816050013 149659348 686843231 697700034 724777958 856906034 887084499 366906494 384271928 354383901 61067073 291017765 816919889 665175313 520184427 695950276 112405971 372622797 629204468 482284 487028868 623230677 538898661 320678451 543655118 704896495 893961002 984806833 348582720 838808230 756721683 104171396 84048907 801749194 948228820 881279820 307892613 300736238 832444677 213743023 843426474 741656297 481885986 33625814 183576982 951346262 507117835 457033454 124056588 563170580 178357382 635420329 705477618 165636038 387700152 845701050 88624082 493684307 470531504 872102748 379341659 793836135 674997981 709745356 246259679 812490225 617745298 445624267 893201618 706773923 766725257 696036637 530857553 218998133 103557469 903157004 882627480 744883491 136567566 208798693 868286347 661048490 424827009 216546937 165485870 663186127 94721278 831096990 695201325 994004376 570952880 335548332 972395349 123101392 728629544 692131585 691207961 174897799 853457883 557411965 750198798 487332240 921341087 257009415 690272623 551837698 301925938 345486598 244779417 614527416 546762419 258267880 757745296 8069841 50522663 890141598 863626873 107734064 117662453 903810846 98784798 8401917 687706219 688831712 489928045 398969890 915791159 647600738 29810681 493897422 155420142 569392036 616034168 6704374 720571272 438734765 826121795 773473999 299648994 185999620 189856217 228074069 455904827 227810359 286203228 185353160 92794807 414015063 262848018 242264106 972475871 814996346 609841125 408874946 127186207 905730360 716256228 210467995 530618695 599950127 958743232 748269829 347457547 716223360 874392400 960499731 547665283 257126223 551969037 889849372 481910955 819028294 474413206 554034491 360116708 5689362 52957229 597657551 437072241 675738853 891473977 326945531 895670779 565092851 802742722 181669159 998949134 151964405 952555256 885720701 176901018 78332841 74985901 249653613 456522354 635850831 179349974 3252009 884244176 9586221 371079693 17601066 457220303 956478989 917378578 793314985 252298224 984931514 489259334 448201511 336612758 102689159 740365102 927781093 630754698 757860039 598100982 577514093 916018807 577372246 634624235 984812551 774240367 854930446 574384896 859744837 333232484 29193299 334148426 22314104 377399216 809394824 980046212 677262135 734367886 781118360 959825548 664342239 945715870 837016686 620895460 676711438 850913381 711465084 701633330 351542312 370442954 256643128 111890624 35294674 153459611 759779227 301970428 781485434 181260806 668181664 700435193 789012428 896989984 461424075 641791469 405108798 613329505 627454623 363924913 847847301 515989542 265552935 744770116 896058398 747672110 781492590 971469640 354849990 645365278 101841927 485826180 251650 592807933 446523014 898070112 508256665 298974392 135928580 311090284 872603924 472635039 365382559 433184729 93802053 121396198 947230967 437017598 993955517 144657701 387994291 254742740 514350932 647278041 366185466 571501947 588361381 888534753 64078330 164695731 954495887 474853121 286537317 480364900 90540981 838682466 17111023 346970390 578091519 686862864 759899345 4004985 918669079 837678203 320403785 153150431 785081837 704498679 822005784 852987837 782968372 205321788 704802050 101879086 382176482 894039014 117136210 20571248 458953396 55320309 497145427 941273444 297842855 207581007 305844184 631464466 48803968 788549434 119257781 203300643 100209989 243551714 655090499 256735333 3505602 855868377 556708832 174454091 600931590 808947089 376812397 748260714 632142563 296192996 851286990 476345598 905496177 21564045 648229997 444270947 458965643 679399085 977604280 677714332 895588432 199598918 680470175 894012623 399879587 274041283 466916119 270048454 742955436 325593199 612421785 777998447 530543958 965793017 69555107 30305374 924875215 751822070 834130230 797067078 200473866 949675615 322868566 89988740 730814016 892198415 784499086 965094036 520869482 222425670 676065641 212804505 762352841 338210601 428704506 21605337 171861343 579000639 440510293 920460351 138458995 951159797 587506963 412423384 696099345 481853467 890266322 644893014 228138632 96110693 283814835 678113680 948987114 282186220 36615130 75014656 120327823 729221290 454653682 546493507 578141330 56991233 167256230 911176093 624706642 76343605 697620265 232446322 586216947 563065325 613040047 397901774 181112539 713358006 817922802 244315614 951487541 616994688 287310254 373608565 489044849 399281183 83969829 188958856 379367106 897952459 758066075 153553842 111069086 250564768 405063899 223042225 93521730 938448415 412197552 185145831 46619948 102043051 25500525 830057434 401726367 342049293 497611366 992200116 663804450 270538993 905833076 501351363 486848001 774795111 440087670 831149562 334279371 170078307 235592650 680075375 757082834 315850044 111344344 702052827 808103854 490996273 357564807 648154653 473682618 425790175 433366982 717686455 297333654 905536716 573519365 397354319 614258339 50282976 814724537 59600432 312170378 385254631 915675611 57863367 717360566 992805904 427002218 355984422 828567765 947329393 793990628 218934148 749539674 588778368 576331217 345967290 118544126 382054299 195262265 476383431 356746043 937384065 653602344 849585230 47161296 770809559 972077361 103694867 225836864 971729829 194615784 269904770 364476754 399505110 741209447 537986344 162070930 553708987 372579530 888163639 655723983 837017481 364550067 273845254 894906523 830532566 577725638 423675023 888980430 739036960 298700846 121755376 83303684 108586310 270270487 612889323 905128986 32638477 343993649 788994661 340307381 43510684 23935796 414926314 885775803 874173696 269479254 85290280 205492695 858303657 600343254 949291375 128867321 195197675 512646005 474001464 759406292 359723646 288174072 151521691 230934111 620398335 61900967 262697687 567844949 235834221 548982737 722174670 859592884 886791340 354811462 884810886 11350082 775518725 303859675 71719337 874458883 233599396 100688362 134807301 51748036 298493209 276477903 815922957 476024724 325357528 385053548 402392151 622163525 261914553 897818022 132922909 613100784 95084920 34481893 926973628 905343854 139841846 683144088 973754935 271133663 893208310 951567023 944674484 908498727 684034849 640483359 341124350 340190060 64855299 598571362 932886786 265630362 799152971 211385332 2992722 10634975 492451983 759500247 366390949 626469679 424467398 510814736 508346964 245548480 762219212 431673639 387092191 367442063 650362593 337446827 221887334 918171610 570180394 932233388 349153585 735506596 482209071 509986367 440201769 655718709 208537947 355970046 580088668 716200855 810114944 39055237 473362813 406606874 588631376 757074678 680569185 495375824 717233893 660143990 98653315 417220370 2929465 782021550 573349761 54224889 548331695 782805067 117250716 564732646 278976392 460318334 91370044 180788474 442879599 132423804 626671466 244329630 356025582 452807679 314817109 34385405 49612278 862853315 746449614 139689861 418142811 295819018 186618059 237628522 862596438 25765913 245932263 172087587 725091585 636849336 645652704 85336555 536009438 494075318 368461848 661388097 82243665 589119075 247966741 526199912 254304033 871569173 785321218 617106408 282479099 124128675 916571179 585190923 746042095 885627373 401233541 782114145 53027825 998069842 77275939 113040700 416707417 598108215 911654338 684309557 886025316 638573191 451748158 916118693 599733168 525731374 246457371 112471853 267390404 236093597 673626877 372420911 948812166 810726473 298219312 66406738 288331971 157271852 880505633 661080066 940599466 630367043 16447714 498188269 967661649 945043214 460552362 169102471 829943599 496259091 318058835 294744199 581024160 65358682 62895323 239783528 943909221 94521842 870110947 957438185 937132577 837276523 157492019 32601997 957101021 565651035 736564276 296072988 285560708 438786777 968918388 384278560 759785320 850214149 388277286 510389609 805135291 487772030 53494175 260578954 42180887 552063978 549759450 503156313 146329335 77797746 793411061 58293107 424561211 154596163 730197170 973272757 787173288 566909710 521721591 67334596 672011366 935676808 634494030 650615174 701960832 553183467 502415718 78512807 887365479 439092083 665480336 503964693 566021744 807646178 287523394 911833476 728255825 532358653 760966552 897161196 688470184 930940685 910185166 693605382 403487860 956061279 740912583 559820498 306266266 221435332 134636681 829546515 89744737 67956754 512054207 892152017 95593462 238851489 520916278 688949206 992646889 951232718 471571040 723624498 300330158 562543739 465608404 450904504 844419614 678764173 308281547 25435006 540951283 544560237 192452517 419868257 236038223 729180552 754182754 843259262 983542582 953745871 968609322 648152762 56078095 551794232 788206278 322027324 214829607 907862843 474337572 712233965 42149421 487704917 404816854 281741311 340573879 436827016 283692435 412055395 807522236 850085849 550866357 577323857 500131865 559415249 267394234 969084100 955944460 288119549 399681732 606616827 219632060 573267822 256924185 668537338 614119854 328586298 484727715 973841671 367537489 120585721 364018032 371173165 487141748 350621512 901605683 756993980 474586314 67377994 37572801 590017223 791688301 756596770 954618006 694739364 215635544 904502138 988534350 57862512 897777132 545819903 15229740 536962441 223959660 154569442 963239574 256743442 145970561 907278424 514021526 446126706 115363254 35578395 363494491 136213461 101982972 419567336 871123126 867441065 18301736 18722815 573976734 851984931 63269488 32527782 241532332 472961208 831157234 877419430 422146719 143750308 986775598 111719884 356651482 951953766 624874374 87666282 898222561 723350850 368272069 127577299 696678368 918520254 144868245 471124962 880090148 684101669 434993415 730490996 847661727 256566791 858410000 339672041 503465832 112026039 501691398 975932583 584875833 797077196 131738919 521205911 669743087 176155296 76880146 992522662 398012686 981638356 882452299 526341701 618657339 519177162 860720060 355823594 106525632 990465834 665336111 447632781 234437899 764040797 162302933 567709740 340875054 188948757 805041602 142555463 965617505 268719043 684627822 265339236 637426044 652372512 662425653 604670092 991285374 204439461 499378392 320078028 346989833 275418642 228856826 773202614 943601634 418928619 567194788 464225245 826360950 72189174 239239874 255193436 398481232 837281470 163920292 972892240 438822564 401693971 64069758 380401753 271576776 849330824 184676584 470038045 587444405 151183092 415767902 684679110 545714314 602172913 86388160 840649087 673796617 288407392 566522324 303758842 714296089 851581411 267034047 810709741 538260546 258661730 31812240 212000656 805158708 698018695 67994806 65753376 237170496 872409154 296334468 736203616 885258205 436467269 412906164 961665299 996503333 233768328 836885729 391999619 114640469 484813766 80748555 149262845 833092688 888357631 996942615 661579347 210285597 808647157 87595341 378444632 870753637 475317935 281155288 640026728 325019894 482378488 51500361 964608733 77360450 932465376 678372885 769492635 135806688 728341306 656715538 879745669 50391306 359526941 240104702 782528773 44449310 670627172 533416952 163913864 262165022 772179246 920431109 121126912 718915375 920257118 976147852 505911648 517306909 106759451 251337179 479722531 72009942 889793361 873509280 596968902 832092395 720419119 91804528 256340042 77676050 310098856 118313027 232801971 813030566 472091890 588961782 898520459 627710501 378269449 387204040 178539359 992876465 57805869 469393117 158673217 406706832 698177887 250092222 955630917 949262509 27993320 49302487 820364548 499083540 412528339 242597368 293494299 376702073 174153582 155441877 880677037 469437362 434182605 881779846 678890461 74848312 477538375 992675335 245458517 281504427 810780407 836513209 839172803 254844747 706736700 952761311 145878614 988888703 691729721 856731938 740638533 779581778 933030998 927163150 199318344 175369713 686330301 458747027 775446045 615828014 234521566 217618052 183812100 247892992 416856555 837957147 307642436 414774785 32622173 206246771 941711268 828796399 905000813 174854157 840193266 512519467 153560987 794849612 994551168 505256765 891089451 126575865 801840034 165752910 30488995 123209663 408658225 251180972 99274319 756651440 233134091 709529673 937521853 294906558 821585040 667172157 627058753 385162051 824839719 901883968 89265010 922960506 81812919 596929073 935146667 554103555 641663022 938199953 515491979 379309923 715546366 590183688 508407414 898429569 495218843 752925151 348087057 66292267 23120638 879339653 319269577 497769359 257015845 883933963 593841229 938806722 793788560 213655463 350230800 514361916 909327814 912132405 227538376 452848474 396218574 787868593 611420914 508431579 155032758 464175294 681664843 768333924 898720016 869158434 144888920 723433468 74257520 532070984 443311839 635316368 456501999 651567292 691404140 566968944 357842091 129177267 824678605 664362960 695297093 898713472 266182806 570761544 583485793 246090528 933801374 136313429 258747177 517951151 949935232 661729238 475542219 440749297 756766748 800906895 761727478 292060874 308576275 984128937 461569377 943407558 151119182 138565424 586015557 458496146 335803511 446471828 112888798 179377024 246868606 27464489 951513581 559595784 191799573 247980199 969660729 674815041 985517877 367268778 121278217 88094060 445749655 38527027 582988459 303303274 821341500 698417701 545623537 796048705 280437734 139166665 216700335 949692059 287066268 809417802 293182526 47181894 25837098 311504442 14209020 699585973 463516574 112210443 614243786 641181821 470920909 924510359 355126156 7872217 583551180 81189785 561864877 427582503 586955895 355331634 323904664 346038121 234095341 131280229 447057216 948862405 766829585 467571354 787734937 189351173 94021387 58929695 877574684 605729816 694535877 670075810 846567239 481784207 439979119 690169016 792075291 738497569 945737724 924242266 544476316 829623591 97338531 369694307 914362965 754764064 153359198 910935059 268096721 122689583 68614510 355732111 819826723 160976536 882189525 72709726 734282591 39232326 4041946 468095725 812838687 900197960 998249609 102790412 209978879 356448080 453828912 625783151 431188768 461932083 186385124 911668527 503975081 111994731 156515578 851989574 801037377 681566360 556717710 328486934 984283031 796029178 400607999 984869859 513239770 164098553 979861617 671744340 428931906 68725662 692207177 884663542 581048197 160215831 713991605 651960505 847936610 308708151 664880162 716561521 255837466 610359027 823583172 927350358 403919857 829637606 176438801 675417476 217445554 248105678 617273414 682025084 598651176 363848204 918469089 955235233 201704358 563476520 649852709 250407356 919879552 506555467 192209305 720905849 953272720 25474244 997584521 323691240 940372658 845172612 336907140 668836861 359632456 136388257 587816668 669530383 269015734 424462551 400101929 81833565 665522663 571950082 405054150 836013956 804150214 502877093 11066962 604249098 258796742 1848678 375813425 436363735 527830619 551184271 995375369 779568567 598871423 600669071 655362885 100066265 559920942 634629751 746938773 406768211 639553258 569265534 191240300 267770267 908653879 824840830 648716673 812192527 792248352 89710708 147453007 308540270 703470512 685696515 303880340 809754461 481854586 261015538 407152342 604720612 633312274 566737833 646232793 91869422 962021778 143175096 387255850 356879820 72445974 880009297 721526424 959227315 713832768 345887689 412047541 535943737 829114293 920680731 937613401 754886620 88565661 734480996 473683231 151078011 195262759 253346664 970960103 923732443 887098115 470978572 785412178 830780963 433861350 122542810 736977225 924821600 874025993 337641856 615285623 775787266 702377899 158536017 321867466 553667677 230325642 202069954 132144118 915199273 118655086 192146670 62903026 298497795 794395295 457332243 427798904 519729386 170830953 167362067 756443529 431870914 77497503 311547380 17820135 206167252 741882134 596104544 817587354 587599948 986635557 927315238 789914988 926843322 521669675 124809655 394248813 262270610 709078025 60357034 196458607 831507116 153619876 584256568 377664906 845456068 524632933 765997504 159366554 457967355 740064184 164340292 826743484 671259988 108690320 676732907 546868181 311600696 475486433 326236541 50136331 304184563 108972325 625882346 288454729 951075380 3081688 156026307 480228800 421526673 476781820 975073727 654585952 110445825 14715798 76855096 371696227 340760928 670707247 405767084 545115075 825221358 809575251 70797884 631775423 961784528 102108181 481352240 560668762 526999694 881479818 265746288 419899100 149888147 224762441 482445580 462595151 667566257 461380850 763103670 958521603 2996378 687707300 646221891 220576778 452860008 477544068 122919470 274743228 874511637 447186749 713165333 690081333 673028 842214779 768213050 657111506 82191990 219967087 224499459 876500408 825452566 667969614 576262522 303185485 229511022 236310226 723458509 411171261 676637039 198066103 117791695 333612150 403174125 759220031 328379766 725195180 274775329 743427247 535207259 950799830 626719269 262592720 841591613 529678127 822386043 854932078 13463166 534985782 246603911 485376732 567460516 65712686 78178064 465966191 189036505 624220575 518352323 279711999 827870572 157855443 806198960 153181801 888926286 251998298 324349387 258033423 94820758 330448774 69464428 371193942 218023165 140094192 613554896 96237351 659742563 320295665 485146773 890234478 888360776 247183914 526356802 910086558 536826708 68530684 632477629 806222636 90626255 958685457 490213331 474855184 73476649 827962833 145027251 532411207 32874868 928498414 408702323 389952595 957027045 856204249 471532938 652167609 838733654 500117834 462836564 273076866 744044231 341404604 259942034 537705402 520943321 520471534 226034919 85017845 441678673 403312995 327753820 72860869 949087899 779469539 623658460 900475717 728666181 562809080 794624441 917157009 960908671 755440754 159835173 691194699 323740578 94752483 558114234 171668760 791236262 171199268 285919731 347018529 484676010 760958926 436988848 334667411 288862575 569710530 790691766 224544031 57117917 211003554 533236013 838443386 68541310 215535957 865212448 454117342 387271166 895966855 147753472 949493384 869874865 573202726 707029026 233709624 580250125 583640806 559242300 989958836 130809131 233623742 422439148 715486533 324149322 838561641 525186609 409710904 755807565 248028134 811600368 640418398 471541816 675003897 268552816 678400396 56918966 607704232 975334110 12196124 940663190 836061374 903635914 222594410 189473097 822639435 716231080 665694553 216323686 239306273 353978705 577656524 168185127 587756121 176631935 201736492 334268137 374777037 184602708 372369384 300909744 774870171 898210772 731827441 571167648 320809384 577095270 191552314 884198277 542901018 41321559 599990078 162379596 330392541 818308950 236552569 496837000 567351072 724664057 332561646 252739822 939494613 994891063 712258464 124497113 340364340 893198061 500096281 637589447 104709688 851940441 835524838 984369625 746971168 634192290 888965912 60264279 519347184 310951758 778385604 159666986 959207150 33900233 451668612 191208289 16611877 299214053 133038837 824611756 502393573 626685012 512384823 953129444 312661825 919756848 14034288 910359169 981215887 183522932 658245449 900918050 512193004 836943489 156846191 606509321 120704694 369556890 237830931 901374364 193665296 134876008 467530347 507717350 250904673 104994934 989868847 540055059 710445525 405332149 225992732 956981239 397155546 468168186 231356020 274608008 185713061 376006780 66718332 741028960 443688875 785517398 383257085 61391164 388174376 513697547 715935429 284457087 302887579 611755004 805625635 187309232 936305992 795715316 918207085 147610359 3241396 654418333 182198653 693507492 624676141 717157640 601602352 844693161 217660736 173104170 620355302 730866715 957313601 172655193 473430277 469272244 436249542 90832851 197277558 75157588 945896236 61196343 854329894 940847228 608585745 716876553 572571015 83940049 530100440 56469555 252729612 279814047 416546088 681869951 673568688 532792915 34341485 690546718 809281648 98143744 900563542 887247140 793671884 772008411 145662805 534390793 333205322 581970879 27607842 874540073 493790195 307824810 232550713 335575109 249051861 84474686 221757271 466641152 163979391 33311297 682590208 531553123 83052680 542250781 72625404 834042714 144201736 708284001 856960982 163940405 976269852 532564030 605612636 814674216 617145959 978757386 943180578 547995595 30567308 992760769 919449087 516832922 950604725 998715007 361065101 270520182 212968207 915155719 643401389 590274082 908091467 891364159 955380993 439478470 703632159 379447218 467951985 582777968 862574275 658291212 238787495 625734543 133732469 44943778 748462482 446953590 661317621 56330727 378316775 937488863 298980873 917516536 166269595 363311973 747914490 486506002 821721450 428309000 396445974 709380118 16190548 194765997 741157676 756248587 188533786 743629468 518381331 64615324 470031045 44988416 50957347 357607830 397481504 1407083 585657785 600028268 439031353 299668815 579085240 953332915 144735716 315613829 278278403 638369702 96788792 16597194 863175172 432746915 96893967 631922237 59092264 534688427 293602442 32451811 61305185 535694054 770075020 915489059 432094883 864832285 190744890 392515659 840892007 711103806 445471617 691310857 206338090 191595228 469123728 306393074 569842159 306362797 189141337 512764926 874585785 923938826 239880213 276002058 799262482 92688242 845520061 595030613 901570952 180069639 399745937 911688451 618556202 770183695 450871189 355316893 419616783 382189684 312558351 836859279 662831055 826815301 872271371 352662953 43362312 604280627 505529047 959253663 771310810 899064597 295202439 44494985 807205227 442028132 846462322 204975203 202937957 799738815 585621427 659548302 156854387 876363625 37248425 244337997 127954631 841205702 184491639 999608649 830785943 413461985 992608389 768167950 225715355 670479849 831244797 143432844 95071633 59419056 53543246 255183254 209060026 736452395 475558317 219903078 248445274 116592885 574689167 145202455 154321467 945228491 464809777 120108330 102084651 895540241 208326416 766475778 541030009 97813579 90319985 491995496 183775100 32439717 607393754 575162375 578509580 833044332 204326295 331994097 629128967 496895123 88752694 279688472 938560974 673286191 272208139 474461654 761430725 679636987 756656813 829237606 245130454 922638549 868380023 616940648 264304366 491641151 721680392 780362081 452828799 766897631 290404291 586733368 817724413 473698815 858441040 85118907 947566945 534394381 507340569 927864344 604136105 745528348 436646350 527902564 928427094 559192674 177136354 738107671 793202156 372853688 898586891 375022478 117930613 513529885 667665093 180443272 263436543 35766579 574366416 419895722 178446105 983341761 755964078 788413691 923808090 575291183 681800486 518472552 534830042 707536909 525075140 775850305 523910839 920641676 398374486 35224762 524550802 787207171 967966064 473721451 258812687 445296235 923432169 657333713 89120601 11023588 25186652 729501643 57798299 519838254 413501864 548797725 75703944 515287857 415106929 885613808 182804948 937899381 827042204 602200912 635099832 91201450 436252375 201850797 258625394 524537378 906189839 356091227 772028610 283126098 455184119 654734354 964518511 434409045 215805576 223356014 498656704 786217321 102783355 279978608 635831300 948895855 113069265 65847803 360741642 180257135 389818956 366436696 588563369 781492498 553744115 906760114 22664762 743670054 968627602 271807899 644786457 748549406 509563703 611148677 838627623 979621008 5195190 267899978 626041931 264177077 773588518 204355493 77853164 405640684 185829730 748545207 507762041 779469879 780367498 451748483 346341089 419165116 717716863 851239025 592659739 695034437 939621738 192677583 705818784 452053185 20504885 572190027 150605292 92657601 969312272 950518650 363824128 935752187 814216686 322534229 57665763 630710987 878058501 485550007 673908252 563435181 371782482 236485856 787815738 425469892 792589075 195484917 357552204 158659670 458877259 408135805 784145513 794132302 182013761 838485221 146559018 369636537 858011649 60383997 755882027 514784329 954770649 171323769 770184590 35253717 971559389 406626162 719559799 260683735 222283877 372523234 567996561 849615340 234625930 907957035 884440455 607685464 334460076 291480977 609660812 814783360 803553262 21879739 925132756 679233645 331140280 262627382 516166424 110607696 434115637 783419634 388685846 79028472 247435731 825113539 263209999 296460381 826913221 172420833 477227848 51656473 604465028 181704552 770147721 275195882 793322570 284336601 128153761 144984882 18726805 169415320 544423647 264384375 343809962 693345387 748651931 663183843 281558032 764472065 10419627 196989636 434650129 209223529 708835822 239642125 128109884 340972183 178868165 435912660 550171622 617144802 59962260 955713746 136163236 36944265 955893062 302281446 256092626 582255913 852250311 382762898 994148367 303462984 526660743 509509756 175215807 693275342 320837117 761055727 75771272 53785479 647795746 489004888 792263125 815182498 34480626 319939529 886055254 288712757 990969583 748636281 778621566 122372278 298140062 314721601 206508292 744416643 843103751 683743008 119025762 813016923 95076409 934431417 25756761 435572451 327220932 939883728 905143147 342696227 592637245 236775121 744437600 300232198 837475005 911913289 788794818 224465117 981861474 585659498 865981024 385380573 595434957 640114828 820929487 586513820 173118371 934376102 80910820 74575768 712546828 342058201 475307067 730140848 495730487 475630822 138557108 429966505 903927252 535402162 17794544 115415466 452858264 667378377 411415000 297086144 931395005 546219737 192300055 544807003 86380415 925450802 1298587 589122255 423112352 948267085 554109464 748605652 184691684 168795970 513950340 117032967 428884886 500942416 733270428 939329383 416947202 590274649 836986718 977280984 343428601 109028963 123243661 304845475 829138768 385083928 288848689 537844212 26351456 139378758 395577108 934479707 201622920 256859489 931905093 265976396 252220839 759842812 978828697 375025311 689929378 809563988 528575781 436870416 303513828 408420805 567392453 946048448 180067033 404473682 208388761 7367858 964225906 890736161 868094338 675764815 66704548 257126653 430898602 288940003 22521320 471387603 182907641 631045661 446138557 327937589 713407904 264160659 377519906 51468250 931368594 494409020 96789020 116092700 394757126 85730548 528640566 872499576 724330487 135328251 528076796 332545554 259075748 770360694 731853951 568823854 963982096 415565549 169430484 412252600 730332547 185495755 930257813 530853309 939381767 677614306 567199582 274479856 442883307 809996004 567358289 913094694 86653252 933561579 372278931 104187098 407179623 277267953 295305164 345482666 344199025 719311961 465576875 721482967 461007295 928284260 312199520 909124297 767114614 497072317 526902048 740649097 486359292 45220078 697798309 776031814 945814141 971178984 158448043 420126161 764130919 866616959 708298868 157411616 537655790 827759084 845588037 100954830 950373769 498273865 288329703 679295129 703342963 706511640 372627495 81456611 68271659 846734269 937418838 721893939 843368180 358923263 2721481 575250353 472018006 829036171 138739034 176214957 589575323 789421937 76994021 267764504 948686930 321850533 196333772 118166793 203354320 551661183 887698804 243983161 475860650 904223804 84244678 344479879 43589181 465517690 898942895 215663990 285330470 645816768 4001184 496080554 57928650 9573108 865539342 531823983 140766671 394108387 159264243 727066674 439855777 298824636 911728203 326746885 780398830 20326805 626698392 210758687 90576426 839130341 987777119 196536410 376868620 945908744 80404137 406060468 50797583 218799295 627001987 795507662 645877746 862110381 402978686 885353584 698690105 81588187 272363055 200820739 144607145 580112692 641319088 387456021 926421200 690989322 781865757 883752921 867253883 26673039 306209817 334666916 540161597 574945117 224296262 230642289 600602351 314247151 933582288 376774238 374969642 805864997 82846947 786030381 537810383 625247940 128534064 88074180 742752384 660264180 9175149 626216365 841666084 352746688 594523602 549604247 767083367 516905369 663047324 888751571 115269431 603397332 941574541 444588759 491818312 459364903 31396458 183029695 763699857 16764464 628287612 938638023 491751373 32457966 868005136 435058642 267537915 873662022 118310903 762972902 828570335 339427455 45038086 68157614 702234494 914100934 499118999 726139639 85140646 641895339 892421895 287179571 990613348 583155618 102018870 887479545 330765195 498850692 28240906 609011330 428864052 713775883 266679020 811244334 9534008 773872985 381345609 499186685 557839544 652289906 731860242 389537815 947579798 518864061 992808252 12992837 753083897 566264711 408173633 714733173 782621901 180360063 223881374 635036729 388496704 601819707 858775891 893855049 128487239 882131378 581405286 826406140 625247255 413420225 366457184 22591443 675562156 519083942 914849742 733982703 704058437 792611464 260719553 763082646 832437477 730987501 37154895 683127218 832256468 647853377 669849615 586145873 532084765 632100182 53239201 142122278 124871438 506008287 506531876 259507206 757230778 105160947 960833470 955830125 630664314 838587792 354307096 757797623 146439528 728357910 830722271 132910567 667031266 635482568 257735236 660646307 232556301 162438735 401299325 308881973 279527760 20687414 380928322 727741132 340272853 349756271 299620944 71109689 276259595 336376780 127598058 227289971 333223462 747149703 699763283 979681811 601050013 441022394 501038421 265054936 991224492 344243944 253121725 593505317 292547280 571974003 20915420 171254910 467151437 620396579 324741896 909216015 380722859 567634597 252794905 456730661 934916405 91221001 809005804 300808626 580453753 759249220 114793188 563837389 269410762 785934764 966702692 416669488 273725377 94848895 948610390 919476664 986480312 37101660 764409767 312063209 850494542 584829383 313235912 800506472 936997094 196389290 634555183 195696255 902410791 894422223 400601300 984739996 727910781 497623399 656226740 26232274 786890391 320774534 545202002 965893974 434252775 947995556 875647537 301849859 560703781 219748125 710662235 183278039 428513740 581409970 821496285 619142260 230218140 945072390 792266056 943044512 436732182 179884322 263337522 571365061 632624131 766608114 604253107 940057201 652852718 554743750 383705833 45586647 187511461 128336594 176387956 382292045 685322428 590545326 912284666 449583564 552949769 203618006 569376932 940490099 499221545 922932779 783207327 888871684 602296058 828779888 964070813 105253478 775690015 48699598 626461265 362816545 554308736 492324688 527219958 842298853 37221575 12252008 608965833 446162179 76210659 594610024 782494090 785158386 471306377 874690058 595529216 550178252 684037806 347385577 450813042 852142798 717528078 908740869 875894574 74347227 760627880 763023683 272680197 97828090 382158656 807721707 924005837 919099092 422194652 502967848 693099230 254376247 51557448 373298828 702050710 461675669 315846290 518491529 118823381 712430981 242086286 703872248 637380225 426818881 262587218 487119254 758060036 424631335 161513915 693646722 880646857 168330297 564558567 142608577 949437378 619713437 393021881 537619386 802429157 764844829 190542937 177638843 138592682 743429287 234841777 440283506 193586063 206982606 962493681 210601332 358861972 293362759 575284235 451700409 534548927 552820333 587100215 488105246 924933018 426657726 733959025 501858786 904854704 417449820 659400182 566941225 18115091 789943437 657540811 465707900 132843481 218310460 994056758 122840647 695581594 21361269 509509187 489452122 253635828 576089324 501339456 667605353 243866631 246292855 46117441 159208844 379120122 28653456 689011101 812732863 854569332 296866260 284436335 113250403 853401379 502997126 834202645 465841083 677846073 191354380 943599285 658380400 362656490 850018161 697638835 990894606 179811055 61541090 362152764 584962949 192266246 466764849 917150655 938457000 578633839 299152725 538950767 425099697 140150128 862976232 441499074 244148155 649092563 135656616 594950645 797970759 945930339 200457206 202936197 831411640 548979826 532584538 380170679 632198871 407438934 680186877 741735185 77198671 786556903 874461741 62505951 305761586 469591299 38910429 654783663 693721714 942402059 462622754 747756245 175748969 823522403 300979383 638174952 284814162 456768245 487620730 597548355 975051469 917169839 149619180 602045061 205096031 886688000 112397237 8238609 56869615 38717023 882632478 45805711 961787467 89784004 883258518 820046953 848144801 2291757 73851438 54529615 906368006 579623195 504865308 97182131 676571890 879187730 304868668 61223758 544527042 742781725 958554506 889019801 786660149 334749255 10651305 290768213 642757104 665122 125842015 10255876 390435066 495935812 612803863 825048173 831205184 88618950 405906525 718557468 597754642 847060932 167316838 153223391 602467492 280189919 29749125 317440330 371937934 730415038 982245559 605280564 748492877 620887176 888821784 209450296 660303552 870319979 87480940 779227701 857501355 188829721 753776279 413820878 707891511 128548678 376045605 812936939 561763440 345707307 840325571 136062006 323139526 602639878 854634948 728218271 775194765 140045976 837990557 366881753 100506237 986986661 812292456 441089242 862008882 729183095 114083941 246751839 359423917 581220444 49703285 709237606 490270417 573115684 518734494 96965554 505705959 168267940 20440202 353332298 885645850 788427061 265575687 459734522 236760572 309283637 3164040 394968528 996328447 887630212 153614754 35503520 607034621 378489353 512838544 714249857 951809713 101987883 209016496 673516366 565184060 171052889 865991684 556750118 62251681 736699778 905638578 548184045 766655304 531441565 970390660 564273353 613364863 348308515 538090089 857157285 738704372 524196752 221911282 198321 905122620 693307622 375580374 27811552 816460880 297740841 477159278 168650856 516844043 950099171 382718777 724982854 326585005 443686050 660686426 497601463 440402011 6009718 622150933 208864448 53285276 400890484 84782678 412898984 810410461 701376565 728064553 895711353 282757102 376767831 344960579 639650178 860478084 310806267 340392056 392483799 885938357 10353477 366544194 689448143 433973886 243727328 23423041 282585989 793500480 92008055 217557685 445595481 889893439 777921341 68135430 225785964 207873314 218698598 405186621 584892455 465923702 712638380 868889736 457553332 805568043 919390411 771182522 271793283 684110869 272612868 196354760 463021255 28181612 25823134 206052685 778260471 303814220 686799712 283873799 38845261 335675958 911188761 825850200 757962314 439601806 715288345 832231877 928230704 986114075 257505973 208951931 510581639 167395465 332193990 915691461 5292697 646950634 26929194 761767831 374327285 562501681 725898306 688780806 429622767 714751414 358926195 808644046 944899103 307560373 704821669 804399819 869855710 240499150 169835719 85038720 113154764 184330630 156098889 501473427 23684941 412406981 563590816 182537550 703194886 725038167 478409157 638480928 457185637 634370667 263047606 495514138 153850391 275445015 417298932 733251699 453680016 249622225 165030660 79422213 492593542 765835511 659921134 529995981 95693174 593384009 581628865 480006254 231370014 660843881 897433613 587508399 187036417 198408546 893926247 604767480 115192551 347547166 465214697 181173721 271436890 219267823 934555055 800525700 837486889 518608135 439970138 254608462 49239016 235802111 776434833 974586162 595171951 966898260 238230908 667491406 483509847 559450597 521595463 140610403 997605248 310377079 760390565 580185 310502542 951589425 332662602 949808569 901651303 179994144 969632368 905031985 557615030 794752692 37568595 356230676 807240044 800961601 827884213 646621655 524094777 684607871 929119323 927685269 806901527 740553227 269930893 388152204 886372544 44256996 353583258 422886814 526854707 673294574 794652754 862157265 342605875 401867122 939242122 905619919 296621255 250011292 934529692 126046311 60919228 107313660 147054052 714022922 881075486 402461958 737050180 741142863 915036099 993272722 546294945 366871919 180339136 720524892 836726115 419973321 397607665 750420869 939996409 432394080 558031734 892270864 431841363 157275992 902978608 673427814 499561318 52245884 61961032 375967187 290886572 950846395 852985001 196080902 408176801 612871078 227622017 947895189 340804167 996908276 828461508 688457847 782272931 865771519 709894313 864141192 72307005 219092549 889604395 298124808 675807652 21507815 483014537 323038492 486113256 338681645 107162310 470688844 774564382 779343103 587865897 683503619 324842464 192445806 596055230 623157779 910336202 492872489 913602516 217828910 106545406 303884040 31836030 132993646 816556961 7535749 186344978 89508813 673867612 883275838 832522156 437506222 577684699 677641845 375691948 151161170 387348305 888173968 435709492 616468068 91118323 175975065 241667755 972597614 781408632 831351230 244330044 992275297 873448608 454136530 51743576 878224145 719646378 37389771 184346928 331149751 54987995 64776002 109211708 724400493 333170686 433291510 292867254 458104757 217967327 19479625 667296031 492681203 867197647 20783297 303798970 292173294 725286435 391343240 773874700 839983187 220971189 151846637 818238306 471078194 648067681 789920481 838105931 836132991 520476041 847380859 666975514 128907410 326370194 827465333 910668645 589647016 493325157 61145772 44155017 526894432 733959663 366127267 323684643 652660542 301343905 137043201 621194392 551870763 243425264 845775118 647389070 611159795 32006102 342301498 565560945 748464581 35460175 716822935 671374319 44625591 254466014 467312730 404150140 764932416 103197701 805022814 625671119 912316860 949176272 905875360 68055395 817826796 965877323 808216516 176886007 853420403 470864647 670884494 911123983 411225178 105110169 846639722 292297584 662265228 173546779 132517606 820055463 101617499 13228202 366805810 354994051 218845177 507627494 338616999 114427543 376358912 581676149 997863229 67664825 34306795 169916800 427425299 30818694 394608538 313383987 382055403 142164187 49878226 790013506 73096619 965755229 77145019 220252767 797829341 291371507 948043872 638634693 72843823 193324358 509112882 570004400 63020532 35085384 634909830 492768738 109535394 15541418 518129938 689441568 904549202 975056228 315864692 388489395 902537283 200511793 535176875 401714664 360383320 454047504 52789660 151936656 448607381 314268868 342233998 806323585 568022181 359471445 407185326 494766867 792202583 478628749 852631180 522071459 821930524 878922876 886637724 589565971 14336651 671043573 114997943 339425864 863693534 77848847 153323159 499956651 488597106 592325284 714512222 543209897 907383371 629096917 116901904 197124147 584246157 379396228 73252372 195247679 93041156 707410392 261602743 874016325 322393757 272404157 630544040 141961922 913560555 822436449 934227069 154881720 612890787 495901368 551217965 922956332 80693280 412551418 632844181 930364071 708978912 225966112 974302707 589333430 658379524 776362346 727051886 468269418 797525204 734878939 461850508 765942489 839632697 64154043 107222201 592870043 636025410 832885012 563666119 250463053 523906464 413496886 55913577 910080017 224112937 456408372 321555638 193338636 90755416 459610469 883790252 190434791 857049035 76032483 565600427 906825807 179916740 720438287 360163574 44484214 248826025 661527563 417514038 261313935 678691973 574266174 656465142 747347029 110016644 221646036 434484008 201055109 5154170 719704124 842423454 873974367 795698781 517923240 431010706 799626537 224316103 63316112 357667614 435289516 17217909 374595631 333548997 509626293 175544010 66660869 115577833 95679381 604286285 756000851 747501138 150441634 433394726 334728354 804936877 788090804 69553573 552710204 37583370 484410281 318437308 861642417 587316062 671196129 402958464 248376916 166948351 44562626 970031275 673788604 274888235 661415477 48334365 546511684 845420417 904865319 790126167 449805706 192626565 826810121 269039358 900829683 611546145 725922897 52527710 452672550 939742751 599980791 946080740 913550733 814907824 405813241 618806435 790507479 22620904 820980951 938063824 345845625 343054399 78191639 206099782 952334888 430382865 426673602 739417603 642164576 824163359 380554725 505596585 263647456 676730892 303123217 414977534 678264108 114874849 830934236 242973548 32936458 214665610 882736222 131287426 129705733 689581655 913831093 457246321 366107118 408187772 488741249 589300367 858218837 155819665 431630184 788312280 173722388 159501330 458839187 239268200 266752709 902525920 875681072 460332034 459809351 275791294 542639086 83830412 25748029 148872661 236479620 379706257 870032526 64577328 870170154 705451709 4848358 976554049 76157469 547020645 760574260 833157466 105971232 305256189 389578794 604464437 289626870 445736863 740538305 659132269 809775337 325791883 899440050 511858434 68444742 919776929 102591485 411797209 752970719 414379240 109539686 20251194 263897991 16265483 515537395 970515792 101276825 400499671 226725743 508376493 879662706 335084479 504735211 140505795 106756338 653394264 970674231 512228971 680544000 828541405 416138349 502867810 347369219 290865068 842224743 424734663 975486825 756105414 316944452 672794015 113775395 541565267 229964519 598734161 566151719 955926556 95703160 933426219 244039661 949916431 606610145 442799323 691174899 647305663 683333713 291779062 912554553 114916322 545204157 611547764 678121414 384097233 789298010 207382578 902173985 476006155 878359333 120097391 71760600 869137586 224743259 757762127 137090557 962903052 180416257 53790555 81452707 797438723 253204573 364880383 621259366 165397158 944567674 615732747 922850016 812154278 690331817 553466675 453572661 483561690 774901499 614160783 285946760 680186811 941327559 518908443 278483331 626052328 877431338 900751160 298317524 15195812 706866562 185893673 31301290 337553747 842579443 581710999 8595772 440361473 611037154 794914062 895162946 416919258 769972092 162948990 751768954 74221491 190037808 931645626 728419108 769987712 825922097 857602556 735622791 775525852 896547573 507789663 309976170 89193348 422151096 918351460 307820955 733602524 688664826 449960558 935833964 414053224 649984509 717212486 716282928 1085268 632304968 224645015 137977283 305353197 586093862 453321075 450557440 963168294 566895656 37159628 416477512 850346772 869304223 305404412 300441345 753585266 388551715 985118782 52166677 877187358 970228239 789834802 637138287 934796186 278966274 945243229 915728514 797752972 818354015 635386278 968234945 28338494 55498958 747632091 390895912 871668254 591031993 750307882 863849138 97727807 415676368 25845160 731020512 701785303 497075077 16726990 467908409 382055359 151282321 958536438 737126596 654780406 830353773 444045026 122179727 828335391 259515098 304274230 750115372 188578558 754930777 867342841 52167727 559294462 773866676 76337176 630098609 224354222 321824371 980386787 601212880 374165823 303423080 474254734 952636460 314355720 567385636 228521905 15246700 832562179 225519743 678584777 36731575 874350157 73411092 872843445 707739452 184415145 593372610 755414329 167528106 180102910 193307948 924240510 105826232 854216660 546075962 646471312 946397854 754652380 56311446 584952031 430150042 685930085 613355568 374109887 87411053 897895655 716133307 969769448 510026715 325068668 354511917 8028918 831489071 66317922 19445827 561644522 344702388 332667258 215347962 981253287 824793661 841092812 861573143 887288182 64585374 834011393 160007841 796656002 125293872 113171431 841085793 137497949 419313745 106085617 296271209 43288441 774268130 258232245 776968330 452783280 71120071 281757292 665265116 584814781 104389483 702925941 23234618 101327041 100877881 753907922 970046659 538944447 681543972 714033321 994065243 790146335 843766048 493679556 748417831 387388719 761231014 495027474 403456277 231668637 980186676 792858404 605376594 635784190 659615435 429189808 958166225 808571467 20579951 647844114 364278731 590911839 369577643 499193542 607541817 633832826 3979530 727618543 11817820 677935297 249972639 18241236 994380598 890748859 685757310 75647069 573408526 606790101 4584256 327517850 180903920 287967199 186269571 631844156 32695595 896925838 763571560 54819354 96940753 447396088 677733140 69562286 404660282 585039642 141075503 496346517 401443969 269145685 241330792 625713427 128767237 79370221 223643630 962051469 120086506 128131977 541783544 7761164 311345814 108707766 743699263 203941569 531025972 72410212 270013567 331078011 538319412 513049447 129997050 849068594 386468041 13786359 917669620 559651456 965839722 41933360 432249912 848153891 335344977 990663571 3463825 413290109 132160511 935649668 71923282 281568020 702523318 443964106 69832399 330917906 637880317 709390609 468483298 671308229 177082400 557463915 735913319 99394592 826971054 833578699 853452223 710157625 196033273 193314953 199430737 556343241 101102489 469493473 807557381 218906543 499466473 386726771 678687175 213263469 785433737 543102404 674814218 893006762 496767706 215273916 66129986 424050606 382702469 814534695 326803049 250636777 133516789 779967796 803212411 244953964 787869656 578929401 667469817 609896302 872482722 41525228 549627242 527979464 32296713 693754219 294470870 75335546 372001674 796730422 946462793 907151140 323757795 88083695 252137558 245552013 689933207 659445921 183164561 850241568 69374829 176828726 567466004 313536362 34898417 579441152 354190331 179314078 25592050 847012913 682570728 1520913 905045762 301695330 950984831 457126077 982373369 559942672 548816363 548883138 329298803 647650330 597172312 963929825 667472205 558715717 117364854 769729279 287284780 218127800 726038013 861171112 269538294 907796608 978063907 57315978 32823382 894691853 75875367 932490997 230028092 718711987 10687946 411031650 861466971 842838314 89740753 720576745 634899626 893860111 806482565 118104521 588704484 854452577 761061426 691626468 952193544 409862404 808376747 49773632 665284825 387354433 305099460 64866439 759792478 104294468 241475799 806693768 118831459 235775389 504735040 138955700 162496759 67326656 181101537 394293665 814656748 227244421 886400927 673501835 716820827 372266152 619997410 516127950 328263709 167163466 481859609 841116269 722667346 517665390 724690484 222294414 942644702 60785021 723293992 304952060 578541031 891985603 345091695 289899172 762491225 712749807 987013509 374331416 505675874 29370007 920630892 182601487 422541302 509725874 946662953 19351523 558008908 358617884 43446597 996965905 585261406 441117973 461231180 562127549 192010093 612816322 144626769 552683819 732821884 164894891 62962536 411864391 608887760 101545531 81033515 964483102 378034806 992128068 489325878 942826595 159748541 905011320 20305323 55870699 148617911 734362865 231372207 973395249 163923901 684582057 891201003 184229331 860415720 409158147 812883212 807588626 710946457 319445825 86708291 605091670 901036017 372495115 883220933 237870504 25965402 805668078 25731404 252749879 793117948 234635738 638829716 11468500 706368328 662010532 224629215 507340661 328867185 39259778 534558322 962856117 554622958 600253329 131324182 792693330 860651258 522234195 36593815 834378158 187338516 464878889 931824200 628420688 891637631 752987357 727369342 119340640 253745859 176645915 926552848 834428718 871223082 947109363 998111710 967888811 226956612 982891865 668605255 67501806 246465124 767326629 972015793 776274608 18797344 660220436 248853764 510150096 165050836 980418885 761775919 913183441 104687392 437591996 620266146 340336727 359481958 705535586 429344211 350452142 218324045 628374275 329172153 975496515 243754305 11251406 191837524 256577320 539484144 988530393 256899107 958697876 448473550 196233883 34212012 743617377 886947730 734655600 521098231 925069965 72182711 759403033 222568211 738253497 661758204 802479929 908129168 955031981 772682980 474640857 687405060 656006098 674123319 188550884 329963143 181206710 708269439 529503404 34907958 799932300 257508748 254580579 431093939 143224233 185428465 895340451 115538083 773555464 369330564 890242791 524636207 654600903 119321826 916895247 81233028 202647464 532265704 648268768 989476179 765658769 473634619 133021058 159084881 324974860 997405889 690387712 144622776 155516872 355577382 458798539 365647813 203909398 148080216 890901304 889011512 688988012 388761356 560202493 552153815 816489958 1027383 745055160 365424106 770279616 666442133 728190312 756516800 814012893 963829029 388677106 413469737 562576195 702374314 312318877 71028219 613409693 177728044 64976790 859057550 643643576 208710517 321754733 937740607 321283590 108818581 547440278 145871344 251772702 770231135 303224042 255792518 494777402 59281641 466087715 811881322 491864759 951145488 597566563 614936841 973290392 421052914 603360174 485997140 46458884 87251569 261296747 183780417 567957956 570780343 193732839 368289608 176356806 408767917 795238098 263961574 960754332 792166530 98656703 364810013 631311614 268156714 704186280 321958642 396430403 357762268 798422377 788332782 393395948 445470355 345103680 627247774 186521882 822175119 870703444 471225364 480639763 973802961 121290283 65988195 383581633 390905506 634925361 748022822 953205042 248890124 432100152 278535162 49798937 981988959 369501427 878257407 789260108 908233902 551633785 743566683 390793796 575028560 572861128 769922743 21711776 1817951 786961472 19501760 38043810 150515260 107704100 504213927 254580912 204362761 909088029 249602210 823034324 292488237 481259190 67906664 895952701 691220948 13519841 354711993 410055100 642953837 90706032 196818900 78669384 539597354 386934941 119173887 11117178 513086083 954743170 920218883 891894546 220305075 926681506 400451501 742451824 475989049 672743775 537285455 500952347 662071129 492279681 489014588 492620350 363535769 991777717 632941135 51830822 505436228 357219083 618819429 820139205 372446954 298163320 176938462 477979186 739939294 691884882 171686944 826583335 180592311 911795159 265586708 162140546 204206799 647551398 342701479 542922436 653035463 866644547 896800075 485258901 997145089 333520792 926805619 198406974 277420325 723941487 802765850 473130541 920385693 839129849 170921277 104690805 84189208 684106058 600133468 215493963 117405194 966348250 801270013 293692042 137890859 178525189 133786153 128142128 407283700 911437964 859305197 628053983 780816165 823940114 235551195 751095133 874413122 88954272 872019590 57177364 759789841 386070818 816974345 649073554 337493277 781000168 105407361 298113290 765662774 582522150 549146766 402896850 269939439 322027636 20142039 839346403 438005535 948244046 87605635 737670748 789633121 628008085 135278528 50213887 480533139 694863628 569514303 610694579 38855259 59014108 631161270 475716096 262461341 253847568 594821213 181435542 467779590 178156570 640655986 568812230 471758725 952444492 928435637 726003207 482183372 955996000 709011180 591113331 33433043 112844529 18783328 496530759 38930518 372700159 899642974 417321319 57648210 471228783 234142648 175705559 980115596 861274761 761927233 853203011 908180746 532858232 690697557 415867768 110652311 496556494 384882766 17172456 331981379 680927997 530293520 461226539 840589281 986711774 857383550 521181048 936789128 594465326 421797634 11762224 702179859 271008012 391035145 561416276 658077345 383550845 947342213 932093450 307185429 560061417 103653481 211304476 545961878 166466459 378261297 401943672 614515729 90520388 91888983 171036337 149093554 516631416 524593887 22614140 325320815 659697455 740607180 816262196 206991741 561169478 587823528 112727895 972788696 726996476 910238208 254543111 274641856 67084149 199933670 575984266 471661622 147379770 601399406 314164171 411423108 935640247 672190001 315991510 67132850 39567036 719927757 687277407 386738961 530068989 265208674 993376060 719271604 237781650 824543254 511450855 445544690 17424247 197591187 204790013 215195622 746270477 386270084 403989441 464577519 33371032 834134043 753373082 49926192 804193726 440949390 390378896 664494353 89348878 465650837 800461267 951167164 491717751 778893294 677953588 492702113 894436557 380230874 807600810 730710770 57653575 52570269 270810063 592307496 175547907 606339585 375334241 923395708 340903553 953015763 942013633 666016111 56818724 768768869 906511735 194650946 502478517 208534283 177674156 7577215 937921247 297756318 905895598 537627502 695263924 998703612 931906416 756369568 391052326 218035589 501880071 572070248 393878927 370934944 990483758 996650589 61252650 71798836 496780995 380248026 47339159 935925039 125637703 174310526 331699035 358101763 853330018 736488877 768448349 980643876 109172318 516712972 934178411 561830539 260971687 303682057 416499123 891622966 340949329 137571408 393265738 571739045 121639058 173587543 265676201 744889951 8931651 368993491 579579946 738151275 168690531 610863169 735359375 263838679 342909076 58995038 562251644 751282997 63470748 307472815 676599288 93264921 39000038 244679674 871789552 846849180 529978878 235105995 246871988 910544092 781310489 622979824 728623992 861924730 743627658 205297150 591999957 429747738 241229902 166509258 15889477 809786854 220295553 862660592 80797098 894371340 821252583 530593871 266414279 942036027 103030884 321583498 144125637 361854762 712979588 493857929 340318640 251147026 622643444 518593526 356355832 701280303 239715847 496648385 96947185 885203266 546613298 441922717 677123667 386539538 818953360 473866368 471189690 170387942 56646494 382786855 466389287 817178636 789570688 22387599 684550525 903047766 326687227 673019773 256081413 800871320 869037689 572083703 250180074 452991531 205833160 855636937 474001854 831200365 845194075 745231362 438076403 665819967 798608071 620062324 641108323 8323718 543544391 715532855 928960457 400916394 307874617 353427494 358085702 319052825 301074591 162219360 603205597 424153541 885258655 491708360 558290422 59767202 298450435 631347846 281660127 340964905 513860794 828238980 412618822 61102552 489578069 562619122 109208512 261454256 613012363 686476227 970775366 960973238 946804661 415394862 394897331 524340594 314536275 153718573 995287879 976645747 905484933 78432257 495536679 309373128 223786898 122365612 98084570 889728904 431632741 434193013 390290637 763344204 810480650 598756456 268978384 28660400 600493878 452658644 113445272 843517141 556521661 322647243 769687099 723589602 100102425 449287333 819129014 598494078 390911466 441789053 328472682 932108632 7570545 553051058 168212123 32832928 790231571 214757480 966992112 271765899 547620060 852256773 275452406 703228882 774063609 585642932 373623197 5677363 110169149 966997733 971616697 702401775 58469533 555819467 263930498 170474314 793862324 374965212 370641684 595482639 806891840 360320085 369274864 50621194 918669475 582016692 827413882 976472203 921909090 961577276 972080761 19017193 506588330 422054260 720942745 969175037 538984134 712556712 306065132 117240227 179601322 152480871 265379429 119291965 725273451 780102403 878253660 161250863 156359365 413767700 504101645 449797476 836146068 838239477 297435672 740776903 875071323 578075974 526285570 861794251 265245632 755426664 843008435 792754916 683950349 528972036 809281783 459194892 826498225 445348228 743671037 652757055 356892093 815663257 35709915 575382783 769359720 271993523 475502087 47520976 774462860 496166284 85155551 653299133 296310054 917404318 415883043 682464722 924732121 881308072 139937653 186136479 66256236 291126061 738560224 286206651 37625928 358053108 816063310 801683007 791198203 269857929 628110353 924753223 962146487 28952507 623982683 758369141 833709779 465779484 182976965 427792750 661624649 514295428 532568268 117436250 269046327 143167374 558672719 371869032 255687006 297651738 498346259 750825032 156131494 806605001 529014335 29944751 447065752 682988420 259454944 189768407 201598690 828938742 474014310 221677308 469978327 204709389 136740901 973242848 325268972 210242685 167579093 694807111 654008380 660961597 681694483 638068348 954783493 802187783 504954590 680026315 533500713 423537372 42290202 586457092 107036590 136391807 886588432 885739007 915201599 391773429 416115948 482014226 241402280 906722827 815327806 840541084 324056669 717993936 771267962 302424190 664621300 178742550 327487096 14636957 252835494 662591989 688001524 533513570 531974610 627546697 52163599 37467705 488496251 844257839 19514572 641342741 541285061 727445644 149321364 268036587 638729083 314246 343583923 996099634 969989772 969684232 833036760 200012649 971304330 770051907 850710681 291057041 860138537 525443368 925089773 615197615 851189446 39296750 965856176 769215052 197731038 500850322 581235490 507395061 678333842 359452754 112047976 341910971 83167786 412741937 671222794 840897459 359181966 824371063 517315955 170834294 784416719 585071918 7615349 563026083 699657884 829685414 674195394 904057689 696783821 230005489 271132788 88933053 231686364 566507624 791054981 700342650 656798311 393567012 657973848 805517372 406358192 451458437 326854703 615901748 683189789 746172591 949489842 135363991 362418616 877003528 718395246 999482911 514140079 933352636 496975187 994106248 38029781 643469881 762565430 799838228 666099232 625777331 642074189 37164808 356987689 75266721 809963702 152157485 626482351 653039678 168618480 593766224 383255060 769608201 527635807 788409538 884448478 606806341 941518028 517262808 241268023 260166266 614220003 805371500 418722414 216099826 847658420 558321242 574486388 226389053 257761587 233128452 33886048 167489709 702402488 3382991 783117804 574596059 507367552 506401700 391902709 394558496 517172266 454943087 614653438 315046429 147118394 449307044 571998894 138786612 942339737 968493237 799500109 328501772 642310163 201881757 247294539 248270608 433658071 797745496 760250298 446923505 243874811 203057000 366152143 24837920 264717558 85962834 161034597 421181525 705066532 817814303 205477497 622567179 335841094 415124700 879900335 414041089 841486335 954286362 924682700 15435450 614199384 374784622 68768825 750704638 666311484 212732658 605654919 226452055 32931069 526372034 98160869 233706133 652108237 71550080 846570412 561233994 415575110 732256721 93151188 42221135 980017635 30682078 751179388 65939773 791433604 450386388 848352870 707865589 854362606 678247268 598659704 274597401 266525769 777921348 253252668 726654096 914029216 191304619 406215776 310594054 320445540 749779673 677935415 64207209 605930730 581251469 266718519 400718957 705214952 652303245 645450617 64438793 973404156 863652898 250559548 291655416 191247141 3182233 822375267 372257850 296438600 395215043 134491378 162133904 579995820 362507637 406441364 45765635 382766718 536880905 50095384 608276061 249761614 140977116 722861808 771868590 76260752 903568590 135048368 873576393 164332573 201347525 765322389 641930180 358042287 78119978 96328700 794372220 124661352 383627114 435146726 340510990 978267724 512146806 821604218 67302239 569832386 903124803 210970243 948285078 984341783 317498187 497743854 395195292 471650811 431894027 725538382 79977891 176911873 632491651 200708184 376705692 303394083 653907641 52493159 441458623 67616317 972551734 212678137 173366791 348928397 386799239 332787247 819406003 405471546 904103869 984249937 851630535 32089034 307891949 210077512 138451081 393629353 987694257 180168995 404944900 610235561 400831910 944858515 209351560 949937789 271324908 332934766 354943272 294213948 912894633 705926703 793444410 753984741 140775558 404437620 334193627 236277973 213160496 143031935 91692905 891437650 427962328 305742262 739107591 561174788 483220148 477478436 621688348 844383606 441005948 8690933 649980884 581573530 26227437 667392766 555926941 155496258 82787914 910195506 621652908 420005544 530888150 871751470 38505334 762118375 865385307 428454318 214889015 98392703 681818790 155850517 811484014 3261397 712396296 461217770 215410527 169982896 438687958 273951061 191100304 313418173 452331498 598323622 850599244 270205709 198717985 878217423 514465827 567294610 335006427 899031781 649189992 776097189 791664254 379546274 38803377 401512067 502110963 961305062 627273051 284318923 294666280 148403762 202624772 462942209 751422604 624754475 677354255 543637007 166858645 502077213 526490915 879249343 980206653 216658293 936834732 942369602 244300161 302644550 345672537 657899692 926555361 304072133 550222748 619947637 790216932 939018445 232630573 606573561 293835665 885808476 573707144 135546873 10956534 870730772 39537770 134439192 204484516 138283963 872345688 995257440 772256561 18152891 119542552 753520570 94547637 266060963 321669685 887283321 382098253 487734948 194829695 879120336 527895708 925682196 143138185 77887319 579675973 172763119 762803754 108000138 198169458 568767569 53132028 407508554 181281616 109320445 813961184 665164122 145764752 823777753 523732344 102659299 322564584 431604592 938671532 514003440 664891792 908968814 337542694 541416691 147487686 852447016 405133013 191548990 401349706 280914450 573005934 458982539 296517602 502911046 785547494 843389301 557748440 64016132 833079801 656430588 290516855 439146284 311752615 241334533 828561553 971227590 978745521 925947352 386159612 187322490 929077536 505417376 261027088 219856408 895521983 828782831 924291371 852242 598704540 235871287 727544877 226478077 652369547 523091537 916998908 622573076 498853795 758332922 297203713 153052597 974920383 524026705 773687210 327020769 29405694 136963163 98964198 947305408 185168451 463725952 69204396 9238299 966541237 618063371 672794996 850314976 577138752 450015405 823157692 581870754 252643347 966961658 779102340 387663895 877212704 152960746 597501650 418639256 820760224 531577178 78841135 738499748 1763212 334964873 893592105 293076573 641781029 496943515 721543887 236683273 538730604 364225049 388376888 813333394 764526506 168618095 375666428 820661255 382432490 723722861 523787193 686839833 974083706 280447431 239549327 153722015 672234350 563534997 326412709 923197714 278510621 861497300 805121698 31469073 553864866 647907298 756122932 404604383 857307996 691994374 172349581 737031392 998974830 784044006 301936864 285896736 715892544 787840526 874575337 985565644 951945468 810175600 398569826 74125750 775253266 76451807 670468495 510826965 621948084 694149522 253923763 880495299 647050330 102385576 447741592 832934973 80187968 65985438 227670796 242601895 425942243 377130714 149605982 199859333 163835272 303247652 533190885 281913603 70862517 137447207 260491897 580401774 970092726 691859189 810066168 602843577 560032793 430903424 639997123 236906489 936496690 997230626 769040190 704381673 117203864 54382358 556137811 192035687 380216998 468771836 286081520 595062773 885294587 660713817 262155396 304974649 483414266 517762580 326173574 293363325 459667531 568241659 983903470 701937712 582088792 783126076 497979578 562023011 722601425 250720236 80903531 855729996 782786601 700326532 425340549 744277446 4966422 994766430 767500050 917024719 349744149 807692092 953126432 139102474 682180323 19204290 978840894 202246459 104983045 715858167 445081859 372152525 873457729 425417928 576193928 360267087 68184099 930330757 758526696 43457010 770801785 883804258 998476743 390039565 479435991 570707192 405456328 478839706 969389588 294042049 383059990 944629686 703173323 587774879 784656348 123703076 180576731 824444245 873744077 100683467 832461544 101147660 963982237 878317108 678971096 832332240 553285765 493082637 289211478 416483857 410800067 151869608 428241490 28522531 535141912 898041468 513359998 607042494 644776264 280867491 52104147 946166654 54959773 229436763 474046730 58953572 69419877 442322565 291147556 644374867 9734511 975003689 991001059 647432084 455771026 733186800 333097038 331444050 447049767 453898920 725698865 591992095 76173706 17407172 777683866 105974125 130591900 194904794 779907933 127589142 84424516 300936995 834334610 425378261 47104745 444368126 791575826 186828491 467454202 950763373 565678845 156283131 173163366 434616726 631723318 942381005 423649572 303154499 408089317 67608975 223566509 110678883 629954804 493347823 459214973 935897223 944665235 107712642 638236053 328381797 24576949 419692353 844673020 353430361 152834960 791294727 335997241 850484447 758094625 863550484 245054683 913695770 816059302 775625357 413181169 965901137 600273186 998074617 643727506 432301420 286547676 678798021 940621911 84278395 214305248 153913537 757251292 181001263 278543228 718235042 291286851 672714335 862609861 830985342 334201776 418725253 220751888 244748627 638380494 560283455 519051641 995187584 533845320 499382990 258424159 310457929 851302993 885539738 943134182 323374423 786023965 50781099 805185139 289864502 834850149 762719794 932452916 63211478 836728039 199587838 63227542 313953547 831259108 483201032 330669005 588216077 242135713 620220904 8810319 854453497 530767078 874807388 390241369 476387149 663658114 784506824 223132777 540552816 500630469 502962865 590216642 740490536 903801348 72764481 591577579 562663201 54544408 717999303 669220400 253537133 567460063 219915315 247492639 503281407 701240250 848779422 117048333 735691055 423133966 446623424 691889039 516878905 966982339 211304056 584008193 698352061 978399432 263955784 472756482 609999680 64872844 793779415 251072758 472415402 108793479 980723053 206868355 205323975 961932975 986708090 431355924 461887942 224047875 350601487 355159641 708007869 300031748 443650659 863569093 358142242 814111543 637974607 144685327 932694867 488690084 609659347 410905778 892898064 278002266 972255119 632151916 863631100 203785705 86764618 837781442 478629407 849037798 487152495 582552955 182658150 670058 976739211 590616097 607947554 215131539 773603025 656219523 222522245 952754690 148743062 244542518 842757928 253938524 529060564 287368207 748022408 682064842 815826603 320450218 865488260 315224440 727007452 887894503 148627425 586489113 178101580 876670055 353008582 901665377 633475207 23984659 569220160 743814794 826855483 122329750 897268671 734585040 40242616 221620190 439350423 161978613 208264311 804373151 773943681 41929662 574195856 992814800 533890583 103894387 452621634 373645867 135320411 621440099 675451247 186649265 905239088 356357470 213301277 895047972 759565279 644707897 923587830 821003148 680767124 485936718 50061513 907226547 341433823 121374969 91850759 19074473 584791860 793460252 796938054 107317824 394804331 825327259 522194370 281901456 488801856 188100321 473434583 568161653 696981204 509019482 668062600 209989644 589514794 984886519 860189947 543986234 135423659 933283245 266995451 197213221 322322851 50354422 477080949 818751416 328543169 734925902 357229051 503554851 233398171 565887415 695694404 73139033 337098792 108082741 20100266 839369361 398607172 731030099 808480426 770630342 431399983 877538461 969919848 138602039 523283470 332543012 806989864 299600359 876782185 658838269 520918230 705480222 529153963 967275714 414347903 722394342 302775206 830485775 433135574 412996239 318995468 737680390 754352560 923781163 131542775 690616524 68063112 501070354 222466914 589488649 573251580 987597920 177533357 335156332 610204493 586434418 32459293 650868517 980495843 840127085 801148761 964603498 610282183 956669367 650027758 65903090 243696168 711241596 128779212 944591741 180241879 932774954 959193288 316831562 317533130 588932853 658746648 430771358 633612956 798452308 203975386 749939780 358929931 937465474 697102221 675832072 267409785 559833086 811643029 914195515 68256877 483872267 878048699 338418226 354248975 226642737 337966507 672155847 979871919 795275194 388284021 434798038 126726718 438071862 481469965 771807681 416474323 365267447 490193099 4765677 275860519 271960982 1867244 746633539 436939545 985801068 3586063 149826224 159068204 111787034 372457400 426748837 712651780 120070913 593350096 235238039 951082989 567950539 849525795 886226304 244137044 912753120 507381728 551479900 315961163 36784370 727655965 692125101 635754761 930015602 917678161 413849848 876376680 634079768 85565144 151417158 578422118 983629150 689710963 326881700 82728356 396580870 603080645 664462243 732078314 366930832 282844119 133808600 444323745 568077509 708949140 99370077 883540311 279352367 119413838 915802959 206646079 762625182 194498359 304319822 410550958 319273892 724823529 418659840 531246495 768182298 162359775 605897869 850230576 556455577 321833977 625541668 475007523 938074626 991523580 636820597 180348766 517555703 236867088 734044726 68453995 61612895 692897088 362459551 643528185 679453414 992803838 862393581 561167449 863737210 578884508 716432098 71723009 580332751 487384019 22659907 613067277 153400796 311128896 341998937 43033785 333040476 209128930 772290161 377253352 925097038 696150942 593996380 604030368 413565558 890162875 909150191 674401932 561897178 116168806 947963268 511830649 869510213 871792431 693137272 819064025 489323463 18441611 875674283 349167427 46458674 948870224 515125507 58004977 610687903 940706107 59241449 427527232 214841319 6459757 901222602 855841075 264592171 557456874 373628823 625498097 910158157 870152729 738190661 940529219 449534836 699826759 827572302 917741847 840714892 435902500 68669743 161351935 754090948 985954627 396824808 692288179 633383694 875526558 529457535 32789899 173901730 682859537 549854333 308179973 509269627 143409883 46325103 111553093 506730200 769064992 841612902 920370832 790399677 517028969 592893560 368485840 333244783 751477025 839177277 668953107 481183740 586003738 196785234 139176716 854527921 775225095 504832985 827576465 585024161 967661567 442890999 586649371 781640741 266307585 910806357 268457545 38846807 642288746 412595360 375331677 823626133 895529088 756510474 990977469 134769924 677727723 189802950 698168179 309169419 359993654 990650767 366854062 144133332 82584147 930466594 692948799 374088142 141191956 698406847 504210205 713617965 374469555 633373100 812721889 317653865 224690507 449707698 231037771 70490811 148527196 559178910 567810235 483714979 242340683 978636737 94085048 420460132 395347679 503235441 669477741 281054854 985245381 355957894 638951975 645704020 697134606 65366493 35292632 598919260 920470444 998129369 36570775 941473266 795774200 518914525 176402718 61935020 875140143 821526739 586429259 509024999 622154480 88086952 885035679 930505537 453120191 28959949 153563842 957195549 713666950 405863352 311636989 384366114 606743567 253296481 497820606 586989500 766067339 452900549 116398872 192442266 45387022 779371367 620195136 879150 20951056 345656266 555634705 52326704 976543469 368657912 314058377 965663771 643578982 913810942 348039498 763424431 590682399 4726893 288594202 694578541 735957023 468078811 775744355 13006366 375127378 372910176 319222451 136727117 246584330 13305370 561200445 837679560 401627002 415410089 410000215 845693219 96061242 836737459 293868538 504869428 792465350 703855201 160595781 183223960 360249599 222906848 503039227 904554541 479930536 902141154 476553472 928777622 594305770 557906714 843742175 921351355 884328656 308941763 646387015 679927110 435401932 441678874 354376841 55552294 785029936 231465439 344210204 156320016 378280630 640205785 27345690 540281593 130857721 445302351 591718336 538776733 62415609 136486799 391619058 175438844 727163291 443116650 685333172 710349271 689806887 360464566 485586354 766475319 383484616 82248651 722803641 619257575 590453008 764277511 518714171 246729717 170808945 655793738 48736976 356296245 371914949 578364026 690744239 191230910 260251846 853773313 994536505 668310122 304519318 730674506 350966383 418629722 513704505 751669063 602503287 185163376 775474711 287905774 528501531 997177556 495319419 793379511 251310665 133633904 438109974 17443104 238794644 246591604 15021436 670267689 166688945 982589138 463760805 419267545 995267579 435832003 395684206 232064951 199708912 359864384 71509526 525252945 708667058 739742601 515175105 191213496 676632199 543338914 586917112 803947266 609153114 668581073 671190823 879042247 586731831 775633698 296836894 298318501 335386579 356533475 602735249 976533181 201880321 431315240 129403288 648221747 880506942 996428872 304858416 444046769 668806694 158612574 889690039 332669412 747748092 989362633 940382068 806859774 326425383 708476332 555855117 853838387 332801967 957245038 944735758 245942332 745630916 113481788 172840809 731210199 468967991 72772994 261514737 470690116 533790719 714003318 162108125 352871369 140766902 448407693 703073868 158325296 31491098 424802052 248217531 632204100 937180556 379012440 315910288 995778648 723229332 442361550 174448275 528157631 470735707 956181484 303451247 571552597 109048623 915387134 949113910 430938356 753315587 353876626 387506138 830058752 720847852 487736316 645910453 369499356 737728933 3916243 390576386 246170483 403038988 663449714 775340129 169196976 361214627 803658872 929051735 296297733 473500431 365316936 474718155 789255144 69715357 329166730 436314763 478621778 660947128 464928168 636853189 240509502 874675316 223923794 695074958 537124912 145104647 971701498 708164191 959627179 967003466 994590809 726433682 141784506 51681596 456641256 658388969 682929512 660940415 822557032 247521032 492433992 197338841 584562523 878254326 928954093 182988981 526367624 914951840 210745715 377285023 901158011 798598742 714048501 780666572 640512258 458024524 647681812 386318224 172264625 832787227 844228215 380309989 576328799 226546749 554777413 740230891 140027047 812485268 993357484 842056034 812431976 603124963 183337566 961179185 289438534 849481811 749360399 361183971 868300326 46697712 371822328 859464229 579178934 834917418 989151319 378843210 783373026 143072597 633399789 886208967 984527200 289223721 27058558 82190263 342176806 157761346 644541525 288864343 819474414 68829345 586781117 167607691 857325497 6480425 107476361 995523416 975726409 96686627 992831629 748196968 331809189 210645946 501587746 336553097 903778713 312024960 450748838 295506734 480677939 292837864 10769146 102000108 202267463 453220809 463106818 932092670 841208812 745395937 773397288 532912066 601346813 738410064 333182682 150764858 882195866 479364377 141727240 548241036 201124 284029092 725869479 101149571 388766276 221697855 70255664 476477195 712599652 980615832 742658593 645063608 533805876 303034436 933891707 386697280 49144999 113161276 137109314 856148476 236603379 291897691 396544513 213747564 700153365 780711905 167412803 911852720 232734283 396101619 631585819 446533647 730524311 63244312 198736029 157144692 896604227 515361725 918486114 791395308 62460504 170381747 216315400 192878633 419035685 799876780 236501680 486416130 954545598 429595585 246619262 285477617 245131386 705563887 39379229 7371155 598919029 822678933 90951224 101218348 114476044 104856823 324867586 691419168 323967587 535877310 461936047 282939771 327499234 471132022 2246649 528724330 203079092 785627919 152937372 690465984 11833671 319364445 422772185 957256818 79647950 941469336 440809207 835234843 780170178 613172701 852694718 185723513 402093405 462101930 48025338 581975534 786652445 839374950 741700606 748829952 738106695 654378711 112860446 211985625 905050466 389686953 309123891 543820231 659867832 470214382 227319579 878055357 487997656 73045145 157059127 891321553 877248022 586526466 569373932 824874940 770067978 374085221 514683170 484981853 430087181 865972834 463078600 517677110 66692031 500560510 392649806 359230189 414028676 139594401 128289065 952915660 861195522 899733399 840912466 227773250 869893540 866507151 74675400 19234144 993717530 692689567 705443337 728591453 33916375 371899197 744476317 527551507 62986642 203420359 677063819 727090559 702342085 635186685 926475746 79160644 825065009 976777090 394856242 318613545 797126488 927050334 987960848 382866839 493943042 334725758 826400150 61907996 337594553 577236787 648988896 999029738 266815052 160860591 995827088 754254168 609213008 949181835 711217226 44095328 243759770 889683268 305769785 472036896 987121862 572221113 931422344 538245977 852535475 358086575 875168490 3697395 650910981 714159693 848739347 871545719 464958370 616053664 573795645 871291027 829042742 243074072 455105956 574128538 480648367 861099529 433390346 173915649 728066497 345891884 604069940 173092835 733667682 999899675 363297642 350439550 159055 320779992 330980091 289130164 402320262 413823302 909868983 107731339 101462730 926533295 224978803 552468654 491532579 508637500 523226505 477140713 167303259 484906624 618144597 790026416 571890817 343689198 847095481 471728793 815505002 410382686 892221594 449670621 663647787 185672588 199102304 175597787 973584288 662536345 803232634 237671318 816600809 923437704 963956696 339535410 687909095 885866434 398911087 193174394 514006979 189566867 938879673 741845853 773497192 996522 724215346 745867117 633699844 254716829 214146268 205700959 727720587 832246627 856103356 390375309 763455284 198790616 520888666 115792759 643958778 123637308 780124741 421136957 652591388 759068084 306328973 190940967 555112861 834995144 143188295 792176670 548029381 924305635 622230285 496760880 824912286 250440919 435464315 633159695 263077751 82255190 966849971 756306067 907853413 293766778 483023834 7413555 374072509 267193662 871484825 667137680 343354524 111159810 151243165 714162411 985463903 35008779 687679254 530387626 915721003 116327168 863415868 182829271 37872998 774529390 494222022 95199648 318216507 69467973 25282161 84526296 519874331 796483418 912008575 150411893 437221943 223972579 323019573 64076048 807806215 761387006 509136475 824372840 990399430 813076522 193274816 754010591 968582387 781722827 705970868 664712443 377533393 172797354 724735372 375981543 471583975 558753651 72274466 422190063 636127874 79512118 54218323 872263175 678187822 589842919 722787967 735464261 69983809 216439006 595102731 622116195 505302096 99470424 155246562 905478974 486868920 870419188 908911344 274122585 912256790 555083574 926032550 83108955 729138639 985114631 744649593 148780428 266376329 446579507 58488675 731891036 421102000 899469801 279991393 412856797 666229234 421642047 147938547 149257540 110522051 696863916 173272734 3713132 315807962 133648012 18387565 751092050 979597490 968101536 745693036 230953882 627957002 214941323 987722540 418881289 119045990 233004630 760205379 957678600 282857099 203745004 797072584 941770280 912424711 137684127 182153947 220285592 798141350 430106017 564535579 78471857 972650494 957027980 371570478 28820075 788868325 120647387 838514749 939600101 986203893 486613358 76237685 212840161 367867663 343951626 786395271 264199493 800650964 512804567 129447976 666435483 204839726 771307744 886647442 625789585 788267205 575580823 398772737 74898554 37006475 334769998 561113911 102801356 276652081 431888574 366381561 710779808 50547375 127811460 725084048 851877942 197229248 502289823 984868169 791004526 223329123 2928372 237277429 445515599 476173404 278166474 819727210 619412611 200299696 55441742 887451392 653257945 620270381 973758480 420418580 962097603 467849439 585194117 929980808 544488661 239159196 488280451 61324609 80595020 384065658 74313927 810781864 790867845 215897683 124456306 664375594 678645121 10165320 357273736 283596984 353825640 906943035 213420400 783439432 55025410 534396755 371939959 149666386 777089343 948808828 630425933 571592019 37246129 156605156 162877829 241931853 357642253 114867328 677908762 238688069 726775470 95478917 481039077 971532228 666993938 327115759 125415208 673583447 947262299 152505341 399192582 508203535 16115662 537241778 608443912 171975938 493587799 301226838 166102169 120213192 621850116 837610228 167910539 634804222 7555462 856330458 198786193 328463303 210979763 690969371 814991810 925381190 998041350 941559056 962532893 123500837 321712925 521656274 998573823 957184017 730491706 775712962 833825710 430639419 758248643 829203970 7410642 336663512 396023235 662042874 527146486 255431330 299130214 955044563 161004556 897392726 723079297 462131455 707480550 885107764 404258823 34380719 59929022 153887362 775760277 883387483 727104687 287777545 398822887 28936254 786995001 678174102 870078816 638409944 264869313 407702138 119135879 867076714 919297294 516043019 161225860 806583933 897553101 333899297 928285607 358320732 853564431 910282394 478766050 997279637 413133766 53681622 5247306 552007291 721558347 497540155 55083674 639878311 23589083 298952114 32890287 987487603 382265365 939711528 775480333 403768446 548013181 512918542 657341784 262472747 434999805 603601114 970665948 731522593 363304799 443542404 112610566 209012172 652177108 789985546 69745641 417333466 938915440 877383916 365745595 296272832 86527147 362665392 552577621 272046643 545931489 264799071 829631669 142541231 428361171 321077254 384387967 795705332 825310757 585344055 124071288 927955843 469029086 640116613 654702602 306348069 313522666 229062923 730946500 828119909 921706139 132243942 433538263 353120529 377822756 646822326 513741209 335417276 625589789 958023457 768220934 790758719 390050562 782828624 206033722 425500468 349650100 905043313 96757752 572194682 453488886 614618419 737079590 262197940 447423473 434661709 197920079 92483785 28686512 110750455 622343200 376334181 784469413 953671534 885829355 208320119 262413602 574764149 179531559 611301041 953139681 477878479 860889837 255619596 789542269 456323782 924518269 2844737 755819766 803290791 177031607 39694160 668922673 455014724 347634339 903982589 192718710 357940848 505405417 569457742 217640944 129378182 434019929 209202703 541871153 175749091 662643301 162148686 881340331 917991272 168296610 312715999 779209784 590578937 258114123 718360792 511227538 442009856 802457534 610343702 199013084 344065002 631814396 412422071 265279767 734152361 378787885 893261214 657049518 264284464 952386586 67611891 159599083 576584954 210510514 752324512 706788479 657464196 505312645 728841173 332548606 491763919 320831564 13094020 853941600 526110687 825022815 737818597 541148290 674136894 633190973 890903028 508847779 578011513 246331912 456944878 414263527 974098850 507846150 492940248 283462359 248836556 776596001 970171640 226085599 705091475 556173672 21324378 841294031 482248337 3200652 472900684 585514075 41453802 960547428 84488162 468850075 531538881 378584169 821371763 225817996 132244928 529776954 435317529 760166028 305544085 428969242 320265525 342638306 563347567 110222445 616284906 313001268 738873477 442014271 691144349 469157134 88215951 734438589 627207803 373909346 346455371 688771001 185627891 254536963 357486585 155196202 665956152 861066024 811830496 203351978 669940672 97416688 62233799 104825590 673900231 302542552 337421436 622530162 111146189 713400134 819173713 671039906 739703572 841396482 692689306 516614322 12068899 766418615 310508336 836340463 871206981 362012279 287996401 190784332 329504267 641396788 230884413 183453406 161007302 716107336 761125243 188778848 316038926 175328750 627080338 530714544 632812350 102835654 507052144 852301904 231652853 762575445 393778311 944562150 543159446 820638851 769861451 346135484 600140745 850054171 466464949 933993025 726034936 759825998 822027459 63020422 733859795 643327024 979780085 516739009 836590796 535970106 683018706 526337997 303382428 921499078 498190689 109018025 345717948 430019990 86839728 907737333 58513133 994941006 646674513 795443064 623503793 770993141 455708120 91227548 104221135 988438392 147636318 58710768 489033682 59703079 901286913 528028325 476435083 119256886 544158562 245129746 91852683 336832062 62503461 331329841 818915754 351557561 622721908 180360479 739387779 323379849 319625853 691955871 720877557 331366769 531693295 817930904 290655907 562920346 520496001 647371411 494599285 877474576 525251180 70058302 419640341 130467139 986393067 141929707 907155059 645030279 31953090 214948369 824534338 698075540 561637557 214361546 857358200 915747334 308465420 789361748 996533202 71246558 435514133 807465872 881712462 75402239 252905634 682699654 766316974 643710386 495217287 526254815 751948796 673525538 732326685 384194410 17733888 949694177 76090562 881957015 479983052 99299682 759559767 905411583 546973745 13774204 299017152 264398298 974797127 894472429 370488936 553820551 465510889 13941973 968180154 604673032 253732662 28986935 248031657 796723331 38008594 749495419 210631465 760629954 332732067 361094639 281929907 392185780 689721044 791248449 48414405 860964842 958069973 71944454 32029792 864199194 841375896 727610423 423329160 694670752 497535830 789326511 332624328 985871608 233771017 344596654 511991979 213819461 596814831 504225881 189038148 97830350 234643213 761600055 655994279 356041851 150111402 357615541 959388525 433610332 353482703 391730084 669229109 416474402 368238030 896181430 829870877 675099300 951269560 983883268 762219085 665439068 629400037 904534923 114336108 999924456 237013104 949750954 387514409 133718665 700347833 560223397 244564659 390990759 380527585 903935269 976366657 445464139 491595345 903727798 859106700 990699939 298504755 189844296 109362000 494066305 908150007 532438703 728438479 989537245 607060176 22713123 79169101 5215567 546993973 176668609 855282581 723720085 522603872 40848135 699622002 608369939 683144914 854571356 176924471 849409614 704655821 584285574 599197496 820861552 941203929 447527217 252674895 100628936 601298495 876688239 373751896 816259143 505790609 60239667 339477941 227873283 995919648 401402325 334007754 838596535 307555716 31471505 868531842 207846209 924566809 526024199 81950152 769476643 337038716 84153021 188440079 987444228 695705361 316317592 66826443 508435244 376949120 679002983 477448950 905495307 940342324 299482712 467262860 296647346 259330779 941397121 800868367 300901208 289359337 353488472 844271875 442164950 507034388 894506299 565158003 65343532 765685209 815444970 530837098 509604346 487664630 77371656 818993019 384362247 311294958 536766365 793671482 634935486 548324744 595219862 291546817 259541420 560766544 38972484 205278508 438356996 904105493 517035225 878008349 457876507 372379497 490966766 970844729 477319916 659769381 371568896 166716840 515971220 123932642 97579758 570384537 700014295 191325312 890279037 97870780 386392474 868174499 666642900 563094214 206877030 913499697 999047680 968522992 533432300 860605141 431268721 818200953 878344828 502256255 46612603 643973151 305994892 920306658 853312983 529096106 117045815 696280309 474911007 195675746 467510971 938616179 495858005 734192787 66834170 786631003 43409244 329231120 965163002 775140208 832904318 25771437 303451493 591609273 395018468 538773444 552594954 165067266 565858849 332397745 920534106 732852314 263690152 151253078 638838507 103842195 329801553 109644184 862651129 922336710 629810648 472312544 353937120 261743820 949940574 412240538 380271779 506567365 507946982 641963961 20230760 190015637 306588121 314671153 780427514 820628066 712226947 763086716 95985222 37403672 207413907 740534550 350980062 673417701 881371807 230021377 346781561 275416253 813082526 179465282 210764145 642390231 378643820 615689570 966055235 400319022 815580489 987944685 901138451 904937217 667176026 782687222 107358501 481700435 138004007 280089234 667033189 113631339 331236123 363504728 793756896 367727445 483768072 786562280 524789065 724288864 52556192 896537697 644957813 979747743 701333757 942882280 40424415 407586408 178966042 594335784 471047717 431043031 742881623 888122829 184098185 193043020 493060857 491764744 661210224 696738025 934137255 948857102 965372390 547342869 1022702 117997209 692305945 655260667 228335550 946523749 256599258 999658252 758772972 721768628 968603167 269915769 407676334 727097547 620234883 375861945 452259362 194082163 447082437 348634633 85746119 761610616 734805317 581775591 457987073 931425837 102948490 732422295 290757785 184506855 352818622 339005854 876426811 970199166 820821040 941386825 251999479 257842639 998496977 548405543 818192577 533252156 365829304 657048459 586941425 63720746 100007326 228837899 221726660 777232769 83346531 740819716 838878937 803722288 567894407 433289491 876149172 735183527 418768305 716886941 559279422 46443868 706045996 723359048 335062339 130110535 916615013 547152000 811171059 421253477 134537582 388415475 93087073 284780856 292931198 512872725 134985223 844724549 802337647 21816477 141456704 25785493 289970239 460308230 18615501 715215924 618858639 96622863 984616017 423903670 872492071 298816571 507558869 225053613 83327344 945598290 533904964 843677236 112798712 885193950 744998384 334504295 908883698 233877935 291744523 842619368 367518131 38985048 635107887 437111132 715757622 786124975 273417431 646376172 742292377 921350737 734606307 306658245 807621278 561322779 525458968 792367000 18269739 277314226 853546142 616894746 938534858 448382972 518157184 727586949 136942634 548562853 407717936 644134934 885132188 373837468 962921984 711469709 853790871 163819667 72945321 11205552 485317684 184180354 443220680 27021000 825978034 731045156 770095708 276014369 59930611 102651768 371562826 971625103 688559102 219718465 514511833 882435556 443594619 119094663 665750838 215263099 684201530 52741396 610931185 324368816 824744364 653790456 881669247 53897574 406015848 252216070 592918454 294077567 950927784 191667284 165352275 503375463 721954249 480311743 304412279 720509066 201606351 894542949 949354022 890877658 752528862 938715177 201568711 423780938 618134210 662737970 507270055 530415957 1940584 623473004 271532918 248473207 451884387 95418629 969353928 16776371 12688488 492286705 677417365 97286156 383199442 742058599 474392249 414998027 545572638 431552099 187736181 327294527 854292336 29607970 323497708 123807929 443308045 954386344 479372967 261477004 454879711 483435581 5647633 242996819 236633844 919199979 258471676 3872427 70020863 854085378 873530139 597957812 865649622 615528597 664635526 657223316 490597874 649533691 241615673 536415220 272145138 487987022 593680532 336047233 789476376 372832495 454819804 655971436 786157770 136128000 879784121 570540267 156869906 13027304 109740470 773937846 904011295 684211667 580904645 197160586 699173058 145586992 928633784 959159209 999624690 683212337 875920585 545810520 32210760 563529294 979099411 408770656 946015620 362177218 18673430 944768911 889633030 711745293 826117943 801927732 581045333 704925552 211344445 980884389 521669276 816736116 705919957 905917116 836436008 750986851 100278032 164660822 16099563 935795149 746395360 499616723 585581308 266267141 374348958 606802329 558552853 731370658 272927367 380406673 855873812 16297726 405475898 886418856 278072442 74406074 774511420 21449808 16710383 194339896 38702452 275142908 352426172 607217952 375617455 936778919 412310863 277251292 122522141 522697294 690995643 637830939 849935570 674554225 256606517 357312082 388550214 701676694 744430488 852787254 166687701 444094918 699525090 223535683 196790848 721123087 833866421 569544248 966002731 296429312 506508503 449770137 827286173 519770927 539586994 45603628 186627458 315941047 718588884 595564412 120675884 453025970 609711472 634775897 325936590 217073348 194281692 390253910 634102784 405198224 580481809 272191306 319292734 322807104 692927022 910454992 944161641 816846849 601601526 265861575 759459908 534007940 63862349 117615826 536318456 759855231 244770750 209915864 691393424 298877738 445429752 633258629 807943550 92819395 637971532 503515848 123100180 727932426 165617713 876932947 303192076 842305733 960338369 894064670 544244481 194860093 476143161 482172645 841555444 476797632 787166845 215052709 221404615 506303773 252584337 129920291 880094661 337616683 453419809 821239653 917762072 642272834 673908730 412831798 913658962 715543487 925552270 581753766 433452517 791995269 120417653 881975432 580938411 847967863 442517991 869655795 777041246 82804479 446550594 479272642 63395361 80384906 472131210 417586196 523133173 259567882 141718244 869945804 450061381 823441779 349087770 227645970 907495771 423308862 944517146 482430672 472362728 170650344 775055479 71617589 706379136 827713396 956458214 639857462 285860891 938750693 301878723 527429640 689758358 441764293 470748810 574876327 804612656 520653474 304906845 181362515 371595277 299169931 312214149 544731406 486194615 384093079 330382569 589691935 871832983 971041630 781536408 594606225 285217152 189209982 329925190 522320053 31436069 144828951 367517894 14694299 115338910 863156815 642831253 599991197 702756584 913201872 322321231 794377429 547882593 868900421 884007991 244769698 497512272 937883616 126319284 591408423 649884251 219322327 344584142 109603788 565194510 115336674 430419893 834298299 912609883 364716991 644797499 888577380 14692117 617000367 588976469 286629369 455401075 84180726 424566685 554056691 554961044 38899806 767658195 214532491 233837813 429156533 10529367 883169602 474614012 246776138 908096945 940685401 209277553 979788916 901574922 116741978 6577663 467438091 132388784 745313933 321463224 77276653 722711702 418196612 833433998 545460347 25303761 36752016 178463707 972922137 45205532 183140681 420123610 739340465 985023829 272067849 22722603 511876144 501052158 296175729 277666131 43136264 38973373 592488676 882072634 637839277 286334172 867136775 741177003 324229656 432166601 404085064 938708951 654899783 920210327 15118419 932020434 537736891 361422716 319451038 15940885 746395896 391126353 601889758 837459194 448297480 535899925 691459984 265155139 362776313 318999146 972955506 983596180 386109274 888478486 513683718 996761076 586357186 421619076 58600726 118574416 779478601 36484417 586817066 806572792 748424461 85472639 467160852 530954528 968777391 628883349 755821413 781111393 192334035 461784956 793580533 378059829 205250724 667448404 601622879 274325886 792808781 534271197 315729538 738079999 254594689 133963774 134768897 560479713 934671603 367894850 324752836 543815728 272258271 908807510 722123125 782779740 397294720 222230669 999475460 473987257 737040023 673064284 677398052 508519935 841091819 373853918 295310283 799701962 60844227 734590800 676696246 615827995 100973934 238581910 905038818 736572117 528261819 916401333 967692564 764041281 216923521 4640343 751637330 185248138 973577241 631296842 409492328 885364546 363812063 423932673 862648421 151155164 954307764 554984209 469340699 55277103 901064063 150847925 199862178 543935481 423598247 927599179 797478357 715049562 424388506 615054293 672508371 971240021 320772170 665683321 36269440 90456402 262845355 610112258 400367617 851682719 400192055 488991580 760282180 21940458 649649770 352652059 294715766 641470153 926838085 457188597 918137738 520364850 869276367 562457155 740860857 940599043 736233615 8724869 633912060 392263291 636998676 359136987 61560468 422608831 15021933 386582156 705499267 975732566 826293681 633648003 923780112 18412717 620748153 768505805 977057863 451114133 550200161 636655900 505154167 510314944 931655306 766492999 530690226 437377351 62761243 549296328 335307856 240616743 616288443 391108924 134179948 254885567 198585113 587913703 410792549 125563731 551175269 427697709 691373663 616403596 411726804 128699418 569939904 911358710 944020511 71788251 96179 920313473 826413572 141712195 522417064 582737665 910264516 268811847 721728466 637030574 320146596 102020994 542651303 139581605 478215532 613582258 284046948 212984164 233964267 315246393 353305479 200707410 318188912 823769757 489786195 880106805 11810386 817090312 48572751 626477753 280822890 873635016 396755143 543293168 557569172 957086672 86928202 430816973 426319410 823342646 703248682 706250664 481198504 175976115 558056959 500521917 509192929 525017382 615537444 100227244 196986313 627432209 850887225 97219067 530717392 704267802 816873887 329132943 448514413 956216460 83835135 854789175 547825305 371156947 126088644 577605153 399592272 116698371 509161884 251510627 159885076 546850642 426670330 395428979 4056681 170791066 2152855 562935471 54999898 895933912 715612397 845603031 609580019 438250928 723502267 742322574 830808260 590514406 257579396 500398556 57379173 572628198 351542543 761930670 908339948 201579581 310105320 350924885 307663992 861389085 517447390 249466627 624365482 67243485 606952835 841289041 344742183 364166519 37373615 176543676 2880279 790251017 275960318 599950371 971009961 927956820 613566285 174628939 475281293 904310080 391443265 944058971 257302136 975517270 956624320 377546592 306299812 157030468 393385589 535952842 78961741 473670749 191364432 679677933 795446325 128465430 25110276 825904770 405067808 397494667 424052616 98310435 205076057 388394487 595649175 940817106 901848876 889766975 884830767 653821554 106748778 934825320 785841430 958735181 835282664 194269469 569803088 390491020 507593471 926439978 92703402 814912194 385299214 301379843 3592499 445426786 988309747 393336382 627643325 958897220 636760470 24195348 292090977 796548900 473332575 428958181 551083256 855272739 828176571 214042289 571594658 329262660 411931290 913059231 486653763 589456624 210697460 207528313 21654017 511989875 628905791 470172206 74275272 869139836 736476411 416455504 374873286 45423265 22284839 670013076 528061423 541450457 953663944 580273236 136178554 445441536 496850537 346360336 289068385 79446870 824559766 309203688 903674853 839578112 686582624 23033380 381784073 108590982 850206428 745623981 437777938 357322323 453550756 388011665 125427725 935398457 317987412 923017090 885185097 32550634 797069838 683195736 782727640 332417664 191699703 982432139 8072467 805968374 66368439 282857657 801766419 656213420 620331773 720593190 223985465 560654311 179256313 820925751 56704934 558532430 153595104 864312310 552956355 119013230 330594668 103380881 208773051 139255607 128214361 667975643 912171004 685618558 207604457 16166090 451126714 203848057 510969185 983498999 855606124 281298246 278663050 360881697 574571341 105404004 876738609 66896810 660238812 980164663 106966183 577383192 993171548 987372168 110927169 612523670 117190997 946564611 356008921 960460656 178622225 860982456 886931531 753081498 569940512 837503643 611219193 152860458 61679572 832665092 994913608 406759642 691754182 504256048 498803233 380503687 295743823 745270718 46488177 878657716 506817040 631904562 223123881 35924488 654343787 792135541 775308862 116202443 409309959 741658707 341702186 149591661 479322192 464822524 92665193 4795392 145921268 873502339 676230269 748013753 493648487 923533410 288637675 685805939 127686496 486104820 195255228 171605035 399733338 133565946 168528381 245757061 945293844 664362775 622585151 249671238 338824721 559450196 469305879 295763928 567692057 582191260 521217695 54172873 392857526 439832129 616648435 512562252 19191480 442867061 13895093 85323190 326347186 867398354 102553226 277234434 266447738 744239571 762937499 100928846 612006573 634264409 81309461 124738396 958382120 89605670 16126377 165906962 100976528 697725285 153153805 815253754 404865483 532537632 174090104 375514306 436195205 148731081 708347690 918194109 364566444 672292274 318961890 583813729 885852149 679929748 135126118 897994695 482157909 216873228 27207423 519766575 776792712 32486937 827078650 56197497 428888717 717612192 169727272 922581420 663704871 313970920 351270750 169199987 796978014 997677086 611447030 664742554 354589180 573740755 380928589 904435862 523172881 563788665 705151555 733850875 450494832 953522409 962484414 51679747 857550127 744443615 897591079 940778254 271750699 132854908 421051115 427804956 324528513 529913028 408624635 832390997 301117206 885760286 454190412 112634241 999458321 432536535 670204760 518449808 773222236 276049055 51906204 768771348 463401510 42475786 305480728 464307138 547351139 541442832 425457618 575904757 68612426 610385293 656636755 260620843 102062038 17688258 220440616 291731078 846587206 984208082 177718370 518995787 344254366 42532934 676707094 32366950 940970020 877490313 29788382 15083237 231180771 80777325 417623127 666729849 350932523 772940453 588161697 58992888 151708431 904832073 679472098 469589981 307506149 361805653 603100611 977438662 198493642 716156201 768945649 142287861 309223964 322615562 513992861 377442769 339134206 898287776 559259901 626786658 374266839 426963574 935017417 659928536 822552531 16863358 540116414 682235908 669531744 909049482 52441631 803727068 28744115 927013588 416784175 853417468 856290113 395445879 21732024 561728544 196941382 553472499 564414087 518220715 674098753 61296557 228489965 939072804 673606518 582220908 440697152 907740083 599794027 860448221 472155736 412940200 735982955 362385681 964729618 454755061 16134406 830473978 38920912 67574191 49597071 870012657 875705336 644358289 581078941 19097395 811396209 341205368 32966538 707960671 290181161 936118760 39191543 433384186 43092881 142417797 913759558 846803947 944597535 945721499 896447775 105081087 439414987 867821208 830382827 523575398 794042002 174328460 236704348 870794804 590198519 499179440 566184931 19539169 548215933 544749020 614840121 391275977 248764206 785188878 468548567 266788269 756578071 281204970 778427261 765016369 787562185 323306293 402155183 973223260 197737434 640050265 981841715 757586970 60802402 909570789 489033876 491712189 219445886 774552330 221936802 614454392 586902737 554222367 117758960 930449123 609799934 966597149 71204437 853504634 91890991 639247395 618837868 592618782 197660049 622635763 395371283 686562450 291060438 329992307 208270831 329750271 41026737 615309614 860663271 501667696 572201053 49332433 217003685 989989975 549886743 422031022 136508441 751391750 252498079 971656252 41942773 517944119 466771388 22163860 263857969 939896709 410182837 950768630 233649288 489306097 787586520 658518082 532693242 569527133 679223286 169472896 702633801 86767380 87688933 347362648 820647804 974620480 745691645 541715098 7745374 346503539 539470492 99839928 276538623 637329183 590308514 705201991 459066162 437712926 774537461 212048002 913883662 54114090 391501822 197578183 133217646 898777702 722215979 315188503 11756913 633223123 951134827 786979482 436466938 470514140 914614965 602411289 82371120 835532747 584705665 529227907 382210303 942106705 949785933 376882792 52692886 98699266 967271193 590000769 789812968 581171158 802043115 815290150 494795563 229172138 157070157 819091926 665660507 236054205 275712714 488703923 506446520 380168755 241134708 992199683 710684995 517896086 280830561 614845616 403852869 545422159 349409833 760080073 115805129 261761841 263476586 685843199 858188317 883858671 446405700 985165865 574748757 901819553 234900958 963421120 968943816 904432964 279632607 459413604 51736465 686611254 242499061 288282197 47048975 708785854 841122898 113126394 511892581 755359362 82628649 246398558 515215867 141970446 720670518 897421742 635736571 878105684 205892916 428179388 127212245 611733031 971046500 228933759 85359547 930065599 482596364 806395025 924059942 50286648 442592502 8587695 318650703 46980626 522925549 813056829 135777974 739280818 816079939 333851327 635163807 888309472 483164750 222741089 729314704 94091335 592229350 751763313 714829781 307866617 375198441 976690399 106524156 229055976 216450488 621372355 785347417 443813486 474085815 559524311 119248515 230454982 178713552 936694265 988601301 965759888 515515121 765800107 859285486 830826321 912779913 782580371 964715570 690600177 62521615 238409979 455341894 306241595 322652283 806236754 422656407 109909600 441941195 525326505 420343252 63567988 929797760 915683382 931125104 804922864 14710046 525694932 710404385 736329518 569038768 454099842 348222308 165659120 999106881 924166368 259370230 811482586 360317795 478943669 127875932 448692979 671919276 353690219 145093980 923280936 798371637 673185937 244481410 392459209 229895450 517771096 976630428 625930762 356670716 80371223 532048958 833768836 994870402 602074824 767584575 139174833 630272723 625012872 152193082 793583475 647729949 529356826 896224783 701918093 307885842 662751333 975208543 161176361 93880166 683452146 526673427 790037584 316239954 164173423 252930517 160922741 327204884 725941038 726020757 899147499 869996909 79487398 482102277 254773610 303737889 517462257 24082718 914366094 91140986 678984013 852011161 17481304 918772422 482864796 88095607 144781995 15784405 730759395 714455418 612642768 536081787 470446798 954794921 681296626 755644948 582651947 411944144 319531683 879788539 889182826 959476221 433938262 313062417 585978660 620163333 683052002 18347581 974118033 900269821 844468229 688775142 519463952 865435329 847363295 48716923 65371811 575452528 172726643 278135275 721193840 585593581 913364265 827229485 533402689 56058976 425728079 266131130 398081541 537830579 294550163 93411086 928340301 906930966 828573579 317537066 972545744 800817532 308558125 354965269 28831719 652189980 168018007 383757398 978951441 859485424 231087944 165480572 97341552 600361529 738702373 479212439 39902283 304808185 323391349 515906748 334295946 843036791 360933541 280114820 438565949 998222271 281175686 118086029 668416534 148535839 735377866 846826232 292845289 340589996 212962186 709945065 461937459 179380667 297152451 593240843 448674449 405849960 727143892 278125321 758838340 410366994 109178625 595545878 544469428 689841117 421946099 175520870 534013674 194737711 993081910 530737075 686093076 909350451 886329530 578765753 284344068 919842649 19369555 404135865 598948274 343054804 478925625 176929786 807060662 9549594 31781001 870286403 23777998 257860712 692938945 591661667 264740446 762992956 748151880 262796458 421618155 568256473 562125796 743893613 947538591 955631046 816832321 212815493 352566985 518326863 125779313 205447632 813032538 423013635 389963111 684897199 343151464 224901684 766681211 5305479 89529006 471271290 446538985 301789248 282129418 51089456 874116689 435000521 814719743 179847157 836009017 57763986 125481777 233464109 478981254 818550032 644357867 571881854 658295303 468002108 245400988 905999955 17221354 284029972 857954901 501400924 574672197 761618201 997934669 687332108 744501646 383749328 417433949 663600922 166718243 18490689 930568837 816544001 573263556 330497659 14157925 846124671 274658580 669816078 384278981 368048154 125666075 604938383 520695821 209954710 307555014 924168215 660667853 490359936 306536806 785355461 657990967 440655527 26126893 785129015 274890400 270745757 258226868 854382357 99362051 798095930 278434168 172295047 573170301 714403609 203074136 513346489 87461074 708943642 94308633 518533726 460666855 519372510 10648546 473547562 368290374 766763598 500385728 696068951 235579805 493173525 71418147 377381921 841721663 188052257 400400991 338758474 610001057 306554662 502916653 559722391 561168862 144328987 564773415 136251216 231850036 668338362 645471567 314784452 925061765 853191684 250109065 179437251 76456407 417911739 899180828 471835426 431562708 314875367 255187764 699669819 368308555 137877586 872753763 778396778 989803693 5361932 959405084 256183953 415707280 632156903 428599351 927703188 52138544 742192123 237598064 82348254 526199273 524373028 229901288 107501531 622446014 3901823 993665442 747334780 208673238 728241905 900732679 331194550 512545017 132241568 215061347 787491331 85528343 232818295 783382885 874629087 865606593 691188903 973898659 59960908 396860078 417108512 394292500 203937871 773259320 220880156 146579860 196559984 398062556 444466069 42743395 797919550 35130558 327227338 739590310 952017865 255013410 827144894 214762469 100003878 782347252 956988601 75739787 864371695 41626433 568595909 528936042 553438400 22776508 504709682 260563252 678450363 958557498 264061714 720482051 146394885 538193974 547346110 846641874 925521991 660765774 570955087 694992129 537504557 614163396 212721957 691314133 806033130 893168893 723924324 768302581 299718579 645344517 771890290 12016366 815828799 101822986 24961147 266811825 695284558 639983581 582942701 211100432 796363807 96968308 494710268 417570884 432019191 835277931 955244831 633148778 82503329 400107390 914554257 141768705 889333737 466682640 494924241 248750445 282144 657855143 749637922 432666999 593185691 901963373 4931084 249395404 599722036 595678641 260114649 677309305 372680135 503287140 819297817 438377845 134511798 881596573 954254110 629285144 862396006 345659157 553302145 48033692 69982656 82775980 844955803 900736419 84153265 224555746 140121613 673889712 737687466 669975390 142663224 715263660 891025952 987670635 508710854 537833571 954962189 346431094 696480031 206897157 997041261 372071825 411007221 825109157 776248002 605808627 144588985 304770493 400089489 618444406 598933795 194892712 723791331 107703576 767325870 750490151 858839237 991346554 452871705 527084253 378570696 852403556 971138791 995883987 579138945 359930687 195174368 701683701 632372234 102865561 780355982 284988306 747217280 980994725 47705281 961511136 368270979 214870712 617199371 907458677 803953849 129065677 941808453 511459279 960817994 144060418 479113224 604296142 340047717 580349721 678413365 240138548 238167226 610327800 425068910 394484524 980923391 747738409 251237530 883858880 309492588 394807387 657658981 577753186 731404606 395377375 649272765 312981604 90342455 381160748 116892246 632796543 591044124 940250715 637623079 288668752 30204470 492194987 5945067 274758870 418383314 361522686 182961825 725550838 33440449 326937691 233183245 301824759 309396953 998349930 92585013 546511879 435477361 364513787 863222756 648098484 886612969 288538239 17821738 847282547 11857440 918030221 219949273 961344284 635775996 795653471 201252618 102976363 18838758 863326546 713176471 465671553 813424715 800512618 587308446 644979298 635407388 493616075 580240132 842321269 969129295 567555905 154168047 329234695 960892507 252771257 597019723 295958728 409320384 201668550 72970823 348948556 256494717 528416285 386863317 826796427 803730584 399378969 51200301 461064033 438188442 359039543 32713290 777423375 121293584 389054107 51669867 113999800 334577419 410483594 718818452 740323045 219419809 130190830 670158091 264871170 738520682 304715221 253173211 3141854 15296771 172484338 246520404 814767407 304560014 579061019 97034377 214269196 579434032 754873033 142067664 756702833 816272018 850567579 913830726 355061950 565130849 925180115 749444169 775639864 950003663 415738327 756459772 397001095 124911119 426244785 82998982 123097142 427003356 335761552 121307347 87726391 200933875 348815429 364014737 163190876 156130196 646040775 285345333 463001567 634772229 621303727 914586420 360789211 1575439 965200317 510213322 396269520 443074175 762687825 551581302 439746339 904308390 352991474 922784892 646663579 689703386 386879435 914357857 871492326 22694131 587718185 780879219 855446034 412071630 12259838 494671679 221256212 264001230 941297505 691991065 734481476 38286166 890108684 442707863 247976159 812262992 44070621 995649814 566216580 628068777 772281429 335533108 111330232 361354194 470375708 846535508 485338466 712451649 953426299 219366429 483412815 482509294 275134688 941727739 932449711 725937622 898311774 976662685 512943766 197895036 214893866 724182645 376018044 617491299 362570015 378496827 921903293 260259733 358138683 706327659 460348954 911290911 580493856 445452738 939964727 563098002 175935636 662403524 244685595 495351684 135619073 421420601 943808435 826133773 376023797 113791148 542328398 295358795 548122019 8226539 206315554 456284126 691645025 441100170 212898502 178717036 56452648 874162784 821288630 413470238 442905880 91207943 418762707 367278625 870985969 110217568 668739552 251685415 998494618 273009677 146735366 820360675 615458717 807091958 798279248 159280273 77288617 163232709 699676208 24675691 609043983 632279145 676814584 445147701 536194886 335762839 157219682 798629810 447871592 58142532 936015625 996787756 227920562 544289580 979334382 101395440 808475400 8182607 123885556 175629775 683201646 196916846 138531683 571704735 393874064 901153938 703638377 264907448 362361403 741417862 190643604 319465592 862807010 897879896 884050777 854207 462429210 399815900 185495697 969644660 278992926 785680937 168035830 423638014 181078603 250430234 556528555 915953611 719356069 456513485 577250737 342581452 765546321 33691432 615308403 183036151 900168473 356495695 975462203 457153988 860670955 60692015 477556410 862491825 114490714 449839095 886279556 319209406 327825691 129571737 702230161 871866354 648651658 885336398 881178558 416570324 849700899 292995855 375389770 47133682 102549001 700554524 621889369 280247646 134210690 438446201 141540469 339775019 969799032 443627372 285383688 957423605 399130106 64541697 994018274 263391830 445756601 854990470 530849721 656701810 456318603 857144335 212012452 97891436 890849004 920105715 648905376 249415662 93705848 647918413 729740555 325526182 47405938 36884348 840049452 654037955 663830081 396488355 378090409 710689660 913153005 95474986 813640206 143321481 763618470 368178491 734980429 580329384 130048574 791390021 449543737 705767449 173903018 721226365 953956362 434849827 179989636 312806232 878547676 447711885 807175052 967758355 601624111 969403429 362051874 129797419 112928104 8845885 522660558 387388389 193742927 741235496 107362489 168195783 354925968 644835010 919351345 982483485 126715706 287863526 614958121 60926581 323897154 541294581 376758710 192268579 743121409 964008277 714890387 668515518 732905138 720831472 350976926 325984161 943603189 730198193 779787097 898138219 247988815 640991499 56005226 235387007 282321064 294138225 396199451 104527493 6647499 693305311 817551578 670681831 760606185 185452624 402160826 37336661 139354902 870246213 856240113 758833730 470271435 378519620 488823640 739666276 905732706 946829911 284876526 285457975 419326110 44007561 842170453 201177979 345956384 333977709 758244179 202667698 319409906 828697239 97093715 110250659 610413569 887376672 10820834 511999962 25389467 474396198 770078258 778850085 362606069 702779465 672067994 83380760 603139495 487066416 287631635 807231882 348406829 225696770 780577213 222105622 180244072 473545198 392857176 726955163 806567195 907733155 277384140 260373181 273961328 800628440 370282913 132087137 544844656 321428677 594491527 43206965 894285966 506051752 989451984 256552742 829976605 52603714 107924209 322855143 466534357 982345815 46691845 736818545 689573970 293851442 176973897 779366781 676086165 514969886 677321633 706771980 600048001 357521390 715194386 906492640 960020063 531337334 565986886 365281024 626836315 173162767 858149387 362498360 777784580 35633175 185204436 712291478 723187664 528265839 798496822 659274478 173252757 515065851 852043884 895558487 57333009 371298854 159985876 647119532 852186212 333298779 223546992 514592781 949279121 183531661 743841894 417296219 269381632 433917872 308247169 609930175 889305599 690710077 195353005 371072547 115837756 802608818 536949886 841847735 125123405 822894096 80964522 566091886 204291112 905634395 602866314 32232830 893886123 747575582 328354206 335198692 838834453 720485348 297586438 661444830 300280715 216126144 669805833 890280559 687167124 240657606 943023762 194657758 52807070 199940239 646083502 742334519 810037623 781487289 1656335 532162760 249886420 845709925 337174924 883527077 664232141 330240952 394049183 268592678 887681375 943454810 730819301 17710436 69657577 845895674 672167330 243567295 810331055 168714439 624940602 544424026 504899162 174809592 722069689 378132893 613309558 157846598 756756044 371961267 177055731 76764781 713607622 610344970 912087205 786643375 929038364 869796565 362519236 111936080 241935593 916217229 122813805 236021275 343933675 831095148 186103582 88744155 908408452 233285616 781857854 637732067 97695290 354573150 240560531 889155463 399264567 271235901 823912650 888988577 881929161 23518423 544738034 568713229 46334435 590551995 753886977 553356332 606983579 645839934 958882894 790108773 712153514 591351797 175974165 462144160 179592175 924537404 714124022 713254601 319356396 181457586 331932023 437988179 691516743 371279803 972793469 961364402 476247627 465762557 691626199 619294944 169958500 318752227 430602931 973133785 309050023 33401885 712780839 795187742 600232519 868117022 382646185 19132470 181064993 866959773 857290903 247078441 26179633 482643476 730931121 507051011 236639771 553536836 426637722 985595991 802799523 79802287 310222682 372782777 393823797 464564509 405303519 906994755 708937822 146984728 823386999 916792337 478349904 892446575 335118935 530590149 148772962 141701815 995339543 961429507 538913166 3721413 540487732 412935414 2317810 834597173 360304525 376484554 924297551 857147367 228485351 8121903 223520653 700360572 630138473 459047645 281052981 106283485 847040288 986450954 407798773 776529077 376606076 968553205 503276832 717814770 742826961 125885791 124822060 963946056 149205208 140928013 569382194 840700845 714199595 332926280 847277425 413572574 779504844 603578716 14758346 117346009 312157087 634054940 979476805 421495137 279522283 44201052 622998924 10554750 484400093 504602742 88024939 78190330 824781060 337887942 73171798 94569956 51481302 792541998 920637411 182762257 839711530 731572371 919091787 506762902 368482492 645344093 215909102 595023439 929713581 742348795 613082060 945451100 517501440 36678493 917856012 496352159 846868510 471137656 169218425 202192447 438609235 370380742 983305983 417028647 576520270 697520067 792577843 664977799 633503141 192013169 488464841 904136018 69125199 245973973 628406555 261532095 434043944 606301048 257997481 820902089 572654704 821520102 982717331 213756079 929057356 239116594 680154913 415171188 783819588 284983408 561727292 27329632 384313796 853900346 546828530 176852605 491989915 636674604 344093429 666899226 384984190 691388520 293739549 802172236 548733574 813377555 373303266 431867752 994908846 484642262 872521954 443974027 2540886 423729246 890483553 588650514 479270595 17908956 325901764 131731490 422690716 914348933 484229909 541382177 764504942 962546707 456511874 295256635 700167466 653047874 708465374 962083038 435097506 39030356 604812063 204970302 448381455 648659854 32331486 617699282 512516750 74970296 873932762 80726741 639909022 709879457 381200245 531046086 403473315 153386649 833749813 151486696 677051751 289318134 438321989 435732931 525469844 251225999 651876081 653434273 361249082 111638596 171673902 197632274 296318799 925733236 957137167 120247144 387635499 395686021 199347281 797826363 574095368 116659807 595605968 496354535 441067656 573657073 773474831 639971593 627967278 942763691 906575797 167457542 804954851 58409219 928871434 466365828 245238643 945659632 708672894 382525679 824059406 136682610 905382947 416699893 749806535 4150280 397810734 266985482 520958488 329960760 569098362 811139557 790158172 517939978 545131780 267697665 721509716 424259213 564493168 907296029 60197283 196215633 307767171 778084029 4962386 85439980 750321575 429370791 219854925 159688310 326489450 947919462 928685539 131340 224690687 713486282 250807626 191136336 388443835 424643941 718399768 703491047 371010969 318702608 288580811 858374906 864051639 918005348 653344579 526804662 634296279 870910274 821066050 969623244 224622815 843213900 967873011 202196465 781588569 305154665 205858144 242737247 128507636 389322821 473917179 408588882 127909633 573068494 653750294 736882317 910500598 355732408 610986602 1664211 9072110 23144442 793474196 84769901 32854568 410549839 81179283 825731754 702847876 235213750 165712460 939971418 486529545 682816499 513419782 720361299 838198370 74546187 217612015 277911789 583274075 766308044 774177685 517876357 64417641 609244483 422717549 991550717 198847264 780220739 571963471 503243834 595651514 311673317 211764471 217621925 914623639 782326786 303973766 99314859 767519927 384653499 930959616 639155517 772594498 362174962 558086860 648474705 315934720 731958478 998920503 508409439 955708898 118478395 692797937 598402020 699496311 966739816 671089294 154454498 161639287 207116871 760677126 112119390 397338940 54859280 448731189 791841505 247024452 323120062 34639964 62966520 10895793 618246288 740516254 669093045 144370889 235275402 630684292 145116971 348487542 586874609 655550074 751262453 748014022 870344403 663239759 500461231 257053548 629404541 972494521 197348220 398293565 979671810 130929359 398163839 892423348 145094331 239846541 633999458 744697455 894652866 508496723 944363474 728155312 532956533 818188390 165107200 938941150 231505401 679877486 204680737 576743169 441816245 107263734 668868847 854651977 507066579 878138096 594991911 204627847 589211074 500488494 26684937 894760881 407062966 33164266 512448987 607213667 796437542 614993983 822187110 845543513 984010318 551941805 786199927 334913015 314570667 827317145 781461344 577028033 747350145 10371530 680906100 150664419 514508888 919794414 227036814 995722665 678339195 940241939 232849291 465949704 532884088 119409198 172811211 757074964 419115682 793173655 708964788 953865864 855891602 385632139 243610927 254814017 742886306 411002537 967086633 99670979 500395377 844277622 204450580 881206194 153630306 955760601 512879459 539251034 580586524 972012191 597120529 985533993 940410379 695618040 311647259 946545967 505316830 603888632 357151489 345310117 187886087 140440343 240252745 722028387 224371262 725617841 120286460 390403944 81676286 215010183 678148135 56140885 264106759 388330045 417840476 656829682 962583514 509200858 208342062 496268456 560119360 803404363 39193016 600144902 109744068 621256927 954685207 25318205 207842868 324781772 965382635 273477796 172866084 4370345 428389595 680447796 888075626 936148978 470229518 531939596 753025955 286012296 829886386 921591278 674992301 469546542 337081976 968067008 615006507 896224781 755139606 876233485 781441797 650637872 53960132 578082178 968888805 6583561 97371328 270560369 451038138 958577386 607086794 413323089 137568569 870333581 571164840 638966843 499743831 697594253 443624099 836424303 790599376 746164971 309125896 528307917 622442659 73916810 517954217 532934237 487049364 930028722 308500825 350364871 656552105 339784849 734744692 931087580 246225582 821925045 621403988 267174667 207733425 244123283 186392029 892714988 659024774 925090308 37165298 726543033 44263748 529811906 644814589 967300560 804129221 482469872 973861995 427391795 774201130 111239823 647061550 678136583 102486101 50704906 753292857 861324312 394788718 803746731 441551368 14743636 866582111 735215139 306071317 381509964 925730136 855955974 352552292 981332150 590586187 56106060 173458936 336642285 794729072 328402642 697163611 964252527 150950083 85285079 757450266 135212382 476754561 119881599 530380615 495486464 889730735 94494292 512423158 850154815 594764179 284510144 57534656 636138026 61141817 559852435 328196163 539756914 981221359 766023555 225912735 458448366 95079113 579381159 189177850 360068375 975035422 335128828 866036734 488428941 108419081 846200800 342261334 627245456 463804649 75467930 462634036 811808135 383563745 407446480 921075150 370865277 12268376 79260942 221365980 947632799 372798843 867364678 172765468 806891967 976444598 448133963 837945551 667943380 413118015 772347989 839031097 77016952 663216779 279165056 228657956 737434728 843872727 603159372 969522013 194042888 41082016 179995166 332441910 109134301 372631595 590571710 702485251 332431888 751793918 568796120 290240669 975138290 605779813 258410363 387172322 295233650 32815598 348750748 368203058 76501673 932411373 487221396 356595700 323627599 340449785 917869982 260943119 368473154 832306797 502109530 47580017 270707974 159693800 440945741 866053260 180061504 855913933 129007455 117120212 927931962 849432260 69079131 147116610 526945379 921996087 972430450 853090004 753930700 628807638 366826680 372851978 983947947 454125075 373865638 583158891 544325084 774808231 167492758 449053182 30385499 917330443 318469195 280813265 97933003 936575232 894565222 281761910 613780466 465608456 626182641 2162561 531870010 824756458 797893337 3433995 411969074 439345970 63133804 905590322 642324491 942793390 669274847 322619031 681924636 187760370 342782666 690394846 938789471 184302805 689133993 314912817 532052465 206695154 2759261 505078206 285127062 662447144 516096425 539663156 291144242 703502362 632435383 861942090 914178385 603873712 992744848 106318905 838480288 893900692 792128423 334151229 973734257 996435638 240711247 701164055 987370811 873799369 703626048 614718350 102725656 511119043 674776854 862957545 232222278 865395041 756807122 110080118 553413031 891732897 547610455 195520775 44542528 678406470 110879726 16494192 612998845 911020887 927224003 231272714 962580716 598564000 165651557 247478067 399363645 742344751 704951114 643060684 317733961 682179544 446813768 435286201 347171144 304752818 858376477 346836325 4829337 966006680 140695273 184851771 122786110 72082857 872533167 130498094 599186525 827019977 320250328 177371954 408386496 111782942 569134767 925083328 366768726 719293587 552371941 614737750 802307760 757621080 83240463 701938165 294357893 585604704 174440483 982194850 563436590 720862945 510380031 689045221 903320362 165184984 232430562 655700556 679281819 662911106 19889137 445695209 153149128 773375204 389842099 956561872 329327769 44260933 551667094 202484635 38061598 394047919 260790120 684163302 596592905 855169649 821847774 83534546 871921455 687666847 504519952 925539718 605678346 974759312 415677435 834551977 390195258 115317855 156389630 241273834 173706239 74950252 537321821 215980921 707007937 983424984 173735105 966840459 278693769 747811340 976131510 68971993 497367173 429617202 436944940 630817 640251783 69197242 925096951 484634788 507660167 76131543 533086031 993129382 237798429 915127040 122418513 600077042 443031048 275702127 996841595 225629779 398320553 439593893 766647604 245330972 871069064 438592996 230661698 396080033 799517902 164052916 243045202 714005436 387122634 379899999 165471091 78561097 724776557 961015668 907643803 179393450 130517709 191729991 548465441 860093763 146621861 872516976 494835265 586020351 507750100 78938952 751521948 103272393 454452698 837393519 586271157 309672212 573443166 536507721 256734580 276930388 615596202 60538236 446307495 827729795 210182701 433147507 459190140 874751133 254097912 603032542 612959753 389461540 180206402 35157552 402381509 920381596 541108708 577745184 597182731 757888528 454281950 978331176 875760030 302514316 840169680 983935241 915873056 688049824 2836610 120391237 951722137 336509923 221795676 686571428 857485303 668535662 828586478 479696048 549694088 121119325 532461674 646826808 19765121 914002 385945381 327376848 865994874 242646002 342387994 661189200 496339440 607999845 65539174 912258641 190863810 914864858 269208781 242316211 45747125 190338305 501634612 528029978 266769392 840958863 490044709 412456556 346214784 700972990 286798670 569563988 961289429 432660682 119820802 125764035 646547524 868099189 51667638 380978793 444211331 621646211 118607237 740512576 386488623 539853887 84076461 237983746 742796617 103843573 35541520 807958702 400304053 108130933 938339764 226161159 399947194 631024791 385283651 255154197 128708997 302954673 855221900 665634978 431298213 920096290 784074496 217560509 677063312 610400459 323770422 379483707 147813149 617598865 888114535 850052145 745431816 632440541 918593266 885996411 101045362 929884443 334254809 243237433 917116766 608214334 936292675 531337548 179540533 310403899 100518648 396406493 253549635 43312777 94178280 385678039 900536376 337611431 120682404 108657000 516105383 972437910 46674915 625629060 947409546 519595099 389945599 533680482 140201916 53229439 327841909 138051325 826813821 373184911 721631081 241684116 316005618 887427995 760729887 157835562 283768739 621482939 388932995 354680582 625580028 99172741 810943394 720266805 457715660 416488089 701961263 425664259 793881288 700664086 631055359 754393222 205411593 79440417 482965645 323901203 953729418 347023461 331100279 381991622 162374315 468640398 989812735 896267263 937857201 460697549 302245258 743587808 155262531 934672983 437112357 723833040 550442734 749530086 970972155 215610106 83775395 536500278 814809824 939449551 171559220 837288329 343565001 800795008 405368026 473565476 815877714 375825285 889462962 725431248 616694583 314914584 574576187 979499098 257487067 434976954 199603929 48040467 974392004 83541934 890552918 588000080 668979996 758131321 285142364 155375595 63491890 711053161 538425851 240034752 125512183 71897354 52185129 607416625 604712578 84811442 633648190 623787939 220339340 939353846 478383476 974275071 359081205 533189171 787985517 141813041 658656317 538812678 195934124 186186412 241889547 624848084 92789786 92015845 138160298 757205059 320754563 430268884 887085959 606261183 393422103 479245174 248137652 925708278 894203881 783772237 360547689 952577628 113845619 383394270 386996093 174529960 533916688 744569650 870503409 874820693 894227329 207931734 699670118 2052898 96413033 430132187 212714145 346504595 339114961 369353046 646463246 435934317 194817445 765138913 356984634 655072830 873918260 209119640 48099416 615190482 239050932 767880477 593545149 1460927 848748219 972380693 833469797 78975962 609239239 898615209 539196523 759690176 85020088 876403974 292670868 95432015 151233105 580922845 612522437 363618345 446458810 179288291 398076553 739048248 947884544 527477330 365076620 252265764 201771668 25118311 601925154 361448671 219605704 585394146 850058689 977029146 439165013 660078729 920548482 182121933 985773528 525590949 260505252 247495859 582267728 119894659 366923273 562047435 748178594 386143988 140520632 1982680 838878229 957776333 860740441 601496802 66077399 88159080 86137276 550997171 592665462 131042338 579762514 393528155 210856551 776864987 966338482 782104237 476118146 433604985 274541846 453061056 71747971 809799013 70464731 742868846 794097291 360789515 887196677 443941592 224330910 923471199 239918008 942564320 199317795 287201875 981254592 487664045 473346151 4101474 288575754 421463339 383392282 896837385 65950761 512415112 270570448 588001352 175375314 409881784 750153089 516567845 993884512 914943987 815820297 639205161 941794128 842700338 211812265 138824673 176152518 554351797 156242052 255973214 37705479 491013503 301240099 965103797 31589885 722092504 242319602 920400000 961856694 442697930 989193920 131973980 700785893 993686949 749287747 686595689 604228192 447403132 483243410 547617741 586998176 98466982 394579881 219385649 927578180 696581949 490615016 690731586 722112398 644448674 23403156 805117233 830685924 667923959 935772245 911105844 698753104 347764643 143361718 19334915 280446721 440622034 447135657 407029595 306160072 260585459 435405568 206051711 789427612 758009400 297360629 63002546 82491414 624633881 807546531 542868926 216964086 894803153 730399370 89690480 831676828 399243232 808448271 777382169 475988367 886902151 993114361 653237774 231891194 428207439 195134454 45136681 686490666 160774274 246916372 678388551 358445329 241921712 640628040 62790600 744655814 166189100 862469610 886619410 528336643 39689869 678264631 176039182 934167718 822766382 963525838 83791274 901785648 840546733 73700916 505631573 990690121 290973807 24809808 596110725 901551162 14846747 352853231 749979956 619661937 865106715 185160513 523345759 252888321 440151582 624953946 526448006 276698911 344002201 264619698 426675759 327128230 857656897 944818085 435904356 333369492 828888722 968309236 810358576 117525899 227361611 827725379 1369125 512683601 30244592 104614297 568109529 196492368 114361671 954295779 797625700 499803671 86674395 90786928 31154147 151295447 189245565 902666358 134746361 543026662 680934845 703648140 790355785 523757887 829433717 586496558 290591485 189161473 550397247 203010621 790180930 75511788 829123834 932991868 67421641 671608551 92725065 457043476 947356488 883425148 836527123 807578896 224478199 340174682 519892228 279779554 877841172 777616338 262990859 861365213 594810463 391845467 800928218 512076984 817146526 142179087 286323818 743957777 790411802 65871147 550041972 924836328 896132897 395214227 96072952 10085408 348244610 43249995 878464954 51894529 971175956 829021695 834898368 608547513 839770927 432110716 564610261 445362390 6641969 255084853 861994762 113146061 309681658 565964991 887487792 757300343 576456304 557435477 633306462 990639246 225665788 831525460 361986929 938035509 537817612 177534656 521366407 811345005 782761615 685276606 933974659 413281953 125393020 113881624 67182733 972199195 784533323 622632892 968717711 187198092 998402170 801767485 228011960 119657864 916263433 66952016 989210621 724773639 142124798 982787409 908585107 702698726 475748834 4615100 779328887 83181668 320158531 746295732 543595750 286247077 476306992 508172927 217216485 994507059 169374912 160054279 768619194 35080312 322260107 938237787 585226096 592419908 11714351 47678764 320917592 686999629 279140556 519284304 791111299 691651242 955361417 951700547 95482952 546446424 882533133 791715745 988860356 734604725 182852870 732901037 492366677 838440200 327309222 150246862 791355935 592091383 386130720 825422348 303347335 258020622 929066800 103246231 400837818 334295615 693547408 699584577 747583783 716420445 944171652 74731007 260305665 934520224 153038671 473853803 683497662 666909988 259316923 488479301 659137178 766015337 433764758 51034605 395299093 956074964 738946351 667630059 599853425 979462189 870687709 200105576 88966197 211411232 963235704 263628466 757321644 358700732 223936990 384787388 248439399 829377270 699648368 830733467 641507767 911597095 941174674 104049930 828947508 471740298 540035374 839335911 350626873 952420799 124600114 696897460 885949541 270274891 256373517 35371287 551586331 262240022 781697334 31962970 575051779 245384427 360369061 580668139 510242439 532046843 297411160 99909085 697142871 727751514 446865872 120750182 968033509 83060865 78994833 506782559 516504810 369040842 131997861 77240519 918325471 565466872 202410522 580189248 338917253 764856748 968348031 347537296 204056157 852080625 568940395 431999266 920063025 548351665 424058358 653794947 516684169 858943549 357206846 344505573 982144311 98811081 621195748 332158879 952743628 15809261 66519948 655307946 990708512 135182885 785638241 307475750 86712014 564739410 216386702 917291987 147161781 974000440 454487238 17313689 338410104 141030654 670262461 621060608 969240319 62442672 814498476 534858168 831637236 338615744 511305425 900080915 670720839 921200001 82238445 831725190 193535915 60073899 938658244 52423980 480318742 265163994 692955040 279544642 952400453 399201551 39715023 983304876 654026293 172387373 906989344 898158959 49701035 980951165 664651114 514117685 151163566 372718379 169831942 661059788 12839687 273562822 367127888 208961191 846236872 599477700 794599465 358376283 49225154 784407803 348239480 837657380 772040973 543505961 230732196 594116957 240025988 8969326 685443868 620945163 799950406 843736781 186964175 738202451 400855863 822165679 707342772 867369984 581292924 642191967 100788292 688739838 935718915 696328590 102451451 118044641 406415865 754601937 393567450 163802719 380742993 36139806 729502184 599483602 958981444 589545555 10158508 840685495 774151884 274541999 594173877 816613681 313309479 749820759 687338002 101947270 957026906 608974290 324667866 422956449 683141548 635721870 845167014 667049871 313366054 266588761 375419922 947645186 56368922 724231656 860752448 279589841 695759001 532130387 387152980 766937206 999308283 319259543 45176825 279967886 224168027 980920083 948861658 994162525 743979289 884381195 523864362 234114631 585403478 202724904 339057181 554997080 20949883 995189238 798184556 381838781 718460338 20001637 65229013 740824137 951541867 867829321 79219865 724097009 61330905 954490074 158791165 206698576 859709299 855431733 881050313 155406884 718409331 685319897 203250380 6163919 822613082 572889898 712578134 901512663 414691690 292390385 653342908 35870566 102233898 434841306 203108567 362394826 790200550 908569844 721475973 215629302 585302573 487573301 5672487 173629184 387724625 916136692 244264738 790673569 713695722 538742381 568666718 672045752 622192980 417069377 637413834 92927687 154937132 634954483 16131029 651883124 890110422 657352555 840127479 705469450 835657978 973673335 504748326 272645877 287861763 739904325 256024161 516376650 122744991 667042539 113498921 384449340 160576322 640423136 683087875 911120808 466505634 383567999 867532535 486391434 127835964 885479051 649965588 264253574 270997454 49912230 871467498 21533792 781691867 947818200 142105102 774072708 216978730 687567887 451660697 382193791 833434439 428643993 822000041 620256643 362704385 8359851 186522591 789522151 750938602 273495262 159696096 220568997 687060187 564526252 675331797 41128411 487946861 2881271 187960810 872484170 539107456 980036995 960774866 612809690 275428792 654142071 746881345 10739220 887840251 891968736 653610609 391680934 933548788 459376942 469506462 617679331 316820627 350640566 11828362 359211585 641861003 622665518 149745146 755573465 532388307 426059059 506305590 945908970 838652198 700511430 736606605 864096086 200918915 699467979 243713231 572591907 556446637 180703881 610438097 475827707 232402347 93471277 518970861 465139372 83358537 508342598 351219327 769686441 845841046 47362378 697168745 429727112 873116260 39123472 334882703 641369474 711215308 929194580 64528732 54757367 370510759 599783991 722050364 84011751 184447253 213376444 145413664 979799161 564513274 509719884 498744317 895284600 589335164 982083123 202666060 49332176 47281287 262191393 367556748 944064790 620129353 173826217 310450876 737665278 248198838 841760197 335969249 746817506 397843461 277291088 18762886 189141826 354822704 492536202 101568823 676314686 709495160 752728216 6305029 78627358 207815904 597200642 65518085 168105675 850397357 282779444 417930193 476455251 524197100 209011965 886895109 146088552 719817196 990420498 562019011 938425570 503665856 369203852 686151984 122709049 484682686 976834406 710413300 629344011 240115970 458520832 156839870 903180700 445353196 956271519 515371454 115899473 548118173 560419818 323484713 119944244 96671871 719143790 719888057 533700468 122677434 626415900 910763818 310471137 610376127 635462598 882826686 707029364 86488257 683548325 919924154 157774533 57445943 478244822 802739687 467248531 624228444 390839000 313708818 222006080 827281327 776871183 896644236 534522194 110053235 833131589 437715626 930738676 255889968 568449828 977156422 320254578 900541488 574141373 39320636 757679553 492990979 381480451 437837806 639487732 928389372 483189841 690804161 801855944 522037681 186966496 798399646 218835737 58839678 227024722 560658802 458051947 998189059 708685610 691653550 381188450 85862818 905316433 242075591 518925386 531065346 110682771 644881335 792761488 261138319 556425504 727543674 774384710 30353655 615489803 274107794 440098723 852913582 60852686 600691588 451048321 769718891 8758213 305707609 90492893 998339497 855923374 698224414 541416027 320049191 832699951 580156772 574261952 403949928 746252368 521573824 518330742 256382004 984169981 576495692 966996491 387461909 478456709 88294181 691342770 556950235 149502750 828603115 633289152 980369689 671680350 627576644 376967728 464282789 41714627 999382360 717149216 429628444 433129261 567936086 566085202 941663835 814325855 138489326 651636140 284937479 29641345 159416022 642802104 580125446 919025568 422398790 713106725 307758340 835416877 135570811 483427396 214301168 399368826 317022775 18765707 924285308 651548481 9123135 371152406 517250208 295400988 101939164 24546849 68639255 362291981 341516635 935466383 888581344 362899960 304454541 908457574 355410110 608513828 544997703 118354257 152132793 582680511 251300579 87446556 550180251 158833239 142243006 921939004 842180212 757042017 530559928 20605765 30656791 919836085 876473271 509968241 709795482 358773520 970523172 50841632 572540378 791929488 354823276 607333458 877008885 281116988 581891200 235982127 202466510 962400890 569706837 892032128 996249996 818908823 408674661 147399987 529587483 874501955 996897069 634410458 192801449 639260690 551323053 940832044 926610474 612357884 42314475 993054851 17579733 989152989 722019440 404833885 105652645 885676534 531724233 899201756 273568218 538563690 24701703 112567878 762846581 369739970 340428608 79120261 807298495 512939626 623483148 733951655 855400898 909127217 643528968 438291807 102829774 533214925 777787478 724594050 297753846 364483413 504523035 653933964 558389137 474633669 650561280 252375321 725496761 414613885 139093938 312665452 543444687 720673218 251006307 979126251 468924661 349021756 595957574 293128864 543628178 435480950 491828246 826735802 258629586 588915042 787584656 479702794 888056100 337181138 865274868 728362119 292231610 655127296 744331400 988868810 517446924 678311431 602862101 913798802 364800597 641552231 114286184 259825218 511135508 843443077 963766226 509131870 491106189 645301544 704925609 672393746 969343302 203347966 317329605 30133675 580656522 871410965 620076035 877147931 518420457 575514466 782149830 569461881 898555574 62754877 595735409 746419327 833223048 556461027 765118958 112153866 228090809 355059187 450734122 496254878 183400170 505915890 343370902 384482272 534626685 728585671 481735336 943714841 437268762 972237375 361567064 819249594 194684203 747550090 358815139 900939218 309160799 993580476 684909324 100363674 403887658 875720013 627127318 291939050 649416004 841519514 228757707 748999361 97287206 867335009 91257144 648865216 58829456 415955273 668296174 630897839 307006726 928579672 550251651 5752056 279926606 459114107 498563599 856683303 385003763 449393921 243396528 990825328 426954693 633548576 254283526 607411241 187960407 273842799 311695543 416782411 200213632 631059818 647175404 957706741 353492955 588466162 572476882 343359209 392493638 967855050 949319195 862592781 594755175 148207899 344742266 237923052 119172130 43544816 335066922 707317299 172480804 853686715 91494504 796215348 413249372 739354063 820103412 25851494 995465596 876988899 274377621 658499810 781413244 90356117 906039442 624955624 643833624 945354213 373378617 990911832 704962637 202281398 898483547 803569466 805252064 838961744 228309966 442031159 320435159 35343841 550483178 220479261 324429309 992091127 741568525 794286686 922105954 557106183 63165207 987313809 450070489 667831274 746683118 449314032 367828601 371588699 781536252 44515801 452511773 809238906 394921132 942738766 685709540 984360779 693475312 122842996 263991217 839174200 688765374 691389719 278255276 72380299 476931982 610492965 305739711 930200053 776979166 324183599 314325785 464221194 299497902 691051755 252378543 410268354 388518149 156411060 32133046 981659130 494066026 257367304 167167274 501105393 358306155 95400713 614146123 323979467 337958937 79252477 287651867 719650578 1804682 119694286 816296161 870592048 454243158 687591307 107377320 874619381 17514267 784515557 73213888 382359575 262061818 726364083 328182076 522477741 138010647 485600878 388422515 951173300 351428380 685900470 844864128 538275467 781131958 535271627 816809666 167906934 34582551 272332564 608489820 120880414 192786291 597809308 716014774 998719502 514565763 708890000 943213306 75193400 562573061 749515202 434856600 619123311 425686329 523226921 186710210 399818219 99612261 227259999 876378609 191712456 594471763 219738913 510153310 240293510 858030798 675031763 73335434 316055178 150311464 947855610 654391734 680183964 784261559 187890111 203154028 613256552 33838420 270031475 499132660 57729789 79609562 806179333 49144287 851345744 568229037 454619022 404519041 127596218 186940976 573513926 233451374 675360374 603100238 754423435 279291652 425809700 143361522 601662305 674122209 318156105 155267214 942748141 34137449 572894157 957202584 201615225 316124737 881864827 569154057 594843764 64031447 76376708 926263516 818663663 740210135 583836924 75931541 67501856 947588279 814511964 166651319 494784483 45369900 362327039 12789325 317017908 288022195 307408037 2199650 548575926 221307145 114635506 193058697 706209839 449565363 599790320 619726421 412680713 266856055 329966473 101671138 658686931 58829025 65556238 688581963 971519166 786007232 989574579 619057713 575628321 746208678 875778576 337428283 558034934 58037867 400057761 846164880 385141082 992649642 254766919 666944094 894417169 295947842 204156870 278437207 64141823 878335958 973539397 733129007 831496624 845328718 88189136 674527263 441960657 622719828 48039641 762923621 694817716 539548376 110520755 377415362 459918032 541623181 61056790 837192442 182193983 867243113 745345438 92923992 997509439 152047657 33275212 784710695 813555890 979092938 594525699 693783610 160431517 35361553 20165132 849420645 326240428 304082692 569190035 373921793 462897069 532669039 186915879 225299052 226526737 235152993 767721790 256221063 746132846 415725228 432062638 443217206 736305151 561671784 784049206 783555299 938288930 882587760 458119923 2115068 571361241 989900771 703885803 706788977 761607498 19862180 526804102 703707447 18233151 328584155 619584783 883563719 796972199 779120243 733893431 808277407 697922067 36321689 841071763 186937024 615796282 323150659 606522649 903434798 955238005 402073767 108975015 157688180 837093699 415975615 947451516 453920285 869183687 470932172 812686269 575571004 683504965 897918672 107537393 300991205 978308008 437239826 792731270 210569905 735341055 530680222 905299530 3535422 275353084 334895299 575302130 747176109 348231540 850553235 575494294 747097634 868512481 419087718 142606899 597726792 227695587 485298519 686572072 752747210 868762554 530309317 860323769 592954331 534605774 928918996 41046160 258772655 316675112 534786026 425343286 623752192 923247094 254572082 425454494 395489930 76330507 732652060 254747547 587180942 386735452 44282843 166973285 596502355 94886788 812502245 886367769 248822176 465141057 841234039 106672694 77313604 623686388 818519567 370439712 141294991 383444261 722982896 886221472 24012502 594866941 399668641 734305122 350895858 147731147 166700654 139336053 633685697 766546048 535398886 613889487 739698596 521356850 23817819 322987463 971625984 926950044 769620325 878988185 745523645 962823581 687805535 577197798 382683850 73055413 850922217 474746161 665964439 247650187 857891684 61003874 465512857 499512425 231406969 320538951 181409225 303084222 656729746 354377230 964991781 144841627 385374304 351834829 126293806 189166647 870314323 339033083 52585577 285553771 498756901 768910580 362939614 979439415 780993872 172018296 597580956 217757499 997630355 986559788 185428531 310618943 235964017 601711127 315936568 670373035 806855089 402893095 388660421 1699855 518495455 82848170 853163510 836632477 224150986 528683733 552674413 171655594 79751428 180951617 879276750 563664177 502857829 868617832 88064324 506865743 542412169 360289580 105502714 744735432 777397837 320073809 275275683 575360641 271338325 846431742 248681971 769119236 674739849 403968832 987951652 925491455 485043604 385160328 624630642 927697093 961189988 234889256 558792607 866384587 535833517 953943257 608251760 732043052 883863910 527586359 721230637 987207462 912658250 937430851 987222821 492204955 457017687 214697697 418008616 471653777 872047187 481788504 796245003 951528114 950677570 873978325 832699944 247218637 263223537 965961447 72996315 963111763 70979695 562496772 510573830 183833563 173749646 59156483 482780814 437397150 499725414 445874337 146887899 604715515 171528403 867232508 465755740 160400372 616075506 123140378 711687169 974186672 596554664 439339875 570811839 326743287 561420059 985574179 394562320 479954617 750544694 873278218 180140400 186038151 452003370 98534315 319856865 932643608 143489256 159245312 724853864 123122118 129567143 797296612 830057101 978732814 895923812 437006488 749336543 160631828 595098461 561835839 785553774 100638236 726827925 751930209 132912975 828993810 545452884 138639212 517334812 745656835 218007204 263936302 751463537 486949794 453525461 802861148 700041584 153644740 842996729 18284303 785146174 257613028 431251817 57632322 618297476 30484128 834291262 589593173 417639918 216070714 370339032 662945165 92585647 99728408 713816667 536569489 727522556 708486468 377075501 329473775 257948812 508029932 772217722 262990229 900769055 141357027 450135984 495532888 901979380 794040094 870872835 387491696 304929105 329366073 895930858 103698938 331552510 435281648 960045728 948350581 768216266 161986214 938659236 890545733 946243589 973399777 406293049 520552244 227140356 145814987 572510951 441036268 971488673 467182259 279404024 974402686 55789497 260096138 272577020 809965278 714436524 731403367 146007621 466711396 65930463 786347011 350353260 390754124 364665405 580312126 66106826 769840951 602231986 629996440 140481024 607696296 832606127 230701752 156174704 688699784 293019561 679587561 998035649 956805795 560747162 631757976 676281438 539925545 883879039 832565720 638569208 40656685 779375064 608150238 619541504 18826025 842285098 465259140 152156718 741539449 107900032 771583178 607707133 454200539 533247974 678979921 994962476 127376373 590836205 284329950 832231486 683836879 363437867 430352605 351334139 466155861 431081911 523623899 904611565 390519510 471383985 214673419 902706404 240069768 953660856 760019651 464407155 590498561 985518962 216362492 451436144 564352447 484066312 856072917 323154807 151025570 541257383 584768015 939038824 688997741 422816512 240661650 55569637 156054088 945086408 261878760 445528021 278181953 745996089 401251005 881912292 594177222 580453775 284157797 916929536 687920940 523422092 790841942 281709021 363250476 376534773 642772137 101611634 417032032 563086099 473865373 571060346 701514698 561368371 575610388 781153013 309892686 631918374 230017813 758084004 567224627 862146 813161032 179542928 937619367 742352223 912124285 806299011 143494200 522900058 473280549 606577293 977517915 970684821 46652887 326416513 858696680 730691829 864476365 495868533 924038044 750811619 421484132 684751686 589030293 133358028 371201952 560976401 117663962 827569313 621826981 138037947 304045265 995997528 936592447 752228459 212584903 263731817 903046235 787038218 377919852 26524241 88954508 230381258 448897876 43126290 4567431 128946844 314168183 159308209 818949799 172513976 946321585 517183159 217689706 686427673 914379587 300385457 749710577 78898174 735255376 49986480 831230084 793387115 453933409 81882826 535925260 318175910 950651106 973220503 266591640 28265402 500905634 554305972 134821592 626285303 827442007 921119044 141896101 58889328 603080216 570256746 348758647 187124603 888000737 385596368 281806061 951603509 9232146 483604003 820456521 184506108 478621680 148588180 537256945 833127667 228098339 516997208 941177840 781228673 37968183 445069865 971950450 597231314 93153307 566620356 226453323 686573908 310213028 991010665 955623537 933650492 360776715 164077150 183105662 832382207 757157995 206692716 215094831 76019929 290277700 360405088 331236839 236166985 217254651 288172939 870876717 4594835 987216471 489486403 249164841 601549373 689504518 858344288 781221419 700523410 443868694 604204992 124486692 148437026 9637500 923295939 901433900 961498688 919961488 720092879 860629242 40966531 561387919 786482125 189696111 917015365 456552984 844471722 456511499 395532583 617042096 355950807 793461622 635486091 243893054 279277770 569130233 147432472 287045263 958421627 649650178 852720698 169451219 375645928 119523236 24796576 336316958 401594769 937733908 754249404 216003304 881908988 730530349 569683270 818442894 990808370 173650413 121166010 759690190 158954560 794697462 601739477 465086287 68201144 317976078 370676252 434040343 505786413 99055263 68205141 935780371 269778362 738396472 764257035 200072338 125655164 48870922 584397326 5531338 314416147 124521835 502012401 528322130 133498661 634631254 981747339 757735846 13114331 270131434 407904630 156054695 676439139 445296871 664338579 422663448 618044268 709077556 689112196 318860578 314131117 980808027 831934257 992272849 943898462 732812811 957798980 537564052 408007356 807972758 246925741 562261697 469073034 813697392 369716254 234444814 825885067 700013494 387706767 256114457 715128841 508301732 619311547 387467490 636283473 337309726 874743970 425357388 925817141 693761576 432139013 471800991 158548104 246290286 301410029 785852937 551448997 651241661 717867557 667125784 122698729 497309832 739957435 681154625 754826549 251830628 587502467 462519389 561786989 784855180 371373716 678119207 218219003 616711773 788600265 507257023 11698764 461243099 708678977 946119465 182291026 706651691 678626783 110184143 123287040 627397911 893419978 905846011 179967185 759253901 196228334 30789726 774264386 462006048 932317562 851832204 500962388 254965126 901476960 74947965 497686027 106262808 705760217 147395086 378757105 859344725 858789854 56497790 930613395 611489119 546697904 645180402 339787523 350422652 258233680 41936369 490891604 158379670 503926791 573772520 540585250 346813628 551926496 484316839 604453383 945200031 326665769 64820961 334423591 342575637 354073846 15389616 328950949 67554202 935221150 132652560 21240875 904531658 787341884 396017248 326733159 734938600 156980015 72682724 824721288 656153435 593394074 883182661 128485573 453721643 997573605 765769743 362191062 683186824 41613882 734510897 755029881 457881156 138115849 820448897 333916910 522331476 441345924 268292406 431617660 988518994 69682723 798026092 823106794 915293438 109064482 735903907 152803590 337721529 485760254 134823488 338746402 114103048 980879100 302955019 951499410 77297175 557990306 994238128 756969007 78529331 734455612 451439166 235642071 661838671 656659544 235383979 381964010 763323264 332013642 960637005 242515919 274983297 657922985 924672610 926283373 963888688 465877712 203292041 615579570 302631951 356143710 625036359 231142672 338103748 58983350 677966212 13482747 160407705 812422528 25335563 334656364 660432636 322552870 392084493 446980705 258636032 965428824 147047326 154201690 945632475 634272137 135574327 446238430 62591846 476662383 960137523 28099828 431298720 850649479 977311058 23324074 737566251 47034766 961000760 160763026 431974350 484975113 31806703 830632000 653441009 611685310 645560673 428885197 54066212 555945273 331190495 442996311 28328344 603224904 39663517 901080447 514933668 786290559 885801523 674335721 627113025 332977845 171655709 89242815 462445711 50482565 816643644 356415279 487436622 557785294 375667540 527165672 744910694 771678260 303753868 597245089 26758751 814635677 959524849 945091219 83408105 888227508 109598450 758681849 728980822 208352617 43232485 152741527 660753947 267110510 535758721 753156400 893540947 219811004 369805154 987486223 675707964 16192780 794066569 120870527 916331959 437789279 588878041 78334547 271037644 359924855 413611163 679574111 366586404 933446235 721481979 263268604 693014925 610559191 396654728 968763528 124842106 530343673 900250040 340428260 725815936 731960982 200133474 293969140 460435931 642926787 25656642 911098659 572948967 281495132 489258616 71709148 862016422 924601472 644676617 347836690 415343681 684714258 895393629 406151609 629684095 698425658 383322303 520045130 467876943 858526178 757242336 864677699 50668868 689951802 684775509 815912357 641606932 489504309 587624468 89039732 909575449 180461834 905555451 873374267 324347856 70653363 968600649 298178949 706145116 258912625 56259875 185102181 334487043 308536902 917865232 841547503 745261744 482752889 480329086 151079612 35162480 525611030 959821115 382656874 954518517 44145515 938477308 598547482 789963798 799831949 612785625 11783409 25226829 490814929 148488143 975879063 231768119 719172435 997565501 547597755 643311896 568371058 918674535 69064588 616251988 627176018 292138487 107884097 734969847 327071064 624945527 639554707 595504430 849444786 148013271 701759806 588159692 657604813 895282157 704725892 444667334 274001629 574591216 59128745 613898679 626936152 330511613 27535736 531663709 770903931 270296211 493461692 697925402 688139460 589474326 594139080 186188660 513131894 622372943 892245488 513822101 225022744 322178794 117320206 818275787 536778998 923585270 511226622 419703817 302394014 927450985 964840994 724024421 470900325 299468698 626471390 508480408 588962784 471323589 152545309 370941825 678642795 658147211 410606282 707946402 902504869 141574255 752230488 536333729 485715954 234427993 258092091 755889097 432267000 273397271 978705773 622654342 428684322 794306007 3954922 958252013 598339872 89296303 586840116 685661745 841526885 595249174 889307087 898094127 789757864 310193256 265754054 909974243 616809572 23171941 928695332 725603057 857320023 332849586 834802044 52459805 65532934 260283990 93924194 940480211 322367288 471638847 726923504 164782752 29562743 160525243 488530242 246360758 39817874 244189951 799343098 630427500 972141854 841923236 422860732 911624636 50750192 241735460 874620083 5886404 765956516 536573025 876707083 306639686 636363546 534445599 499750261 552826407 374222323 867687557 178993574 951489779 125455896 370728097 522490583 82238296 994870580 662996705 892802631 596260518 254241077 503726490 220262836 652439638 296847567 822518148 589744614 454040192 898147833 86259771 784157477 912147555 426442349 443369152 776719805 937258209 262209580 540976631 127840897 929978624 452789240 368673575 562058053 274828394 474091481 935395453 774447459 851475437 93409689 739809160 356335159 456235516 74035528 143229374 768664995 271093549 231665080 864005366 224977548 253327545 9513729 736602605 490343771 578907904 702459647 459792065 657652860 566500866 829827535 697399672 520188642 490046950 358776918 19563130 616548993 873154423 451953850 445518099 460090579 17232546 809529574 800365555 907824468 940747001 501668106 812224429 439554054 178167859 537920025 721517371 412001262 27931305 944145482 2904184 493693333 98291675 305679256 963081893 110367111 184441065 641688130 35813093 744592599 289034523 17292619 810417344 365098906 236574810 470820091 945760420 774936423 380649396 272279900 815452767 824340446 103865820 715344574 443920806 295567134 253671335 864878643 100700818 263215692 147724432 275101715 39788574 678489107 657046324 15106682 24007850 735642399 103900631 215720901 686753403 128602273 992142558 413696281 118304824 554290894 263401811 342472924 700620655 347012960 103031653 500886842 202278670 511829523 248856292 968647329 851649002 326113065 553689033 223093829 771510587 932216807 717094572 573878941 30853406 636012822 214425420 884766692 957020946 988663682 234016523 944964761 825580667 674080382 600541039 831478271 7743267 464566879 611846307 551566494 88162740 243549436 878905331 610178240 224128575 720636469 435704916 162067189 978498232 734652521 695624409 288426127 105625975 333460734 866519359 968453671 190721464 568321244 879079010 808113686 257258524 38570226 17282758 682522365 599281958 397069488 85635855 111844413 359422399 204629132 523534985 722537088 615490483 593826941 755358113 775268398 245684786 210874499 241439849 808031225 351542863 843026205 250972952 344201042 969705348 588667857 543698056 552200433 169626157 53174184 885803703 822119761 985890824 611435438 111676230 164989233 852317371 406717302 85094397 623739924 194746446 540930453 267088197 172373186 293341101 986351651 769386156 401719237 377942311 487085373 422540645 691306477 144079090 843027333 46211269 236035788 713537956 212904608 62436551 397188411 150979259 240384439 208654473 416500691 802641687 415649783 829648589 121952629 799126395 94781201 547656825 828945859 879872271 343325114 476256535 62976932 684698081 312244780 333069142 31479236 257185631 204793508 789736839 259156241 204722910 210830306 134961184 428475711 668296215 200630188 811819581 923316549 305664420 248237899 603084826 721199582 29941639 820094475 133914010 225203209 594205604 10583488 284556483 229508490 895581251 998468412 676964416 567969639 511087247 981040346 650377694 656762475 306952473 864495862 286508303 748161446 567369813 84649074 429997418 179473130 273886491 270524211 861447976 745916752 473514280 620784802 602897833 907497393 601095579 43302956 181882349 637806382 160383352 428948930 438361884 634855849 540254760 100726874 478097151 475788873 165481975 410361964 891734148 106849274 695373461 972956789 793087549 697893867 511925142 792757624 472947937 243310606 967684850 853623672 425351626 620647835 819180421 176501758 517197174 274574221 724914576 807533721 891799559 793988899 513638198 851245914 75067331 594607713 291186944 290706260 301627284 840987276 603022426 386325794 911812488 436393138 397684755 303031649 430018386 177772576 725069537 536659761 973798087 938400490 882240475 631611576 816420963 391133798 768794877 587593631 578587586 75748273 558498215 63639443 390777383 881932840 45740830 703485125 833423096 898900976 907081482 761154667 703562815 508382832 714721783 593000253 224647979 62443218 168630740 753969144 607417485 276636293 424254070 604560350 125336412 76504509 959069718 335427892 351130417 127902706 608600527 528760771 250156235 420030045 681453089 734011736 347724941 540196478 685153649 822297669 131061499 722257561 778820230 690563037 704552257 643234355 868991246 513035515 869673900 282912410 884880919 472035964 907923502 498924891 613981846 338958272 145671390 175138506 254988771 433920301 118962806 502040701 383955003 985634476 16947411 23046097 839471421 477233194 65539961 39515748 698810990 916812313 128376333 314323097 752055733 913874412 386218201 30333463 233512927 366569630 17435979 582924874 527976732 281171756 257081973 644735201 190221184 570657046 880113039 901411406 677474691 756485858 611747441 699072585 582314114 38667929 199412762 900104269 937687867 206851144 704080172 144031258 983179861 290855041 756286060 957840433 523168982 991208151 245863239 115167835 297182891 68210278 627140168 419631651 700592419 396560968 155488675 845645143 126778228 340211232 196959150 845744779 165355829 7877780 268026210 116202901 525766882 826896331 699696862 984830994 914419292 871092723 977352164 648928224 761486182 729954749 524344923 259867042 112667689 98221279 747614411 262342976 398079409 600107153 205122788 227565668 110544493 257821713 624116215 549323517 389296819 953504031 159729531 298336704 114142521 324569729 407903114 653123234 966034333 966951552 684926305 323299167 240990431 46066538 426190819 616464887 384876002 692354062 42924567 479143723 255118830 430470211 999209894 76649732 359885105 522717025 788997982 227558221 701088057 681262789 896230833 236285972 581404539 957490770 749551926 514906157 682359760 475900651 712020263 578578351 21750003 5834490 383203298 898760820 738234116 760666860 475805545 432750749 828065287 17652147 627355105 473523981 392572518 783741763 430291990 112221673 359124331 734727957 405135350 689403678 140951495 532785318 574220562 39628507 69326862 250003449 394741024 162925586 950530361 345123857 516764795 730176252 476985122 721819000 66999969 688969618 462281483 664646844 308938420 754832916 12652056 411276524 814081530 576607110 689693136 332328991 60634718 452418606 307288224 138705389 708132076 949264920 789826648 61515252 49758296 545249170 148058795 471584852 165008248 811536304 3336627 714461235 547541957 167946441 194871916 645007931 834976223 226691320 771727669 304258327 357576710 57373852 411839058 44052985 890376865 179403992 187470444 895700247 859368635 750102548 58228495 604986409 94502529 742247034 226061098 280750317 471103941 328115833 275051923 360552356 170879614 388325190 89222529 867275666 319423302 642003798 930748176 4523905 704446939 142406886 257723840 519014975 900725662 68749939 727459062 551296795 211047447 438532418 868058746 201268332 606155631 322140633 535098104 977482250 24588532 85122692 875004543 648393171 874325400 2266065 182159109 993582631 131819635 919018260 231618784 422833261 786066749 641996516 795488590 554576780 168141525 599180700 155818222 573614194 108398012 648847835 892712517 677571729 986962074 492119300 23621179 205286493 401663160 684099519 872354971 628126159 248334469 359127670 706026134 152312037 648650770 575699417 394632000 660801056 841926549 239441754 848318482 218380036 179049962 335706546 164165479 754863259 277014285 725403482 577040639 754151411 31376545 214618899 611500158 965750939 677072492 897129567 631199214 997385514 628774104 560395269 117574201 392766904 617097076 58006161 423681968 334561891 19896178 177677521 737180807 307942860 107451430 35320921 8989014 243939223 402493325 202406912 9218969 838261999 967426755 360578145 818821169 459371775 856705164 43003995 486802914 536456058 637743564 612059538 185849299 180215571 102703631 639527147 754897425 175324678 362760194 394463508 772742667 929022094 664054775 761923321 368478487 110450028 697874022 458724944 603812076 569577063 998035558 346263567 8568870 685721798 18315832 96691952 116100294 828516824 758252477 156261364 715782831 407722860 409332474 188119261 196635690 943308377 542309531 107884722 880175203 77729528 296396398 319077951 107793897 423718820 141016548 968601234 772601138 179854657 97527443 358279039 69806869 645076403 388207286 100185629 499464526 788515426 243696043 704934215 953753853 946167996 641215092 455566365 947296551 53900979 714713143 131246208 269545268 54360891 885015230 120558489 589736303 296031950 747225336 672386130 273135497 549338600 539789686 444564443 547385623 424424330 462699247 401190951 911676943 161812411 1693884 94855276 106622287 224050178 148835164 287028647 350398230 40445934 751940850 125477654 247862665 180574094 107100098 495821500 212996911 752609273 918407351 290845152 361625462 193989064 619063776 923003278 508019500 96735127 214719215 673702676 436540166 574613639 952646585 631569030 737276444 627811519 492608184 766174524 30825579 52287974 295094156 631154767 617032018 407949739 638452597 727754015 68248085 38200382 802879451 668799439 290081374 819059412 135385287 969757639 498599607 679149606 172009319 664384050 986392848 108969202 662410894 761481854 303896383 153669753 291694897 819632350 132170107 149793024 885335275 955483851 756896481 836301391 753639034 779370879 31324656 772243509 350825023 581719672 694816012 437773057 204677826 234290171 965838590 506012170 125018412 191672207 563592562 312591401 573308876 838323326 331651959 41097274 717723283 667825751 513826819 393123743 306348439 108900719 251895405 793094844 227971476 416389979 182008561 979947900 571203174 288019319 90676528 48508363 870519696 466710370 371880621 908692505 248812728 49643904 918757201 297263581 933277224 468457847 733839335 423177744 172573519 382079154 841836193 635536814 894983998 109766369 651199889 34071097 405429548 875505271 391011121 678264373 862811379 979930923 119688412 37811629 429894544 339894903 880996178 281419437 86590886 283230236 801875768 204326341 403816956 707499676 76993941 566763661 353855482 249742783 956436567 154030107 648606768 707057935 164669644 2020750 644852944 993776731 968074793 916950663 563405871 505539640 629586439 106888107 535041352 722134651 542607584 777492258 530554936 724745920 835341974 971112731 714032835 560465638 347543789 410173510 598166734 447063441 336412172 49874520 163259107 382293671 536562945 925978763 210191536 489655252 366986298 969305627 664793480 985796358 426356236 587892938 835793632 453821681 198279471 122474844 468294355 388000139 831399743 884549148 719872159 372052113 648332093 885419862 785492262 781804545 683353613 160482267 302271854 758368414 291289846 875943296 352882465 665798256 63462437 879037854 47542542 356036417 325348649 582722964 891713446 91800864 475607928 163884352 636833152 552433378 589118697 160829834 497444309 650053276 626969145 975082202 807905540 646074922 88125830 640131997 745584911 668179372 217341655 224263363 273322013 441789955 266907281 875641412 568067318 601186648 983601667 910727574 32030602 427718038 845180892 418229817 721439082 132311275 136377519 663730219 435380301 508167755 490934134 12584564 35088013 672414189 700874764 811663772 129364391 833446348 762596786 812227120 881736895 523168295 467144587 513419073 815639834 941439489 210542367 987451620 30148769 212761506 892416732 158219443 613851748 461603092 821810320 693995594 482217749 999376550 147405296 33506251 906939785 362318189 295141141 421737563 488762683 388047806 886585594 54090914 97354953 748249526 280508415 305000783 117508725 295798706 296833129 8912786 681295525 926830295 204032735 740976544 396123747 489355 921576175 670894899 241847261 944826874 943509895 573908487 839198950 671309458 628339580 731818590 234554227 97198215 85398534 819494269 587785248 619627088 824222530 775422509 784240809 84927528 421727407 440824123 855008369 812056718 747312049 887008760 575719166 975465669 169763858 538670777 815377018 541591380 430249084 642712408 160250420 215210120 124293376 285187505 386935069 532933869 712326034 81855014 642283084 705447385 815286410 817366556 290369402 35590113 897838884 150354044 670322055 273142114 705452033 646230067 638054131 191403769 304786340 873582770 557252710 408801803 654097654 641718382 394347304 59882814 313421251 420403553 79172009 596775166 490493755 266120583 344929787 776285177 824883826 649662306 314646099 93024675 300976863 405304951 800434571 785622707 110323425 17950159 294604707 495932324 294078005 720640631 428753980 703484725 900486273 792477696 163441947 95959274 176634829 730162943 793479852 325343624 83646725 814786958 806540925 783533981 678878328 704286153 405323198 731401717 264661596 812217938 34656200 398292518 294357831 886495950 45075603 163254534 515099319 36437094 53187902 549711151 251396492 955619399 546053770 460029826 283687561 665517090 295969119 908240289 669855446 746573485 711474503 344581235 32633473 119508511 147279598 87089827 894023416 558649016 806873256 286607138 863759248 821158199 280119531 8602017 976766466 663922530 164701904 764998936 985585896 756923010 381222038 656328770 487130181 43241444 482543135 231779870 251013626 672432473 661494130 199253104 338481746 761685942 347558199 800627773 173795959 907735893 631648062 879171155 879829754 403293331 38923000 63533503 592584783 330179664 680292860 390364756 120984910 835005042 213171844 728707883 242857396 751076962 430172653 363739421 269428384 431567245 482646331 364559179 310523158 779053028 995856274 424235415 422705791 973837404 105385150 71508776 854576423 99719535 894393772 243273450 448721086 964137882 105795311 932919819 174986968 388858333 422213948 641345664 390041453 890177086 381584366 197335934 585321817 211519046 854776195 974225409 34723037 81763202 899654684 721843016 426519068 913253379 156608513 323705174 494731167 777690334 11007515 992121203 957813458 676021421 17131129 554885802 972297860 298306573 694165195 991071305 904613739 189703198 158094570 24261219 30395038 575380230 987355470 102040657 84817433 749268078 286333846 508328749 355478332 244185091 869433604 175702101 721293644 556991990 456292094 99579886 835148785 145999741 345979279 62328159 225121207 444083536 63259619 990921169 459800205 734883884 153918670 168161462 933445192 692580180 781046086 939681855 964641057 981123339 20090597 906738148 497667123 42952475 447773288 848652000 524988414 290813777 611102770 158886579 386868967 778541054 338880202 383694238 40396213 961672312 811029848 113320746 777326102 801164695 80186924 650169506 850197784 60310584 560083768 471038868 328892336 322057661 377661585 470174291 183703350 761703052 509094129 285762168 890422247 257824908 734509112 654081885 639606114 830607787 341483494 127150753 641926444 809461850 974881187 582357159 584140588 640273935 888301496 265934614 708712495 702485442 573375891 304355674 904758373 338015856 127855687 816587554 357192162 470707099 18804489 82337504 506915102 581607881 784818612 742777420 685597046 834172161 217419078 553298145 253449640 727833425 961743457 819382367 577269851 955711306 102588363 236240199 89100437 67086466 920669934 846789986 456209987 281953297 740270169 546325051 599172788 35067156 635772477 869606304 370294046 617058094 487132400 882002981 998311704 516114178 301628782 289944992 918017310 451075258 939281363 629349806 577235729 361135235 214978018 901302829 713233588 360511759 621676929 24778176 583804464 93973009 134712635 322507342 70051985 92061380 613222588 17444227 351760966 340739685 470457689 815297870 339920293 689700020 737654405 429862497 45779812 538360439 623865437 650745013 765048097 265554936 893649949 572493827 230896092 352924034 134239913 325631563 975306872 955240423 290735877 965770321 104644669 7623421 872785117 684658715 808021337 589046300 698348286 746199925 439697754 978616994 73896923 203173485 33394613 953534575 425803785 182562775 428155971 383348329 53677251 403434441 668262335 310498041 909720166 350665760 947992137 813384333 395052790 854662906 266605030 707679764 895736472 529741114 732983037 55039365 253238294 659368712 643836635 947658328 329067358 988747854 587576368 770419723 24331779 383904572 933667216 545327774 242353083 848559812 884275188 541485847 931633887 380927262 653054262 149893632 902070510 351774278 590160024 914094052 907158794 246586489 278687550 922101205 906893945 109520572 430413487 37422057 16530213 658099541 883992408 66344888 973839389 364428880 428823305 942524640 618216466 253192187 254856053 709156737 11839451 83510634 724815031 1465026 35867889 137839348 691048392 270734154 505750003 718534323 188669194 937987015 843445028 977515272 378578624 193167211 422964968 945079062 102982035 696458345 875413066 716385602 785218319 71990397 861459833 536030649 634488355 815435617 325025863 514774762 762236837 936959321 157640873 391760392 672210636 574036392 196349753 425683849 709682612 753314585 426055095 587165097 665406429 307339895 691464580 822808296 819106476 363284 518079013 57399944 720871913 631795526 406234054 549172496 11032128 655331045 747680692 458895564 984176064 189249487 810909922 132342858 957109343 585426533 815464549 686166750 761440883 321224715 619601912 259507487 679231802 788775851 507783289 641875304 854852435 234213427 716529258 559516760 742528323 17738514 885043313 759349074 231374322 457750207 828769752 380478718 914448683 685654834 4799245 797847494 69707295 424497769 362756643 658824282 248106979 609499365 702463312 705093676 374875629 83186218 958228333 733242357 377131675 394593090 980456057 321928750 808975276 392600891 989129750 452190616 369162436 253083044 73101323 3512757 5173229 86546708 693556928 9278796 624250385 531153316 419911109 614984937 21375361 47264624 746153035 903432026 895322737 719487769 156296105 121500211 349157241 507903045 859799512 647657035 895611925 11065886 178378232 53429821 680007974 774964687 12834505 350327016 441823600 997311243 791081267 112719343 58459162 24224902 955187902 757275706 658814769 188241017 773511194 467539571 81446436 973746466 430884249 690596746 906233417 851232578 945498544 345898802 354723159 729289885 192150394 914136673 885994474 936902269 584284469 90625492 279639043 238742576 886389954 299819145 14933893 59155333 754671145 244481602 109617849 454427475 465596435 245841929 395336907 642577395 892931150 845891239 696179274 151521217 622738509 21433131 70822828 787516830 101560742 685152105 846919112 100414833 787197586 202216056 651123290 581920929 345428592 861282611 2460290 117624989 326621762 134823097 807960901 38135636 140816686 646062830 370809355 443310525 967518974 644784376 270578975 167711313 446073504 974952898 758207026 139946380 409172136 928188540 65994969 416726127 745248201 989663001 985748234 882150145 625567072 395193039 249576355 96680137 2680809 899874459 665061603 158544726 170691463 44017594 90044655 491470520 143041664 57160753 465457743 404776452 692334527 862363463 449543790 746974163 398889297 488407045 768465949 409146563 981527784 871930813 337941520 826083829 248910939 993546880 777397599 776941965 231217188 27047334 783027719 905084214 245232096 332157002 978743143 673180827 704509139 288113100 53017795 146175471 837417570 77059149 484052421 69163110 163999894 535242038 810203895 426351290 601510560 895340465 290078793 887272871 210346831 844649774 144796561 105056878 876909979 900063200 944279302 296267606 145895710 916416830 840615877 849519142 140754070 253684866 539859533 409558189 33941605 50534701 261866242 884597563 752946961 766762881 526836397 664053541 55705540 468282630 494064378 931307332 898040012 658520837 19286264 659011702 583164444 562974992 488712093 757659164 78974922 868518264 120783936 90435227 778130063 60896213 966794013 823494107 174526538 623833987 446249941 367913931 839240829 815662111 17205227 808277723 410933454 415670797 440539464 983000192 674742664 524461301 598937271 490594227 868451864 846038594 728342634 122360690 444184464 571783586 719827571 511882558 734740775 328830345 968580940 980403612 618868406 505109421 44827216 876106900 105683260 774478731 593093695 408962101 150292316 558781665 410737598 358165263 106866650 893932594 543948244 701014711 825184290 164699973 915398767 917368902 965494977 15538598 38467293 667555547 276749801 449968420 778375763 370755604 602873842 342790225 387435114 503602329 414056915 348600070 159645084 299939986 504389549 373923548 970272203 333094955 571980097 959520179 642540731 667422231 729696372 78965295 567103123 223640074 885699538 502586422 415593569 162134846 243036937 475378547 271743123 848909039 504332137 201481686 912244094 372953823 645442667 60837906 465700826 239212499 176310823 606372382 277812547 891294227 964813788 151600565 281811642 204224494 614105708 552014038 531779363 747915316 588019421 363578436 20142533 106994362 652652761 4493830 873087693 420973274 455309614 358386664 953201611 343642096 61944400 600302073 484914226 299183070 81154258 795887372 35813852 4792712 702167025 245401399 818427781 652120409 861957129 561008726 338761035 319910845 995699997 273093257 694793525 327513509 74472787 286460593 522983336 882742022 34965878 174018295 956670451 177496922 275152755 509105990 479839429 958916637 297165532 980999628 703567537 21218129 70969704 15810941 139404977 666940411 538566001 859279504 603959456 85516963 913819252 53675776 698216895 208604120 412120980 397317388 618632497 906418858 407567384 511241143 719797886 801724718 404305385 832376136 56302612 374345982 647556629 966111179 35781569 909734838 996807503 359531919 10934074 659021688 765315180 423289255 434555032 442471785 395550439 466998889 31623382 383042098 29225310 739084785 532544084 610316927 137345554 295773855 391419735 789396355 610630507 986040213 537898118 810182003 581899378 807979322 721593711 622960646 548132182 560310713 571328256 652127996 153260008 183138691 229488654 990654100 930951710 857298377 138757585 869370387 67558035 566031106 308642918 774438468 158933765 832480107 197604172 360274419 326774998 715789186 975337959 797429361 93352332 282887819 351990785 957744659 678624082 561508107 947523652 274154675 831072117 297228623 745231553 471086125 450930919 876266470 652307308 878133475 796609726 917705251 121624733 251684922 600860854 95915676 463338384 595947291 799675307 9282478 540661478 47506035 950645281 969374710 580268322 195395507 85982908 763299033 754049325 269101392 755221192 869461245 212511443 421792580 804739250 619669198 616306500 752432011 816570508 160815866 967611284 37702823 475888781 133102325 259421498 332497949 349538191 262649718 855772821 49479414 4660624 448854776 525850978 54263871 364686385 423552058 694528839 842407305 526390074 690509503 377412684 21831017 778988820 1505615 454993757 428617721 382126413 800542836 206387401 101939542 227792664 352287998 235144390 561206304 678212042 583896704 1101802 762924541 259520350 666195408 194866611 490581525 527261938 258826123 356189953 220639639 69688648 247988366 906236567 915518003 93847878 442365054 550052765 107081375 333706870 577870402 511014945 981762835 341895559 810528387 138599313 76981196 561379018 379039283 929715010 770709388 900023477 551006467 527910637 619312664 248148580 349927915 116826924 988156089 102387219 193145254 503086082 592028348 647925669 786323763 140141392 109770226 390442784 977270357 521207137 843996465 296423727 736152596 865747295 356749520 65759647 75775290 357588955 145359151 522923490 28719831 418636105 130358573 478024079 909372606 90730113 433556656 887740127 673845766 963647296 342448417 614262578 171920777 300172965 790284269 576060296 913323112 289462196 81997573 890509065 506851973 998042070 855014751 296716158 999255303 51298135 287991666 837179349 250049754 439690215 282272702 950390944 153422636 139947290 530648898 958731926 989663217 543595752 849496580 641430289 853031008 226857005 359456141 952678031 64864629 561246506 631023466 342943026 280561261 241219074 900651436 952709952 697684812 656708414 349107561 388338083 512102234 58073674 79151929 784840297 863364001 857900533 93955513 742255429 530157425 283824885 475669003 932066316 554188509 140815969 407972436 296959290 311721276 265149493 473913917 677313643 800447912 389233617 928946035 726810338 234889602 518613626 389567528 298536453 748882668 496122840 53429647 184893406 455208781 922999415 862003299 551632284 578615761 906081862 664421217 512378384 276614119 762315034 271852489 726620209 887294913 221737772 854029281 611073432 26837719 253713303 363859314 227698436 159001188 120728283 236261961 833248984 353063400 782703965 668789943 508881816 698378660 117321188 251298322 319983216 920151841 924863518 563067698 902489005 445215145 410153753 804742900 333139777 585994444 680129482 170033851 712055619 931567325 236556169 852062442 428762733 675961715 891316371 228942187 897566876 948147689 873131655 526890027 157261140 490369501 148185322 821924763 358822458 750293940 472242083 683098929 93866392 38717717 208688511 646970853 668752604 910464874 496525998 394217140 524996377 38221410 344161604 521061153 590335876 803351666 386778041 222226351 628654584 71860047 685274474 574315624 670016371 50200693 139993877 915301721 866487959 765989283 815226209 597251347 394026538 762593629 884264276 849724204 298483094 749299049 30782683 47816892 705207657 194310482 808873285 319613153 734363094 285062888 664373192 285121851 537833779 683697854 135524859 560063600 151254137 594884779 908313690 914073769 121954759 322211402 712955590 351264275 168786143 570956154 421400322 875624800 314355624 572949214 906063159 808925763 482669738 39634525 17348209 3540472 745573781 384186275 625762079 87203257 273322938 975376543 208499607 154216778 481500816 583660547 3764879 469901166 569536561 223458247 907639717 95369327 389418970 653910439 641966041 772850842 333622894 308259232 346923022 91683008 616550644 761779831 765276556 118396087 509328661 313684530 740651137 135518167 144406431 760944796 528160891 20828030 382515460 561356741 22658799 901198732 965589979 950818944 390646198 148328168 47278430 490130148 178404747 337488889 471543787 262758092 133123726 661984557 961742724 966634583 658024132 491134837 407480910 843434600 152452244 326608583 14688022 24854311 676637003 809590427 17012679 263097982 471878041 619629679 906484213 217754268 676399634 530866243 23784789 594864758 548091823 376851742 480002626 168274497 957199946 844912519 61200442 391528441 712864549 746713100 420527711 145092062 911121764 357034943 650940407 864427762 146688142 562186419 485497069 182068604 611775760 735698563 641195597 832328583 884719290 96273612 290217675 359181156 358696255 176760239 415317309 522811940 598190266 931530832 202644253 422191646 909557796 211265369 744411400 523525487 815772127 977362295 478540609 316676213 537005614 507812316 287295534 618721875 343736250 793040060 527872730 793468785 120702991 271667152 752938354 464653305 459021340 488535254 635942344 323108955 976336055 79920142 546805203 110731209 121826071 300246719 445932077 244027068 519474520 953430448 239548052 270580589 519118586 428261807 691177065 568569949 134910306 757641230 524583220 692179662 736453720 306663200 514847518 377625415 607301256 750468289 737534325 763535891 994512385 114055884 719245611 273138115 641284793 5706146 894264152 863644584 225778438 812432553 613519796 789767770 711522342 844703947 832966942 877210675 286443192 929223411 995425815 215049685 180285761 184892564 383287111 607050912 627773609 735174177 195372535 782036796 53207739 773459862 840918166 532164118 855208104 406544110 604171061 687064026 539497349 864323242 503448074 572196862 636933320 781472336 954387953 44851000 305761999 554349290 248812262 904645634 550843737 572264323 490523276 602979101 546054154 937180078 627078313 655810058 606672108 43587071 997190056 269213075 698538217 946208911 645219093 276854848 861980242 449478524 857286181 524368611 472509787 126137190 208778795 152384269 164384412 188213748 389239588 461153174 804661137 490852941 87664684 549979417 408847131 477765536 111660551 444860021 89256958 390738844 78014361 722056013 710917473 226747128 364970094 225214601 305014097 238007276 954379571 313950419 545482557 178072758 101019194 634452251 865449083 522032663 487399419 17359124 53348546 560032211 612549517 761797556 312299182 520425269 517980977 669466552 864431680 572061576 32205000 699641373 636604251 384231583 596987992 954062504 487390280 31254350 193344139 561172576 462772275 232314350 842186543 88216590 657273771 8494301 362406839 639702212 720196902 740758780 717886904 487511123 517175675 964374063 365176685 588687315 297184870 646337505 443876404 433310751 486746375 82732413 801699599 279684182 917922403 68984054 559213348 119260252 100605410 957910336 645903421 581227350 932438991 941527252 460449609 794358322 14184411 768963120 842451673 508530717 202789787 411585109 886068644 211980042 926458117 240646471 470136067 467600434 641622263 382747281 467430773 603258510 40097712 860938686 121998621 462759263 610449237 747789025 639742527 414592679 557838446 899288846 521955271 548855213 411713126 192103646 602538945 701442941 643676174 164164335 484521954 427899238 850880026 332835938 616551422 568192890 121388450 610808668 535745679 974861073 103535779 402403205 230314805 82833734 221503100 682668684 277221680 648720248 736574065 743836320 753244136 430514635 357874220 526021880 846831462 736182181 909072439 714717261 922247896 173937201 703523971 306825563 323099409 532124895 77670115 690767716 299147526 54756834 265231250 841352876 521699922 597880497 731599785 271715070 531864499 615540870 920395178 461113381 194312586 125214434 315255800 886690932 695801951 525056519 765841244 904788287 52750171 958678396 743565698 78645088 136973517 644810893 616631161 906744243 383297702 914603721 52773943 761433497 861587708 984457346 316968211 662594937 701919883 916891472 251748425 313591610 146162991 114560142 860659066 136341707 636771947 666193884 408443433 644557980 493252581 334693787 831355455 390181410 584187367 190305652 514478727 297429590 467118560 303949010 795779379 22017079 544229601 892324707 951854165 999399235 910123041 148017563 574739559 836026370 955241338 565524272 937559748 97251452 913888745 334724511 156810284 94658237 356213265 822170790 907174212 796155224 758560953 207156936 964347155 442148833 239025993 698690508 526254983 414071666 302677073 150202174 109562350 173639463 202304003 772333805 488289149 860731554 321749684 996995947 488645581 79186567 789136223 872314512 806352216 30194433 505170466 134431224 505296385 432192572 856448190 423212416 998603657 197214440 965730075 722845133 883295771 242474685 164410818 218574021 752136385 224803569 789366881 128409107 896077804 521863363 516038731 986086823 375818224 577164788 310382837 232230452 599190405 87825737 829851770 506729905 445267015 464173323 205923864 876752345 179360055 244095878 564624561 733629099 676718393 677412237 966576459 847731946 415227796 338375412 521484688 348813469 855043701 780816149 874535503 463476624 528896364 760257356 934677497 541364178 271780332 602162043 878995237 907789365 604380623 805452423 130555148 734713554 431535569 136803032 601759757 279774594 922360848 189122781 319926314 231241829 595330707 188317062 49506698 329136735 954052031 992634568 606885621 634834838 400995555 776394269 258168923 257175542 801035950 252281601 61557069 820986285 630242739 655948662 46078338 842558895 364446444 130947201 222787412 450675251 698788404 497184426 853333057 775533363 782351052 482354304 234681194 827460336 192826839 853075731 676832279 324085869 511223005 63420024 664213552 475735023 40276044 946090057 389089478 701097347 680456690 29901858 312885384 734623096 828121477 997729317 941942350 845317344 197630235 917243767 973872530 183256596 878375858 418379969 310341874 393491245 359110569 576384176 748894384 944530572 564743493 966123637 523076914 315109714 13788973 998580293 282419074 537852904 39921903 587538394 90252238 278447737 289995129 871418608 277652457 569342835 575105952 239018953 451268041 457441290 921058972 654841770 833303559 800722613 638563466 811979611 472327266 959184815 704112873 622853035 391321148 331572599 644868382 62453226 877541147 753666896 574707440 845622894 794192169 79468482 675504396 653118734 936388533 768514327 157277570 534177194 580378544 973602783 764394054 296791713 123512369 5642093 285731760 220709721 495219442 693583447 22840060 90798266 412259024 564625145 43902667 309403059 797849166 408175603 457137056 176140212 582574611 635784871 690858084 341526835 214577511 66394044 248997091 13954599 582828730 472561054 119339085 231918224 590219294 604715259 841946550 161622765 680780232 235599175 677235861 85455044 600045714 623703865 223279433 349275421 842776700 654859084 268490127 100672775 328853287 788481087 136446221 201566738 770890840 839972757 109318091 502111444 108174459 921801750 910205109 660648293 153689886 242396748 463463962 398676450 394912113 507840775 608401456 670349037 83998413 190852570 91848077 568695851 681394474 882824091 49009583 50343621 614203303 264273639 540249462 714894312 821230342 195130523 100716453 355917637 699285548 29461596 839480676 641939857 679001766 115144976 338995393 422534918 551116575 677649763 800172330 309849056 829836779 436854339 901990388 210946274 78444928 695186789 441361112 684986318 23473399 310994366 278964848 426367472 175788687 473439754 507815103 511618708 177134123 750139720 736955302 259612043 650757583 433321275 889169264 588886443 836261414 148207339 197330759 888512844 457503999 874432290 235692988 502306507 86198219 290578160 26538819 472595210 68003361 246586408 693991092 375087598 122605115 260163552 316249548 420309216 434967926 455003381 989408170 321139021 310942422 246191236 408513874 850422566 872781183 763763826 432524333 278911841 825317181 274185190 672301191 226332790 911086333 35693002 439882256 350271714 10953554 141693261 898674780 362060199 188868337 924748387 544967523 902044874 184278837 978377283 20864513 511796180 217098396 385783784 876702327 223586386 385785159 323916946 660288232 742923861 370354046 754126402 685316573 225814771 508591658 867575873 126721730 888295108 7167322 982153625 542424166 419153509 478773439 174034842 690962303 109593849 558601263 765899351 41934116 870956707 710311973 802056486 568040785 514568461 309725247 627344676 98054502 187939812 953937343 749215663 31931048 107347801 393533963 429887722 488924351 416112289 990519598 874519100 422511671 795415158 313421396 16958673 126321407 222801301 333737041 966688280 310228716 73230142 911150619 723647555 535442999 262301111 95936844 986412234 731701755 665881289 723754657 67739880 443423928 916512321 315976829 563422236 42513619 412273 245549927 696359082 739430163 802892460 999367303 87169048 56673062 763216333 526822445 994914225 635083290 247107249 589843019 180619013 898486500 731097272 814275318 79951463 524894941 874708040 420932328 887180142 957930047 644492106 206530561 158366580 81386156 487860651 941081538 991229978 988674472 472866268 601013712 239418306 42394394 297098067 346492535 788967956 630513103 876308744 69433124 470054522 89944055 11885049 232618218 517056163 247995814 735488934 421169406 861226243 858811732 158834325 847259451 511130962 279034462 870677199 538271903 950199561 599185283 112399457 708076492 122048488 889498471 420344285 637618056 999608947 361603859 134849750 3539773 983829104 378499699 608670823 858925434 123112810 982431446 109535149 396415088 601179953 707113842 775016008 301920885 63417944 390363102 11455710 621694597 862611126 64936086 103609241 680273084 749198822 330221947 315537572 439322845 632031686 499798608 901525681 210630350 62330108 693427518 199848310 277276954 436412780 49055569 858071595 360511853 243838147 856904952 756823054 694196508 374671600 494434953 173423327 214718363 403747493 517795514 737377636 681066756 739312602 118610729 55923174 30670999 529470539 754462934 936426162 16122676 400045557 944964772 743729818 195205090 591709085 272360923 876078449 80835660 553002313 948033193 547213971 631963967 754426052 752388764 629574490 54676782 662726174 174992681 377827242 609203886 64923178 670634025 814907494 545817850 688329983 253631063 257441272 194212464 463032440 294740435 948344013 619147025 500562612 348280994 286203863 173371653 300181654 842848043 833616137 483349269 488676421 194310331 567159775 690092847 305870765 851387394 917909971 143991014 139080445 520032660 230932713 550435312 773484328 609370730 756843044 260877478 632605284 217271390 988807182 91290759 937972397 547836594 486065460 568455349 894057539 202439306 530463400 658236022 443235879 751233901 12380798 367157684 615107235 123622344 674059343 322558846 418000319 385123691 931362745 581269125 802028492 112488458 25104604 903170976 662124509 421767101 541194462 333525064 807403081 663939456 659830376 258901788 47543595 501392308 201953320 408155231 939927266 926060700 629283149 226297973 514050705 393555681 857790990 287475818 138720416 3931151 212924451 987047018 724065593 198888725 600330058 785433674 553485004 136845513 370544580 617076734 204317323 277796962 358580949 749579809 599763183 954764284 779271495 539071088 323899953 118704919 787745255 51933263 772337362 844725529 35531271 95365954 227695635 114956743 204481531 678862709 451001469 389549520 958005660 774326325 766100059 536156482 994712776 641509493 616255035 880062995 812183519 628093770 236926833 180689561 925461064 195685999 892028564 728494098 177418474 839583426 558309887 466765085 870873267 553165509 477504593 642940479 962540309 772380958 755995886 99175520 142563972 259635479 368222843 925381963 862791417 112492830 40944997 849193009 510817394 482101574 893445211 331024423 289299311 891473861 897845968 52103843 473156983 136374132 680758650 207553027 990934929 648565842 887717590 210057222 80995531 684614657 510213537 710045264 697747639 226403912 21762400 478573803 804940265 894550415 796299481 783008449 30546554 104830310 798621848 478617123 665381000 8001790 554171243 106587973 552958132 927308718 495851239 563005631 161119906 706114927 479003104 9679373 605532028 823837025 95818484 864238608 657373808 723603524 625839874 42915212 497232685 106792192 883948971 991923112 154616426 783196445 360999384 318194801 143117920 103892300 554775091 243470166 797092683 780654556 83826092 510810541 389410796 882185029 262346741 84161837 649863690 630612129 407038983 396742770 890595052 523580974 410678427 155259773 14342624 362830797 226070706 585842737 165704888 560348550 221267982 70332119 752434248 187996162 62255030 547646619 82278633 469084943 823654518 341316108 261027065 37322272 145172828 261546912 757629785 596864715 155828797 591445550 105671149 60110665 968558638 853173618 297623584 104769273 244494347 407723660 448721757 514239197 852242675 28685953 389726103 570620955 837443273 510096057 692621762 663269501 394273461 461844351 48503383 156699378 359691681 252860548 978916308 818674699 377947325 749124957 962997562 111144062 709146108 546421248 707250318 959500711 707240597 644810571 409407320 94504962 381696898 223074173 210866982 885081010 60125700 986462907 178499594 328834813 870538269 958145421 897194776 751602382 941101844 701248350 377244906 701665586 742245365 237123327 505547804 948760539 100551183 628264740 690289615 587816096 143994740 597679845 606138922 481852411 126655356 100856383 592249556 253250953 733774146 633859217 656173948 792330382 414323749 157857567 66931282 848578159 897659977 655691667 426308747 359640885 914334484 264136311 492903136 493035537 255933361 875700156 227716623 237024722 479049616 176788789 47201625 101952880 62409956 490043677 768110850 134348933 682473763 113979533 396906197 56274383 841923466 472776199 572551325 398592432 626393495 20320750 630846637 932693678 543738253 2622731 731990105 448434675 951142131 227997450 9524859 955188173 115020565 484469498 215490031 775841839 773609858 321707473 851629591 729674031 122576012 366380262 978769751 251856262 88337355 317716085 635937690 626713875 427905178 905368095 275572427 691321688 290429080 397135207 85941597 81424891 232516649 832337462 333364420 274551111 645953779 817727319 519966714 918828713 84934753 125778172 482031099 454070067 573776419 704468279 950582345 22879772 574549676 186907778 110083944 575934269 11593139 320223800 47982947 416475030 280533683 9683225 681651269 588570055 356818283 863574474 872908449 545786519 229497950 90620242 21566987 65355633 572656979 291828127 771910045 877508834 455989206 761332223 824319091 930997532 444430774 616043943 112459311 232699511 690810757 71679024 337782 640421866 124866843 901265940 1197168 785584534 546827795 453576502 327878988 313207612 780461645 444129111 660426938 474325697 822582378 44198050 203852399 895249585 142879315 474895905 932479396 227577530 364793267 719637061 388484504 741337132 419882616 316478818 351988234 534446720 612015958 128446000 406117311 570100174 201318980 438504011 472075010 442345301 394330876 220212404 900454430 949406199 607057791 832771151 296053734 27363514 960972943 956602467 828600879 131373384 62354996 624238877 792877136 365301360 568523832 283054605 393925032 831994019 391013547 227286694 940613656 680714871 398229087 981038274 717455493 345154344 232495468 22522141 44474712 862403346 771072430 835517909 449452797 576119864 500199234 930780401 609762407 94108864 160428301 461532886 590228875 607824245 588727605 378455251 398765536 26850372 985988005 435147671 986076389 378118335 174239886 848463285 412366491 172105373 659541729 252552231 549460487 926436408 986988757 813210824 818532274 119386381 278502503 732440793 841941033 38701632 522146261 516857213 838163068 500290837 96978978 57343036 843651267 303949176 908969878 922031492 695711892 335710326 146182203 128668963 898769807 629903042 323784801 282002639 384726483 114293553 566633242 972606110 852463237 73710398 53860543 980060046 468431440 88837511 531932009 313596414 252131808 797960781 931789176 90460211 364777574 302269432 82532880 965784788 828773911 267897233 911805847 495234927 697671853 77278535 405767737 308290802 647159268 418606315 44872804 919332402 348471294 334529651 821547852 801713255 484063808 861398650 147005800 194110382 947347827 703982270 292283123 531546502 314393700 320333985 390550636 511173972 458808420 823217578 717337366 597874911 710598088 353658369 409362297 274288852 69169770 555862774 241861599 426246979 46361126 582739834 456737496 398996512 900110686 288412836 54219190 543091139 603702135 806857261 897910034 707445096 380412762 498931444 192293189 936382896 58734579 48065916 664831728 376867102 454099125 482939497 597287284 86039195 638906901 675804423 505550715 469693427 168139787 324531651 339350893 221928534 257650836 159541935 610370044 429657816 595000370 311072258 347030681 946425073 994926186 520802454 864427004 620082941 84206661 815627369 818557088 929406652 352753872 205471004 51566404 499141075 224568220 229055095 421641579 560453194 582274366 545979107 132267997 332043021 352720848 308461038 864101668 807878251 983515502 441770699 796716048 17759898 865226938 204872911 146846771 670412848 765474137 585807861 789953638 320714923 479304820 746568027 811645250 662474987 53146424 811290563 6239656 450813363 912434006 980853779 527993658 301866027 743590275 762832853 953486047 115667041 145221113 683021240 894948675 508132291 952535797 983282701 690066260 15144358 588298551 809664842 384645830 806624195 863587461 892181643 491084432 16932020 525861416 745793548 604357997 81066108 987881325 827236272 258411613 461088508 204197413 177083261 441685793 482233471 814678821 318935582 895427266 809061935 302691527 571994976 467326986 39730845 625426279 551272117 210036745 46607421 254808040 395556788 467385490 206921703 408697901 65728150 307199675 2117976 40195487 898209979 481173345 188502447 221297581 844634915 390027681 803641328 703028296 393647350 340870496 777315204 40503907 429770237 950619077 44305079 196023417 42268966 504199097 101281593 565438214 61053187 675503726 973164190 57149197 479311948 553403861 61547230 368027793 703589976 968537894 649969365 145437980 489905576 36597084 253821636 627723835 482750045 564978102 446528718 514778623 696462525 915067960 612889468 804019069 681456050 649323560 326424122 186033487 296470346 681323665 838893527 652375058 859417912 976614083 774416137 951738598 535302482 12208849 976764647 701382641 482941457 274474001 841675629 329301724 596542740 839608224 471002107 770609492 845849501 293302492 419803606 356146570 184727826 866378728 412474022 761169076 964225917 772594731 222715127 633166218
1 497 21976
1 5544 83443
1 39558 93587
1 12290 88942
1 27901 44895
2 46013 107142252
1 58714 99555
1 7913 51786
2 43888 102356803
1 19055 24607
1 11880 93454
1 36539 98765
2 36574 479597822
1 51016 87985
1 18244 63046
1 80457 97163
1 11505 44608
1 57463 87919
1 68606 85543
2 10897 706893941
1 34418 87711
2 75949 167024777
1 42813 88892
1 84363 85288
1 45487 52501
2 94207 21587028
1 16854 41196
1 93840 94250
1 15245 32397
1 6120 16871
2 74465 800782309
1 38955 79571
1 65896 77858
2 24233 151772282
1 46040 59190
1 4493 28833
2 59393 216486866
1 5505 38864
2 20020 302041050
2 28382 398577410
1 46693 67577
1 37417 75355
1 22566 97598
1 39170 65617
2 96992 22219899
2 86117 829107271
1 42392 58010
2 58893 46231133
1 6062 87251
2 24057 761781578
2 63443 325671377
1 5356 28522
1 43935 81201
1 18124 53664
1 14551 71223
2 87107 956245191
1 14524 46292
2 30773 941708314
1 74900 99831
1 4590 5432
2 40048 909011328
1 30180 52604
1 31477 47660
2 31499 181072418
2 84413 92159339
1 57022 72504
2 66574 338736522
1 72202 88581
1 29255 90226
1 11635 82369
1 62282 90301
1 24784 51441
2 98621 681931084
1 27836 36745
1 15246 68538
2 50876 292065189
2 44725 19398612
1 27714 87639
1 81325 89876
2 93372 369466488
1 68553 94855
1 18063 30940
1 12383 72379
1 30656 36840
2 2191 608866575
1 7705 32739
1 50667 72894
2 36955 795488889
2 98413 99468461
1 4372 98273
1 62861 63806
1 32480 75444
1 64015 64070
1 32057 53905
1 21 20781
1 6455 48376
2 82435 705049987
1 596 11839
1 32125 41501
2 14796 129506022
1 56766 99855
1 54795 61511
1 86836 98194
1 31286 96349
1 22363 36535
1 5527 40954
1 4039 75484
1 26458 75446
1 28444 73417
1 2880 91042
2 55517 178064888
1 3223 53080
1 15027 97674
1 42519 64870
1 49094 82272
2 7882 491428051
1 51289 63584
2 79734 670450672
2 33780 848487128
1 88175 96801
1 36160 56002
1 50699 66235
1 36204 51285
1 71424 77093
1 6810 17230
2 29510 756348169
1 65629 90893
1 2609 93491
2 82227 655055983
1 414 73437
1 8368 96673
1 3928 43968
1 12506 90294
2 35882 135477375
1 21817 50259
1 945 67367
1 57094 67572
1 17933 39130
1 5093 85200
1 18902 84877
1 56213 78842
2 6461 900708646
2 87212 874736676
2 19166 706413407
1 29910 46801
2 77642 144203920
1 39768 48817
1 63140 98928
1 49135 70932
1 57393 94074
1 16409 62876
1 19423 94367
2 20782 812514299
2 75978 919342071
1 6254 77983
1 23466 44591
1 35209 59873
1 4723 99036
1 77154 89750
1 66677 85142
2 50605 746290416
1 78165 90551
2 73021 395466819
1 35336 75160
2 90599 63365339
2 80030 400408638
1 53100 91308
1 15597 63715
1 11674 30470
1 5250 49733
1 4713 57907
2 92917 184942019
1 40257 85000
2 50587 22293733
1 665 74617
1 31601 85900
1 60996 93038
1 18582 48267
2 25990 627914236
1 53492 79930
2 65514 432106898
2 86414 421621917
1 52715 67257
1 980 47115
1 950 29817
1 37506 43846
2 3545 466332152
2 51620 972228044
1 101 17173
2 53554 415326135
2 87495 649222054
1 17191 41981
1 60357 71793
2 12868 404454884
2 32430 459281686
2 23421 133326287
2 29910 779928236
1 16546 45510
1 60430 85628
1 63243 69008
2 67091 820421265
2 69049 977859546
1 11443 38120
1 13055 79856
1 44945 48574
1 23199 32537
1 23734 85636
1 29840 58943
1 6703 86443
1 66906 97497
2 67339 8956776
2 34921 619831585
2 74882 473412737
1 15347 20050
2 9164 846230798
1 17556 19263
2 45656 878132699
1 59425 96438
2 19225 818445201
1 38135 55537
1 46164 79845
1 59912 79477
1 5471 16009
1 29067 78405
1 58158 94208
1 18307 75788
1 4214 49642
1 43171 98901
1 45703 60233
1 17686 74553
1 66974 86918
1 27529 40335
2 26299 356910830
1 20628 60372
1 22051 51340
2 50464 997795786
1 11662 91223
1 17271 60242
1 1773 86747
2 56860 791300537
1 31995 68870
2 75445 344186298
1 56276 90726
2 48699 833592845
1 77821 94236
1 36103 67443
1 2267 82363
1 52025 91072
2 72852 737656609
1 28041 67785
1 11519 19003
2 73139 562353168
2 6469 597445153
2 4767 871388110
1 1921 41161
2 36431 342208128
1 26923 55897
2 29292 965384789
1 28382 34675
2 72754 669710806
1 26075 65266
1 21755 70007
2 79868 710594055
1 50922 95581
2 5724 736743886
1 20728 98256
1 60677 64566
1 8836 84674
1 52890 70417
1 51862 78912
1 74965 98153
1 87380 88057
1 17973 35761
1 23372 81865
1 30295 91136
2 92242 565733367
1 71833 91491
1 63403 81981
1 6113 87672
1 9498 86455
1 26956 60683
1 65726 77914
1 8908 60981
1 7480 37833
2 63272 120287129
2 43413 727392833
1 31306 56680
1 29339 54597
1 73084 87740
1 80761 96900
1 24040 68946
1 50132 89063
1 2567 79537
1 34448 91294
2 36680 610289537
2 4929 96200807
2 92280 401449458
1 72453 75246
2 88461 671295312
1 36316 67721
1 68197 79000
2 39445 583974696
1 2782 77627
1 3896 9471
2 31921 357877561
1 33942 52785
2 74334 853807660
1 4974 44927
1 30327 42904
1 59890 75744
1 28350 38276
2 65463 464406469
1 9850 34043
1 9906 44182
2 41471 544111359
2 77748 542701838
2 25502 961508238
2 1196 268973390
2 9285 883302332
1 35004 98471
1 7049 24226
1 93359 94485
1 48134 87986
2 11545 827973463
2 55177 540993193
1 31024 45557
1 18083 97586
1 9460 32200
1 795 73582
1 77006 98649
2 86075 150009403
1 27902 72712
2 74860 777030035
2 1012 526315082
2 94559 874894588
2 9033 556052907
1 66864 74236
2 2650 706613512
1 4344 79483
1 88710 94445
1 32343 71290
2 91845 370097105
1 58005 74526
2 81745 19566377
1 93542 96077
2 86643 590054319
2 12248 531219674
1 23154 31090
1 33311 52966
1 7684 98357
1 4790 28673
1 17636 34390
1 37564 65857
1 17623 69022
1 1147 44787
1 45541 98179
1 46327 67075
1 72554 89164
1 17580 40541
2 8580 683505503
1 82664 95550
1 75926 78097
2 68751 610939573
1 12105 39745
2 51077 894237546
1 32403 70087
1 13730 78082
2 39878 419589278
1 8880 65341
1 16850 71351
1 7749 82735
1 35697 66603
1 35389 64579
1 21723 63194
2 48774 545853603
1 73411 98470
2 94732 571157156
1 2763 27836
1 47479 54629
2 19557 724985028
1 12672 96588
1 9687 68123
1 28569 45466
1 50289 80241
2 32131 341792682
1 38705 45951
1 19088 54057
1 45041 81264
1 13169 85472
1 21522 45616
2 44419 42244543
1 18896 64588
1 51865 97000
2 21115 850219126
2 82729 805589376
1 11123 45758
2 45264 401523869
1 10483 78014
1 17314 60977
1 1615 57591
1 4335 11357
1 12332 55213
1 6105 15506
2 47225 72497294
1 64515 66491
1 38208 64141
1 617 67868
2 36280 880055603
1 6859 46240
1 1034 60013
1 30845 58784
2 76812 792702597
1 46956 56182
1 5267 45491
1 40594 93443
1 20965 68888
2 26799 817364941
1 56062 88664
2 45591 917828965
1 67875 84123
1 5311 26168
1 91941 92643
1 49114 76232
2 65144 295060272
1 7599 16109
1 15133 98153
2 56650 448094043
2 17191 745787699
1 19437 23885
1 29967 96307
1 29096 30241
1 26294 33540
2 9561 249915986
1 12762 50651
1 63359 67609
1 11621 61551
1 38507 39968
2 32310 615663595
2 6432 778757640
1 16602 69703
1 15653 53471
1 8650 86310
1 85544 94027
1 56756 65512
1 8523 84827
1 49801 57387
1 47080 77462
1 83179 94944
1 5603 55557
2 36073 195472989
2 45338 294305850
2 98585 69343427
1 36587 71520
1 14749 77995
1 55885 69180
1 37052 68778
2 55340 38785001
2 18238 356717159
2 28337 492450567
2 71237 723424673
2 93117 828328985
1 3386 97555
1 23999 68807
1 11973 74331
1 36908 71066
1 13183 27067
1 74672 84173
1 42703 96214
2 28117 800580017
2 93309 810042355
2 67027 852641311
1 90513 95799
1 7203 81369
1 25288 35085
1 45511 52667
2 78071 598364561
2 86492 877083869
1 12451 79194
1 37361 60573
1 10507 75072
1 42990 91910
1 24051 92526
1 29844 48624
1 30794 69428
1 2762 89251
2 43234 401268962
1 17534 95128
1 8765 27226
1 81927 86885
1 84060 97299
1 12131 60574
1 77117 80663
1 11423 67937
1 74067 99584
1 2138 18606
2 63635 160947687
1 28887 92010
2 81373 993705549
1 50299 51645
1 72139 92813
2 65250 217974862
1 59315 68869
1 1844 23246
1 8216 88234
2 19591 790570091
1 14929 31634
1 42771 45299
1 40731 48700
1 5852 82015
1 52900 74460
1 41204 52559
1 4487 52567
1 90544 98222
1 53009 80917
1 24739 75590
1 75375 89363
1 1801 21909
1 34162 77960
2 79982 581804283
1 49850 70848
2 77400 901349737
1 14145 38978
1 79727 84049
1 6631 14621
1 14579 79461
2 58196 471066015
1 35837 48756
1 39960 90221
2 5394 775033961
1 49971 74386
1 39360 62537
2 98564 777440521
2 81521 493196279
1 5281 97850
1 6774 51043
2 53595 934769491
1 36112 91608
2 51524 857984953
1 61647 61777
1 8755 69014
2 82804 557287894
1 37812 46505
2 2176 473515200
2 17807 325389556
1 48934 56577
2 1904 694610503
1 65322 82172
1 11606 61682
1 15468 86577
1 10879 50987
1 67543 96172
1 46931 55548
1 33232 64998
1 50480 93969
2 2795 864197227
1 53248 80471
2 16730 832136518
1 33237 36185
1 10540 58997
1 10387 31024
1 15012 55342
1 61065 96482
1 38809 43095
1 43747 88737
2 87874 902020973
1 72584 94449
2 8193 955832054
1 84883 95738
1 36179 92168
2 64447 74861474
1 29366 84187
1 41790 93087
1 5005 46780
1 21965 64840
1 48271 91700
1 30675 39047
1 21545 61605
2 68770 47761743
1 4966 37394
2 93 842366484
1 10320 90395
1 13743 24070
1 23211 73625
1 42345 99375
1 4718 89498
1 48803 54567
1 35351 38795
1 12679 75685
1 28963 51890
1 32502 66958
1 25858 56949
1 14415 74790
1 55368 85088
1 15816 35474
1 63176 93413
1 6818 38044
1 35183 65397
2 28280 142076600
1 14861 77486
1 15414 18857
1 2000 91133
1 25953 82350
1 32769 98167
1 76084 80224
2 41909 8568000
1 20226 82759
1 54448 89532
1 64900 77056
2 28559 141387205
1 38125 63529
1 38361 70185
1 66153 72371
2 10791 506052416
1 8637 9245
2 70548 249214167
2 698 44723128
1 54793 64656
1 31718 85688
2 62801 78301396
2 78920 477703581
2 77021 67902492
1 37340 77399
1 30134 76189
2 77733 591719827
1 96758 99911
1 57773 77287
1 12014 88948
1 11848 59347
2 56202 197469373
2 14895 547471316
1 78695 96894
1 7278 53845
2 48967 28343415
1 8620 39035
1 27283 31172
2 70293 649279704
2 59426 273177295
1 29024 47285
2 66344 665646388
2 12545 312298720
1 7170 43413
1 15024 25718
1 80511 95105
1 40025 92273
1 23229 27446
1 41845 43333
1 6077 25723
1 168 58103
2 13516 515179933
1 7149 98031
1 17057 93310
1 43776 88607
1 43121 52346
2 14969 416597605
1 7945 37262
1 59102 78352
2 69528 274976441
1 43006 73019
1 50147 92938
2 40338 945580904
1 51874 52471
1 64377 97047
1 42959 89254
2 7778 848798935
1 87001 95924
1 85644 97120
2 28746 647186625
1 22091 65086
1 22234 59648
1 33050 40067
2 82738 852796865
1 40458 45798
2 82305 214876089
1 25812 71083
1 1815 55457
1 28270 67341
2 45607 491449509
2 30077 603559319
1 58293 64376
1 467 49901
1 53155 63220
2 77532 994253577
1 50544 84030
2 96138 630742578
2 40330 92290659
1 70440 75899
1 18490 50886
1 21231 40711
2 371 723489871
2 35758 234870459
1 25980 64498
1 47451 69057
1 64572 67070
1 31023 79560
1 7047 60486
1 23922 70544
1 3332 4406
1 15678 97659
2 16968 564613679
1 46491 89548
1 37840 80354
2 40884 296263147
2 28986 844242198
1 17087 67026
1 4361 99506
1 31109 57471
1 37782 94798
1 53704 80165
1 51770 56154
1 27332 83653
1 49645 93690
1 11480 27449
2 28116 307925072
1 4148 14372
2 92553 757985707
1 15306 72914
2 21996 764510832
1 49405 83525
1 60457 95399
1 5739 67974
2 27737 728702362
1 79565 84501
2 7525 163472962
1 94867 95597
1 41553 86872
2 2519 617748002
2 45162 190840640
1 44255 58815
1 31338 66556
1 5203 85151
1 70060 86732
1 37965 78459
1 76339 79206
1 27470 86222
1 32960 64307
2 66177 956394180
1 33407 45275
2 13098 964437801
1 65734 92866
2 10978 465196257
1 38511 91323
1 53725 82619
1 5710 59802
1 54074 95772
1 63568 85119
2 60340 767221666
1 70056 72009
1 573 69632
1 4352 72186
1 6141 50239
1 6704 10647
1 42586 98692
2 37321 334460761
2 9749 129753457
1 36100 50321
1 5162 37244
1 49719 54000
1 2095 52230
2 29885 531398577
2 8200 56163940
1 9355 62022
1 53771 96137
1 27350 74458
1 14643 22233
1 45574 76520
1 22569 49355
2 67109 339430680
1 34319 60349
2 44600 52527104
1 2670 95326
1 71133 88611
1 4451 31896
2 41735 531346920
2 41286 194729084
1 16144 69183
1 34099 75291
1 7109 90932
1 8386 20572
1 42606 86295
1 53885 70917
2 26374 891170849
1 6959 51490
2 73795 892892834
2 69974 953575752
2 60195 895691341
1 1678 14728
1 5145 75617
1 19237 68555
2 81784 582885627
1 10328 20149
2 99455 505265019
2 45645 310378943
2 78757 705189940
1 81791 84099
1 59335 83544
1 33060 79629
1 33026 87920
2 25539 221789537
1 37798 98792
1 18089 82524
2 79615 509701526
1 68006 96971
1 9494 25627
1 15432 24365
1 65666 66913
2 43102 414460040
2 34945 219087613
1 9462 83041
2 94724 396248189
1 14412 58980
1 37429 44858
2 32194 173474055
1 37379 85822
1 18405 63547
1 89356 94908
1 18194 18431
2 63047 683631412
2 23166 874663536
2 67108 377915666
2 21220 951764791
2 76795 530205139
1 33613 53713
1 34173 58062
1 561 11598
1 54791 84858
1 64091 85534
1 27014 43518
1 39035 75038
1 56201 84443
1 5299 17150
1 1129 74268
1 5999 74689
2 50417 277977728
1 29759 78784
1 54698 70094
1 34833 84064
1 5863 47613
1 32542 39112
1 76447 95507
1 49677 50278
1 23518 56298
2 81477 353576265
2 72395 347520388
1 48032 91602
1 57666 84073
2 79496 558623073
1 35806 44917
1 21154 68179
1 17680 35125
1 13900 92167
2 8325 383609346
1 85025 85448
2 22720 907398455
1 15034 42352
1 29004 42903
1 28345 59180
2 21705 941861310
1 5084 85024
1 38459 65989
2 52510 203177478
1 32885 80848
2 24569 449656862
1 64730 72040
2 96642 586819533
1 4126 50892
1 46924 73068
1 18599 37294
1 17951 61522
1 45339 83385
2 24097 776406718
2 30444 548388897
1 76769 86817
1 48050 90619
1 29999 67653
1 6530 60772
1 46536 67287
2 40166 803214301
1 2603 97154
2 31291 54431880
2 87668 561925657
2 72334 285735904
1 49689 77479
1 10749 24563
1 1360 83146
1 5895 78279
1 10548 92317
1 14697 82776
1 32599 58437
1 24242 80953
1 2396 3021
2 1854 760347124
2 85653 953532541
1 13473 65011
1 70517 96644
1 1696 9478
1 17473 89566
1 16850 97776
1 46474 86545
1 49951 72585
1 84994 87185
1 30680 73788
2 99882 886057064
2 76999 35097031
2 76049 268021490
1 20624 37025
1 3800 17391
1 27089 53826
1 44765 54896
2 93013 580510933
1 17135 64092
2 39776 614323578
2 86657 952401622
2 80721 862934308
1 8801 26808
1 42827 77060
1 44625 82556
1 24209 87267
1 23061 47709
1 26004 55378
1 39227 59947
1 76600 96950
2 33538 539766974
1 51816 65811
1 65121 92384
1 35503 82083
1 45905 63652
1 36431 93122
1 36886 89772
1 2102 45858
1 28603 82030
1 32056 54234
1 50823 71440
1 63586 72671
1 6948 84284
1 5425 17478
1 3613 32762
1 76330 81097
1 10532 75680
2 46727 151331760
1 6593 66013
1 24520 75478
2 95891 139660561
2 6371 975025621
1 16793 90362
1 349 40638
2 5106 294068042
1 3343 71381
1 41271 90988
2 41981 565671980
1 47382 54999
2 32283 391555798
1 16150 44878
2 43668 853480444
1 58176 80738
1 89207 93122
1 4159 82964
1 17574 86072
1 5950 86093
1 58149 69532
1 68276 95331
1 68753 72317
1 92190 98596
1 31778 97362
1 5405 72194
1 35844 48377
2 86670 529185435
1 94717 97416
2 98694 816102967
1 32519 80108
2 53785 86789425
1 50368 89746
1 26558 43859
2 86026 829121496
1 18039 72033
1 68292 72664
1 54496 71682
1 58922 92342
1 11260 14478
1 135 35466
1 15898 79584
1 9131 88417
1 40514 99457
2 63826 65896049
2 36060 463288375
2 78988 595098756
1 74053 92009
1 30978 73581
2 75379 579507701
1 44571 53982
1 33449 41874
1 43220 77796
1 50951 56793
2 77921 567693120
2 93778 395260755
1 23499 65759
2 65120 59205863
1 25707 72668
2 88969 54400676
2 99854 222062092
1 20138 73227
1 32553 62698
1 60865 61563
2 77315 19924895
1 62259 92052
1 35780 84464
2 2075 654993962
1 2051 9827
1 26961 46097
1 29195 59255
1 2686 97189
1 21528 54427
2 1625 816364828
1 63746 94396
2 51420 590017400
2 88567 237821605
1 16590 24679
1 9712 87070
1 80147 99730
2 37482 87423889
1 9723 60037
2 74658 898697057
1 2725 41761
2 86635 642396780
2 53303 348221124
1 53155 60432
2 69112 230308059
1 17381 20787
2 38019 689046800
1 33899 97237
1 23539 92567
2 79650 199618835
1 82742 93547
2 43361 216690640
2 71781 692134387
1 40538 46095
2 88094 386310562
2 48776 30357836
1 44704 85806
1 2903 48129
2 66223 286600903
1 7171 94912
2 45688 42515213
1 32738 92746
1 23190 72124
1 21231 60911
1 11590 24409
1 13040 52554
1 26715 76718
2 14987 212282816
1 16745 67805
1 79601 98380
1 39127 74786
1 16575 40379
1 13834 89634
2 66687 592105947
1 8724 19699
1 43323 84489
1 20566 67732
1 29023 98301
2 26314 682770072
2 14753 920088967
2 24302 709887061
2 73381 425265875
1 13430 82632
2 67123 28532570
1 33127 64248
1 16152 19087
1 44543 45020
2 96243 646015057
1 11884 68837
1 6973 88914
2 66234 624511427
1 19994 36010
2 57994 614556488
1 25661 84287
1 1851 50967
1 8233 29220
1 55299 70177
1 35435 41204
1 7359 37138
1 68693 73233
2 81576 916761962
1 36981 89826
1 38542 61383
2 17831 986542106
1 41439 49357
1 24531 47091
2 35867 224072428
1 14438 72749
1 21056 80844
2 28350 662302298
1 60246 78077
1 22766 92335
2 98425 420307324
1 78933 91435
1 7437 69090
1 32319 46473
1 70526 92498
1 76800 84668
1 623 41674
2 90863 111374130
2 27562 251956932
1 38038 43735
1 646 5552
2 44282 923579144
1 18485 72917
1 7314 70959
1 47069 63607
2 41435 670679055
2 23885 155554360
1 60187 68784
1 34233 46993
2 33874 595342222
1 77839 94426
1 27554 68964
1 36393 56236
2 25285 415314929
2 1532 633143594
2 87940 954578643
2 83952 853285641
1 7142 53242
2 28123 414892574
1 4180 95060
2 32357 798053569
1 7202 66783
1 70292 92910
2 6164 543781243
2 83767 594787098
2 26437 158821180
2 66389 216981878
1 51142 63617
1 11875 14325
1 6558 42703
1 49231 85015
1 46946 50544
1 10195 10478
1 12602 74533
1 76788 90232
1 39516 95522
1 21490 91911
1 3508 29089
1 48360 74615
1 14916 89049
1 18925 20489
1 21518 29291
2 62174 130552588
1 72378 94899
1 35748 71857
1 6933 39300
1 38754 48186
2 691 532372444
1 26705 68365
1 61938 79931
1 66658 85391
2 19489 805699183
1 72793 75651
1 33618 41443
1 46347 55584
2 64834 879468515
1 90089 91997
2 68837 953120531
2 58016 81662737
1 35890 43927
1 56592 85258
2 32384 419950472
2 21493 111090148
1 36023 55655
1 52285 97346
1 39744 53594
2 34867 477728614
1 73276 84757
1 34411 76245
1 34192 42047
1 21153 88244
1 22213 76529
1 23087 66245
1 10595 64044
2 2869 502332960
1 23925 93460
1 520 9650
1 1559 35923
1 1400 53780
2 83201 149789420
1 62590 76791
1 14563 22324
1 24257 85362
2 9700 623508266
1 35377 72355
1 9903 91591
1 27793 44252
1 73437 99236
2 76536 887272215
1 12320 73999
1 7951 61140
2 41069 196901619
2 36960 110232800
1 30910 67411
1 38747 57963
2 31580 106128212
2 70845 534889010
1 13851 22873
2 20582 223741034
2 45682 499346920
1 29986 71687
1 68234 87374
2 66960 348520756
1 57654 64928
1 62796 95929
1 74098 77331
2 67924 269687734
1 10853 84279
2 81171 358204108
1 75148 87071
1 18304 32086
1 27341 85925
1 12727 15047
1 2016 5345
1 2937 15239
2 22398 209695750
1 7982 60609
2 2014 799740936
2 91144 508803842
1 711 82621
2 19170 675129798
1 50773 87951
1 9487 43918
2 3562 180084004
1 45539 91044
2 23577 773104719
1 49761 88044
1 24408 90927
2 82181 723100717
2 64451 104126474
1 29394 34976
1 1119 93084
2 74846 138964792
2 55567 917640097
2 94812 96635442
1 34739 49897
1 767 45738
2 44541 384893660
1 9487 71292
2 76447 916062791
1 6792 47456
2 25170 975763111
1 10087 81844
1 2904 70470
1 669 67037
2 67287 776941201
1 56457 92046
2 85549 632212417
1 12286 80559
1 18455 28973
2 71876 421265501
1 25902 30495
1 48521 83564
1 34212 48083
1 38931 58640
2 78989 609968614
1 28411 76631
1 38065 48797
1 2215 13352
1 49216 55206
2 11864 156032463
2 8246 933795085
1 63496 82646
1 31119 94754
2 3448 61139948
1 18116 50001
1 28634 34264
1 31816 79168
1 17640 20791
1 56234 58657
1 15242 80716
1 4665 46413
2 13362 168472737
1 40907 57164
1 48231 67346
1 38656 51407
1 42255 96762
1 2134 95864
1 26695 69585
1 37203 58749
1 13267 17337
1 2974 90195
1 22864 60834
1 39480 93157
1 42444 85353
2 67693 210061979
1 7199 67156
1 24856 94967
1 28103 79319
1 31227 53128
2 44302 3385053
2 24816 472945947
1 9623 79672
1 62164 88772
1 66915 92242
2 27867 431454659
2 79319 556517790
1 3254 41971
1 42284 83749
1 677 84565
1 11559 45888
2 28384 628317277
1 6916 31495
1 2274 68827
2 81008 253555185
2 46391 468316396
2 99633 176650946
2 31303 774738049
2 98285 128977789
2 94659 681622447
2 55409 910441011
2 17039 347139801
1 15549 26514
1 27537 59996
2 96173 574099633
2 2553 617222841
1 22331 66443
1 59175 67633
2 9651 712183834
1 26586 63814
1 29351 47910
1 43726 50647
2 74229 430062157
2 76702 702743257
1 62981 89637
1 2716 73264
1 1510 49296
2 78058 202110519
1 43598 97019
1 8271 20893
1 48393 61154
1 22073 26747
2 37157 406854493
2 4633 953815219
1 33893 91206
1 60717 86141
1 9667 55087
2 70836 623348840
2 8432 369982743
1 6235 46476
2 20791 295384198
1 37629 64280
2 21290 519973105
1 11106 50870
1 12266 29322
2 82897 113778725
1 17594 26955
2 46716 231813299
1 3110 64548
2 16751 503631352
2 36496 782030275
2 36604 354572556
1 69084 80515
2 65478 588182321
1 600 9276
1 34730 87359
1 9373 88601
1 4784 15631
2 98387 357343119
1 64492 77199
1 40445 56610
1 45271 81190
1 9424 54703
1 70714 77977
1 29319 49513
1 10670 80172
1 7789 82248
2 18078 328813488
1 38427 42185
1 56324 84833
1 64455 91247
1 66429 72784
1 30774 95790
1 51192 54911
2 19354 963809057
1 26282 52306
2 55420 161842207
1 500 15131
1 68440 94063
1 42917 91085
2 19774 556027427
1 30989 86119
1 47669 99725
2 17753 595080079
1 16782 81156
1 53136 67623
1 30108 81475
1 51757 76245
1 17012 83426
1 292 43308
1 12160 75256
1 8961 59531
2 95342 221197354
2 83058 277601643
1 1537 99500
1 72042 92815
2 55204 984041099
2 30329 324594253
1 43486 91916
1 23493 83266
1 11460 43541
1 7350 55366
1 52495 77232
1 31217 89351
1 4753 6731
2 50690 355243317
1 36196 99139
1 10505 20911
1 16050 78867
1 1720 59038
1 56549 80669
1 84080 94412
1 33170 66136
1 5305 73095
1 38426 48642
1 35227 86082
2 7521 496108456
1 18988 45434
1 9035 73083
1 75203 99933
1 53172 94515
1 6035 37100
1 33717 48548
1 17949 97014
1 51221 89534
1 8255 19627
1 45052 79546
2 5161 344101022
1 30723 82174
1 24449 83729
1 8818 40407
1 14419 37893
1 50227 62526
1 28872 44539
1 57231 65876
1 66321 84538
1 40583 50656
1 41078 76512
1 10725 85656
2 78366 655593612
2 50316 798361766
1 32684 39999
1 17718 29763
2 37049 570925810
2 4994 965099396
2 48966 691415972
1 1834 19287
1 91365 95876
2 38546 873686159
1 10112 76931
1 17204 60178
1 36610 74532
1 2651 90416
1 19081 81124
1 40394 50425
1 64715 68645
2 60242 455934782
2 48047 949684536
1 3970 71512
2 4917 472252389
1 1426 24405
1 3928 76130
1 53114 97305
2 33062 189668345
1 23543 36725
2 23649 558886453
1 24947 77391
1 917 19439
2 49403 647296745
1 14015 92788
2 43102 37639647
1 12170 63978
1 26006 36490
1 5607 90024
2 1297 762742265
1 71925 98861
1 51087 63877
1 13133 61926
1 49435 61237
1 39091 93497
1 14648 46661
1 69143 80823
1 28711 66811
1 15049 68969
1 49658 84617
1 33817 68255
1 64481 98296
1 11652 62848
2 48203 843514022
1 8994 32593
2 46438 135093266
1 4516 93936
1 46375 77367
2 49886 179841092
1 69573 93795
1 30720 50364
1 21978 65678
2 75610 711125855
1 17615 79307
1 8043 98680
2 89987 679248594
1 62097 89245
1 20024 41040
1 33671 81227
1 59469 67813
2 75156 568686510
1 19407 47206
1 38175 41696
1 12029 98135
1 59308 60910
1 80879 81275
1 22076 82600
1 55346 96170
1 38247 73601
1 1123 97909
1 83512 99085
2 11119 891436604
1 68063 86661
1 61404 73630
1 15766 39609
1 2792 73484
2 13046 66237238
1 19493 69420
2 61369 472287419
2 97142 540637682
1 1524 43605
1 76658 80085
1 3792 79649
2 68314 515997997
1 19749 29254
1 41551 54494
1 86790 94371
1 2976 90295
1 4304 51929
2 10810 41508868
1 3685 85635
1 49426 67700
1 47681 74497
1 12542 48125
2 95959 255236460
2 67804 90963148
1 33718 48170
1 39177 69253
1 71875 90480
2 29216 284849180
2 44765 937892563
1 52300 75613
1 4912 74095
1 14166 27537
2 32821 851893336
1 8584 73692
1 14308 52492
2 56489 118565104
1 75437 89063
1 39536 50803
2 44176 993719754
1 1891 64961
1 47497 54469
1 59919 95585
2 15815 887598324
2 97658 312402159
1 1058 57672
1 28011 73968
1 78367 92023
1 43477 47895
1 56685 95028
2 4828 767463074
1 4273 44931
1 48445 84255
1 2593 46609
1 1598 66493
1 8413 58415
1 53296 54717
1 69957 80671
2 32511 874560797
2 39237 108036468
2 92162 490836157
1 37196 95164
1 30239 90356
1 4847 35792
2 41536 680798166
1 69957 71503
1 8914 30375
1 13090 86885
1 2514 37166
1 28902 34373
2 2866 916610175
1 46230 81074
1 66123 87849
2 7440 767493250
2 3633 968588146
1 71560 92052
1 30047 81775
2 62354 308828103
1 59825 74482
1 55346 83414
2 15235 64088497
1 36196 90324
1 18769 70967
1 45250 55926
2 80302 302127270
1 66531 96204
2 63948 984385898
2 55986 271249259
1 29019 75115
2 85071 837516823
1 18878 26072
2 36173 332327913
1 75576 89068
1 4065 19501
1 35198 79835
1 22807 71693
2 48090 308017437
1 32167 80148
1 68184 85409
1 15260 16729
1 9395 77624
1 62991 87297
2 85345 40776696
1 43306 68786
1 28873 86924
1 47198 77045
1 77574 96828
1 44135 46573
1 53501 87191
1 36436 56258
2 54418 687990003
1 18391 86315
1 22908 69586
1 42536 72390
1 67604 92105
1 46896 71168
1 2222 78146
1 1976 52772
1 4640 58891
1 40213 98399
2 70389 58344124
2 49657 815669935
2 67524 72965429
1 12397 43579
1 60227 95625
1 20386 84768
1 30951 87474
2 92969 150556072
1 34561 88457
2 38083 613022109
1 24232 90364
2 34378 198160400
2 66565 782999121
2 70847 222221765
1 48219 65121
1 30092 96971
1 3372 63645
2 45652 157623392
1 81871 89276
1 42368 79906
1 5001 81332
1 86568 88217
1 3892 19247
1 5635 88671
1 25146 58177
2 194 308624320
2 6612 824676776
1 19071 26625
1 51988 70714
1 58505 78798
1 18363 65920
1 29036 71654
1 1731 36874
2 75806 174183626
1 52532 99635
1 22671 77858
1 37154 42037
1 87525 96863
1 7921 34722
2 20356 677416800
1 9020 9588
1 24200 87068
1 2513 48871
1 75054 94631
1 6199 9806
1 10110 60295
1 74128 84872
1 45116 50811
2 77960 250574087
2 61422 673021765
1 36106 48532
1 30279 38272
1 11076 18501
1 846 42316
1 12037 42453
2 1937 855131223
1 26120 27634
2 74920 356247565
1 43640 66735
1 32904 50046
2 83702 208568696
2 20231 913059577
2 68954 991739147
1 28688 86277
1 60061 77281
2 69468 854789929
2 7723 881465045
1 20426 54439
1 3541 40303
1 71737 74172
1 9402 72365
1 64513 67421
1 5941 37363
1 6598 86239
1 46105 80798
1 4158 9320
2 30446 57890634
1 11808 72726
1 13264 59872
1 25924 51866
2 95488 539141032
1 17775 65698
1 70030 73710
1 25980 65574
1 39021 41162
2 99655 617871132
1 95127 99317
1 28596 76641
1 10511 29340
1 12813 57016
1 35955 76680
1 23782 36798
1 33979 35958
1 11490 41078
2 60010 780648831
1 42925 67123
2 75051 632937876
1 49165 96885
2 43658 58151320
1 26269 76363
1 20759 70973
2 5286 44386414
1 13060 87731
2 23572 628255690
1 436 10111
2 3532 422789305
1 6803 27278
2 71481 705301685
2 52040 685914531
2 49637 865289105
1 43970 64481
1 19207 81765
2 82197 88811359
1 7376 86237
1 12427 18425
1 21810 69186
1 10532 65060
1 7666 50568
2 186 603633023
2 26703 860995737
1 29398 85881
2 35667 212019810
2 62887 379127603
1 3225 26941
2 71291 358738524
1 20767 39872
2 76235 127531902
1 64943 65538
2 37462 488057118
1 66537 79413
2 80466 544139262
1 21891 30898
2 72184 713838893
1 56161 74626
2 53327 633707090
1 10506 66427
2 95670 310344250
1 21380 80032
2 92278 656011679
1 49312 99021
2 43399 378403899
1 6136 19211
2 9345 9432078
1 51746 87486
1 53286 96172
2 88 548414671
1 59405 68874
1 65060 85304
1 19977 50002
1 19599 71952
2 94236 335144708
1 12839 60060
2 44271 326589207
1 20024 40523
2 22803 930231920
1 5827 68477
2 4036 209869403
1 6719 61044
2 36667 310334408
1 3984 70617
1 56895 76573
1 66966 86209
2 33378 469992134
1 3680 83961
2 84520 121329585
1 72176 82159
1 7321 40620
1 29725 65780
1 20858 80934
1 2918 42620
2 65142 592950846
1 31173 75100
1 52817 94602
2 38260 433351595
1 19858 27236
1 25712 35179
1 11759 69427
1 29083 34629
1 41417 56139
2 91453 79360478
1 8852 99165
1 44277 71358
1 16223 28835
1 29159 85724
1 43006 54513
1 19335 62153
2 59511 531507104
1 7107 13597
1 42392 50545
1 70902 97473
1 29819 62620
2 86929 309099189
1 26709 49280
2 80414 650404946
2 83163 590899376
1 46067 65279
1 31885 40484
1 45369 85265
1 13408 75556
1 35695 74838
1 88120 89259
1 3986 42443
2 37103 143375151
1 24176 83517
1 7953 47974
2 31519 727119883
1 34387 78117
1 44835 61561
1 17161 55836
2 75223 877320544
2 58862 728305486
2 11804 818763412
2 47978 135760287
1 19861 99488
1 21340 75970
2 80016 698750202
1 42155 47615
2 81920 316054395
2 69812 888155522
1 42973 95994
1 57619 79811
1 53507 95045
1 26445 40953
1 27544 66483
1 54754 83871
2 40576 538872647
1 349 98363
2 85197 108910293
2 71237 514445349
1 29219 79744
2 26959 602068558
1 30720 94976
2 23687 659893168
2 74249 492528143
1 13938 40863
1 11478 43449
2 44157 98742008
1 14764 40151
1 29424 70148
2 96777 212113243
2 39394 828164121
2 40718 551116639
1 73339 84948
2 64737 527122298
2 19669 523447919
1 85907 88722
2 7429 733573551
1 12087 36928
1 12094 68794
2 41572 43625217
1 9366 57385
1 25478 88158
1 80589 98680
1 44413 46956
1 19425 80622
1 17229 79946
1 43355 80805
1 34752 98716
2 12452 459465452
2 95053 225727580
2 97458 425727381
1 11715 91272
2 69819 9805847
1 22418 68430
1 48239 57040
1 4809 39527
2 46056 97154311
1 32238 59481
1 21133 97769
1 31791 58428
1 15653 24357
1 41014 66813
1 55907 73503
2 17792 867364226
1 60272 99228
2 35564 609042769
1 29326 29556
1 27787 47161
1 30121 70941
2 84861 845558095
1 55201 74040
1 2395 24466
1 25142 46493
2 97705 890694335
1 14533 66322
2 70676 859598692
1 25920 56147
1 58992 87960
1 190 6195
2 58418 87890493
1 3869 38581
2 33044 96327219
2 63027 534390994
2 4799 258103299
1 7610 81030
1 48589 85083
1 15187 80101
1 43828 80628
1 14601 18159
1 64239 98951
2 27009 189121304
2 40750 190503283
1 25175 82660
1 32863 59464
2 72962 906241659
2 2987 627417737
1 10662 69165
2 7709 655901912
2 25991 954176794
2 30290 996448865
1 32645 46924
1 7365 78976
1 40792 81812
1 13994 35689
2 69467 959446229
1 40192 45122
1 58160 96091
1 92863 93526
2 12578 229663696
2 71426 750616319
1 39719 88398
1 18111 76611
1 16240 81806
1 80890 90433
1 6440 32382
1 1278 11113
1 11351 91314
1 32038 44335
2 34054 742387454
1 30836 40202
1 24297 49187
1 14113 60827
1 56326 93881
1 4548 92002
2 47897 801110414
1 14064 67219
2 20348 196468942
1 61585 94805
1 16338 48786
1 3600 31381
1 25717 96046
2 68508 543785747
1 85703 88016
2 10466 119768004
1 13758 90291
1 5036 58060
1 960 51672
2 52530 98475617
2 275 36539216
1 31349 84492
1 45910 46772
1 8285 82241
1 76979 89688
1 11652 35822
2 48080 928154501
1 11572 29873
2 82929 955433400
1 59461 61718
1 62894 86014
1 8079 95194
2 71220 227451792
1 33961 55241
1 56533 83700
2 21982 718311034
2 76533 397727281
1 26360 80161
1 32994 33675
1 22262 64270
1 6930 87895
1 22629 37649
1 69537 71968
1 69335 70195
1 17930 63070
1 3641 65504
1 3428 28981
1 70211 91371
1 56319 81131
1 12377 93987
1 61358 89982
1 79075 92599
1 43618 78809
1 87264 97724
1 23047 75798
2 58127 738144245
2 44324 603709455
2 14867 936535182
2 22906 974951933
1 60493 77913
1 9423 46624
1 90154 91442
2 31051 408642432
1 54230 66382
1 40461 47111
2 34323 770050962
1 8542 51411
2 886 533744436
1 88187 95062
1 44874 65648
2 80653 901111136
1 49467 65489
1 165 44406
1 9721 63915
2 51254 686843538
2 76152 548301071
1 13402 66102
1 26984 33355
1 51865 81050
1 6074 49281
1 22551 53757
2 27887 65456142
2 96060 655581549
2 26259 595564421
1 5107 39300
1 22743 98285
2 69321 6499971
1 29284 82123
1 33922 94093
1 84637 92786
1 93719 99724
1 20044 79281
2 99521 999012567
2 85139 829637274
1 79479 82443
2 83868 515467849
2 82451 147416677
1 77775 99655
1 34336 63908
1 37029 46702
2 9339 55155779
2 32907 985160703
1 55584 80296
1 23927 74757
2 7508 168662859
1 45073 88384
1 3397 71732
1 10359 30498
2 29598 687565211
1 13617 87626
1 22411 97406
1 33086 50450
1 7062 89819
2 12785 253116366
2 39266 817585455
1 18887 28677
1 58579 94082
1 6267 91297
2 57195 198812968
1 53036 59766
1 18442 58066
1 42511 50028
1 41062 49907
1 73298 81849
1 60891 91911
2 59461 780619559
1 47089 58980
1 88960 89325
1 1225 2854
1 59201 80005
2 95739 780067398
1 31403 41800
1 1285 83561
1 66600 93857
1 24059 74499
1 33472 80241
2 24256 538869367
2 97135 166882126
2 10555 997865914
1 72335 94451
1 33775 85686
1 35604 40413
1 42627 87702
2 4889 269481234
2 86507 798463158
2 72316 418317537
1 65955 78369
2 56462 159991849
1 52295 57840
2 18199 153067754
1 4575 81944
1 9484 40590
1 70377 72852
1 71942 86880
1 41330 45225
1 54546 65726
1 23759 79586
1 91792 94954
2 78897 277084658
2 22114 592357497
2 75076 135528915
2 81165 894275207
2 26253 688855515
1 24707 82854
1 40498 82030
2 19943 996320271
1 47799 91542
1 66005 77528
1 3911 65113
1 7192 58255
1 242 72521
1 20810 78040
1 18801 71779
1 7299 41235
2 36520 279443196
1 11802 87315
1 71016 86363
1 67177 99314
1 69673 96536
1 14380 18732
2 61470 94032796
1 26160 42758
2 90466 381452434
2 8117 57888644
1 12926 24562
1 72174 79041
2 22260 420928819
2 60048 481163994
1 6033 94416
2 18369 793897109
1 63212 96447
2 24803 356433933
2 96911 207035940
1 55201 70848
1 7672 13123
1 94808 95261
2 50372 146378065
1 2057 45577
1 41338 63935
1 3793 63134
1 6123 44785
1 28148 75067
1 4000 99820
2 29735 386928593
1 34210 93796
1 17390 91739
1 7419 36909
1 64810 84714
1 38801 56487
1 17041 60742
2 66407 213887393
1 32527 59361
2 84538 610771846
1 28970 91055
1 45877 66390
2 34538 884352244
1 8553 64139
1 10582 88928
2 28807 810055958
2 59016 364999219
2 45748 758531007
1 27670 53258
2 73004 599707041
1 45705 55265
1 6598 32923
2 22589 99354415
1 66715 79324
2 66304 485500632
2 39450 686722386
1 68399 73037
1 82672 84653
1 43173 62578
1 21055 46155
1 91609 92286
1 4799 60232
1 52058 87595
2 52825 892265728
1 16165 82085
2 40371 485731925
1 54563 60288
1 14758 76953
1 66332 69622
1 46766 53516
1 7890 16780
2 91003 444745166
1 84803 93575
1 37220 41369
1 6318 85053
1 70370 78315
1 25956 44185
1 44059 64002
1 30471 40636
1 25245 73323
1 26757 35316
1 46576 71610
1 18542 46686
2 96681 671934904
1 79908 84178
1 76744 93975
2 59870 934180052
2 51700 369028625
1 45954 77075
1 19084 27985
1 6421 45970
2 40455 995399044
1 17387 55472
2 30663 615235366
1 42131 84309
1 41122 75053
1 121 91618
1 66698 80249
1 12708 23924
1 29649 87207
2 2960 588035451
1 13993 58190
2 98190 32959477
1 13588 59775
1 66532 72902
1 12429 82269
2 92031 983191998
1 72258 77428
1 32140 94870
1 13475 82502
1 918 96940
2 1718 759242633
1 61902 86227
1 21832 24345
1 8315 32186
1 70363 70969
1 43369 49878
1 41738 75014
2 96659 303382607
2 84403 311916623
2 95835 344292801
1 77169 94437
1 8902 18871
1 42432 91262
1 38493 72610
2 15063 598140487
1 34269 54277
1 22112 74152
2 43249 659642857
2 31519 995107352
1 3015 94157
1 13205 26223
1 44590 58964
1 13016 49381
1 47781 92729
1 39496 59353
1 75601 91528
1 13842 91712
1 31967 83063
1 7939 18928
1 14605 93240
1 55404 84242
1 10527 39831
1 7683 40630
1 85572 89331
1 39837 82999
1 45456 61299
2 73044 598332645
1 2676 94226
2 31350 307532823
1 4541 5835
1 39830 45515
1 40293 93804
1 43626 97665
1 50772 74117
1 41045 65520
1 21327 24883
1 36458 41519
1 71771 72822
2 35761 984749618
2 77426 100849333
1 73734 99937
1 12567 43134
2 48271 450105972
1 40481 75095
1 49653 84122
1 39955 89693
1 78037 89660
1 19114 75595
2 12838 384992717
1 59150 73320
1 15342 50293
1 68575 88872
1 9080 79142
2 75305 225458105
1 47052 86698
1 342 51397
1 39557 48763
1 23982 49643
1 35580 35797
2 48664 887484915
1 2330 34841
2 95198 251953863
1 50341 50941
1 24323 74322
1 29950 75836
1 23178 84466
2 92326 70258455
1 39918 53173
1 16495 43407
1 56832 90296
2 57304 80129866
2 82885 242473278
1 17380 99597
1 20536 42406
2 45397 313069247
1 3682 70762
2 75454 504970061
2 71255 554579169
2 5990 660733853
1 50864 85041
2 5963 902788549
1 5482 21810
2 84725 769221071
2 40138 577655709
1 50722 65415
1 64064 67587
1 16451 31282
2 8714 798564740
1 37715 46260
1 13825 17843
2 12721 954469291
1 60808 67719
2 20215 111283182
1 18358 78755
1 7741 31336
1 2657 84839
1 72320 87267
2 97069 112819480
2 11827 506826741
2 34678 274675276
2 10551 333224119
1 30331 91578
2 1586 191924303
1 3330 82475
2 10132 755460577
1 48563 69337
1 54983 97552
1 25896 80216
1 36030 67091
1 3877 75410
1 23547 85821
1 13977 47041
1 66311 69184
2 41621 896513524
2 88344 183260064
1 69269 95216
1 2487 24263
1 11870 57054
2 15599 817086408
1 74720 85647
1 13093 29123
1 50017 59573
2 23633 291921799
2 27554 975411215
2 50731 949262613
2 27619 876950080
1 4020 52791
2 56594 505852983
1 25625 71119
1 34494 50487
1 1885 55976
1 19409 42479
1 49640 97824
2 83236 533186437
2 32544 255839236
2 64643 782809731
2 39963 964730584
1 4995 27870
2 12582 312567975
1 79503 94626
1 2455 43819
2 49794 290337418
1 21114 61205
2 34884 772468639
1 73349 90579
2 10765 511445806
1 44376 99399
2 50448 185118930
1 22227 61546
2 85698 919912297
2 68287 656280603
1 6601 31862
2 7987 132819346
1 28408 62119
1 67006 96905
2 65223 25032427
1 48248 60078
1 5244 40679
1 971 2089
2 2438 763664179
1 70462 86184
2 79183 578415420
1 56835 86675
1 11526 57878
1 22060 26273
1 38227 77216
1 28454 70467
1 39328 76077
1 9386 27266
2 49544 605580950
1 39153 62405
1 47936 80289
1 25686 98632
1 56079 80937
1 42931 56854
2 94193 297704778
1 63625 95291
1 32917 81728
2 71028 563902308
2 54123 906710612
2 60872 224984063
1 28228 89165
1 61572 63453
1 1402 12389
2 11586 370581880
1 11128 88214
2 40727 662003698
1 21718 92059
2 47453 543950234
1 81601 92505
2 17187 336572188
1 19004 62107
1 79124 94892
1 27794 91958
1 57267 87909
1 886 56002
1 16570 33570
1 13960 44171
1 8954 21911
2 77705 860868026
1 11030 96426
1 37808 91376
2 35496 538471081
1 28339 31229
1 38481 56595
1 33094 75348
2 41269 586399569
2 80191 30172768
1 47657 98369
1 56554 75499
1 8716 34455
1 29017 89407
2 72646 110291990
2 55741 194612783
1 28236 99422
2 31506 852125529
2 44242 125916313
1 46567 60221
2 66460 80950273
2 51087 636648960
1 8824 87419
2 71761 97945015
1 26605 76096
2 34516 323280912
1 43065 63674
2 9418 551224513
1 23562 55011
1 21906 25568
1 10508 84459
1 21924 93030
1 22 17926
1 10776 71120
1 11420 60210
1 26611 30038
1 24747 43507
1 27258 49924
2 9459 734940770
1 26521 83674
1 4891 82089
2 69361 322839459
2 34039 243556724
1 28206 47054
1 2625 27713
1 43619 49678
1 52843 87312
1 55860 94922
1 73418 97579
1 55346 69781
1 13621 72482
2 59668 84939724
2 3182 52347639
2 57363 264564153
2 95633 348733288
2 55576 234468916
1 64093 93728
2 2286 169249649
1 57169 72176
1 744 88045
1 63165 84086
1 6885 25028
1 12413 70173
2 37414 586565138
2 78629 186905251
1 2264 57698
1 32762 96540
1 39450 93406
1 36731 94756
1 73909 79988
1 26051 67116
1 31747 95423
1 63328 93766
2 42980 66958802
1 52189 52393
1 12585 23008
1 61985 85649
1 8273 60984
1 1945 20075
1 54582 91506
2 6637 485779191
1 57060 71565
1 9994 46259
2 15872 689274051
1 6667 32050
1 56352 70758
2 14430 831336746
1 59220 97842
2 49317 98129258
1 35486 97834
2 70774 63262643
1 1800 83262
1 42196 48410
1 8734 84578
1 16946 30871
1 67566 73423
2 32665 929895678
1 22544 41835
1 21079 83875
1 37874 99133
1 25943 35258
2 31471 483904388
2 7582 315086102
2 66499 147758277
1 1109 64309
1 85165 91930
1 21299 55592
1 21856 53596
1 2423 24382
1 52131 55163
2 98031 427670697
2 12533 982712786
2 23907 849148881
2 45160 813721249
1 7994 31043
1 14146 77609
2 78805 923703444
1 29400 91335
1 29157 79487
2 19111 663666352
2 80014 522316246
1 4329 34199
2 67213 158267104
1 9917 61663
1 35539 51623
1 27547 32378
1 29417 35001
1 42138 60029
2 19201 837575816
2 7025 694762490
1 78092 82860
1 12766 24845
1 70559 77431
1 4679 18804
2 95849 806482428
1 89291 94489
1 30248 95432
1 17937 90965
1 43034 61682
1 4142 19464
1 72260 90631
1 53465 55546
1 23758 31466
1 77663 97406
1 38317 96378
2 79358 69675250
1 596 21348
1 12593 97290
1 10764 80156
1 22621 42011
2 85059 133682726
1 20462 84913
2 67643 289428993
1 20317 88586
1 70132 95382
1 49483 58063
1 68919 74851
1 80219 96557
2 12388 200262211
1 24534 59026
1 18014 28512
1 22312 52033
2 29109 883156603
2 94941 360531825
1 49306 65203
2 17764 59398879
1 52523 99060
1 34502 76049
2 66207 860551225
1 44904 81164
1 10705 41413
2 71627 62312172
1 71949 79943
1 3477 26737
1 5388 54932
2 47471 401816570
1 44491 90289
2 62311 905871647
1 22120 95621
1 58296 92922
1 36174 97002
1 40391 63590
1 33498 61279
1 38320 69644
2 10253 557501609
2 92109 597447535
1 60907 99127
1 10054 70935
2 71234 195727272
1 5120 72250
1 13534 45975
1 14861 82435
1 46350 78534
1 12754 17060
1 38372 44670
1 20861 51674
1 22596 74100
2 11069 983633739
2 78246 612408990
1 19448 23368
1 27131 95529
1 71112 88872
1 80281 98243
2 3766 772303592
2 73487 122785984
1 78179 78484
1 68643 79505
2 64773 882860039
2 33822 271216310
1 30888 55138
2 91862 666880295
2 23132 802346674
2 77213 640444799
1 26334 42981
1 202 28904
2 60070 837282155
1 24912 90274
1 30259 89485
2 92338 146486242
1 38519 92272
1 21285 70474
2 31938 79642441
1 46578 70716
1 9614 20639
2 9459 30101946
1 55939 88110
1 49479 95688
1 30673 42550
2 51329 223456660
1 86081 92107
2 68889 818738650
1 78753 88095
1 38583 68091
1 13813 85895
2 14192 479437452
1 51580 62671
2 86285 522498799
2 71311 711461111
1 28152 71482
1 22945 93892
1 12010 16037
2 25039 490453517
1 16680 99680
1 13439 35027
2 84856 964664730
2 33439 395211735
1 90192 96456
1 4338 73194
2 31964 363803765
1 83735 93371
1 24344 77034
1 4393 51280
1 42807 44430
1 15139 50262
1 37173 78044
2 87382 139642380
1 78220 84253
1 7357 33566
2 60081 326533606
2 68880 10875886
1 14714 65417
2 91279 198194016
2 11140 37528585
1 1542 35312
2 86879 275332707
2 54439 796844109
1 20664 25822
2 65046 525467785
1 27975 39988
2 16022 757515230
1 27009 57081
1 42513 76804
1 6016 76396
1 90607 91887
1 9427 91386
1 59872 99003
1 73695 83067
1 5597 51402
1 14807 80623
1 51892 73129
2 15035 410550041
1 86117 99502
1 58610 98103
1 18671 61600
2 26222 792971680
1 53791 92552
2 1888 104835647
2 94436 738098570
2 48506 448226862
1 48086 74237
1 22014 28859
1 2120 19763
1 72383 98118
2 53896 926445192
1 95176 95722
1 89485 94550
1 45480 99182
1 25042 64459
1 30544 59899
1 8142 30732
2 63325 270298096
1 39178 76215
2 31969 258431149
1 31661 73359
1 33936 97212
1 29837 79520
1 49388 85824
2 91743 155859436
1 22082 61171
1 25336 61728
2 25639 740393337
1 9549 35049
1 46749 82042
2 51409 107482673
2 15274 673797089
1 27497 53668
1 43083 82974
2 63381 757743934
1 5908 23363
1 51479 97624
2 95643 581830285
2 44016 399897834
1 21169 40229
1 52160 93854
1 66705 95144
1 49573 96042
1 9501 51140
1 32373 92817
1 18484 45206
1 36803 88912
1 6840 76802
2 43760 521702923
2 35792 408274498
1 8338 26426
2 40721 359977818
1 52220 73180
1 404 78554
1 1764 86791
1 32552 42910
1 29692 70598
1 3088 5298
1 91967 99655
1 26446 55767
1 4219 47657
2 34820 879363482
2 37248 106077504
2 31891 107575477
1 25575 38859
2 76004 556365428
1 63320 87045
1 38474 87088
1 18770 97429
1 32826 79793
1 42298 97589
1 8336 91933
1 76373 80499
1 34031 90449
2 67159 908248279
2 22968 455481795
1 36515 57405
1 1661 22053
1 43648 91352
1 15409 69843
1 46914 90656
1 42762 54495
2 71943 247384495
2 3401 524065898
1 55258 84338
1 28774 84235
1 32349 43322
2 89585 827841161
1 35512 81479
1 8286 71619
1 62667 83817
1 26772 43839
2 65664 373971113
2 9295 177745144
1 28112 77787
2 38795 706040371
2 91512 427700964
2 78041 670426463
1 240 95766
1 45140 56531
1 29363 36611
1 11446 64795
1 36812 52679
2 61434 680056932
1 5683 75781
1 35520 36409
1 25980 80878
1 57146 72484
1 38251 42885
1 75802 95139
1 5162 57986
2 23610 879989423
2 85698 254547310
1 31497 91658
1 22359 67175
2 67657 956253341
1 31309 71080
1 449 35896
2 22307 498767215
1 32485 76804
2 37458 483460433
1 15518 82711
1 1186 28606
1 4319 51245
1 2652 57193
1 5790 50677
1 12451 63363
2 22548 731867932
2 89048 551851734
1 45386 46785
2 1813 6271865
2 64 197454431
2 15289 500110049
2 67673 81073472
2 23318 837354639
2 88677 974106533
2 49846 960095673
1 22869 26383
1 12918 66447
1 16424 31140
1 35498 38733
1 42484 49542
1 12479 19182
1 68083 73844
1 89876 99025
2 26385 821948798
1 37633 72164
1 1490 12657
1 17415 79951
2 45080 1754026
1 83678 98942
2 6903 155207740
1 38762 93955
1 4539 49374
1 8988 39310
2 184 289163064
2 12109 163183145
1 43855 62866
1 74295 89401
1 33069 71759
2 17542 138171808
1 14776 47896
1 788 66816
2 92053 612532780
1 1862 96368
1 7512 79852
2 16306 913704084
1 32689 33441
1 45031 97062
1 68370 71920
2 68251 752987012
1 10981 35041
1 8702 35222
1 42120 90353
1 41180 83009
1 81892 86588
2 91790 785856690
1 5673 61109
1 18757 44933
1 20835 78952
2 26999 473338549
1 14497 81517
1 24075 42793
1 18602 28780
1 21281 24093
1 54052 83404
1 72782 85733
2 86377 831509846
2 70485 690838122
1 5000 42602
1 58967 91984
2 69335 352509484
1 16450 24322
2 86274 500735271
2 96397 45445291
1 10290 27164
1 34714 49775
1 37566 43603
1 11478 84256
2 88444 974431990
1 67763 77117
2 93537 913742578
2 56337 773429862
1 67162 94351
1 8137 48575
1 63368 72787
1 4013 8080
2 27606 191088190
1 91289 95016
1 78410 82453
1 44739 60138
1 2268 64129
2 40038 479478420
2 99510 445367271
1 4042 24433
2 32510 321137367
2 80022 33287967
1 969 51985
1 16888 85955
1 29458 60549
2 39763 867521195
1 58847 69670
2 10698 404729667
1 4400 47059
2 93836 382066365
1 28712 94859
1 27521 87482
2 91831 90356110
1 28510 50675
1 96590 99795
1 43904 92787
1 66854 92136
1 28031 58812
1 13532 52954
2 81009 788357852
1 40016 68359
1 47464 89354
2 74905 570157318
1 40010 72896
1 35071 77315
1 10802 60215
1 8033 62481
2 7292 172562100
1 59293 77564
1 6586 15011
2 9075 664251259
1 34011 63700
1 90770 99420
1 43370 73193
1 37234 74756
2 94517 259905547
1 26247 34899
1 56620 75591
1 79796 85638
2 73926 347867100
2 72122 294091749
2 95364 259746448
2 55114 517016325
1 29390 76046
1 64517 91619
2 47411 239883581
2 43517 240971574
1 22547 81197
1 34164 68241
1 6473 77827
2 88131 572021768
1 16455 42075
1 18477 88803
1 27185 34434
2 65284 709818946
2 68501 290091857
1 35353 91250
2 63930 387596222
1 26895 70698
1 31329 59279
2 87271 61478618
1 11413 42819
1 69061 88861
1 37663 87380
2 96806 82015835
1 83290 85501
2 66664 727315614
2 60956 998575368
1 2651 82349
2 56242 116255278
2 4587 437175816
1 69825 96580
1 32917 88641
1 10171 88715
1 11977 22742
2 92566 161167622
2 82011 631938809
2 48153 390259309
1 44935 69377
1 36771 86136
1 9429 29952
1 402 18162
2 12567 370205469
2 58640 967465862
2 73771 482884840
1 21499 55759
1 68573 91826
1 25580 81060
2 21508 385955883
2 57968 921644253
1 52126 63891
2 61052 554336916
1 4954 52632
1 31255 46259
2 74986 912933197
2 95829 816027632
2 26522 986427349
2 9385 54083992
1 57661 68329
2 65486 826212985
1 40289 49759
2 88370 724302064
1 8346 73555
1 51685 68146
1 33535 48999
1 30816 36894
1 10563 79549
2 24441 846740930
2 34488 74907474
1 47789 92997
1 30983 70361
1 13077 35151
1 92980 96141
1 49097 69560
1 4951 90039
1 38831 95225
1 17377 51007
1 65925 98675
2 99365 823563542
1 48582 65987
1 29790 77166
1 77269 98708
1 45 43183
1 70314 97412
1 27804 45299
2 62878 139353139
1 9356 25060
1 19944 37757
1 36233 52847
2 59895 68665532
1 215 67267
2 76330 778629919
2 71273 531925882
1 36306 90345
2 85536 144254378
2 7047 809483247
2 75034 617558039
2 87396 285091353
1 25338 73115
1 44629 47011
2 68863 507373677
1 14653 68184
2 50565 931241908
2 45080 854921379
2 22265 305541197
2 24701 620151497
1 59491 61688
1 36193 85048
2 6511 127381769
1 10189 83983
1 23213 25053
1 26146 26543
1 53339 63689
1 20100 45511
1 35869 89726
1 58820 77605
2 86325 499549952
1 19875 54604
1 7538 14264
1 53719 90301
1 32023 35652
1 39847 73315
1 11890 35407
1 16760 61840
1 49605 98315
1 52151 88404
1 6738 39672
1 12473 13388
1 30386 84517
1 19949 26005
1 302 86798
1 11404 51175
1 17517 57451
1 24497 40765
1 51664 95525
1 31156 54254
2 92422 539784544
1 8464 91680
1 6011 27103
1 58301 71883
1 12726 57605
1 62297 64958
1 46947 83736
1 9888 91334
2 94724 684806323
1 30375 31276
2 5478 873619141
2 8609 685209379
1 1759 48390
1 40995 41056
2 62101 643674099
2 9060 64979694
1 4255 80409
1 3771 31469
2 58040 997443585
1 53830 85153
2 34854 22256674
1 49782 57562
1 48197 76263
1 820 60015
1 54272 97911
1 15349 81625
1 39549 97624
1 18704 76349
1 57450 94020
1 62637 68880
1 24250 50650
2 15073 30935349
1 3405 12820
2 69282 402489824
1 53632 96909
1 4809 35949
1 3571 44436
1 41476 63396
1 2744 41846
1 62794 93984
1 54933 66927
1 46316 68726
2 85420 999226146
2 77079 197809286
1 28015 65362
1 2746 86452
1 77725 88876
1 21731 62011
1 67918 99458
1 2840 38806
1 16747 60250
1 54216 56380
1 27377 70841
2 39796 446976889
2 24001 361178128
1 50429 78225
1 46923 91206
1 9155 47229
1 15768 21993
2 12200 398548765
1 81132 91363
2 29013 7078510
1 2307 12531
1 90913 96184
1 5077 67713
2 48289 982126329
1 33024 40369
2 96273 956249937
1 13812 57003
1 11105 58190
1 63912 69755
1 14971 61571
1 33259 40673
2 78707 854408965
2 63886 530265269
2 48808 63867245
1 8410 30605
1 62261 91290
2 10839 595273492
2 25588 500431204
1 44222 93572
2 24924 632879324
2 40138 375338393
2 52321 235273406
2 46468 408193043
1 13060 87708
1 40351 40793
2 94857 302690655
1 46151 60191
1 18970 65599
1 21231 47569
1 71535 98798
2 61130 660234096
1 38175 43905
1 53561 60128
2 13140 206043575
1 2487 72975
1 14713 20607
2 83502 224837722
1 69859 86825
1 14374 17339
1 7482 17172
2 86980 831403321
1 58728 69783
1 17463 26968
2 76223 232680757
1 56460 81662
2 51922 200159385
1 11271 86321
1 5537 10854
2 74806 98101274
1 36120 92074
2 22138 264375797
1 30017 30921
1 13397 65950
1 11440 41449
2 40135 882629543
2 60042 393288383
2 96481 9230944
1 73879 94522
1 83123 90659
1 2671 79882
1 5371 99093
1 19246 86372
1 4249 45847
1 39521 92851
2 71825 901901774
1 49043 80408
2 38557 364080307
1 29218 97115
1 12471 64027
2 49151 508966870
1 491 95938
1 70725 71485
2 19088 24441959
1 57039 61632
1 32275 52440
1 43480 81246
2 19334 743447678
2 99671 861916873
1 13372 52791
2 19150 976438151
1 16585 71214
1 40332 84333
2 82512 615193991
1 28606 47588
2 38989 46171593
1 7017 57384
1 18573 62499
1 62787 92455
2 89000 840395366
2 63047 494612193
2 5647 76289265
1 16348 72354
1 40574 97238
1 14408 73598
1 33535 45745
1 18411 53426
1 49 71831
1 7243 63119
2 33099 147031049
1 7413 28051
2 74733 441290657
2 38726 966361431
1 5090 38242
1 30685 98961
2 53153 36348788
1 9013 9368
1 11715 90847
1 4255 43168
2 37917 307387956
2 49911 788217021
1 85609 86160
2 35457 466262617
2 85297 290151632
1 22666 39861
1 74674 84038
1 11323 47398
1 17211 73840
1 5403 33133
1 19383 69605
1 47846 53977
2 92435 989051050
1 49524 76858
1 27387 94473
1 22273 61065
2 65075 832457623
1 42684 71516
1 8874 24625
1 14473 62932
1 64849 73315
2 8344 413472895
1 5498 96506
2 75438 885196589
1 27503 39374
1 33676 36183
1 50010 93804
1 17811 28764
1 12310 20287
2 22116 408693782
1 21465 53244
1 38390 96953
1 60144 98912
1 10384 56085
2 6124 512195997
1 55386 67547
1 57857 97101
1 40592 59428
2 52157 675583384
1 1094 8896
1 57682 85281
1 36354 44251
1 32771 49487
2 68578 999384266
2 90594 265583596
1 31278 82963
2 31128 270715531
1 41151 50591
1 6892 23143
2 65771 6052735
2 53977 664637079
1 10925 18086
1 18306 97023
1 19636 88336
1 75272 94309
2 66565 502760942
1 14621 99329
1 40242 78358
1 2122 17608
1 22367 46889
1 79 68168
1 9444 42674
1 9240 59144
1 18427 60906
1 11331 25279
1 36516 50290
1 29809 94515
1 68557 97082
1 18304 67549
1 5563 90556
2 15732 586163608
1 43566 68740
1 30845 48720
1 43166 97075
1 45959 74060
2 85698 383472463
1 36940 78293
1 64421 84159
1 1445 59960
1 47906 78036
1 812 20641
1 20819 86373
2 37802 80237639
1 69352 96248
1 41936 55009
1 66844 80385
2 2839 670473642
2 8858 536431224
1 75799 95546
1 2967 52051
1 11894 19059
2 13857 141750485
1 33580 78415
1 1730 38206
2 39430 593449186
1 37101 85684
1 17546 81948
1 68050 87986
1 58283 91485
2 4192 785976752
2 91874 454663629
1 7981 8155
1 10194 85323
1 11520 94980
1 24933 93173
1 65462 91758
1 35387 81508
2 2807 427008083
1 12779 50636
2 72895 990887287
2 19778 134669775
2 12788 274515234
1 60648 82899
2 96662 237659056
1 31586 92505
1 17659 41577
1 15320 83660
1 17445 41665
1 48489 49542
1 13453 90058
1 4638 15641
1 12293 26439
2 52851 516148598
1 5601 12858
2 97230 883194197
1 78788 94740
2 85683 790676086
2 1038 626569846
1 4082 52587
1 7930 38487
1 53842 90886
1 16236 65346
1 18568 93498
1 43436 82076
2 85602 262418247
1 37146 91650
1 77311 86554
1 46274 48946
2 19833 800907485
1 27064 31619
1 50216 50759
1 13979 19322
1 12464 89712
1 8180 71785
2 53281 593713114
1 8724 71648
1 70563 75308
1 20929 78302
2 28738 447773399
2 87443 695114923
1 24355 35158
2 53727 630708196
2 3345 496013919
1 33867 36961
1 39656 44876
2 64905 770353422
1 16692 34553
2 91849 638900694
1 12884 79824
1 20817 33245
1 85872 86038
1 53697 66748
1 6095 56451
2 37087 323968293
1 26535 28049
1 87471 91880
1 73622 93818
1 72393 74099
1 28720 90363
1 58826 77209
1 26736 68038
1 53285 53917
1 39330 64424
2 2264 316734091
1 2427 10189
1 13250 83591
1 24331 25091
1 12363 33683
1 1795 10349
1 55998 61169
2 1345 279577071
1 34540 62999
1 18743 62854
1 43495 69135
1 50315 80944
2 25701 323260166
2 2366 721747021
2 56878 220607451
2 90910 290364155
1 1856 95348
1 13022 56829
1 44195 53723
1 21878 23883
1 35705 57486
1 33026 88116
2 39863 653038872
1 4361 12489
1 1519 27524
1 53919 71186
2 8042 176293783
1 26632 59911
2 59579 741585495
2 8715 799924182
1 1149 15106
2 85421 520832348
1 48968 85560
2 24315 463021937
2 76127 767168670
1 13249 79921
1 70141 89099
1 12958 16795
1 32834 82164
1 21717 55382
1 5514 99406
1 25558 94021
1 8786 64157
1 11581 39835
1 44179 82357
1 11239 75972
1 20681 46921
2 37452 871204892
1 1689 41247
1 14300 95183
1 21223 54510
1 5203 53821
2 34448 766610144
1 26850 82660
1 30812 98454
1 51439 57406
2 9484 409678931
1 67242 71618
1 37247 73550
1 42916 74114
1 45848 55430
1 3022 33161
1 31147 64008
2 23605 672709715
1 23738 56849
1 14137 67121
2 45930 328097741
1 3606 46164
1 57479 86057
1 19990 95640
1 24840 43564
1 5260 25244
2 52023 345267556
1 4462 48806
1 54149 96137
2 947 950892469
1 69624 85260
1 41065 79533
2 41979 6890646
2 73951 193619739
1 52852 71638
1 87339 94668
1 4480 5265
1 2117 66443
1 8054 12641
1 24168 35928
1 17487 45595
1 45000 68067
2 82694 681928883
1 20098 46624
1 37683 50670
2 47240 754217448
1 68476 80045
1 61913 67007
2 46256 676286253
1 56706 82729
1 6342 92767
1 27259 84872
2 26787 37645204
1 10625 19858
2 57039 12684999
1 68658 87898
2 16380 136623915
1 46927 66808
2 89362 94934682
1 58806 59440
2 34836 598749984
1 18740 39703
2 30319 438771503
2 2019 592394025
2 37091 977626116
1 49015 64310
1 28530 71353
1 36564 36873
1 26729 93549
1 29891 55104
1 17420 95280
1 76598 81934
1 82579 83911
2 18342 300491398
2 9746 527575408
2 67739 638838519
1 48693 67844
1 31602 34874
1 16694 57916
2 85389 800399029
1 67915 93011
1 44115 46525
1 38630 60423
2 59174 97053583
2 70218 494908596
1 31843 80173
2 70384 27434923
1 27684 35506
1 6975 25203
1 5697 27880
2 4479 309453708
1 31629 58471
1 39389 71652
2 40967 80057721
1 40572 79802
1 2582 76949
1 78817 94002
1 16627 30097
1 48082 49449
2 47736 824849733
1 27041 47807
1 45656 61394
2 80786 492394607
2 58364 107607926
1 52025 97575
1 63288 70359
1 55976 92721
1 40393 96180
2 46228 262836325
1 63490 78232
1 40564 91878
1 27332 65140
1 8282 80252
2 71336 437471152
1 91535 94421
1 22645 49326
1 2592 43019
2 61605 372626650
1 49428 81259
1 14323 23222
1 33476 34160
1 75885 90048
1 15035 93119
1 67556 86488
1 28016 82788
1 69380 78979
1 7770 46483
1 45408 90806
1 30017 65141
2 76816 123763404
1 20677 39220
1 28983 69985
1 25380 35308
2 40543 414435843
1 41426 73650
2 16459 627585984
2 17713 849807628
1 8382 32502
2 49953 977094397
1 61846 64077
1 12413 86882
1 53378 97016
1 22534 88570
2 21778 139505573
1 33728 69828
1 15458 92640
2 84154 987544815
1 37429 88374
1 80123 81347
1 20984 21640
2 80192 736506913
1 85463 86161
2 27187 723414200
1 46085 52943
1 25254 27985
1 10454 42057
1 31209 66020
1 48566 66316
1 39246 73749
2 49987 925090184
1 53743 54912
1 46420 93540
1 20408 63469
1 26822 78311
2 6423 641231473
2 83305 614149060
1 55417 91916
1 13506 87949
1 13313 47727
1 47129 68675
1 75054 80580
1 11932 40422
2 11951 83623101
2 25817 779002613
1 77529 89676
1 34601 82008
2 53314 375565767
1 22351 40736
1 48117 89543
1 484 49450
1 28804 68629
1 23912 29740
1 91474 93903
1 72092 86708
1 32732 55325
1 4171 88722
1 35477 87181
2 98107 568966849
1 53293 79840
2 1985 883392621
1 39510 60064
2 17982 109895437
2 32129 132030206
1 21532 38426
1 56481 62015
1 40294 92311
1 877 13112
1 20859 96687
1 9536 34372
1 79489 82204
1 614 86675
2 16456 107938335
1 8315 11513
1 28989 49632
1 72570 97029
2 78460 607800792
2 24066 981378534
2 24568 688407518
2 78230 375727374
1 31458 62716
2 43639 939979976
1 37796 61159
1 31140 54166
1 46567 79924
2 50425 252400423
2 19551 960092901
1 23404 67154
1 1462 68403
1 8497 30315
1 72429 73383
1 51877 97646
1 7618 44651
1 32883 84023
1 71313 89508
1 30797 51000
1 76526 94344
2 67304 252000417
2 95190 91074801
2 40999 416403490
2 72081 768915368
2 70287 897156500
2 69288 271143790
1 34107 83422
1 72 43659
1 1861 34881
1 42840 92922
1 77955 84150
1 62507 77953
1 3285 82421
2 5792 871590038
1 68469 83008
1 14376 73256
2 59465 477903750
2 29076 320678415
1 8733 18980
2 32637 983849623
1 20833 92700
1 37171 41679
1 26071 27361
2 89961 157485999
2 13395 95191696
2 49887 533231720
2 92590 571775217
1 48464 65392
1 12215 85283
2 38652 887346092
1 1093 90045
1 75097 80513
2 85267 608628174
1 47126 54486
1 40101 69678
1 35119 40684
1 20167 92472
1 30296 90049
1 23744 83535
1 74275 83360
2 1019 913704811
1 24013 67956
2 13546 888023311
1 77840 93191
1 28823 72435
1 8704 23231
1 58876 92928
1 6417 83602
1 26845 49809
1 33108 99200
1 36609 86798
2 41473 252486622
1 18490 27135
2 40430 184375484
2 18590 588494701
1 54134 81138
1 71180 86094
2 9585 487918946
1 6573 41991
1 43177 89242
1 21985 65512
1 960 30120
1 55820 96137
1 31341 53297
1 38592 48327
1 52934 70565
1 31444 81233
1 27846 85898
2 99579 785197631
2 47983 105986487
1 12054 12102
1 36911 61319
1 61005 84359
1 15613 95022
1 46767 84784
1 11535 93222
2 62971 444619599
2 15063 434019580
2 98615 383255140
1 15905 54265
1 54676 84424
2 98340 235702364
1 15831 53740
1 29211 61346
1 23553 24467
1 15499 16530
1 69203 72256
2 93936 514964075
2 27387 258931652
1 63459 87415
1 900 94473
2 40687 644359179
1 6294 9378
1 38581 99356
1 84796 93539
1 17542 30240
1 42124 56272
1 13542 67006
1 69099 91249
1 66881 76022
2 97977 225146620
1 48143 50479
1 15708 52067
1 27535 57915
2 76901 560120907
1 47401 68263
2 23891 730768186
1 53923 90529
2 82701 198616026
1 48007 80523
1 9892 72044
2 12212 271830815
1 45965 74028
1 963 41253
2 80005 132461593
2 86463 854851759
2 26181 825863911
1 4543 99740
1 19528 53417
1 10466 43055
1 1851 25273
1 48534 98310
1 39428 64169
2 90977 364952450
1 14517 81999
2 62064 648874453
2 80819 431814092
2 71715 638280909
1 37186 80414
1 62615 65858
1 82247 83795
1 43316 92797
1 45392 82588
1 45144 47017
1 12242 89543
1 31614 47363
1 49414 53621
2 37348 163524235
1 75339 86677
1 38499 55715
1 57177 62377
1 51248 92523
2 36103 178967476
2 17804 397698563
2 25288 13406587
1 15667 17174
1 51693 86579
1 48120 49400
2 52754 20439698
1 76815 87507
1 28535 93775
1 56520 94881
2 28748 433575401
2 15721 562374127
2 43261 439517559
1 45823 90976
1 30751 80785
1 36935 44669
1 25081 64221
2 26181 160236505
1 47036 71446
1 45104 52856
1 45994 89045
1 13924 54394
1 67137 93698
1 60806 87688
1 58456 61809
1 11659 35215
2 34104 948626332
1 74057 76799
1 80661 93541
1 34127 40844
2 77775 502673805
2 73040 410880063
1 34753 40509
1 22022 41927
2 26757 888358775
1 10455 55054
1 642 23301
1 69688 81070
1 15873 76921
2 10832 116629637
2 62892 26877734
1 8289 66435
1 41328 93270
1 38620 55570
1 25901 98101
1 44194 58346
1 3879 63474
2 42242 507345963
2 65590 773450125
1 76554 78851
1 11308 79622
1 31882 62184
1 79643 97455
1 143 34157
2 38798 638376394
2 60833 708416740
2 10657 376884239
1 69710 72168
2 55213 661415887
1 74370 84250
2 53748 404513896
1 8474 56072
2 84864 108412469
1 46148 65929
1 40689 86470
1 16903 21287
1 49924 78495
1 70579 82120
2 91399 942110287
2 73376 17062094
1 70068 80730
2 61237 593276829
1 21708 38952
2 4946 868638735
1 21536 23526
1 4624 57392
1 66828 97290
1 59948 60033
1 38321 74992
1 23455 24417
1 5321 65694
1 16523 78388
1 26172 95589
2 29547 991137450
1 12610 49913
1 19190 42711
2 61045 562491415
2 73762 564141893
2 64120 982463990
1 41212 45145
1 48607 70068
1 46772 55766
1 18480 55314
1 12655 92749
1 29115 53682
1 11931 75034
2 25623 914705743
1 14086 98283
2 32934 140556308
2 79434 897094627
1 11377 38425
2 6798 434228315
2 70934 639730924
2 13602 668954743
1 1731 50345
1 20044 30229
2 63662 470628165
2 64643 50245288
1 52478 96114
1 13116 92196
1 67120 75352
1 5130 76436
2 94162 612595663
1 10018 87153
1 2238 31840
2 6717 639139382
2 51043 219321264
2 65851 625924021
1 12629 84457
1 30860 68009
1 74612 83885
1 12440 14014
1 13613 38346
1 30737 34369
2 24235 868742117
1 4190 95530
1 14754 84928
2 17124 325937637
1 13043 56632
1 65795 91155
2 27018 187988020
1 1628 67388
2 49945 997460716
1 8792 69629
2 61772 100099239
1 9431 32979
1 29579 33681
1 2604 57239
2 17705 894113031
1 78839 91866
2 51344 585881729
1 19476 92850
2 16331 666456770
1 2530 82757
1 4305 6273
1 68181 75797
1 21245 76109
1 47391 82701
2 10355 113393311
1 82347 82684
2 92528 290173503
1 5149 65262
1 9079 68948
2 1528 382111746
2 35737 358644626
1 11657 69038
1 25664 82373
2 42396 312609963
1 11911 52176
1 16261 98177
1 1121 28357
2 35648 56686815
1 13232 17665
1 78496 99582
2 71720 797094815
1 20438 75391
1 38791 47196
1 10805 35410
1 2463 3202
1 40400 98168
1 21349 27350
1 29164 93574
1 78712 88545
1 51822 61391
2 39719 587010345
1 62482 97223
2 89735 498687122
1 59308 95416
1 9448 98716
2 92273 668242030
1 78502 81553
2 71384 205990871
1 49094 49689
1 90327 96502
1 10080 35884
1 30021 37786
2 44055 867247030
1 43722 49098
1 57699 89180
2 71654 183168115
1 58121 96320
2 39295 233471856
1 2382 96427
2 4400 368102905
1 121 46106
1 66097 75118
1 24581 90442
1 10341 75457
1 72427 83174
1 41427 50779
2 78419 11287818
1 23383 94712
2 14165 67407871
1 24205 75904
1 45336 87439
1 11281 21911
2 11662 70351716
1 30866 53445
1 78323 82564
2 79142 468707993
1 55262 84943
1 40089 46100
1 67645 98757
1 13817 24721
1 56887 91957
2 21177 710682528
1 3824 91700
2 11783 689124416
1 56951 67911
1 34343 61862
1 72590 93266
2 13756 371952289
1 8493 24398
2 61457 680430640
1 18573 57077
1 39409 83653
2 32964 778076384
1 40263 94323
1 47888 80142
1 1867 55584
2 81739 38403380
1 26345 84598
1 57902 77058
1 5453 80716
1 5013 32198
1 96558 98069
2 11484 313234367
1 55915 87290
1 72884 75743
2 29564 864149475
1 13109 51446
1 52536 82054
1 9922 25283
1 47623 67887
1 29655 65725
2 96679 313308882
2 64287 409461913
1 35212 58371
1 67941 87180
1 1662 32053
1 6483 42314
2 41475 614387164
1 52226 65862
2 60670 14852085
2 42588 758760111
1 30140 71107
1 2402 49759
1 15391 20039
1 2705 98609
1 54185 99206
1 56458 93834
2 21340 192867366
2 17961 303929088
1 63995 66336
2 55183 844093994
1 14708 67761
2 85834 823258600
1 82090 96233
1 26311 28783
2 77644 382827849
1 49819 78008
1 81290 90823
1 5709 63593
1 22070 27081
2 93288 422633571
1 13098 37454
1 37069 59744
2 95160 168198016
1 43811 79584
2 48534 956211355
1 129 66645
1 3592 27768
1 40396 87134
1 59564 80513
1 35032 89278
1 36076 93839
1 30612 46149
1 33160 33406
1 34378 57166
1 39036 40060
1 36768 73199
1 23094 89257
1 33266 36030
1 41139 53144
2 92162 594506801
1 24803 44702
2 60822 319194531
1 12433 57891
1 49815 81536
2 53567 321558942
2 14032 7873767
1 37880 43551
2 78080 266584720
1 75966 82161
2 41980 35287451
1 63953 73585
1 85743 94768
1 28893 95896
1 14295 74901
1 78725 98438
1 60545 60811
2 8721 559098283
2 14372 364165389
2 73799 376842537
1 43685 68065
2 23134 753774199
1 20258 97672
1 65639 97168
1 3471 26967
1 55737 68319
1 14512 51957
1 8542 62319
1 30041 84818
1 18781 73997
1 52490 95912
1 6055 8992
1 3318 40294
1 51333 70125
1 82435 83084
2 46946 887383555
1 6594 32776
2 48725 413256558
2 61720 618866951
2 41937 164281658
1 22684 70672
2 38896 285086726
1 29198 41569
1 12683 91741
2 68891 782972007
1 51565 68417
2 22268 909089301
2 8304 515974913
1 24377 42875
2 14932 513244702
1 5868 56694
1 51578 99241
1 85599 97522
1 19547 46716
1 59863 95471
1 87950 90134
1 1316 13902
2 23213 509919209
1 10984 71840
2 75204 327791456
1 86800 90021
1 50991 66784
2 55596 101160079
2 46615 762572255
1 18912 32547
1 53109 99353
1 77125 95191
2 31527 264427634
1 9026 38186
2 63402 592279064
1 18320 97150
1 7356 74742
1 40508 68522
1 46081 90599
2 61212 794136545
1 2797 21955
1 72555 85320
1 15220 95595
1 60367 75470
1 26870 45810
1 3950 33804
2 33791 97383092
2 2587 159977711
1 1591 46913
1 10720 99530
2 20185 49670907
1 95139 98276
1 80068 94465
1 17152 47195
2 5432 950504389
2 65110 328508843
1 15246 23759
1 61659 68402
2 78708 214297338
2 86495 440546603
1 29572 55123
1 55915 79773
1 24775 41132
1 33712 82510
1 75808 93007
1 12239 81613
1 87036 99296
1 64898 94977
1 86020 89832
2 93839 163255601
2 68087 329977582
2 20717 246497493
1 11514 35265
1 38071 86236
1 88760 99796
1 4017 69471
1 1528 22170
1 74521 82886
1 13587 47787
1 42745 90000
1 5715 92924
1 12234 76104
2 45143 383701972
1 28815 58848
2 32801 146868247
2 45853 621943783
2 14524 953124787
1 45914 74454
1 36733 84733
1 34337 59156
1 10064 37465
2 26431 150651808
1 15436 60542
2 49197 831321055
1 96632 97388
2 17360 486855272
1 29678 40218
2 11565 747352941
2 96407 643461371
1 18554 60676
1 49651 70053
1 8442 64189
1 20973 96958
1 8680 9973
1 74479 93690
2 42505 439738105
1 8231 81357
2 61953 698781672
1 3768 76695
2 53376 235488258
1 16975 72325
2 70667 52130835
2 60588 288548477
2 67448 535094992
2 79478 135150952
2 53369 114226885
2 62829 50579984
1 38856 62018
1 59703 81875
1 21941 54050
1 70632 73552
1 2030 51324
2 69549 351821968
2 21582 490502830
1 36657 59967
1 52777 65222
1 18859 32052
2 56407 876572690
1 12848 54292
1 13311 79465
1 68915 85421
1 34533 58683
2 53519 665492072
1 13206 59799
1 15231 65054
1 33363 97308
1 43490 75127
1 450 47292
1 33700 76721
1 99849 99935
1 45074 91340
2 31073 190591746
1 49203 67169
1 53020 63372
2 56656 335392118
1 16082 66714
1 20820 38197
2 10016 308344627
1 12880 81797
1 16990 56017
1 40358 61100
1 58958 94854
1 64743 70130
2 34155 696248516
1 15058 87099
1 31603 90188
1 54834 91223
2 29600 591230608
1 9600 32644
1 3459 40940
1 42374 91771
2 93122 733895906
1 64998 91716
2 46308 334079269
2 33157 360767042
2 25945 952447369
2 75383 608364162
1 32135 56304
2 73048 678348723
1 71896 72146
1 31820 81862
1 42316 49187
2 94825 218709303
1 84007 97277
2 37951 128264031
1 62228 74999
2 15208 730605052
1 63246 79985
1 19101 94451
2 47270 149335561
1 17385 24822
1 42517 73471
2 5176 82614123
1 43226 92845
2 51362 339081051
1 4823 96202
1 1615 7783
1 16119 68625
1 47 59588
1 4849 36351
1 22620 52023
2 98902 518945846
1 12465 76720
1 65623 77623
1 2483 79707
2 15009 683079863
1 48936 60676
1 51310 51558
1 10855 14616
2 59409 112021732
1 7970 45693
2 23658 986992282
1 3371 99869
1 56902 77333
1 17021 55575
2 36083 625062287
1 45396 95008
2 15874 997764993
1 13461 69553
1 3499 17845
1 34802 85472
2 59083 687853575
1 51801 70819
2 62505 627527821
1 78338 95517
2 61195 843171687
1 10626 85889
1 10807 32523
1 17740 29070
2 98321 708781799
2 73385 713726120
1 732 78225
1 42609 90589
1 75343 81008
1 13487 73461
1 57287 85727
1 6395 25554
2 16348 852149969
2 93718 122769227
1 67646 94856
1 27776 51408
1 7481 92210
2 65991 83788912
1 48328 63365
1 18976 37561
1 50223 82175
1 10572 80174
1 10659 80317
1 2033 49667
2 35990 905334300
1 35605 45430
1 44494 61859
1 6514 16316
1 18477 90765
1 2805 60854
1 4606 21369
1 1259 22906
2 82783 663627187
1 18598 49221
2 78415 936352707
2 60257 20760503
1 86073 96597
1 14882 16767
1 18401 24585
2 74118 135305805
1 66171 70031
1 15041 29032
1 60889 73557
1 70506 95356
1 24147 99894
1 77657 83665
1 471 91744
2 54001 985850459
1 5838 57225
1 24412 49013
1 35393 74242
1 23103 45158
1 33057 84390
1 39996 85272
2 68366 426274606
2 77046 712704392
1 1009 37959
1 19590 85098
1 8793 83766
2 22897 189952115
1 75931 91246
2 9215 868713198
1 54585 63741
2 27535 112863431
1 19008 92617
1 20877 52585
1 77084 91508
1 85898 90983
1 43484 84847
1 52433 69043
1 28449 37668
1 12119 59019
2 50036 863695286
1 41352 99945
1 75750 89310
1 13537 95448
1 15598 89342
2 75352 980250733
1 18892 70521
1 3719 81194
1 15734 27939
1 59815 75654
1 89472 97736
1 688 36828
1 36700 83468
1 28032 86239
1 53347 98034
2 45315 639679535
1 43586 94961
2 34868 95739558
1 22949 78007
1 44900 72753
1 32498 89453
1 75220 81101
2 41606 282041262
1 9972 83356
2 92745 103665422
2 13114 652949227
1 36668 77760
1 59336 89373
1 3706 33812
1 72543 90329
2 7514 745651108
1 32913 43819
2 89600 756338882
1 28932 29111
2 3364 760747812
2 62329 666500655
1 31152 74372
2 47596 704551783
2 82370 362716336
1 11622 93180
1 1337 5752
1 3933 58319
1 12187 34177
1 44971 69762
1 58527 77967
1 39129 42885
1 42193 61021
1 10425 78296
2 24664 707456717
1 14932 43409
2 58342 138477329
1 12817 40399
1 54417 55146
1 23890 55510
1 42969 56055
1 3349 44130
1 52671 66651
1 8906 9738
1 40711 47153
2 91747 809985648
1 1233 19175
1 60778 85750
1 33864 36430
1 62478 95730
2 61746 803771645
1 3828 41268
2 77205 992793318
2 19218 297302175
1 46220 86200
2 6763 336258471
1 16251 69827
1 56407 70310
2 25619 418129614
1 15288 92949
1 32026 33541
1 22160 80632
1 1530 19777
1 44166 88649
1 79099 96426
1 38532 55510
2 89541 620861737
2 58211 502756304
1 28296 72537
2 86386 20023861
1 1861 37720
1 29726 83300
1 44276 80023
1 54720 65735
2 20812 159031401
1 89192 94143
2 76275 908440046
1 21593 98882
1 65000 91169
1 6608 98857
1 4829 49680
1 59379 96284
1 15529 16490
2 9047 693701536
1 37316 44632
1 38538 89130
2 31979 609810319
2 44471 9410542
1 7162 72750
1 5851 71400
2 13507 787780164
1 25530 92151
1 69130 77829
1 12319 88063
1 797 12337
1 7567 60898
2 23166 862348189
1 1340 99122
1 23893 55385
1 17243 26889
1 36958 65213
1 31922 73365
2 94559 594611272
1 65790 89744
1 13157 56959
1 52630 55499
1 19479 95119
1 27428 54584
2 40258 178987960
1 6080 48894
2 38519 10829480
2 74644 595776403
1 21500 37893
1 23471 69530
1 77413 83881
1 51161 76303
2 54093 989753374
1 79651 87567
1 9338 12507
1 28347 86319
1 37667 64397
2 65794 520221617
1 18906 36041
2 22554 306308990
1 58482 88125
2 3349 16716952
2 40336 763747097
1 44684 56700
2 30571 672102148
1 44395 81730
1 37490 39377
1 25219 28596
2 16931 475885726
1 47699 65295
1 35327 44279
1 69256 70052
2 8593 369189003
1 32484 77186
1 60837 61480
1 16725 54655
1 6893 27763
1 10693 85463
2 90196 15369448
1 10867 31826
1 56840 64525
2 9 127970019
2 2414 367682129
1 5345 37980
1 20757 86229
1 51196 79374
2 38378 272474990
1 3790 74420
2 89442 338952533
1 29972 80313
1 80805 81296
1 41538 93983
1 72097 99292
1 28604 54493
1 33517 80860
1 6097 43998
1 48143 94355
1 289 89397
2 36370 378326301
1 31867 79570
2 63804 215216091
1 47764 56643
1 4095 8397
1 31606 90854
1 14734 97029
1 33643 55051
1 2808 7572
1 57047 60887
1 24623 76806
1 11222 95486
1 16736 20192
1 2606 33352
1 30530 49797
1 24687 36780
2 4569 951062222
1 4567 33564
1 4111 32040
1 25287 61205
2 96056 473823434
1 3748 16872
2 68780 481481937
2 34687 499877747
1 2375 4472
2 17709 779480607
2 38441 176581201
1 5428 83434
1 11193 48407
1 58019 83431
1 32606 86069
1 9578 61632
1 51610 92985
1 18260 41968
2 45031 453821364
1 64722 70710
1 31842 70855
2 16181 558584171
2 60085 571437107
1 41514 91719
1 5758 39810
1 39773 59502
1 2557 55580
1 8630 96625
1 45616 98490
1 11718 16180
1 731 36540
1 84029 94743
1 16778 27675
2 89105 216084636
1 22395 37047
1 50939 54510
2 37699 156152687
1 10273 84007
1 13984 43585
2 78530 512984895
1 14110 33185
1 42717 48829
1 62349 85847
1 15995 47458
1 27550 85889
1 45841 58375
2 64050 327124049
1 66721 73287
1 14023 94661
1 57035 72947
1 10596 33641
1 8535 24570
1 27573 69912
1 4053 33888
1 41781 50182
1 16769 53780
1 49 1338
1 40807 52003
1 30392 73587
1 51382 74653
1 70745 72258
2 10842 698568599
1 24558 67064
1 3309 24618
1 21250 93432
1 2127 4698
2 93433 450619491
2 33128 280563881
2 62445 541056027
1 80906 82765
1 17702 99166
1 11485 44670
1 18933 21792
1 11769 50993
2 77896 97277429
2 4019 46284645
1 41624 56282
1 13468 51739
1 63241 91785
1 25847 45786
1 51064 97892
2 78870 304410277
1 11195 50899
1 21561 61406
2 88645 947089617
1 5542 34167
1 87297 99372
1 35376 45940
1 4801 85100
1 11670 38517
1 71117 89662
2 89909 397133350
2 7097 309461978
1 24619 56719
2 80090 157070522
1 19813 42399
2 12351 441039589
1 37455 60888
1 8650 44458
1 26306 32145
2 50357 758540688
2 66144 502309401
1 30278 42687
2 7889 746935919
2 39413 975184172
2 98346 571826195
1 28251 88170
1 19922 39323
1 6206 81231
1 12481 48776
1 57060 77305
1 79598 98805
2 49905 164503666
2 68694 591365029
1 5685 35177
1 21979 39995
2 27157 127422770
1 7739 47230
1 11046 28535
1 70328 87846
2 70516 936857104
1 34503 56072
1 7665 43306
1 12832 59709
1 8499 11102
1 37655 47934
1 19264 99136
2 4425 827223284
2 47011 958799267
1 62569 84863
1 10413 56878
1 66460 98035
1 42140 73645
1 30913 76812
1 26105 58828
2 35453 23696210
1 13089 66340
1 56486 99788
1 12619 76465
1 20104 41364
1 13980 73329
2 58724 201071498
2 44997 982039556
1 24814 81171
1 43952 52335
1 4074 74067
1 32905 48307
2 40702 937725842
2 62594 940604027
1 89035 99963
1 12406 34486
2 41912 193568298
1 26880 33683
1 40158 74648
1 6736 6824
1 35798 48356
2 76593 622691940
1 18947 46464
1 35392 66346
1 92939 94741
1 55216 59022
2 39247 535449724
2 6978 45526798
1 8471 43216
2 88448 376181714
1 4559 7524
2 4214 903777709
1 5057 54695
1 49692 58403
1 47651 49543
2 8616 974811032
2 39516 464188330
1 17538 66900
1 56674 57763
1 41802 62889
2 19990 847869619
1 44349 62453
1 66770 81712
1 47983 88537
1 676 74496
1 37132 87726
1 42559 52007
1 13737 45328
1 10785 46672
1 33672 74480
1 14022 78329
1 36348 53737
1 77310 93522
1 49101 79506
1 46149 73247
1 27227 95032
2 3241 405767524
2 51518 391626670
2 31177 445554696
1 59915 97673
2 6098 435548519
1 21056 73027
2 30281 454579011
1 44898 68637
1 8719 11325
1 70491 81780
1 3116 55448
1 15298 39442
1 53429 73077
1 2564 37247
2 24766 792402609
2 426 418421201
2 39366 789858165
1 18587 39041
1 63259 65646
1 29256 29948
1 44803 59408
1 3878 76888
2 75599 564300457
1 4945 65364
2 42304 541842794
1 28787 84864
1 67865 74194
1 30579 80844
1 3447 35819
1 40815 99842
1 23238 55664
1 42699 69839
1 27487 28166
1 14197 72253
2 55896 899305346
1 92643 96196
2 72557 598547768
2 82500 213946934
1 8976 41897
1 29006 61452
2 57202 814252585
2 70281 299619660
2 49910 72121260
1 37854 99128
2 73374 47922123
1 14499 27221
2 15894 645238133
2 39396 339526750
1 10687 61050
1 11731 63914
2 59102 393803188
2 99858 979981498
2 50470 274909462
1 68168 74656
1 1082 35299
1 13036 96195
1 62917 96937
1 4465 21429
1 2492 87165
1 23511 72913
1 4878 63969
1 20809 41791
2 27012 952433848
1 1022 55554
1 51837 67978
1 16274 48763
2 90106 747460522
1 89913 98638
2 55528 841193571
1 60804 92212
1 84674 89780
1 21802 38570
1 62846 66933
2 43406 128561189
1 23299 64733
2 71453 728437002
1 19639 76587
1 60528 83235
2 92553 685732016
2 8216 26113455
1 63041 69664
2 5355 794911337
1 58051 80379
1 54486 75247
1 4151 73130
1 14055 18546
1 76260 90672
1 30747 62812
2 28010 822194418
2 37549 776140449
1 51174 56804
1 50873 65959
1 16378 23131
1 7371 14107
1 15734 46334
2 17000 471337981
1 15991 19933
1 2282 84693
2 42353 999182144
1 30090 58701
1 29411 37865
1 18266 33345
2 71841 274968614
1 61724 70384
2 75555 570260660
1 30569 38590
1 29397 72653
1 39208 67197
1 17025 46421
1 63563 79082
1 52825 86914
1 14820 41030
2 94185 9270282
1 3113 70999
2 77340 969364753
1 3006 34573
1 9453 96530
2 11371 654209221
1 21233 92557
2 35966 669286497
1 65827 98898
2 98459 770180338
2 92080 352102637
1 39043 99172
2 66628 348846834
2 34598 732307558
1 30228 66475
2 2795 314608285
2 83021 211659871
1 14185 81631
1 32156 66565
2 56381 616091703
1 12959 33161
2 74909 78359209
1 350 66828
2 89536 298679043
2 56833 659547140
1 25562 91991
1 64508 67180
1 18738 78368
2 16699 201324266
1 28148 45480
1 50405 81001
1 44318 53071
1 7482 40277
1 56910 81879
1 6356 7849
1 26528 34752
1 13511 69041
1 74446 86047
1 14448 27306
1 58732 71033
1 6532 99124
2 92095 958092292
1 28160 68434
2 45551 28845964
1 15700 78142
2 99406 499389001
1 56678 59093
1 49312 82473
1 51658 78723
2 98319 464846616
1 41243 82936
1 2399 65505
2 33243 506413955
1 75351 82336
2 59556 156537948
2 43130 867840221
1 12630 40679
1 25441 33040
1 40742 57992
1 19913 40165
1 45157 48808
2 54796 424351359
1 2279 58094
1 29234 78908
1 7522 37396
2 27769 941008422
2 58923 729791654
1 16080 87700
2 79573 721944950
1 27823 34242
2 67280 210788281
2 83331 909694662
1 45352 70302
1 36277 78713
2 76213 962487478
1 84893 99617
2 61608 576194400
1 14628 42565
1 15126 16245
1 72289 83752
1 39914 59696
1 2597 60216
1 473 69519
2 52180 473026311
1 61175 81048
1 17695 53519
2 94215 109012736
1 27148 35519
1 3204 93725
2 53215 576473930
2 67205 258078163
2 61581 804948620
1 14943 88401
1 28782 50930
1 46619 99123
2 92239 341752734
1 25846 66674
1 32326 55274
1 4167 7296
1 15964 41881
1 93274 99552
1 61581 70287
1 70409 81986
1 25127 96645
1 7680 23326
2 89098 73241447
2 84206 641704856
2 49517 704538178
1 10722 35510
2 14218 285515351
1 54413 81728
1 21684 83955
2 22942 392440275
1 26593 43048
1 35159 48488
1 53499 66697
1 36518 98260
1 486 15462
1 37943 77995
1 46800 80462
2 458 712271652
1 64996 86579
2 3080 65236252
2 11670 911936059
1 66853 79817
1 14886 48630
1 2661 48148
1 29380 81670
2 36800 439810948
1 71042 74006
2 89738 83405429
1 36882 88997
1 56995 64574
1 43361 99149
2 5408 210160959
1 41905 61853
1 18087 87706
1 13593 87473
1 20344 21771
2 72576 629168848
2 32173 880302966
1 60323 92765
1 19035 30791
2 95840 343932165
1 4126 38196
1 32324 61736
1 39955 87238
1 21159 37077
2 55281 983014863
2 1371 359932854
1 32371 44892
2 81639 519678951
1 1896 3678
1 75838 88797
2 94415 725665219
2 22850 554297431
2 61220 113450914
1 11240 66261
1 40593 66022
2 93688 913747887
2 89458 611040345
2 4159 866182390
1 67017 69618
1 73385 75292
1 28131 42050
2 54857 718289981
1 59626 61947
1 71911 73382
1 10305 55628
1 42859 62222
2 49228 869434646
1 12873 26453
1 8065 81448
1 16486 52575
2 64330 770861950
1 12103 36409
1 16203 81010
1 34680 71469
1 67634 76099
1 27808 78370
1 54930 77358
1 49070 81294
2 58588 601696275
1 9427 19082
1 83327 88394
1 84253 95960
1 32154 85960
1 32112 69119
1 48527 65034
2 83801 193390093
1 78602 94396
1 90404 92957
2 58189 995139855
1 56710 96483
1 19611 92413
1 50378 58937
1 8218 93576
1 36833 99427
1 63453 82304
1 31784 66276
1 83607 93358
1 27357 76034
1 96465 99475
1 1292 15823
1 49651 83509
1 82306 92399
1 59433 96152
1 34920 57394
1 35515 37337
1 22041 40892
1 48904 93900
2 95966 650125433
2 80011 601004656
1 24686 82303
1 26608 38768
1 5176 8947
2 80174 94015432
1 66164 84051
1 54218 93452
2 92897 242548947
1 15979 38108
2 12344 789876125
2 21792 782210345
1 15882 84400
1 25647 99656
2 73165 775282087
1 67702 91202
1 872 7943
1 33869 85452
1 8411 99117
1 27779 68966
2 35346 209981654
2 72954 59320814
2 2091 469038640
1 24781 96347
1 35393 76006
1 15854 50293
1 11117 97367
1 35944 57957
1 77603 91759
1 33288 53645
2 95057 680925353
2 21889 480911732
1 28078 89932
1 41576 53991
1 18934 83023
1 1873 17428
1 14823 99375
1 21592 28213
2 10977 119038446
1 67086 96766
2 40019 150405299
1 2232 94870
1 62725 81862
1 41741 94066
1 12264 27883
2 14395 762563363
2 84894 71135000
2 2269 388817086
1 6176 66121
2 81619 292451033
2 78162 633599233
1 24338 38516
1 44701 45127
1 95 51317
1 11587 97387
2 4329 398329318
2 24706 902262400
1 49118 54394
1 24729 31171
2 90493 134050191
2 95129 900155313
2 61983 606631617
2 7852 673768138
1 49675 96462
1 79152 88828
1 40665 96102
2 21021 139319111
2 19934 318847902
2 73746 60070415
2 55764 25721499
1 71465 87492
1 4310 36878
2 35528 579931647
1 13426 31262
2 31232 538798182
2 94464 461570406
2 8517 173282307
1 44928 77518
1 35637 63001
1 45420 57844
1 7414 95484
1 57625 61920
1 42631 56670
1 19625 76877
1 23863 61894
2 68937 892083939
1 57506 64566
1 17212 83486
1 90080 97866
1 30262 95858
1 7016 96243
1 68139 90162
2 65032 376505367
2 61055 369065848
1 41532 54894
1 50864 72623
1 2821 73031
1 2980 71686
2 31465 868812607
1 49678 58424
1 11134 73260
2 76267 786737712
1 11556 66077
1 31570 60077
2 95871 865484664
1 28687 92542
2 82730 347681055
2 21866 224852790
1 2682 20643
1 41129 83040
2 67282 418482154
2 66224 979568440
2 21634 335534152
1 26463 85985
1 27834 58819
1 13765 76277
1 20934 77712
1 30489 49972
2 62830 914305322
2 19314 433622931
1 10304 78273
1 802 53711
1 16092 41381
1 68286 86626
1 15026 35648
2 11206 509515632
1 53302 80093
1 9187 90181
1 21996 33519
1 7618 66604
1 34963 74080
1 23293 44133
1 41469 81973
1 13499 52823
2 78925 66754464
1 40435 81930
2 9305 609169885
2 8442 709256810
1 21297 92802
1 12188 43601
2 40137 608986183
1 18157 90241
1 24908 86741
1 42375 91722
1 60282 66774
1 5533 45349
1 64880 80076
2 63049 132482086
1 20004 29385
1 34456 71042
1 34974 87313
2 93581 400700775
1 65252 80450
2 17631 254956983
1 20986 39123
1 71271 75375
1 31543 92655
1 18187 86614
2 15941 258410191
1 4271 45572
1 71507 76517
1 18829 38177
1 59306 76316
1 21647 43489
1 2261 34754
1 27985 41507
1 9500 34067
1 24356 60120
2 11765 806576110
1 4143 27815
1 2440 74874
1 38356 86360
1 18863 41171
2 12537 526649573
1 34046 41950
2 2035 248807914
1 19520 47940
1 16972 78163
2 50363 989083622
2 38281 953309518
1 13986 63457
1 13236 23164
1 18826 97650
1 65388 89945
1 20679 82420
1 12747 80330
1 47512 54952
2 94232 185099911
2 35509 955422881
2 89103 244846632
1 73145 94289
2 56365 936137044
1 26548 31312
1 38792 99807
1 24987 75778
2 62797 607876
1 80796 84768
1 54140 64515
1 3535 8472
1 43006 81217
1 48300 94898
1 7487 69444
1 41596 71516
1 38067 53483
1 28764 90358
1 17806 83084
1 34670 52832
2 42803 96264761
1 40353 93287
2 14643 608056035
2 51465 464478147
2 39669 172159900
1 15466 82604
2 19177 950449065
1 87161 97638
1 50058 55503
1 67567 74222
1 13768 58278
2 55532 446990157
1 2972 72701
2 7598 121395480
1 21711 87528
1 13812 17475
1 66450 83903
2 13166 964998097
1 27645 66590
1 68840 80917
1 32334 33464
1 19273 98422
1 15964 53050
2 3809 900785140
2 46190 388604661
1 40822 74291
2 62129 692459673
1 68725 97343
1 11443 23471
1 21165 66900
1 29322 68788
2 80228 848010323
2 3080 507687638
1 49231 57194
1 67738 79533
1 63605 97001
1 55053 73104
2 49948 49293644
2 95669 652958632
1 36250 88639
1 54808 59191
1 16151 29815
2 26165 931345101
2 21710 949254571
1 34495 99848
2 30817 741367539
2 80632 687063785
1 66773 72646
1 39622 79582
2 53406 528205994
1 15326 31852
1 33771 45783
1 66990 72029
1 64981 70475
1 13322 98061
2 45514 499002577
1 11915 24992
1 39733 81900
1 13597 42318
2 63824 848576008
1 20134 23730
1 3714 8844
2 60911 865482239
1 7061 64416
2 9489 386753666
2 36816 721526057
1 28594 61409
1 80256 94391
2 34226 419247275
1 9472 36057
1 20985 68058
1 10010 82575
2 90338 482284069
2 31587 692383371
1 26291 73022
2 61246 971831714
2 71133 910551850
1 24626 54062
1 28365 31305
1 1561 63164
1 8185 80449
1 37631 48384
2 86429 522190326
1 92941 93762
1 29969 44467
2 69183 656616290
1 26454 66381
1 59337 80142
1 22102 89151
1 49646 60410
1 52459 93596
1 34482 59663
1 68936 98106
1 9115 65247
1 11612 45324
2 97666 92967400
1 24603 88590
1 42820 72708
1 74505 76176
1 22830 73481
2 97667 58042092
1 48352 61928
1 61373 97335
1 31628 67140
2 46866 575636080
2 68593 472865836
2 62048 640251098
2 15932 458220528
1 22082 69143
2 25334 185660885
1 14131 92706
1 22602 64668
2 39312 143633377
2 15476 340201744
1 7389 11642
1 74132 85996
1 68975 78144
1 23340 39251
1 29026 81207
1 13195 41086
1 9201 18960
2 29408 612520348
1 36665 69283
2 56253 5531733
1 29642 98867
1 7372 25464
2 22514 557161915
2 48843 990781419
1 11935 15747
2 92265 844207867
2 11505 726740074
2 59664 773156429
2 51104 712847699
1 14993 47749
1 36909 74931
2 5333 836817209
1 39865 85415
1 18593 40664
2 74366 726987807
2 57577 641558871
1 60849 94381
1 2648 11933
1 5795 97212
2 5630 224370095
1 45331 56024
2 27963 460949022
2 66045 110116120
1 32170 39439
1 956 92081
1 33515 49010
1 7184 42057
1 32521 45000
2 91503 798656002
1 41591 72778
1 38 21479
2 28728 517841872
1 63799 75285
1 86714 99282
1 26093 70063
1 48607 52410
1 9988 37817
1 44449 90703
2 77561 834875229
2 16949 976657780
1 21696 33258
1 3885 21654
1 27194 43675
2 58643 110695375
2 99839 494931969
1 30963 72305
1 37295 40109
2 9635 92954774
2 1888 710925334
1 47721 95284
1 27078 77069
1 57587 76568
2 59211 111422653
1 45811 66248
2 83293 67206352
1 2226 94087
1 33689 38979
2 63322 677932414
2 4034 184801410
1 20710 60267
1 71025 85360
2 64085 408707646
1 3795 50406
1 17763 99458
1 43213 83136
2 34100 344449024
1 59061 72448
1 14351 36387
1 30654 51197
2 59755 855572031
2 79937 618028298
1 17784 49155
1 46400 67988
1 60187 99602
1 28821 82016
1 42856 55717
1 15132 57447
2 66503 460635350
2 1035 721641
1 89868 94317
1 60209 80815
1 6457 94090
1 78847 89267
2 74552 155312678
2 73494 639631985
1 31710 63726
1 64926 78947
1 4993 81469
1 46984 47863
1 6637 61861
1 11916 37517
1 1891 92931
1 20957 21368
1 53571 76177
1 7114 56084
2 49626 586978606
1 9371 66885
1 56847 87371
2 43715 79033558
1 30923 72662
1 32880 34604
1 29735 57004
2 96906 387534386
2 47386 741462842
1 41602 91278
2 4994 542926356
2 67198 985314338
1 9587 67355
1 29501 35723
1 37032 45054
1 20026 61742
1 52029 93668
1 34330 51426
2 20923 248974157
1 96226 97465
2 8063 752641803
1 45490 51671
1 2748 18128
2 83486 753206864
2 40058 753254673
1 55613 82199
1 18145 51850
1 23275 62479
2 84817 700318562
1 62312 65827
1 49 12338
1 33452 84403
1 54689 97202
1 9727 15974
1 19141 93177
1 31673 54831
1 7643 41932
2 92654 273329840
1 19061 19508
1 8020 54675
1 68218 95002
1 6254 35984
1 27874 41821
2 86101 363457185
2 43252 758614033
1 13677 76066
1 16453 49303
1 24796 52281
2 7337 294260453
1 38666 96257
1 1029 11462
2 34044 397259956
1 83339 88287
2 73099 543620642
1 47311 85131
1 23 79903
1 71117 75441
1 2328 65604
2 818 279617552
1 3593 90363
1 30112 81749
1 59506 87891
2 80101 932799901
2 32962 155127767
1 26926 97909
1 86403 91802
1 28844 56021
1 21481 54872
2 32788 125070383
1 28735 65093
1 13209 71606
1 2268 58864
1 4578 67160
2 9386 779005396
1 11588 58657
1 19282 46627
1 23116 29639
1 65804 72782
2 26003 535127279
2 74440 58053365
2 94717 691785477
1 34149 59592
1 16099 39050
2 34790 891357255
1 59139 63839
2 64468 495810976
1 14154 30957
1 36504 88769
1 65735 78353
1 23836 72697
1 14164 52899
2 18492 444317277
2 43504 466447167
1 19302 63386
1 25529 87925
1 59105 74509
2 31832 865260162
1 47691 88509
1 2335 34755
1 90630 91455
1 54324 92578
1 3151 82333
1 65882 73641
1 34791 63013
2 57109 294599634
1 10193 87552
1 39770 62672
2 77258 737115541
1 90137 91646
1 32397 77850
1 40368 62981
2 29223 878524536
1 7551 63517
2 81924 17518172
1 36932 75242
1 13433 78237
1 41272 48152
1 20464 68461
2 43937 467627937
2 94114 64829684
1 22970 83357
2 71041 607854369
1 62476 75775
1 42471 98289
1 65405 99041
1 70750 82240
1 22937 87696
1 62958 83473
1 11209 96014
2 38931 404381010
1 33955 93342
2 1166 98395909
1 46071 53897
1 18574 26568
1 24727 62286
2 1775 572398744
1 15439 50251
1 11091 49636
1 13417 59876
1 48585 50091
1 81141 84893
1 6540 19946
1 61352 68304
1 69367 89062
1 14351 26253
1 34112 74566
2 17507 986603785
1 25108 62581
2 98935 681255037
1 865 91079
1 11765 56360
2 4484 964692618
1 10060 69490
1 16306 71119
1 5029 57401
1 20874 82616
1 53576 90717
1 32484 57274
1 80969 94889
2 65649 51310808
1 46025 80691
1 20144 71301
2 39650 573821438
1 87461 87590
1 10769 19726
1 10530 71906
1 23782 70641
1 7161 31619
2 10536 703993579
2 84451 282099692
2 33164 521638211
2 89665 600122066
2 16952 323611884
1 61250 63333
1 4946 29270
2 3127 124473149
2 56782 618631670
1 28487 42873
2 37815 74857907
1 53880 86512
1 1043 14429
1 21328 31111
1 56800 97252
2 14310 25964986
1 75695 97180
1 29968 97987
1 25302 40634
2 49510 795400753
2 38213 106192028
1 64027 75942
1 28676 65030
1 1773 10625
1 18800 19222
1 27859 29700
1 10587 56001
1 24069 81322
1 23683 98962
1 2953 86826
1 36263 65519
2 64131 976221736
1 70752 74484
1 49487 68012
2 39162 6456630
2 67472 287110700
1 89320 93252
2 49053 559489023
1 16497 35446
2 64775 736286719
2 71835 865484535
1 31629 70238
1 25121 36453
1 28708 45452
2 26281 428985048
2 75680 299781991
1 54155 84304
1 53928 92133
2 15818 502793524
1 25113 83102
1 31408 37743
1 45884 88121
2 61145 527320700
2 31487 729571399
2 29953 756222895
1 53985 68268
1 17906 23813
2 49406 210310062
1 7242 76750
1 9135 53901
1 10010 70505
1 10469 41120
1 35225 54507
1 39432 47469
2 21141 994561189
1 25649 69351
2 39313 683269533
1 26968 46041
2 29519 921254491
1 12631 66363
1 85757 86296
2 15975 88090283
1 70192 75702
1 24862 57547
2 20557 827900659
2 18456 370738251
1 30140 30862
2 29838 389651853
1 54393 77448
1 7371 79913
2 2391 382272897
1 64623 73694
2 81205 343593368
1 60453 92954
1 78563 90459
2 11688 562010470
1 6276 98625
1 46386 91509
1 15996 38194
1 44846 86853
2 89755 316394134
1 67704 72989
1 30623 41767
1 40501 72037
1 37959 59065
1 30785 44184
2 16649 854340767
2 50283 923784221
2 42995 72901432
1 70711 74264
1 13811 45868
1 39518 71533
1 28485 93484
1 79864 90274
1 70751 75522
1 5838 72075
1 34096 98602
1 59444 84748
1 6356 71796
1 28032 95216
2 45623 201070141
1 12973 80424
1 3426 77431
1 16101 90033
2 83108 66995157
1 85449 89546
1 60515 73083
1 59030 73955
1 42598 74435
1 7218 11849
1 51445 88664
1 7940 34216
1 36483 75718
2 41365 820067938
2 11867 80556037
1 26585 29944
1 12506 98418
1 32950 57475
2 44731 369852673
2 95899 711789775
1 28616 38848
1 9201 71944
2 28063 102959052
1 52961 83238
2 1840 398195947
2 23449 192899778
2 11510 580296332
2 11860 891536616
1 6605 46404
2 70232 701026704
1 80842 89939
1 17858 81095
1 24569 77566
1 26913 43824
1 26283 90676
1 2098 53248
1 82407 84573
2 20582 253497099
2 47161 503870684
1 15071 75783
1 308 6311
1 4676 18790
1 51958 76668
2 76168 848022001
1 2619 88325
2 18934 537033038
1 48603 48661
1 2961 98297
1 40921 77997
1 28494 73476
2 11563 311978634
1 5351 96855
1 14219 45782
2 43970 761826635
1 39081 91172
1 43025 81140
1 48695 51102
2 3498 998315437
1 33308 84718
1 56472 81050
2 4996 388027875
1 84213 90053
1 12785 76952
2 98033 652157459
2 19277 715488315
1 13171 90677
1 23602 53403
1 10758 44922
1 36269 75777
2 93531 342350720
1 20774 74428
1 22685 49528
2 48013 496394382
1 5157 77486
1 91632 96620
2 37731 175216628
1 23828 94881
2 63742 560190173
1 22037 31938
1 24574 78856
2 45810 954799644
1 67756 87833
1 697 71933
2 90176 356290214
1 26692 51927
1 24426 31009
1 16776 85533
1 54212 61825
1 79405 93551
1 33090 49964
2 65232 602512872
1 47550 72092
2 77493 693381158
1 39610 77917
2 44291 534150344
2 53392 320575345
1 43635 59540
1 6818 33431
1 35832 41385
1 11040 78817
1 23951 44423
2 15400 974725158
1 1373 63017
1 27184 90998
1 23606 71412
1 1248 9366
1 436 71130
1 20429 64475
2 56376 333683697
1 17006 87632
2 49563 651963833
1 37023 87941
1 14889 63771
1 36549 74767
2 73382 562387479
2 1941 810919755
1 68546 77392
2 42412 72048584
2 5982 143844758
1 11381 22548
1 52095 91252
1 22205 40833
1 41266 62683
1 7706 42426
2 66593 992992078
2 22551 361381703
1 6319 71061
1 69635 87294
1 33897 97387
2 61403 446100970
2 93724 576701823
2 49972 284145887
2 53895 719016342
1 31469 68383
1 30658 67838
2 72373 534207622
2 98849 528052230
1 5816 11613
2 80005 701413473
1 73341 77392
2 33512 818204051
1 10977 27561
1 34560 57096
1 14929 73780
1 978 70967
1 3340 93777
1 9713 77530
1 24663 48342
1 40465 45655
2 84165 137374370
1 86735 97067
2 81677 777483041
2 25683 489805796
2 11391 78118123
1 32643 41637
1 15284 23469
2 73478 978599449
2 67837 692379444
1 46221 98502
2 34379 938240376
1 6134 55035
2 62079 6579437
2 72286 284047678
2 49396 799592198
2 6985 546971128
1 22314 93515
1 85888 91953
1 56503 72539
1 34885 80942
1 61220 90922
1 5152 30533
1 77760 83619
1 52659 53689
1 41994 82807
1 44187 59896
1 14411 68222
1 142 92878
1 33245 55299
1 922 95205
2 27204 974397383
2 64406 739324965
2 67319 231548302
1 54317 68873
1 60013 73994
1 8641 94601
1 7391 10993
1 4648 87426
1 34326 75755
1 14185 71302
1 17218 69898
1 84779 89549
1 46850 53766
1 47539 62121
1 67721 92707
2 14558 501023877
1 34418 69759
2 17430 649848687
2 68321 774742215
2 13399 309526785
1 43406 96190
1 5584 99837
1 48245 88397
1 27475 84055
1 25343 63181
1 22648 39075
2 55668 697562735
1 65727 87316
1 32468 96476
2 51420 801288258
2 38921 343824085
2 77762 912525272
1 17151 82494
2 21024 620571950
2 59360 80000844
1 16998 96034
2 71755 359404086
2 56002 965132714
1 58036 74301
1 72783 83268
1 30046 50357
1 36033 92381
1 71475 87584
2 19407 884621573
1 42297 88246
1 45858 92019
2 68967 761066176
1 26301 61461
1 9047 80005
1 20571 65517
1 54607 60374
2 87923 707299971
2 97513 676034207
2 51023 689740648
1 55071 64880
1 11238 74895
1 33873 81686
1 33976 62417
1 9225 37542
1 29367 42419
1 61006 98186
1 10291 60956
1 4566 45377
1 44871 87187
1 32764 86436
1 47860 98316
2 13763 294967453
2 14421 109277180
2 72976 206609886
1 39420 80864
2 9734 55428773
2 45866 124576631
1 63722 74445
1 12373 72310
1 60518 62494
2 36026 380818669
2 89402 571081215
1 53881 65379
1 3564 29649
1 74714 82636
1 7547 26878
1 29754 37326
1 43800 66709
1 17925 41189
1 7950 75352
2 53667 120085771
2 6434 995964021
1 63470 89305
1 1529 20827
2 57937 258888644
1 65413 81025
1 69919 79641
1 35439 72148
1 76622 80607
1 135 38243
2 1131 32902839
1 41494 86081
1 52978 97597
1 11008 68509
1 37754 53879
2 37401 604498757
2 58969 15303585
1 39224 71433
1 11011 55892
2 28024 419685846
2 47364 333821106
1 52837 56636
1 77382 92906
2 70802 165257651
1 1239 84508
1 21105 89564
1 54677 76204
1 40620 47581
1 49529 93838
1 88787 95404
1 33544 85165
2 38763 821025691
1 27643 34681
2 50517 45023749
2 15890 479237902
2 49404 263119864
1 27397 51386
1 62051 70659
1 11077 41688
1 89774 92706
1 5032 43827
1 78416 92167
2 67086 153191555
2 59445 793377419
1 28323 63035
1 52277 88368
2 58806 637908401
2 35111 359437097
1 24793 24975
2 26429 280206069
2 28171 602716647
1 36672 48024
1 31245 64115
1 5235 67124
1 6734 80929
2 89343 334002197
2 56700 736671643
2 6774 663385665
1 38606 55252
1 60488 76130
1 27151 79894
1 16106 97042
1 28588 57322
1 8103 55235
2 82065 68608663
1 35839 90104
2 63097 951727526
1 89466 95277
1 21267 36117
2 37678 571278372
2 3863 849089857
1 8925 99363
2 18442 709263917
1 37309 53538
1 43438 62903
1 30619 90591
1 18574 41373
1 40252 89979
1 34700 51079
2 93560 772026956
1 72090 73097
1 37660 69504
1 85585 89123
1 6819 49872
1 7344 83673
2 21195 813356909
1 3295 52263
2 95776 331696101
1 9814 56756
1 23580 37889
1 4806 97509
1 90833 99822
2 34511 970470706
1 25401 50891
2 46849 592187341
1 61873 82719
1 29452 66495
2 30604 858750851
2 80558 142113078
2 60948 183632024
1 21589 49916
1 51201 99399
1 28080 71961
1 20179 62624
1 56883 88334
1 67606 67755
2 59917 871806100
1 46194 92790
1 76875 94892
2 98782 596322966
1 72679 74991
1 13101 50062
1 41936 63198
1 43341 84116
1 79896 83526
1 22627 36382
1 16770 97326
1 18730 27305
1 1936 94626
1 22197 22628
2 57631 126128974
2 94050 65452507
1 57021 71707
1 56000 68102
2 62361 628264674
1 160 92693
1 11756 41744
2 38303 785799033
1 78964 93833
1 22064 67122
2 5905 135094911
2 42794 569675898
1 24120 33119
1 13388 69692
2 89390 461349187
1 8535 78032
1 85068 91535
1 68838 78105
2 81674 136602201
1 58351 99514
1 17262 66354
2 90809 763766530
1 9506 82222
1 9705 17741
1 18466 43012
2 6424 504413481
1 32616 35460
2 40480 774041955
2 28582 430015376
1 16465 74664
2 45612 200414985
1 1649 59518
2 48955 260114177
2 69320 354720943
2 8176 667417438
2 52264 984036632
2 9741 776889575
2 15488 261154418
1 12077 58612
2 50179 525429248
1 12200 92724
1 22916 59147
1 69696 80195
2 88605 775581458
1 12411 70880
2 21280 476862036
1 68915 85852
2 39267 378428188
1 42652 80198
1 15623 75215
1 3621 60869
2 57193 398496179
1 12579 26117
2 10605 770481024
1 610 15133
1 24266 73159
1 61153 81964
1 73868 93135
2 68729 932242409
1 42942 46904
1 6840 13378
1 45441 62057
1 31644 83699
1 35580 95948
1 15914 38481
1 18429 97518
1 31746 94535
1 88951 95061
1 85760 90892
2 98616 269821634
2 37445 286970775
2 63660 228716644
2 99209 384396225
2 66248 19807470
2 90467 482829113
2 42283 270483232
1 22732 75059
2 34572 617929726
1 2406 64287
1 14743 87618
2 58172 487171036
1 4181 47314
1 4667 6078
2 57669 101731132
1 16543 38832
2 96473 469710544
1 27085 61433
2 97514 805533254
2 99063 53997228
1 54047 79824
2 29848 881190151
2 25005 173390255
2 98628 878621016
2 24921 540048235
1 23405 26578
1 76533 85934
1 6347 67166
1 44518 51956
1 59160 91027
1 64539 89775
2 45941 431953645
1 49224 65827
2 1427 288397083
1 15929 16071
1 46861 83835
1 14972 86715
1 1169 76906
1 68292 97814
1 89756 94308
1 22592 72074
1 47184 82560
1 51039 95990
1 37039 86254
2 68932 646376752
1 6486 56024
1 19788 57485
1 38896 48293
1 9821 25523
1 63150 65045
2 81297 365644000
1 42372 53284
1 51973 64057
1 44517 71612
1 3990 66142
1 18226 28011
1 41561 73041
2 93871 267842295
2 7284 95720109
1 12710 91487
2 21499 78817865
1 74994 81825
1 20838 37909
2 99688 181014127
1 52592 94135
2 20631 844397823
2 13610 928270281
2 60339 293840224
2 91137 957006354
1 18036 72205
1 30909 66686
1 8081 88976
1 68924 70648
1 56872 99178
1 7798 8479
2 54355 311159261
1 29480 71090
1 71468 86462
1 49345 97346
1 23363 24341
1 20807 73177
1 16593 40197
1 12700 50712
1 3687 90387
2 87562 463152958
1 48714 83489
1 52 16268
2 98283 152743089
1 17858 90488
1 7026 76497
1 67155 76174
1 88811 99876
1 46242 72774
1 16782 41268
2 10760 476130999
2 65029 77447493
2 74864 737558493
2 36913 14790660
1 86783 93544
2 88027 77501586
1 4534 68564
2 18264 855733494
1 26543 32385
1 73994 78358
1 2113 61288
1 34724 43622
1 1339 76283
2 7882 361593928
1 48226 85946
2 26304 654803084
1 54306 80030
1 15952 84427
1 54062 80878
1 19278 27891
2 15596 326232079
2 14308 980041527
1 49823 84653
1 38795 97040
1 63336 73877
1 29222 77524
2 64210 438797762
1 6300 15131
2 39005 203169191
1 55980 75740
1 26877 40105
2 61050 440447070
2 80806 144052207
1 64781 96623
1 16245 39081
2 75586 121441512
2 23225 99171750
1 13765 82256
1 15360 69244
1 47792 62865
1 24822 99456
1 23766 40551
2 65806 448431611
1 3946 63023
1 31212 92814
2 28531 947884367
1 33969 51207
1 62355 70306
1 15969 85582
1 69172 82887
2 55483 179818824
1 66795 77526
1 22404 36608
1 24659 80439
2 96932 368299846
1 76419 87630
1 18482 54011
1 12188 17691
1 81997 91499
2 55658 665277910
2 10624 443320297
1 45542 70761
1 9969 49775
2 39267 623509968
1 88721 89516
2 99103 734292973
1 43770 68287
1 46925 88360
2 49527 355108514
1 4370 94234
2 8529 545085206
2 32376 693415587
2 86620 830620051
1 39880 80688
1 60752 61315
2 92180 127862218
2 60913 597260432
2 3534 908205490
1 58126 83105
1 52768 83875
1 10762 73127
1 56867 73847
2 36928 468797427
2 5744 462396744
1 40536 46647
1 14829 24828
1 50857 74330
1 79397 91497
1 17885 74066
2 86379 919589638
1 50380 72060
1 24416 41121
2 503 936268378
1 48994 67330
2 34136 124656731
2 59819 497779019
2 77672 658016816
1 17151 89691
2 57028 574719996
2 7462 778568530
1 10009 41820
1 1713 63041
2 1719 457728471
1 16589 77197
1 14919 94581
1 270 99973
1 8679 32032
1 72421 85109
1 810 12960
1 402 57307
2 27696 255928239
2 11186 820052263
1 7353 34381
1 33661 52124
1 48209 50333
1 7553 93605
1 27220 47976
2 60197 730605936
1 26103 34144
1 8893 18420
2 43035 795779241
2 96309 402882582
2 92566 295991084
2 4732 948710301
1 3641 16546
1 81112 87025
1 51297 73984
2 12433 894450062
2 87436 211183291
2 85505 295427814
1 13669 16619
2 79577 43316824
1 37216 74132
1 80947 85458
2 29837 166680417
2 30513 934465328
1 69617 98505
1 52151 90868
1 65638 70753
1 10416 49884
1 8311 88894
1 23981 65883
2 7521 499398122
1 5824 43414
2 8926 363881262
1 56672 87093
1 43027 64065
1 3298 22151
2 41620 530328408
1 84049 86047
1 19862 51887
1 22400 31387
1 21910 91798
2 84985 765996938
1 65192 70175
1 9118 92136
1 6306 93830
1 7210 70834
2 46121 526821378
2 76278 204187481
1 15947 23611
1 52818 98913
1 65343 71564
2 71907 259981373
1 33963 61706
2 56229 481672802
1 39318 71347
1 41035 41379
1 60017 76602
1 8093 29765
1 53460 92093
1 75097 99548
1 13546 95097
2 63373 535413893
1 83409 86400
2 31307 647340141
1 19708 34570
1 36258 41102
1 10820 79425
1 76896 84100
1 11161 56582
2 91612 250184382
2 58813 347282769
2 52145 357309274
1 69209 70573
1 34071 38210
2 91106 192710099
1 90756 98534
1 50081 58582
1 65605 75160
1 67761 78940
2 83448 87491436
1 30071 90466
1 3885 96112
1 19761 86432
1 55522 79939
2 57497 653526464
2 9787 240139870
1 55818 58038
1 5763 62943
2 6695 617656103
1 39392 63256
1 40187 73290
1 2204 11704
2 23151 454184100
2 30001 802619354
1 81263 99522
2 51893 469847341
2 66950 696625419
1 40614 86243
2 39335 772953432
2 28695 864299454
1 9250 73714
1 56155 70968
2 4595 629774749
1 60849 66129
1 288 40626
1 26558 39792
1 21380 92075
1 35700 44848
1 54667 96190
1 23523 31914
1 5722 15889
2 18073 835251848
1 66207 73119
1 86932 88402
2 76155 685648741
1 3929 87401
1 14348 38963
1 275 38405
1 62033 69343
2 15985 140110602
1 63603 85808
2 38622 732296494
1 60968 70395
1 13284 97414
1 75353 79181
1 53896 54090
2 96210 105772026
1 84724 85309
2 36732 849838675
2 75816 308117113
2 9317 210086943
1 21312 41756
1 38640 63484
1 29148 83709
1 56666 64916
1 11230 97921
2 88815 600459362
1 19295 39939
1 6222 61284
1 27180 94601
1 7715 12218
1 6562 17257
1 48739 66944
1 80171 93912
1 35202 95924
1 59787 74657
2 81214 590350365
2 57829 338450608
1 2180 55557
1 69549 76857
1 8616 14067
1 38894 83246
2 93973 408015030
1 3849 48534
1 33935 48766
1 21985 87926
1 82372 82392
1 3120 81143
1 34788 67358
1 2084 97091
2 84031 30022530
1 1877 13027
2 42524 730636280
2 49311 432390011
1 6369 36709
2 10527 479100271
2 89457 24959284
1 84954 98217
2 9467 857075240
1 22960 74276
1 42689 59488
2 71556 577933817
1 59883 65417
1 29420 99692
2 15180 937963146
1 28949 43448
2 98068 559442315
1 7191 29179
2 52952 561949255
1 24950 93736
2 57087 917950420
2 89161 775479769
1 18959 99185
1 48409 64426
1 31791 84567
1 94696 95624
2 78173 859991138
1 25037 92044
1 20234 52618
2 26155 377625472
1 44117 52860
2 68679 531670749
2 52173 4859222
1 17569 19115
1 91843 92299
1 39450 56885
2 62999 109281676
1 36996 56589
1 29721 48864
1 17193 93924
2 41346 2819780
2 96087 440437485
1 43454 67964
2 26950 913203574
2 68463 865195902
1 87208 99275
2 70038 735162509
2 75633 697204108
1 54683 85761
1 4574 40536
2 42955 556968100
2 31136 819128605
1 19199 51106
1 39624 67589
1 15897 77735
2 31570 297389599
1 7221 36126
1 38699 82421
2 47348 11737481
2 89001 467895018
2 78481 754225053
2 47256 352293830
1 1813 55302
1 14378 37853
1 32945 58792
2 48108 763139603
1 17490 26817
1 13529 42017
1 49105 66481
1 48972 97336
2 88560 252128373
1 38146 84348
1 51942 73238
2 38169 31146619
1 33087 56734
2 15693 557142691
2 15657 592830048
1 10102 94599
1 40491 53919
2 6187 63304776
2 36762 182204465
2 21549 486248620
2 62615 801255411
1 3312 51460
1 25379 53679
1 8350 45865
1 50350 77931
1 7770 57323
2 55535 572112740
1 56211 87387
1 40819 84020
1 6027 99095
1 40799 42253
1 57560 67431
1 22680 28488
1 51819 58534
1 36560 42642
2 82903 545528538
1 20305 57969
1 4344 73283
1 31988 42159
1 18254 43318
1 15064 90485
1 12467 89635
1 3911 89887
1 5900 25556
2 98987 175565824
2 16187 722298432
2 97878 196689457
1 16766 69783
1 84228 99017
1 7053 59555
1 17901 35968
1 14501 62645
2 13530 694822643
1 2005 35116
1 12972 28249
2 99116 831246178
1 11560 14790
1 6768 79727
2 46406 800164704
1 7455 48156
1 8382 73307
1 15157 64308
2 12540 248746863
2 14538 415456101
2 64650 669291253
1 29719 60202
1 11193 63107
2 35405 812874581
1 70995 89129
1 51255 89724
2 40370 978191254
1 28049 29410
1 414 41649
1 31063 39548
1 20382 94083
2 73514 796001090
2 81918 217022565
1 17870 77487
1 67216 96087
1 69641 84722
1 7510 21684
2 20569 287877338
2 6801 234397423
2 66184 295260754
1 6262 20487
1 4979 40209
2 11481 763572418
1 60529 93331
1 1967 97775
1 10029 95251
1 11864 22066
2 9975 541861007
2 23211 972555468
2 47779 472019395
1 13056 38957
2 4654 563132479
1 56765 82845
2 35560 460094416
1 2087 59843
1 34445 82436
1 23065 38535
1 56491 62295
1 48024 77013
2 39089 722494432
1 41459 90169
1 56829 77626
1 19539 40316
1 5980 21915
1 15770 79020
1 10601 85323
1 73758 98733
2 12590 728397987
1 9571 33214
1 16142 54064
1 18095 61304
2 47156 30051459
2 29034 825336588
1 59714 80059
1 6121 80393
1 11129 90929
2 99495 288463168
1 20037 42691
1 50938 77383
1 63363 85069
1 45180 46339
1 26681 95328
1 52378 76888
1 34069 62916
1 71935 84783
2 93124 497690321
1 15131 86095
1 9063 29975
1 51425 83182
1 29264 46231
1 74836 89668
1 81340 90914
1 1809 59122
1 73847 84204
2 62193 613576350
1 46267 94533
1 17438 22773
1 56634 78442
1 63641 65591
1 31910 40015
1 46474 95849
1 65985 67085
1 45817 64615
1 25160 97803
1 12502 60964
2 19275 226656355
1 38879 41902
1 36035 99962
1 2716 10096
2 86374 768835152
1 14584 45682
1 12988 99131
1 54094 69604
2 17781 295245903
1 31428 36756
1 86124 92808
1 24123 54466
1 14942 36859
1 16647 58357
1 36511 99787
2 78369 960064999
2 46699 269208919
1 8912 87795
1 40309 51011
1 20153 86555
1 8936 14443
1 41152 53603
2 23754 522910685
1 51616 94603
2 18417 8285720
2 33622 858830275
1 58287 73432
1 73195 86196
1 95539 96850
1 14204 24080
2 22317 573033314
1 12174 32187
1 69131 88681
1 504 18801
1 76623 99152
1 27081 43714
1 42612 67702
2 15770 997650285
1 54086 63928
1 19107 33452
2 96662 770539629
1 9061 47102
1 65399 87879
2 50773 361249265
1 35702 80461
2 33132 30178645
1 89579 90505
1 17050 71090
2 83964 433856120
1 41574 57706
1 31543 97002
1 6388 55404
2 65625 294478514
1 15832 61232
1 76196 98441
1 50926 74144
1 2974 84870
1 2747 45896
1 53195 79005
2 58879 604919430
1 6017 89441
1 19608 50450
1 1048 10000
2 85848 543291306
1 36446 85460
1 74483 90998
2 39965 642297618
1 27666 50354
1 13012 47889
2 35070 675213880
2 28586 341972089
1 56281 64605
1 4351 82332
1 17273 92373
1 33634 48948
1 28610 65545
1 37708 68071
2 14716 52737884
1 33842 97931
1 54415 89963
1 13124 76376
1 13918 40227
1 36855 39009
2 17629 775224649
1 6677 38901
1 47066 84710
1 67202 69711
1 32894 59165
1 38481 80133
1 77231 82786
1 39353 40798
1 36363 44828
2 5871 730051415
1 51993 86209
1 11858 32814
2 91821 354633368
1 61000 90045
2 16088 827825267
1 60526 65920
2 72940 854303212
2 96540 666319787
1 32505 60541
1 63135 73481
2 19414 375272082
2 92781 933586459
1 31898 82690
1 73 79763
1 16108 36924
2 72321 522183274
1 11913 61337
1 76255 80101
2 78068 100568670
2 26722 96299321
1 11226 65242
1 14075 15812
1 72919 79185
1 319 32911
1 11050 88704
1 21494 34015
2 70338 615806256
1 27636 36651
2 49802 27676662
2 94714 462701851
1 1590 12044
1 20790 98811
1 52993 85372
2 28238 737918761
1 30778 64025
1 54598 83978
1 7313 10366
1 53531 75873
1 89334 99984
1 28154 34102
2 47386 198294065
2 24802 799137928
1 3415 89710
1 13994 87298
1 11566 50015
1 56677 80717
2 52368 794346162
2 14036 998089460
1 78243 87964
1 10018 90632
1 3008 84022
1 37019 62550
1 6832 42010
1 21980 37495
1 17250 87393
1 23416 89090
1 25701 35714
1 67044 84850
1 59652 96623
1 44298 95540
2 15354 109231673
1 31285 75436
1 9250 57974
1 4573 94725
1 58032 74628
1 30393 51924
1 11596 45471
1 67137 69295
1 31560 50638
1 27222 48321
2 45072 460262271
1 30688 81245
1 19903 49938
1 23764 79798
1 51499 87329
2 67741 979956233
1 59216 64913
1 74376 79948
2 31108 485280401
1 25223 55525
1 42325 58328
1 20522 72804
1 17780 59471
1 60540 71361
1 42111 72835
1 37697 87413
1 33502 51483
2 75455 804213709
1 24609 36374
1 62570 71884
2 56549 525435611
2 28881 483252291
1 20138 83421
1 7505 20171
1 19994 77231
1 38541 97164
2 40119 215244004
1 22253 52370
1 29469 32273
1 72079 78265
1 79752 82487
2 27117 901423828
1 61176 72186
1 34624 95251
1 1799 57187
1 31048 79650
1 83563 97075
1 12894 64729
1 6135 99168
1 713 69374
1 66186 91289
1 14339 43669
2 94330 367834868
1 71350 72572
1 76481 81627
2 81986 579132894
2 13928 468921301
1 44146 70422
2 48933 507035620
1 26836 40304
1 38109 72700
1 38254 69287
1 52212 57123
2 83741 478271363
1 26869 91082
1 13416 94813
1 35003 44153
1 4643 73716
2 15415 779777823
2 66316 651211238
1 57961 68979
2 22642 830303555
1 10049 88778
2 40583 796261780
1 46875 68021
1 18616 49975
2 31544 772391773
1 56702 78313
1 14733 94861
1 23033 30437
1 60767 66033
1 34118 59649
1 11949 17502
1 12898 23814
1 8538 42568
1 13335 20635
2 22443 821075539
1 49497 93632
1 76293 88053
2 50425 837756848
2 64640 668483285
1 5164 75639
2 94899 492911130
1 22887 84363
1 1769 45935
1 63635 93167
1 64641 94584
1 16716 53585
1 14600 75794
2 39448 136450211
1 8064 75939
2 98357 910814285
2 22753 522829938
1 2061 58477
1 32801 77689
2 8675 430134975
1 11295 66921
2 71402 613866407
2 59781 782427821
2 64843 585885401
1 36561 98031
1 28339 39881
2 26815 263782988
1 1089 9237
2 59426 205132172
1 7826 53614
1 19494 49410
1 2750 59989
1 17022 57390
1 7174 65218
1 58790 94932
2 670 938955545
1 70027 94863
1 10911 20232
1 30446 35078
2 49857 147419404
1 11096 66220
1 47560 65971
1 11475 34914
1 63638 82989
1 22165 75397
2 72476 437565451
1 53863 72412
2 86825 834320905
1 48552 84366
2 91677 483968055
2 55516 925342126
1 61495 88897
1 11808 26811
1 74635 95342
1 51412 68462
1 44199 99864
1 63866 77176
1 14089 81767
2 40033 616803591
1 29222 71566
1 66423 79444
2 49624 675400454
1 29913 42505
1 47118 89506
1 62888 75195
1 21093 72425
1 31132 60192
1 6383 11589
1 24358 35252
1 55208 92140
2 15094 43616344
1 4530 77492
2 3726 601494604
1 38983 91652
1 46326 58462
1 35995 89373
1 30914 96818
2 35165 292493819
1 9332 75072
1 60313 78438
2 93127 370099101
1 59492 70178
1 2204 93378
1 16027 33282
1 27682 30758
2 3257 313973935
1 852 61297
1 18363 37309
2 71629 242096352
1 27809 59578
1 2576 74392
2 23436 3442451
1 3341 36599
2 85569 62540226
1 14801 91771
1 2532 20873
1 58619 97707
2 92995 16182503
1 4203 32405
2 95471 837987921
1 41379 79890
2 53526 942453936
1 78369 86456
1 21726 48162
1 33613 41230
2 29773 537481445
2 69407 460102998
1 45243 45536
1 30287 91866
1 31539 54268
1 41649 95496
1 5373 43726
2 70782 572522781
1 53101 83328
1 12896 13268
2 31556 749847115
2 10625 320348975
1 23175 33399
1 31108 62518
1 51618 72557
2 57960 797184043
1 41762 76955
1 51267 86536
2 21534 833371933
2 67426 50014036
2 91848 321740070
1 30832 67610
1 44686 48955
2 52678 936043884
2 17043 794897994
1 32340 91635
1 25696 47482
1 44733 61901
1 3628 6579
1 15406 29546
1 31011 67283
1 20818 52980
1 20024 77750
1 44701 57084
1 12352 42093
2 31293 727585084
1 18484 49498
2 7598 20488418
1 45792 64918
1 21517 80912
2 48403 456289176
1 44228 87656
2 93097 902428840
1 1733 61133
1 78968 89570
1 48142 74324
2 93592 935853933
1 32665 48715
1 10568 41036
1 17570 17997
1 2946 90369
2 64984 162280459
1 44499 89005
2 33958 974319701
2 24893 836209925
1 57120 58634
1 77198 88985
2 69238 288168347
1 46682 51208
1 31225 50048
1 18081 19101
2 5550 301937627
1 11523 15689
2 75492 859258712
1 54391 96970
1 10994 73613
1 39036 86770
1 2891 43800
1 31926 36285
2 86296 539100930
1 4989 41570
1 63253 94548
1 11613 67331
2 97332 597643058
2 3408 125048112
1 9318 42153
2 53884 694144097
1 6767 54829
1 19677 63933
1 51784 74039
2 19989 245047374
2 39030 443438081
2 31959 867031108
2 46382 566317756
1 27056 67880
1 34013 70816
2 85975 35950276
1 45926 62373
1 48497 97750
1 61276 98753
2 10681 462275937
2 31093 585385582
1 62006 65742
2 55054 411499742
2 60797 523410915
1 6716 64865
1 52674 71784
1 16917 76083
2 85512 387006259
1 74735 79705
1 10638 66289
2 90573 255940712
2 53827 530124003
1 32308 49836
1 33295 35708
1 15615 59717
1 34533 56666
1 53654 61841
1 28612 69890
1 5827 93957
1 5980 68625
1 7690 30874
1 21439 58376
2 4893 717784964
2 97695 866298082
1 2760 99301
1 36005 99537
1 20946 54049
1 37082 98839
2 79513 574467198
2 61353 713802741
1 38855 88773
1 8715 46004
2 70946 279881478
1 66813 73459
1 29323 72535
2 44369 917045473
2 78300 422419564
2 61696 142485834
1 15053 41958
2 98898 473877416
1 67112 99263
2 8233 372755431
1 44719 58837
1 23864 35220
1 41397 67276
1 6939 91410
1 11994 35338
2 13221 926138311
2 67058 219937222
1 33403 37754
2 91672 541764560
1 22153 42229
1 22318 50823
1 21185 80674
1 1273 79572
2 1913 357350364
2 50011 104390413
1 76529 95371
1 45937 76010
1 10399 23912
1 85285 87337
1 45202 96537
1 63254 77703
2 35072 623332948
1 26185 53342
2 37746 767366193
1 18244 38790
1 17603 24032
1 29369 75524
2 68997 806634940
1 33947 74246
1 67021 78328
2 74967 381801162
1 1696 54569
1 4605 49928
1 26255 50146
2 98493 942383569
1 53694 68519
2 59251 476798035
1 46803 92340
2 31871 208012326
1 6317 19390
1 2375 56594
1 18054 52553
2 82347 466242468
1 4147 28193
1 48074 85747
2 20709 883700211
1 58574 90738
1 69999 77528
2 5229 325558248
2 60161 174650810
1 40106 99238
1 32017 55069
2 17513 251849895
1 119 15007
2 79755 16598261
2 95030 484986311
2 44890 89874924
1 16746 94505
1 3464 91956
1 23679 41200
1 53652 86397
1 18298 22597
1 68710 94223
1 57394 58773
1 49569 72600
1 34144 88533
2 67909 617027647
1 38515 58977
1 5393 20475
1 28579 47342
1 23196 35151
1 8791 93681
1 4659 71243
2 59863 971657255
1 52829 74391
1 54311 63414
2 98894 276383712
1 19494 78564
1 93865 96936
2 13803 150170446
2 65782 958777260
1 24682 28259
1 16710 88053
1 23590 83426
1 66182 88705
1 1943 3888
2 22793 861792204
2 679 754762293
1 11467 96744
2 38252 728501813
1 10989 72474
2 4545 54597041
1 10420 45936
1 32366 68090
1 77807 90325
1 52297 82180
1 30753 55038
1 4708 92946
1 80799 84806
1 8000 29689
1 37106 66561
1 11862 64436
2 79241 818124547
1 23449 71762
2 72123 947409338
1 39724 72927
1 76236 78616
1 5769 55124
1 71815 92571
1 29109 93525
2 39073 475590684
1 9478 31725
1 9514 39671
1 23984 44494
2 71579 542717462
2 52786 531279110
2 4573 967738147
1 26572 95259
1 17334 56653
1 38907 52007
1 82617 85050
1 27396 87369
1 30158 31246
2 33656 526723252
1 15423 29818
2 54604 862138451
1 18436 41640
2 48506 411837727
1 23569 96486
2 95646 770188664
2 65183 57714738
2 56136 683590029
1 53733 94584
1 40682 94246
1 57217 83751
1 26113 44019
1 40703 47486
1 11189 31362
1 48361 61493
1 23590 25163
2 44884 94461989
1 80600 84032
1 24376 58667
2 50366 584181235
1 44491 71463
1 72935 80519
2 33384 426338058
1 31787 71188
2 27613 159899902
2 87881 649343948
1 1076 47864
2 11670 650043545
1 49442 68163
1 29143 73985
1 99095 99908
1 10087 25110
1 56467 64574
2 68657 379879668
1 52828 68372
1 874 76641
1 1298 21072
1 67506 71234
1 30576 37206
1 18861 84122
1 42023 77858
1 929 90757
1 9514 40085
1 2366 91686
1 8287 68635
1 40131 72222
1 36436 71055
2 45119 221984959
1 6493 89973
1 27112 75278
1 18996 59696
2 597 312730882
1 76895 88121
1 32371 61928
2 25006 753145167
1 72752 90892
1 38071 97473
1 3848 31561
1 49870 98018
2 54354 427954704
2 78121 62349665
2 96562 15579343
1 71752 94940
1 42218 43417
2 53617 473439482
1 1543 29682
1 16260 42603
1 29752 41452
1 35772 44868
2 65968 974079361
2 21434 729227757
1 17191 69321
1 59047 85137
1 33178 83087
1 211 98973
2 72970 222072721
1 13772 22555
1 24405 96180
2 15260 130181173
1 28514 83390
2 84266 248564387
1 25195 97877
2 71048 520229751
2 25355 216376377
2 94482 269066428
2 12659 746736148
1 49067 72040
1 17462 76411
2 89962 830456239
2 21708 245442641
1 76270 90304
2 57437 223998815
2 46188 623294486
1 44811 65886
1 53431 66722
1 54403 86110
1 66479 66681
2 26896 736129900
1 22804 82835
1 34591 91140
1 78877 84787
1 2537 93156
2 20443 800432406
1 37013 60442
1 16966 92195
2 87126 630993286
2 70305 942011450
1 58532 63540
1 36500 86996
1 10954 83270
1 51353 61266
1 30083 84598
1 43092 50647
2 3151 656119244
1 53921 74357
1 34782 91928
1 26264 47487
1 63401 79625
2 94497 592837330
2 71808 906617372
1 37622 62693
1 42320 66982
1 26392 33934
1 33398 99175
2 33451 591748769
2 60101 325415915
1 69668 84052
2 56532 524880162
1 7506 78421
2 54699 791496386
1 15990 85829
1 45915 55695
1 45207 77308
1 8795 55468
1 56533 60018
1 52675 74274
2 13082 324969155
1 12211 38602
1 20833 42271
2 41292 108275983
2 83145 980002771
2 24434 397141957
1 47871 51120
2 622 60085466
2 63794 396904793
2 59996 888932008
1 13081 92749
1 51807 82032
1 11882 50569
1 14258 83497
1 46576 97006
1 53058 83611
1 36103 95865
1 26967 99592
2 80397 799029324
2 60829 858373254
1 7298 11686
2 68325 946834671
1 42227 51406
1 7606 32170
2 40165 124522372
2 76184 181458901
2 7638 372189395
1 14616 34654
1 33376 48519
1 54489 65031
1 56224 74216
2 68928 224659185
1 30622 59029
1 43731 96249
1 62382 65426
2 21378 47604867
2 46842 389012103
1 2915 53719
1 1015 44167
2 13696 145265326
1 644 11178
2 36890 801520288
1 6418 19551
2 79264 969075791
1 61529 80840
1 22259 65040
1 1757 42358
2 92748 327973288
2 74813 320838251
1 56981 84736
1 19467 49212
1 23870 81235
1 17821 50714
1 18592 43160
1 7841 85748
1 40794 98855
2 24137 279272932
2 46296 30774115
2 90183 450662570
1 522 26431
1 35180 62436
1 23920 63622
1 68722 72704
1 43007 43893
1 79221 84888
2 19061 335201813
1 61773 79086
1 8463 74407
1 13895 44178
1 64646 69815
1 1605 90898
2 55320 777330514
1 43787 50153
2 20811 436712053
1 41643 95627
2 75214 832052135
2 12979 378312240
1 16872 58562
2 71733 569784510
2 50227 378978766
1 47580 50230
1 32303 60779
1 4276 21115
2 98903 523683854
1 67080 86481
1 14373 41941
1 22840 30140
1 66858 75791
2 99682 372561138
1 30954 46062
1 83035 96280
2 13732 698279774
1 63885 96989
1 34170 88946
2 43125 840702258
1 18111 24718
1 7481 15663
1 35293 88442
2 31229 594694164
1 36115 98362
1 4723 26673
1 23761 96813
2 84540 83973023
1 17063 24630
1 70982 93302
1 49702 62318
1 1266 20388
1 32346 59303
1 77929 78348
1 23112 76871
1 14251 58994
1 46033 72469
1 34068 77290
2 22873 927310582
1 41482 76775
1 32822 43433
2 22337 386967084
1 45284 51542
2 57982 294184094
2 70355 876895891
1 41071 65998
1 38766 81973
1 65735 66217
1 73274 81672
2 30369 828908501
1 28318 37795
1 7894 96112
1 32800 80925
2 2976 313904357
2 61536 725010129
1 14724 33788
2 77179 559331503
2 12791 49638378
1 6296 45030
1 57262 90939
2 64378 773314060
1 11826 69173
2 70915 912872116
2 10206 652278802
1 18277 39696
2 11468 180428495
1 49762 93872
1 40023 72571
1 18533 81852
1 53014 81144
1 28232 49064
1 24394 39172
1 10967 22249
1 16269 37446
1 69902 81868
2 5610 777795974
1 47112 65347
1 23865 64720
1 80505 95396
1 29947 86509
1 6122 18847
1 24003 55251
1 32991 84340
1 82819 92813
2 76887 852142956
1 38585 83181
2 30985 134208498
2 42028 648593087
1 4772 95562
2 6905 9477112
1 27029 80776
2 86626 192435871
1 35173 75361
2 81432 52400764
2 63434 341566109
1 30680 83918
2 79470 58129952
1 29372 49336
1 33201 71523
1 17391 82178
2 71119 972136131
1 33564 37155
1 4698 43783
2 73946 136519788
1 29143 74831
1 50359 67349
1 89362 92805
1 12016 83389
1 60974 96441
1 6821 35442
1 11693 69689
1 47021 83181
1 45900 65866
1 52663 85456
1 45744 96180
2 43343 436895926
2 83685 821307515
1 20061 82956
1 80116 91614
1 10532 44908
2 96808 973731537
1 568 36923
2 35293 600819452
1 5778 68274
2 44950 761578246
1 51855 79348
2 10948 872066915
1 69219 83378
1 48249 99093
2 39767 359373319
2 83680 154335348
2 1250 950598393
1 8427 61840
2 39143 277996588
1 1071 59473
2 35834 637461438
1 7668 65472
1 17374 63001
2 14992 748732099
2 46489 974409117
1 58819 95637
1 73327 81145
1 49064 87509
2 40223 912502055
1 66209 88680
1 17601 69290
2 20735 914570677
2 23379 839007857
1 51755 52072
2 15122 592605245
1 14530 84439
1 51475 75676
1 70102 94708
1 25554 61845
2 33729 273321300
1 31114 32840
1 13468 90029
1 17978 96219
2 18032 770219973
2 42732 297199570
2 15227 326083067
1 9309 67871
1 80555 87272
1 69493 88154
1 24295 66099
1 30134 38772
2 5381 721131785
2 19691 887487226
1 30666 31231
2 93498 770327835
2 83304 507356677
2 18013 40748108
1 50889 75671
1 16940 29135
1 3149 77685
1 84594 95868
1 11998 59269
2 20975 478898162
2 44660 498059374
1 15710 39695
1 48347 57826
1 13996 48779
1 20561 79677
1 43436 70813
2 96462 307248083
1 7654 32169
1 31408 91774
2 25290 814415776
1 77634 86571
1 68527 90299
2 41230 124084867
1 16508 19335
2 34206 763995140
2 86387 977707481
1 36346 71862
1 37828 47178
1 25428 32667
1 26057 41914
1 47564 52670
1 67648 77451
2 57497 242256107
2 50391 382429166
2 6555 135914796
2 60841 945254845
2 26432 932205183
1 3314 70719
2 62196 646526177
1 868 73035
1 37824 82596
1 37122 99369
1 48092 95699
1 28062 73667
1 36427 65426
1 40200 99353
1 47619 47694
1 33934 53039
1 82199 94281
1 22780 71436
1 23473 78966
2 47826 978751290
1 21550 86808
1 75153 81423
1 2718 39487
1 60576 68002
1 24160 92374
1 35803 70579
1 53974 75542
2 5714 634648741
1 32055 84163
1 51904 76223
1 23676 36537
1 43356 44145
1 7072 12133
1 36472 69233
2 23207 966290678
2 16765 218640048
2 76079 519670629
1 11749 48964
1 3366 54738
1 51607 86068
1 28729 44210
1 17606 70144
2 57084 878590045
1 15471 75600
1 27131 86585
1 29924 73897
1 77911 85996
2 9007 47888477
1 4983 68781
1 34569 43980
2 8 328198773
2 26883 118908087
1 191 9272
1 51736 65762
1 16161 16277
1 14109 63646
2 41121 416194576
1 37443 51840
1 87709 96330
1 5299 94264
1 23979 98832
2 50107 567170625
2 35734 864854135
1 10476 82525
2 10262 875631095
1 77094 95320
1 80558 94149
2 41530 36352486
2 43876 197978748
1 89375 98148
1 5353 6015
1 14551 98219
2 29456 883769896
1 7339 94218
1 48051 81776
1 4980 25940
1 20661 41516
1 4655 80846
1 45742 73654
1 24501 86336
1 41810 66845
1 53144 89532
2 94132 373733214
2 88668 2299094
2 11625 702385013
1 27202 97364
2 52918 234330216
1 344 82839
1 59762 80479
2 15000 683471634
2 39629 187587922
1 57516 92605
2 56224 504631156
1 62331 87682
1 66176 88182
2 31823 203394577
1 37377 86778
1 40590 62392
1 4912 54680
2 82815 927797790
1 66179 70975
1 81203 89134
2 23904 43204776
1 18750 94293
2 51750 351199526
1 25427 68065
1 86926 99869
2 81073 824309259
2 84744 206023037
1 40022 45657
1 39622 98572
1 1975 51266
1 57893 79067
1 70501 84192
1 6476 76314
1 30653 77143
1 6399 97980
2 57157 374822479
1 11549 12631
1 12340 72746
1 29500 34396
1 49533 80070
1 86056 98382
1 27509 54589
2 30694 42476509
1 27743 87553
2 56568 432597332
1 35120 50656
1 37964 64004
1 42170 55590
2 587 660061616
1 59244 78328
2 72225 409766970
1 19121 98287
1 13357 23688
2 47442 407790381
2 78169 793097261
1 68549 94115
1 19420 65206
1 39635 57766
1 73841 92174
1 26812 76327
2 11489 491461167
1 12132 38867
1 61031 61618
2 88932 854480645
1 6973 31835
1 58490 80614
1 24947 85724
1 27915 81931
1 57859 63063
1 43312 73879
1 11287 24207
2 25039 756507041
1 54911 73038
2 77766 438009695
1 72866 90470
1 2696 26623
1 35932 73173
1 23322 88962
1 26029 84799
1 20221 91376
2 93537 998452620
1 6146 18324
1 38664 77345
2 48713 824932858
1 34863 82914
2 6758 678075583
1 47131 71052
1 68697 79668
1 43823 82184
1 80532 90574
1 12401 53151
1 39449 49025
1 26174 82237
1 4469 56314
1 40214 71265
1 37892 49274
2 17302 533154867
1 73984 83000
1 77179 99327
1 46485 94884
2 66723 858716811
1 10700 49438
1 24528 75562
2 84524 576568035
1 89252 90973
2 88520 866790619
1 42261 97104
1 77338 78548
1 5825 96098
1 9669 76478
2 77147 462518066
1 24598 43895
1 49099 55185
2 60863 753284179
2 86806 121524665
1 17843 59636
2 25615 581135117
2 29850 870697644
1 59763 75324
1 29424 37430
1 5206 7589
2 6362 740819036
1 38641 44838
2 74064 691481091
1 44952 87870
2 91272 585594235
1 53768 82932
1 75521 79462
1 52299 64781
2 94929 290414247
2 47208 335967987
1 69042 78861
1 10017 48367
1 41920 89928
1 23821 58471
1 11062 50090
2 8279 761385469
1 22089 39298
1 52154 95646
1 27749 48276
1 45130 81627
1 22423 98188
1 1048 41085
1 61978 83685
1 17435 56080
2 5989 325368852
2 68779 807098624
1 30843 40948
1 17415 73070
1 72655 82514
1 44242 72138
1 21559 66552
2 3148 367115793
1 16827 63960
1 38306 93202
1 13611 96164
1 38336 80863
2 16714 714609863
2 80512 159702696
1 52169 84858
1 68314 73067
1 89041 92116
1 17018 61367
2 57172 375538964
1 14255 66033
1 29819 96133
1 34077 40281
2 86956 163327768
1 44219 50250
1 10196 90762
1 74147 99677
1 66860 98874
1 10613 68640
1 26554 83716
1 47552 71332
1 39833 76170
1 9824 17560
2 308 436274839
1 48505 67237
1 27920 69896
1 5472 42110
1 56835 71155
2 55127 27662745
1 23937 64748
1 736 30141
2 15118 593709901
1 63700 85589
1 55786 64228
1 33507 79315
1 36541 53916
1 15355 16831
2 83087 481852577
2 15044 287023854
1 9214 55742
1 54803 58125
1 65737 91050
2 39955 463162667
1 39586 98514
2 22865 103228588
2 61102 890772876
1 22505 77388
1 81406 87836
2 60946 10804270
2 18355 704533154
1 25586 34946
1 27821 35975
1 63484 95645
1 87142 89236
1 1573 80287
1 22890 63325
2 11878 341516897
1 14676 97521
1 15331 19408
1 28696 84462
2 22338 792847881
2 45740 710437489
1 33796 76632
2 99869 912567665
1 2157 14855
1 54925 81121
1 27273 67635
1 34588 78528
2 75267 907615247
2 39776 790126704
1 16085 19816
1 18960 74060
2 72489 683812923
2 60404 938849740
1 53000 94148
2 21695 113544706
2 46371 195384456
2 11229 288535527
1 39490 96641
2 85889 706737794
1 21661 34712
1 62577 81303
1 9423 83569
2 93200 637737844
2 20837 274196464
2 90444 314522488
1 21974 53976
1 1129 79940
1 19449 97293
2 75533 958576742
1 40697 62527
1 15940 56654
1 58796 91041
1 9145 31942
2 51710 743021468
1 30083 98567
1 2907 69850
1 19925 72957
2 40242 232994591
1 51475 76422
1 33050 49783
1 72277 79534
2 72998 865452608
1 62827 70525
2 78251 119479156
1 56189 73011
2 73711 809051897
2 69148 691122252
1 66004 73485
1 32535 57575
1 22404 85036
1 64249 70556
1 19487 36707
1 31754 36050
1 31258 85731
1 2563 44427
2 37243 631593788
1 40160 86048
1 34251 93163
1 5742 35600
1 12250 97826
1 39975 78718
1 6177 88138
1 6307 16563
1 58562 80915
1 60706 90385
1 97768 98061
1 2447 73314
1 12940 47936
1 85185 99127
1 11228 14487
1 28727 97882
1 1727 35352
1 37968 71256
1 20991 48527
1 43086 76496
2 91059 388135165
1 33500 83590
1 53547 65480
1 37233 58202
1 16633 78242
1 49182 79278
1 16906 82897
2 86287 859882818
2 76535 470953262
1 22073 52379
1 57527 96944
1 16391 57740
1 35775 91233
1 91152 92798
1 74265 80868
1 30303 30874
1 20891 20974
1 16771 86133
1 82834 94075
1 1725 25529
1 50905 86538
1 6359 7204
1 69673 70056
1 7162 81322
1 71963 77856
2 56049 192514895
1 45884 86985
1 14744 32107
2 26739 913712048
1 12866 13822
2 26193 141534114
2 77178 929108965
1 45206 45890
1 59658 85197
1 39123 70584
2 58520 347939088
1 2958 17807
1 29019 94898
1 44936 49020
1 42970 62558
1 12389 35385
2 13539 389986026
1 60557 85363
1 33979 98232
2 17170 734525342
2 9052 317019987
1 8802 78816
2 982 6809801
2 89672 161058149
1 10269 82898
1 14294 75080
1 7727 43970
1 80283 96509
2 29128 952401900
2 97068 539490461
1 15081 23959
2 26093 168540307
1 13318 22309
1 49369 62444
1 26657 69423
2 21397 468039041
2 1633 895090633
2 66526 150516346
2 73069 539547261
2 97207 242696191
1 44105 53126
1 6545 67618
1 40905 47766
1 20715 36315
2 51409 273215310
1 73795 92202
1 13644 47038
1 60042 73669
1 38545 87384
1 20709 82881
1 93581 93791
1 40883 41299
2 90277 852698910
1 23458 24260
1 45849 87862
1 13288 24350
1 37034 93790
1 17703 83254
2 28069 141009088
2 81280 44898100
1 40346 56646
1 66310 91899
1 29169 35670
1 679 84020
1 40638 65562
1 26409 58826
1 21699 43860
1 33930 44420
2 78079 70991207
2 89253 938211606
2 77097 54151350
1 75698 82681
2 889 996154672
2 84065 371558632
2 46068 603248061
1 47524 64336
2 51037 106502248
1 38614 81950
1 36410 92141
2 68996 125929712
2 580 556265732
1 55135 58717
1 50702 74995
2 19682 641868640
1 64809 84127
1 69503 74986
1 26462 59756
1 78152 91278
1 10551 46956
2 64440 616285810
1 19321 80347
1 5888 60438
2 77071 620954191
2 33491 750566596
1 82920 83345
1 33906 95002
1 7355 38733
1 11123 26494
1 40904 93905
1 56140 65571
1 7868 45050
2 73159 53739063
1 54706 90989
1 52276 71459
1 39305 40764
1 79978 84931
2 97043 755368427
2 77548 367121405
1 14901 26184
2 62412 539290894
1 8654 30943
1 58165 89532
1 93902 94747
2 3804 60998532
1 55032 94328
1 95647 99109
1 10506 67606
1 76980 95509
2 9198 651528193
2 88091 351279490
1 56927 70050
1 4795 97066
1 14866 15052
2 10623 595899391
1 37258 73062
1 31767 91637
1 39435 95689
1 58094 64486
1 45534 50268
1 1811 82024
2 60892 712362809
1 12709 39087
1 27110 74866
1 6395 97410
1 497 24922
1 64861 80699
1 43568 71349
1 61496 97225
1 16754 57171
1 722 66483
2 26265 627104910
2 72588 300379889
1 27482 62756
2 18493 905759369
1 50710 81782
1 49848 81531
2 67021 173224364
1 26051 90475
1 53572 70824
2 84390 987471587
2 83687 400624409
1 9806 27084
1 13396 81484
1 51487 86513
2 92553 596929433
1 18940 38065
1 8523 34952
1 23108 96315
1 59770 97089
1 59747 78769
1 29422 64130
1 68426 95756
1 6945 92235
1 18026 33655
2 42405 36189831
2 23128 3570948
1 25073 70414
1 11207 98537
2 59041 389602533
1 67268 74014
1 9969 78645
2 11638 615335697
1 65594 95306
2 75030 427578249
2 29631 927695163
1 37402 86069
1 89270 93853
1 58396 99767
1 6738 18859
2 11588 105703417
1 5768 89505
1 22513 75254
1 60466 74951
1 15367 58599
2 1035 928403065
1 11888 85689
1 57184 68320
1 2839 63787
1 33938 95767
1 60411 87605
1 31785 72994
1 5361 28471
1 15627 46107
2 32998 784098488
1 76519 87735
1 25331 56321
1 15221 51550
1 8424 43505
2 70635 205215988
1 53085 55906
2 35618 774081512
1 13975 20123
1 10450 79312
2 87416 558488343
1 50342 97549
1 31221 46059
2 73436 220855268
2 67310 552117282
1 47746 91866
1 24260 40768
2 22248 561959124
1 44424 77612
2 13495 941570210
1 27085 60406
1 80526 98544
2 19782 29955218
1 46187 80510
1 29427 80125
1 73730 95768
1 78477 82449
1 7057 56224
1 37315 72957
2 23843 291293220
2 12488 260928428
1 12057 80359
1 25522 63715
2 62780 506035181
2 3786 569399876
1 67851 87777
1 16371 28002
1 70265 70768
2 58904 633148045
1 32826 66295
1 10659 99214
1 56976 88233
1 40742 92921
1 33349 67151
2 10538 5598678
1 3089 60128
1 8527 30680
1 12805 30434
1 49564 86630
2 52013 786546568
1 1838 44419
1 41097 48466
1 4214 65704
1 28610 83692
1 19181 66891
2 81765 746364492
2 63 233775462
1 20158 32528
1 33641 79512
1 43577 60276
1 5705 55909
1 1905 13373
2 36021 698475681
1 52242 98763
1 41689 68769
1 30546 59357
1 40126 41071
1 14441 21679
2 11992 854743512
1 22080 76093
2 37849 561170600
1 9120 60697
2 57376 608478622
1 39248 76954
1 13784 80860
1 27013 47076
2 88307 855787274
1 15806 39950
1 6968 88188
2 31470 447279398
2 61550 640990753
2 20835 934591653
1 41639 76173
1 93849 99127
1 27016 42288
1 19995 62765
2 12791 721627768
1 65659 86496
1 9804 28446
1 23220 47176
1 31915 85087
1 3438 33484
2 7616 754738972
1 67920 75214
2 89241 262048695
1 33434 56642
1 18411 51203
1 8440 60280
1 56675 83153
1 92589 96168
1 43858 69366
1 70291 74634
2 96927 927172244
1 391 62942
1 66570 90128
2 38384 318473221
1 59547 81013
2 39878 832930634
1 24935 30291
1 31854 62884
1 16815 47882
2 76895 836701446
2 34616 860406449
1 2285 12073
1 14404 70106
1 44258 96118
2 76036 377713420
1 15663 74493
1 47091 57705
1 62296 65680
2 75374 309787886
1 70916 91008
2 31635 206617382
1 50412 97999
1 51168 82151
2 8120 265271777
1 5068 8754
2 74524 205879873
2 87430 552788394
2 37646 70078717
2 72965 7491260
2 11342 651209976
2 88560 888018320
1 46257 94101
1 66671 99789
1 14788 46735
1 1874 81778
2 208 375627146
2 89201 424709955
2 14644 622724757
1 75109 81744
2 74786 658298816
1 26075 27543
1 4915 55267
1 6095 15973
1 58784 79615
1 77427 84379
2 42537 461373417
2 3730 409581236
1 2759 42100
1 47775 65026
1 47124 50659
1 40082 40268
1 10671 35288
1 16009 53190
1 51159 86933
1 62310 81675
1 1402 64196
2 46370 1170754
1 48710 95547
1 11084 21654
1 9548 70389
1 68373 86400
1 54059 87199
1 31011 99986
2 81367 391026691
1 832 9467
1 32238 43477
1 46070 70598
1 44202 65905
1 52882 70539
2 81038 318680135
1 12930 74125
1 15781 57944
1 23685 67518
1 28672 50444
1 1843 18936
2 52902 915442684
2 8234 186992763
1 12850 28492
1 35355 64865
2 16153 942214651
2 85152 934290459
1 27692 38781
1 7 54823
1 11185 77940
1 4919 28373
1 18370 90928
2 50112 804986042
2 50132 67612442
1 50088 81848
1 65065 97407
2 81716 621350957
1 13484 59110
1 13243 88819
1 23364 36827
1 8536 75473
1 78100 84069
1 22842 41975
1 55111 67887
2 92012 281723383
1 10898 71076
1 72291 74122
2 11444 574609695
1 31591 39327
1 71516 84231
1 4920 47924
1 56842 87834
1 5390 64868
1 16738 82397
1 42490 84968
2 45803 751962898
2 64989 517120625
1 11283 55493
1 37957 45576
1 22661 81048
2 36206 649521533
1 56170 84467
1 4457 54022
1 7061 8532
2 2784 661408322
1 13767 64482
1 38351 95205
1 58762 81126
2 30334 426899153
2 2067 464139945
1 31567 33120
1 37326 82873
2 55769 650607843
1 31430 95932
1 78084 91738
1 89022 98510
1 68627 87141
1 5779 23673
2 43961 309334442
1 4797 28135
1 19201 19771
1 78981 80269
2 20231 790685986
1 16651 24562
1 22479 24184
1 115 8773
2 59699 178762770
2 2151 782591079
1 53978 79750
1 59638 89040
1 48516 50896
1 86107 96441
1 13392 83208
2 10211 13468716
2 41491 832724197
2 70469 820955823
1 92169 99070
1 94460 99346
2 12279 981367621
1 65770 95282
1 20458 83329
1 9994 56823
2 94203 699766556
2 33131 81932247
1 47890 98523
2 85755 114506715
2 35872 782411681
2 95265 471990787
2 96880 432696652
2 44148 664667623
1 83506 96333
1 966 86114
2 12866 125876303
1 67500 86176
1 6125 98481
2 74897 179013385
1 37022 41357
1 56156 91246
2 26766 987893475
1 2932 45503
2 86610 986102719
1 43265 58078
2 18305 404320433
2 42862 900245087
1 41536 68148
2 54685 940488384
1 33513 40319
2 54721 500666799
2 71549 805296718
1 52041 93877
2 62368 366423772
1 35650 59720
2 58201 95345309
1 36528 69618
1 45540 80864
1 57430 95417
1 9605 45079
1 55666 83458
1 51213 54348
1 6119 68056
1 28738 98797
1 33520 68246
1 36674 83040
1 8049 8781
1 36659 97137
2 19811 951576974
1 3369 34272
1 46846 83707
1 34757 70008
2 19300 566534420
2 80342 755109387
1 17395 51766
1 47453 99299
2 48116 869325102
1 57401 67534
2 29111 43001554
1 89459 97675
1 24183 93998
2 40969 197589622
2 85291 789585525
1 7154 80635
1 20432 89991
1 16127 29299
2 5046 611353828
1 34730 78726
2 88650 894968626
1 22557 47291
1 47500 84771
1 13742 30077
1 11659 57873
1 15615 30987
1 57763 74937
2 67741 854519315
1 7507 81816
1 1681 94523
1 15560 45118
1 24904 58062
1 50285 78547
1 10459 54575
2 84009 22776050
1 61055 62207
1 34620 69411
2 47180 67704908
1 15951 32675
1 24510 78511
1 49601 94128
1 52475 89399
1 2611 34388
1 46899 98243
2 91825 531013942
1 43242 60177
1 21729 60672
1 20260 37355
1 16387 86968
1 63573 81003
2 75854 535528159
1 29245 71739
1 8242 35743
1 27937 69105
1 29495 79690
1 22329 46751
1 42407 61673
2 27992 545625400
2 61666 347373881
1 12958 25249
1 69136 90554
2 94784 81962428
1 9717 24139
2 45588 899057299
1 45407 55994
2 44164 340524510
1 34300 87235
2 92251 232046833
1 45956 49341
1 20529 52357
1 71088 95357
1 17845 41572
1 29043 51093
1 67097 67227
2 60710 516521282
1 3526 97847
1 7627 57849
1 2711 41128
2 71298 656836179
1 77624 97270
1 86767 89211
1 62786 88128
1 6059 91191
2 79506 135553500
2 34666 352903574
2 55349 635885823
1 66713 77100
2 28554 13250329
1 17192 72837
2 82775 873862454
1 15030 37095
1 77554 84235
2 72892 347614184
1 28302 94597
2 24987 403479123
2 77091 767906962
1 18170 46948
1 30722 31438
1 37523 57683
1 21297 25082
1 30497 74748
1 22134 44164
1 48451 90200
2 86549 476956430
1 16204 37599
1 49447 58853
1 59263 98572
2 32731 203694647
1 43077 75061
1 54716 60909
1 6796 70479
1 46809 50899
1 45523 82737
1 11386 35490
2 65996 91062574
1 33705 77162
1 20823 41362
1 85060 98647
1 17547 42417
1 66269 85807
1 98320 99301
1 74148 75133
1 10782 78563
1 60369 89880
1 26431 43258
1 5337 26583
2 31607 75858999
1 47197 62885
2 28658 652172666
2 75927 642062014
2 32174 285035745
1 58876 89466
1 65861 80816
1 6912 45285
1 10429 44606
1 33584 60157
1 18260 90149
2 38038 452390085
2 3078 304890731
1 74850 93779
2 22016 872610668
1 54302 68154
1 39530 55851
1 16666 45935
1 31919 44953
1 22866 45050
1 25700 78097
1 13604 61282
1 57123 72171
1 29447 75106
1 12103 92800
1 38214 50735
1 10177 18375
1 41448 43170
1 2010 82926
1 72369 98836
1 13062 68673
1 9027 74224
2 11231 995732801
2 75906 450167021
2 7267 932768867
1 3662 31491
1 13262 45933
2 97565 302129556
1 37822 43144
2 19029 945087810
1 14111 89776
1 82735 84581
1 36528 53473
2 56396 333525939
1 59493 84276
1 36668 83916
2 88219 20321885
2 2944 694300464
1 59024 94800
2 99948 220474968
2 16196 672475570
1 96137 98411
2 1178 29830391
1 20384 87112
1 10072 15092
1 62968 84198
1 6014 62245
1 65938 72393
1 28761 71243
1 12400 43258
2 84523 707178951
1 59900 87059
1 15468 94885
1 43794 44715
1 84433 91508
1 1360 40073
1 13515 88862
1 39839 85220
2 27761 695910136
2 87299 882870583
1 71627 85063
1 19740 59539
2 38172 688607799
1 83252 97670
1 6430 84181
1 33682 47305
1 12717 30647
2 6792 712859873
1 28790 38185
2 97759 155180014
1 62747 85731
2 19687 755104662
1 84273 85727
1 69069 81315
2 45352 588442569
1 70234 98910
1 7726 54968
1 46054 54707
1 28256 39730
1 509 90691
2 81658 344823634
1 8975 54802
2 26063 239779758
2 8953 213282062
2 15624 714136972
2 28850 770679004
1 7925 65351
1 92377 95945
2 4972 595716652
1 96016 96508
1 37217 70104
2 71626 543715880
2 87424 873036248
1 48191 82766
2 90294 236566550
1 6013 81986
1 20126 27234
1 20832 81421
1 74765 83427
2 42630 772658194
2 69810 567078158
1 50396 76757
1 4621 60449
1 50921 91917
2 23478 762918013
1 52028 70280
1 49305 91386
1 79800 93087
2 13943 84466115
1 32270 34188
1 49073 85602
1 12364 44217
2 10851 728358683
1 64049 99262
2 18920 2651492
2 98088 801980997
1 22407 36588
1 40695 64847
1 60804 65026
2 20748 315236765
1 2149 77771
1 28257 39530
1 50564 54824
1 45748 60292
2 16650 28757807
1 71897 79416
2 12588 447101322
1 83841 95777
2 92823 190273536
1 11647 52694
1 12153 55112
1 72416 85718
1 16653 37294
1 43747 64792
2 49869 564517509
1 52029 80367
1 30254 61779
2 76665 282789653
1 22343 39344
1 41794 72451
1 57015 80081
1 16779 88279
1 2606 24216
2 82356 477504370
2 14581 605706502
1 12885 34205
2 93942 786447784
2 31337 377844633
2 14031 608294204
2 20058 131468458
2 38523 995347943
1 2774 42137
2 25559 584666685
2 45038 668059826
1 54037 70445
2 23776 895130861
2 8932 344744689
2 65858 362904507
1 67967 78485
1 28318 81061
1 79973 81556
1 30822 73135
1 4827 12792
1 25369 58537
1 51657 88105
1 29650 86490
2 25956 778802435
1 26954 60663
2 7497 658629393
1 33423 64961
1 9299 55050
2 83751 736729338
1 6486 20987
1 27074 87215
1 43254 97974
2 92343 91171248
1 84564 88878
1 9100 39840
1 74711 88122
2 69981 381703113
1 43212 81588
1 61787 78573
1 28160 54033
1 880 75651
2 20416 287946753
1 21283 74697
2 39529 221274641
1 38286 73282
1 35790 76541
1 59768 66550
1 24629 71597
1 14262 38957
1 34987 49594
1 16142 63964
1 4764 82219
2 52846 652589839
2 79846 779872349
1 48683 87385
1 14408 63688
2 42940 980331097
2 60086 459657638
1 7784 98878
1 48361 68734
1 58941 67758
1 16351 89525
1 6257 86485
1 46506 48667
1 95314 96948
1 66512 67460
2 45330 55452524
1 59181 73562
1 43829 68163
1 5173 59256
1 43834 62392
1 37728 79922
1 52434 91972
2 11042 252681879
1 2325 17945
2 84290 703381523
1 16483 46655
1 29801 63027
2 59965 411491849
1 20397 43544
1 24041 27129
1 30068 51880
2 66809 955394430
2 44595 898407980
1 57397 70801
1 10348 51202
1 51361 59649
1 7672 36018
2 51307 38631228
2 3036 648522093
2 58802 604187586
1 10252 69927
1 17708 54808
2 64608 295493970
2 96937 876194968
2 99452 543466676
1 67224 90316
1 43866 71414
1 33468 47689
1 16087 90857
1 67707 90621
1 57853 79993
1 45931 60056
1 48 55478
2 94782 448598201
1 35644 83840
1 49632 83431
1 21631 23763
1 12721 69168
1 14195 79987
1 47189 98001
1 11738 36511
1 69205 71081
2 9022 892961695
2 39291 977168254
1 49097 73455
2 35214 320827920
1 23189 93439
1 86736 93590
2 18740 816640803
1 5683 90116
1 59579 74599
1 3868 60124
1 24819 29934
1 18788 54951
1 10203 43503
1 61420 80696
2 94233 383198613
1 27523 81757
1 71020 79914
1 39388 59847
1 31509 94053
2 84486 93130498
1 13015 92417
1 49300 73639
1 9306 43122
1 37716 68515
1 39567 69147
1 22617 94814
1 20177 72672
1 8906 68838
2 64590 17185566
2 68658 147626425
1 11266 90430
2 59484 568131262
2 3709 131251181
2 46628 732530926
2 86208 497384021
1 32026 81546
1 14328 33852
2 73385 987554568
1 17788 22170
1 31911 63391
1 787 7409
1 8759 49565
1 21406 76244
2 13522 926096527
1 45687 85990
1 22864 79516
1 39756 48435
1 43657 77746
1 1664 75879
1 29611 54893
1 4208 88744
1 26402 35074
2 86022 837023279
2 1646 590690571
2 73329 191621140
1 39649 81813
1 11976 19065
1 56433 65420
1 5806 27910
1 79646 88208
1 66835 78937
1 41570 58517
2 94562 589006743
2 54589 907710103
1 42300 80611
1 33167 46611
1 31375 56836
2 77655 637900545
1 29365 56857
1 49819 69992
1 47928 75953
1 5589 77727
1 20241 56224
1 7987 95057
2 494 562805656
2 43138 928914403
1 25929 40257
1 32608 44187
1 55993 92200
1 47727 56933
1 70794 90233
1 49109 76365
1 73642 74510
1 77393 91551
1 17026 39212
1 8775 56695
1 50580 91613
1 41312 98387
1 20700 76359
2 70587 849834399
2 45232 32446857
2 56759 813397602
1 29173 86674
2 89856 594767561
2 69374 729905448
1 74104 88788
1 62738 87566
2 30248 766313760
1 40664 83293
1 50311 75701
2 68279 119552493
1 55824 85866
2 54194 562546428
2 70445 195414547
1 5346 81831
1 16652 99008
2 43970 677114873
1 30659 79861
1 741 9517
1 41448 67368
2 16538 37132668
1 34192 49980
1 52980 71893
2 84197 370264478
1 26601 47601
1 28409 60882
1 29553 47631
1 21501 83980
1 9196 77219
1 88505 93141
1 24503 83929
1 48658 73211
1 23426 96414
1 35315 37056
1 28027 77728
2 21516 554466165
1 18166 20430
1 5845 27470
2 21546 888778083
1 48196 87489
2 84202 867575950
2 61482 685161444
1 31892 59135
1 47617 90008
2 68415 973417509
1 11983 51388
1 11718 72068
1 5347 58087
1 29274 95546
2 33898 946901328
1 13228 54984
1 31657 79492
2 41448 159872949
1 37707 89208
2 93480 789346609
1 18079 90460
1 35832 52231
1 6030 69414
1 85142 86679
2 57362 516523048
1 1249 78110
2 4596 456964148
2 12491 226674013
2 12561 613784901
2 76016 757379897
2 91409 475988971
2 78044 306251247
1 1927 76090
2 10602 798060491
2 36638 642684923
1 2281 11225
1 56038 88178
1 39308 93395
2 32990 359496240
1 64210 97739
2 13284 539767738
1 18008 26294
2 3195 783873272
1 42777 63582
1 16610 70429
2 90583 729560216
1 28425 99137
2 34292 214753501
2 74797 875363234
1 61605 88627
1 42775 57023
2 3780 399506961
1 34169 34353
1 79580 93739
1 39648 63947
2 96637 677275735
2 4165 423327533
2 10949 307569308
1 53026 92861
1 34803 73655
2 44894 929459448
2 36998 51477487
2 22513 96668322
1 36393 65869
1 65456 88439
1 52285 90555
2 89768 627185893
1 26802 95505
1 8494 90196
2 4449 935358662
2 80485 337423032
2 61489 344363697
2 18062 333037915
2 33086 102937292
1 55497 67986
1 36161 98509
1 57118 73772
2 45879 313786453
2 52026 328361838
1 12369 87864
1 3045 53299
1 85195 89785
1 20507 29615
1 46931 98056
1 52755 64156
1 32564 88061
2 88451 694896110
1 44274 60388
1 12122 61303
2 97209 64236158
1 3814 53937
1 14714 60699
1 92748 94304
1 55105 88611
1 44180 92901
2 63685 707838549
1 26919 54509
1 23751 94151
1 26380 89043
1 14529 42892
1 49669 88700
1 87243 87496
2 50686 417994812
1 44178 50927
1 25847 28260
2 42832 404107721
1 7539 95855
1 50517 99706
1 8154 60690
2 62940 762844848
2 87190 333941151
2 65373 502147165
2 36651 349399996
1 8615 83068
1 68612 97624
2 55764 226048375
2 74469 201212420
1 1408 34814
1 23182 39993
2 91850 43008456
1 53872 59303
1 25913 26821
1 26575 91421
1 41783 53142
2 33209 216506848
1 13813 50752
1 51705 89172
1 18866 99495
1 30778 85164
1 40880 51846
1 97317 97355
2 52281 604720458
2 49233 492401736
1 44535 68201
1 25564 43178
1 61262 87789
2 862 566075958
2 27374 307683724
2 56094 757174088
1 3062 18054
1 12878 34902
2 18789 909126761
1 2332 7476
1 40826 76300
1 30336 68574
2 63612 915146042
1 15676 45008
1 39304 44797
1 22261 55751
1 3744 43245
1 43786 53695
1 32977 61432
2 60949 685170350
1 48020 69381
1 64791 86216
1 10123 77474
1 3380 38473
1 53125 60356
1 3408 65856
1 19684 65359
2 62975 888006720
2 39030 359111707
1 69372 94051
1 13449 92857
1 23883 68570
1 37404 71669
1 14087 37913
1 10925 45154
1 28144 62627
1 30808 88469
1 5907 90966
1 6606 72036
2 69121 589654578
1 21249 49299
1 13414 42868
1 7 45190
1 22936 28834
1 15031 78211
1 27361 92154
1 26885 58341
2 57259 469477785
1 39572 89642
2 99801 866491426
1 21304 31811
1 54356 79809
1 40190 61512
2 54826 900276808
2 64920 638358977
1 36270 58505
1 17643 79252
2 40937 824115192
1 41803 84124
1 48161 59710
1 22183 82935
1 72694 89591
1 34274 38059
1 62940 81452
1 42337 88834
2 19703 509943858
1 16140 32434
1 66790 77138
2 30031 199831140
1 5368 21331
1 65076 79391
1 52047 79337
2 85476 597427446
1 78652 99798
1 61482 70436
2 1491 680172330
1 51810 76527
2 82354 86759574
1 38352 51626
1 32967 84316
2 59645 56142261
1 62113 84090
1 59168 82439
1 15266 52907
1 22274 43875
1 12326 45948
1 14749 58323
1 56381 69642
2 64759 370445344
2 14228 598930348
1 5916 75737
2 39057 613638868
1 75765 76937
2 95076 862931862
1 13331 77358
1 10580 20751
2 41277 126568444
1 74137 75079
1 38188 95067
2 47496 523331772
1 11194 45938
1 50574 71261
1 62294 68584
1 17640 37452
2 65242 590025034
2 27963 853079582
1 5240 20498
2 16403 644085396
1 35063 85251
1 76580 95279
1 6135 63293
2 37162 223166319
1 33370 47182
2 83437 552708284
1 13479 50630
1 8660 95160
2 27700 528600291
1 44069 48557
1 40502 52026
1 23506 97340
1 9319 90572
2 9954 102698860
1 49527 52007
1 51651 72847
1 23215 79906
1 79339 92250
2 33964 234302805
1 33185 59122
2 65836 207092165
2 49357 50381017
1 20107 41503
2 37608 520258383
1 23094 90433
2 69937 414771833
1 68043 78953
1 9193 62941
1 9108 14908
1 13837 85634
2 83088 263785073
1 8407 70592
2 39699 300375586
1 31565 64049
1 1228 4525
1 6930 78418
1 6859 16278
1 31826 48788
1 44415 80527
1 13079 91643
1 41354 79537
2 34015 532477793
2 93295 869237516
1 18056 40100
2 36539 312619445
2 89426 489495033
1 18117 21821
1 73436 79369
1 65670 83248
1 67425 81421
2 65550 290696765
2 2069 743854950
1 17711 73883
1 5748 88166
1 77931 88349
1 73801 91142
2 57692 699502648
2 8751 34621367
2 51107 125988338
2 19657 347715814
1 1075 31725
1 2379 57320
2 29214 506128851
1 31410 39100
1 60068 73759
1 35919 91992
2 5737 835320030
1 36485 56801
1 51916 90225
1 15048 43946
1 34775 35410
2 64480 847425278
2 72218 313053400
2 85914 545479378
1 26237 71828
2 68067 341445789
1 6364 98516
1 21604 53298
1 25165 54867
1 11991 70088
2 99800 488635413
1 33357 43081
1 18536 27831
2 14031 829229001
1 13377 78919
2 27373 161679728
1 2294 8939
2 30050 18127244
1 36545 60292
1 65610 78616
2 46197 547536299
1 69732 94442
1 59676 70454
1 13519 93078
1 220 51264
1 58341 88965
2 18696 919891676
2 99225 394674197
1 48015 84626
1 12393 66711
1 6090 64881
1 2740 63832
1 31008 71232
1 25197 99204
2 50992 278492907
1 80567 90112
1 12367 16227
1 29843 58487
1 41218 58032
1 61529 83447
1 5479 32497
1 21248 82976
1 31207 90256
1 287 46365
1 70089 70613
1 39677 73199
2 46099 615598516
2 85144 509614550
2 38924 588542344
1 21208 95101
2 69336 320657551
1 16587 72561
2 83263 871408279
1 68994 94850
2 58652 385764809
2 23940 514226018
1 4184 14027
1 37150 64752
1 17898 77261
1 4244 11967
1 14685 72808
1 19645 66930
1 66168 79523
1 2244 79984
1 29416 83016
1 34469 70309
1 20274 46437
2 89072 230577617
2 83681 945315067
1 24425 54690
1 59954 93894
1 66896 92328
2 40832 755680427
1 78679 79791
2 65682 30061794
2 57808 354199186
1 66532 82596
1 47169 51510
1 11379 80278
2 56885 494854137
1 18293 67245
1 50422 77195
1 20632 56420
2 98120 81720045
2 86977 366456692
1 17680 46048
1 18504 49652
1 35668 45313
2 76073 415911993
1 324 77492
1 54798 86671
1 1290 4173
1 39552 44276
1 32724 95361
2 88731 488597156
2 84447 175009869
2 62673 682804522
2 78725 285822276
1 61280 88581
1 35466 59678
1 5434 42455
1 3455 20868
1 44521 72119
1 36038 88873
2 55199 868679738
1 30391 39773
1 2041 14729
1 81051 98314
1 32038 56181
2 50371 889309589
1 135 66662
1 11941 23832
2 94862 134004668
1 43917 49127
2 74372 333433343
1 24207 69757
1 27684 81019
2 55124 548888478
1 2711 78045
2 65190 274426509
2 85624 488893509
1 55705 98864
2 53292 31524970
2 6202 954059520
2 48338 524026491
1 16124 97077
1 60627 68241
1 4447 92753
1 22694 50138
1 80356 94124
2 92219 147868299
1 74543 93376
1 48742 60779
1 25942 52347
1 16384 49385
2 98436 252406000
1 67598 97907
2 57776 577155351
1 22909 96039
1 8000 88231
2 76657 705034409
1 30102 93146
1 57764 73136
1 75442 87495
1 47407 96126
1 50658 61963
2 10269 843071169
1 30049 38689
1 57486 93766
1 73775 75357
2 93675 83452389
1 68506 78245
1 6843 15288
1 43684 93052
1 53605 64443
1 71076 89239
2 84441 357460759
1 69418 86394
1 48 97084
1 64275 67282
1 27044 66972
2 33056 210020348
1 22498 53176
2 7261 60321238
1 11758 71149
1 58348 77193
1 13934 16808
1 43777 63110
1 40662 94702
1 40146 49519
1 6107 43197
2 57759 255936936
2 75076 767643743
1 32751 60239
2 83693 287864912
1 74282 79483
1 67760 81370
2 61750 798351672
1 96232 96770
1 7196 42745
1 26297 46811
2 71552 598715452
1 70115 81259
1 84113 90729
2 85639 430565563
1 2096 68749
1 59554 74075
1 13033 53587
1 65814 81704
1 24030 60847
1 31739 49468
1 51448 77840
1 589 5101
1 76475 76981
1 1867 90133
1 16086 74721
1 61028 65196
1 22723 56141
2 85824 837537445
2 70337 550214440
1 68291 79229
1 9027 89568
1 47129 64838
1 53870 85529
1 58879 95543
1 26895 61972
1 286 67947
1 8833 39709
1 42034 78447
1 57036 59399
1 19350 50739
2 46051 504736933
1 16578 54268
2 85159 576284987
1 9135 70463
1 666 10762
2 53319 713913510
1 37781 98956
1 33951 58893
1 24999 56082
2 1568 323655480
1 37177 60340
1 2133 44046
1 41807 77801
1 79863 88056
1 2452 89206
1 52916 88036
1 16223 36313
2 45379 710370124
2 10215 670224027
2 52982 2976705
1 36503 65443
1 2205 15003
2 75745 295045737
1 16902 83697
1 12023 14860
2 40546 625361873
1 10665 41173
1 12419 74164
2 41370 278223597
1 41236 44288
1 53321 55192
2 52528 29584427
1 3955 65990
1 8760 95387
2 51460 556133978
1 13970 95103
1 50565 73975
1 39930 54775
1 62770 82202
2 16220 550239347
1 384 41142
2 78783 474478651
1 47034 67178
1 16285 63669
2 59865 40005215
1 38849 87486
2 26667 499832031
1 28191 30723
2 15431 620291506
2 95123 296198598
1 19922 85592
1 24986 99633
2 95847 659474578
2 93325 893012860
2 6094 44950922
1 21734 81853
1 32677 42426
2 46606 560853262
1 12302 37537
1 52427 81693
1 77817 78724
1 32778 61686
1 51726 55622
1 9765 30330
1 12174 62395
1 62636 85094
1 5242 82872
2 89156 392891442
1 50624 65314
1 29625 69303
1 38550 97767
1 61639 82493
1 44350 52691
1 71303 95137
1 39599 67297
1 12657 72788
1 60177 62901
1 6653 54092
2 20640 763589456
1 13865 57463
2 5887 514391097
2 69179 354422034
1 1150 89802
2 97968 20797746
1 34297 78510
1 18542 82697
1 28963 99881
1 45514 55286
1 49411 98520
1 7661 86946
1 68115 80580
2 85163 459686352
1 1025 65313
1 19343 88345
1 61499 64754
2 29776 599039206
2 99954 109386564
2 34200 77855491
2 67586 616223226
2 27213 332501617
1 26485 98466
1 83112 92354
1 54432 81077
1 31037 84717
1 7978 20801
1 16105 74871
1 44718 55397
1 52472 99201
2 2851 600382368
1 3351 61814
2 80468 624444265
1 2203 60788
2 70305 871819252
1 17201 83803
1 6651 47362
1 82824 82995
2 23351 314513196
1 6911 58750
2 93714 503278164
1 83364 84078
1 23365 40206
1 48430 56286
1 20106 51211
1 31748 66893
1 4465 99461
1 1422 5436
2 42269 459981745
1 4434 33069
1 7682 17602
2 13436 195035251
1 9506 53210
1 15514 85198
1 19990 57316
1 20137 50486
1 44184 78170
1 28881 51764
2 87720 205173499
1 46899 47695
1 13611 25218
2 13349 514829227
2 227 405705354
1 23297 28139
1 49163 83878
1 54758 62827
1 25188 76621
1 24194 33651
1 16558 92922
1 11100 17946
1 27372 34210
1 77439 97056
2 91850 514491774
1 24685 35559
2 1282 150415913
1 41955 70929
2 54730 826097409
1 66499 78630
1 31910 59250
2 99583 647552679
1 17542 95375
1 9370 30880
1 29363 39675
1 43381 66329
2 60696 790355226
1 17674 60139
2 14248 900856356
2 70650 848832788
2 42079 794953272
2 97360 493334497
2 52138 407986224
1 35920 99296
1 84860 92962
1 18508 49054
1 38454 88817
1 31116 48569
2 7830 129088917
2 25256 555592991
1 19240 97315
2 3396 938185573
2 72088 503606067
1 35014 47023
1 38991 69592
1 10762 80785
1 7936 84976
1 58967 95218
1 23495 81529
1 42287 71511
1 80423 90223
2 11598 293315510
1 10691 40166
1 21570 76666
1 48014 99765
2 91707 528759981
2 7454 369059609
1 79693 86313
1 57371 68805
1 76708 80993
1 510 23982
2 37115 793314556
1 40308 60878
1 2436 2732
2 75622 350317609
1 35801 79534
1 9417 77532
1 26603 45915
1 61044 99099
1 29656 30242
1 30215 38213
1 48209 55101
1 33220 46880
2 16845 115838842
2 25624 916673451
1 27968 29589
1 41214 99376
1 11839 12562
1 17402 26532
1 87316 98269
2 8202 152983755
1 43684 88639
1 63614 71643
2 52492 817150516
2 23852 606013052
1 4677 49224
1 49955 85907
1 42439 72002
1 53420 57748
1 16303 43674
2 75944 191028156
1 26236 94267
2 89207 908701124
1 22990 68557
1 10007 58077
1 51044 70589
1 31005 81318
1 23743 35722
2 41251 227975487
1 52012 98297
1 60531 63698
1 10117 54531
1 57410 58033
1 30562 40902
2 75407 263198188
1 37134 85922
1 35428 66350
1 25775 38121
1 61584 86068
2 84132 618913599
1 44006 52333
1 45658 80818
1 4342 72530
1 21001 52322
2 80396 18764293
1 1440 53857
1 72626 95461
2 7465 949187184
1 38167 49914
1 9415 24853
1 10530 40004
1 74152 87040
2 4961 506085053
1 5522 41081
1 25911 66946
1 271 22794
2 19144 1241539
2 15064 383245228
1 8167 81262
2 16291 484970771
1 5319 82799
1 50337 99589
1 79324 93679
1 40930 44111
2 13948 966943492
1 49805 90279
1 301 62724
2 82279 242470427
1 76733 89466
2 99970 797127004
1 72996 75589
1 38630 65512
1 61784 88694
1 38893 87628
2 34460 132519166
1 34087 69109
1 46716 56484
1 53223 80508
1 25135 25891
1 28397 70994
2 98905 107690681
1 68308 70189
2 15751 53129829
1 18611 95293
1 21214 45008
1 27707 36582
2 33327 820768534
2 8513 241730929
1 43624 51810
1 20776 97522
1 493 1336
1 62949 86728
1 12830 64098
2 58794 820647647
1 2567 99255
1 40091 47801
1 24390 45647
2 23508 358739966
2 3332 421101986
2 72729 91553831
2 82972 651835927
2 88446 673814248
2 57147 220389922
1 23644 42648
1 44085 75291
1 38531 72501
2 95676 955928142
1 16452 63957
1 27140 95234
2 54211 962221509
1 46417 77996
1 33809 34702
2 92794 604045344
1 25824 81273
1 29756 42803
1 5104 43059
1 60182 77056
1 1730 55481
1 15905 47711
1 5699 8354
1 38358 98073
1 19822 81781
1 26071 28734
1 74784 99791
1 30971 56998
2 76616 509016647
1 22011 99301
1 8007 80522
1 25090 67917
1 33806 83094
2 37838 548228811
1 60518 71971
1 55189 99217
2 26655 23252146
1 6251 72339
2 83994 971393178
1 62850 71414
2 26582 636801972
2 50294 388361922
1 1931 96149
2 85798 387389180
1 3538 41468
1 57211 81627
1 39717 54102
2 59192 387704271
2 70968 310879436
2 89866 905697639
1 47809 79680
1 65010 70850
2 58541 401880746
1 79952 95672
1 25429 87709
1 48969 52626
1 19616 76254
1 87549 91493
1 56122 76577
1 50267 77502
2 12154 397329533
1 81067 81509
1 6516 84598
1 19294 64787
2 19188 628506964
1 85928 93218
2 86725 478827382
1 8491 40932
1 18490 65892
1 11360 27182
1 333 46211
1 15581 73002
1 5189 87754
2 84715 691082522
1 47048 70313
1 29713 85156
1 56802 62518
1 11996 16994
1 9883 27446
2 38581 734099079
1 40924 43877
2 2475 978942310
1 16833 49607
1 38852 39012
1 90681 90940
1 36228 71963
1 14307 58424
1 19036 42864
2 32643 839971721
2 50487 2435608
1 26107 86838
1 31974 49889
1 21410 92544
1 56760 93816
1 36028 82849
1 1218 78071
2 61350 36057944
1 7098 43040
1 2873 4799
2 73161 8237253
2 92109 917865984
2 70059 376629634
1 12016 82325
2 23911 23407157
1 42101 80720
1 80857 96311
1 60445 82831
2 38658 754265724
2 16271 101648182
2 68720 103853701
1 38913 96191
2 80560 248359687
2 80332 471638788
2 55223 525942458
1 13141 60038
2 58348 54904998
1 16455 17072
1 33658 69323
1 24402 74507
1 49109 55344
2 6949 825536744
2 29323 226962543
2 12542 318405717
2 82476 344679006
2 15067 969760853
2 37213 142436992
2 56206 626938205
1 76793 96622
1 3234 83013
1 32640 77928
2 51538 538816526
2 46917 208920319
1 80837 80987
2 95626 821598736
1 31331 56306
2 64735 252641785
1 78200 90487
1 81378 82008
1 53054 58005
1 18565 55385
1 54427 75736
2 51830 94528547
1 70341 90727
1 48623 60457
1 5769 67882
1 5634 8556
1 23100 49596
2 94571 366174121
1 1415 30834
2 90675 982936999
1 16684 83215
2 14588 973558728
1 43613 48642
1 54809 80234
1 65448 65781
1 14919 59839
2 59017 560666487
1 45843 59366
2 7611 444492855
1 1977 56450
1 47120 71891
1 40731 64378
2 24925 144980918
1 5239 35514
1 33256 66093
2 67052 814705642
2 32294 766216505
1 17110 33669
2 9084 732617999
1 13574 42973
1 23189 77327
2 28694 148624573
1 11900 93705
2 16366 305890751
1 26374 71210
1 31391 96321
2 50226 577495125
1 24254 75020
1 20852 55563
1 39872 51852
1 50652 97539
1 18029 76751
1 14082 39921
1 29713 40473
1 62332 86760
1 78561 93641
1 1180 68921
1 55360 60215
1 31628 78886
1 60391 88957
1 2153 62828
2 75640 462190302
2 29799 108415946
2 82328 876563368
1 3279 32096
1 25717 95999
1 76233 85379
2 47023 478979024
1 1259 64154
2 67705 175617290
1 14238 64412
1 85414 92899
1 48459 83764
1 62982 95514
2 14353 914094791
2 79768 899124758
2 92272 295827808
1 56695 74360
1 2919 57191
1 17103 82998
1 32915 48319
2 79979 316718159
1 34019 80069
1 45988 68586
1 31238 54527
2 75317 627170017
1 21417 97650
2 29796 380638477
2 34135 950677886
2 80598 968599017
2 14852 299377636
2 62968 957343012
1 795 91607
2 26261 771650243
2 30986 949694439
2 68191 977469771
1 3611 13563
1 36592 65309
1 8989 36776
1 13845 96291
2 27326 611958662
1 12540 23767
1 46274 61304
1 17243 44660
2 90620 326644393
1 44067 84096
1 66491 91092
1 84725 86154
1 81396 92054
1 9784 19147
1 23432 66143
1 38699 61620
1 31068 98578
1 31538 87116
2 9288 600486091
1 1769 35365
1 72954 96088
2 47366 908418754
1 31013 50881
1 31329 83956
1 26042 42885
1 7010 7579
1 25935 63312
1 27934 55750
1 3044 30533
1 15408 87696
1 36522 57305
2 14961 182425250
1 27087 30553
1 25393 32876
1 28540 34246
1 14818 90622
1 49292 63186
2 39468 571104380
1 2385 9693
1 81414 95885
1 53706 79371
1 30409 59380
1 17464 84847
2 9156 171365370
1 62364 69027
1 52029 79713
1 78614 88158
2 37801 874772365
1 20330 96043
1 28566 63652
1 2608 40816
2 65035 390668626
1 76571 85214
1 43558 66683
1 48404 68207
1 66048 93816
1 815 87846
2 54630 37804908
1 89034 99983
1 55828 91878
1 35315 67592
1 33226 36421
2 15605 723614611
1 55885 74636
1 72393 96571
1 16156 33192
1 53921 87294
2 50888 383414605
1 10615 34140
1 6571 61497
1 79726 93830
1 13628 29529
2 89507 566846829
1 39843 54762
1 65689 93130
1 6886 57509
2 91235 444485899
1 30003 87278
2 28816 114145347
1 10354 51738
1 40794 63084
1 12730 93138
2 35901 254453363
2 88654 774798091
1 40403 50920
2 61268 794649325
1 25567 59635
1 10473 52721
1 49211 54586
1 25143 51078
1 44067 75795
1 32952 46919
1 8166 86946
2 44130 628036707
1 1731 67933
2 11890 566500716
1 2079 26540
1 9956 22301
2 71653 512671100
1 19893 49284
1 41803 69303
2 74745 655945807
2 24343 835696022
1 10016 26070
1 18738 22979
1 31590 57325
2 58704 108604944
1 27160 61678
1 2638 32329
1 44253 76844
1 22926 63926
1 57179 96005
1 79490 88032
2 69142 725401886
1 24884 53838
1 52944 85236
1 30520 55616
2 11089 633317559
2 49798 322676078
1 15157 59301
1 77321 83831
2 62639 992446512
1 70953 89611
1 91548 93813
1 66302 85809
1 71560 95831
1 20817 25689
2 94947 131572832
2 52444 109756385
1 4724 81792
1 14929 30804
1 44996 56712
2 53328 900731419
1 13436 23252
2 96356 795299507
2 35809 573763349
1 91852 99353
1 76905 83495
1 38230 43371
1 61331 69373
1 63472 97739
1 10318 29642
2 84648 189630687
2 48003 211459377
2 64579 464542566
1 47312 64450
1 84915 88420
2 80124 307824258
1 23917 78433
1 65531 72568
1 76809 96350
1 47294 78651
1 763 1594
2 11437 368986475
1 12814 95911
1 32179 90752
2 65888 724441488
1 30326 53580
1 49362 57302
1 16903 47293
2 16976 450063688
1 49596 64834
1 51946 60384
2 14613 981588536
1 29706 94309
2 64894 507375746
1 34663 52909
1 29944 39612
1 7107 34429
1 32306 76530
2 29497 735500106
2 66581 512196500
1 65699 79224
1 6773 59096
2 98503 31126326
2 25130 772455483
1 29662 33244
2 769 930863943
2 45374 931776017
1 26592 54343
1 1554 47501
1 24819 48852
2 63945 753809925
2 55323 581671419
2 27112 6291949
1 11605 81521
1 13624 51778
1 77575 80284
1 4668 81231
1 4446 16908
2 36319 648793016
2 18626 961373988
1 4221 83905
1 37273 75622
2 79668 931868191
2 7337 664173428
1 21219 36747
1 39734 39905
1 3667 40913
1 61777 71967
2 58486 634869263
2 42466 217602893
1 23260 85229
1 5841 82463
1 29631 65077
2 44767 280264459
1 43570 58868
1 53881 70108
1 45929 58637
1 16136 53100
2 43515 891017773
1 23754 81299
1 25572 35016
1 13381 18363
2 45093 584168899
2 92182 238010812
1 17885 56674
2 33884 429595984
1 37309 58883
1 37290 69751
2 23071 403239267
2 89583 594201195
1 81528 91841
1 34804 85809
1 45645 53474
1 47574 49696
1 57330 86604
1 56734 64700
2 24576 196954022
1 23164 40631
2 27125 628425106
1 5483 18657
1 6781 91127
1 60919 72248
1 51347 95933
1 26411 69564
1 37088 53543
1 63589 95495
1 27608 62281
1 42648 96780
1 54981 57750
1 74149 89969
2 69470 693784743
2 86274 720561409
1 44004 52301
1 51121 61456
1 10717 16214
1 59370 61538
2 93371 183391865
1 24795 56652
1 12886 39475
1 90250 92261
1 23791 87876
1 5714 44254
1 76560 84573
1 71882 78520
1 26144 36203
1 41904 85491
1 43140 54600
1 66358 86833
2 25798 922921300
2 18225 688424358
2 94260 271915400
1 4458 75642
1 69837 76544
2 83443 828985683
2 79102 88742076
1 39968 95658
1 73231 90087
1 52712 91981
1 45644 86146
1 61682 95102
1 9527 46868
1 3064 64246
2 60612 827974720
1 9683 76836
2 3875 727997263
1 88116 93490
2 31217 559561184
2 70265 620202700
1 72960 77746
2 96611 657749367
1 4785 68900
2 88228 582567046
1 8159 86720
1 27723 33344
2 29550 526822757
1 1777 89901
2 72373 856468123
1 60150 83217
1 22387 45641
1 77457 84658
1 68925 93644
1 90509 93460
1 13813 59310
2 13582 342769806
1 16544 52274
1 74015 77173
1 25737 82014
1 35211 67506
1 263 95479
1 3537 62195
1 48956 70034
2 54383 872619053
1 6161 26101
1 32764 41602
2 54031 800510390
1 20659 57031
1 11812 56906
1 32934 71150
1 6082 37824
1 23226 63106
1 45998 75310
1 27136 46627
1 75517 97029
1 4342 76126
1 58613 68847
2 31063 29443096
1 18476 26849
1 32699 43358
1 9475 37629
2 13331 90741966
1 26113 31566
1 16205 40895
2 20163 335905006
1 49765 61932
2 75941 614598008
1 30662 91725
1 21365 27180
2 83741 521063962
2 6482 342195589
2 8670 277738720
1 74690 95328
1 14772 32614
1 16969 88440
1 54410 69245
1 22499 96297
1 58593 98114
1 1310 9963
1 6254 82108
2 93536 847469059
2 59782 243047009
2 96783 114462166
2 95878 224938732
1 15084 74148
2 16676 681807326
1 46235 80536
1 57947 92850
1 229 42336
1 23831 45888
1 34230 64771
1 34227 64352
1 10577 35913
1 26604 53990
1 26541 80823
1 90668 96888
1 49370 92762
1 43140 52900
1 7026 88504
2 97221 837045219
1 25932 79534
1 24327 34604
2 43834 689838926
1 42084 70379
1 9399 54664
2 53780 176097890
1 5318 13216
1 37120 46895
1 33391 43629
2 98872 67123912
1 6879 97553
2 87700 821882773
1 78183 83788
1 28853 39373
1 8643 53144
1 18627 66403
1 5378 63180
2 77293 516793291
1 21318 37281
2 5457 200436643
1 21937 40367
1 616 9855
1 18476 51979
1 7349 98165
1 14616 33064
1 13771 29167
1 1272 17092
1 3661 74942
1 20097 45265
1 32177 67572
1 67975 89089
1 11907 77208
1 15237 26809
1 77953 99011
2 82902 782764806
1 74258 91579
1 65734 66705
1 41414 42548
1 1801 58356
2 82238 361089208
1 26640 69415
1 17806 96484
1 6088 97104
1 1134 56649
1 24192 37758
2 55506 402306289
1 11582 51397
1 123 7773
1 63023 96873
2 19837 202610823
1 61060 68344
2 11002 165695504
1 49698 96339
1 45487 94126
1 54159 95033
1 62495 79746
1 29777 80062
1 82159 88713
2 82485 597868640
1 25072 93136
2 10872 499390514
1 33837 66300
1 53607 99507
1 20773 64264
2 26667 94607297
2 3740 382286927
1 18151 77869
1 48773 98549
1 29115 43087
1 17649 48850
1 64019 65173
2 47256 111189860
1 70987 85649
1 69077 74055
1 30560 56772
1 32907 83465
2 21317 503817406
1 45037 64316
1 18686 20191
1 28540 45133
1 24440 55860
1 41492 79380
2 44279 331858717
1 34841 79765
1 57875 95442
2 16819 122563847
1 44910 80222
1 10525 45497
1 35789 82621
1 18181 94440
1 38599 78123
2 49302 638316046
1 34975 89085
1 36695 78748
1 27971 32635
2 96428 466720913
1 23199 26982
1 53740 93213
1 34913 73420
1 78420 83521
2 34372 690136819
1 51494 88300
1 6370 70082
2 82108 453311716
2 19902 277816173
1 37600 67771
2 14660 124342094
1 52553 71957
2 77533 532460006
1 61334 70017
1 14621 49006
1 58394 60224
1 55419 75183
1 38544 83153
2 70334 803412720
1 10082 40190
1 55237 59627
2 13270 165427719
1 23513 35816
1 33786 54704
1 16596 44858
1 17393 28071
1 9772 19685
2 78878 922053304
1 10642 13911
2 99919 404816180
1 35103 52726
1 28639 72078
2 76041 825084799
1 16037 38169
1 76260 83493
1 43311 77231
1 51569 85518
2 57926 854326435
1 29499 42968
1 33226 70584
2 49353 427186652
1 74115 74191
1 5722 31496
1 28526 65866
1 37509 74681
1 45341 55246
1 65427 88631
2 15969 113593735
1 80302 97732
1 51859 64798
2 61465 914383186
2 53729 884894207
1 43678 48055
1 67984 91863
1 37216 93034
2 98021 988711222
2 37556 527699434
1 22003 91814
1 27823 90916
1 39560 45327
1 40722 47231
2 10902 241843589
1 4223 7646
2 58090 861369745
2 66581 817689025
1 15031 85970
1 60724 84658
2 62064 621882151
1 39160 86441
1 51870 84040
1 27508 43264
2 12866 27099489
1 32541 56685
2 43348 203119306
2 9584 8678212
1 3533 58323
1 48669 86230
2 27475 135404211
1 1231 51118
2 14049 631906227
1 24623 96502
1 24539 92572
1 18466 84841
1 28787 54845
1 18859 46889
1 41025 43318
2 62003 110575985
1 23633 77114
2 93099 723618988
2 24619 44021702
1 43665 96646
2 53684 781894450
1 24924 86967
1 67563 70126
1 52924 78301
2 24896 339903302
2 81609 665187142
1 10086 19044
2 46484 400839380
2 32259 555017467
1 17435 60610
1 22101 79701
1 37810 77399
1 43614 67653
1 65576 95632
1 20209 94992
2 76445 313060013
1 8900 9779
1 22749 49541
2 85271 459668816
1 30817 50113
2 52093 679098275
2 8838 463477821
1 38953 64075
1 65057 87276
2 60375 651112023
1 10747 66962
2 68915 197767802
2 53747 164566142
1 6458 34816
1 28603 61569
1 66074 75909
1 63277 64337
1 4226 79937
1 57375 87952
1 31566 62671
2 8341 908909234
2 64112 649445409
2 88869 94458573
1 9282 38849
2 63402 62463969
1 22859 92328
2 20876 416473480
1 10954 45033
2 80400 720317920
1 53330 84143
2 58812 276296790
2 75490 610808441
1 6612 48366
1 2010 38113
1 46542 85598
2 13961 664223717
1 51632 82025
2 50386 229441559
2 10718 522796941
2 5920 204753927
2 61412 430191437
1 18990 29133
1 2964 64206
1 43951 67932
1 60850 92415
2 25348 31860516
2 71235 182719847
1 26463 41125
1 37615 86200
1 39260 40435
2 4696 489895854
1 67839 71497
1 35070 59978
1 10911 98107
1 25833 97654
1 11024 72545
1 6260 87069
1 23999 41079
1 47471 69303
1 11548 24456
1 50830 69434
1 55945 93013
2 68585 49081357
1 20001 29066
1 34937 51875
1 49578 50468
2 36678 29375817
1 84233 86451
2 95515 921103848
2 73538 592151504
2 68446 789347327
1 32348 43637
1 40880 84552
1 20950 68768
1 43681 57648
1 1510 61161
1 35799 36556
1 12603 78968
1 27712 73476
1 46630 75834
1 46823 60811
1 27974 75844
1 14689 94295
1 22939 87871
2 47803 140923999
1 7935 78050
1 4161 75957
1 40814 80232
2 65202 987893831
2 37577 296550752
1 77904 90754
1 18797 31245
1 708 18704
1 46122 85999
1 22029 89527
1 4712 65098
1 62620 84125
1 4304 87296
1 30639 74911
2 98872 477140473
2 11618 796073308
1 69868 70029
1 53703 65396
1 72371 82334
2 9265 239409105
1 30735 38480
1 47572 85991
1 29793 37079
1 17692 96621
2 89815 85272135
1 84267 96765
2 2188 710824646
2 82619 126095718
1 15931 17560
2 98650 336418858
2 54700 377000389
1 4791 90473
2 74590 905920265
2 26730 692489455
2 35957 766232701
1 25893 99775
1 73189 77732
1 40524 82669
1 2973 79804
2 36627 421231103
1 44918 75644
1 74154 74643
1 93213 94610
1 36378 38303
1 50210 93855
1 9151 44937
2 49109 23637239
1 8838 39847
1 23534 63056
1 45207 80331
2 6438 60857218
1 6408 73990
1 15805 84026
1 69175 79623
1 79986 91384
1 4365 40851
2 21215 664912551
2 27917 258064840
1 7796 33799
1 9087 38418
1 7059 16440
1 26308 71623
1 32871 74920
2 36082 70097509
2 40664 559416308
2 16135 256709631
1 15880 20668
1 40684 95301
2 78323 205153766
1 55673 65025
1 18186 18674
1 30274 52033
1 61388 97407
1 17919 86882
1 11611 96552
1 15966 98684
1 38384 60175
1 93218 98073
1 6176 92845
1 52998 92809
1 55534 79635
2 27472 385655716
2 68532 65601441
1 20110 39119
1 22273 28924
2 90235 61153474
1 25684 44588
1 50112 72266
2 50 77851451
1 32823 61528
2 32786 500293064
1 12751 81430
1 1028 30381
1 39502 70941
1 37395 54594
2 79512 94275434
1 12771 64363
1 27500 89713
1 3723 40642
2 2631 394013146
1 45811 50692
1 17169 94469
1 39798 95568
1 37245 83497
1 684 49653
1 22764 57986
1 33257 78948
1 61026 94589
1 38722 72363
2 9420 303432222
1 81916 91513
1 52962 86432
1 7911 8316
1 32658 81695
1 43056 99081
2 70412 19527265
1 4133 11054
2 99887 370270151
1 18975 70335
2 27699 890513779
1 15076 31824
1 13978 83896
1 14662 86633
1 24331 30799
1 79753 94525
1 20224 89799
2 99115 651840884
1 20996 31067
2 20025 676767543
1 8901 50778
1 17154 84202
2 65366 894694717
1 22117 77533
2 71537 699252987
1 45303 55584
1 31287 59652
2 80342 205211776
2 71634 550909461
1 22894 81248
1 21901 94777
1 68338 72343
1 1292 86214
1 2563 40833
2 2906 449529166
1 17930 27546
1 30461 49403
1 15952 83396
1 26563 98301
2 45458 408571717
1 28483 78598
1 66034 83216
1 4840 70764
1 10817 33847
2 46002 464924494
1 57200 61451
1 48819 66463
1 50594 52743
1 14908 71969
1 16274 77439
2 76057 883393845
1 6031 18561
2 53679 288624828
1 42920 94553
1 51226 65582
1 1523 99882
1 1376 94941
1 24808 90438
1 46251 76440
2 87083 735187103
1 50959 81979
1 39054 65239
2 39035 710200628
2 70287 419783525
2 50960 87671877
1 75735 86818
1 13103 64146
1 1692 79815
1 12796 93133
2 59205 44510047
1 19523 67028
1 36737 58920
2 77623 60946048
1 1677 7392
1 21834 88524
1 44338 88777
1 59412 95715
1 65457 75660
2 67132 100076113
1 52231 73875
1 19276 72642
1 68995 91271
2 63380 481985916
2 62339 765312523
1 34549 60045
1 69652 73945
1 12977 86221
2 20769 597517766
1 21161 49982
1 15294 57231
1 10822 26232
1 53234 94122
1 10150 97010
2 52114 104195649
1 41710 62893
2 73832 628686916
1 45001 46955
1 665 33659
1 31872 69772
1 56750 87795
2 18599 790496222
2 55501 909171263
1 59570 66909
2 44528 380276569
1 23948 32788
1 22222 54032
1 4146 47128
1 279 93797
1 54766 59405
1 23656 95118
1 13257 93217
1 59018 74224
1 23794 62470
1 9598 23722
1 22859 91706
1 14496 50955
1 36979 62384
1 62663 94185
1 10395 30910
1 41483 55572
2 93526 45167191
2 73844 300651133
1 65668 90951
1 31283 46106
1 980 17116
1 30412 47499
1 56965 60452
2 7268 309556111
2 52342 834117526
1 1037 45097
1 5037 20797
1 63117 87280
1 2659 65514
2 70714 399657263
1 66687 99595
1 33710 48042
2 57281 799446818
1 37306 85244
2 36178 251619518
1 63947 96177
1 26199 86512
1 34837 75569
2 22842 499585839
1 71727 94874
2 98385 713181965
2 37532 466211762
1 20254 57741
1 25776 70519
1 3170 68270
1 46848 56650
1 4894 96503
1 8902 89791
1 24547 79978
1 2821 92183
1 49340 50926
1 12277 43846
1 48506 92920
2 61468 287631222
1 4033 35322
2 54787 214795271
2 27633 866962318
1 23470 27537
1 18851 41623
2 40140 413339660
1 53204 69769
2 12046 348160752
1 89518 92730
1 13303 78271
2 49846 954100618
1 60016 86820
1 30992 32313
1 45308 98239
1 12299 71733
1 27353 96659
1 68668 89456
1 20694 38224
1 12044 67762
1 32062 39548
1 70903 71694
1 25032 98617
1 87693 96633
1 52351 84090
1 29267 46177
2 45876 820538950
2 51056 342062168
2 20632 317396501
1 9953 28476
1 51940 95365
1 23718 25369
2 25603 25213056
1 6765 47488
1 9251 32427
2 87260 706844176
1 38385 44477
2 88124 491328320
1 23567 80930
2 71719 36798418
1 22593 35177
1 11940 34371
1 52598 72204
1 30443 88972
1 34060 71532
1 11468 77577
1 38806 76833
2 10846 182140484
2 53075 876644438
1 39370 95494
1 84466 85504
2 38168 182999873
2 70186 105442530
1 30906 96471
2 23059 356712038
1 920 79439
2 38724 715770203
2 90075 621306649
1 45289 80500
1 11424 40254
1 10894 61784
1 63055 83730
1 28137 93228
1 48742 51856
1 9547 20352
1 676 34591
1 39014 80219
1 75484 85944
1 15753 43162
1 38014 47604
1 36086 94963
1 59325 72066
1 11905 60041
1 46587 57167
1 47943 53237
1 8577 95145
2 36435 689383793
1 19079 70827
2 1819 504625975
1 80457 85029
1 25315 32601
1 42120 45328
1 73408 89644
1 16212 55802
1 38534 76575
1 5294 32098
2 38233 7624791
1 9107 87807
2 37840 125276076
1 57464 61280
1 64134 74888
1 29857 96396
1 23286 63598
1 22889 81199
1 51422 89538
2 49567 284674425
1 32566 53363
1 30156 85519
1 10122 42584
1 23972 61395
1 45722 84805
2 36509 38652637
1 33437 58082
1 29029 88202
2 63024 867560083
1 12079 59009
2 96394 496551195
1 9783 45376
2 8504 999771229
1 16598 99340
2 58827 34211170
1 57964 77113
2 70633 161380892
1 29687 76682
1 58618 77467
1 63422 69376
2 94800 670561139
1 1862 99066
2 28696 330295789
1 51386 61550
2 53377 796356205
2 94346 523364309
2 83979 746707620
1 4346 31358
1 33970 65943
1 23881 91160
1 47535 79578
1 15079 64254
2 80668 726424162
1 46201 82750
2 28626 172608673
2 6464 118348371
1 39679 57411
1 63127 98493
2 7298 158978738
1 15418 40945
1 57428 83741
1 32450 33877
2 5568 728304700
1 41997 50130
1 1010 73467
1 13496 33261
1 18212 67617
1 30184 37727
1 22879 48549
2 9265 522201884
2 52522 284349922
1 32924 92587
2 66121 845465376
1 49959 74461
1 12562 67495
1 21894 72546
1 21215 76633
2 46415 441502552
1 6940 71714
2 35784 121658772
1 4488 65740
1 19246 99280
2 48545 900702832
2 19623 478580853
2 20860 234799213
1 57449 98347
1 66491 69462
2 22092 905735806
1 23172 51527
1 18771 59470
1 35974 62401
1 24037 46475
1 57382 62320
2 20234 924664887
1 26202 63624
1 84867 85693
1 40784 50365
1 23985 38601
1 23112 86516
1 26744 86428
1 11544 58339
1 8448 24571
1 38261 86396
2 99784 9462692
1 11526 40208
2 97220 217352662
2 31303 163124997
1 31853 39622
1 30689 64728
1 44137 50313
2 15595 418781392
1 50134 97765
1 36769 56229
1 5276 84400
1 51825 88133
2 55647 564558175
1 4242 45209
2 11358 76858678
1 79239 90007
2 27560 634869491
2 75773 555359005
1 46049 95519
1 24798 65339
1 42975 75937
2 73673 234007688
1 17702 56424
1 75522 77941
1 21050 42915
1 16380 89653
2 61281 291231617
1 48438 81435
1 10184 30370
2 65121 293045991
1 28738 97834
1 65009 97204
1 66757 91654
1 4611 29446
1 18973 44518
2 31509 703129608
1 39502 47898
2 540 35923667
2 51063 728436841
1 39744 86598
1 1648 50021
1 24540 78947
1 77214 88463
1 77581 86798
2 75343 475588666
1 27742 94693
1 43487 68632
1 6804 32037
1 27763 49493
1 9935 18369
1 31522 38256
1 10778 87982
1 81110 99269
2 9705 771530490
1 87094 95846
1 42543 64075
1 23152 83747
2 76602 389719843
1 15198 40095
2 90414 170939543
1 43295 48172
1 35787 97312
1 38302 40483
1 19368 46176
1 46930 63667
1 50393 88649
1 75659 98162
1 3070 84462
1 28863 93866
1 88423 94933
1 8058 97143
2 51540 874375661
1 26517 43348
1 28433 74445
1 31465 36632
1 58508 64242
2 55255 359327688
1 37792 65394
1 62502 76309
1 8318 69349
1 31933 38578
1 5913 79444
1 7450 29851
2 72028 883965339
2 13074 103676366
1 2364 14607
2 2394 827379699
1 38334 76717
1 52808 56797
2 17143 194136153
2 95942 467160932
1 37200 47239
1 74921 81198
1 33142 71728
1 34881 93653
1 18338 91480
1 25161 59087
2 36539 784204615
2 33156 456248903
2 55169 365063865
1 13719 90427
2 67160 599197448
1 45427 78704
1 33172 70742
1 13411 34804
1 52708 79231
2 88351 396805896
2 93953 564352318
2 61912 789786825
1 32601 56382
1 54711 98476
1 5732 21143
2 75712 279175057
1 12629 82811
1 2947 26249
1 10912 62404
2 27143 411928297
1 14971 51759
2 82963 930775119
1 5406 50669
1 8767 92178
1 59863 90257
2 30779 968632046
2 2013 544211051
1 9342 35791
2 2977 929735029
1 56926 83953
1 23581 32860
1 58940 69098
2 67355 261697901
1 26321 39577
1 32798 79528
1 44975 85272
2 87791 450540074
1 30174 63739
1 40966 94811
1 78 23219
1 68758 76089
1 52110 74002
1 52827 56996
1 33499 51345
1 904 52587
1 20573 79536
1 43628 85495
2 125 180432047
2 82980 906342966
2 5191 580159823
1 27945 31463
1 57446 62820
2 88109 977056818
1 17976 96736
1 8888 43650
1 66711 97281
1 26186 65821
1 56444 84447
2 80820 636944963
1 19715 56523
2 52483 580194298
1 39633 54233
1 23180 25851
1 37690 78294
2 4553 996000748
1 53147 84322
1 5526 24412
2 95137 606550821
1 25005 40765
1 39414 43546
1 17098 46461
2 7426 995729026
1 12869 38460
2 63153 317922074
1 671 22111
2 52770 578600992
2 92557 110818584
1 50674 64615
1 31445 87874
2 61963 405924311
2 61762 404685160
1 62663 86314
1 28503 66916
1 34917 47817
1 37477 89958
1 91489 93296
1 25687 69440
1 39242 79982
1 79809 80044
2 99913 407676150
2 90421 493767440
2 17616 6527177
1 68639 79676
1 13781 32019
1 6825 98907
1 60459 92104
1 5795 87206
1 42848 92898
2 35144 63652275
1 72723 97982
1 32337 83777
1 61949 79822
1 56993 80282
2 20082 371513232
2 57204 782279783
1 19452 47852
1 88429 99566
1 11767 86700
2 45864 661614150
2 50005 135621043
2 89468 433963040
1 20457 31818
1 2413 12691
2 62819 51448060
2 94618 227236553
1 24663 33703
1 54152 93061
1 5494 82839
1 37892 75903
2 807 977332141
2 29718 914900419
1 2547 11555
2 65793 900115856
1 10350 26753
1 25188 58986
2 47070 408442122
1 84978 87101
2 91238 267946059
1 11088 91794
1 67349 71172
2 23700 728132559
1 89037 98776
1 15252 33627
1 55666 86517
1 13300 82569
2 51939 9590008
1 18976 63354
1 4804 66612
1 976 19046
1 13006 18624
2 43514 870159443
2 808 618793201
1 25623 41015
1 10359 51591
2 56615 922278390
1 18436 90940
1 52236 94911
1 44394 73005
1 44508 87754
1 9217 31690
1 70681 74372
1 5354 98271
1 53410 97929
2 81352 659472023
2 11479 189709957
1 74123 74660
1 29450 77999
2 3211 495549568
1 17063 72066
1 71189 89621
1 1625 15401
1 71200 96323
2 35674 725860111
1 43343 46133
1 9816 94219
2 25361 901814358
1 22411 41349
2 34451 121485179
1 55562 88629
1 20419 97176
1 25160 96521
1 13371 56520
2 98210 6398465
1 85742 91071
2 65141 177285562
1 41558 68494
1 20754 96815
1 4322 29233
2 2647 520037881
1 66704 77707
1 71062 75744
1 46431 72557
1 84672 88069
1 2018 76088
1 15227 22794
1 24353 92954
1 41071 72375
1 21416 49074
2 15498 656158992
2 55324 473737972
2 2376 400985544
1 9834 67283
2 59473 615451736
1 20354 20446
1 19604 43099
1 4116 6073
2 8322 311908396
1 36449 78823
1 11805 12882
1 20728 77828
1 9139 32761
1 74472 99656
1 5459 69014
2 13562 32147241
1 25007 45024
1 71962 99113
2 85333 621297610
1 21765 68800
2 8038 186075237
1 930 75831
1 42712 54429
1 34225 40537
1 40231 63700
1 6653 68785
2 68611 217765881
2 55504 408508148
2 86891 365070905
1 29561 43281
2 1281 720150220
1 68951 98168
2 44475 863106262
1 37937 73350
2 18161 68548118
2 51874 599395112
2 14118 235779024
2 78166 392544665
2 91861 387116540
1 11083 71830
1 7551 7984
2 94917 191202663
1 33073 45644
2 87157 993953487
1 77796 92954
1 11044 19123
2 98350 955258227
1 34761 63685
2 36564 351333182
1 40995 42969
1 15671 96933
1 45883 57700
1 53034 77201
1 19681 36208
1 52602 83837
1 24579 62560
1 56415 84409
2 17623 911432541
2 26164 612931054
2 54761 869055745
2 62297 420985265
1 19779 60263
1 25429 75262
1 57880 70519
1 37283 53981
2 34219 620062167
1 701 59888
2 55649 906572145
1 16000 35210
1 8777 86503
1 36073 84330
2 53254 245968345
1 5605 97154
1 52574 82773
1 9719 41187
2 78470 985363233
2 50080 234659704
2 64109 669660644
2 50415 551360167
2 34503 559055579
1 24447 61964
1 3547 64381
1 1741 45339
1 14195 65089
1 29237 99709
2 99577 974369250
2 88471 152381985
2 67158 694925968
2 81949 611868141
1 32658 64554
2 2583 931225215
1 26855 30723
1 56402 63142
1 48996 83866
2 47604 178098660
2 85806 448043755
1 12224 61412
1 6312 64390
2 94122 260106006
2 54833 351195300
2 54396 599531528
1 75641 81899
1 52187 99098
1 52479 93353
2 20427 157402890
1 4331 67922
1 9054 49799
2 73048 389246860
2 95555 348142933
1 13788 43778
1 56495 69211
1 27200 64738
2 44928 622790651
1 13669 35761
1 50722 82402
1 11123 57618
2 5662 923435250
1 20351 97338
2 95947 894215565
2 80821 115047199
1 14626 94802
2 7745 921463493
1 16044 52236
2 59740 949660936
2 37040 348142362
2 60189 931619782
2 13693 106730079
1 12701 72625
2 5524 131286571
2 64522 830946739
1 67976 69658
1 48208 65922
1 2281 20988
1 37990 92037
1 9680 50819
1 46260 89287
1 18650 45631
1 13292 82940
1 37278 69377
1 9769 78578
1 2245 18841
1 68707 80442
1 12369 89611
1 25718 35254
2 81943 196446986
2 38321 752137637
1 21634 62219
2 37026 138516108
1 20966 24334
2 33346 357619271
2 50330 98427708
2 89373 741853136
1 6023 73677
1 81103 99844
1 34966 97140
1 24758 97763
2 35001 928960651
2 48556 719150863
1 8685 88592
1 88168 91044
1 11890 78527
1 16222 17425
1 8551 52140
1 50624 98025
1 67586 93163
1 10765 59638
1 21543 89770
1 22866 26568
1 44516 61392
1 39841 62517
1 51846 65057
2 31387 680040882
1 6021 22342
2 75408 703667198
2 72722 590233660
1 13183 44769
2 19556 347482681
1 87553 95191
1 3695 26806
1 1297 58818
1 12531 53931
1 65216 70859
1 14115 66832
1 55788 99492
1 23725 84413
1 11239 36476
1 34829 63387
2 60720 83454456
1 30276 65889
1 8232 16511
1 9262 63536
1 41956 95027
1 53247 64057
1 51560 59259
1 10816 90898
1 13600 32379
1 74088 82995
1 64658 77629
1 37893 84040
1 5886 92291
1 30156 48410
1 39211 88156
1 20093 26849
1 18093 38958
1 17563 67908
1 11242 71497
1 12481 54012
1 61797 75962
1 44041 91688
2 64278 225577000
1 50179 61416
1 31155 74176
1 91160 91479
2 72251 614148997
1 17702 65256
1 9252 62874
1 82147 88309
1 50509 63143
1 25465 74685
1 16296 92811
2 51686 57208997
1 78095 84788
1 1205 51879
1 11292 73583
1 12193 26678
1 7114 13392
1 68759 72649
1 83761 90391
1 5651 20988
1 5626 67059
1 12682 15709
1 1805 12679
1 16223 52943
2 74825 970969330
1 13646 54101
1 16833 20352
2 92416 92037273
1 37136 70745
1 60730 79697
1 264 91361
1 45273 56386
1 23087 53047
1 40173 62227
2 69171 247380409
1 6418 73142
2 67602 169157397
1 67716 93603
2 80708 744701490
1 38514 72968
1 1383 98146
1 31895 71612
2 86117 310463954
1 58542 69738
1 48099 72592
1 40819 50919
2 78892 41551325
1 75043 99497
1 49469 93910
1 14188 33455
1 81202 89054
2 37996 911930302
1 43309 70928
1 5552 40528
1 670 22803
2 15799 105780118
1 38358 51483
1 13037 94186
1 19891 58160
2 73307 534631966
2 87810 785934224
1 4712 88592
1 64757 76072
2 30898 869336585
1 43500 78500
1 24901 60127
2 60228 27970525
1 491 48634
1 42917 89436
1 28453 81403
2 73869 750911212
2 20982 607718079
1 74949 85852
2 82696 579459766
1 20832 80854
2 70892 905537888
1 71396 73202
1 15282 51524
1 77364 90526
2 80870 175805969
1 80628 88058
1 20490 35580
1 21934 91651
1 48627 73591
2 4233 191922295
2 84157 689730907
1 520 38834
1 28262 50300
2 73377 256176871
1 127 45978
1 2297 46374
1 18828 33588
2 3872 417599693
1 20746 21850
1 47970 53817
2 85336 393217849
1 29517 49520
1 27164 93593
1 42789 86698
2 64689 433822393
2 18196 373747160
1 39181 62346
1 37725 99592
2 6240 398651653
2 74084 175177302
1 57035 99693
1 33883 47380
1 49082 98028
2 74640 504037882
1 18634 64486
2 55317 83299953
2 77056 406954842
2 62416 540509981
1 19208 35896
1 48905 88420
1 7529 65865
1 42455 76575
1 4740 57418
1 1991 39877
2 85659 105695186
2 48124 577001864
2 26339 52299911
1 26493 41849
1 54731 67394
1 4273 42251
1 7725 48224
1 60382 77991
1 10954 37941
2 95091 191422105
2 34927 466130598
2 62294 876017218
1 87263 89845
1 38955 50816
1 48851 99225
1 12135 12502
1 5692 17872
1 56865 83189
2 29216 829167872
2 87031 66841388
2 93482 525646524
1 10281 14089
1 36859 41998
1 14190 63831
1 1967 38338
2 45840 888717822
1 29543 47776
1 16917 88174
1 15661 31156
2 33008 908015629
1 11773 84197
1 71839 85449
1 278 95833
1 25334 49195
2 18681 192800848
1 94829 98779
2 96737 274784352
2 28226 880660187
1 29930 88747
1 51828 86532
1 33544 79611
2 45629 459398241
1 43229 67656
1 16837 47128
1 11422 26793
1 36520 95797
2 43840 304536960
1 28936 94519
1 43718 53795
1 55075 55762
2 26599 289352400
2 10866 344940607
2 87079 604176647
2 71406 676339006
1 60234 70230
1 27903 40238
2 65749 163282027
1 52541 53684
1 58185 62356
2 67895 378729566
2 12864 261602486
1 45470 80505
1 916 31585
1 32311 74201
1 8344 84176
1 46323 48398
1 34806 53313
1 96 51250
2 49173 992451463
2 91077 263044907
2 93875 723296264
1 70301 75193
1 844 27569
1 59755 66568
1 7231 33091
1 75345 94826
1 32308 74090
2 94572 874000980
2 82880 464934482
1 36971 58976
2 56835 347014202
1 37367 69630
1 12955 13536
2 17838 811108492
1 14297 21602
2 3455 189146297
1 80475 81051
1 969 83384
1 12661 15346
2 21148 702626938
1 38317 85237
2 45257 20125687
1 21329 63712
1 9385 41532
1 82678 83696
2 49484 290834262
1 34752 92504
2 62149 678349566
2 76636 749397719
1 6420 73925
2 36583 353485686
1 86273 96020
1 47461 63323
1 45318 85880
1 6461 78192
1 71294 77100
1 23776 66446
2 16364 107303016
2 38202 843798435
1 30605 43338
1 56123 95111
1 3569 73522
1 88230 98209
1 22984 71824
2 77196 43550083
2 43082 811571412
1 66804 78331
1 49533 91354
1 10922 87808
1 14698 95572
2 94660 340273278
1 16744 46198
1 42707 72450
2 34667 586572987
1 32228 62511
2 80399 530273077
2 62182 996292816
1 58090 98932
1 10287 60814
1 64017 91383
1 64201 76021
1 4177 63208
1 1207 72301
1 39664 82973
1 47170 94338
1 1612 21093
1 39503 59590
2 96500 573484271
2 90335 495379209
1 17566 65449
1 4984 61451
1 23414 94665
1 49793 79120
1 53420 69977
2 45231 146274521
1 87966 99297
1 9130 76423
1 33735 93621
1 81912 99603
1 1094 4738
1 21497 62244
1 19428 60514
1 14760 79245
1 74127 83417
2 85564 889285403
1 189 40265
1 13135 39084
2 65010 589746756
1 45233 96404
1 14448 97045
1 79127 83234
2 38641 166085406
1 38888 40464
1 49629 70232
1 61030 90124
1 70680 82176
1 27709 65449
1 18954 69604
1 8786 76161
1 368 18799
1 19393 87216
2 42913 895497460
1 35172 53322
2 10338 553385784
2 8448 764308448
1 82595 82606
1 24255 87169
2 27424 410947559
2 97242 236577959
1 81571 98033
1 40904 71779
1 38128 47292
2 69704 149321478
2 27702 927661027
2 39372 853138834
1 29831 62894
1 57862 62304
1 23104 54145
2 33975 344217395
1 60809 78961
2 35765 235425724
2 59934 603305144
2 50013 886457615
1 24613 60180
1 41510 60153
1 1497 29842
1 3923 17908
1 28684 58729
2 730 317819853
1 44054 82976
2 14228 708198931
1 34319 55022
1 55237 70980
1 4361 42291
1 20642 58078
1 33815 92848
1 67241 73442
1 84335 99192
2 45876 901410489
1 55798 83356
1 47709 86276
1 17120 99111
1 8151 92956
1 25311 33252
1 19880 69014
2 90337 431524150
1 11452 16801
1 46622 61320
1 8338 98451
1 14163 45476
1 30638 61457
1 47653 55917
2 75380 752305609
2 28596 690010590
2 16829 821585559
1 9272 43181
1 83065 88221
1 51399 61172
2 51294 540830724
2 57804 551782296
2 48725 139740208
1 2895 4122
1 42661 50668
1 35596 77106
1 30219 66051
1 745 27574
2 97031 403159569
1 64959 72137
2 89709 30162601
1 48061 75787
1 56161 82256
2 43329 982733023
2 75921 165868093
1 85175 87933
2 51855 174025875
1 83949 98590
2 30895 842552446
1 29083 47363
1 50893 58439
1 24946 39877
2 67683 26388752
2 22454 128326769
1 49730 99544
1 3959 63780
2 17453 927103290
1 75731 95398
1 74288 81764
1 88650 92842
1 8488 58130
1 86921 89436
2 41351 875085084
1 66381 94585
1 11387 33864
1 15792 16470
1 15992 65915
1 776 39321
1 24239 28659
1 14314 86867
1 49114 94750
1 61654 75876
1 10892 33940
1 68974 69926
2 20658 87963098
2 87328 361713040
1 33208 55442
1 27586 58683
1 22559 75031
2 60520 914874046
2 7186 701338632
1 13246 18962
1 7630 48529
1 41509 79719
1 5204 52762
1 60968 91946
1 71887 95630
1 11135 39768
1 64448 85007
1 47194 49935
1 7993 13778
1 56234 94426
1 21843 71034
1 75577 95825
2 17967 683750780
1 1193 61458
1 87595 94741
1 4473 62645
1 1547 28096
1 6277 54946
1 58664 62718
1 34573 76007
1 23194 89539
1 40256 95263
1 6692 71875
2 17161 397181505
1 16091 89987
2 2930 841361424
1 27715 84465
1 13799 83288
2 82094 298512643
2 76495 982536261
2 34335 690558918
2 44753 41749148
1 20774 86652
1 35926 96141
1 20840 77392
2 84845 883804617
1 65587 84403
1 18152 85341
1 31150 41097
1 13340 99241
1 68997 79506
2 37696 581349433
2 98421 323083130
1 35879 63203
1 48853 79461
2 60791 850128267
1 43029 47589
1 2451 67916
1 8510 32731
1 3317 81434
1 31532 51499
1 24257 32390
1 68150 72083
1 11249 98471
2 34615 562191479
1 51062 97652
1 8649 92252
2 15994 770337054
1 21201 63325
2 7542 615009574
2 95259 642007288
1 8594 73826
2 23254 518754425
1 5853 56376
2 55957 640439048
1 7223 78150
1 5875 52702
2 19713 476716981
2 82597 661219344
1 83380 98834
1 34070 90534
1 89418 91713
1 76827 78463
1 11609 61654
1 3134 53089
2 39709 499656615
1 6134 27353
2 57096 26251667
1 32649 78442
1 6203 32896
2 14380 351462481
1 89905 89994
2 13082 564761853
1 63087 95205
2 17720 264755204
1 82825 96089
2 78596 568678255
1 82280 83054
2 47870 186865350
1 88117 98426
1 4315 93786
1 32383 85588
2 61670 740459797
1 53670 66466
1 31200 96919
1 25862 35104
1 4883 30553
1 69990 97203
1 15446 23490
2 23813 217125579
1 79974 87557
1 4925 79773
1 50536 77848
1 48609 62011
2 79455 740704788
1 78465 91110
1 44414 65472
1 15013 21043
2 84859 276472271
2 5190 289287394
2 69720 602838099
2 52195 973647616
1 38676 51909
1 47971 96037
2 45835 101530138
1 66873 73826
1 28749 78312
2 18120 240150007
1 24427 76811
2 15395 884396584
1 42298 59231
1 33316 50277
1 17953 78090
1 850 26291
2 48175 282049562
2 27821 192686271
1 9467 23651
2 47516 985383398
1 49407 59348
1 3416 85183
1 1553 19517
1 44139 46010
1 434 87093
2 68898 838206686
2 56628 629092238
1 73933 77288
1 43590 61662
1 44666 64776
1 17649 44986
1 58922 91838
2 10652 428068048
2 15312 476858422
2 66033 354377840
1 37393 42883
1 49970 80441
1 93176 99967
1 2559 53891
2 16382 810099903
1 40710 40814
1 9099 53955
1 15852 59467
1 36228 80872
1 21961 56731
1 17769 34780
1 60557 90787
1 41393 51584
1 65160 82711
1 16095 60325
1 23193 68810
2 67824 833028729
1 52235 54853
1 56329 71568
1 5870 30852
1 2677 18110
1 34904 86898
1 419 10357
1 25259 31193
1 11545 72675
1 26738 70200
1 97698 99774
1 47219 66485
2 56705 814511185
1 44378 74842
1 145 77414
1 22625 40692
1 59900 78165
1 40038 83565
1 55338 71105
1 22265 95509
1 43942 75507
2 13234 843311656
1 61786 69781
1 47151 58984
1 2740 7842
1 1571 87011
2 75137 523778019
1 39649 69761
1 67496 99920
1 26109 64925
1 62053 85258
2 76665 436887502
1 61725 63101
2 63596 723992759
1 25035 49042
1 11608 54797
1 3923 96330
1 42582 88798
2 80896 675658979
1 29063 65051
1 43322 62481
1 15939 86501
1 32969 66680
1 43335 80554
1 41816 53246
2 48535 929392811
2 54344 590430194
1 40039 55297
1 74379 77900
2 89200 1988449
2 66566 723048249
1 54042 79533
1 14296 17144
1 18906 53101
1 90390 91949
1 27102 91896
1 81891 93352
1 4625 91886
1 4568 98766
1 11560 26332
1 62795 78863
1 56033 67227
1 64689 75354
2 4196 337890438
1 8961 87188
1 2858 16867
1 57624 85098
2 49806 826453944
1 87000 89673
1 27992 51020
2 84826 553320871
1 9178 85862
2 90194 949257172
1 35582 56413
1 71548 83623
2 2130 431367512
1 1894 64143
1 15603 65893
2 54039 205322202
2 48441 373667137
1 18837 97843
1 47286 53457
1 70663 95184
1 7687 18824
1 15501 63828
1 48036 93046
1 7757 36029
1 5422 70053
1 26917 42021
1 30665 87365
1 56302 74107
1 44755 50017
2 20175 811365287
1 6948 62338
2 95767 458928932
2 91032 731125426
1 40702 50462
2 89853 930395792
1 40285 61454
1 21457 77060
2 20174 616941042
2 50848 3456058
1 2159 60225
2 70028 381078161
1 19311 99963
1 34589 82632
2 37978 942586638
2 45260 885605605
2 37478 330883687
1 1676 25000
1 42482 47176
2 14651 879987247
2 14454 60948973
1 4619 56360
1 16147 40798
2 28228 116990915
1 50138 97331
1 33837 73158
2 64105 21479386
2 9208 277001367
1 618 16650
1 4691 99551
1 2477 2851
1 19052 43847
1 54558 78862
1 10469 88848
1 7840 47389
1 59415 65650
2 91347 113037689
1 15613 56807
2 30614 238588384
2 48887 54057564
1 19621 57972
1 53568 75926
1 98 90513
1 83435 86957
1 45134 68460
1 5123 76163
2 58081 75084335
2 43096 547612463
1 30915 47294
1 22930 86244
1 36793 68539
1 79623 94738
1 18810 70255
2 92693 445757248
1 125 30928
1 42211 98953
1 85577 91851
1 68641 88786
2 22193 819440926
1 1996 15773
1 65970 84056
1 27439 92352
1 37357 80876
1 12918 93033
1 16782 73519
2 6500 686090055
1 32764 35125
1 53953 59015
1 63783 89889
1 1034 37736
1 4386 64385
2 46751 905066369
1 28739 96074
1 29946 68607
1 4176 30424
1 12357 63340
2 49637 63540302
1 78446 86351
2 8605 511776830
1 51605 74263
1 66777 88470
2 41274 814038725
1 72630 88940
1 47869 62825
1 24129 58457
1 52437 83384
1 35622 67301
1 44572 56196
2 32719 74506053
1 32308 58374
1 27094 79640
1 10332 33222
1 31259 75725
2 22855 687714906
1 15675 86442
2 80857 429959938
1 33230 68154
2 41345 822401958
1 70401 87095
1 38708 74575
2 14630 708780775
1 61854 78328
1 19699 47777
1 38706 40201
2 47856 835639659
2 40653 251331286
1 81882 88949
1 35673 54096
1 11217 29063
1 56906 69889
1 14540 84987
1 91478 99464
2 12878 171334698
1 24335 54816
1 6572 14486
2 2238 873686900
1 31050 55210
1 24274 51531
1 20908 74433
2 76007 612685371
1 72234 75141
2 73736 567649375
1 20552 89206
1 7812 64181
2 15275 912587207
2 87956 472846582
1 83932 92311
1 12251 17674
1 52206 99936
1 70093 84988
1 79684 94829
1 18034 71821
2 2436 597662586
2 88267 802556486
2 85256 433709983
1 7542 77999
1 13853 91878
1 5006 75589
1 32744 70721
1 19481 84487
1 53590 93009
1 48537 68310
1 9680 71911
1 52405 56971
1 30695 61684
1 51844 67841
1 19901 86136
1 85513 94195
2 88684 524779214
2 99170 86765121
2 97376 633857233
1 35526 52749
1 54251 56410
1 89250 91224
1 51347 71790
2 43592 282284038
1 4917 53713
1 5826 23655
1 35970 62210
1 55823 61518
1 2095 53344
2 81846 946788828
1 1086 73182
1 39614 57786
1 37214 67995
1 25620 89294
1 15329 65083
2 48261 666364728
1 3225 29997
2 13726 567057485
1 12964 63185
1 18992 86821
2 31651 407653917
2 62232 834027058
1 69728 84936
2 19552 932108975
2 72479 522659737
2 91730 572817487
1 64778 96752
1 19334 57854
1 64167 91043
1 2216 54167
2 15075 880109524
1 31093 34494
2 59042 289994035
2 45431 912683742
1 2538 44748
1 39821 71286
1 40869 73472
1 45089 65886
2 6300 521656858
1 71503 97878
2 50992 890111322
2 74190 801687860
1 24790 56581
1 13388 15524
2 77993 481477653
1 12263 65218
1 38037 82718
1 38478 58870
1 3012 7296
1 20557 59835
1 91761 98372
1 8019 75862
1 24542 94598
1 65340 92286
1 21192 92693
2 80584 918731238
1 19000 73560
2 67649 318532451
1 20 33213
2 94013 323892014
2 32633 369928939
2 99812 731402125
1 75466 98678
1 17119 89313
1 36169 60567
1 31730 61635
1 49917 61986
1 55262 82104
1 67288 93846
1 48033 75754
1 69162 74657
2 71182 191641292
1 23950 53617
1 74260 86084
2 29495 418864789
1 52413 75561
1 20766 85040
1 56816 68983
1 6528 85614
1 74960 99913
1 29003 87281
1 49029 62727
2 11871 416399079
2 78960 828203915
2 20800 104526578
1 16775 34939
1 15061 65726
1 4290 66777
1 51410 73618
1 50303 89775
2 87077 530273526
2 75431 203801834
1 4165 66884
1 41399 42468
1 34678 83285
1 46225 89099
2 49217 131588485
2 51070 856516926
1 57702 91156
1 24551 51296
1 13333 43404
1 7879 39719
2 66541 993187895
1 19673 93477
1 24636 50066
1 40412 77145
1 3385 38422
2 50639 385303659
1 16110 81913
2 88956 56244735
1 5349 96133
2 45246 537570590
2 99426 364323372
1 11777 90933
1 39159 76147
1 46567 52484
1 15051 92896
1 2425 51399
1 23107 63978
1 58254 72904
1 8902 45419
2 51930 505982435
2 52226 497419542
1 16314 82651
1 26162 95847
2 70784 468744283
1 8134 52403
2 17978 41496014
1 38984 40765
2 48967 264694914
1 79425 93125
1 17402 99261
1 8867 31228
1 46388 50100
1 51834 86788
1 60826 81367
1 44564 49541
2 41675 719898413
2 22849 74149124
1 544 93838
1 2598 67687
1 17976 80974
2 75375 694470586
2 6966 465182936
1 21009 48746
1 6953 22942
2 97835 735812373
2 91321 748116001
1 65712 69695
1 18160 50884
1 6613 38035
1 72812 78803
1 38483 56677
1 6436 39600
1 18012 24011
1 42271 60313
2 5282 76809169
1 26482 74431
1 37722 64880
2 99979 181442710
2 34432 843003648
2 37343 787015551
1 62796 95131
2 62451 305384433
2 67179 763841693
1 9585 71654
1 39151 96716
2 43366 920326636
1 58742 90728
2 85052 885826469
1 50008 86869
1 63836 96996
1 41813 73991
1 41803 74685
2 53630 2278445
1 25631 26768
1 34530 45537
2 18592 86162110
1 3118 45915
2 54500 129040003
1 38178 38362
2 23950 575813202
1 23600 81654
1 71037 71707
1 25116 82623
1 42796 86533
2 71072 68766056
1 73313 81335
1 31650 57622
1 38985 98388
1 47722 84978
2 43358 977237387
1 73576 80972
2 29444 502463732
2 75282 295081095
1 4909 75332
1 37560 85155
1 61502 88863
1 2447 63404
1 1608 94553
1 4550 81400
1 18342 59979
1 63164 90061
2 64961 565372687
2 477 284585849
2 83891 615625645
1 83568 92895
1 32690 65420
2 6442 876232346
2 44548 447033079
1 15869 27624
1 29673 74474
1 15607 19870
1 84242 92303
2 52514 254922341
1 56575 84255
1 54937 59934
1 3426 78610
1 42050 84603
2 66836 809779108
1 41698 81221
2 90432 869974721
1 1699 57519
2 46643 526592876
1 75139 84096
1 55032 94977
1 88597 91369
1 38575 83309
2 79427 53907958
1 13983 63228
1 22754 71034
2 22172 147869284
1 67802 79229
2 37113 655885776
1 22410 91371
2 57521 734990638
1 57597 64797
1 29138 49053
1 32911 55559
2 10667 130535377
1 1439 4003
2 79512 237734345
1 23010 44401
1 53323 71315
2 57002 677658318
1 37276 50717
1 33544 56003
2 44276 894829919
1 2683 35636
1 19447 54663
1 35891 78288
1 88944 89126
1 18330 84934
2 98946 468192889
1 18928 49114
1 5163 63033
1 49764 50793
2 8026 282075718
1 46753 68148
1 71473 79893
1 7915 44822
2 68772 66284938
2 92266 728163383
1 22154 68642
2 76669 161527087
1 27329 88677
1 62926 98087
1 14306 25483
1 41205 84244
1 4359 74893
2 13186 660604285
2 48652 16734012
1 91851 93325
1 15737 56210
1 51990 53181
1 9125 41921
1 55006 56263
2 79053 710924251
1 29294 68962
1 8060 15420
1 15246 92562
1 38069 80474
1 35146 58066
2 22712 943902459
1 19618 75714
2 33658 664160913
1 14005 47439
1 17733 96307
2 16930 698870128
1 10347 94756
1 77807 90127
2 79252 166486650
1 7800 87707
2 31696 846804744
1 62402 73703
1 9434 67948
1 42368 92699
2 1327 119640731
2 71536 776261592
2 11247 892148169
1 20133 21853
2 87538 412122525
1 27017 79329
2 27855 857189492
1 50404 78790
1 26056 91028
1 65015 97647
1 56058 62324
2 74234 830112770
2 51076 819848937
1 1416 40912
1 29045 80020
1 33513 33827
1 48699 85323
1 12752 21527
1 55625 88677
1 57206 74716
2 35528 612773833
1 16610 69439
1 344 99489
1 49323 90662
1 79290 87465
1 51956 69478
2 71790 651389255
1 33821 34548
2 96322 781161303
1 72855 87643
2 46181 392206763
1 33473 71715
2 3351 372156253
1 9064 45028
1 41117 43109
2 35470 339208312
2 91060 14460653
2 93669 459295188
1 6644 28984
2 96077 343443496
2 66598 166709070
2 38869 352312247
1 85483 93481
1 35168 46111
1 520 62785
1 23536 82355
1 49729 64361
2 13733 969534702
1 52122 56297
1 6147 33187
1 23141 59011
1 46024 94371
2 525 655488226
2 23148 462191668
2 44287 202091306
1 8004 34246
1 29704 99222
1 49839 50362
1 1240 17315
2 5717 189776195
1 14266 17205
1 36444 87810
1 19046 21378
1 61922 72038
2 61917 486491143
1 9855 13189
1 13909 51798
2 34639 364174181
1 37771 41726
1 23405 29404
1 25864 36348
1 76039 87573
1 1874 29920
1 77743 98709
2 92178 826391878
1 45996 79680
1 6743 61252
1 15306 84647
1 14463 52506
2 62976 756753012
1 3439 22680
1 7202 25044
1 54677 98026
2 6856 154510918
2 45255 27400858
1 35780 79486
2 7360 919041769
2 56782 862006640
1 55918 77873
1 82602 83808
1 49741 69489
2 93662 774868012
2 92056 572040036
1 12053 44727
1 32350 79153
2 618 771764925
1 10105 87906
1 33426 49500
1 11769 50234
2 62952 773662437
1 54169 62767
1 8227 55833
1 26309 27236
1 1744 5261
1 20812 24747
1 28425 99813
1 17989 40982
1 41570 80705
1 41366 53134
1 78581 84299
1 18568 93296
2 17852 338676948
1 24830 64692
1 60909 98796
2 6810 342071195
1 28567 80037
2 35001 592059828
1 13524 79570
1 10339 38227
1 26532 47559
1 40621 63547
1 66216 90742
1 11207 26746
1 33647 65112
1 43997 82307
2 89410 80074011
1 37299 43473
1 3538 15918
2 94853 224918036
1 5407 99531
2 40134 88009074
2 77977 578004406
1 43360 48414
1 11241 23337
1 44849 91789
2 73642 230624846
1 62869 71693
2 68055 606793268
1 83913 95892
1 8735 59302
1 81470 90437
2 97716 921145278
1 63186 70162
2 9656 546535630
1 55668 61774
1 30340 56491
1 48117 59478
1 48826 76763
2 97248 203867885
1 14831 21375
1 2088 41770
2 59345 54107747
1 1715 74212
1 21286 51999
2 70333 779548580
1 12933 69097
1 18547 55304
1 5709 71747
1 28801 99174
1 81505 93458
1 56422 99223
1 8680 93745
1 4670 84031
2 30979 806393498
1 85464 89938
2 83038 836547948
1 7234 13312
2 82868 616670810
2 68972 174553897
2 48325 772330549
2 97292 310664081
1 429 13124
1 11220 68133
1 70088 93024
2 38951 833618200
2 83028 86983970
1 39220 90758
2 24488 639356559
1 35673 85765
1 33801 79471
1 6558 99719
1 22093 84618
1 62704 92941
1 56108 71692
1 79571 80856
2 99299 591493722
1 1222 1914
2 44426 300921013
2 19929 660903251
2 55929 532050061
2 29612 110775981
2 85078 334634026
2 62438 125271234
2 61922 11917048
1 27552 58336
1 22129 57957
2 89225 802521923
1 42806 87694
1 22563 78192
1 55856 83311
1 36156 46641
1 50508 83760
1 15390 58461
1 36338 43926
2 70448 368295796
1 18127 61936
1 41786 44142
1 46609 88337
1 7325 48251
1 17208 48730
1 28456 98056
1 60279 70415
1 1024 56401
1 25555 91952
1 25657 68156
1 85270 99007
1 15821 86011
1 34948 69476
1 37489 84973
2 86548 613914791
1 25904 61154
1 15100 89155
1 932 52021
1 50811 53806
1 60195 62966
2 74048 319222317
1 1781 40620
1 7263 29049
1 20021 38160
2 22483 592270510
2 61443 715952720
1 51226 54481
2 68292 836048295
2 7383 139556473
1 73197 98155
2 57385 434400193
2 57138 404703124
1 55117 61644
1 90695 93464
1 7002 73485
1 21074 59274
2 60948 514223915
1 55936 85281
1 45965 88560
2 76252 229894363
1 60343 95450
2 10629 146775032
1 55325 99409
1 11258 72175
1 28260 41377
1 15203 79703
1 76923 83591
1 26350 83651
1 69025 81785
1 79727 84218
1 4876 53376
1 30047 95473
1 4587 9833
2 75202 280978015
1 1489 80404
2 9517 306982696
1 62229 65485
1 16056 26858
2 28853 155695867
1 5803 47622
1 3229 86171
1 38577 66754
1 15815 18062
1 39429 74779
1 17048 81020
2 48947 264316755
1 30333 61386
1 37029 82978
1 78588 79458
1 1733 57131
1 79363 91836
1 67420 74133
1 37055 98403
1 37459 94303
1 30460 55461
1 17906 41920
1 35195 38267
1 33254 67439
2 20225 28772530
1 4882 64915
1 23972 73140
1 44428 93339
1 79557 84101
1 22842 49717
1 43745 96428
1 40189 65954
2 70044 94621153
1 19072 30330
1 30714 81129
1 37136 66991
1 19024 81120
2 7733 856782471
1 38455 82906
1 3451 17970
1 50270 82318
2 58570 637797605
1 12449 52083
1 86474 93553
1 10107 82536
1 32322 85238
1 83679 97105
1 68203 79570
1 91058 97499
1 9267 13136
2 27795 845652227
1 6675 83812
1 24566 52375
1 59938 98335
2 92817 241644872
2 53685 565212409
1 52292 61675
1 31508 84124
1 24445 96667
1 4315 72440
2 7210 196789143
2 53554 311221762
1 75060 92100
1 19407 41709
1 60001 75423
1 57453 98538
1 6660 27876
1 29641 61922
2 79995 259139663
2 13395 956753659
2 83702 547032263
2 44622 791861304
1 36336 78685
2 76480 434712470
1 55291 60890
1 609 42813
2 13349 66626642
1 28299 81670
1 43666 76195
2 49962 484958016
1 12569 42827
1 37119 61962
1 22630 50245
1 63732 69718
2 60387 949158451
1 27020 97739
2 98435 179718315
1 22992 71637
1 25967 44390
1 1997 85189
1 49253 79030
2 29468 764330673
2 58864 253120708
2 23529 309335446
2 88403 236695555
1 3573 5698
1 51698 72186
2 79818 504532640
1 33298 54589
1 58404 82752
1 26073 43303
1 33408 75080
2 81678 441330445
1 73923 96442
1 23508 81764
1 29399 39707
1 51794 94887
2 90659 250343084
1 2339 74148
1 10995 59995
2 16255 945945773
2 64012 390274216
1 10542 42585
1 40995 53189
1 94565 98399
1 84064 92875
2 86687 848931481
1 39047 62411
2 39505 920831493
2 47280 842508204
1 30019 38083
1 294 45283
1 10714 32101
1 14183 83471
2 31766 151966507
2 70526 134960787
2 15470 56594040
2 257 133758608
1 67158 79405
2 40192 963134195
1 3573 90916
1 25579 68066
1 5763 27692
2 70106 910358445
1 46562 67306
1 34783 41427
2 851 689490170
1 37853 77064
2 70536 857883351
1 4792 64664
1 11152 68129
2 43359 923222580
1 8829 82680
1 58661 82425
2 48048 649274435
1 23580 28673
1 22715 47268
1 28386 96121
1 11882 44555
1 71108 82065
1 75189 87963
1 19468 63077
1 6178 42622
2 16544 25449847
1 9512 63582
2 1685 726910521
2 45340 452360076
1 8440 47377
1 46963 99702
1 12683 68959
1 73004 83609
1 40519 51117
1 12810 49915
1 259 40770
1 27855 38218
2 69091 654195562
1 29811 37117
1 42217 52093
2 33435 865402675
1 5957 35050
2 87294 230516714
1 31360 72223
1 4319 85239
1 20949 65866
2 95166 847250323
2 74607 209820982
1 41066 51552
2 82412 668313948
1 12096 62012
1 21436 78462
1 7941 77223
1 9481 15477
1 52194 97339
1 27732 48880
1 58402 60420
1 42467 52889
2 64096 106136209
2 13069 99417607
1 56552 59810
1 9413 46434
2 93257 189432533
2 19454 132026594
1 660 35901
2 55472 746265306
1 25718 47934
1 42085 83205
1 65714 98699
2 87578 375317439
1 40518 50752
1 14753 53623
1 25323 81742
1 14780 50931
1 10375 17451
1 28952 41348
1 90583 90653
1 14706 62239
1 8400 93232
1 17851 38672
2 90184 442353155
1 36017 48280
1 21947 43745
1 8855 37135
1 72212 97962
1 65311 82031
1 8997 24567
1 29437 84856
2 54638 130664456
1 29835 67885
1 15532 32465
1 31767 60753
1 10889 90622
2 27474 162807162
2 50793 74368573
1 42044 51577
1 2735 85241
1 15694 24553
2 43637 914141040
1 3156 86826
1 24869 30264
1 67167 86700
2 16361 893746437
2 39008 122897194
1 24555 33123
1 16776 52030
1 14342 98491
2 37891 418259653
2 34460 666824914
1 65616 70489
1 24275 32942
1 149 90619
2 81640 989299055
1 12660 84814
1 26090 41716
1 33709 88469
2 60784 336241562
1 51619 74880
1 73604 88137
1 3265 7621
1 2306 83662
2 45533 922385805
1 29728 77292
1 96435 98583
1 7120 38030
1 21944 72480
2 41430 320193739
1 16517 89573
2 33325 840337308
2 50936 344278211
2 90488 22095936
1 51697 79024
1 28405 76609
1 22131 97426
2 8430 957756539
1 90969 91616
1 21988 33386
1 50672 80291
1 16376 98201
1 705 90177
2 67707 547901575
1 31082 48670
1 33564 51864
1 44529 91746
1 22445 45569
1 1137 86112
1 29815 53420
1 20406 37909
1 605 15219
1 50586 80934
1 18719 35954
1 6549 33279
2 90047 703780919
2 5554 759611615
1 72765 83553
1 15546 31874
2 28951 360249816
1 11774 45388
1 29902 69375
1 3735 84805
1 14235 67002
1 8221 40503
2 53983 893808527
1 66520 94426
1 16104 56738
1 2640 38197
1 7056 80455
1 33435 39404
1 16364 69452
2 64036 660229555
1 47525 54942
2 69904 490679226
1 21850 77495
1 33890 88652
1 50031 96236
1 29988 38160
1 39889 79005
1 18477 43305
2 10505 932275042
1 73080 79020
1 48251 52407
2 57623 519806540
1 10967 14929
2 71063 983772202
2 70276 827955170
2 66543 913513922
1 79208 86345
1 61017 89539
1 44126 73628
2 47735 6742540
2 1683 343371354
1 12825 29908
1 33580 50111
2 43577 650589356
1 20924 75211
1 12966 16204
1 65600 68409
1 88934 93605
1 77326 78409
2 86969 8056890
1 5200 7325
2 51979 766458598
1 7449 10559
1 14610 69135
2 58234 663340737
1 22339 29654
2 31570 512451937
1 43994 88634
1 16320 20986
1 59751 76010
2 34783 90907350
1 13967 48380
2 73928 767339910
1 52758 87287
1 7654 99595
1 3332 31690
1 1585 52015
2 7249 290643701
1 72834 98470
2 92310 384313205
1 86822 86939
1 18467 98335
1 55012 59003
1 38241 97147
1 39740 67920
2 94699 892935489
2 55803 36568231
2 50803 164140716
2 91373 234915157
1 13763 22549
2 68296 563700833
2 30465 461277534
1 65334 92343
1 82121 84025
1 936 94920
1 31809 55591
1 56250 64868
1 15907 65449
1 19937 47965
2 34030 698654405
1 56316 93204
1 66663 88957
1 67016 85881
1 68355 69757
2 46918 501212478
1 73593 76707
2 59067 635069298
2 28406 537664801
1 59398 99742
2 154 640842552
1 12632 60202
1 3612 97516
2 12430 153589908
1 58598 81217
2 89217 356594050
1 7038 18284
1 63270 68529
1 60822 67699
2 35632 178059760
1 16451 28441
1 10123 87994
1 15964 59535
2 20414 499482288
1 11458 51206
2 75416 184252670
1 24988 45100
2 86892 217713023
1 12111 38989
1 49722 56323
1 7972 94881
1 11295 50140
1 40804 95212
2 16821 157644795
1 3112 75077
1 40727 96312
2 15820 838359128
2 44148 320570817
1 19828 56575
1 95956 97704
1 9251 24861
1 4719 4932
1 52297 99084
2 39389 43540608
1 2515 21088
1 23510 32456
1 33484 65032
2 33547 688157455
1 37544 61711
1 53230 61567
1 40364 58866
1 9656 66248
2 81814 22349202
1 47370 98073
1 19835 70218
1 5232 71541
1 73521 77150
1 24041 80866
1 58175 82855
1 12227 45796
1 21017 43494
1 11131 36506
2 55678 563234599
1 55688 84452
1 2615 58325
1 84373 85287
1 60514 69994
1 14362 61319
1 4248 60735
2 53906 437897678
1 91975 99177
2 28720 175972972
1 14078 43049
1 41706 97507
2 58622 158527983
1 90756 95159
1 44176 94941
1 28990 66933
1 19183 63991
1 14208 97602
2 7469 993810004
1 21445 71720
1 31713 64231
1 80222 88101
2 6186 7779351
1 2916 31640
1 55539 95346
1 51423 81360
2 19989 850788258
2 61172 592030102
1 11059 54663
2 32335 942357751
1 36447 39729
1 32922 59374
1 21048 26066
1 29431 76728
1 16446 33160
1 54752 99505
1 8577 78016
2 3457 602051540
2 89893 880251922
1 31717 53857
1 55763 62337
1 88245 88762
2 29242 786605331
1 77497 80248
1 43833 68099
2 32133 333128854
2 87898 767483004
2 50567 241394973
1 54289 63983
1 43580 61378
2 85949 880612237
1 2915 65173
1 16946 49975
2 61350 217336258
2 45249 523044264
1 25702 69064
1 20802 70314
1 21121 72522
1 4726 55621
2 41774 5434789
1 9879 66989
1 41903 61945
2 19375 518820417
2 75707 970487387
1 36913 77350
2 74808 854252940
1 18693 22745
1 37299 64222
2 13296 251069342
1 50508 74399
1 36210 58709
1 26560 86502
1 25558 96967
1 37662 58615
2 86799 241657666
2 22670 861296945
2 10139 123127783
2 93895 75289751
1 7173 93032
1 23600 86047
1 42257 58831
1 25649 84892
1 87387 94551
1 4249 43315
1 14483 74925
1 63019 67492
1 13914 80550
2 80997 186755095
1 92969 98960
1 21938 45961
1 43119 89616
1 27990 99696
1 5466 46060
1 16361 36516
1 28064 52190
1 49884 91202
2 40488 654652130
2 63556 493950759
1 14825 87468
2 81134 78623118
1 10676 39997
1 65691 79529
1 6557 36487
1 72399 90642
1 52018 67228
2 84404 888953689
1 60703 98165
2 11757 282821196
1 1564 15523
1 62470 88125
2 75817 337213098
1 53307 96569
1 11095 49135
1 25091 80619
1 75356 87484
1 68036 74920
1 63114 99204
1 1253 75573
1 27797 40080
1 59600 99604
2 55204 653337385
2 75221 546007431
1 65877 85612
1 7483 21834
1 61869 74864
2 2508 395280103
1 37947 53440
2 48093 203893955
1 68541 97382
1 28936 80029
1 12205 22142
1 54273 75664
1 10158 49307
1 9487 71152
1 21404 21557
2 72622 245476456
1 3487 9830
1 44522 87694
1 6506 31212
1 59689 81268
2 3441 146836769
1 15656 93795
1 2987 47676
2 94306 564693426
2 427 992744487
1 3890 81967
1 12723 74635
1 51087 87080
2 66104 410064475
1 39938 47108
1 19974 63059
2 22420 248397491
1 31142 91650
2 60821 460513691
2 724 857288525
1 43584 76046
1 3047 77029
1 36137 49779
1 724 92370
2 26911 741825471
1 47250 82737
1 57378 78192
2 3866 471778629
1 4324 18956
1 95482 99583
1 42439 95958
2 6930 230449306
2 53022 156978024
1 80240 99635
2 31620 655342513
2 91630 965805287
1 7395 49352
1 53190 81877
1 7375 41767
2 95777 873429832
1 19980 94659
1 58886 90559
1 8802 63493
1 9661 33956
2 16462 814982717
2 67868 238785522
1 57057 79861
1 33064 56979
1 64580 88864
1 15410 56598
1 8837 71729
2 45582 605285522
1 53592 74089
2 75686 439485866
1 78190 95674
2 83354 733767077
2 83265 891486101
1 28647 34307
1 26238 87539
1 2898 55776
1 45323 61583
1 17913 39974
1 4067 95291
1 6731 32170
2 35934 493070451
1 696 48336
2 12150 31280751
1 24390 50605
1 52122 61097
1 51296 69851
1 11945 27994
1 36312 80642
1 79862 99470
1 39807 62528
1 23556 91803
2 61991 277254140
1 6853 60422
1 9942 58345
1 70763 94684
2 81909 526616439
2 4068 879975928
2 53781 191704795
1 25222 26185
1 45244 54626
1 13197 49074
1 15711 73260
1 64000 77143
2 2643 26449877
1 12037 45283
2 18003 295611939
1 7602 91696
2 16176 542262514
1 28772 64170
1 37305 43140
1 8221 16612
1 14119 93734
1 53800 61838
1 4317 68404
1 6562 62148
1 34470 85386
1 58266 75020
1 48432 49921
2 94050 96995377
1 49880 80706
2 46464 167458451
2 20662 193921897
2 19856 893200346
1 2158 28116
2 45013 53079903
1 81127 99456
2 74181 591317174
1 61170 78233
1 43700 90586
1 17596 40929
1 31422 42845
1 46602 81200
1 86479 89880
1 44517 91544
1 5113 23758
1 54846 61633
1 3237 31663
1 25185 88104
2 90842 739095628
2 27243 247634695
2 95678 991168431
2 75447 139565624
2 90504 441612318
2 97124 557477584
1 31438 84167
2 47705 335186250
1 27948 37391
2 86745 756088562
2 93537 34977362
1 31254 45896
2 33470 933009735
1 63434 71390
2 99466 579358034
1 20602 69164
2 90535 88905536
2 23884 750734037
1 32044 60861
2 93550 973933112
1 2381 62116
1 82553 86079
1 212 99814
1 77820 81557
1 49551 70506
1 6076 27416
1 19214 34252
1 60731 65226
2 86375 812235796
1 76969 84091
2 98023 406629300
2 66094 399106806
1 49677 78768
1 23664 85233
2 18698 544713805
2 10753 650003448
1 29085 29521
1 39843 86789
2 75006 65327440
1 67415 96355
1 11094 77517
2 76678 138692863
2 42993 476879994
1 41878 68876
1 67532 84526
2 59436 59454424
1 428 5397
1 26740 60927
1 21068 98635
1 18097 44526
1 3005 99722
1 54091 90800
1 28135 40227
1 39432 94764
1 60476 67653
1 710 68423
1 1901 33820
1 4955 24562
1 15375 99433
1 32963 71105
2 78601 925958567
1 35342 55946
1 70154 92723
1 35339 49497
1 5938 23252
1 30879 97550
1 48892 92046
1 49432 83425
2 50526 638664250
1 11077 59687
1 34815 93123
1 12893 37596
1 52931 79481
1 50702 87599
1 52618 94053
1 23058 39657
1 33086 57298
2 57837 236274403
2 23487 725672448
1 13297 35573
2 79356 998012414
1 29984 50906
2 42006 711007259
1 64904 67390
2 34094 676717144
1 43315 53196
1 33030 68957
1 6685 74161
2 59429 254576039
1 77165 92855
1 45293 54738
1 33634 39383
2 26207 747820329
1 13422 52812
1 1420 61005
1 14761 33410
2 69824 241838305
2 50008 478074176
2 24811 263331358
1 55544 79769
1 5173 71920
2 35433 859697172
2 28336 436083841
2 28930 724407098
1 2168 47664
1 208 55876
2 75594 701989617
1 18024 81923
1 12618 49119
1 2975 93833
1 67311 76779
2 98594 881871007
1 24280 92054
1 48196 88529
1 31622 40030
1 15137 71815
1 8874 61050
1 128 69848
2 71383 507771304
1 9171 39907
2 85003 363459735
1 39308 60814
2 56314 829630712
1 41063 69054
2 15082 390092633
2 71776 747777867
1 28080 46208
2 14665 951783375
1 6971 11413
1 15196 93062
1 82450 85248
1 9316 97849
2 12645 426796751
1 494 22256
1 56274 66121
2 34359 478133585
1 27668 57171
1 64189 79820
1 27475 77536
1 63460 88175
1 8535 68303
2 65828 663561036
1 37238 94199
1 1808 47729
1 4949 37473
1 56700 84177
2 25391 695151283
2 49959 446170650
1 22250 46491
1 47088 94480
2 91928 82566589
1 2359 20749
1 30813 42509
2 2304 66712943
1 47151 56480
1 5746 57236
2 38473 591784184
1 35206 96549
2 13236 71300941
1 18590 23215
2 80962 105287182
1 54986 74784
2 22445 523545017
1 33658 35015
1 8543 16839
1 27160 42549
1 48675 68763
1 66559 91514
1 4204 55212
1 31586 96858
1 16465 66020
2 61642 510223046
1 56088 65196
1 31276 98619
1 28546 52538
2 94461 977774252
2 46422 702666553
1 40092 47145
1 6875 43952
1 43869 50739
1 5054 27626
2 59714 569178932
1 69148 69930
2 60025 729837663
1 61771 84857
1 39894 60235
2 95148 659779722
2 34244 286588315
2 41532 355862724
1 62874 99870
2 94359 434607861
1 52051 69396
1 19957 50318
1 16322 91886
1 10834 97138
2 62784 817061211
1 48317 94941
1 37923 45095
1 41125 65432
2 52780 481185574
2 66240 138224892
2 86163 71268156
1 8862 96516
1 52141 55671
1 24 6509
2 69349 635291431
1 30295 70477
1 8367 13960
1 23077 63319
1 89074 89257
2 93994 271632277
1 41289 58764
2 79286 471307160
1 36726 79045
1 23180 69158
1 21226 76970
1 47781 58060
1 36098 59217
1 26103 80977
1 9107 56923
1 26211 51263
1 9932 28296
1 80539 83575
1 49363 68053
2 50132 739566676
2 99524 371156177
1 2192 47644
1 77053 99824
2 70496 447826098
1 52422 58224
1 926 79319
1 73163 81701
1 37633 40753
1 51778 63838
1 39103 72442
1 26730 82244
1 43959 70962
1 4287 12705
1 41338 65486
1 12666 81745
1 374 39045
1 7505 52446
2 50395 559182529
2 2700 450216165
1 76499 97027
1 23714 69900
2 27486 594422522
2 37513 701744781
1 7573 77948
2 84241 379562322
1 15007 51109
1 29017 59994
1 5992 51679
1 2533 73114
1 54368 88244
1 17237 40826
1 30848 40641
2 99793 10426504
2 13733 265334554
1 21077 23454
2 69062 551979876
2 21440 141674833
2 88569 257593871
1 71356 75129
1 13725 54845
1 26700 52931
1 56273 64521
1 45292 55395
1 23476 42298
1 51663 54643
1 2240 97286
1 16301 33240
2 85599 800508877
1 33159 34043
1 7237 71199
1 7679 58597
1 57587 63597
2 18948 533865195
1 2369 39352
2 28214 563649576
1 9684 54894
2 23275 272574950
1 30965 42646
2 63454 152530162
2 72783 407111872
1 77620 91492
2 85156 489716362
1 36585 68788
1 64920 81396
1 36424 85171
1 84915 86857
1 11057 19008
1 11697 24341
2 34354 460011720
1 24363 30860
1 43211 53173
1 10214 68880
1 78594 93882
2 34587 59383691
1 5634 25764
1 23366 92849
1 56483 82287
1 3090 8172
1 66248 88638
1 15115 88933
2 93519 13862629
2 3687 24210000
1 34201 70100
2 18616 687576341
1 7487 41504
1 93523 98912
1 40113 71228
2 6077 74298889
1 73600 82047
1 82131 94697
1 27578 30504
1 38885 87987
1 49162 52566
1 9929 66971
1 52129 78224
2 3452 589152812
1 243 57513
1 33035 81530
1 27971 95522
2 43041 487180133
2 94885 579569836
1 74031 87024
1 2496 26003
2 42956 267349848
1 71676 72716
1 28661 39272
2 11496 136404684
2 99308 874948150
1 57008 59553
1 10674 53663
1 71426 78028
2 27543 122868463
1 51085 71734
1 41282 59571
1 25753 95891
1 6338 66204
2 92252 975226722
1 32918 80339
2 23770 186551848
2 14761 335650453
1 12303 70971
2 13018 831900543
1 16057 89714
2 68299 798558905
2 649 406432493
2 61454 71976518
2 42699 430933761
1 46572 66124
2 64212 222204327
2 1368 295144255
1 8293 93068
1 50962 52340
1 6300 38332
2 37410 703391968
1 22675 62968
1 31447 76013
1 60848 62019
2 16056 85707814
2 35348 528443045
1 44775 71337
1 24390 39001
1 5836 39346
1 856 27076
1 19413 84090
1 7830 85980
1 9332 71464
1 26260 59310
1 32192 83119
1 40507 73968
2 56713 868521712
2 97650 720878092
1 36720 44151
2 32952 523701244
1 52822 56584
1 15611 56496
1 36059 37432
2 58991 275616940
1 2380 34579
2 58021 579526697
1 25553 80489
1 18031 90922
1 43909 67983
1 25639 53194
1 36958 87436
1 6388 17080
2 39173 66446138
1 56907 90047
2 7083 624578764
1 4510 16382
1 45635 71143
1 81133 93414
2 94006 167625130
2 15261 69748574
1 4364 11322
1 16652 88549
1 55808 68298
1 46230 69032
2 30271 428851695
1 34377 52038
1 19683 22689
1 41034 93117
1 47469 51639
1 89832 95512
2 78036 870568111
2 33979 348595361
1 3551 43056
2 45677 690320180
2 49049 600721772
1 12679 82215
1 89452 97561
1 8409 78204
1 57906 63229
2 51370 477786507
1 26270 98173
1 35306 83455
2 61416 9657128
1 5999 36672
1 32985 67198
2 59733 901719483
1 47095 76517
1 4583 94397
1 39606 81098
2 15582 903029190
1 42073 77689
1 7270 41663
2 45575 841385089
1 40836 81481
1 39639 73409
2 7141 944068068
2 60226 245112648
1 34404 82862
2 91607 938918820
1 3568 39201
2 77120 637681512
2 68652 445383516
2 95412 968397757
1 68825 87531
1 14188 50367
1 18365 52305
1 18187 61710
2 42258 417558750
1 17509 76990
2 75410 798902034
1 13263 43111
2 53332 982581627
1 45480 95493
1 30701 76874
1 39920 58952
1 7892 20619
2 29756 474840205
1 33496 54212
2 32763 391131929
1 66849 92009
2 69809 417560751
1 76541 99375
2 91984 485077591
1 39677 41954
1 41456 71093
2 44384 334337325
1 47706 56830
1 28077 98311
1 47294 56180
2 12940 991368671
1 47377 77091
1 25635 33575
1 60068 62692
1 45673 56623
1 18321 67426
1 48432 96440
1 198 88555
1 43030 60635
2 84055 816917719
1 29554 91310
2 9316 253579770
2 10374 593093715
2 65832 585365095
2 59912 284273600
1 85349 93221
2 87244 444506416
1 61846 86540
1 16469 21707
1 12901 39088
1 32741 41802
1 35952 45581
1 44006 69193
1 23061 39895
1 7682 80265
1 63555 83739
2 31695 415451319
2 43107 401832922
1 70652 98202
1 12225 77642
2 1022 803664670
1 15986 74354
2 59137 227672506
1 20944 75905
1 2 12303
1 3433 16088
1 46734 50464
1 31261 55081
1 49154 83530
1 34614 49035
1 1419 43776
1 41397 51283
1 5666 46173
1 11115 94632
1 67452 69017
2 72086 960787781
2 60135 945775385
1 32284 37140
1 35476 88451
1 26619 61333
1 4418 88012
1 5192 36885
1 27209 30558
1 67228 92798
1 72629 87453
1 69568 94529
1 26413 87411
1 18651 75582
2 89455 815118861
1 36157 59570
1 72085 91183
1 27654 28107
1 24410 67337
1 51971 82109
2 27180 791471574
1 20787 78077
2 56953 620043757
1 54522 88349
1 33631 92972
1 11662 86558
1 39119 48928
2 53038 756074350
1 3233 48409
1 19239 22236
1 14782 47406
1 47281 85137
2 65257 370790445
1 34634 48080
1 56774 79631
1 74828 76790
1 9841 30200
1 10242 73982
1 27003 81072
2 56617 172069205
1 11896 92655
1 12103 12451
2 44047 372491269
1 9909 39500
1 28127 98444
1 39151 97158
1 4351 31521
1 9307 9472
1 35405 91917
1 4347 97454
1 26984 48864
2 74562 457180005
2 109 180033778
1 19834 43959
2 85478 975442853
1 17202 51252
2 61388 863830817
2 7855 662389973
1 52763 70773
2 13934 903309491
1 8606 79811
2 23181 942337908
1 42199 82289
1 41336 41780
2 57144 730252359
1 55862 61749
1 44931 89448
1 1333 25225
1 48021 76412
2 38291 539040799
1 11041 76309
1 9166 13037
2 65268 789689753
1 9405 15022
2 69850 220407194
1 64817 67419
1 8822 20183
1 5207 37149
1 33518 45382
1 14483 56559
2 38563 453275219
2 92258 367616369
1 46096 95036
1 5086 58106
1 35214 39396
1 1551 78949
2 77781 70141736
1 8601 19351
1 88303 92200
1 2835 8700
2 58550 533627258
1 82998 99995
1 34494 97857
1 25191 77274
1 67099 89975
1 86641 88095
1 7973 53033
2 31369 571080966
1 43008 80989
1 22933 58191
2 77168 452210304
1 39007 41960
1 6259 46174
1 2095 29411
1 24671 91611
1 85038 86738
1 52402 69568
2 48374 262848491
2 70932 29952177
1 20692 41666
1 6648 15805
1 56766 61701
2 29527 461049505
1 6626 41741
2 44778 365030660
1 66945 76147
1 2385 32715
2 76469 972151750
1 50616 92999
2 42252 842255559
2 64753 956179861
1 50919 60998
1 62972 73777
1 29671 40548
2 19082 570949512
1 26038 42414
1 39516 51855
1 7782 47944
1 51667 94385
2 6599 652119678
1 69031 97544
1 69998 91592
1 74085 80768
2 84258 614452860
1 79816 80561
1 48168 95067
1 32664 94645
2 2961 469430549
2 59809 553943951
2 94434 120400350
1 3228 96153
2 53220 340246965
2 2629 608562815
2 59022 230037522
1 41930 85975
1 35951 48880
1 60448 64207
1 21626 53439
2 23093 139618759
1 58395 84872
2 23898 253744788
1 40369 42689
1 65811 83337
1 31697 60524
1 37444 71590
2 96608 86174352
1 13027 46905
2 82008 275635568
2 77337 36350906
1 63354 69421
1 37146 94885
1 17371 93010
1 28793 71590
2 4095 579857618
1 2762 28199
2 24608 835522488
1 15355 39669
1 18321 44126
2 94143 585825575
2 1165 763200498
1 80017 98011
1 27731 58744
1 31607 86723
1 70583 98985
1 29219 87745
2 73437 564765529
1 51253 59482
1 2360 55240
2 926 848521136
1 9573 19974
2 10095 14005860
1 42816 72910
1 45616 89949
2 99239 580910564
1 9680 29258
1 46158 72433
1 25551 71190
1 32030 89249
1 12206 90799
1 52833 93904
1 51603 88693
1 15509 52998
2 57154 837543936
1 13225 56991
2 32213 765375448
2 49896 827753935
1 88580 92015
1 450 36883
1 7684 73873
1 41649 67876
2 46388 786921842
2 30757 876343494
1 43350 49584
1 45834 82933
1 51572 97986
1 771 35238
1 65474 96046
2 26093 582163418
2 61321 897797116
2 16749 292618055
1 13143 93269
1 43010 97892
1 36863 71138
2 66461 142958463
1 38993 61064
1 64909 70769
1 32164 58200
1 52872 73804
1 21600 66207
1 43919 45611
1 26537 56586
1 70752 93019
2 47972 619793897
1 23564 60029
2 22216 211614338
2 55981 489783305
1 1916 40479
1 66410 97822
1 33752 86548
1 47787 88584
1 1717 23604
1 17018 21948
2 21784 821883957
1 12847 88186
1 38080 47551
1 2970 66084
2 82283 55386429
1 68656 74628
1 14766 88286
1 30037 67965
1 56598 63211
1 19775 84445
1 30222 65115
1 1432 5140
2 55814 573383327
1 69021 85775
1 12002 82002
2 47523 97240233
2 75559 341395871
2 87719 410483861
2 35908 17361299
1 34849 92284
1 2453 72812
1 27085 36282
2 3460 1908987
1 17509 99500
2 93676 759943821
1 53658 93564
1 32154 84236
1 26655 98820
1 1946 11937
1 13442 65331
1 195 72360
1 29553 69728
2 20394 652344880
1 28810 81647
2 25576 38602158
2 50664 780608767
1 23464 48169
1 29041 34450
1 14870 29248
1 39246 74026
1 44482 67970
1 22552 66205
2 5961 217181371
2 46534 482116182
2 93283 528929725
1 65250 65309
2 81023 619461631
1 39881 44043
2 72760 114825919
1 47613 72664
1 75403 94530
1 49750 54966
2 72181 188796433
2 48654 169047752
2 87608 5028617
1 53518 98823
1 87855 98081
1 57656 85328
1 82055 97417
1 16594 33558
1 12000 72001
1 27127 78754
1 49438 75198
1 71127 81040
1 32067 96234
1 49958 97751
1 47819 67872
1 78718 85662
2 11371 147995109
1 17064 38219
2 35172 271046731
2 34142 628600378
2 15020 586735298
1 45767 50842
1 4572 43841
1 47052 65611
2 15830 194265563
2 8235 44795561
2 55261 854477081
2 49472 751116056
2 64983 360234806
2 89904 386209073
1 63879 73307
1 9581 78841
1 17245 86083
2 75638 280328626
1 40317 76691
1 78428 90551
1 13436 40720
1 35488 62157
2 50188 939209964
2 91840 515892280
1 151 16582
1 10389 33802
1 30406 39894
2 52349 23107802
1 63576 90831
1 14657 86994
1 39593 43959
2 31645 3634910
1 17201 24341
1 10420 41330
2 34938 136971003
1 28239 70372
1 38132 52457
1 8194 53821
2 80643 417582642
1 1234 60266
1 19673 20799
1 83800 95891
2 37214 10083326
1 21287 59630
1 48837 52070
1 17569 71520
1 11149 55880
1 419 69959
2 88696 338211289
1 467 84138
1 5844 98554
2 68064 838478059
1 52224 94383
2 26133 948359537
2 8700 920692132
1 30754 57104
1 5804 34820
2 75757 771375899
1 14810 16688
1 60398 91700
1 41941 51027
1 38278 75285
1 45778 46465
1 45827 59456
2 72549 764025037
1 46731 64529
1 643 22952
1 15008 77257
1 16697 54554
1 44383 57648
1 49359 92796
1 63873 64971
2 31614 665416216
2 36426 136907836
1 30160 82050
1 29118 61007
2 51457 779642670
1 57127 82283
1 7501 25370
1 14754 24182
1 49267 54246
1 69424 94787
1 52382 89565
2 12745 664435989
1 54828 57516
2 32021 286482458
1 3760 66197
1 34429 62170
1 60966 69587
2 5096 794291371
2 17036 649889274
1 300 29308
1 52783 98400
2 53992 90626286
2 52691 755342353
1 25202 29573
1 40826 63259
1 18000 41219
2 30654 826681009
1 59410 65831
2 38110 406111025
2 43502 418698501
2 22054 38669946
2 77136 485436950
2 24916 491040694
1 33472 64898
1 42535 48654
2 15461 78816314
1 24395 51342
1 82035 99395
1 58050 73526
1 27601 86656
1 32003 67220
1 65256 96708
1 250 74172
1 13746 54104
2 15176 999318017
1 86786 89098
2 29977 622044688
1 26000 94167
2 32767 991331866
2 57576 680678873
1 26630 73963
1 31347 62164
1 5315 7385
1 39014 66781
1 14996 74047
1 58953 82860
1 84567 87127
2 5098 923404356
1 49003 62998
1 27075 89696
1 15265 20498
1 46025 94176
1 79052 80967
1 37975 61876
1 67285 82112
2 98426 458221767
1 23929 42767
1 63536 70845
2 39235 274452871
2 50519 249651829
1 61443 64259
1 16500 87328
1 66140 75888
1 76423 88065
2 35721 135677528
1 13852 69622
2 43042 915539709
1 6427 87968
1 51399 83813
1 30331 71589
2 87694 273073473
1 16293 41036
2 23852 245661246
1 28870 41115
1 50208 98224
1 27395 64960
1 26854 82524
2 29097 901007157
1 55492 57434
1 31014 61477
2 2315 960037336
1 80083 95669
1 74754 90107
1 6192 72097
1 6162 18771
1 1750 7395
1 44962 53301
1 50616 68779
1 2735 13721
1 5573 56335
1 44521 57592
1 59576 88894
2 54175 194130293
1 38111 38851
2 33130 829791661
1 92312 98159
1 51977 76655
1 32454 67534
1 8410 76994
2 90209 864511292
1 58400 96653
1 57126 83615
2 47924 649727112
1 24629 83696
2 92399 295126595
2 44659 332015619
1 50933 94806
1 11486 66774
1 23175 57511
2 95120 700013473
1 58083 78050
1 19062 48661
2 36956 539223894
1 32775 36832
1 24908 63809
1 79876 87016
1 44648 61805
2 65710 117262406
2 2363 406696852
1 21914 51596
1 5778 16613
1 10205 36921
2 32382 710188609
2 70932 408529181
1 5291 53013
1 98547 99079
1 15866 24766
2 70736 741257207
2 75868 181935107
2 848 509451841
1 61103 78288
1 64414 73234
1 17026 20170
2 46843 480116921
1 53807 65008
1 13089 23545
2 35668 776905524
1 27 35594
1 32762 48658
1 39849 80368
1 36055 61666
1 6848 45775
1 20143 82226
1 26169 51604
1 61312 88656
1 20392 98426
1 3237 17887
1 27990 74436
1 30429 65799
1 61850 71230
2 96905 960957876
1 37185 97900
1 47521 92340
1 37478 53837
2 34305 931160354
2 34797 823779538
2 73317 177577541
1 56847 78030
1 35448 72184
2 47430 610379300
1 4993 30419
2 13275 639498349
2 53413 918016420
2 42960 490691527
1 36847 68348
1 61407 62767
1 27608 54401
1 38098 76959
2 40700 223683025
2 74452 663434651
1 7756 35816
2 64664 247992793
1 75692 80695
1 57400 77087
2 94504 290348813
2 94417 638434080
1 86822 87863
1 37100 81642
1 8826 92198
1 880 95018
2 13937 639657952
1 74534 84160
2 76206 373423828
2 77804 90787018
2 39748 489265053
2 69086 723688812
2 4466 321835867
1 7202 85469
1 3203 77264
1 71671 74291
1 8313 82950
2 10704 474994048
1 19256 20992
1 18470 28116
1 33378 83032
1 61978 73782
1 60065 71878
2 75515 630600311
2 7369 790951584
1 1701 28295
1 26374 51835
1 7325 33815
2 51724 440962069
1 26743 97763
1 13604 44775
2 59640 632247729
1 11523 92443
1 29373 64667
1 17113 60383
1 15046 62207
1 64244 96336
1 12164 62184
1 44855 73670
1 7577 26310
1 490 74292
1 35719 72188
1 39863 87300
2 59303 462972340
1 32050 80685
1 24671 50003
2 63765 265830566
2 37696 274376483
1 3999 12005
1 27535 50378
1 51720 62082
1 52817 71829
1 24424 96169
2 64977 311605099
1 25691 61064
1 86401 88032
2 2536 789154792
1 7560 71649
1 60018 98929
1 18934 92412
1 61211 96475
2 52971 775930188
1 36145 79777
1 14593 83237
1 9413 60826
1 28164 59197
1 38266 58183
2 90866 269016924
1 73058 84972
1 30508 89540
1 52099 83620
2 81279 390512004
1 73780 87611
2 90991 220302913
2 85069 777505976
1 43296 61127
1 12087 59104
1 25207 91809
1 45229 95540
2 81364 647406160
1 62861 66131
1 19426 28065
1 41357 82302
1 23708 54513
1 9686 63768
2 40403 337784134
2 755 937464745
2 60956 50555133
1 18748 70033
1 13194 31486
1 62803 78208
2 82815 306956716
1 5880 24825
1 20110 67927
2 71541 379753890
2 71890 806910780
1 52205 89481
1 44732 84082
2 51623 886493683
1 6022 44748
1 43004 77059
2 74365 842742027
1 5645 71363
2 36912 638223106
2 94243 417762741
1 5415 97818
1 7428 38648
1 8196 75146
1 15228 97113
1 42635 49509
1 7096 62669
1 31665 58272
1 45984 64946
1 11081 47464
1 26252 82799
1 1991 31431
1 88140 90950
1 21768 47746
1 32715 56745
2 30513 162553899
1 87239 98330
2 85696 821271434
1 56001 62641
1 87463 90521
1 32515 50864
2 40622 355345560
1 15975 38292
2 44203 67897013
2 10428 441767207
1 78817 82299
2 85126 550880346
1 84121 91575
1 50360 65663
1 85527 88474
1 32640 33560
1 7313 44185
1 63286 89185
1 2161 15171
1 24574 74629
1 66500 77292
2 67110 415211188
1 57745 74249
2 91617 101171848
1 81078 83186
1 1953 18073
1 12509 96003
1 39020 46476
1 55827 98806
2 47633 223833611
2 66973 833596112
2 25321 739589570
1 22207 29964
1 14083 44232
2 43623 754638088
2 19236 81918523
1 23491 99115
1 53597 96158
1 62864 77034
2 47116 940703793
1 4688 57612
1 54257 90487
1 11192 51893
1 7581 13719
1 40685 63772
2 62923 10339273
1 7626 47491
1 896 9213
1 9178 15059
1 12885 23223
2 65507 628553127
1 25661 42810
1 40205 58461
1 45671 53695
1 97779 98852
1 35726 65051
1 74855 85956
2 17625 493710432
1 50162 91936
1 85791 92230
1 35265 38783
1 93586 99483
2 51429 292995070
1 10388 38828
1 38916 76671
1 49216 81548
2 77233 37306789
1 37465 55010
1 36669 43802
1 21093 87716
2 29315 454932413
2 78687 802843551
1 5998 82742
2 3403 175050134
1 30647 48138
1 43291 76189
2 30881 603942140
2 44092 167782588
1 21764 62809
1 39813 78717
1 56391 68212
1 51577 69184
1 22536 94554
1 632 63234
1 57945 77544
1 5925 19122
1 7250 15988
1 36886 63123
1 23866 96958
2 52319 634422768
1 46422 89809
1 21756 22948
2 2731 821585285
1 6308 25409
1 19352 76147
1 10920 50859
1 31810 51876
1 182 4941
2 66464 355784735
2 45584 360416757
2 18695 564021587
2 85658 271677380
1 36417 56440
1 3569 88524
1 40046 44776
1 8486 34125
2 88783 511288423
1 53073 59609
2 70581 587233237
1 12875 82679
1 6755 72859
1 22166 64366
1 57926 72653
2 90432 849967035
1 57132 81264
1 79347 80985
2 22450 342126367
1 16533 44954
1 39212 41916
1 4217 82255
1 44982 85208
2 71564 401797488
1 4529 50702
1 88923 90158
1 33668 96568
1 33770 41912
1 26712 75277
1 27550 38823
2 82840 764001755
1 35776 94129
1 37624 45586
2 80042 964687604
1 51649 94742
2 42366 22928188
1 776 71900
1 52903 71604
1 63586 75056
1 24308 77606
1 69702 92809
1 67993 92722
1 7177 92810
2 43289 619192859
2 37801 107014249
2 34290 101549652
1 61808 76486
2 35543 990185949
2 40062 473010300
1 45628 48881
1 37359 37901
1 4094 46608
1 35673 65828
1 44720 60117
1 33470 61906
2 68190 716499872
1 18686 97466
2 33860 623125372
2 93828 922407773
1 21752 34927
1 42180 70510
2 65808 683412454
1 58950 68389
2 46827 166422378
1 11050 38831
1 31334 65472
1 13100 61059
1 6635 61873
2 50550 356122188
2 71893 532415873
2 58148 873295636
1 674 75990
1 27410 91000
2 93588 786794246
1 76287 92535
1 24455 55621
1 8003 73333
2 56728 553409357
1 36146 51953
1 45727 80165
1 55503 74442
1 40570 49761
2 54648 225427178
1 83364 90223
2 97047 101356525
2 41580 388149204
1 2988 4367
1 6368 17111
2 54906 516989594
1 1280 11623
1 14864 53265
1 81439 90546
2 10429 62597365
2 31555 871406050
2 90477 689025377
1 2260 95164
1 35621 36965
1 57784 99940
1 34555 47655
1 21427 54609
1 40403 71167
1 61184 75025
1 11727 16666
1 28534 98742
1 77485 97978
2 50848 801207639
1 51647 81140
1 15503 45210
2 40969 709926439
1 36635 96297
1 11245 60974
1 70049 73992
1 30148 92567
1 53360 59848
1 19411 77423
2 75407 611627664
2 12454 681980246
1 21725 57597
1 9411 51407
1 43921 83318
2 70895 745846532
1 61293 81902
1 9919 65757
1 77648 79220
2 99201 690852867
2 64193 662930418
1 17707 98735
1 3746 9791
1 26021 61625
2 45092 535101308
1 3965 30003
1 33235 47808
1 12357 82640
1 6952 46915
2 61089 833310915
1 2576 93255
2 7857 48150839
1 24900 77407
1 47074 66985
1 53719 91448
1 32444 43328
2 67972 431599133
1 8221 31488
1 16674 66660
2 91102 698640130
2 12913 826232978
1 60958 96414
1 45373 98069
1 40567 94994
2 29000 632686602
2 5762 37169232
1 43995 91857
2 46456 722811613
1 17457 45966
1 47621 48076
1 10579 92552
1 51255 88626
2 40553 451757270
1 8272 28386
1 35839 79882
2 20521 399689931
1 70892 82951
1 10697 68462
1 14860 87069
1 3879 70179
2 30712 285566859
2 57981 931283534
1 40880 50280
1 17582 26364
2 95312 226572941
1 10591 10751
1 36414 93659
1 65183 71803
1 76756 81513
1 1067 33055
1 65330 85095
1 15708 59371
1 66209 89533
1 68215 92250
1 7185 56217
1 52941 85754
1 24750 74588
2 59177 489715541
1 43746 75079
1 34901 67235
2 2464 14037521
1 31079 75642
1 2408 40497
1 50511 60081
1 48110 61563
1 13970 76898
1 7029 39090
1 19473 48027
2 84620 515576136
1 8736 56442
2 29257 29584988
2 32325 23433004
1 46275 93846
1 11483 29344
2 49143 764004665
1 3924 99259
1 10100 83027
2 6997 157085238
2 98947 821963464
1 11908 33606
1 38328 53406
1 12723 88590
1 27626 77432
1 16638 66610
2 10795 41360507
2 10054 61581947
1 57124 70406
1 62138 96255
1 57201 95854
1 81659 99097
2 22233 510347044
2 82118 403170264
1 27940 76812
1 55779 95272
2 65293 795570545
1 16377 38033
1 58395 90839
1 26695 94201
1 10592 18396
2 30813 556457673
1 76691 99921
1 18774 29281
1 45890 55973
2 45023 274534092
1 6536 26406
1 23787 59275
2 22180 498777562
1 55240 61966
2 17962 273658933
1 4139 26599
1 45757 69671
1 69150 72079
1 37329 79805
1 153 26794
1 60405 62478
2 30789 648944504
1 37851 45762
1 45922 68073
1 76115 79453
1 37180 71263
2 62088 186618859
1 50256 79780
1 9233 84885
1 36571 39436
2 89915 305965892
1 36118 92569
1 18088 35874
2 96558 202714615
1 19932 46078
1 60601 80575
2 72379 546966092
1 1070 42006
1 16902 17436
1 24108 30946
1 57670 77738
1 14914 91062
2 1159 268918778
1 20255 79805
1 29420 68119
2 98326 729826026
1 61747 73138
1 58497 91666
2 20712 676770842
1 9921 71074
1 38613 90448
2 33694 713547249
1 66994 84167
2 49296 210330908
2 10798 321099925
1 31662 63201
1 8708 38552
1 20092 92758
1 16426 30460
1 27726 91760
1 82551 92783
1 24390 62317
1 15352 90148
1 6917 82506
1 15260 50656
1 32228 70448
1 33391 48497
1 25713 26120
1 9841 47544
2 34307 356138561
2 4040 652646695
1 59041 61023
1 64768 86240
1 21097 96942
1 80608 96434
1 83547 84945
2 39537 353387918
1 2994 43835
2 21100 807364173
2 91544 858939896
1 39592 93823
2 53330 404864249
1 16835 95671
1 2922 19356
2 79984 600317686
2 75135 448283070
1 46179 51253
1 32235 80131
1 8758 81113
2 89877 237604261
1 86572 92491
1 86940 96376
1 15817 33012
1 80788 83820
1 25760 75689
1 7795 63957
2 81463 404003453
2 64862 185678871
1 52010 58715
1 2049 47588
1 18980 32637
1 58058 58748
1 23125 39254
1 62476 78752
2 55109 632206545
1 8440 49777
1 50479 59380
1 24416 50663
1 22240 95152
1 17026 51866
1 10660 26136
1 15055 53816
1 52486 64077
2 63854 815421719
1 47515 65971
1 17231 77816
2 528 85956570
1 71186 94942
2 12666 814858464
1 30992 86136
1 1212 46827
1 37066 75467
1 21939 95795
1 9385 16907
2 58750 316811275
1 9302 42970
2 81005 316058454
1 6010 44514
1 4076 89735
1 3280 98425
1 24856 79375
1 28594 66154
2 28032 127116176
1 84025 90738
1 24934 43151
1 56106 71977
1 27515 91032
1 63018 98116
1 25378 98640
1 49484 80064
1 71318 87171
1 27431 84519
1 21110 68919
2 79910 213899187
1 77155 85474
1 2838 56507
1 6974 40227
1 17003 31400
2 19589 376642366
1 32541 54794
1 62232 84435
1 32629 52519
1 44281 84302
1 13084 46470
1 5207 15614
1 16322 49149
1 45150 50255
1 68375 99085
1 32286 37805
2 77778 601266874
2 27007 937940185
1 31087 61183
1 31338 67647
1 53778 69227
1 11613 23512
2 39355 423378071
1 14293 21592
1 25558 87294
1 52984 89886
1 11865 37483
2 75370 295982581
1 32314 91617
1 12565 94306
1 13122 24768
1 10118 60936
1 36637 39303
1 2337 39644
2 50059 729051077
1 5451 53607
1 78304 94185
1 21091 44241
2 86181 545162522
1 14638 16092
2 63555 810760648
2 5870 139626656
1 47257 97898
1 27757 70100
1 17393 36099
1 31591 89633
1 1921 12728
1 38724 78783
1 10369 83539
1 16852 81809
1 19762 34325
1 25081 62769
2 98820 453255620
1 30439 86281
1 16673 67387
1 77389 87943
1 3604 97052
1 24680 54328
1 29470 81167
1 24844 69086
1 45207 88030
1 3093 94808
1 49547 88429
1 47249 51979
2 47093 606116438
1 4821 87016
1 15926 24044
2 72385 666707327
1 3420 39533
1 83400 83411
2 81285 693471541
1 36909 73964
1 79008 84211
1 5662 38268
2 44404 298524481
1 7883 50016
1 22727 40428
1 87988 98820
1 3383 77562
1 37 83139
1 7015 59793
1 31030 65281
1 29201 66177
1 21803 61405
2 5621 604898057
1 18199 90284
1 16299 19453
2 3460 553360229
2 15329 702117
1 9675 85445
1 41615 97753
1 56907 67177
1 3459 88151
1 50221 55403
1 87491 90670
1 34840 88160
1 9933 17439
1 7724 26327
1 62829 65113
1 35555 80012
1 6195 7202
1 38059 44717
2 89066 70169614
1 59180 71401
1 13934 28521
1 41589 95513
2 56666 621872416
1 48824 57469
1 45727 61053
1 48791 85832
1 46538 52128
2 4634 423655139
1 54785 96405
1 10447 17345
1 69789 99603
1 875 98874
1 24798 85792
1 36712 46340
1 52926 80153
1 35824 76733
1 44887 94687
1 2581 28497
1 48012 94539
2 45984 159968957
2 5521 182332632
1 20207 89516
2 85539 303653833
1 57948 60136
1 357 22786
1 71169 71949
1 23155 30891
1 65773 72622
1 47258 58960
2 34298 538058451
2 43026 905127526
2 48398 103016274
1 43212 66985
1 10148 18628
2 10429 786210324
2 41481 524766932
1 13818 23447
1 20978 92043
1 10678 22450
1 28451 74365
2 97073 475307966
1 7099 49684
1 25332 97708
2 51364 450523613
1 4489 53536
1 12025 27314
1 28061 97612
2 83032 983269543
1 1070 15988
2 19563 598424473
1 8083 60421
1 87729 98963
1 64711 93788
1 39171 61746
2 99981 688414462
1 22274 59388
2 55229 909299296
1 15253 28685
1 10329 96206
1 60354 79012
2 92550 124164677
1 35390 40248
2 66975 83689723
1 5203 32103
1 22907 59059
2 81341 638654635
1 39968 78875
1 41551 50004
1 54105 66199
1 58787 89422
1 53721 72749
1 36659 98590
1 24800 49858
1 38991 80806
2 84920 873093098
1 9383 9908
1 19738 79173
1 46655 62433
1 39203 41914
1 91146 93494
1 4108 11804
2 44947 262386836
1 15386 63889
1 37773 51068
2 74117 612163522
2 93757 569738470
1 65963 80928
1 67438 71097
2 58838 282458712
2 29478 439022516
1 107 41080
2 71940 301062251
2 21044 361554241
1 27513 80190
1 23792 79887
2 91834 134050697
1 52903 97722
1 18699 21572
1 2241 63063
2 97488 659830648
1 20182 61059
2 76377 881013314
1 54667 57661
1 70475 77541
2 86802 178859229
2 28111 557126835
1 16392 88047
2 76532 994824991
1 81810 97068
1 9230 71039
2 7934 18944821
1 20278 94458
2 86747 468593453
1 55912 94025
1 26763 49158
1 70604 99490
2 84267 860856714
1 5967 86267
1 18833 41341
1 977 88781
2 55919 837824650
1 8068 89942
1 48488 56809
1 9609 78222
1 3728 45051
1 35365 56267
1 25829 48898
1 14038 84195
2 48392 656683782
1 3939 20186
2 59374 998656761
1 26177 93451
2 18006 410487255
1 28615 56886
1 10242 98187
1 61515 79060
1 43092 52067
1 27382 63807
1 85146 89925
2 70667 318708319
2 56567 149108690
1 39796 63292
1 52558 90078
1 62646 76440
2 26010 916245737
2 66414 275935092
2 29496 878502097
1 10466 59535
1 5493 35994
1 15751 30175
1 5412 41712
2 49885 881581926
1 20726 91944
1 77477 86460
1 22046 95795
1 45955 68571
2 22105 550085361
2 49938 8487531
2 5119 848426418
1 25392 36174
2 8 656049775
1 28125 35539
1 44481 64262
1 32448 69838
1 71259 92176
2 93913 557929915
1 4474 52473
2 40669 189048639
1 25301 63846
2 24603 66542483
1 87117 93068
1 30739 83245
1 57668 58906
1 24062 83243
2 89409 111102214
1 71038 91996
2 93481 120571183
1 72513 80216
1 48226 54962
1 65654 85052
1 4657 61473
1 25524 97413
1 88766 92861
1 9440 66711
2 15265 232279196
2 64497 664090940
1 74154 83771
2 14817 653927937
1 85572 85936
1 36562 81232
1 45697 60573
1 35003 40726
1 77207 95522
1 28891 53167
1 35153 93131
2 64751 16780831
2 86387 668157345
1 52864 58786
1 13205 35111
1 38822 50561
1 46758 94098
1 7263 47791
1 33410 35940
1 7227 16345
1 745 93237
2 30559 722135929
1 39676 65225
2 89251 350652210
1 53247 57353
2 27906 679014196
2 89768 984337481
1 27297 76977
2 10000 686477104
1 60137 79513
1 11085 96601
1 37398 62180
1 22781 34907
2 89020 932017508
1 81229 81694
1 8795 75914
1 28522 38527
1 10905 33956
1 77599 86958
1 55817 71723
1 26999 42303
1 20944 82971
1 82821 86141
2 66649 866805876
1 85641 86686
1 34962 77077
1 64928 87752
1 21322 89559
2 64248 78109271
1 31041 45428
2 12131 134273761
2 41583 673035160
1 41920 85064
1 3752 30102
2 76501 856361808
1 29196 37650
1 63353 77466
1 54769 69833
1 3894 99498
1 20287 78097
1 71095 86082
1 43956 52366
1 3889 13538
1 4189 49358
1 1429 40280
1 75781 76981
1 53095 60988
2 17566 745798186
1 34082 67175
1 12270 56608
1 79034 95237
1 2685 28583
2 44167 306970919
1 29982 47860
1 62598 67478
1 44142 59324
1 25395 98258
2 75752 162370266
1 29273 56030
1 22464 75625
1 52216 74250
2 99297 799565409
1 3750 97233
1 82607 95241
1 5929 9076
2 84548 338876408
1 46563 99590
2 29623 973853727
1 82425 84574
1 6230 34191
1 45800 96026
2 10920 780292836
1 53703 72085
1 88339 98565
1 91368 97979
2 52759 542907732
1 53198 69359
2 51788 257087150
2 96408 943619190
1 69997 98459
2 80134 784063020
1 61903 95144
1 21475 24752
1 57586 72114
1 20089 84167
1 13595 86437
1 11562 98620
2 93371 642920652
1 40608 49102
1 10276 81232
1 11680 85127
1 17029 87642
1 33362 99356
1 55030 83999
1 15242 37168
1 5690 37134
1 33444 52887
1 3111 91655
1 11226 11699
1 20184 92932
2 23337 528587949
1 16571 77787
2 65027 44929044
1 9291 61916
1 3563 58943
1 11657 38172
1 35508 79745
1 47158 88643
2 28425 952633981
1 4527 44273
2 58944 737273196
1 12484 72963
2 34942 99248424
1 13071 18085
1 31659 93054
1 53225 94088
2 49527 176426549
2 14854 47890766
1 43915 97209
1 13582 14067
1 68975 71794
2 74630 263958774
2 41221 351005493
1 16925 82663
1 49319 55790
2 69756 506694483
2 35376 100732353
1 2759 38382
1 32465 72115
2 53153 882160631
1 38291 76738
1 23325 66484
2 77994 271935719
1 35477 75672
2 38298 808401092
1 45577 61881
1 32259 77599
1 52175 61433
1 25908 76117
1 56417 84244
1 17124 44199
1 16725 19257
2 61076 330841287
2 53397 942169103
2 81710 308337591
1 14487 20786
1 52849 73041
1 49421 89217
2 84056 482004059
2 7743 87667344
1 65293 80488
1 11781 44212
1 73598 84608
1 30572 86159
1 1721 50583
1 10279 37522
2 82145 202463094
1 34006 48953
2 21954 814584472
1 9774 49684
1 61608 65873
1 56519 89553
2 95120 605565264
2 2630 584025935
1 19210 86682
1 51342 62173
1 8843 44653
1 36569 77792
1 51869 84135
1 37605 55165
2 58472 939351832
1 32529 94191
2 63327 420623947
2 14999 324948554
2 61268 536090441
1 5009 20015
2 28951 799358104
1 36864 42710
1 25993 39222
1 50524 61020
1 45225 93036
1 62599 66410
2 24801 619469526
2 48402 446973887
1 48018 89747
1 34866 38621
1 77131 87614
2 68312 386581539
1 69396 91007
1 76783 93766
2 81473 806812917
1 15543 60310
2 44244 733288163
1 38456 76760
1 6546 69627
2 59258 215782157
2 71963 419462968
1 67548 87252
1 78408 82781
1 47166 93202
1 89592 95002
2 83943 315973707
2 43824 472339049
1 65894 79924
1 34665 76186
2 13431 11950628
2 59136 97518002
1 49143 84610
1 16663 89515
1 7279 37064
1 43972 76056
1 78073 93368
2 78602 726836646
2 21789 600953884
1 5846 20439
2 72665 557162286
1 77161 85647
1 58802 87913
1 21355 85496
1 12656 70588
1 63079 87170
1 62055 63581
1 44920 62795
2 24651 924736812
1 24665 56167
1 41608 67572
1 28664 80357
1 39767 58961
2 29133 325155024
2 15897 631099874
1 66779 80584
1 44575 60999
1 6992 35960
2 64023 95674434
1 40936 91597
1 50873 74601
1 9698 53557
2 80886 894953959
2 42649 772367552
1 44744 96715
1 28016 53712
1 38079 44689
1 97956 99833
1 25177 43424
1 13947 84972
2 50497 398417894
1 6156 26153
2 570 604406465
1 48257 48916
1 35406 76816
1 17543 86681
1 24434 66361
1 29376 44603
2 42684 668887451
2 43618 322395458
2 27848 36431606
1 53022 74614
2 36071 569828985
1 20525 24513
1 11401 82157
2 34894 557107122
2 65676 280140544
1 70916 78608
1 54117 63668
1 10073 93521
1 16489 27726
1 38782 68342
2 50704 583591816
1 75445 88017
1 51379 51441
1 66590 67189
1 18151 61731
1 12738 38728
1 84325 91674
1 46504 64472
1 26394 97589
1 64955 97405
1 11880 16659
2 95063 497329561
1 22457 35510
1 10555 60961
1 38407 74255
1 55754 95382
2 75739 631281822
1 16175 39192
1 3344 71201
1 49093 82546
1 28181 77936
1 36075 87622
1 39434 67664
2 8400 440961843
1 11332 48655
1 864 52222
1 61495 62669
1 57475 63572
1 7878 96166
2 16411 541450845
2 60394 396293600
2 67747 309389234
1 12426 25651
1 35874 66797
1 21636 84525
1 52943 91024
1 32375 47848
2 88811 666292305
2 52801 52316771
1 22032 60149
2 35070 437070421
1 1108 5647
1 81939 82787
1 70075 95233
1 28276 76588
1 38583 91799
2 87383 857325518
2 75330 298010625
1 89365 99424
2 62883 335542794
1 23664 92962
1 76757 76808
1 61479 96035
2 6137 826650657
1 16668 31024
1 11671 42626
1 23457 85342
1 56405 60962
1 2982 68253
2 7029 595573081
2 17057 532540444
2 27180 994227490
1 86221 98184
2 95581 512829372
2 38741 464325243
2 75433 913983753
2 81639 978868767
1 7821 93586
1 38108 69816
2 74573 416717325
1 33613 58004
2 15357 862416113
2 62469 614363746
2 78545 768910136
1 258 36150
1 38324 41512
1 10868 82876
1 30644 59766
1 2213 37957
1 33466 76429
1 17694 76706
1 14295 46774
1 9895 73235
1 28197 97104
2 24767 364277454
1 35326 79950
1 32517 83277
1 56602 59033
1 41601 44633
2 56212 949046166
1 12141 84219
2 42322 45167749
2 89238 73526742
1 73098 92070
1 43895 92159
2 51914 356252628
1 77407 82163
1 11813 94698
1 41218 64222
1 39575 95993
1 26421 79698
1 30150 95196
1 37532 69302
1 77099 83022
2 87725 315889851
1 28326 82564
1 26242 78431
2 15083 231294307
1 15846 32440
1 35415 71610
2 94233 435103981
1 40609 77101
1 23224 67521
2 86603 302377853
1 68039 90625
1 42503 67096
2 99462 904804202
2 68892 398233198
2 94289 518972671
1 56571 78740
1 60768 95938
2 18263 116364065
1 17863 20012
1 78599 90475
1 71252 92453
1 26260 67304
2 68326 935828423
2 44556 588777659
1 35011 61568
2 41122 612275910
1 60653 65396
1 59207 84077
1 25507 25718
2 50649 928325308
2 25787 144236192
2 13411 907590371
2 99800 591895073
1 35423 44838
2 65163 722550533
1 42025 94986
1 86539 92993
2 15816 284735194
2 25172 196265253
2 77281 703845367
1 29842 35630
2 43360 302823070
2 42222 326536526
2 47436 32705328
1 62649 95031
1 18195 95936
2 77011 922860849
2 20691 145275130
2 91686 983365396
1 28631 91146
2 27042 123962212
1 5472 76608
1 21775 48375
1 6195 23776
2 44860 506947807
1 14255 36835
1 66620 88774
1 57247 81340
1 49889 84680
1 9051 75311
2 74500 340609604
2 41987 697435951
1 16490 42417
1 57081 99004
2 42501 10853202
1 92097 93017
1 40132 75073
1 55940 77989
2 52521 487654701
1 17087 66623
1 6005 12462
1 13595 58025
1 14689 38102
2 86869 22542937
1 21721 46686
1 60045 64191
1 70877 99699
1 2849 31907
2 15179 837873284
1 43062 57944
2 18700 920999220
2 51917 163383319
1 29012 80458
2 90065 440744015
1 41149 73299
2 85157 685274127
2 91480 563648712
1 74381 82770
1 37883 84245
2 64284 955997549
2 30554 748784797
1 33149 77781
1 16666 78300
2 21798 541325492
1 39612 83445
1 91822 92953
1 12308 41712
1 30638 43164
2 55628 871213589
1 49206 60860
2 48899 541929662
1 43166 98151
1 12764 28422
2 82310 697600941
1 48524 68496
1 55882 62383
2 61730 776897846
1 40409 43509
1 35413 97336
1 50568 63130
2 72250 214267830
1 44158 51795
1 31296 59029
2 10976 26503937
1 20225 33756
1 51572 66815
2 30129 600885608
1 49664 97920
1 60538 78080
1 40652 99332
1 23074 83690
2 52601 70746103
1 12363 85761
1 23224 89718
1 37892 84095
1 24844 36161
2 99774 21129376
2 85755 402510529
1 11430 83866
2 56304 2483301
1 37249 40290
1 91120 92478
2 43190 834024051
1 12389 51985
1 55535 83657
1 50679 99662
1 43924 57147
1 25982 78144
1 4470 85194
2 20274 486634352
1 54529 55848
2 35047 478148706
1 19903 31689
1 19885 63242
1 18040 91551
1 46820 66037
2 73830 589280988
2 53001 658367631
1 23593 34936
1 17523 79107
1 32610 38921
1 43171 50527
1 2171 2235
2 88375 685766908
2 90361 48701262
2 26495 362155837
1 3020 72355
2 49076 564522485
1 7638 32875
1 19425 34962
1 15449 60561
1 23335 98420
1 41222 52518
2 6528 377779229
1 11213 43971
2 55380 692987517
1 41181 98152
2 24828 526912284
1 29582 36899
1 65718 88584
2 53040 544733759
1 20183 67186
1 24322 63681
2 28446 454567261
1 30588 50554
1 85510 99322
1 60028 95436
1 73619 76727
1 68053 89754
1 45935 77472
2 16860 751032651
1 64590 99880
2 34001 678920931
1 71633 85510
1 7622 27689
2 3924 509629755
1 27270 36290
1 25834 53266
1 3765 76419
2 30751 990243633
1 25156 37590
1 75212 88257
2 95887 110993171
1 52594 79751
1 17401 99874
2 41869 760547089
1 62667 81355
2 93099 636737099
2 60247 699042513
1 10357 29305
1 54470 55675
2 45708 916274252
1 19476 88400
1 87241 88859
1 27766 42695
1 67726 91498
2 2635 40933392
1 52718 90140
1 5915 49581
1 25084 87676
2 46523 191611526
1 51441 93960
1 33929 56035
1 50466 69855
2 93638 678276492
2 81570 585881357
2 44772 7786675
1 33267 99604
1 2367 66929
1 8498 47261
1 15708 59013
1 15395 27743
1 37473 60712
1 11215 59866
1 21282 70344
1 71372 72360
1 66425 89431
1 42524 57557
2 28941 336346092
2 81707 249418588
1 34807 41771
1 30212 65539
1 36858 41414
2 77410 515326539
1 41 79958
1 20137 60006
1 22741 37311
2 16502 34252585
2 1395 987766339
1 51495 69169
2 78349 842922922
2 48 307355919
2 82571 874416591
2 77616 206692486
1 16688 75071
1 8921 25438
1 48193 95270
1 72535 84273
2 15828 844313881
1 84136 89521
1 325 41563
1 41278 52887
2 19056 977818199
2 62399 428329119
2 56931 849049805
1 13338 87053
2 92450 741541949
1 19264 35880
1 53160 76101
1 32797 70938
1 6291 30729
1 45395 77967
1 51381 68765
1 16798 31429
1 22219 28739
2 63096 949251427
2 35063 137731978
1 47902 81744
2 9838 267498524
1 6326 20858
1 35089 49079
1 1572 57956
1 19488 59283
2 22804 24542188
1 6224 35785
1 36907 46682
1 6545 9567
2 60802 396451957
1 13776 30274
2 85493 147850992
2 16790 681056731
2 37040 743212758
1 2162 13635
1 31574 44662
1 41446 89479
1 82451 82994
1 81556 89017
2 60324 727788645
1 30847 43301
1 61427 80837
1 56746 72486
2 22395 597407605
1 23773 59072
1 41763 50564
2 46857 847663535
2 55451 189202213
1 25582 44187
2 27823 898743894
1 68406 76884
1 86937 95654
2 113 564578030
1 18478 57054
1 22725 77899
1 50581 66085
1 47337 57526
1 8873 74228
2 26806 930625802
1 25986 80453
2 22765 53852484
2 13358 432919667
1 2890 12394
2 91693 788553431
1 19610 79690
1 5982 61710
1 57160 93993
2 50970 49091004
1 21962 45383
1 44575 66327
1 22907 93861
1 20685 63647
2 75678 21244824
1 40711 46650
2 31921 823863400
2 81592 969079618
1 4625 49708
1 42363 92444
1 56444 62873
1 10085 60443
1 5540 83696
2 36742 257255907
1 15366 59219
1 53321 81114
1 4500 16319
2 7198 432106164
2 6255 942860192
1 7722 61092
2 25614 757079659
1 10053 41326
2 15664 764583548
1 33094 89558
1 22819 90253
1 57507 66356
2 30776 710066004
1 5004 97754
1 43281 43925
1 61120 86670
1 4045 33222
1 56233 91658
1 64689 94914
2 59780 22738286
1 54201 57650
1 30527 90868
1 14264 21439
2 93311 723982278
2 57963 523150878
1 47270 91762
1 26207 57084
1 917 48796
2 15605 557549108
2 7460 681399743
1 8193 92843
1 87677 96427
2 51278 851991072
1 73761 85271
2 43030 23212365
1 24956 66823
1 596 7056
2 10996 126216114
1 14409 31353
1 59169 95844
1 59398 61913
1 27869 38117
1 2547 6170
2 21344 592847575
1 21676 86735
2 88283 995232335
1 33580 34602
1 50908 71053
2 4783 975209836
1 21031 57115
2 99206 400936398
1 26785 89623
1 3949 32095
1 68664 95682
1 57316 88675
1 72559 95988
2 18099 107016556
1 28064 80584
1 75638 78977
2 25445 547255761
1 23070 92181
2 52567 475967442
2 64293 10247822
1 1933 13397
2 40424 925308898
1 2159 30866
1 26232 53372
1 18615 78184
1 3785 26695
1 354 63006
1 33651 54021
1 28585 91176
1 46473 58896
1 12081 74634
1 84011 94270
2 54757 848885948
1 42682 95399
2 68400 962527072
1 20767 81365
2 76845 133141587
1 30128 65434
2 4912 156967636
2 87077 208436302
1 27094 52019
1 52748 84663
1 62347 86363
1 62152 73373
1 16218 73251
1 7923 19113
1 62513 75642
1 8225 88849
2 59830 596356143
2 74490 718522489
2 80222 139504146
1 5746 46519
1 27212 75112
1 97472 99373
1 35801 47971
1 65732 91998
2 69601 779277635
1 49684 74718
2 45620 364340136
1 26372 58841
2 76575 206525144
2 2454 729515811
1 76717 83706
2 77570 78492032
2 5874 675946691
2 67015 308616181
1 6745 64288
1 90959 99667
2 14604 159835492
2 79919 547855537
2 73189 178502099
1 17134 38627
1 80259 98049
2 81687 360645913
1 96983 98941
2 98449 807061217
1 28384 89744
1 5774 9170
1 12375 44296
2 18618 398266961
2 41488 520884495
1 43269 72326
1 3481 35073
2 33200 622371037
1 64100 75327
1 3936 53366
1 11789 43709
1 53013 83227
1 6434 76595
1 59607 77844
1 5995 11569
2 74245 573521196
1 19795 34149
1 18998 68777
1 59902 75783
2 7201 71108026
1 3272 73260
1 40302 45568
1 526 60118
1 21026 62426
1 34028 50288
1 68876 94128
1 45255 58744
1 43628 54370
1 49121 84425
1 19021 51558
1 60167 60220
1 42683 50258
2 25366 218009064
1 3265 88553
1 28180 54451
1 10613 30031
2 46386 226906930
1 61952 62232
1 52862 87561
1 13889 91519
1 59823 78397
2 19722 336674395
1 61469 97260
2 31099 822430208
1 42196 56861
2 10033 99871081
1 59192 66341
2 98281 720729291
1 53979 93208
2 84139 238269441
1 30807 53279
1 5274 69592
2 31941 941242936
1 93148 97179
1 43432 90794
2 62212 521112642
1 34613 68653
1 27383 32360
2 35029 954145092
2 83615 294079625
2 88135 857725235
1 54900 77946
2 65692 580732954
1 37903 43367
1 5882 21612
2 99330 888811928
2 23578 951814695
1 61789 64125
1 53527 60603
1 11916 65552
1 61836 80842
1 6141 65380
1 79317 92474
1 7165 19902
1 14520 54468
1 7807 33542
2 45727 623749911
2 78945 875648319
2 19652 843188956
2 27726 233532950
2 73154 739345223
1 68325 77532
2 17884 430406365
1 75867 92622
1 43206 96268
1 27663 65320
1 26965 39694
2 70169 360183015
1 44461 51957
2 82017 217778087
2 29039 535889718
1 82522 98439
2 67837 460879480
1 29250 67485
1 7222 31381
1 4249 80406
1 38038 65523
1 60145 74111
1 15537 51965
1 52489 81189
1 20926 98126
1 23880 92847
1 73348 88965
2 5114 813720823
1 14943 34798
2 43501 384485930
2 68912 766712593
2 37595 886596691
1 1465 99533
1 29429 72039
1 7975 59424
2 90486 308603854
1 53440 76697
1 3776 70330
1 34357 78330
1 9505 29307
1 71578 95126
2 11273 509637380
1 29768 35758
1 10887 94207
2 42638 872362735
1 44729 75390
1 59566 72469
2 74777 417271328
1 44878 74635
1 54672 55958
1 82993 83666
1 14055 79790
1 7453 40874
1 30350 99103
1 63440 73564
1 93466 97224
1 9160 69319
1 50420 72692
1 13841 21771
1 56206 85665
1 16574 86535
1 9437 98205
1 13476 60501
1 34714 44538
2 28524 719966069
1 82755 98891
1 13871 99969
1 40402 84736
1 9152 93252
1 8660 18055
1 65450 69901
1 68748 99011
1 20304 22057
1 69192 97201
2 85111 176256949
2 59928 851666500
1 17155 74447
1 29519 84414
1 34764 49191
1 5302 10170
1 27191 87122
1 28134 79039
1 9428 34953
2 51386 169579888
1 35790 92849
2 15514 935729207
1 8998 88376
1 25039 51717
2 13835 502693203
2 5471 532398033
2 63058 456189794
1 955 72993
2 96608 606663863
2 18634 656462617
1 61797 97438
1 5622 33252
1 13846 90735
1 95094 96290
1 44122 93313
1 61090 94989
1 92471 94994
2 50241 200836960
1 54108 56438
2 88390 589560411
1 27710 70639
1 16847 92557
1 21418 54105
1 42365 76483
1 7346 99057
1 3620 37031
1 41137 76646
1 17000 55389
2 5105 686755635
1 18638 76972
1 35898 90816
1 16528 84062
2 83625 209007689
1 50471 55444
1 46258 49295
1 8796 58248
1 48161 60566
2 89968 226224542
1 7174 39526
1 27632 38215
1 22170 46091
1 43094 93022
1 40482 85373
1 67494 70488
1 93689 99643
1 27993 61695
1 14890 15007
1 7291 12286
2 638 341144042
1 71781 82411
2 97578 615901973
1 34114 88366
1 34358 84117
1 68922 88955
1 2544 92942
1 27730 76768
1 65650 87323
1 51735 72887
1 34897 89020
1 77326 91882
2 25992 917835328
2 84904 960399132
1 44053 53508
1 34216 77401
1 56560 95022
2 27933 599637680
1 1603 93557
1 22149 36110
1 55497 69137
2 81256 549823259
1 5433 51599
1 25477 86780
2 91475 667637561
1 18442 43199
1 29483 88771
1 54774 63979
2 13109 718461882
2 9022 561236752
2 27934 639206971
1 15756 34503
1 34934 57901
1 34498 96129
1 42420 96106
1 34457 35654
1 28270 81926
1 27255 31502
1 3836 82655
1 67460 85839
1 22366 80500
2 75272 716779024
1 34061 35337
2 36329 190537665
1 9440 18743
1 39788 98074
1 29522 31176
1 1951 58754
1 62622 74696
2 42163 345661745
1 46221 53652
1 43546 63207
1 37572 47011
1 23045 63720
1 36634 50541
2 45494 70754691
1 18177 49165
1 12511 62151
1 4431 14081
2 81822 913888132
1 968 29643
2 5907 450524263
2 88951 78946934
1 21759 98619
1 4702 32314
2 64264 993625974
1 64378 67510
1 39754 75202
2 26589 215217866
1 40133 96455
2 2651 416744031
1 64017 84018
2 89974 848436731
1 41687 65169
1 3724 60708
1 18446 88204
1 64639 99666
1 8642 78267
1 37029 43610
1 35634 46686
1 19640 83120
1 62232 68426
1 50080 54492
1 38957 48832
1 13576 48536
1 60106 84134
2 39582 663036297
2 49657 944753799
2 91560 226268707
1 11004 54190
1 8290 82242
1 52593 99217
1 36916 99214
1 6239 12735
1 15662 81267
2 4853 821671676
1 8273 26327
1 65827 95100
1 9400 42653
1 10786 55157
1 48189 58119
2 1510 513180930
1 25071 79150
1 58172 65765
1 89 44178
2 66756 741448826
1 10204 50657
1 23166 87339
2 66847 527549527
1 68673 81803
2 23099 13969354
1 14097 64476
2 58345 188243164
1 27115 37819
1 31081 98049
1 15991 69312
1 56916 94095
1 32148 76787
1 23076 26182
1 25486 38952
1 18464 55522
1 63714 79282
1 67259 77424
1 29646 37074
2 8344 707313988
1 28385 77367
1 19589 30356
1 5354 17708
1 18271 43346
2 13982 767731465
2 40092 120954032
2 47258 489660646
2 75045 274541671
2 13931 500678800
1 8618 98647
1 50571 82114
1 9956 42971
1 17259 34384
1 40760 75173
1 14206 27576
2 12471 545379117
2 94806 858630875
2 43382 28375064
1 4765 68093
2 26546 136480330
1 90565 97900
2 35950 109478589
2 58139 655438150
1 31240 44456
2 29988 443024625
2 66526 418073650
1 6980 75893
2 63677 595760503
1 58959 61973
2 39146 227247706
1 36487 60245
1 692 93387
1 34841 89487
1 24346 58522
1 63174 66531
1 76317 85240
1 686 81254
2 2679 938230559
2 67962 669647310
2 8630 984716938
2 13047 666488367
1 31029 35443
1 24709 63652
1 24862 45712
2 88410 120655749
1 13120 66447
1 29190 61884
2 33255 260528726
1 32897 78123
2 90070 535512100
2 62208 967934292
1 45539 58954
1 84860 89030
1 34702 71887
1 13880 72879
1 38980 43365
1 75963 91712
1 17356 39309
1 6525 79183
1 41384 50392
1 7894 19269
2 67985 329649535
2 43430 338643505
1 81733 84201
1 13959 35367
1 9262 61027
1 62274 86921
1 28307 78145
1 10972 29453
2 85199 93460803
1 3892 35739
2 75118 686371982
1 4189 34857
1 73539 75630
1 59598 95332
2 33313 131810871
1 52482 83431
1 7477 93920
1 16363 46050
1 79057 80560
1 32355 41564
2 54937 484683951
1 74949 96536
1 82068 93958
1 61497 98048
1 57622 70029
1 16815 67199
1 30433 95722
1 5848 91230
1 24143 53684
2 59163 602649586
1 40916 95411
1 23139 37558
1 6250 94019
1 36450 80527
1 29813 46833
2 42924 502327104
1 37489 74080
1 15105 87643
1 22554 72211
1 60458 80314
1 24162 60702
1 44812 51016
1 2703 47701
1 72700 94177
2 35400 920359957
1 4907 63263
1 11749 28279
2 75305 980531505
1 5557 22710
1 11108 33746
1 11006 43281
1 38444 78395
1 64801 79384
1 66312 92429
1 4083 8493
1 54661 66163
1 41095 46836
2 14376 281556970
2 50166 376647873
1 37852 43181
1 18538 77478
1 40505 69635
1 18329 73166
2 3731 604116073
1 50716 53026
2 96232 867362305
2 3578 848497168
1 17543 18521
1 7203 35344
1 45506 55641
1 1597 23428
1 62033 97013
1 65842 79248
1 77601 87222
2 70776 842190654
1 30272 54187
1 27137 79083
1 69403 93622
2 62408 541140658
1 51533 79780
1 12179 89666
2 47911 694024726
1 22890 69470
1 20541 61321
1 29901 47199
2 14327 627089317
1 39671 45098
1 4413 67584
1 65533 75241
1 40042 45803
1 16044 23651
2 20805 723222988
1 44945 57391
1 30281 43664
1 34314 75321
2 55567 972579000
1 82068 99661
1 28696 73544
1 72472 82849
2 31800 181887570
2 11737 147774046
1 9092 89700
1 4402 64318
2 7486 729319087
1 10263 28319
1 64539 70111
1 32681 47849
1 36484 76650
1 92079 97358
1 36796 96394
1 25164 56199
1 44030 86960
1 57398 89244
2 10516 875663567
2 82651 159546672
1 27951 98861
1 1252 92669
1 83469 99267
1 48556 90033
2 76680 74818720
1 67379 89359
1 44873 60973
1 2569 24776
1 48987 71093
2 4241 681068226
2 97836 818974010
1 34067 50246
2 33769 552574927
2 24037 13220946
1 35618 97874
1 5485 72452
2 58271 824245675
1 39242 83315
2 63370 786003418
1 69480 86192
1 49942 94854
2 6343 334223861
2 45186 434815897
1 9207 14723
1 57753 60399
1 22145 39344
1 33072 82457
1 57136 71126
1 79361 99858
1 60767 77537
1 24795 59115
1 19749 45268
2 74951 852029184
1 4562 95528
1 81553 99298
1 76216 80731
1 61723 99519
1 77908 78846
2 68769 646813845
1 751 52814
1 30603 77051
2 20548 314775683
2 33696 567292192
1 47266 97896
2 9089 104207982
2 98632 896646230
1 21681 36919
1 33595 90937
1 29509 55325
1 29330 77461
2 35025 80848445
1 10457 48386
1 42588 83509
1 31820 58825
2 21823 698359771
1 19718 61669
1 56800 64281
2 86854 75995713
2 34294 428842949
1 21600 64309
2 71121 311140461
1 3119 74195
2 30925 159353885
1 77674 90375
1 4210 78776
1 35690 73259
1 43843 77729
1 75221 97870
1 41838 68996
1 65579 83177
2 32819 584294593
1 57207 69885
2 99559 336740715
2 85004 789597874
1 1666 63015
2 53855 683795574
1 44853 77432
1 45473 98968
1 36309 87014
1 33600 87649
1 19121 43871
2 70197 489484094
1 19821 32283
2 21581 92507053
1 16016 89245
1 6003 23341
1 47745 70582
1 760 49903
1 26441 33144
1 80079 98256
1 27054 52110
1 79332 80121
1 72352 85807
2 6321 566415013
1 70418 87481
1 4641 44211
1 82399 84228
1 79048 79530
1 76113 78420
1 10318 36832
1 76122 86487
1 8528 32857
1 67904 84722
2 28467 499910114
1 6698 27211
1 28424 93424
1 54689 88193
1 45884 46399
1 54437 80461
2 96692 592147762
1 27532 31551
1 20031 87674
2 12987 67520505
2 69500 326570309
1 64678 79688
1 35658 79303
1 62450 67197
2 47146 122653492
1 59148 82632
1 15245 72353
1 309 32937
2 36174 179019052
1 20696 72242
1 6462 20418
1 19740 83339
2 53691 785364001
1 50671 65115
1 17940 46862
2 94460 772825174
1 5192 7209
1 14826 50089
1 13785 76315
1 41565 51513
1 64284 69843
1 33255 73415
1 52113 72752
1 86459 91891
1 58360 63356
1 18796 30203
1 77721 91554
1 3677 43328
1 21789 54377
1 88226 96984
2 3158 393367718
1 1755 13075
2 69479 253038955
2 61717 206794864
2 40914 852827954
1 10755 49876
1 2250 36707
1 38394 45076
1 52092 77539
2 75833 338121561
1 11863 62112
1 47187 87829
1 90 10851
2 8037 887566624
2 15570 432392579
1 5593 86992
2 37278 369444091
1 7145 17488
1 69999 85605
1 79904 84624
1 17062 99758
1 6441 56249
2 81075 50934422
1 7048 78367
2 54936 871175999
2 45986 59717436
1 11446 94653
1 82930 84426
2 26422 906445888
1 48349 85201
1 34151 36273
2 52208 993636984
1 6884 37029
2 97458 102973070
1 9751 88590
1 33988 64197
2 97518 255324516
1 61026 68709
2 37145 900440919
1 40141 41818
1 65599 69884
1 73786 88644
1 51344 88199
1 29028 74512
1 7241 75276
1 56413 79372
2 7060 484538252
2 70138 371099435
1 6497 38042
1 74074 87579
2 66296 47776639
2 60954 692684962
1 53377 77453
1 43783 90446
1 49038 94118
1 31325 62627
2 64295 880881937
1 4653 69719
1 9398 52254
1 32197 67578
2 78867 697299640
1 80865 86821
1 21618 60266
2 54504 434553452
1 34932 46700
1 76457 87359
1 11659 24848
1 32792 45444
2 73753 159741664
1 35789 50223
1 10155 86811
1 15035 96421
1 35594 83479
1 50612 56107
1 29954 99768
1 66149 78090
1 88185 95822
2 37780 557487072
1 6138 36803
2 14511 519020434
2 53340 590314700
1 39930 81294
1 12806 59321
1 12993 41366
2 53197 873657942
1 73786 79347
2 78854 105550797
1 24926 85657
1 71838 73029
2 35923 531246222
2 60931 178165333
1 7453 74677
1 9521 60521
2 46031 623049814
1 63924 99263
1 9301 94250
1 79031 85035
1 9986 58852
1 27504 67587
1 34577 80652
1 10613 43815
1 23562 73614
1 9972 86457
2 72725 183445632
1 20573 99444
1 34731 54828
1 32049 86830
2 41945 290031583
1 6912 32948
1 78761 90877
1 45567 96528
1 70476 90991
2 28656 833590351
1 30210 59344
1 32313 94256
1 2283 93524
2 39689 725658794
1 28237 71839
2 20059 753319817
1 68452 69896
2 93438 707386556
1 8884 93247
1 12516 60474
1 20704 90225
1 47414 73711
1 42523 93006
2 50265 316950820
1 84145 87702
2 33634 71912780
1 11771 32799
2 77407 165517871
1 1257 58436
1 6497 51223
1 15270 33876
2 38500 403865988
2 87146 705864224
2 23801 386248884
1 30718 74568
1 5426 19253
1 76958 92977
1 7354 38018
1 52002 69788
1 25803 40358
2 93080 106233851
1 2885 30299
1 93276 98997
1 6159 60133
1 19522 66740
1 30440 77269
1 95670 97532
2 19243 773321308
2 53171 961795822
1 2885 33748
1 40928 64636
1 45050 79981
1 27016 41208
1 72781 97532
1 16752 47589
2 79934 504588379
2 35437 239503042
1 27219 68082
1 10011 42699
1 35040 46988
1 33262 82493
1 26450 77661
1 34104 65644
1 12554 95946
1 36420 49177
1 49660 71477
1 35903 64811
1 34796 98212
1 7606 53279
1 89757 94081
1 88303 99406
1 16236 16314
1 830 65836
2 39967 921171022
2 24351 613846217
1 49849 54858
2 99255 633908453
1 83538 85872
1 54961 91661
1 58680 95909
1 56796 64855
1 16719 69461
2 90763 854509490
1 4196 80463
1 91917 93297
1 92140 98813
1 11705 31022
2 5264 279542168
2 51565 231746951
1 13421 69754
2 39665 56464663
1 28103 59141
2 43065 793779456
2 31498 585496760
1 26706 98977
1 20454 62349
2 27107 531948396
1 36697 45833
2 78228 832663569
2 42232 349387109
2 90272 548690025
2 51975 707668659
1 4357 5021
2 2234 641953716
1 33866 52150
1 8936 90683
1 30712 77885
1 78667 98761
1 9915 54901
2 73214 725279650
2 57459 113626687
1 4517 68769
2 61365 894796142
1 25198 35628
1 52532 62015
1 16802 50558
1 42428 69741
1 4459 21752
1 73738 79413
1 60762 93006
1 7073 56537
1 44090 46424
1 11123 31661
1 39520 83918
2 87159 370217949
1 57479 59175
1 8195 48583
1 7225 90060
1 518 28217
1 24768 89981
2 16804 929471155
1 1939 52761
1 8752 54205
2 87534 490076323
1 1611 85282
1 43238 59106
1 28225 82194
1 27344 91637
1 21191 96785
2 19532 664761340
1 61424 91426
1 67935 77563
1 46662 63013
1 11431 68698
2 54254 956994629
1 45774 63916
2 1978 264814247
2 85940 384066876
1 7738 89578
1 40906 78893
1 17892 21722
2 20537 103579940
1 47886 69711
1 35990 91827
2 1695 846383791
2 99356 885718231
1 17207 49223
1 29441 81684
1 64157 96777
2 80744 576531041
1 13450 32388
2 1977 72480520
1 62278 94330
1 31760 41357
1 18867 94732
1 51541 91341
1 81176 95528
2 22015 937265911
1 8833 40676
1 28188 69908
2 66541 694627429
2 90228 719239274
1 5816 12108
1 23909 78792
2 45352 37761251
2 71976 168017798
1 53792 71713
2 7159 874070285
2 62779 189481737
1 57192 94555
1 72202 85731
1 38620 82921
2 88605 269849702
1 51667 57519
1 9457 47726
1 23303 81636
1 14348 37448
1 48173 59853
1 6969 53405
1 2033 97669
1 58415 85754
1 9728 55871
1 17629 87807
2 96638 495095763
1 5128 37590
2 89302 490428444
2 64460 31567090
1 27250 99453
1 26679 26786
1 65073 72771
1 28725 89697
2 40289 790120230
1 56154 85353
1 29751 62624
1 69911 78636
1 26807 99846
2 19640 769718585
2 89318 146168584
1 3214 78623
1 32936 52657
1 27106 51772
1 6979 19894
2 60300 220124792
2 40136 905169446
2 38303 634405169
1 51986 80361
2 70583 887351271
1 75341 84361
2 94215 239156681
2 85443 492939361
1 25950 42111
1 61247 62643
1 20377 52633
1 14771 59158
1 38264 53775
1 26176 48427
2 4568 271708795
1 5907 11989
1 224 46893
2 36484 609120593
1 77805 97931
1 55124 59474
2 76104 349457950
1 77225 97150
1 35483 96655
1 6914 51440
2 55557 182765037
1 25332 31858
1 726 16391
2 26400 403403809
2 50294 370471458
1 18305 85591
1 35743 63248
1 40069 80523
1 41545 83456
1 872 63722
1 17534 69987
1 12865 83333
1 5004 93073
1 5406 72270
1 3366 24284
1 5885 60275
1 53230 66181
1 37404 43883
2 86919 856820860
1 31649 83684
1 38678 49724
1 71681 93071
1 14081 33471
1 27076 82141
1 261 58789
1 59564 75562
1 54412 87986
1 2162 10937
1 3289 48986
1 9983 58068
2 451 207297860
1 67852 80516
1 6009 50837
1 87223 95569
2 67523 392079790
2 63606 128302991
1 35416 36906
1 82466 98528
1 5284 41074
1 33602 83400
1 54663 67063
2 74984 307564040
2 70845 222216606
2 91805 893802375
1 24970 39920
1 71109 82216
2 12231 461975139
1 22076 79108
2 91694 134784712
1 66702 76875
2 51714 150166103
2 6032 895920803
2 4067 203861431
2 50814 609556865
1 16178 45936
1 60585 76339
1 12541 41240
1 61524 91453
2 55191 952127507
1 14822 20347
1 1067 2773
1 57959 78369
1 62273 72666
1 16540 84979
1 2087 97714
2 16800 828628999
1 22173 54477
2 31689 161230356
2 96500 775071318
1 11786 12716
2 26174 984930166
1 83040 83847
1 22529 29664
1 35368 80256
1 50561 89913
2 35364 68718575
1 3346 75843
1 68830 90681
1 417 40457
2 24766 333678418
2 81465 744628207
1 5033 17851
2 53196 985544554
2 35225 60938747
1 34493 36452
1 13877 66404
1 68214 95237
1 19875 58167
1 26855 28456
1 20956 90762
2 65850 54134914
2 58065 358746010
2 19867 171479024
1 62785 72327
1 22192 41046
1 11673 77721
1 25564 28055
1 39041 59326
1 32487 43908
1 58200 87055
1 11046 45578
1 31870 73911
1 54986 74366
1 22011 30028
1 29127 77451
1 88873 98227
1 53395 70701
1 35160 50750
2 31717 296739722
1 73123 83113
1 8321 77663
1 5221 60767
1 86307 95431
1 19415 69810
2 28452 506410613
1 11454 29001
2 58815 70624072
2 99378 285505419
1 44298 58273
1 2897 8330
1 12789 68163
1 70949 79666
2 79292 658337433
1 68019 68948
2 34507 14084937
2 23749 903401646
2 11905 227018662
1 50941 90298
1 7090 71753
1 28550 49293
2 4542 714844436
1 28483 34561
1 30939 95770
1 12486 59864
1 13102 49253
1 65260 76732
1 6282 49896
1 37033 71936
1 30764 48704
2 44440 199621011
2 16354 800991366
2 41606 460236359
1 78703 90525
2 75344 74079691
1 29346 98039
1 5238 90580
1 2265 43147
1 35647 75022
1 86070 98869
1 19395 60424
1 25826 31182
2 81779 451414667
2 59505 816357629
1 6830 69172
2 25340 718279961
2 40705 356103732
2 11461 112467607
2 23836 579877005
1 13500 77634
2 22400 843825727
1 49702 59915
1 38924 86356
1 55459 76348
2 50538 121296296
1 43699 67493
1 13563 84792
1 17346 53778
1 69772 95744
2 12055 234768232
2 62730 964715527
1 20579 71804
1 70853 94318
2 55018 902650581
1 45888 69047
2 96659 920943643
2 66144 468507092
1 39758 94889
1 21445 37632
1 10207 78069
1 69052 90280
1 1509 66793
2 54375 642349597
1 8714 68898
1 57162 82522
1 4770 52018
1 78231 84305
1 85818 98785
1 44988 55386
2 20681 416571033
1 29131 83166
1 10842 53394
2 84297 698683808
2 82279 520951536
2 79707 327247853
1 4055 25148
2 13102 25929734
1 3179 32144
2 62053 221822315
1 32455 47269
1 9226 74601
1 82467 96985
1 30889 60204
2 83321 752510880
2 81213 998140752
2 74843 34293049
2 61203 392167257
1 45562 71598
1 24828 45651
2 33501 326398662
1 67222 81573
2 99106 284976361
2 12790 133253369
1 49391 49984
1 5338 10094
1 13593 40231
1 25623 39669
2 24229 198581731
1 47968 89511
1 10871 24401
1 3271 52194
1 79343 87992
2 59025 856416321
2 1896 495660489
1 58967 68319
1 14374 90596
1 11600 62842
2 60153 308899156
1 72154 72493
1 12202 79121
1 53016 70145
1 48798 92091
2 99813 342850519
1 71514 91533
1 91213 93700
2 25676 909287852
1 33666 45271
1 43762 63447
1 71726 95102
1 10591 42169
1 62306 77035
1 8660 31082
1 20404 68534
1 39093 92595
2 42092 734716129
2 84435 469761947
2 56125 985075001
1 19789 20956
1 19234 70675
1 70017 96170
1 9432 39978
1 22833 43338
1 57141 87321
2 67921 415478201
2 39057 171850647
1 14720 80780
1 1500 29577
1 29124 47753
1 62 84394
1 5861 45193
2 64522 281949701
2 91939 427331159
1 4921 55796
2 31549 71137856
1 62551 68177
1 15886 72308
1 78639 81882
2 22910 126836673
1 5619 53829
1 25694 91997
2 36385 562407732
1 23174 26168
2 55912 402063398
2 83693 123381819
1 74016 96660
2 39187 598547322
1 53086 89886
1 41554 82971
2 56884 190294938
1 9121 25576
1 58311 68668
1 82114 92666
2 52340 908982435
1 15626 89930
1 35413 97234
1 41272 83668
1 22751 52552
2 10886 748932599
1 3903 44727
1 29702 34199
1 39797 69578
2 61448 434661197
1 49250 98469
2 30583 105046880
1 5908 75799
1 18262 74627
1 42460 68122
2 76108 426330814
1 11505 76298
1 58062 64030
2 45297 652829561
1 19519 45838
1 34509 43901
2 16515 912030167
2 60968 697189928
2 72872 776907479
1 11573 49572
1 20193 29271
2 87661 96965970
1 10751 36043
1 62814 90676
1 43990 61161
2 40302 678877636
2 8139 353424976
1 32158 35528
1 30466 37651
1 32306 62176
1 58987 64322
1 3897 26392
1 13782 33935
2 89434 106229521
2 7690 126932882
1 33658 43095
1 2318 64469
1 50006 89724
1 36645 99310
1 8995 20464
1 9851 86831
1 76946 78358
1 59223 66281
1 5365 29043
2 28317 35228931
2 4474 656045844
1 852 61832
2 56624 953545176
1 14711 62711
2 76461 139479049
1 24389 82688
1 33956 79284
1 1740 74716
2 567 77718876
1 69406 96487
1 5660 24004
2 20144 517254716
1 38026 67514
2 80871 164267010
1 51368 77160
1 13623 15493
1 62711 68280
1 30297 44562
2 71391 420890757
1 68765 77991
1 22041 33577
1 53081 92337
2 21850 156701315
2 21840 486356136
1 13991 48073
1 36832 96685
1 37871 78135
2 50818 844913265
1 7107 79255
2 81172 290980050
1 86870 93657
2 3049 329735088
1 32564 83888
2 85933 987568285
2 59133 389956502
1 48887 61601
1 13704 75221
1 28933 41910
1 48341 73469
1 81511 82265
1 46782 70524
2 82475 260081203
1 52012 99596
2 86781 820580306
2 94298 250611967
1 21206 36816
1 5890 51475
1 25355 40542
1 53084 70211
1 64667 97677
1 57155 77056
2 50234 94329183
1 58972 73087
1 8589 65337
1 83226 98251
1 21081 74457
2 55860 265912845
1 84087 88272
1 41235 89872
1 29370 77111
1 30053 94731
1 29110 76772
1 33400 44824
2 61076 48231782
1 5595 40754
1 6268 97178
1 16870 94753
1 11617 88023
1 20675 64645
2 77831 63292215
1 7953 20630
2 74815 589534783
2 18433 305432275
1 7331 81331
2 84292 940442998
1 17233 86456
1 29650 80446
1 10422 51771
1 70526 99478
2 88413 870729664
1 34796 50869
2 88680 669523805
2 89848 221328660
1 49655 75309
1 10835 45187
1 54244 80300
2 7980 525475162
2 7665 834406243
1 30502 38110
1 39117 95281
2 39223 171611732
1 24525 47481
2 84124 542015404
1 54519 71557
1 64763 87826
2 11741 6361316
1 609 64745
1 40748 73366
1 13789 88008
1 19831 39767
1 16116 88001
1 34373 60363
1 19687 31630
1 23462 98493
2 55713 480897471
1 12629 25080
1 61794 90309
1 34603 93167
2 44983 737854067
1 7298 53545
1 10665 54788
1 54957 75370
2 265 905733773
1 15937 42622
1 70601 89015
1 33015 79247
2 91534 215345766
1 61080 95698
2 60349 387824037
2 17046 404781989
1 58627 86230
1 2532 59344
1 49892 95417
1 75838 80756
1 32390 42365
1 6489 98068
1 58981 83167
1 8202 11684
1 4796 80027
1 3289 34450
2 27954 159788412
2 93956 312913624
1 25210 74250
2 21425 775700671
1 3766 94184
1 65203 85563
2 91453 169701666
2 75665 299702609
1 24945 75438
1 26187 70293
2 76707 416164962
2 24590 588913125
1 23060 74316
1 10427 61148
1 14577 52076
2 19487 690045465
2 59314 252367341
2 41430 585337992
1 8311 53310
1 12673 26000
2 5823 735757018
1 35391 56650
1 26981 90204
1 50293 90739
2 86681 135547745
1 16267 57033
1 11045 31771
2 78591 208597453
1 1058 76659
1 9802 99640
2 27714 791185014
1 45223 93356
1 17855 77602
1 54552 91879
2 55844 518387122
1 9050 28101
2 67481 989306761
1 15518 47041
1 7516 31700
1 60847 93608
2 49791 761626882
2 48593 889600076
1 61088 98692
2 46629 499016932
2 52160 516978735
2 85928 483523062
1 34769 56198
1 39306 46277
1 4819 52212
1 55596 73857
2 25682 68790150
2 6163 914681461
2 75056 516097978
1 77650 96365
2 22979 254544249
1 33211 97345
1 92982 99980
1 20338 41147
2 13816 460786344
1 18135 52738
1 24166 29307
1 11214 29647
1 33109 56726
2 21727 651873915
1 53915 72228
1 2656 89882
1 16098 20905
2 88485 710799096
2 3035 587638533
1 63336 65263
2 39145 539115595
1 33456 97496
1 14520 80597
2 86142 931587507
1 50859 91737
1 72448 98030
1 18060 80844
1 17337 80307
1 14184 87100
1 9919 82854
1 69772 98798
1 36794 83769
1 52042 52851
2 72775 234362373
1 19555 82802
1 26813 72316
1 64107 96669
1 44838 64326
1 10588 84024
2 44179 221236137
2 91040 142730371
2 4226 208682676
2 79370 210385373
1 49997 52176
1 21404 78901
1 82590 91906
1 58694 88866
1 3867 51151
1 31076 37725
1 53558 63154
1 45293 75500
2 83087 749172711
1 24785 35513
2 65251 347419158
1 29434 73547
2 83729 580887787
2 21539 635429381
1 170 38967
2 56632 291490340
1 4220 74148
1 73525 97549
1 251 34719
2 36990 618275162
1 10139 51540
1 3271 35807
1 30146 35645
1 10692 27223
1 22367 64348
1 27668 89940
2 46407 48181846
1 11687 16617
2 50065 587530065
1 40044 43995
1 5023 7330
1 20526 29241
1 3893 58448
2 74144 624952264
2 3086 780717845
1 22947 73912
1 16445 23541
2 20203 495366736
1 4385 13409
1 30576 40285
1 50109 54366
2 63174 553617485
2 91016 997497568
2 27747 497487299
2 98442 744081074
1 50561 92270
1 10060 90488
1 48917 59108
1 29156 35575
1 35695 78853
1 75944 84708
1 73112 91432
1 11757 91156
2 53864 371890088
1 7126 40075
1 13717 15239
1 43209 85243
1 21747 71591
1 53483 66273
1 3351 83935
2 79829 865905384
1 31235 69611
2 16494 491409036
1 79891 88496
2 75919 154843460
1 45624 96315
1 19877 63968
1 35302 98482
2 55409 948324222
2 87510 671200961
1 15123 52025
1 1816 32226
1 4557 97369
2 57199 236962623
1 8008 34702
2 5141 745525533
1 17994 86250
1 17476 59763
1 34364 43384
1 12049 73889
2 45770 183323507
1 17685 29667
1 17729 49660
1 64585 77130
1 30855 90051
1 38865 68845
2 84625 713901825
1 34490 44669
1 46916 83790
1 90614 93769
1 18979 93717
1 11531 56926
1 10848 48016
1 39241 89711
1 15507 53391
1 79937 88759
1 22988 43867
1 17148 33300
2 77254 203725567
2 7660 39103700
2 49219 715914689
1 64432 72581
2 65127 404609916
1 33342 79525
2 1731 6065237
2 22164 507424040
1 36193 54689
2 90768 636437401
2 19887 341805811
1 67961 95273
1 83688 84011
1 1150 64839
1 12430 35350
1 18983 48871
1 27315 91802
1 4300 95716
1 23362 57576
1 35927 93590
1 59970 72942
1 4848 27708
1 73242 84814
1 19457 91860
1 44800 66788
2 18052 752636608
1 13232 67113
1 84573 92008
1 3203 94517
2 10460 796568684
2 96519 518550779
1 7315 52845
1 92947 93073
1 70728 71754
2 87851 562961187
1 33880 58557
1 60588 82301
1 35853 56984
1 14549 84924
2 4693 532652230
1 28149 71832
2 98962 176415735
2 97147 485011691
1 915 72412
1 22673 95855
1 69259 94599
2 90384 89154722
2 6342 369082033
1 19043 26040
1 9473 79511
2 9156 513013660
2 72036 36646587
2 25741 110829584
1 51565 71952
1 222 88966
1 34249 81462
1 62753 69293
2 47091 351702488
1 54824 74417
1 12511 87796
1 18952 34644
1 3457 26801
1 17536 98723
1 26872 30857
1 6395 85543
2 63233 849354798
2 18122 787329637
2 37200 496173385
1 789 89832
1 12807 75739
1 53411 82925
2 46931 969052379
1 9683 78436
1 16797 97240
2 54733 67492468
1 18429 54818
2 36102 736845046
2 23096 615106530
1 61270 97904
1 30160 83778
1 19346 87350
2 34178 420294696
1 83639 98517
2 71573 37413694
1 83886 92778
1 8595 31668
1 35450 67756
2 16780 568848462
2 11216 77605958
1 36938 63505
2 5893 713708458
1 13557 92623
1 6223 96865
1 87687 93425
1 14392 73748
1 23076 68594
1 66343 89879
1 21735 87984
1 7080 91263
1 29068 77939
2 6160 5885840
1 57771 61967
2 99960 625543678
1 31975 49709
1 45900 80466
1 4123 60048
1 16902 43917
1 13229 40165
2 26511 895454168
1 2583 83078
1 67279 83603
2 87431 471027128
1 66003 79393
2 87141 420151970
1 13309 94194
1 49407 58059
2 7922 304670289
1 14695 52293
1 74496 78767
1 37645 92092
1 77839 93294
1 68494 87913
2 20424 354880563
2 10474 711091342
1 44107 77159
1 44811 84877
1 15982 66316
1 31254 95015
1 74257 99176
1 31569 89976
1 72939 73002
1 9819 10924
1 5837 29797
1 66266 92275
1 6470 35867
1 70147 73256
1 69039 90037
2 84076 692173281
1 54949 71254
2 51548 982807243
1 18987 42069
1 50502 68916
1 24312 63500
1 38987 66357
2 86234 867400707
1 18272 47438
2 4188 793285517
2 5670 865773311
1 41080 95811
1 67681 70795
1 37314 72444
2 98953 717875969
1 45350 58141
1 21836 76752
1 14258 28460
1 53139 81563
1 33691 59207
2 90483 506132639
1 19714 43885
1 17161 69454
1 14828 53477
1 15694 76535
2 74507 186592495
2 95440 250670178
2 50604 821701157
2 23399 137939955
2 73933 867386311
2 21622 126155616
1 40940 91709
1 33160 88879
1 46953 76879
1 1992 73943
2 88409 259934383
1 46831 88130
2 6023 15502821
1 85337 99002
1 42347 50714
2 99476 481303628
1 17193 20784
2 25892 706135484
2 4800 477524930
2 66015 30856455
1 22547 38849
2 11329 918418076
2 38232 406365935
1 5837 96224
1 9410 51958
2 88177 333191894
1 29750 64363
1 37337 44525
1 18614 93140
1 49869 56278
1 31364 92645
1 28047 59614
1 33458 65379
2 37657 806094886
2 60525 557346418
1 2742 99147
1 48896 88333
1 29454 53476
2 87683 423755977
1 23995 74866
2 14261 87191865
1 12241 65639
1 68357 69369
1 402 13616
1 60513 72922
1 52578 57046
1 62501 92839
1 7068 81248
1 44507 61636
1 18040 89191
1 4363 41293
1 46903 63491
1 50770 67742
1 23917 51286
1 59333 85188
1 61168 84888
2 18361 601066864
1 48291 56607
2 77175 462029655
1 21046 51423
2 76613 53892839
1 19312 96337
1 35757 58067
1 12191 64735
1 34550 63857
1 21094 45257
1 1100 26897
1 5987 42048
2 71995 228900466
1 45682 87951
1 3225 85524
1 40911 78430
1 9715 52774
1 68667 79065
1 14731 56375
1 64671 72560
1 36088 61367
2 35358 907763602
2 75789 364872421
2 86244 367602495
1 17404 54272
1 23662 57330
1 43416 80197
2 23352 517433105
1 11699 57983
1 54375 90996
1 78475 96127
1 23672 48085
1 10490 43861
2 425 570215639
1 8991 47371
1 34297 74790
2 75923 750362401
2 84119 724233948
2 28448 364957140
1 63507 94663
1 43509 66586
1 14667 77079
2 91351 143736529
1 12132 86682
1 9079 9275
2 7382 796430604
1 6478 17472
1 64235 98732
1 5245 50846
2 44580 23733840
2 73647 785124582
2 28526 473476808
1 6685 96302
1 9874 55624
2 44093 690563608
2 73056 685073363
2 99635 567003133
1 26777 49195
1 23881 93031
1 25270 62173
1 9985 88859
1 8021 25586
1 22238 57003
1 19457 27900
1 756 31928
2 19459 905827421
2 21360 281538532
2 72461 478979702
1 24225 71491
1 4557 83337
1 77450 97437
1 10792 73561
1 47311 78687
1 55629 83818
2 37343 392559203
1 6073 97340
1 61506 65277
1 16890 68445
2 27814 303494311
1 76797 79728
1 58103 84156
1 48448 49941
1 16550 22417
1 14779 57533
2 24706 944054187
2 48115 165769316
1 15008 24984
1 50331 73525
1 7193 59489
1 44649 50433
1 58296 74552
2 54514 35128517
1 61093 87271
2 28670 756131046
1 24103 24705
2 34993 773666278
2 74017 766108383
2 42130 404668561
1 22725 82728
1 53940 55598
1 1325 77420
2 42792 975809989
1 59284 74405
1 8320 85905
1 43040 81187
1 31624 61894
1 43873 82569
1 85631 98280
1 57435 69751
1 30010 42116
1 12868 48518
1 42429 90415
1 44480 79842
1 80296 99441
2 27279 181351704
1 7559 45228
1 6037 38369
1 45607 54879
1 38173 41980
2 64002 656713972
1 47396 72118
1 13846 84637
1 4939 58869
2 44471 139054750
1 15813 43197
1 89700 95984
2 80508 870760328
1 34026 48434
1 50266 81296
1 33077 41875
1 19458 22546
2 33308 10710911
2 11157 364272511
2 34866 949816675
1 31063 83794
2 49521 550411419
2 8903 658013672
1 388 23332
2 14966 849166859
1 45108 45438
2 72034 987004522
2 35638 635978785
1 4352 78021
1 66308 77458
1 63018 86845
2 24854 653066634
2 6794 427811803
1 88078 95068
1 12518 37728
2 48984 411845584
2 60012 675073773
1 55687 86719
2 5886 460340979
2 373 17716105
2 87649 269062461
1 16077 97185
2 35395 335471548
2 98886 586621200
2 1771 710571859
2 57228 277353984
1 96902 97669
1 74380 82212
1 23707 96878
1 43339 89412
1 15357 56730
1 17930 58503
1 50771 56260
1 11355 17752
2 54020 955744045
1 24966 81086
1 17765 38818
1 33498 46495
1 19220 66328
2 44014 142407189
1 26507 38805
1 16476 53071
1 74056 78011
1 10671 64186
1 59159 99707
1 28172 78063
2 7413 121552742
1 77118 87263
1 18385 91045
1 91069 94500
2 97583 611702896
1 28570 33201
2 19129 934701458
2 12339 612291087
1 14648 58507
1 3684 55591
1 8995 24437
1 5712 84821
2 84322 870504128
1 23415 51715
1 15549 32209
2 76332 163671537
1 66493 99779
1 34929 48973
1 88107 89817
1 29159 34780
1 10003 55991
1 62061 71062
2 52054 943703396
2 87024 170003753
1 69371 87191
1 53951 58722
1 30244 69908
1 30325 76533
1 34084 38130
1 51960 81213
2 3287 768601207
2 61596 760401546
1 994 66453
1 28372 36207
1 4842 81320
1 74125 91066
1 16110 40373
1 11474 96298
1 12883 32690
1 38825 92551
1 20346 41042
2 23231 576333972
2 20153 349990039
1 46087 65859
2 99300 54197099
2 49911 511054640
1 33374 64067
1 54164 59858
1 232 27816
1 44545 55261
1 58410 60230
1 32904 36886
2 5089 279423704
1 37869 45047
1 24915 66633
1 3382 91550
1 98509 98898
2 44499 965077727
1 46125 64386
1 55217 83491
1 30447 60719
2 96670 932293060
2 71689 284552143
1 20876 35424
2 33613 509716844
1 19501 90896
1 39607 68950
1 63056 68488
1 60466 90635
1 1526 62296
1 59536 77120
1 2665 44240
1 13713 40075
2 59222 31029687
1 21079 94447
1 21537 36024
1 12108 24839
1 39308 91435
1 32273 92913
1 1308 11020
1 66634 95195
1 59736 66648
2 37989 967269941
1 39708 89608
2 82337 347752638
1 54950 81218
2 5631 930650223
1 30541 92990
2 44461 24635878
1 7424 40309
2 35984 822939989
1 30639 77209
1 46451 82411
1 31487 57652
2 38381 972554627
1 72208 87421
2 54039 615653004
1 2578 23575
1 39320 53326
1 66318 95236
1 10853 85705
2 97823 53642820
1 25049 85423
2 11398 637991381
1 31305 57803
2 42185 796188016
1 77456 94155
2 4355 191366223
2 76379 714241363
1 6613 65235
1 55964 82518
1 6949 61857
2 40939 889626647
1 5685 30849
1 42282 70585
1 52385 57458
1 12919 36676
1 24885 33657
2 12759 354137910
1 2292 7687
2 58012 532858545
1 45025 94249
1 18699 81390
1 9143 77967
1 14396 35479
1 7143 57406
2 41348 495744595
2 8686 46142138
2 49503 63119892
1 34778 64781
1 32302 48336
1 57068 59595
1 92846 96135
1 3885 9390
2 96112 536606687
1 19213 91884
1 66360 69176
1 12952 32928
1 64716 87267
1 38248 79405
2 62799 101071376
1 21133 38543
2 27950 440477570
1 54894 94417
1 6171 35658
1 12757 91256
1 50704 77241
2 6037 751295417
1 71363 97771
2 33201 926298983
1 16458 91025
2 39819 551425467
1 23573 47704
1 23502 83332
1 5478 31366
1 11538 33150
1 25492 66892
2 39005 533669182
1 55916 99296
1 10495 57502
2 88805 825824964
1 35504 74312
2 95933 987042968
1 10052 28739
1 27022 52294
1 48990 50935
2 69651 108261744
1 18852 76941
1 38464 42964
1 38596 82438
1 8336 91409
1 65732 96096
1 20458 45020
1 70592 77939
1 15973 76824
1 26935 34234
1 15880 89543
1 20630 59681
1 62396 67987
1 28336 58916
2 49222 983728561
1 1773 93015
1 33933 62314
1 74841 90002
1 48529 64323
2 99472 816482045
1 18264 50565
2 74028 300004662
1 4832 65890
1 41264 62020
1 53289 79719
1 46012 66480
1 5852 77578
1 47006 49340
1 25491 26358
2 1394 617297487
1 54819 71781
1 82750 85652
2 25 995309135
1 18252 71320
1 9633 36094
1 30476 54882
1 58554 71447
1 5410 20283
2 64524 172531929
2 14373 758145224
2 55860 250917060
1 15521 53246
2 2627 564756027
2 16322 179416881
2 19767 393511741
1 22115 40960
1 5944 87199
2 47660 941866597
1 19030 28940
1 42 45569
2 40284 553545958
1 4302 51500
2 61637 178943944
1 16420 69085
2 77887 396351613
1 15191 96599
1 27375 52629
2 57762 889868725
2 98092 824135836
1 28855 81049
1 58856 90548
1 51001 82157
2 51727 147192036
1 60846 97219
2 63840 654624057
1 20228 29165
1 21238 76377
1 28720 99892
2 26009 81125832
2 82622 385754818
1 30502 46963
1 10174 59882
1 60386 78048
1 58571 83260
2 82365 937324376
1 66919 73884
2 33861 355451537
2 9518 295035311
1 19662 81087
1 29521 40817
1 27885 61231
2 5009 151343284
2 41316 480136722
2 1256 396876370
1 22288 77835
1 18375 25859
2 86689 418023531
1 48217 55794
1 38804 86128
2 67603 69771304
1 64965 97133
2 56993 146692152
1 16303 23904
1 5053 63353
2 2322 365125475
1 51788 73798
1 47088 77098
1 50955 78093
2 35517 866097770
1 81584 87165
1 69716 76857
1 24170 99172
1 45793 56483
1 15451 36203
1 79192 86915
1 82868 95700
2 31093 376070972
2 43809 101600483
2 57277 829434938
1 71760 98289
1 77779 84807
2 12825 980549851
1 38419 75120
2 77418 177159408
2 67961 222983607
1 7246 15391
1 9132 40220
1 71242 91506
2 69386 957953576
1 50209 67593
1 29542 44046
1 40070 68374
1 69654 73325
2 24948 885689312
1 43818 63093
1 33232 59039
1 46082 50410
1 52904 96975
2 22487 240568370
1 39524 61495
1 39186 80051
1 59724 73052
2 5259 328347983
2 60893 556459273
1 9653 26097
1 75181 93146
1 39349 85740
2 20287 557192710
1 49067 63721
1 19411 79302
1 47031 80608
1 10925 42147
2 2895 511006862
1 38852 84646
2 30582 897839812
1 2615 81586
1 21 42877
1 11601 51680
1 27303 30956
2 27834 533351712
1 762 97750
1 5253 84839
2 73770 298886280
1 14717 94456
1 18479 44522
1 30132 60077
2 51349 566467097
2 87616 947755955
1 54137 60546
1 12328 91766
1 18117 27714
2 24044 842650411
1 33044 89109
2 84805 518735601
1 29627 60873
1 47865 60592
1 624 84815
1 31618 83688
1 18492 73787
2 55593 787428179
2 37920 143088223
1 9582 27792
2 62125 129493384
1 69057 79720
1 39638 76065
1 53483 88823
2 41885 829047682
1 61097 68138
1 5231 31338
2 92000 850683272
1 63584 70269
1 4146 53808
2 975 171265044
2 49533 42842356
2 27712 925983774
1 15947 43455
1 8582 74257
1 22785 68096
1 18943 82172
2 1384 681077018
2 50942 772104930
1 52390 64193
1 56541 67446
1 5769 21669
1 3630 58022
1 46682 62172
1 20968 48581
1 13278 69913
2 30768 20576381
1 9453 79331
2 51282 504569064
1 68506 85300
2 25459 190725404
1 2141 78171
1 11908 50222
2 94157 367675616
2 97321 661653182
1 30320 33260
1 13031 14955
2 96691 939167204
2 66576 525812472
2 74443 469628294
1 66233 93004
1 26355 47682
2 67083 698310082
1 14959 53513
1 64104 78769
2 36317 318097211
1 18944 90714
2 85112 891549115
2 2355 478763796
1 60499 87337
1 34329 76962
2 61712 934504194
1 90373 94441
1 20594 55182
1 73855 82949
1 7102 16812
1 22954 50922
1 73386 87044
1 17051 34743
1 51147 94669
1 48379 89841
2 52159 179810875
1 22852 88962
1 63346 86801
1 59525 84807
1 5578 72146
1 40295 46087
1 6501 58324
1 25747 50785
1 4332 11018
1 1853 75998
1 63731 67291
1 15189 76118
2 50907 834047991
1 14240 96845
2 23978 462055928
2 35 619337056
2 98417 32434449
2 20184 226466284
2 34813 678729851
2 34993 204975680
1 27774 83073
2 34987 727605603
1 60253 81539
2 48414 864177592
1 22980 26727
1 21971 41769
1 30361 47638
2 53673 720192017
1 17823 75858
1 46026 94116
1 80645 98621
1 33207 72822
2 73674 614086486
1 21040 71251
1 8046 26900
1 50933 76625
2 56847 713321382
2 21596 781548399
2 82659 45359317
2 546 555592003
1 5942 47066
1 77852 90651
2 42519 579029350
2 37915 946652470
1 46732 62318
1 48495 70997
2 93758 399328175
1 60427 60688
1 10884 43938
2 25966 478352582
1 12514 46733
2 88026 269698272
1 54299 91602
1 24114 46372
1 80027 92661
2 35894 659173881
1 14608 16354
1 60268 68367
1 4644 7651
1 39900 70210
1 52290 75132
1 16936 73815
2 95396 363742444
1 49911 75525
1 29196 89910
1 20801 70407
1 3746 40816
1 54374 58711
1 66276 94101
1 84711 84984
2 14821 672547093
2 99634 928956465
1 41391 82676
2 4903 754535794
1 3079 72855
1 61468 89945
1 29575 30469
1 10030 82403
1 34247 43988
1 6706 21839
2 89848 897012397
1 1955 72585
1 9674 66415
1 13780 85933
2 40315 543853419
1 47568 60453
1 21591 58669
1 50117 79983
1 67369 78698
2 10297 29744646
1 69544 88521
1 50646 65964
1 81537 92852
1 64279 96401
1 19777 43423
1 54260 63014
1 47452 79233
1 18957 95781
1 22071 96574
2 49543 128776206
1 38353 44373
1 20865 35848
2 28555 615591347
2 42501 874500236
2 90521 131068856
1 32672 50657
1 18111 24595
1 2098 56773
1 87527 90402
2 56088 123998237
1 73576 94373
2 55169 541296054
1 84818 89131
1 29654 62836
1 5474 88948
2 86186 988170109
1 72349 98636
1 7654 59141
1 44866 76664
2 19051 108470110
1 13947 89076
2 38802 741638233
1 36995 92459
1 23584 92740
1 21928 54510
1 24695 44241
1 42275 91759
1 5902 91544
1 37261 48806
2 31575 193742988
2 28869 410089126
1 53209 84945
1 1832 16694
1 14175 38827
1 14128 76469
1 16562 47674
1 5683 28679
1 73544 79848
2 40779 863810605
1 19301 89075
1 37791 56720
1 41948 57107
2 55350 179171498
1 32406 82564
2 50783 821222193
1 43303 52775
1 71273 90075
1 15122 90010
1 11158 95457
2 77871 643824487
2 85276 626477941
2 5898 906083842
1 39470 63510
1 32324 46329
1 23178 89044
1 23159 70860
1 12292 68575
1 68486 96823
1 74002 99861
1 24093 35588
1 22890 26874
1 36575 87131
1 49657 87226
1 82680 94661
2 46676 596174221
1 4365 76660
2 95300 554251019
1 54053 88498
2 36253 504016480
1 16903 87069
2 40032 646037937
2 28978 789860581
1 24991 78274
1 36588 80788
2 27420 749459995
1 24050 87322
1 77034 96436
1 73783 99298
2 47115 128041211
2 4452 84553451
2 48168 166572519
1 88144 92073
1 45637 47207
1 49876 81770
1 2972 59192
1 15342 43783
1 51131 56805
2 39246 870169684
2 77794 19241304
1 54470 75715
1 25076 29354
2 1748 874490902
2 87494 277463401
1 48358 59154
1 33237 38872
2 42532 909658091
1 32234 45669
1 33182 34929
1 48503 68868
1 28965 43083
1 21187 32568
2 29090 534753534
1 77771 84465
1 6747 99577
1 37180 39841
2 42011 368816716
1 8854 85913
1 55682 73226
2 10216 904474270
1 5444 23461
1 36601 94272
2 33824 147450896
1 4434 34847
2 55719 607908075
1 43986 62167
2 97357 145245937
2 32883 526814477
1 61777 77059
1 29272 45820
1 11723 34708
2 95208 784288499
2 33814 771422646
2 94838 476764482
2 88509 82350021
1 31138 57459
2 65835 76081714
2 3301 419145270
1 4717 35346
1 79833 84655
1 12875 27432
1 17979 35982
2 97447 614266160
1 11331 57201
1 85140 87694
2 94142 317637147
2 74587 24074198
1 17886 83685
2 57961 793679228
2 23044 531061798
1 30109 71647
2 58397 978976844
1 3345 51696
1 34476 81619
1 37226 76870
1 35050 58645
1 37908 79661
1 14278 30403
1 4251 46066
1 8190 12487
2 81571 420027799
1 6383 21548
2 67330 101265209
2 69527 375018512
1 41398 54990
1 57239 66590
1 70063 85209
1 11765 84864
1 19214 27578
1 1885 5501
1 48430 76929
2 16415 124063722
1 30619 85138
1 28016 74185
1 29832 57957
1 15038 20905
1 46390 97397
1 22215 88514
1 10645 96247
1 41513 86060
1 1789 56221
1 80577 89318
2 26314 596772047
2 64274 140966133
1 28805 30427
1 76698 86815
2 23286 702902519
2 75599 191286919
1 10640 91960
1 18329 52722
1 69817 82320
1 31513 65132
2 5922 297482915
2 21407 32373718
1 2131 41858
2 16717 728886640
1 40429 62823
1 23464 50123
2 81255 988450646
2 25261 773599971
1 42159 44618
1 34154 89026
1 30590 91902
1 18425 72222
1 12866 43549
1 28516 61705
2 41702 164844684
1 14571 68233
1 10838 40708
1 5965 62111
2 7757 66253528
1 40021 90204
2 59351 405997837
1 51453 89834
1 14044 71337
1 3287 82344
2 76547 802184257
1 43287 76716
1 26042 74673
1 27906 41687
1 45841 56530
1 9619 24349
2 21699 629231283
1 32517 37435
1 32624 71015
1 6870 33867
1 12783 75038
2 98604 212776914
2 56019 358421064
1 436 36832
1 10138 83751
1 55835 66762
2 43791 80145890
1 11742 21458
1 29702 65058
1 7733 67673
1 57672 72927
1 24310 72141
2 14536 615316956
2 3364 107579703
1 68929 79470
2 90639 249426290
2 6781 132500543
1 17783 90272
2 29304 6344430
1 23976 59682
1 1446 97242
1 25821 87828
1 54726 96938
1 55382 68363
2 24534 878707632
2 64973 248878456
1 35617 49045
1 3814 18737
1 91521 96430
1 41653 50880
1 47811 66669
2 36723 295770668
1 58755 64768
2 76340 34241014
1 2302 90009
1 57319 78705
1 24153 73657
2 5704 646911948
1 69699 76972
1 47952 63928
2 84280 514816155
1 13420 22084
1 48722 63027
1 26502 29237
1 24653 60025
1 19408 23853
2 46988 962455743
1 51085 85884
1 17834 59080
1 69306 84493
1 92543 98270
1 23303 33831
1 34269 72075
1 68235 74387
2 56975 642814770
1 15511 41755
1 15547 78085
2 11377 51232140
1 19816 92057
2 94099 716310350
1 42012 91612
2 60620 719339224
1 14615 85944
1 45785 78039
1 56534 94979
1 38595 50428
1 24368 36154
1 11708 67459
2 35230 330368629
1 68232 69238
1 556 5513
1 16665 88408
1 46837 63463
1 10257 65356
2 76443 427268574
1 64469 64674
1 52385 86484
1 32142 96844
2 69158 524700648
1 37468 41768
2 88973 51861658
2 38278 98853596
2 71819 556134049
1 8379 96923
1 47731 74605
1 52457 96444
1 38791 67314
2 96398 709800103
1 16799 43449
1 8018 21580
1 644 10588
1 45555 47865
1 10669 30466
1 55144 80230
1 24229 65936
2 73688 869217244
2 13661 713968112
1 19963 32453
2 22920 362332172
1 77160 98047
2 11701 247972429
2 33061 217549599
1 46749 69699
1 21343 22223
2 6107 916331912
1 63688 73003
1 18986 85019
1 31506 74049
1 46494 60886
1 43321 89465
1 24302 91145
1 15090 34942
1 4462 55852
1 22618 50670
1 14098 54846
1 40830 50787
1 30523 94027
1 5248 94152
1 836 29523
2 95026 266878040
1 75756 75970
2 14880 30955690
1 15191 63488
1 18199 67748
1 31199 87606
1 60149 73502
1 31082 60439
1 33748 39733
1 33262 73554
1 40784 62875
1 43501 49126
1 40016 53634
1 39134 68609
1 63731 88975
2 29371 50894870
1 12139 57584
1 2782 39596
1 54019 70321
1 29040 97110
1 2855 11500
1 12713 40792
2 61013 334939470
1 9892 89762
1 14641 63582
1 2183 2725
2 50198 122204130
1 22740 99096
2 3359 594126158
2 27253 92298373
1 65230 89654
1 1587 75914
1 73936 78690
1 28628 86896
1 32877 55189
1 10624 13700
2 92979 421620313
1 1780 49813
1 39009 43346
1 72200 78988
1 61156 61485
1 12400 66656
2 7011 492835101
1 38859 91167
1 53040 69328
1 37489 95801
1 80474 84962
1 11256 74386
1 22271 74686
1 31015 55719
1 18125 96372
1 34946 87325
1 46902 77696
1 10455 82341
2 98978 592192270
1 15848 72692
1 24545 80576
2 345 118869571
1 1082 10808
1 24583 65496
1 59887 76525
1 27394 80892
1 3117 26574
1 8081 71096
1 2526 99758
2 89257 894252111
1 38290 89233
1 10984 38303
1 1401 40070
2 37803 551349697
2 68638 679092621
1 41264 77694
1 41674 92131
1 30473 51191
2 27091 608595788
2 79638 27488578
1 36338 46558
2 88679 487692990
2 41585 589914688
2 82343 100507234
1 23097 94359
1 237 36293
2 69980 2272475
1 10655 17134
2 34878 625591421
1 77319 82367
1 24127 55063
1 23195 44862
1 22297 83084
1 12295 29444
1 62929 96103
1 70185 72702
1 25434 50259
2 21472 939141455
1 6088 60228
2 61933 496862830
2 18887 723534546
1 5771 92959
1 60718 72257
2 34581 242688909
1 36888 94142
1 25380 51896
2 18076 797130180
1 940 95618
2 73268 675142982
1 65282 70348
2 29388 712571838
1 26279 33716
2 79785 960401018
1 4423 39782
2 54688 31742207
1 50100 69947
2 52448 452599191
1 604 76215
1 317 53243
2 64472 712391451
1 23455 24291
1 14021 81402
1 25675 98156
2 89468 981922560
2 46132 796940520
1 2825 80015
2 28635 200591564
2 53290 492057564
2 34924 75266741
1 31185 93886
1 48956 74172
1 11500 13064
1 15709 46268
2 92088 221445795
1 52322 63522
1 30865 87008
1 76378 82389
1 78336 91165
1 16233 47877
1 77522 98786
1 3682 4728
1 15849 18289
2 36877 791163186
1 75486 98199
2 10484 358024676
2 10168 312311116
1 58329 73455
1 84300 86286
1 7058 29372
2 21814 129727997
1 6190 82262
1 4902 8872
1 10151 91109
1 56654 99415
2 73962 857199626
1 21771 85466
2 88920 87354797
1 28082 67026
2 7161 857163657
1 11676 18911
1 75647 76569
1 37300 38153
1 60979 72043
1 33184 95282
1 3901 67822
1 49340 95439
1 81558 91664
1 1174 93314
2 39994 786530896
2 414 801564045
1 14897 28999
2 49328 881186449
1 1152 55436
1 29860 97633
2 6230 477206120
1 28298 45084
1 34845 98803
1 29709 40253
1 127 36077
1 15216 80828
1 49746 54440
1 87034 88599
1 31079 60114
1 52341 96396
1 1897 30735
1 24389 88726
1 74840 90322
2 59656 703891501
1 21897 67160
1 41198 55872
1 29736 64254
2 89845 295542706
1 16535 76826
2 11978 669247217
1 52596 58795
2 70583 696528705
2 59242 514106149
2 30928 629549000
2 17013 48763836
2 29978 624670364
1 45609 64254
2 47870 896552298
2 10581 5205222
2 6732 855721063
1 32658 84735
1 31731 49788
1 11400 87456
1 57440 72045
1 6660 86182
2 88467 772943563
1 17211 22447
1 16938 56219
2 27709 742093531
1 6 62281
1 7625 29297
1 5799 41922
1 51337 73406
1 37086 47649
1 24982 69893
1 35960 96244
1 67444 74043
1 58514 70885
2 75595 348101161
2 93588 710577141
2 90192 441980509
1 41074 64277
2 71779 289316376
2 54861 981551832
1 18595 78914
1 7913 90940
1 1748 55763
1 7497 8929
2 41063 439033281
2 25408 351382738
1 8979 88326
1 15990 18551
1 50868 53269
1 88856 95935
1 20417 47835
1 91137 92298
1 43833 58510
1 2405 55036
1 37603 92991
1 21742 60663
1 2611 82965
1 17673 89985
1 2899 41171
2 28025 232434192
1 24808 47728
2 84442 421776696
1 27492 97026
1 9422 46971
2 41645 644717763
1 38504 71734
2 5761 253757325
1 313 81065
2 80505 960678577
1 29013 36523
2 66748 823003573
1 40288 78615
1 26697 73574
2 6769 86728638
1 7145 25566
2 32110 959719143
1 69843 85079
1 23720 58308
1 8176 49953
1 5552 43262
1 54740 67391
2 61605 388107608
1 9315 15832
2 95258 921421061
2 77194 545054940
1 60023 61147
2 41296 621551430
1 80170 84961
1 498 95864
1 28160 38052
1 15565 47918
1 25406 98176
2 36391 810077413
1 73975 87771
2 37283 934025577
1 41110 61174
1 6722 26497
1 49858 77762
1 28819 66623
1 43021 61572
2 52919 792383443
2 50616 95208017
2 3284 303694541
1 53054 64530
1 4015 98459
2 83089 255875624
1 63675 97271
2 47113 721058605
1 39332 73259
1 41257 83947
2 5152 111350916
1 7287 86621
2 53039 307980416
1 35781 70909
1 25613 63895
1 5529 20688
2 6906 167820462
1 8645 78126
2 95425 567364579
1 34637 59658
1 17239 63849
1 241 88748
1 42495 60828
1 17535 86508
1 80451 84800
1 41514 59863
2 26705 943980155
2 34764 498748970
1 26837 32563
1 12103 41312
1 1606 24411
2 19446 640793889
1 25444 57898
2 79382 431095978
1 24959 82317
1 41954 96526
2 27705 972196095
1 32517 95196
1 765 46857
1 11059 22874
1 40733 41594
1 6036 44055
1 36643 99631
1 33397 96077
1 21624 40358
1 46560 94085
1 24408 97984
1 8909 30845
1 35230 56142
1 12060 97924
1 21586 35674
2 2161 675076313
2 69477 930876386
1 14344 18892
1 32425 35260
1 35418 74419
1 18370 71226
1 28345 77862
1 11888 75766
1 51057 84214
2 83073 992969152
1 16007 83267
1 39668 46438
2 31854 235018277
1 53360 65795
1 47879 78174
1 2630 59787
1 35494 41584
1 6148 9910
1 29616 64279
1 47050 66556
1 14202 76321
1 24686 36563
1 74719 99217
2 39246 972543340
2 79569 20346437
1 48314 98886
1 63762 76789
1 40988 88859
1 1074 72688
1 42684 53207
1 38806 84839
1 11851 54531
2 11638 875270061
1 47795 99918
2 45226 921643712
1 59694 68684
1 58206 82121
1 8305 21606
2 43102 354189390
1 14272 47932
2 70308 995249914
1 40929 46250
1 12938 14402
1 39219 40875
1 17388 65754
1 7569 37131
2 49194 190611887
1 32992 59186
1 348 32294
1 62299 77426
1 12111 53757
1 19934 65107
1 72576 84287
1 37777 66237
1 19735 96685
1 2527 34877
1 38275 42669
1 36682 97418
1 72613 94083
2 30654 273501474
1 16666 80599
1 14169 88132
2 66138 281620719
1 37812 41047
1 16010 78842
1 53987 63083
2 10486 259389704
1 23559 96722
1 27352 43230
1 33166 91943
1 8836 95074
1 17663 76428
2 40549 507410294
1 12344 61968
1 54997 80502
1 4746 47874
1 29055 95665
2 78906 106599276
1 10173 27359
2 10361 951299827
1 7087 96935
1 14261 39710
1 7927 27928
1 2402 32803
1 39911 59251
1 91955 98442
1 28733 54985
1 26108 45821
1 5390 67139
1 63702 87492
2 83694 105459769
1 1545 87818
1 69705 81516
2 1605 268799171
2 58416 62244562
1 12189 95462
2 19964 362559470
2 38308 595273065
2 14092 954224356
2 62938 126937897
1 6823 48822
1 38556 68122
2 89709 529445859
1 2247 81871
1 1835 85397
1 11698 94918
1 29765 96581
1 25362 94387
1 7956 18459
2 43005 630317014
1 25350 31302
1 21555 79662
1 15616 86160
2 21389 737909566
1 23718 78251
1 62921 73595
2 48189 899588047
1 66713 81013
1 38319 69000
2 80845 573528964
2 12050 981400710
2 77566 109990933
1 53746 91314
1 42805 67836
1 25759 64497
1 13436 85914
1 23410 74713
1 9565 82968
1 18140 34075
1 7537 50445
1 28309 67948
2 48742 674150866
2 42595 36639158
1 66414 69674
2 67160 560915344
2 33487 517185452
2 73554 663897688
1 12721 74474
1 50798 78265
1 5543 36673
1 14042 63244
1 83540 87822
2 34816 67299660
1 51245 74851
1 34519 45144
2 26312 806252461
1 41768 42153
2 35433 869986245
2 51742 408409046
1 73663 98852
1 84515 91955
1 92717 99382
1 83160 98638
1 41411 64700
2 90832 888015568
1 32792 78241
2 82363 10759366
1 16068 63491
1 3028 41550
1 64439 66602
1 82576 90490
1 11255 20331
2 76663 866801242
1 39981 47114
2 5287 942922758
2 21087 67407871
1 6953 78278
1 26395 59583
1 5950 33949
1 27787 88228
2 881 937841809
2 14969 843129724
1 52463 82755
1 26816 35028
2 22252 440435214
1 67336 88114
2 46525 746839034
1 23920 71171
1 70592 94928
1 63073 68834
1 44885 86494
2 44563 393105894
1 71865 95530
2 93534 725529298
2 79673 357366273
1 40803 50841
1 20488 91794
1 21200 35420
1 96157 96300
2 38146 148408185
1 44417 80934
1 84477 85708
1 9901 63735
2 46225 240167336
2 812 789150579
1 30779 51334
2 34368 193655286
1 7896 38606
1 75342 98293
2 15040 231724052
1 54200 90459
1 11188 25058
2 88462 603594701
2 33721 124681556
2 8865 253251925
1 18592 23273
2 22858 721330989
1 30114 39228
1 14913 62339
1 90436 99807
2 53186 440654539
2 81905 84519824
1 71206 92002
2 9830 83432845
1 69234 75277
1 46264 65790
2 71891 45262690
1 25280 31084
1 34073 71131
2 65576 958842145
1 82818 89158
1 46940 57332
1 22112 59290
1 65520 71707
2 38866 375008211
1 39267 79455
2 92843 279706913
1 14042 90490
1 11953 65606
2 1397 823152507
2 97383 127950111
1 13783 98353
1 35137 99184
1 50006 59002
1 37134 52006
2 53281 183798351
1 5061 68267
1 21300 93931
1 46779 76391
1 1152 90941
1 18530 74837
1 39908 63361
1 92075 95678
1 2641 52153
1 40293 70414
1 7441 20413
2 48621 148223229
2 64943 913529033
1 25372 54138
2 14970 983364406
2 42920 908817444
1 28637 83285
1 3797 11273
1 43770 44494
1 6930 40331
1 5731 25668
1 52193 63467
1 76220 81857
2 71764 659516962
1 20748 56646
2 47095 356598198
2 2806 668831494
1 17020 26493
2 57394 511509669
1 24599 68606
1 2853 14551
1 26866 73368
2 34834 814217515
1 26734 92626
2 17565 938531964
2 44509 598904190
2 44984 454207487
1 83971 84271
1 17545 84241
2 83525 611380607
1 10340 39802
1 45302 67230
1 15763 16793
2 27018 453543289
1 22448 98788
1 6576 90606
1 6326 44495
1 49682 52527
1 37674 53497
2 51434 724674687
2 13109 939804878
2 63190 595250584
1 50984 55478
1 8919 46178
1 80588 95776
1 11640 40616
2 26827 462115536
1 2855 50804
1 35900 52240
2 94546 68223175
1 73405 80419
1 57028 95804
1 36938 42161
1 22564 43291
1 54442 76107
2 31039 535184808
1 12764 15065
2 14162 643668529
1 67863 77811
1 56721 70145
2 74314 170350488
2 21078 136274087
2 2355 50141065
2 85390 964500671
1 9880 71572
1 39498 95937
2 24994 72456553
2 69012 519948056
2 55329 381251916
2 46416 8252262
2 23678 970684834
1 13094 83397
1 16195 65277
1 23329 83276
2 6633 249268069
1 43128 62517
1 22467 84777
2 96614 890570019
1 27527 73480
2 56262 974164728
1 36216 57830
1 13515 28861
1 8133 20223
1 35811 52271
2 10169 417578707
1 17129 99530
1 78124 90635
1 88143 89653
1 26217 87018
1 9792 41658
2 9935 990259242
1 9243 10526
2 81295 757537069
1 63345 71843
1 49953 69956
1 24276 47400
1 12540 18099
1 12364 68149
1 25732 57720
2 78694 70904667
1 40175 42872
2 56363 788639741
1 62955 77884
2 37287 896080125
1 29817 90631
1 76423 91860
1 21949 27677
2 51116 404931132
1 81369 99206
1 39073 42478
2 77086 357983984
1 10025 97392
1 15902 37108
1 5893 64352
2 17846 750326636
2 45713 276618553
1 17949 60563
1 8762 80299
2 37973 869468302
1 56711 74130
2 53872 330883365
1 3731 52556
1 75831 89035
1 62105 91406
1 62816 79080
1 56820 84726
1 59053 94251
2 33488 257796369
2 51557 752750321
2 40880 902618038
1 40082 55189
1 10055 11126
1 27834 67899
2 76161 415804985
1 56377 67873
2 70894 190245764
1 91358 95652
1 89295 96584
1 12817 41871
1 2238 54635
1 24655 35381
2 26912 513262196
2 73579 730294315
2 32943 769544634
2 53158 583983971
1 7203 60943
1 8867 80217
1 35368 83904
1 64989 69736
1 23280 33702
2 13351 535536244
1 22286 98453
1 24649 51887
1 19551 97012
1 34023 95870
1 7721 55282
2 33021 402409353
2 35845 854629465
1 75503 91367
1 42723 95867
2 63697 899847244
1 69027 70070
1 71798 91768
1 75017 85142
1 25056 54964
1 49465 61265
2 53183 490802167
1 16924 40349
1 61993 95741
2 12411 93697830
1 17820 33573
1 90306 91438
2 75377 387935148
1 9275 24253
2 9585 94743000
1 20428 56484
1 20805 50973
1 63242 80546
1 24971 94179
1 58191 67006
2 40506 886707220
1 7739 84938
2 95937 599705595
1 27550 79878
1 7095 92391
1 21501 73336
2 17731 29227136
1 28012 40458
2 15815 920984016
1 83839 89554
1 8137 25141
2 44844 125060965
1 10726 26274
1 16988 33598
1 6218 94084
1 6676 70739
1 71363 92995
1 12285 62876
1 33240 88069
2 55313 49085668
1 17285 21449
1 30816 51354
1 34042 97762
1 63041 72701
1 24313 27151
1 54468 82966
2 7343 160546487
1 54864 62622
1 28710 88024
1 8433 44100
1 69037 96783
2 25226 184530927
1 73751 81875
1 7688 23115
2 82883 986639845
2 621 467860430
1 8878 65177
2 88749 928619800
1 2944 80028
2 28383 741159256
1 30750 86621
1 11267 29343
2 53691 298215318
1 20971 35599
1 3902 91351
1 61513 75169
2 52621 981418044
1 51134 97431
1 24968 34114
1 49893 93856
1 20891 77203
1 13372 48139
1 21338 74109
2 31116 142503383
1 15150 85155
1 68553 93257
1 8760 32621
1 45301 59653
1 28617 38533
1 89104 98418
1 7511 33030
1 17671 84580
2 864 532384516
1 43622 68613
2 80200 761574415
1 22283 38324
1 6765 29970
1 99 36134
2 47663 500855075
1 25717 65935
1 31229 92594
1 30348 48179
2 8927 515431506
1 64049 87489
1 62629 82921
1 80928 94041
2 20720 42235093
1 32467 33398
1 16607 59840
1 4147 19799
1 42877 63652
1 2207 3570
2 97833 541154401
2 59020 452015364
1 39966 79750
1 27785 46959
1 77059 87551
1 56632 64853
1 12519 60685
2 52752 404582409
1 34893 74388
1 6123 91778
2 66299 954491299
2 83214 952299556
2 47011 598083204
1 53006 74038
2 58682 706474302
1 85272 99826
1 24960 61664
1 73742 77887
2 10170 903128326
2 88164 712056109
1 5026 9722
1 62085 68583
2 23950 610475021
1 15306 97527
1 50222 83848
1 43171 84459
1 2761 43822
1 24913 52934
1 67811 91564
1 28831 92007
1 22166 69109
1 803 56376
1 7400 68296
2 85043 906847997
2 45826 648930385
1 21285 64568
1 10516 54841
1 55601 68190
2 87546 982649564
1 69238 99745
1 10266 98371
1 18933 53145
1 46847 64962
1 56438 94672
1 1102 35031
1 57732 97278
2 27431 56109795
2 98902 231046653
2 4122 672925553
1 4929 41863
1 30808 78999
2 1099 12677570
1 44471 72076
2 73270 187423436
1 20141 34153
2 65932 458830913
1 39685 41379
1 7406 90669
1 26940 95088
1 13883 27607
1 1923 13398
2 17589 764807636
2 13737 579939614
1 26379 56504
1 48943 54002
1 42533 49345
1 21107 42705
2 15341 580642148
2 3726 815492868
1 21713 87749
1 64659 68728
1 44934 47533
2 40985 713405227
1 1086 96936
1 2286 69785
2 36609 522181928
1 27650 91738
2 6250 503326495
1 72721 74014
1 70124 88271
2 74109 120842340
1 42832 80362
1 25654 96779
1 68068 73396
1 42837 88945
1 248 32389
2 21200 521134644
2 57145 643646527
2 18902 416562511
1 9689 33765
1 29101 89750
1 92657 97259
2 26490 346206276
1 49370 69784
1 84892 88697
1 3225 15121
1 52414 92286
1 18782 51188
2 24376 880354304
1 24939 79944
2 22404 311159854
1 67193 94699
1 1690 81016
2 59936 965248366
1 54897 76646
2 68569 968620635
2 670 990770257
2 86990 569165677
2 15790 941930817
1 7319 58877
1 69719 83984
2 63425 233631264
1 71993 95753
2 70200 360507785
1 8420 91570
2 19408 825801665
1 24720 98131
1 32786 40429
1 22531 23873
2 44657 249137970
1 2721 84010
1 48772 82035
1 49920 78396
1 3860 49793
1 40366 97456
2 37132 340584693
2 65317 268316401
1 7343 69953
2 79798 65162253
2 81934 891762568
1 9917 95826
1 49103 66708
1 53882 71698
1 2223 98346
2 93193 180799714
1 25859 33380
1 71347 84704
2 22091 773070798
1 5863 25395
1 23454 99453
1 39305 87218
2 61343 79693064
1 20986 78999
2 57614 696373591
2 5788 105518961
2 41549 548014674
2 22286 735953568
1 2891 11245
1 2250 94769
1 16029 52394
1 34114 47732
2 27762 621349336
1 11672 29861
2 38648 148889200
1 15658 30190
2 41305 883422467
2 14354 29059014
1 59402 93101
1 54844 69838
1 8753 99939
1 39509 73373
2 43278 536077249
1 6527 71752
1 51 47887
1 46448 58032
1 33763 40914
2 88103 481792112
1 61771 82675
1 61874 74440
1 18626 68818
1 40380 94027
1 61371 62542
1 14790 39420
1 1425 12623
1 11289 56501
2 25717 215361107
2 792 48980746
2 98536 424543148
1 67083 90302
1 27217 46557
1 38685 53519
1 24326 29103
1 78830 96846
2 39518 28297460
1 71417 98817
1 284 47987
2 57825 870948726
2 51028 866504926
1 4006 9798
2 47228 982256503
1 7485 60242
2 58111 684339159
1 29648 91645
1 70068 97771
1 44737 58177
2 87556 209987051
1 19143 72905
1 21605 75762
1 74193 95077
2 48780 165245385
1 15300 24136
2 42800 381784085
1 30760 52047
2 24674 908627012
1 45850 51851
2 31757 439802835
1 2131 51850
2 65047 991344084
2 58940 236509958
1 24790 78058
1 33250 76067
1 24020 70207
1 9739 79438
1 8956 21966
1 26470 98126
1 16131 56052
1 21909 51531
1 12360 76132
1 31416 33984
1 40869 71120
2 69483 144671472
1 68605 83641
1 78292 98452
1 35521 56629
2 65997 595421541
2 36577 536130757
2 43415 598122121
2 50279 442409987
1 62460 94365
1 12049 54094
1 71 92384
1 22970 78223
1 16871 42688
2 7300 674339946
2 7497 777343584
2 7672 173522361
1 2945 89152
1 11033 72908
1 32587 79956
1 55059 97912
1 17641 19845
2 8497 151395088
1 7658 43034
2 6708 540213778
2 62989 635347987
1 16692 19730
1 21108 21226
2 86260 745105287
1 17985 62928
1 47732 60363
2 97076 685417544
1 1967 81913
2 88768 216708677
2 92293 357440858
1 76017 94562
1 28198 45136
1 27270 38109
1 28751 83572
2 77954 797979039
2 86557 982904984
1 38196 72905
2 69934 779188896
1 40105 47521
1 54816 77756
1 49745 72541
1 5775 52862
1 44207 86896
1 33552 93371
2 50757 149126899
1 36948 64254
1 72926 90389
2 42536 527312225
2 39421 749003557
1 22015 94427
2 10726 813465887
2 39259 756052461
1 32236 41813
2 11096 249659952
1 7451 59168
1 24703 80990
2 42950 293955975
1 17664 69160
2 23379 418495503
1 18425 51889
2 67621 766973379
1 88048 98142
2 32330 45283494
1 18161 67267
1 47606 92711
1 73354 82893
1 25507 46176
2 82917 689771625
1 8300 67760
1 32890 97994
2 92568 161107561
1 12602 58868
1 86598 93498
2 54287 877497651
1 68056 79102
1 52170 68489
1 42639 46522
2 30461 979018568
1 48396 52014
1 23001 25486
1 28424 82074
1 7285 64564
1 44322 86279
1 35924 43204
2 68619 158714706
2 41083 11615894
2 91256 426070227
1 26483 43050
1 4465 25251
2 63132 874154349
2 78583 751310612
1 54341 57108
1 19067 46061
1 74118 95295
1 13888 89280
1 8826 38423
1 39154 58160
1 56309 97708
2 61971 550544021
1 35807 63382
1 17091 88146
1 4829 66019
1 18419 26326
1 56981 76616
2 41307 146408320
1 54087 85542
1 12742 31369
1 67235 74695
1 17973 31199
1 10196 70283
1 21018 69145
2 63939 589549567
1 13247 84045
1 38560 65390
1 15156 52252
1 33087 62391
1 58283 74409
1 55557 57051
1 30059 87553
1 8459 99698
1 5900 38488
1 4986 91974
2 39135 304147991
1 36029 82330
1 30656 39232
1 74013 93061
1 146 80016
1 5686 62454
2 20481 491928016
2 58514 136999440
1 27098 55158
1 75456 80395
2 46939 708488238
1 34651 74983
2 14234 549652106
1 11426 88619
1 5357 72276
2 58643 873545853
1 40665 77428
1 3238 10666
1 16021 82437
1 21817 51014
1 45186 77309
2 68968 743461717
2 16204 595378932
1 25775 46075
1 64211 65637
1 26247 45468
1 12154 15883
1 27771 96090
1 46198 84427
1 31103 82139
1 52154 80486
1 35303 83846
1 31275 47000
1 60642 97314
1 5278 14326
2 88065 982281028
1 77559 84609
1 1109 84272
1 27057 63034
1 13853 89723
2 25845 566483525
1 517 87242
2 91827 858528964
1 45306 93809
1 15204 24045
1 23041 92280
1 55852 83077
2 47255 468194290
1 32879 87068
1 29085 87335
1 4635 50560
1 65613 69496
1 5430 64646
2 76551 215290287
1 34238 98114
2 4694 279757799
1 24899 82402
1 59916 80371
1 18629 58539
1 13751 43418
1 62992 69079
1 17423 69864
1 20762 90027
2 96861 170419925
1 9336 87612
1 39724 97715
1 82085 96956
1 28155 33780
1 49387 98164
2 27300 521896473
2 52732 252336403
1 12695 86383
1 546 6757
1 45627 87719
1 13835 62868
1 45253 63061
2 79085 498700997
1 12569 99500
1 21341 79119
1 67952 81480
2 86058 979469059
2 5418 723068252
1 1317 57330
1 23119 45028
1 80486 82471
1 71520 92973
2 96992 980710570
1 10307 26018
1 6036 56606
1 12891 99150
2 26091 932697483
2 71059 458275394
1 11205 12059
1 55725 85957
1 25449 91052
1 83242 97442
2 94321 298935958
2 70841 418290800
1 91191 91283
1 10485 95690
1 47314 64295
1 26785 93426
1 40920 66406
1 57026 91912
2 60201 950477485
1 12702 32005
2 21220 792793535
1 72536 98616
1 15225 28492
1 33283 52587
2 55697 637560160
1 28832 46621
2 43176 287573224
1 27431 52592
1 4984 42292
1 51783 89343
1 52973 67172
1 30191 70483
1 28678 56248
1 24630 46926
2 65242 508756872
2 88450 692797983
1 30538 51980
1 397 73009
1 15981 38527
1 6775 12661
1 18335 31185
1 21037 60848
2 55210 786643218
1 26809 47559
1 77242 89780
1 1028 70802
1 31952 57109
1 40782 69339
1 41848 97663
1 14854 98686
1 53281 94663
1 73267 96704
2 57116 74211748
1 59972 89577
2 77809 737356568
1 79832 97023
1 31403 87190
1 19718 59988
2 30828 923932203
2 17688 727239838
2 82319 218421198
1 70557 82595
1 10569 57309
2 64225 609225813
2 87636 119841768
1 17323 73040
1 21153 27605
2 47304 747015168
1 31021 64196
1 47845 49193
2 70725 466884581
1 3996 95079
1 39496 67726
1 94175 98054
1 29740 48999
1 41720 42831
1 22256 83514
2 63842 813718194
2 10420 813264176
1 79998 86942
1 28937 74387
2 20171 770703147
1 1101 96847
1 731 9943
1 61059 99061
1 33816 47896
1 30901 66796
1 55207 68888
1 50686 70814
2 6083 506956810
1 50765 51059
1 6658 41730
2 79990 701961202
1 31734 33610
1 34195 75004
2 63721 446657088
2 60363 796586234
1 74160 75863
2 7267 366631624
1 33473 66268
2 20622 904502297
1 58473 95099
1 11364 60856
2 20291 685333398
2 12788 617621457
2 68789 335605005
1 45029 57768
1 3692 52657
1 65451 99160
2 6190 875036746
2 10576 393108966
1 32435 97339
2 99605 314700212
1 29302 72583
2 21230 603162117
2 22484 483781481
2 29646 342398461
1 78900 90117
1 91493 97734
2 49505 625408259
1 9609 42776
1 61493 79552
1 18572 21439
2 3086 911649938
1 8064 16301
1 39139 76069
1 4293 11300
2 48683 853877487
1 34447 70154
1 27414 67796
1 55782 77597
1 76716 91414
1 67663 92455
2 29295 979589233
1 77096 78871
1 72932 84906
1 54732 60755
2 81947 770591452
1 50798 97243
1 14881 83775
2 17999 699677798
1 46746 95624
1 28818 54824
2 39602 907450540
1 16480 47074
1 1767 98836
1 61763 64905
1 35008 87865
1 49232 76616
2 69233 727050328
1 4037 17315
1 51637 80787
1 30277 99884
2 90526 31144279
1 44170 47119
1 42717 73038
2 99765 952978072
1 7918 63815
1 30340 96082
1 23111 92899
1 20294 62225
2 79458 643303873
1 4637 81089
1 18763 25225
1 39248 57777
2 23650 29496769
1 55923 74722
2 57499 378275303
1 7754 53370
1 6507 81879
1 50520 62001
1 22681 99609
2 27799 238346956
1 49058 83024
2 42204 424743572
1 56867 70890
1 74258 93811
1 59313 67519
1 33980 61004
1 48351 76324
1 97954 99294
2 25595 782724997
2 32236 257729035
1 9975 95731
2 51271 333479843
1 45166 57757
1 32291 44038
1 311 55534
2 94125 190635674
2 98917 875123268
1 45660 69370
1 81562 96062
1 27295 52576
1 67605 69054
1 16936 67379
2 26873 600853404
1 15219 21747
2 51411 826902650
2 85049 144307524
1 67926 70813
1 47130 87226
2 105 813195066
2 49382 320496292
2 92499 817247776
1 48687 59547
1 12646 97379
2 53708 598000141
1 2347 94927
2 61135 99463205
2 38333 898281918
1 13033 64189
2 86031 889162860
1 56198 67996
1 4483 90554
1 3201 57687
1 51964 79760
1 31483 79956
1 50067 73510
2 54779 425387841
1 20556 63457
1 29781 71751
1 73593 96331
1 1699 7685
1 89295 98326
2 63864 464441115
2 59310 223503243
1 61991 96723
2 56090 21131338
1 1168 66741
2 28034 902615387
1 35132 75195
2 96540 320258568
2 98945 438513836
2 47762 74343242
1 68725 83993
1 72403 93839
2 69559 703419285
2 27115 563936284
1 14492 93177
1 96821 99953
1 42265 60627
1 36156 91457
1 17851 63180
1 38896 61362
2 45654 80424937
1 60681 67831
1 59331 60329
1 63197 64494
2 90182 895509495
1 64894 86077
1 85528 97018
2 10038 422227597
1 3870 70605
1 3007 52614
1 85478 91367
2 70682 150682198
1 39352 83001
2 21197 246376425
1 49569 78587
1 49102 50612
1 53032 54807
2 55088 968666916
2 94988 725093209
1 9515 36103
1 80528 93697
2 44081 650838937
2 90832 723902277
1 12178 44302
2 57423 10897785
1 1933 33886
2 32385 986968321
2 51094 45555580
2 30911 141388496
2 88491 667421226
2 99585 155833737
1 59440 83879
2 63600 347769797
2 53166 555581628
1 5585 44034
1 12670 44587
1 17834 32781
1 25685 59776
1 34161 89593
1 48398 74170
1 37366 83551
2 80449 360330187
1 38592 57284
1 56096 73370
1 4537 93280
2 88339 925840791
1 72739 91998
2 41845 936253755
1 18906 49658
1 16022 61403
1 81640 90493
1 27706 97477
1 47783 68729
1 21606 47721
1 12075 42835
2 32622 562441917
1 44600 97736
1 320 12055
1 17031 82876
1 38154 67728
1 16339 34826
1 58696 61404
1 3995 11925
1 49935 64940
1 76555 82684
2 38545 111424394
2 83947 490221409
1 37332 40562
2 68711 675079957
1 32952 83245
1 12486 98430
1 30024 61267
1 41995 94862
1 60626 93577
1 12622 84544
2 17759 113418019
1 46683 56112
2 73630 216963413
1 19647 42344
1 1533 84301
1 23270 77021
1 75429 88655
1 9616 64423
1 61418 99394
1 21199 40202
1 14481 88218
1 67466 95968
1 84498 85973
1 56192 89745
1 8089 22895
2 93224 702328398
2 94725 422350909
2 4783 63614085
1 15126 50003
1 44585 60847
2 69064 585009637
1 21262 84038
1 6271 83794
1 22545 42758
1 28765 55748
1 56155 80495
1 31623 96678
2 32551 294210265
1 4516 10073
1 43511 82688
1 86175 96400
1 50835 77079
1 53488 93785
1 10815 66345
1 24227 77808
2 56976 241055233
2 82136 979585180
1 24364 73248
1 5774 26065
1 54373 94423
1 568 79422
2 26674 752726186
1 20882 43434
2 92366 411241866
2 5015 283562553
1 2010 22019
1 31859 71693
2 2053 166592182
1 8692 39764
1 35092 72323
1 7893 73136
1 45324 49527
1 47962 86260
1 38809 75905
1 31793 89789
2 4068 94258
2 62399 845077435
2 32552 539323643
1 7198 49803
1 10389 91723
1 62530 83147
1 18144 77649
1 70429 80269
2 24363 293181678
2 57517 335800321
1 14569 37158
1 58472 82818
1 32169 44949
1 17333 62807
2 52515 590469645
2 65652 203502172
1 50150 88270
1 19761 65390
1 22904 50547
1 41098 45147
1 81717 94195
1 45449 51166
1 17488 45651
1 11705 43845
2 26559 520050676
2 16605 736466575
1 58306 92097
1 15204 23539
1 323 83630
2 56242 505772811
1 1087 55965
1 22895 42820
1 67875 76835
1 86085 95822
1 31405 67257
1 17495 42566
1 39655 60315
1 10729 46403
1 57163 57722
2 120 506589203
1 16351 24635
1 47548 49814
1 25362 73999
2 83847 811800689
2 5102 758959710
1 38446 95812
1 72807 96615
1 15822 15929
2 23059 74164394
1 16850 30068
1 42828 99767
1 84748 90328
1 51354 62081
1 2184 68549
1 32509 47400
1 76147 79279
1 29896 80149
2 1089 586475438
1 16598 67173
1 24003 90332
2 95278 600578194
1 4194 69721
1 16287 59609
2 80554 195375634
2 20846 142288155
1 52532 77365
2 99946 413293994
2 18711 738133744
2 9501 253237001
1 48884 63142
1 1919 39604
1 37234 90658
1 52999 56263
1 67471 68356
1 10106 85348
1 19692 45392
2 1819 662286338
1 25410 98021
2 21547 618911868
1 48521 68828
2 72780 237881645
2 21473 218812459
1 24638 49385
2 49916 463239869
1 2528 40946
2 69012 676362510
2 51671 739249417
2 45148 290420242
1 86600 87059
1 20466 65759
2 13524 857609993
2 72140 519409650
1 58021 78573
1 2498 44005
1 1557 61657
2 25253 850646345
2 10149 272482041
1 26512 44687
1 19936 44269
1 68874 70751
2 41303 53268054
2 4587 378979403
2 20766 279191102
2 61241 779755145
2 38703 705426532
1 89933 93607
1 413 72392
1 75959 92864
1 34068 99516
1 29202 88249
1 41999 59468
2 11037 581522956
2 53169 622484631
2 91193 89604280
1 4488 16749
1 70615 73806
1 55235 69222
1 30275 54306
1 76629 95521
1 35213 72242
1 28756 42070
1 1754 88375
1 82640 97529
1 26065 86050
2 57505 626249382
1 29466 33832
1 23533 50449
1 317 78728
1 51241 59262
1 39060 62750
1 75906 94253
1 47619 90204
1 43904 83574
2 77106 92473550
1 2599 87096
1 70424 78719
2 11348 226597240
1 84463 92164
1 3295 62584
1 34463 61096
1 30866 96756
1 57023 90942
1 6773 23219
1 29047 73148
1 24963 25286
1 27577 27994
2 1865 674297796
1 32352 50535
1 89445 97663
1 21252 94547
1 31804 55371
2 90967 104169761
1 48129 53739
1 67942 68713
1 10136 61767
1 26591 90049
1 84200 86966
1 39754 47617
2 23405 671046748
1 17712 33907
1 47080 66457
1 35585 43267
1 1738 81011
2 46992 164966589
1 67001 80169
1 49500 51613
1 41306 80899
1 1331 48511
1 74549 88387
1 49276 53365
1 60201 85226
2 90239 71338575
2 99996 527732163
1 28055 66406
1 72056 97337
1 83338 90426
1 37793 87100
1 1670 17614
1 12836 97516
1 11694 59218
1 80636 90565
2 86854 161361361
1 13804 31878
2 61131 88972620
1 19960 96552
2 86517 646146582
1 21117 25060
1 8801 47873
1 34579 37029
1 2010 28841
1 44165 62986
1 46879 90696
1 67769 99605
2 23196 219933976
1 12707 85746
1 33018 40631
1 28848 84704
1 34040 73320
1 18104 19262
1 20374 85183
1 25042 25955
1 86830 89760
1 38044 59294
1 2557 80815
2 98074 187478304
1 35499 54786
1 77949 82839
2 38518 387584998
2 68235 507836856
1 4893 21016
2 66806 665191719
2 1292 644502404
1 11747 53821
2 37243 305279147
1 12790 59329
1 16880 33868
1 1052 25515
2 75228 245616363
1 42225 75356
1 57074 87978
1 50399 50645
1 16934 54308
1 776 43719
2 60955 709801719
2 77917 726467761
1 38783 39556
1 53448 70543
1 38811 91730
1 51158 82732
2 59766 510928736
1 45513 55551
1 15366 55447
1 10778 66476
1 25583 51929
1 7189 30454
1 35968 39105
1 10381 99115
1 18636 97374
1 6178 12015
1 43370 51984
1 21218 30426
1 33533 85302
2 64065 524273172
2 39807 116122135
2 24675 489250464
1 11473 60498
1 61420 64939
1 5020 56396
1 11083 25878
1 15652 55421
2 31907 979583905
1 12121 93394
2 3161 305861113
1 2788 77339
2 97764 977177477
1 25431 92845
1 18286 58578
1 38189 90404
1 63511 80109
2 12305 901727212
2 49467 74250714
1 18356 50598
2 17636 920859377
1 11271 28901
1 4295 23009
1 53634 54240
1 26157 93881
1 2411 88256
1 5988 73011
2 11213 109369513
1 41730 89767
1 29673 31606
1 69315 70981
1 17096 95080
2 98979 388759763
1 24649 99434
1 1421 91419
1 40355 86187
1 42888 73514
1 34554 62976
2 39015 471673862
1 55457 70233
1 25266 47729
1 26979 89582
1 9618 41986
1 2388 90062
2 15298 999931165
1 26847 55900
2 91155 972560690
2 74565 150671256
1 72158 77790
1 46366 77895
1 26812 76175
1 13492 37273
1 42765 86288
1 49167 68210
2 92627 504898314
1 59577 96640
2 61636 952507240
2 59387 609305393
1 44494 61195
1 2638 84162
1 49677 82319
2 93599 886784043
2 54836 989815282
2 46557 377887182
1 44517 63423
1 62089 79677
1 16692 24251
1 43879 49793
1 24531 59764
1 23270 76653
2 80095 21626508
1 13314 51278
1 49705 71687
2 41994 282288420
1 44024 71647
2 86678 883659325
1 10639 81599
2 24458 327477936
2 92960 63158204
1 13249 21159
1 56829 59521
1 12353 60130
1 35527 83516
1 44622 76769
1 36011 42612
1 2254 26128
1 63105 94628
1 28731 82293
1 34519 90374
2 39762 154299443
2 81886 603909921
2 88834 683056055
1 88342 94194
1 35604 55271
1 60359 80015
1 17564 47849
1 88402 99497
1 33808 33951
1 6541 64267
1 70412 77189
1 69639 97583
1 44433 64449
2 96211 841869673
2 57534 237283752
1 30504 66685
1 54485 57260
1 35197 73473
1 9097 24362
1 605 86619
1 29718 74473
2 75481 20314316
1 14846 30323
2 62293 303450197
1 31070 74747
1 34074 83844
1 50170 97349
1 24088 98501
2 73367 494539561
1 1331 67532
1 13104 42164
1 6661 59795
1 29316 30959
2 89601 461850501
1 28648 60649
1 26521 50327
1 10572 41960
1 7746 22230
2 93733 535769720
1 17694 25343
1 47363 83692
1 14209 68964
2 33253 474435107
1 69692 98437
1 43722 79406
1 65020 96548
2 40392 261734130
1 36598 88912
1 5364 20311
1 67408 93110
1 60913 95921
2 50044 188482561
1 25281 77674
2 36831 13603106
1 8015 40970
1 7077 85117
1 18570 38873
1 18583 97380
1 15551 20414
1 92672 93460
1 37338 81967
1 15193 77651
2 94847 883229336
2 89591 901656807
1 3634 54150
2 58169 444910583
1 35543 72960
1 56767 68979
2 71865 311628570
1 31498 40804
1 10555 40473
1 28994 74567
1 20535 52590
2 47518 580521813
1 7686 30376
1 3256 91405
1 27297 65924
1 51973 74545
1 77580 80704
2 92128 984638321
1 27369 78754
1 58016 90194
1 28938 44341
1 31930 43682
1 69545 70227
1 5663 25137
2 62795 380291380
1 52086 67117
1 33845 50704
2 31145 660625362
1 64048 73690
1 37829 95584
1 18755 41238
2 8246 173684406
1 13953 48424
1 587 79811
1 55576 91740
1 70821 84984
1 21898 82530
1 48744 91654
1 24681 71727
2 59146 77303084
2 11447 251439346
1 65470 74530
1 94155 96711
1 12935 38141
1 25205 95789
1 32773 47711
1 9713 74982
1 4442 79620
1 70603 99155
2 37752 224037550
2 24695 177883019
2 89086 374807778
1 26229 79990
1 22301 83737
1 7248 83493
1 5391 53346
2 44342 74633901
1 17954 49389
1 13580 39537
2 90098 300551403
1 28632 33965
1 13012 57181
1 42058 94789
1 2293 34536
1 8332 39213
1 1713 6295
2 6635 141338074
2 52165 595080711
1 966 49320
1 34104 59276
1 19341 91479
2 66006 835889146
1 19359 53758
1 8050 58383
2 2775 245606175
1 82071 87073
1 62225 75540
2 49506 331394556
2 48889 764514071
1 71935 99834
1 43588 67721
1 49272 64717
1 28689 95965
2 68113 783974335
2 16051 551688562
1 36786 72472
1 2613 82143
1 55051 58841
1 79579 99851
1 20736 73541
1 65294 84543
1 14211 92224
1 81656 91063
1 61002 69838
1 5599 5709
1 32689 66224
1 61566 81866
2 23540 997352922
1 37249 57932
1 36889 46244
1 30485 99211
1 5667 58452
2 81923 49866483
2 86927 937621678
1 4530 79421
2 66239 526487566
1 73276 85428
1 34600 57734
1 46585 49885
1 707 59535
2 7483 943812085
2 13504 426973957
2 44439 285658884
2 22049 468859503
1 21567 53523
1 29687 59468
1 44171 75875
2 27511 804884002
1 3384 43457
1 4474 33296
1 8893 33355
1 22390 47248
1 1511 38506
2 96306 932759608
1 45466 68813
1 1554 16840
1 26801 56445
1 57448 81232
1 38082 38803
1 36836 38073
2 56541 628751503
1 33103 47426
2 99350 898314634
1 1095 63707
2 10893 909928545
1 27540 39944
2 39087 212386354
1 40868 76063
1 36553 91608
1 1171 73204
2 77448 302234381
1 21876 61644
1 78283 81099
2 33758 743185320
1 53220 96771
1 24946 70355
1 11802 42226
1 24818 33542
1 15680 79397
1 36247 40875
1 67834 94987
2 63795 151365680
1 72115 76789
1 51295 84882
1 16135 43750
1 67980 92743
1 47775 86031
1 50144 94933
1 15901 23387
1 34597 52796
1 73708 78324
1 62481 74822
1 6786 48064
2 20799 429537097
1 31365 32265
2 99138 150407494
2 79894 988618359
1 6949 76041
1 44122 96726
2 50529 522726210
1 23498 33278
1 18942 77028
1 8086 19917
2 71642 217914319
1 4442 46058
2 19544 185876960
2 17419 745263335
1 48523 62585
1 22503 86133
1 17167 74913
1 34130 90746
2 21462 476330447
2 20218 274049886
1 5036 34338
2 57673 902852958
1 46464 95143
2 87867 356521380
1 23842 48223
2 73382 536851678
1 69785 80819
2 4490 583167966
1 4748 93873
2 9985 166337226
1 31643 46081
2 84137 729997445
1 6800 87248
2 85967 719665245
1 5098 50655
1 36630 59421
2 59298 577493936
1 71015 77270
2 53590 719043960
1 76210 88147
1 19559 27800
1 102 58266
1 77301 83704
2 28630 144505633
1 17263 40111
1 69325 79246
2 2573 51775105
1 62185 68859
2 88037 445382534
2 8672 663518143
2 71478 738183085
1 15672 36377
1 22798 23613
1 8028 88519
1 56538 66286
1 551 85378
2 53344 138233647
2 34287 958907705
2 60833 967782812
1 31097 36838
2 98456 732688146
2 6312 633081772
1 47353 91154
1 27832 89367
2 86230 606004134
1 21713 42214
1 18194 61682
1 32866 40861
2 73547 836768638
1 43655 55074
1 27108 98816
1 14257 60456
1 23025 39375
1 39763 99000
1 36357 52998
1 2176 12881
2 76993 818320403
1 17705 34970
2 25463 996631052
2 40629 338847052
2 54588 472556875
2 57465 101606281
2 90583 911077862
1 35996 53588
2 67749 790280631
2 73360 286155695
2 71628 538157863
1 26111 69768
1 38430 99491
1 56864 80634
2 71359 68295656
1 47856 83372
2 36033 578211722
1 48242 67241
2 7166 753598150
1 59356 97389
1 45360 96459
2 47760 5279905
1 14267 17536
1 9766 55724
1 14977 32881
1 68428 74696
1 5546 36731
1 8638 66661
1 46036 52654
1 11704 94477
2 9124 767480159
1 36023 81434
1 56528 77903
2 76064 499088362
2 65352 780878745
1 65024 75446
2 63080 2720638
2 73124 860638799
2 76151 408763192
1 34887 61359
1 15033 73157
1 74807 76675
1 37363 46070
1 21760 87357
1 25834 87243
1 26995 57128
1 45486 64352
2 99432 672000568
2 89702 187622968
1 47100 57381
1 237 57468
1 29192 57488
1 52093 64861
2 13164 58499821
2 10211 760843272
1 8420 54504
2 15715 887376075
1 76518 78744
1 18759 58664
1 1748 91216
1 22297 53135
2 61828 112615721
1 25187 39763
1 1158 69489
1 12544 47067
1 8848 45951
2 30051 398438888
1 17700 27644
1 5352 62496
2 38945 876409554
1 53925 77496
1 16328 52123
1 18841 24570
2 71200 655939410
1 32784 50360
1 94651 98254
1 37974 90837
2 33752 965279442
1 82017 97165
1 23214 33883
2 99399 20336605
1 21370 68299
2 51107 783230100
2 84938 69699124
2 57376 700847742
2 17467 162559062
1 20202 62828
1 94915 95303
1 38865 52139
1 25074 30867
1 27486 40102
1 6962 21258
1 63764 91675
1 6973 98215
2 39570 208664018
1 30103 30990
1 27784 37282
1 5047 37883
1 73977 75717
2 81545 605506616
1 42940 58128
1 2833 57841
2 83865 54194221
1 20159 93206
1 12997 15669
2 53831 38757826
1 20467 54080
2 56211 977960281
1 57375 82980
1 5022 87786
1 47277 91740
1 37879 89795
1 29253 29496
1 38026 54717
2 35169 586452463
2 42066 758201161
1 31213 73174
2 25435 90891675
1 40774 45589
2 93670 725825227
2 83148 107438257
2 99223 254621333
2 61837 297279639
1 24873 71681
1 31869 57211
1 21169 78456
1 1547 44577
1 2858 46798
1 9861 60454
1 66868 88096
1 83245 92720
2 48348 659416381
1 29486 54533
2 8627 571763724
1 10010 88910
2 15828 759820218
1 18935 44350
2 8089 335894598
1 37253 79843
1 13517 66200
1 32359 58776
1 40086 72990
1 35043 94491
2 68038 744161035
1 41129 52798
1 10676 66036
2 21384 489595371
1 24941 63808
1 34241 59466
1 13518 98332
1 16191 43837
1 4130 86364
1 56723 60222
2 72421 279234603
1 7546 64340
1 7255 46615
2 79243 75161402
2 25398 600611431
1 14702 18049
2 78828 321106822
1 51846 65850
1 8438 34303
2 47939 377446627
1 32053 55890
1 31330 87962
1 1027 9703
1 28156 69930
1 42216 67047
2 99267 95561407
2 38453 339175838
1 6807 43024
2 68510 683864759
2 95920 111716813
2 52373 809549562
1 29738 62179
2 41783 814589848
1 1232 29396
1 21392 81945
1 12951 54058
2 61684 703928546
2 7776 186392086
2 51636 602611897
1 41640 56205
1 23741 61588
2 94982 848664881
1 51582 53974
1 40339 69104
1 84347 95374
2 91581 771587831
1 53077 90921
1 58320 94267
1 4759 69565
1 47522 84068
1 78203 89017
1 30270 72731
1 52727 58421
1 26037 79827
1 7405 99638
1 58176 64829
1 15899 30362
2 13204 157664173
1 38587 61930
2 96436 890539294
1 45189 84406
1 48012 56593
1 6219 66734
1 72170 90510
1 28124 35446
1 14119 95981
1 21047 21135
1 44015 49388
2 37743 221895911
2 84979 686746640
2 54571 996389395
1 39250 44472
1 68374 98965
1 970 60773
1 18548 43458
1 18712 39530
2 33877 262816166
1 39155 74420
2 26743 678303288
1 29811 68112
1 73920 86875
1 9498 83013
1 19437 38949
1 46113 90165
1 27564 64219
1 33342 69816
2 93478 738598822
1 44592 57663
2 28906 998675736
2 2641 775805729
1 50507 91947
2 31119 673386071
1 14645 59715
1 21140 25996
1 19176 64681
2 87354 267460642
1 6233 10788
2 25173 937055425
1 49651 56272
1 26478 91311
2 18608 767455933
2 67547 744792408
1 19816 20757
1 702 80988
2 26637 198397054
1 80137 96080
2 28335 475802919
2 122 544628370
1 28582 32605
2 83086 460437868
2 17820 742187539
1 32576 78453
2 4168 560398657
1 34267 85711
2 42363 967812818
2 83725 562611122
1 24178 99239
2 64658 682698229
1 39248 64050
2 48354 724701274
2 11384 764935069
1 48539 84731
1 25984 80902
2 39043 755973122
1 55477 64598
2 84721 15077876
1 32945 39495
1 70427 74657
2 97312 361986190
2 48992 52122603
2 68867 95665947
1 60149 99350
1 7095 79362
2 48342 394913454
1 16433 60218
1 54845 72231
2 57283 113448783
1 38927 69608
1 27911 87790
1 66366 94338
1 74901 80332
2 67053 22667172
2 6690 860067898
1 10401 87425
1 11674 43715
1 29408 54057
1 6499 80101
2 87969 622705745
1 45721 83367
2 60864 577753242
1 16238 23770
1 15748 44127
1 64107 94565
1 27281 43292
1 35433 70635
1 43263 64751
2 49472 500877301
1 62138 93331
1 24262 42438
1 63979 93515
2 37354 882819196
2 22311 443898187
1 69905 84615
1 1885 38598
2 84581 154391768
2 26342 747439314
1 2847 25481
1 59025 99831
1 22006 63560
1 6476 51354
1 12714 71497
1 15202 33501
1 72809 99181
1 10746 78608
1 28301 38443
2 11410 746249975
1 32556 79435
1 44364 52589
2 79493 125489179
2 75261 719150514
2 35186 444998989
1 162 26478
1 5821 83870
1 17406 56039
1 8239 88832
1 6707 19843
1 43322 76967
2 72019 179364271
1 71808 86741
1 23783 81137
1 41479 82664
2 38444 350387358
1 4705 76674
1 67754 86434
2 6585 721197816
2 25887 118101799
2 2968 134464671
1 15210 70565
1 35283 39967
1 30556 67019
1 14602 28168
1 73389 94268
2 78549 788604473
1 4974 43322
2 4253 301116549
2 16343 498502607
2 67894 759480429
1 54552 71666
1 58724 79701
1 9382 82742
2 89346 152624982
1 65698 66997
2 1424 801080996
1 27672 91312
1 42462 60191
2 61322 63145495
1 6073 33886
1 47137 61136
1 243 59609
1 22737 94128
1 5207 94197
2 57848 172804012
1 24524 67669
1 22589 56252
1 13801 53727
1 63535 71497
1 57069 92186
1 57951 84020
2 39538 823003445
2 49251 597660806
2 23762 606832314
2 98919 285320409
2 12888 898730164
1 75225 95877
1 27453 95084
1 32811 59505
1 59262 68006
1 67395 70017
1 8409 28483
1 674 49764
1 2935 13034
1 29596 69685
1 29881 64405
2 83886 677256123
2 6869 342598698
1 26755 85536
2 58994 386841692
1 5482 88909
2 58016 223624708
2 43292 273883267
1 64575 83031
1 68676 94693
2 10851 89030966
2 55118 989381030
2 34291 416957647
1 62980 63326
1 38942 92405
2 69605 439697970
1 13670 77847
1 49064 96579
1 65020 69522
1 24021 53136
1 46967 58237
1 4883 95682
2 79623 828512422
1 91138 99747
1 7340 24789
1 44884 46694
1 34454 55462
1 21970 96403
1 25425 96691
2 37413 272390648
2 75646 189479090
1 62749 79708
1 73752 77259
1 11715 55843
1 6465 85889
1 20734 24930
1 39669 46392
1 13328 77272
1 42309 43570
1 53187 79069
2 71524 158583865
1 31985 39148
1 10470 56983
1 56030 58184
1 11579 12501
1 18544 75862
1 68900 78657
1 4413 85675
2 97165 776597187
2 37497 308614676
2 14425 607257043
2 50225 343082611
1 72220 82542
1 37989 43134
1 20564 73217
1 759 43752
2 79223 767709089
2 21813 788064046
1 89839 91548
1 97831 99585
1 1877 13732
1 49367 82679
1 20352 67748
1 5371 87768
1 67871 68182
1 55245 91009
1 8146 62440
2 48821 393835147
2 99537 6781259
1 57748 68096
1 22697 91529
1 9597 77814
1 45927 81309
1 34980 47767
2 65823 539621528
1 78164 90630
2 66022 773777224
1 22674 58674
1 20010 55122
1 40058 79985
1 73054 76356
2 35346 317346215
2 55173 543177562
2 76422 57816031
1 21272 82936
1 9154 85706
1 58015 88163
2 16504 801638515
1 60002 98732
1 70887 89390
1 37097 60040
1 17614 31743
2 97720 164166502
2 78361 192917601
1 26353 41327
1 42166 73099
1 67708 96715
2 59590 214924857
1 28682 64479
2 55932 431022982
2 4091 600690332
1 8056 15266
2 94411 969786152
1 25013 77507
1 20682 66367
1 16180 61167
1 62927 71033
1 68104 74569
1 31987 93959
1 8516 98649
1 42601 49234
1 64128 85857
1 10858 39177
1 15132 94804
1 21137 23224
1 36569 56655
1 52147 77008
2 20758 322255961
1 69544 73934
1 3941 14374
1 119 66956
1 50272 73844
1 24235 68322
1 42906 90779
1 419 91375
1 20427 81748
1 35023 77426
2 31116 959560243
1 32923 64156
1 42184 95060
1 53128 74023
1 34095 44664
1 29866 51768
1 80894 87868
1 28111 69964
2 45025 494459280
1 10476 12001
2 49866 996395372
1 79892 92699
1 3247 57307
2 81411 865261170
2 25286 726051882
1 51072 76960
2 47694 411203548
1 36500 54286
2 31422 624694836
1 62034 68313
1 22989 33889
2 49377 909675684
1 52451 76459
1 24866 26223
2 63007 663681148
1 80118 81280
1 8914 42314
1 49507 99740
2 37500 118371364
2 84263 786477100
2 40365 991308659
1 30765 92188
1 7199 72787
1 92086 95343
1 1465 62922
1 90349 98015
1 18503 40232
1 1269 55815
1 98229 99169
2 75338 303518462
2 12793 882263938
1 84226 97260
2 49432 409448156
2 41200 502418045
1 33324 66778
1 28436 88873
1 51781 90393
2 36860 361585360
2 87607 372078574
2 47373 344335971
2 49104 299906734
1 21681 31857
1 56952 86463
1 2132 91778
1 2767 91158
1 6941 65525
1 51653 62938
1 2410 59453
1 35138 40492
1 9046 60946
1 9324 92097
1 69890 92033
1 10459 32480
2 48312 185495745
1 32552 80814
1 13259 48039
1 6956 88264
1 31527 89687
2 46604 438370188
1 63752 81147
2 72646 335907110
2 60999 968867862
2 90237 697764411
2 45571 917450700
1 52030 61438
1 38463 62754
2 1577 598527931
1 53128 57325
2 16859 184493483
2 46087 668743735
1 21751 59580
2 44935 137905429
1 21674 49418
1 59415 96217
1 10117 66044
1 63169 89812
1 75228 86172
1 28537 49729
1 43896 93918
1 680 73551
1 64037 70183
1 22168 45936
1 43178 86930
2 47615 892518691
1 46851 99853
1 89100 93281
2 41017 823109460
1 72516 88314
1 34606 91841
1 35336 75807
1 21824 44004
1 20574 53084
2 12587 268507793
1 26370 37014
2 96973 333610618
1 6143 75407
1 69266 75165
1 81441 94347
1 83709 92777
2 49438 336264604
2 50990 884962235
2 11615 331710743
2 90814 34009526
1 51035 81292
2 54829 283921865
1 56003 59601
2 5504 920098703
1 11289 44618
1 63645 83145
1 27597 63355
1 17430 93704
1 19632 36853
1 55642 96857
2 16435 617816811
1 37048 84183
2 41822 492530705
1 29398 38250
1 69913 87952
2 41185 20723253
1 36933 98467
1 66681 76925
1 14303 53960
2 86321 898374306
1 46781 98018
1 30295 68656
1 2940 25566
1 9696 56586
2 39812 866684231
1 74996 81816
1 34377 55492
1 67573 81236
1 77272 98967
1 10965 77970
1 38864 90918
2 48987 288971499
1 75593 90663
1 70616 99978
1 19637 40602
1 86129 96174
1 22415 49136
1 79607 96471
2 50876 357651169
1 23481 35297
2 5091 943129935
1 19812 91906
1 18085 20517
2 2058 768536122
1 31744 58699
1 9241 59377
1 4429 45151
2 33541 941460973
1 29482 76998
1 35828 44851
2 40572 639809056
1 3249 76819
1 33338 71000
1 10965 97974
2 23827 774826254
1 4012 95795
2 91524 436813284
2 1571 950235536
1 17639 32510
1 7838 57104
2 45489 884654785
1 13509 69433
2 36635 245130816
1 3446 3925
1 32881 49670
2 12971 551537005
1 15821 60403
1 20128 66833
1 54512 57977
1 65124 95404
2 91482 860338621
1 53976 59952
1 14077 51296
1 35931 71815
1 39872 68301
1 17152 23419
1 579 25393
1 17891 48141
1 81473 88499
1 80421 85372
2 5187 296888755
1 50255 72947
2 60032 285091530
2 58470 287122801
2 77700 395020911
1 2096 9499
2 31945 917184967
1 6728 19709
1 60462 74740
2 68714 369374779
1 62634 89193
1 20464 84519
1 33717 75406
1 57799 98569
1 30761 94207
2 42220 624662455
2 51380 191538570
2 48198 578487058
1 20972 48092
1 93257 95934
1 18702 86452
2 78642 130975323
1 4770 63223
2 35355 956809261
1 66272 93831
1 20067 37063
2 27179 566761787
1 14394 87482
2 4553 982196132
1 55614 80497
1 35630 89238
1 2913 49632
1 19073 33083
2 32763 885936621
1 17258 82339
2 11440 233030878
1 72195 80801
1 40900 53313
1 59485 96967
1 26857 67350
2 87587 439350425
1 30744 82729
1 365 93931
1 23405 49493
1 46038 92749
1 43645 62464
1 40400 83433
1 6511 81150
2 57617 518197714
1 1273 68682
1 40945 55830
2 54324 76478826
1 58146 80231
1 78372 93760
2 66258 147614319
2 86507 186285200
1 21079 41721
2 42518 956151269
1 27799 82784
2 22297 242201112
1 27794 35811
1 47236 82341
1 50470 74291
2 76122 41932187
1 17939 57389
1 40686 66282
2 71482 642213932
1 3321 79821
1 39984 71987
1 41907 67303
1 2577 64143
2 18615 594903764
1 80754 85089
1 23143 44289
1 58370 91889
1 74962 96701
2 73071 939730435
1 18499 24353
2 64784 172796355
1 63757 88605
1 45672 62302
2 4405 353760707
1 30751 66428
2 87156 283952548
1 74717 96034
2 15215 216852712
1 35020 88996
1 27686 88058
1 11636 63394
1 5877 77154
1 48563 75178
1 3156 47227
1 61934 99292
1 13930 38260
1 22480 58022
2 85839 827745836
1 60122 99561
1 2818 27089
1 2064 88774
1 59199 65443
1 4369 58623
1 59470 89179
1 20354 52576
1 23313 90617
1 36522 96543
1 22257 52008
1 19349 25744
1 6154 6933
1 8114 9692
1 88240 96886
2 40094 585749300
1 55969 85528
1 21006 59994
1 6569 37583
1 2649 28429
1 16269 56520
1 48884 92304
1 78813 88422
2 83684 547083970
1 26409 79470
2 58970 453193633
2 41094 591194904
1 13931 56495
1 31234 83662
1 36837 37705
2 93694 226574543
1 52659 99046
1 13344 74932
1 2372 32128
1 49206 64675
1 18736 92781
2 12453 225857082
1 66404 94472
2 36661 537453662
1 52239 67835
2 89623 857825764
1 33888 71645
1 18457 79580
1 3961 84948
1 8534 90332
2 39768 393786018
1 8264 17307
2 26875 664104286
1 48895 93212
1 48354 52293
1 6749 41062
2 91973 539462563
1 14564 64336
1 9945 99422
1 81758 86764
1 57178 68039
1 40095 81891
1 81323 83541
1 15331 94541
1 37899 80195
2 39214 540503078
1 40841 93528
1 51171 80435
1 6094 87732
1 497 26733
1 4898 80449
1 6269 60203
1 32747 56847
1 58592 93824
2 86730 414230348
1 28092 51356
1 13020 26557
2 86761 846561621
1 70774 79483
1 30234 36066
1 19791 38973
1 8337 98421
1 9536 15507
1 12880 40873
2 36197 288473344
2 23874 63410509
1 89755 92267
1 27278 79882
2 23555 355332414
2 35788 412699689
1 44393 83695
1 18651 56624
2 84142 334837941
1 30435 95452
2 11109 603235069
1 71636 86999
2 41296 394847687
1 68829 71261
2 82473 264792377
1 24664 73666
1 17626 81368
2 4023 534897765
1 37980 97285
1 52476 98983
2 68792 723978293
2 51406 603197492
1 28269 66721
1 30771 43971
1 85959 93735
2 4904 680526604
1 58656 67010
1 43667 59994
1 18815 95842
1 299 8947
2 20395 533203953
1 72917 75605
1 602 71422
1 51426 80596
2 1547 126591672
2 31959 995519937
1 35016 88551
1 81116 89981
2 72696 885692336
1 7165 81802
1 13824 24555
2 90928 180547134
1 6009 91146
1 20621 29476
1 47812 69364
1 15505 57873
1 34333 39573
1 25595 66814
2 40144 256302392
1 11503 80508
1 22129 73036
1 21205 47411
1 29992 59792
1 65777 68087
1 810 41292
1 133 47562
1 4657 13210
2 25747 201496522
2 60788 758731422
1 14853 61060
2 13670 945455207
1 32431 85897
2 87287 625450556
1 48555 75116
1 52300 89893
2 80926 995931217
1 52921 87910
1 67596 97494
1 33330 55267
1 26109 80034
1 17395 41652
2 90042 905497411
2 78033 736256074
1 33831 62473
1 6217 63961
1 27865 44169
2 1006 933337985
2 57097 179614373
1 26835 72893
2 60148 434563167
1 40054 52558
1 81246 83728
1 11297 76824
2 69718 802463137
1 22203 87773
1 15303 33704
2 5416 678407844
1 49906 76305
1 15129 62836
1 84618 94190
2 37200 837347441
2 51373 392785313
2 82787 231520716
2 8139 1984681
2 43494 9167858
1 18220 18544
2 21371 33647159
1 15606 79748
1 8831 17530
2 30058 789159693
1 16930 79279
1 7707 12557
1 63585 65235
1 66698 67300
1 1472 33457
1 11638 96206
1 8590 32562
2 6887 560365015
1 25950 25982
1 60502 95749
1 11922 14027
1 29644 85849
2 8811 243632637
2 81725 373951014
2 19147 225727911
2 63551 501369905
1 22073 77430
1 47014 59604
1 66582 95833
2 58810 608140183
1 10911 64759
2 81229 297604952
1 2391 57815
1 42799 55568
2 44118 117595473
1 59953 73890
1 18487 97013
1 40167 53975
2 84415 706839866
1 75243 81134
1 2217 6409
2 32911 255351206
1 34282 48505
1 76969 98827
2 3073 777612143
1 36122 91744
1 12448 76461
1 864 8076
1 63606 71846
1 48551 76060
1 56220 98181
1 16005 27718
1 58739 63973
2 22608 556499876
2 83246 1962692
1 34707 74071
1 5199 26427
1 64145 67364
1 27330 93147
1 77620 96531
1 34359 54763
2 74818 126680343
1 52547 88834
2 90653 803704745
1 59890 84967
1 86962 98248
1 41879 47168
2 73980 266239097
2 91019 499092644
2 42925 943005868
2 12304 661359477
2 40571 378789998
2 98226 785099223
2 15741 578767330
1 21622 44054
2 57323 348964215
1 44551 56754
1 66005 90282
1 62393 98967
1 43485 78247
1 87971 91700
1 19178 36041
1 9754 61249
1 3315 48619
2 52641 155500864
1 18294 36774
1 15647 99971
1 32782 48150
1 28723 42957
1 34251 46489
1 5443 42750
1 53103 67239
1 16970 57914
1 67186 75371
2 45862 197219414
1 5407 59801
1 322 78114
2 99898 325056133
1 15360 79357
2 51915 334160366
2 96608 492614943
1 21483 41155
1 56113 86600
1 1320 95268
1 2486 85609
1 2560 66547
1 1530 81714
1 65825 77394
1 41047 97339
2 68315 224832293
1 24994 60118
2 24263 225808105
1 90613 94395
1 5630 11472
1 4792 66516
1 64959 73492
1 4352 47129
1 96301 98547
1 48507 83006
1 29377 75088
1 1168 2053
2 73837 68169328
1 2130 90250
1 16025 26127
1 52560 73316
1 54323 60583
1 20689 99463
1 21313 89436
1 63943 75589
2 82437 93369611
1 14902 15747
1 9473 40990
1 27303 33272
2 21578 605822325
2 287 808936084
2 46641 573784657
2 51476 133651072
2 31441 590391361
1 33182 87204
1 25979 58859
2 45 687232940
1 24140 82639
1 74474 83422
1 7966 19857
1 34846 78346
1 1359 92484
1 5470 17814
1 75169 95306
2 64225 364325823
1 49545 74740
1 3692 20971
1 497 95327
2 42936 370612049
1 65848 71273
1 40134 88391
2 53739 677903249
1 13799 59403
2 36444 527474486
1 38822 77909
1 16053 38207
2 80247 916435325
2 2951 371019843
2 57762 657397673
2 43541 547493810
2 83826 876866586
1 24065 34088
1 17820 84792
1 2996 29143
1 50635 72762
1 18275 60920
2 64916 193481562
1 32338 73801
1 75865 84342
1 10813 37971
2 60817 539348174
2 92640 412415583
1 15242 61108
1 70117 79710
2 54621 703271604
2 50707 934792690
2 3332 859241841
1 40939 47722
1 86087 88467
1 66053 98972
1 15701 48261
1 11786 16133
1 18226 44770
1 284 91543
1 8302 38673
1 4127 97958
1 11969 73699
2 28822 402075305
2 77712 557130889
2 13570 340178669
1 31056 94245
2 1521 970015106
2 82607 676257306
1 43465 64230
2 5223 951468948
2 54456 324741389
1 23838 94105
1 49320 64487
1 23722 38887
1 1020 75127
1 8945 40994
1 91566 93778
1 5781 41894
2 97071 866550964
2 70497 384136370
2 86452 425071753
2 26835 825238163
2 13576 688285561
1 29903 54026
2 7602 962261621
1 66099 84113
1 21889 32676
1 53197 99903
1 82243 98597
1 4067 95471
1 66699 96289
1 47469 72205
2 9071 788335139
1 73375 91797
1 8483 96568
1 19209 28180
1 26005 65961
1 16279 56318
1 67312 91249
2 83789 126748871
1 2606 77184
1 52808 72352
1 48188 65206
1 4490 93277
1 71887 98046
1 10564 50566
1 8395 31139
1 39422 55335
1 19915 63168
1 17031 99608
1 74794 91503
1 11810 91941
2 40732 671332678
1 20082 60863
1 56958 61666
2 34482 354001785
1 5194 12522
2 9866 182771756
1 17800 85044
1 39310 43820
1 681 3843
1 27723 95580
2 71834 650137070
2 91995 66142696
1 43649 70137
2 81048 11087794
1 16334 36860
2 5698 823197662
1 61568 76824
1 9438 85645
1 43157 63644
1 9678 26303
2 63976 452198017
2 15303 717440117
1 17505 67921
2 83601 300391940
1 29565 89176
1 62481 91273
2 9534 544045228
2 53693 73238409
1 38514 66622
1 69433 96527
2 63249 507391056
1 6923 74445
2 74715 847127894
1 25313 50289
2 83745 978172226
2 52892 374241616
2 9650 82939594
1 13232 16476
1 69960 88700
1 74558 97098
1 58598 77108
1 18746 59929
1 12295 16383
1 2364 54880
1 40867 94137
1 33584 92247
2 26081 688989835
1 20794 44870
1 8068 59769
1 53253 77938
1 6589 73319
1 60804 92465
2 42400 619264990
1 52093 76890
1 29383 68125
1 53906 97168
2 77221 238257732
1 31634 36174
1 13390 27996
1 56230 66223
2 38148 907554251
1 41408 44312
1 20727 43429
1 2086 22946
1 58168 89235
2 32697 191230257
1 25315 43843
1 49896 95731
1 49578 91028
1 3429 32997
1 43205 49659
1 49824 69076
1 17002 76008
1 16397 51815
1 40617 57630
2 66703 679367188
1 49451 69389
1 15012 99079
1 49517 89843
2 40381 269030531
2 40991 314472204
1 6637 63086
1 15018 61359
1 19607 42293
1 20488 64581
1 51063 93345
2 46170 809912079
1 29184 43277
1 75729 82933
1 4033 58716
2 79249 577428699
2 79731 935435424
1 11318 93939
1 69653 98585
1 26341 77444
2 82914 166717109
1 4034 34381
2 15496 250210193
2 92138 267247363
1 44418 58262
1 872 91730
2 16808 701784711
2 82270 372620560
1 11632 25934
1 20900 57425
1 8519 90821
1 13791 96075
1 580 15284
1 57080 86168
1 19929 76283
2 24209 239536022
1 32884 56138
2 36659 504719922
2 76448 988986484
1 57014 74171
2 65247 733721394
1 27521 61366
2 9651 734712364
2 36745 78151991
2 7714 626394548
1 9089 20333
1 91158 96186
2 64457 321745607
1 24041 83479
1 8105 35796
1 48891 70673
1 7568 21880
1 6809 89644
1 23507 98859
1 60977 95693
1 8597 87265
1 36327 70333
2 4395 837004518
1 25248 55961
2 90035 490203036
1 53516 86875
1 69064 93274
2 67367 163565971
1 6855 16009
1 12459 74609
1 61023 63362
2 33582 374537207
1 34437 41915
2 92609 31918202
1 51273 66464
2 79880 72709853
1 74331 80272
2 936 542033532
1 59857 74154
1 17434 99347
1 14868 80950
2 10610 613515725
1 29172 37965
1 45938 90120
1 43830 99362
2 88018 345124137
2 18364 134386128
2 13387 728402405
2 37001 476990546
1 58736 77824
2 60523 883037644
2 81160 90905105
2 28900 464378557
2 23418 265224101
1 87380 98735
1 30610 44377
2 54564 492747133
1 49504 54927
1 43892 76070
1 34510 82225
1 49425 84135
2 52373 711254425
1 30528 96141
1 14493 47263
1 80113 87770
1 32002 85364
1 27155 35236
1 47877 87014
1 25887 89194
2 93877 714680561
1 16163 87351
2 31362 117834496
1 21131 22811
1 41386 90684
1 34472 47702
1 34695 75860
2 25622 672056331
1 18060 23960
1 31087 53255
1 23555 50199
2 30317 141271091
2 22527 287816508
2 19908 848940983
1 72465 75546
1 26552 45464
1 53359 95641
1 16973 55042
1 39943 67324
1 28146 94805
1 17238 63679
1 6611 53865
1 2171 22848
1 2682 14665
1 12433 56894
2 28025 144159644
1 26347 35855
2 93940 909373397
1 15010 55854
1 29857 65775
1 76091 90574
1 70695 75201
1 2931 12035
1 70695 75180
2 22367 367538270
1 51574 98079
1 25611 85376
2 30599 528911647
1 18236 76213
2 68139 968460002
1 54659 87001
2 82498 524793719
1 401 65562
1 53886 79769
1 26152 91100
2 4469 839524724
1 28642 54066
1 24849 75760
1 44967 54553
1 5559 64287
2 57059 599940094
2 77339 116057667
2 74584 25495521
2 31590 14409603
2 87503 798551295
2 41089 40986031
1 44415 57855
1 40356 64561
1 66209 93980
2 44483 499728119
2 58564 480464708
2 8374 681930686
1 11686 23926
1 37697 68201
1 22324 91106
2 91013 805988001
2 18090 341817012
1 44287 77143
2 25182 395396912
1 37272 55648
2 22315 459999284
2 60084 394984840
1 23371 81177
1 47478 75618
2 78446 486264211
2 14779 901351590
2 34747 787431153
2 14782 101435332
1 14976 78131
2 31724 499002600
1 4673 25317
2 75568 87050502
1 15833 29005
1 16744 50754
1 36048 42347
1 41355 76501
1 39560 94670
1 8124 31588
1 20511 96125
1 34064 96705
1 75648 81224
1 34270 88831
1 17348 93594
2 64771 488595487
2 61639 783358272
2 89455 116694111
1 20604 66310
2 97455 788297350
1 23491 95875
2 77787 914016110
1 46170 96055
1 91777 98515
1 59875 92703
1 11260 41969
1 18990 36298
1 52586 58375
1 24065 31614
1 39492 62745
2 67032 983655129
1 23871 65606
2 48180 77642004
1 6589 31276
1 31677 84478
2 29978 68987576
2 51077 639112139
1 5986 45636
1 34340 95353
1 58521 92778
1 30957 48648
2 87979 807842375
1 92183 99058
1 27836 65195
2 64178 438219782
1 24389 89293
1 46117 79374
1 22729 87730
1 22889 40062
1 37627 86618
1 60764 75011
1 19529 32629
1 5355 80906
1 80116 98364
1 711 7178
2 89099 940014449
1 19555 82362
1 56158 57634
2 96878 429931566
1 85062 95550
1 25875 53137
1 31122 37114
2 74463 58151030
2 35705 836834074
1 16854 28286
1 2865 69456
1 50115 50523
1 40916 70484
1 2102 53036
1 30178 50867
2 26657 989432348
1 28206 73280
2 76462 247811485
1 74895 81976
1 81910 91116
1 28232 70096
1 77659 93365
2 65177 768641537
2 85699 682030660
1 32231 99639
1 9772 88243
1 25256 73814
1 406 46419
1 29908 76366
1 38825 59585
1 54944 77384
2 93559 95779065
1 11388 66640
2 71643 281548050
2 33256 623378382
2 76356 519962474
1 54144 83346
1 62124 92034
1 47314 56219
1 9415 62609
1 11627 90720
2 10239 271609751
2 90777 637513667
2 53596 362450580
1 7391 79162
1 33665 68506
1 46685 59930
1 46552 66436
1 3948 83193
1 19548 87258
1 14055 84375
2 60141 983652415
1 30612 96974
1 36397 52641
1 15932 52025
1 11426 23767
1 13966 32989
1 65756 93456
1 24091 37583
1 76117 88045
1 1041 93678
1 25061 85952
2 56569 101171738
2 79551 316181744
2 43350 156817554
1 49458 94851
1 20524 61250
2 15116 555564290
1 20007 59156
2 36144 540406704
1 38968 74057
1 8973 9004
1 42009 65813
1 94614 98169
1 28134 97075
2 11870 681887409
1 14826 84090
1 36 94517
1 34552 36468
1 37504 53336
2 21043 767632660
1 7692 61453
1 61445 79635
1 16941 54711
1 43463 88385
1 65804 95910
1 23773 97125
2 28107 214947199
1 34891 37496
1 30474 49062
1 61830 77970
2 96104 376631809
2 40601 99663742
1 38736 46679
1 43403 92422
1 20448 60106
1 24599 57209
2 18417 751527843
1 14873 60848
1 6839 49990
1 38396 83618
2 97980 23355355
2 62020 563789188
1 10310 44179
1 580 12983
2 37411 107319324
1 69281 85240
1 18331 97635
2 76772 465571493
1 91190 97417
1 6347 29064
1 34871 44189
1 14994 74049
1 12134 79501
1 85523 91425
1 8082 45912
1 80206 97659
2 9417 280226292
1 4676 47613
1 22078 80346
2 54481 78243444
1 21370 63025
1 10396 31342
1 66136 86631
1 12948 68758
2 89688 353020184
1 16784 49426
1 53161 61596
1 25341 94915
1 26755 68324
1 20948 94067
1 3912 45875
1 26058 58225
2 19718 334582063
1 9898 65654
1 9396 70276
2 43922 118188449
1 51815 84574
1 205 11182
2 51499 928949009
1 74624 88682
2 27734 688691381
1 4853 68951
1 66790 93224
1 8081 63736
1 27741 30725
1 42472 82123
2 65440 780199903
2 23355 390346792
1 58276 69610
1 1442 68978
2 49756 789461002
2 82480 566938690
1 58113 94107
1 9261 60975
1 51868 91463
1 60927 68376
1 19815 73272
2 80566 704644462
1 12 73842
1 52630 86630
2 91743 605121396
1 56234 96381
1 9202 94357
2 94278 660856621
1 76139 86990
1 9405 29103
2 66974 71488086
1 4069 96784
1 50721 94113
1 3143 77497
2 59252 306068691
1 98827 99385
1 95876 98041
1 61027 90133
1 10451 60979
1 3379 64503
1 55754 84094
1 36048 78947
1 34624 62370
1 18128 83177
1 21373 25354
1 56837 95731
2 85764 840257839
1 27843 69671
2 19742 993801894
1 10177 34449
1 7725 89674
1 16100 41115
1 37745 59300
1 4066 54903
1 10771 11779
1 47729 69233
1 38975 39541
1 19797 87701
1 12382 46115
1 58089 89052
1 3664 80053
1 20910 65500
2 81507 287399404
1 8848 13618
1 20529 42212
1 6114 32005
2 9344 242264737
1 14994 85671
1 21536 92022
1 4844 17419
1 36261 41145
1 8727 41374
1 40342 51535
2 10894 964928170
1 46401 54419
2 71639 298130258
2 72456 41017821
1 77567 95536
2 51286 67596775
1 20982 74485
1 37233 87409
1 9074 72954
1 18153 61935
1 6439 42235
1 10337 31408
1 21707 47510
1 52063 76141
2 83701 276908126
1 17286 74342
1 62171 63892
1 5895 42244
2 14034 597041760
1 51421 77338
1 44307 94727
1 30007 70483
1 19891 84645
1 27127 86663
1 79849 82695
2 78 749311292
1 49235 82646
2 65803 696811723
1 26127 70840
1 2777 48506
1 5086 40909
2 99527 569368720
1 64479 82783
2 74039 538148189
1 43534 76709
1 25350 90596
2 24441 74737055
1 8948 70770
1 39134 46650
1 86042 91677
2 45606 719154784
2 34710 796579570
2 34243 980892443
2 95721 637400682
1 24171 75376
1 8399 98610
2 47328 563012910
1 30855 72403
1 59111 71247
1 47653 66460
1 25970 45928
1 30578 54525
2 14719 180251102
1 32182 66028
1 36683 89199
1 35243 41715
1 92910 93167
2 42558 472926051
1 76452 78351
1 27480 68707
1 22352 92379
1 54387 56180
1 5669 91750
2 71231 835691234
1 23490 24709
1 72558 81269
2 77075 283871972
1 49591 57086
2 26767 973859206
1 69301 86425
1 17694 98385
1 46906 51464
2 19159 74293005
2 23743 369147623
1 27046 42831
1 22449 51755
1 22561 64743
1 67249 73827
2 59284 236289440
1 50502 56601
1 4049 66927
2 14372 875355460
1 3006 67965
1 6143 67439
2 83266 90015407
1 55945 68784
2 90851 676864868
2 27334 892000174
2 60729 115291154
1 23318 46609
1 3003 85980
1 48938 91197
2 70605 422038068
1 40626 87559
2 11941 237696113
1 22788 64990
2 96990 496918036
1 73577 87639
1 73077 81441
2 2807 500491472
1 35121 63955
1 40298 69450
1 57083 75350
1 13556 99696
1 71724 89272
1 36971 51208
2 88396 536544380
1 30437 54279
1 7482 42349
1 24075 31355
1 10672 84404
1 38591 71131
1 43138 83915
2 53662 565169854
1 17923 31253
1 54014 55028
2 67890 583967719
1 9790 67728
1 83215 93774
2 20975 490210578
1 24820 49192
1 82197 91493
1 50552 60670
1 52416 97018
2 90406 976687652
2 20309 538218709
2 89165 319462462
2 20002 559900182
1 56819 90316
1 2898 28250
1 39808 50896
1 73618 75758
1 38751 94854
1 25715 89605
2 43366 589901175
2 72764 73179264
2 31813 347630849
1 4281 23190
2 85272 406600027
1 10454 29932
1 62089 70288
1 25567 57367
1 10826 73108
1 55359 79469
1 80795 97280
2 38699 851777876
1 53484 78723
1 40028 58658
2 10127 584895045
1 49238 63084
1 33555 47915
1 39982 59895
1 87317 99675
2 87164 249217697
2 53413 862930539
1 50435 60752
1 14025 19963
1 40702 85723
2 8254 75865998
1 22296 73805
1 21583 26849
1 8160 33990
1 43807 94661
2 57987 464877404
1 25535 56857
1 9553 19210
2 17199 524417124
1 28798 72237
1 4296 28578
2 60105 301649871
2 97109 934340101
1 55550 73824
1 30964 83816
1 47468 55576
1 74242 94881
2 86085 86667279
1 1165 30144
1 45575 85546
2 61251 784611101
2 18969 832378232
2 33399 383472778
1 24089 27452
1 51162 91120
1 76644 86011
2 42226 400234163
2 90454 855201401
1 42017 84802
1 1717 33566
1 485 3021
1 16897 67590
1 37974 75071
1 15499 71070
1 50397 91205
2 64192 240943759
2 94606 319366980
2 45462 447845646
1 8734 70368
1 8963 68186
1 44901 81455
1 30681 84823
2 61732 775818094
1 2741 72155
1 43971 84473
1 65215 65890
2 94012 60231159
1 34877 49813
1 33654 96541
1 12753 71810
1 30168 34505
1 58582 89627
1 4850 73882
1 48371 97942
2 60332 901781364
2 9317 517076928
2 91269 618792188
1 46832 57920
2 24942 444304656
1 27473 66301
1 29795 77839
1 76772 97749
1 13911 24474
1 24757 36351
2 79287 495450547
1 73014 93933
2 11728 603769000
2 92914 166982388
1 14942 30238
2 38280 842412552
1 33715 85508
1 25011 50505
2 71048 54432599
1 13926 47014
2 81578 799930546
1 73808 85032
1 75255 85856
1 7645 62382
1 2080 97853
1 679 40183
1 56794 56883
2 19012 315771077
2 15877 914468722
1 53890 91998
1 24242 80673
1 75677 90348
1 21093 61133
2 49532 657034232
1 3407 25394
1 35730 75781
2 58574 490144619
1 19887 37005
1 62317 95438
1 69379 97891
1 22880 84069
1 27177 97974
1 8417 50281
2 56659 848355265
1 62912 86415
1 14390 32438
1 39410 54702
1 8779 11160
1 29778 57424
2 4536 869887620
1 46844 74330
1 16467 17931
1 54132 94644
1 49350 65351
1 68654 91711
1 56844 58799
1 37120 55384
2 38260 818095796
1 74361 82552
2 95068 888998232
1 63463 77066
1 54931 85481
2 95946 91042378
1 32323 39531
1 28506 43964
1 6821 17309
2 43639 489244469
1 65866 96042
2 44338 923456645
1 31279 57738
1 46468 56699
1 52096 80890
1 68971 90238
1 83016 85696
1 70562 84626
2 19607 278073188
1 3271 20771
2 23181 657843380
2 66910 429043840
1 32102 81462
1 20994 82525
2 41574 46632755
1 35059 36867
1 41254 51361
1 45621 51778
1 6737 78592
2 37612 910690706
1 76215 87482
1 27453 72810
1 3046 16715
1 14662 74779
1 77308 91515
1 21488 34492
1 19611 56589
2 65538 351113805
1 58520 90530
1 10553 87188
1 15910 80425
1 2837 82605
1 53167 97528
2 40891 428166428
2 24305 470682195
2 47513 486286787
1 1641 12139
1 1299 21709
1 25940 44540
1 8108 58620
1 49207 97729
2 30506 635225692
2 37686 721295245
2 67854 305560904
1 71209 83474
1 16154 47733
1 51487 80982
2 54661 801017276
1 12344 97838
1 47379 64661
1 22235 51784
1 24410 74799
2 12433 974622429
1 15413 52626
1 5148 76764
1 38108 51583
1 44847 70784
1 18788 40102
2 93525 833758765
2 60986 524186379
1 10891 62177
2 71385 425741981
2 69567 608204123
1 46603 55799
1 59701 87101
2 66536 210499570
1 40790 48520
1 45896 70574
1 39684 93776
1 13228 32542
1 27546 89533
1 4430 39033
1 41489 89787
1 60710 71552
1 17892 59249
1 7179 43550
1 16132 88861
1 21209 53049
1 34637 80193
2 29055 189787799
2 65600 97460988
2 82348 844635376
2 55865 371421643
1 69494 79641
2 71545 844045849
1 25258 86896
1 20342 24839
1 16090 30789
2 40332 968431347
1 20804 95655
1 76481 98537
2 21907 663836482
2 20413 621923657
1 35879 53131
1 18884 30911
1 11193 40212
1 53912 98203
1 6214 91257
1 30857 97180
2 34758 637651266
1 30160 63531
1 20903 67200
1 15905 36571
1 1816 46552
1 39784 78607
2 92406 727529745
1 37462 50590
1 16872 62671
1 25544 98533
1 34494 55529
1 18744 32526
1 42085 78001
1 21022 69322
1 26092 89223
1 52283 84185
2 26696 552771016
1 6764 33520
1 7643 81317
1 27757 63061
1 14400 27501
2 20413 422537031
1 57494 64344
1 6719 91810
1 60244 62859
1 13485 29849
2 45354 281117335
1 16770 27561
1 39967 64643
1 2721 56617
2 1966 773088601
1 19173 60183
2 31861 914944192
1 43943 62624
1 53535 77111
2 86678 310585386
2 1482 468006490
1 73652 84453
1 59195 86961
2 10494 908309765
1 32127 56576
1 33076 68940
1 23333 32585
1 28390 44664
1 15365 41724
1 2482 91513
1 4037 60262
1 50806 70395
1 21732 65799
1 9624 53332
1 15599 70569
1 4600 58253
2 99855 284082903
1 9580 13269
1 59292 75351
1 84919 88336
1 13093 99905
1 7025 25179
1 51309 97044
1 8125 91027
2 75134 448254244
2 11185 538751752
1 42056 72521
1 22289 43313
1 10036 62249
1 37796 57943
1 42021 68370
1 42443 48375
2 69573 26442493
2 808 323821160
1 44979 48160
1 7632 9071
1 30449 35537
1 77224 95538
1 14126 62683
1 55692 85639
1 17559 65918
2 25405 496719463
1 9066 92381
1 34143 78814
1 18518 44618
2 46631 588856092
1 31347 63664
1 45855 84583
2 10597 618123620
2 45684 392466720
1 29508 67063
1 1672 55443
2 12062 939772999
1 24232 74033
2 89227 327337002
1 21468 79226
1 78551 84181
1 14639 81551
1 94533 96568
2 35070 626125175
1 21412 82620
1 45686 99136
2 79938 208424105
2 42490 522057064
1 8067 43912
1 71149 97329
1 156 28512
1 16631 54323
1 7075 78204
2 72341 550832644
1 37923 57266
1 69044 93747
1 25082 72924
1 41462 46878
1 32307 63698
1 26054 79507
2 42518 75443738
1 27513 29833
1 26265 51272
1 72298 72827
1 74195 82821
1 74744 93893
2 74438 915292351
1 17640 18229
1 31288 91080
1 45881 64051
1 65740 81838
2 5221 301073684
1 39108 86365
1 65763 67158
1 34725 62311
2 50094 27356681
1 6756 9722
2 97430 554687296
1 14030 27844
1 27965 94339
2 94803 425186315
1 26145 87106
1 44161 49607
1 53258 85306
1 69314 96980
1 54537 76055
1 17636 66480
1 81105 89577
1 44397 80978
2 26229 210658277
1 56007 78302
1 35571 68847
1 48244 86149
1 568 53645
1 7643 11285
1 12810 72025
2 13036 193433956
2 16131 896682043
2 63401 366979657
1 61599 92336
1 27089 65187
2 97372 193027018
1 45149 49622
1 7298 66424
1 28748 95317
1 58733 75581
1 29678 84208
1 200 51424
1 31841 54227
1 28217 82501
2 44982 307437044
1 1383 64791
2 63463 684343286
1 16566 88071
1 18806 54751
1 83410 97722
1 70022 89634
1 14199 56501
2 61041 32802036
1 12618 89473
1 14232 52283
1 47234 64501
2 71438 907816793
1 11002 26240
2 48677 858396313
1 13178 18934
1 85817 98393
1 67347 88237
1 68056 84475
1 2912 42388
1 67713 72289
2 69609 612069701
2 43052 791134104
2 43427 209565123
2 78745 833752293
1 55525 74678
1 23723 89791
2 76301 397620132
1 38168 89082
1 48723 90132
2 5396 523311027
2 72354 187190922
1 31291 36347
1 49589 79557
1 38818 71299
2 15634 56467869
1 29856 90503
1 50262 60109
2 41433 346943037
1 14838 26474
1 9195 79999
1 22836 43846
1 29532 42967
1 3366 6724
1 25674 29667
2 29415 923878329
1 14600 19670
2 15041 39910111
1 15252 88595
1 7158 18437
1 14830 72787
1 41238 51403
1 26792 69484
1 19655 94485
1 15688 70406
2 96296 341906084
2 95040 593230362
1 14494 63900
2 3043 848351387
2 76292 469334540
2 35271 555106658
1 7786 29067
1 91023 93668
1 32563 86349
1 36636 76952
1 69335 75742
1 10993 74822
1 22371 69173
1 13694 65532
2 30618 650033550
1 8491 51089
1 11688 27890
1 60881 82735
1 10985 34720
2 14072 931408004
1 12404 29376
1 29724 57593
2 23959 126861342
1 32513 32662
2 74908 751037149
1 34219 41219
1 21268 96706
2 66835 46132710
1 77448 89980
1 60236 67068
2 40628 443925349
1 41426 94465
2 83244 232548654
1 10198 49684
2 21871 94321032
1 21427 90410
2 74929 359806324
1 52826 69960
1 37965 96708
1 1061 51158
1 51270 99509
2 46233 874239212
2 44784 618656317
1 44867 66227
2 45629 790430425
1 12656 36064
1 30522 67715
1 7200 87774
1 46413 60333
1 70275 98790
1 6925 62888
1 29988 71052
1 81604 86224
2 18937 768006054
1 14800 42761
1 13925 45703
1 54611 86468
2 72478 128326154
2 3051 482143650
1 16960 26492
2 82988 987108914
1 4511 6753
2 93636 59014591
2 86843 707968374
1 35022 44895
1 13653 64408
1 14028 70503
2 99324 552380042
1 1076 57084
1 61713 63276
1 51487 75709
2 44374 785741222
1 42190 68238
2 53650 107160469
1 26696 34013
1 3239 96150
1 42732 71199
2 6966 629656690
1 42955 87475
2 81649 617181098
2 5958 447163483
1 56353 77732
1 39794 95695
1 25046 68345
2 66902 224766453
2 40315 227109458
1 39085 91965
1 25352 50002
2 12699 490132928
1 429 19526
1 6439 27069
1 8236 35324
2 90038 873726168
1 50025 99184
1 36598 98183
1 23446 32148
1 4398 76281
1 58177 79649
2 46866 616707195
1 52892 87517
1 53550 73125
1 13293 32367
1 12953 91132
2 80823 36919201
1 26496 58531
1 5941 24264
1 22711 69412
1 63628 80100
1 25601 57589
1 63377 95570
2 96527 456094496
2 60996 270930733
1 55761 95230
1 3852 16999
2 21925 223918917
1 2238 46554
2 10355 761603941
1 23995 73408
2 25555 88978647
2 90809 196052458
1 69312 84999
2 57561 930902969
2 66793 350276528
1 9691 61797
2 63942 841387279
2 68198 118836527
2 29884 645118665
1 59885 69042
2 40877 641191483
1 2223 98394
1 30723 80547
1 88277 95363
1 83646 99854
1 10768 93229
1 32187 75713
1 5702 43624
2 57447 559992907
1 18362 20235
1 55498 96549
1 3305 15171
1 63196 63644
2 34464 410376672
1 3269 61065
1 5355 88280
1 10288 37811
2 76387 269866001
2 61347 749877583
1 33595 43536
2 14950 898237302
1 41955 57194
1 78 14220
1 34733 60411
1 17811 82277
1 18625 95011
1 46384 62461
1 60806 83420
1 21110 72636
1 4541 30999
1 79961 81443
1 21805 35999
1 2406 18057
1 24484 47935
2 30974 438532928
1 68934 88602
1 18583 97924
2 51505 6758447
1 49693 63349
1 3338 46742
1 55501 85210
1 13224 49784
2 51937 20317889
1 73078 92766
1 45694 46003
1 5053 23427
1 83661 83727
1 35179 91523
1 23719 67926
1 39238 49921
2 86507 639694061
2 15984 874927577
1 80687 97671
2 18168 151084170
1 39975 95248
1 63533 97593
1 44052 86652
1 39586 98629
2 25232 962518479
1 49936 79839
2 70489 571972909
1 60860 97048
1 4028 32708
1 29737 67244
2 66660 245022457
1 6704 22783
1 39075 43120
2 39856 642738500
1 57440 69216
1 7545 97484
1 60502 91233
2 20156 405200399
1 58490 75720
1 39602 40154
1 73783 82333
2 30059 658378138
2 36934 719905595
1 26970 32104
1 66920 68113
2 82495 872187733
2 61049 903230949
1 26613 69559
1 4512 56670
1 24189 90324
1 27032 63566
1 69838 90315
1 24292 47967
2 34991 601264688
2 47204 179589162
1 60760 69606
1 8740 39659
1 41281 73829
2 45756 782431380
2 46454 398995682
1 30508 53224
2 79717 12300148
1 18205 36020
1 35296 81742
1 26997 56403
2 45649 218840896
2 53970 372829417
1 70824 75270
1 29219 90599
1 11006 81171
1 9691 53673
1 53048 71251
2 36231 205173725
1 16633 70889
2 4564 631773458
1 66918 99041
1 48847 72213
2 57716 883216321
1 28265 50204
1 22771 96497
1 11815 44634
1 2625 42147
2 30020 667579114
1 4337 27041
2 26979 890524346
1 58769 93217
2 6882 213125874
1 73060 97442
1 89502 90528
1 25883 35661
1 18917 46924
1 51331 80635
1 1958 29328
2 36546 638150613
1 46263 90357
1 15720 27639
1 8718 99756
2 62635 267742735
1 64403 95931
1 43702 71650
1 15568 56124
1 29921 56208
2 79942 28204902
1 63867 72674
2 1009 839301057
1 5209 64559
1 20008 23034
1 17894 18696
2 48180 859885257
1 63560 77000
1 77211 97272
1 15961 39382
2 88257 415694530
1 10369 52065
1 31068 76752
1 27218 30684
1 37349 76417
2 23396 24969084
2 67694 261636529
1 15067 19494
1 56336 91389
1 47101 94935
1 17972 96981
2 19813 726168673
1 7734 93584
2 17502 29609393
1 2315 45474
2 52749 906395894
1 11900 18736
1 73501 90735
2 54266 152811709
1 18731 30586
2 42011 618257313
1 2906 64211
1 45425 62058
1 21960 71866
1 44522 98485
1 37661 65021
1 46371 47154
1 43518 80218
1 52991 95685
2 6077 390895273
1 579 99973
1 31071 83949
1 34866 67474
1 86098 89175
2 14962 44368750
1 4795 77233
1 49769 85141
1 21298 65015
2 86600 264125737
1 15615 19888
1 51775 72794
1 19491 35687
2 30538 441460524
1 24758 43003
1 28685 35097
1 54939 76871
2 91999 570394710
1 74256 95370
1 67037 95455
1 45832 55554
1 72079 80775
1 25680 91589
1 19763 63528
2 89286 248385308
2 3723 69846022
1 50294 91619
1 27734 59924
2 83092 455633826
1 44730 46436
1 24354 49282
1 15689 77074
1 52804 58642
2 99632 250711027
1 5933 32430
1 59054 86422
2 97286 803255190
1 224 28650
1 36127 99598
1 24655 40692
2 39130 701190897
1 65913 70097
1 26381 91490
1 7613 77670
2 80250 59701170
2 13926 187835221
1 15814 23225
2 79277 305648806
2 19704 794699991
2 65393 646738098
1 5860 69854
1 17043 34295
2 70186 82928359
2 47483 373150098
1 42117 49090
1 36177 61143
1 14153 83017
1 19187 43962
2 12429 246033269
1 6189 47239
1 74026 94706
1 27947 45491
2 92703 520877812
1 17183 37633
1 40007 46009
1 19211 38457
1 81188 82202
2 43667 568964557
1 13325 36204
1 37945 71379
1 25639 47978
1 70167 79488
2 47341 520944667
1 7304 24737
1 14482 32816
1 32465 33788
1 44258 75253
1 5480 56525
2 79813 147803690
1 59668 91803
1 60566 94114
1 1921 48918
1 73861 91129
2 22778 345080925
1 21278 38149
2 20061 466441596
1 21220 95895
1 46120 64827
2 80989 939774624
2 39849 336162822
1 36893 45313
1 16801 23292
1 64052 93529
1 21340 90456
1 43408 71604
2 10375 589664268
1 66729 76541
1 11755 44577
1 2847 75411
1 47386 95619
1 49836 54133
2 11390 101790854
1 12722 44388
1 74594 80857
2 54384 306027152
2 50733 638742881
1 23322 54158
1 15412 23648
1 11416 37941
2 78289 92586774
1 44842 49912
2 56782 927056236
1 55923 61895
2 87792 463603170
2 49920 133283115
2 19911 479011963
2 89016 966168232
2 74997 157410663
1 32008 96426
2 17436 734138801
2 21408 347735425
1 40077 54058
1 29777 74780
1 50646 52910
2 93128 244124608
2 68235 336810773
1 54563 77269
2 22977 181445075
1 10611 99506
1 30228 92775
1 26529 58136
2 10333 541845178
1 21104 49347
1 4921 16121
1 32316 37891
1 82063 92797
1 35012 51374
1 91072 93850
1 352 90943
1 57716 90887
2 52003 279425195
1 30703 70784
1 9464 90783
1 9977 77434
1 54150 83729
1 43037 89079
2 70931 206575160
1 13646 36030
2 56548 235757604
1 41971 71619
1 20660 34808
1 27252 94514
2 38228 128442061
2 41823 725300071
2 35869 774379216
2 23062 167329555
1 14158 88480
1 46789 73662
1 57326 96896
1 84855 85198
1 89719 90504
2 72235 838553733
2 21161 763380873
2 5601 361196623
1 59219 73341
1 44076 93578
1 30039 69811
1 62382 72286
1 32072 51575
1 34603 81122
2 23874 710172039
2 31636 777628748
1 50327 77762
1 10549 49273
1 13588 99578
1 31748 35991
2 96367 824663519
1 27912 51828
2 41139 200510508
1 21397 93663
1 23687 92338
1 53630 85191
2 46083 713615685
1 675 79498
2 3224 296610627
1 39420 58528
1 14331 49030
2 83224 427619317
1 3071 80992
1 15301 80600
1 46492 54731
2 78252 730453143
1 23774 30645
2 19373 652784030
1 24152 52711
1 67984 92280
2 93498 539865980
1 2336 61778
1 62992 94024
2 1199 706167499
1 6557 33738
1 4434 9524
2 51553 510087077
2 7419 499024232
1 26515 43772
1 14160 29138
2 49162 495423998
1 38471 55786
2 87662 81430803
1 34745 39602
1 38981 72894
2 85931 589860752
1 84931 94162
1 61858 75498
1 72342 99889
1 12773 40862
2 26509 6821795
2 90127 830816297
1 26123 68604
1 20756 47451
2 7720 413429874
2 84012 662385889
2 42397 297187748
1 44029 48563
2 31029 526572846
1 21983 84398
1 14673 43084
2 81865 713897333
2 14074 495787021
1 13620 26640
2 88781 654298139
1 20899 92884
1 23169 68679
2 6352 424400021
2 85436 119776249
1 54428 95432
2 85879 432743832
1 10513 98844
1 37462 83054
1 14668 54409
2 27564 409910720
2 71641 188763431
1 16229 77430
2 2497 900196863
1 36663 59429
1 16307 21110
1 1581 97499
2 17186 276205701
2 53426 639323309
1 72012 77839
2 85196 819386356
1 64262 91403
1 91783 96728
2 14840 986379227
1 1364 64460
1 1228 87969
2 36108 931033185
1 36521 37357
1 88487 94215
1 44871 57004
1 23921 39891
1 6084 14888
1 13420 77486
1 3946 76313
1 63694 66806
1 41756 46543
1 38852 70899
2 80952 322738157
1 7382 17667
1 47769 73623
1 61533 61574
1 54301 98475
1 1032 30027
1 21663 30525
1 40491 85339
1 59491 64257
2 84036 339419210
1 23746 27610
2 57736 771936260
1 24161 44889
1 48038 64642
1 13048 58125
1 16129 96585
1 26268 73844
1 33104 96862
1 54123 82950
1 34398 96802
1 81398 96512
1 13667 51630
1 41562 53130
2 60905 554567273
2 40505 345504492
1 57891 76295
2 51694 480399900
2 30739 974798107
1 43569 49899
1 12923 57216
2 68599 639687297
1 50404 56902
2 69582 377822933
2 41176 980240887
1 5799 70721
1 26995 75346
2 55396 452665445
1 45643 95338
1 8282 63428
2 46635 524780535
1 17836 81083
1 33129 91425
1 20184 66287
1 1351 43978
1 40057 78146
1 10369 13900
1 31907 58962
1 46597 71651
1 13159 37287
1 48408 91313
1 9892 36512
1 18054 47869
1 62846 64145
1 11066 71798
2 40101 621743701
1 87536 99832
1 57158 88337
2 82028 625926767
1 40529 48687
1 11273 72701
1 29035 43737
2 61104 964382428
1 76011 83040
1 1622 39899
2 17950 305876098
2 59572 125704377
2 14555 620096284
1 13334 58515
1 1373 19836
1 63338 90279
1 49889 95462
2 61160 552421802
1 77799 99841
2 45349 474046154
2 48363 366645723
2 45963 590660879
2 51845 208009061
1 8938 64065
1 1521 15546
1 19711 56793
1 51359 71564
1 58970 59988
1 72003 89707
1 13017 15631
1 39711 71096
2 9425 171455127
1 16759 26719
2 37555 732031998
1 31987 70484
1 94793 97389
1 21030 38694
1 10379 83285
1 39528 91380
2 50358 567853730
1 29645 30871
1 14569 88738
2 60328 808111540
1 51097 87294
1 70215 97653
1 6471 67912
1 58032 80392
1 2302 85929
1 18191 36263
2 37905 952157379
1 55072 55751
2 187 9270918
1 83893 98600
1 23410 26099
1 2141 44907
1 8413 12071
1 664 88880
1 61968 95627
1 69323 92186
2 43979 250699634
2 71369 992927654
1 47801 88022
1 14437 66280
1 43145 50387
2 4822 962327649
1 58674 85594
2 52191 527096215
2 4550 984290582
1 50803 98811
1 5373 30943
2 25319 653084954
2 70060 215880307
2 24605 506092008
1 28650 55020
1 25453 41577
1 27527 63590
1 6486 76098
1 22674 97287
2 53638 577692415
2 67689 46537103
1 8838 51654
1 60486 90178
1 3369 34268
1 32275 59944
2 14774 813343862
1 60212 72384
1 7074 80723
1 35965 94907
1 6165 45046
1 46806 55641
2 25893 920587802
1 33925 94962
2 9461 220037457
1 32306 94632
1 18958 69987
2 56705 986187369
1 16140 40724
1 4172 90829
2 57013 807903438
2 80248 224069781
2 1750 267543728
1 62483 90440
1 4872 98765
2 39634 826256142
2 69712 884301563
1 46319 63334
1 17388 55523
2 26396 222596175
1 69357 76189
1 40917 59695
2 31125 20637675
1 15834 59113
1 60323 77989
1 32200 55591
2 22140 137051109
1 814 51603
1 2412 94019
1 34448 48659
1 49246 59987
2 73219 379826915
1 52173 63431
1 42212 97427
2 74873 278409501
1 41670 92021
1 30471 69997
1 485 94145
1 2096 17876
2 71545 244310138
2 21761 4331407
1 53900 82573
1 51385 87414
1 52326 82882
1 35078 46288
1 9102 67566
1 24268 86027
1 21864 76659
2 89202 179502406
2 98799 281964342
1 27333 32673
1 64122 99515
1 55785 60074
2 78081 92577873
1 23959 92051
1 2410 37824
1 44222 83500
1 64821 74803
1 92154 97154
2 42539 859838630
1 55801 88081
1 10181 31313
2 33962 877410320
2 77433 137168789
1 10920 39357
2 82858 881719398
1 7174 47592
1 12496 23834
1 32767 95321
2 59493 84368881
2 56727 297010798
1 3474 14148
1 30323 36019
1 62803 96473
2 60097 549642040
1 41674 62436
1 45472 96700
1 8877 55059
2 83249 36835703
1 26287 72706
1 47490 57385
2 40140 175249468
1 27811 67673
1 1408 36425
2 61470 286787317
2 69383 339722332
1 30327 94539
1 77002 79584
2 90520 374342971
1 20751 48613
1 75266 82771
1 10794 78466
1 13884 62367
1 65726 92013
1 48729 97529
1 58720 90161
1 30724 89912
2 3917 649133263
2 51632 612027218
1 9217 47874
1 45045 49086
1 28426 99901
1 17416 79916
2 24491 21421737
1 33764 76286
2 7473 951084832
1 52747 59926
1 47550 54911
1 52294 91026
2 7536 782560598
1 35897 64463
1 14469 87803
1 56545 79173
1 35622 44281
1 33830 34954
1 66831 95481
1 18519 56177
2 30337 125542388
1 63346 73656
1 33899 51194
1 35184 51219
1 44861 59574
1 85588 95673
2 18128 547510785
2 83573 282660269
2 76539 414362631
1 13450 84207
1 27864 42615
1 41269 90308
1 141 99119
2 72915 821897219
1 65405 82858
1 63202 87137
1 32658 66090
2 26676 951081759
1 53092 84169
2 69235 135622482
1 14003 92021
1 11221 37523
1 1456 47751
1 17832 56034
1 19447 88920
1 6802 33507
1 33740 56799
1 18713 35757
1 44299 81723
2 7182 214569141
1 9100 16101
2 26871 202956925
1 19515 52367
1 18795 29909
2 94220 738352846
1 14195 46758
2 21096 177913531
1 625 68307
2 14391 439420138
2 94213 952136796
2 49373 693026272
1 8113 92317
1 15145 68926
1 38017 41020
1 62504 93733
1 71728 91224
1 10678 28576
1 10942 26126
1 85960 87402
2 59374 432454130
2 33597 448878402
1 9377 33934
1 3110 17740
1 64463 99007
2 4635 595730370
1 28927 94133
2 4323 549653816
1 65904 67491
2 90084 659163181
1 35592 65413
1 16820 84749
1 8880 65092
1 10724 56000
1 26845 51354
1 18481 28178
1 12757 71150
1 20733 25262
1 92027 92475
1 40607 68999
1 15895 26177
2 87030 476781990
1 13642 40394
1 80055 95555
2 39315 354950527
1 93380 96117
1 7916 20443
1 31264 91153
2 22855 162934353
1 555 38916
1 59338 65279
1 35757 92863
1 25338 67105
2 71510 941293142
1 57804 80627
1 15139 51372
1 4287 16595
1 32190 84366
2 8926 683076310
1 43859 91542
2 82046 602886495
1 69829 78315
2 80913 934697289
2 40059 865347444
1 53357 71927
1 28695 65291
2 28650 868286023
2 47785 560328596
1 34803 80131
1 14725 62895
1 29036 54061
1 72554 98930
1 90307 90344
1 55411 93069
1 79462 82873
1 79852 96941
2 14474 349814681
1 34601 64541
2 49955 595316053
2 8948 117897043
1 37465 60046
1 6164 83486
1 52616 80214
1 47679 96776
1 45260 99224
2 18064 269633092
1 4447 72566
1 68146 88876
1 77457 78084
1 14221 80633
1 21101 41469
1 27730 72807
1 52911 81063
1 19363 72456
1 18729 82022
2 37637 895311561
1 11470 31139
1 8849 48506
1 31613 37060
1 468 88742
1 25397 50338
1 84561 87752
1 1316 68894
2 64265 35369307
1 51012 83866
2 80700 718112147
1 49768 77241
1 35839 78331
1 8100 17824
1 23417 82773
1 9658 19477
1 1388 59588
2 64549 28427824
2 35321 156482534
1 57940 77045
1 15968 33094
1 26740 76521
1 15884 17002
2 66430 922881524
1 12062 93153
1 60441 97148
1 75437 99166
2 15218 87480292
1 91276 94080
1 36642 68316
1 24372 66571
2 68782 378275963
1 54251 89749
1 38644 39402
1 30418 56588
1 51765 52914
1 59380 66502
2 80612 4342851
1 2150 37971
1 15662 43653
2 22509 866395571
2 43241 340359300
1 64260 84261
1 30593 89944
1 4753 56877
1 47987 73185
1 2429 38803
2 18815 48137390
2 78929 702651291
1 17654 45419
1 78779 78781
1 50450 64536
1 10031 25015
2 63276 823002776
1 72622 76196
1 27429 48561
1 37809 41379
2 99660 801500233
1 18241 95065
1 11422 55612
1 42405 92316
1 46072 58461
1 19723 27523
2 8098 53522824
2 73678 593373783
1 11050 51455
2 82962 753090122
1 34767 80085
2 62216 625603124
1 22808 66733
2 77142 463844669
1 76719 90235
1 44816 86653
2 39769 123817731
1 30404 84201
2 76192 694965640
1 12641 74148
1 5138 83743
1 81879 92918
2 18770 434452960
1 20602 87360
1 63712 89163
1 5257 26738
2 44163 754244896
2 9277 269297613
1 3329 32312
1 86143 92171
1 5033 86294
1 5961 27889
2 77769 311305227
2 98461 306361814
1 41812 96928
2 85949 238324060
1 11919 77706
1 3981 93132
2 2180 36181133
1 50253 76271
1 15983 31493
1 25802 90778
1 64442 97181
1 42865 93456
2 94974 417759091
2 89528 826547087
1 66375 82592
2 85849 196829716
2 6771 444409527
2 27740 204206816
1 70616 93301
1 17087 85327
1 86013 91904
2 91198 953039813
2 30035 894597225
1 51839 95387
1 63950 68261
1 30155 60765
1 3006 18323
2 68791 516497657
2 98376 749471445
2 14746 668130690
1 29132 41732
1 75 73928
2 67952 178637408
1 69022 84537
2 59224 691154668
2 77186 888795569
1 12932 21065
1 49144 63557
2 69781 834359883
1 36904 44861
1 10629 63895
1 37804 82506
2 40902 34347643
2 5228 217382588
1 11926 13494
1 41403 92411
1 14106 50513
1 29854 83041
1 65118 69527
1 26249 99948
2 35552 769037864
1 25531 85150
1 85461 93731
2 70935 433237726
1 90155 95586
1 34157 92256
1 28129 36282
1 6278 43546
1 80234 88557
1 2949 37042
1 32289 97581
1 597 55443
1 38010 88717
1 46221 81425
1 69281 90666
1 49613 70008
1 15556 69318
1 30220 33285
1 37509 93706
1 27278 82094
1 31169 76436
2 99839 526685986
1 73028 99262
1 60579 75409
1 21816 92682
1 31388 88501
2 71585 38922516
1 17790 90529
1 86236 99737
2 56117 349613838
1 8346 60038
2 74549 593207492
1 59832 79362
1 51782 71074
2 91112 754549049
2 27168 788011553
1 28261 74912
1 18974 26357
1 5065 17560
2 83870 850663620
2 26695 822635563
2 54120 549599195
1 14210 30029
1 64464 96574
2 39980 616082520
2 1412 433467769
1 39048 81085
2 71962 520048036
1 85099 87485
1 35958 74265
1 24028 33956
1 25639 81454
1 47296 68911
2 55955 967540221
1 8693 63795
2 86500 479085336
1 51528 58800
1 6017 84060
1 89423 92254
2 31009 973635298
1 19199 45094
1 37765 68982
1 33662 98154
2 48118 307353873
1 44825 48777
1 16975 49674
1 61097 84144
1 70682 78958
1 42220 80727
1 66552 96467
1 61619 80851
1 22251 60260
1 67994 78474
2 23423 167783185
1 41771 53236
1 14084 77515
1 42654 66410
1 5867 35235
1 77242 85506
1 42687 48163
1 15542 80486
1 72742 98859
2 19460 745539450
1 17336 94449
1 59644 87894
2 80995 668562446
1 66090 67041
1 20833 94093
1 6318 56087
2 43770 399683250
2 81581 598380327
1 39909 64157
1 36516 79096
1 6178 66019
1 26433 72815
1 721 16335
1 50842 62023
2 84790 352467062
2 13081 67597349
1 65316 92261
1 42914 73959
1 11335 19182
2 30038 910165106
1 19040 73030
1 44564 72569
1 25782 32682
1 37665 55804
1 7364 20007
1 12102 65197
1 79107 81070
1 54368 67507
1 56029 85203
2 26967 501948815
2 18433 596076980
1 38791 63876
1 66476 66986
1 33893 97140
2 44975 524839446
1 4036 24266
1 39710 87884
1 23319 81747
1 48999 88021
1 1071 19834
1 2258 79721
2 83591 308116563
1 30940 33573
1 12359 53102
1 39523 97504
1 39979 63628
1 19494 54811
2 22277 213769838
1 66311 95229
2 4783 120245637
1 40434 49088
1 8598 92148
1 5450 26654
1 51940 74504
1 10025 37385
1 80286 91435
1 76190 83235
2 72192 721654980
1 36417 96902
2 65741 851167483
1 20182 48274
1 94846 98344
1 61345 86620
2 95820 933502139
2 30964 8364587
1 76075 91037
2 71096 775242964
1 8386 87181
1 38648 94873
1 7134 36358
2 17385 943468935
1 55202 91050
1 41613 63105
1 5512 15062
2 66850 132723406
1 79092 82886
1 64970 98439
1 17478 89949
1 23227 28991
1 11668 65283
2 31208 626103762
1 14598 40512
1 3923 46223
2 55116 319201438
2 15940 490501201
2 5018 97986440
1 8874 35677
1 16755 32433
1 1650 10335
1 88131 99064
2 63113 333359589
1 24082 30986
1 67979 68128
1 39106 99324
1 28972 39547
1 57140 74590
1 15983 57620
1 8195 33882
2 35708 793436424
2 93034 131781636
2 87066 877409289
2 10543 442791686
2 87678 990025640
1 57480 62774
1 22673 66251
1 23944 75553
2 17332 743928574
1 50440 79157
1 29100 83389
1 34511 66551
1 76416 81139
1 19140 27076
1 53449 95010
2 98795 507946195
1 16313 42442
1 522 29246
1 53882 57170
2 94678 238994264
1 453 61241
2 47226 724778067
2 59228 542553153
1 4207 93098
1 5200 50201
1 32621 81504
1 11366 63699
1 28156 55568
2 71677 545053525
1 28653 69693
1 85639 99897
1 33186 76919
1 13330 20925
1 15338 64065
2 78308 132852059
1 23830 35047
1 26774 92200
1 63423 72129
1 15342 35862
1 79205 89493
1 627 6162
2 40980 347608491
1 27845 49606
1 16257 46878
2 16560 851314048
1 22231 73586
1 22729 62637
1 7166 66558
2 34688 610721591
1 85707 96475
1 28901 47816
2 66713 588677592
1 19873 80503
1 61617 73427
1 26872 56202
1 24228 97466
1 17781 19905
2 16122 784773093
1 17764 29965
1 282 7094
2 14181 367522716
1 3209 35561
2 61236 568627749
2 73401 147556897
2 97083 83109586
2 83699 420058964
1 36047 67062
1 3652 53558
1 33639 35379
1 52899 60587
1 41420 61403
1 26032 40609
1 4828 88560
1 76244 79978
1 24632 64256
2 4347 17940659
2 42994 546812607
1 619 69900
2 36872 873469587
2 82816 254525314
1 1284 34363
2 56882 695809103
1 58194 77222
1 29160 80097
1 25091 36785
2 42367 137243788
2 96053 813962285
2 21143 591003377
1 79390 90168
1 64701 74161
1 27289 75419
1 16442 79472
2 44496 34220033
1 913 73719
1 3231 61453
2 23082 324452377
2 89620 169433065
2 43903 260741027
1 29670 50769
1 22152 42918
2 93465 185937374
1 96264 96996
2 42080 355986181
1 18620 40820
1 15410 87698
1 8362 49714
1 24973 61539
1 1573 37679
1 18843 27159
1 24017 25347
1 50056 93971
1 19023 84990
1 38051 72981
2 12371 497321640
2 23821 492768258
1 3368 88208
2 25398 714230429
1 20221 26307
1 14283 41747
1 34833 72104
1 29138 75829
1 73002 76561
1 1047 45161
1 88433 93323
2 55168 376661317
2 26888 297973285
1 2623 49402
1 22793 81193
1 7018 90422
1 16037 50710
1 2079 6515
1 44295 77074
2 62720 125976503
1 64321 74071
1 58757 91287
1 788 55009
1 5877 6106
1 4164 42261
1 22246 93357
2 46904 239362392
1 23446 38241
1 41603 42333
2 9390 721194151
2 47757 746364818
2 99839 786104229
1 16718 64229
2 55260 498956820
2 65414 773097209
1 26671 29637
1 47149 48822
1 18096 44418
1 64250 84504
1 60499 98297
2 69826 13660869
1 23600 46887
2 33086 666751334
2 5492 734726695
2 32442 450984613
1 19547 64134
2 75734 540739954
2 92060 44151353
2 1669 158534478
1 51162 89150
2 66179 930793912
1 87771 97471
1 31320 55226
1 65611 86436
1 68715 76821
1 40324 74633
1 1642 25034
1 61409 85150
2 86040 372929867
2 89647 373214831
1 15170 64952
1 46170 50929
2 92634 85958335
1 19627 93623
2 73571 827118215
2 85267 737849320
1 27137 49562
2 38652 447900188
1 36399 72550
1 6484 93230
1 10214 37930
1 14851 84768
1 26989 33348
1 51536 78986
1 55137 83297
1 65863 91532
2 96079 365065361
1 8066 83777
2 45681 72270418
1 43082 90611
2 16192 873107497
1 32722 77175
1 27705 81209
1 22538 76628
2 73419 210458000
1 74481 87499
1 27296 47538
1 6366 18527
1 78985 88549
2 33300 316862786
1 38558 50255
2 2913 718473767
2 59831 197265772
1 16118 50724
1 11012 75380
1 5000 21228
1 51731 69996
1 36734 81427
2 96643 744905964
1 69569 89213
1 24689 35268
2 7788 333064256
2 44690 179193251
1 20147 23450
1 7370 57681
2 36103 892054879
1 17052 64154
1 40902 91464
1 44134 56362
2 47790 884576914
1 11467 31771
1 59092 64067
2 64149 575808009
2 68365 179014998
1 13174 71914
1 61485 74649
1 70146 92241
1 13431 63308
1 18935 76211
2 67335 59932538
1 62035 65876
1 63552 79256
1 51762 84411
1 38040 95868
1 1027 47191
2 22882 699336482
2 89085 100734753
2 94140 902347867
1 89558 90461
1 9274 69015
2 65995 838306637
1 42932 62003
1 41177 73451
1 8519 40074
1 29988 95580
2 13951 792301546
1 75079 75483
1 20887 72550
2 18570 406394104
1 58114 71049
1 41376 55855
2 99274 251764397
2 98195 494842940
1 52027 71081
1 22532 68557
1 47569 98392
2 12474 158501196
1 32037 52395
2 75433 403462224
2 32925 12595112
1 3556 80676
1 85019 87195
1 26167 54663
1 1792 12228
1 14526 47237
1 10035 60464
1 3641 4806
2 92638 123781322
2 89236 683662806
1 27652 85769
1 322 97636
1 90546 94058
1 27225 43071
2 69661 425958965
2 33540 433587933
2 79401 777000551
1 74478 85701
1 17830 17969
1 16360 54240
2 67327 869780447
1 57907 81456
1 57582 58749
1 56635 90624
2 33847 741068562
2 3353 350935238
1 19685 44510
1 53070 57045
1 12028 25949
1 37763 51038
2 33713 108414219
2 86323 868294874
1 7582 88900
2 26196 866537433
1 54531 62459
1 24069 43694
2 46272 632222715
2 17303 710466585
1 28786 38594
1 61022 68790
1 11019 60765
1 16377 88132
1 12690 25283
2 10720 365345271
2 48674 781686223
2 80654 991961249
1 72123 78693
1 37342 75663
1 41250 79655
1 14527 89963
1 48937 83599
1 46419 61434
1 14539 34207
2 61804 860099984
1 4823 9751
1 14174 46489
1 36674 44948
2 37197 865762823
1 8125 21719
1 29922 84497
1 25906 63778
2 11667 243847424
2 40625 112603898
1 75009 78832
2 83211 967471054
2 81826 654809175
1 7559 87121
2 72653 111806618
2 60500 646112904
1 22254 57734
1 32149 65171
2 96421 398838033
2 70504 149881561
1 23565 59849
1 20471 89689
1 32910 40953
2 58755 157243310
2 36265 687637779
2 86797 680148035
2 48717 543268058
1 63864 64486
1 17401 29200
1 79730 80282
2 56329 342162279
1 8472 75689
1 37324 73054
2 28548 98617198
1 41864 89049
1 26907 51041
1 38960 76993
1 11456 72985
1 20591 91826
1 17931 91406
1 68937 90259
1 19479 33382
1 23006 56291
1 34904 83122
1 35758 50909
1 33317 75967
2 39295 184542778
2 60929 554764327
1 49260 59682
1 17441 57501
1 29753 57038
2 35637 198869696
1 2319 81415
1 17561 76389
1 19112 41452
1 7692 15728
1 34102 91690
1 57615 82356
1 9267 79932
1 38727 81894
1 55956 65371
1 75490 99376
1 7209 60008
1 58361 98825
2 54439 941570729
1 9622 70948
1 5148 64286
1 8063 51646
1 56883 92417
1 24191 46224
1 7783 79911
1 36182 55443
1 87333 89717
1 65634 68942
1 66882 67679
1 20057 28765
2 37913 778774411
2 74212 95833824
1 4334 72348
1 43192 50694
1 5479 96695
1 23310 28968
2 76346 644586541
1 19921 79155
1 4702 29631
1 39047 51575
2 10457 69133352
2 44221 441323252
1 37297 99337
1 21481 54638
1 31113 95103
1 59313 81349
2 86773 626216869
1 21715 78455
1 38962 85440
1 40530 82300
1 20134 85925
2 68300 239820664
2 9632 238619360
2 84235 556760206
1 3264 93118
2 94468 933237236
1 63130 98977
1 31232 75619
1 25863 45032
1 34396 97867
2 78930 563474846
1 33761 64219
2 76962 401614786
2 75605 400770753
1 18774 39107
2 9123 396631452
1 21900 72409
1 38904 74873
1 776 68590
1 15360 39245
1 44509 69868
1 33951 69745
1 36129 75179
1 24950 88698
1 58431 88876
1 12958 40210
2 26739 182907386
1 4965 88245
2 94517 143948984
1 77011 82178
1 75910 80266
1 37875 78992
1 16163 35131
1 4870 18986
1 21671 56302
1 13833 82566
2 60653 49875776
1 7616 68468
1 42790 87742
1 55890 75957
1 5072 19531
1 39460 73821
2 87928 630705973
1 16084 85705
1 43744 51976
1 6834 24008
2 87764 185262291
2 74745 224249074
2 57026 609535649
1 42605 78818
1 23928 98714
1 11198 50610
1 11251 27209
1 49070 98119
1 2131 12739
2 88087 523105602
1 67059 99455
1 71593 74433
1 11560 69209
1 69 48947
2 7091 118993555
1 75830 83262
2 78245 579951465
1 36503 74572
1 56256 81734
1 72228 89274
2 79088 11652009
1 11529 41207
2 82505 727732571
1 27330 62401
1 2688 37773
2 45011 204008484
1 5311 79231
2 46850 728161850
1 3433 71632
1 11281 52552
2 78830 222531367
2 15164 697574325
1 30404 93456
1 27430 87098
2 18624 933688791
1 57194 99205
1 21555 73450
1 8748 86018
2 56004 186721906
1 6266 40211
1 10687 98559
2 79969 224915437
2 55565 729826595
1 26584 83822
1 3602 61586
1 28421 77419
2 17264 486675958
2 70917 154126206
1 48461 48508
1 66161 73310
1 18088 55357
1 27847 88265
1 27504 28732
2 46454 212354294
1 71283 91599
1 52058 53161
1 45326 63206
2 90265 125925687
1 51316 62274
2 60924 316183358
2 1658 509930937
2 45593 697988021
1 14865 52695
1 63858 79049
1 7445 19145
2 6156 899901076
2 3125 211746636
1 57250 79920
1 20990 35288
2 74603 252710140
1 12813 99849
1 52744 74734
1 9519 19509
1 26586 46675
1 30349 91638
1 10404 91489
1 2109 28696
2 12517 25432862
2 58602 117750177
1 3693 33081
2 70816 77576419
1 20424 89084
1 667 10944
1 14734 93014
2 98185 896787491
1 28141 92932
2 9899 852300282
1 69198 93384
2 19210 394782640
1 15629 24775
1 20150 77423
1 58609 60522
1 21910 90310
1 27330 86685
1 70510 74675
1 37410 83380
1 24837 69122
2 58122 291248225
1 10304 49698
2 87555 997448852
1 56970 81045
1 56090 75553
1 86425 94501
2 84884 804584415
1 36067 64165
1 62925 82185
1 33396 49946
2 25412 707231555
1 11034 11611
1 10059 57958
2 81731 323289685
2 52729 47460258
2 51421 968997406
1 32938 33594
1 70478 75289
2 10489 643594273
1 11737 75811
2 28611 713042799
1 38174 68402
1 71888 84460
2 96416 418304063
1 21446 45181
2 32497 323040859
1 28721 70124
1 59300 59566
2 28267 267364223
1 403 97262
1 76738 83650
1 12096 90672
1 8769 57695
1 15961 64513
1 28040 86166
1 82695 90574
2 59480 414380463
1 9130 17760
1 85447 87163
1 12080 76604
1 22523 71216
1 50543 85408
1 19283 32825
1 4618 27417
2 74151 976085074
1 29242 53009
1 11453 36198
1 34382 64005
2 38309 976072490
1 83480 85970
1 70123 91721
1 17963 91663
1 44146 98170
2 26822 844392313
1 59463 97421
1 2866 52239
1 28800 82300
1 19385 74895
2 82371 767170592
1 10757 38931
1 26804 80507
1 1014 85009
1 18729 51708
2 91300 670072466
1 33903 99569
1 14927 24153
1 44183 64498
1 15337 46801
1 23464 44680
1 13662 44289
2 47806 845483781
2 43829 984103289
2 25754 188905518
1 20211 84051
1 15217 23105
1 80748 89940
1 1619 74056
1 26224 43157
1 34046 34558
1 1974 6162
2 43288 979952300
2 39181 100896278
1 24978 46684
2 87264 334678247
2 13457 642339600
1 9038 63817
1 46759 75128
1 713 73018
2 195 336639197
2 50727 293865556
1 45581 90078
1 30232 90484
1 57949 67698
2 99150 274691238
1 63683 84053
1 19432 20307
2 52086 884027060
1 31046 64198
2 22784 357236790
1 41671 84039
1 33771 83495
1 26912 42809
2 20894 133358713
1 16309 22682
2 62893 154956900
2 39053 472796584
2 61214 231791454
1 35627 78432
2 90090 909244655
1 11971 45697
1 29862 91875
2 67762 924091594
2 61571 974858848
1 22229 59581
1 7736 88404
2 82071 697302571
1 9185 73649
1 36954 40122
1 27167 56765
1 38340 43838
1 4146 33916
1 58492 98217
1 42380 58665
1 46045 96401
2 68263 618116963
1 71582 89064
1 7542 29608
2 58412 445083186
1 16681 91573
1 53757 80490
2 63698 861547283
1 2311 8778
1 53847 94680
2 74736 634789993
1 18554 73987
1 20686 26367
1 40892 91080
2 7948 204048237
1 12623 70712
1 50751 64006
1 38181 68108
1 10166 34389
1 65012 78100
1 70360 85239
2 11110 615195911
1 54277 72404
2 36976 568714621
2 37839 916184283
2 61313 518636507
2 97274 526771263
1 41455 79997
1 16061 36708
2 39785 488914941
2 17142 460732302
1 6019 12447
1 61204 82443
1 60942 91057
2 85569 109306111
1 49077 73569
1 40689 49423
2 90733 506219825
2 65157 377726804
1 47432 48526
1 3401 97336
1 14160 74327
1 28018 81711
2 37459 305491172
1 35874 53865
2 26220 321302743
1 62866 88802
1 52417 54293
1 110 95519
1 28942 59573
1 16773 92243
2 53042 29072072
2 71080 774220600
1 19393 49760
2 34786 29451604
2 49393 879579583
1 9931 62712
1 36049 69200
1 82460 88423
2 20893 981163057
1 2678 56807
2 35049 876626817
1 34583 45123
2 97799 678101739
1 47038 75329
1 43419 63379
2 64600 585536776
2 67777 796638593
1 22940 99075
1 988 54219
1 28789 32140
1 20258 81960
1 1005 71347
1 25511 79986
1 24371 91259
2 17447 644631899
1 60759 88848
1 12920 69747
1 25406 26056
1 32632 69006
1 4378 97706
1 39056 63392
2 19411 499124280
2 96731 325555363
1 50755 66700
1 60693 96267
1 11350 63571
1 13952 64725
1 232 91585
2 1713 836993487
1 61859 76273
1 4680 87387
1 86255 99817
2 61552 39800486
1 5278 22953
1 30401 45219
1 11674 65075
1 10949 15859
1 32953 45166
1 68153 96230
1 61547 83028
2 82052 717725176
1 16380 93219
1 53761 75616
1 16314 54227
1 36999 52158
1 47254 76332
1 9288 26328
2 38840 334809513
1 48811 80626
2 68880 982656094
2 80060 227762910
2 22887 73440546
1 31876 45522
1 4576 87429
2 70833 724700803
1 41398 44072
1 31881 96417
1 82259 95199
2 36478 983178399
2 38152 686447350
2 39682 221840088
2 43501 425171774
1 18479 98363
1 57430 70108
1 53217 66958
1 69900 88319
2 51059 771603110
1 15656 20129
2 32016 668917740
1 37747 69826
1 5021 63026
1 7126 85222
1 19524 76150
2 59673 752251259
1 19460 96342
2 4252 59334702
1 696 20404
2 48800 291311518
1 8037 51883
2 88027 432989279
1 27784 44691
1 63012 81641
2 45534 771241937
1 32039 95606
1 25155 97045
1 68715 91547
1 17299 33322
1 10547 49559
2 76198 498250776
1 14963 69152
2 6059 814377660
1 7561 70712
1 11435 14530
2 56838 576492036
2 92562 991810161
1 25470 81068
1 2169 38265
1 10528 99653
1 40503 87065
2 71561 228781548
1 67456 81467
2 61908 92094356
2 88301 289516484
2 4386 506561302
1 52775 80317
1 17940 97356
2 69580 897097610
2 98951 238577485
1 33337 59637
2 54615 255746888
1 66213 93038
2 44440 837331386
2 61388 45035223
1 40488 67770
1 51859 89269
1 45288 78328
1 11544 32220
2 11156 229701848
1 31426 56823
1 20069 23024
1 67906 82938
1 60820 94518
1 19133 41335
1 17190 40718
1 60489 78995
1 3212 33666
2 14642 322440606
1 43041 62080
1 44665 95173
2 41754 588450939
1 67866 90543
1 1298 14523
1 4943 29830
1 27812 51262
1 5769 81628
1 26009 90969
2 17101 447131594
1 72940 81941
2 77943 942043677
2 97492 104401145
2 14282 475676576
1 17194 89917
2 95732 573353237
1 35247 41913
1 19161 96700
2 28909 509494145
1 54783 60003
1 73292 82372
1 43504 97659
1 2270 50299
1 8380 19275
1 3700 5451
1 2191 9495
2 54755 365710740
2 77266 631441937
1 60736 87828
2 81461 976310065
2 34241 228176056
1 66913 84141
1 63068 95194
2 90306 244141716
2 96730 115274434
1 48745 61724
1 9664 42582
1 16087 76273
1 9426 46737
1 1458 27579
1 13297 95130
1 51478 88351
1 55493 71125
1 56519 94509
2 28516 853418993
2 66475 821532437
1 45412 88689
1 63318 78939
2 40992 22492508
1 5102 81988
2 88664 136483863
1 15010 36734
1 61810 77918
1 67807 93277
2 72385 907387053
1 38179 76388
1 12482 30341
1 34212 44341
2 42437 635861941
1 20201 47980
1 52358 84029
2 95430 65363171
2 56772 927784486
1 16410 69285
1 27895 53554
1 29125 31219
1 22105 29696
1 72902 75805
2 36728 878777941
2 27741 982296602
1 17311 77067
1 4007 57440
1 702 3845
1 14583 15847
1 44587 68062
1 19868 78107
1 52502 53686
1 53661 65428
1 12947 66934
2 98260 603034359
2 87435 519339812
2 6987 443411822
2 86890 852475487
2 35857 983081582
1 3754 29235
1 12867 90533
1 62341 62403
1 452 51894
2 71770 644905748
1 4937 41230
2 26623 173184310
1 22143 28523
1 34200 38727
2 17800 421094048
1 6710 21741
1 25738 86585
2 37923 561570489
1 64909 77240
1 24384 40493
2 60274 342966098
1 88016 98753
1 38423 85897
2 95338 932857518
2 83784 736920459
2 56410 292353118
1 27505 97825
2 75255 864977431
2 24723 80222282
1 77866 80742
1 3423 45278
1 70340 89121
1 73582 76394
1 3343 34321
1 25307 26832
1 11894 48290
2 67096 619315337
2 94197 841087621
2 62055 95017255
2 34503 545294498
2 53590 373198923
2 89212 580213270
1 28537 53511
1 20504 54094
1 93076 98797
1 79413 95639
1 43847 54042
2 70133 734143724
2 65418 641817712
1 40383 43406
1 20270 79182
1 10456 15776
1 29036 30108
1 26632 69533
2 18773 442487438
1 22617 48275
2 61302 164773084
2 13625 960608659
1 19341 40706
2 410 54470480
2 28336 256780373
1 32355 82976
1 35378 64049
1 13475 95012
2 23493 187493427
1 38385 80671
2 35390 873746889
1 42333 83232
2 75700 667593299
2 59345 529971251
1 59780 87947
1 15719 39753
1 41313 58327
2 81641 475355181
1 9622 26652
2 60692 410894169
1 24532 82823
1 26340 51522
1 72664 90460
2 68003 860744643
1 58156 63127
2 33235 683957001
1 10597 36408
1 61721 81663
1 62777 96500
1 53419 75420
2 48577 597668736
1 20844 45275
1 8464 79700
2 21379 200912188
1 63852 77611
1 13578 18003
1 73617 85151
1 8684 18553
1 38612 47376
1 3903 6384
1 658 99415
2 51884 607381331
1 61492 96666
1 13956 79317
1 4906 84356
1 71293 87969
2 26159 272319035
2 87878 483455161
2 45337 36160106
1 1056 76248
1 36773 55466
1 56059 75471
2 23135 626605783
2 16406 560337113
1 58131 64335
1 2880 11890
2 33855 595346078
1 32179 86999
1 25450 85087
1 56471 69912
1 25483 40619
2 59179 28835309
2 68814 938866156
1 36199 66848
2 31766 717742385
1 23610 59287
1 4367 93244
2 57122 757845316
1 8551 51606
1 10675 91042
1 13766 84888
2 14859 996233363
1 29447 41799
1 34348 88128
2 37010 371038765
1 63165 87854
1 17968 23784
1 76034 92291
1 22452 33707
1 28227 41872
2 77437 493815363
2 52961 934997656
1 44945 94599
1 24002 68925
1 60558 93351
1 77181 92490
1 31218 42808
2 23690 485941274
2 30725 219431110
1 47180 55465
1 65820 99269
1 28606 34879
1 58194 81296
1 1785 24349
1 2298 99634
1 7876 47435
1 14037 15784
1 25109 32459
2 41225 346694687
2 73063 72515966
1 52927 90318
1 6768 57603
2 18505 808212747
2 88916 349444607
1 20370 58675
2 81167 696043432
2 71929 591267139
1 60095 92342
1 56899 87520
1 8085 65382
2 1273 1317047
2 6590 792618736
1 974 51874
2 17388 182533228
1 13339 29359
1 9194 97216
1 66945 82964
2 95648 180716173
1 80520 88805
2 96579 639118618
2 56390 271991461
2 57984 5788224
1 68711 92506
1 73962 90744
1 22659 66764
1 69698 94146
1 73768 93874
2 89126 600428727
1 13856 41990
1 92926 97329
2 39804 525276276
1 27170 79353
1 43276 43506
2 48432 281609745
2 88028 18948072
2 24844 665991747
1 6969 55765
1 43672 73225
1 5064 87514
1 58206 69558
1 55021 76326
2 97083 936566853
1 17118 72540
1 9304 65879
2 45098 861070663
1 70306 92468
1 8289 48454
1 20905 96770
1 8857 16160
1 34520 60201
1 5026 80648
1 33970 66505
2 11076 258146554
1 7419 31470
1 30523 50930
1 20992 84764
2 74683 349504068
1 44857 94183
1 74421 92653
1 76807 79915
1 25937 97840
2 36944 940043115
1 23846 68411
1 14676 22772
1 73205 93054
2 27185 374528107
1 82159 86080
2 48530 149657631
2 41821 376286605
2 99515 672189838
1 9470 87988
1 1364 89463
1 55822 95190
1 5971 46944
2 17860 937359004
1 35855 45704
1 61459 80435
2 79426 964013328
2 17493 750497370
1 70949 77757
1 26442 43349
1 8625 55699
2 62268 442894566
2 33695 446341762
2 47390 856716933
1 9527 48219
1 2341 20510
2 8981 300696409
1 68286 79348
1 64712 73250
1 4195 66337
2 59814 230148616
2 69800 303215015
2 96621 864442522
1 8533 47690
1 15164 23791
1 44118 56308
1 52661 77106
1 27924 48384
2 66087 878926420
1 62781 72347
1 42296 81209
2 40254 245060368
2 2359 911444832
1 29603 52309
1 12024 16510
1 55670 77129
2 85348 389594657
1 65672 96069
2 80140 735714656
1 33788 57092
2 11689 646569160
1 2965 84850
2 36848 721084773
1 88703 96789
1 12322 34443
1 22247 27892
2 7225 701344862
2 88448 64861763
1 85043 88867
1 4533 54097
1 12390 34846
1 16816 26544
2 81411 121748076
1 73668 93419
1 41212 82581
1 5029 39744
1 25050 91050
2 5966 162750838
1 228 47195
2 55319 234194684
1 15008 26057
1 84922 93568
1 69425 87461
1 64623 85989
1 40193 41337
1 32588 76098
2 55098 745834379
1 86538 91375
1 57144 70722
1 41130 79613
2 44224 533935109
1 21692 88993
1 15084 59178
1 48985 98137
1 5830 83631
1 60691 78093
1 3252 91596
2 13478 377050687
1 19622 98326
1 24331 69828
1 60956 89688
1 45728 52541
1 78176 91531
1 11418 75871
1 26265 70302
1 24135 62171
1 16691 55046
1 18591 74745
1 40997 55567
2 83789 816167539
1 28675 54659
1 58636 87074
2 22362 942362309
1 23090 61723
2 46851 772413175
1 5653 28399
2 1297 468338947
1 14154 37213
2 12361 512060955
2 86070 518079160
1 57867 61291
1 3003 58807
1 18622 70591
1 88372 94032
1 37039 51778
1 53085 93186
1 42224 73203
1 38776 86064
1 76901 99700
2 63189 330709997
1 36237 75634
2 10416 904698677
2 50243 552054534
1 48320 84632
1 78870 96427
1 57933 93981
1 41975 43375
2 37399 761008881
1 43646 64674
1 6501 19983
2 72730 639407009
1 35824 71279
1 70798 99534
2 40400 736151794
1 18051 62425
1 44935 46636
2 19823 385302030
1 10994 59181
1 26791 50813
1 43494 84380
1 40647 43754
1 27036 95681
2 36283 215076956
1 25201 40192
1 7016 51115
1 22788 53298
2 50927 885853971
1 30543 86464
1 33580 47924
2 49292 470465246
2 57442 448573942
1 38065 51040
2 49439 877423522
2 2340 57652449
1 32821 46624
1 5408 57428
1 34152 93661
1 73467 88572
1 43247 53676
1 19103 28737
2 71880 140388445
1 4625 70665
1 41339 42525
1 5783 92169
2 9114 562291686
2 49221 554066060
1 36696 81382
1 22456 48819
1 7093 71208
2 44301 815770647
1 7012 30823
2 57090 32301982
1 35165 44848
1 9284 10115
2 25834 550119126
1 76939 85879
1 56507 76301
1 76684 88134
1 2903 50068
1 34656 86337
1 57330 86522
1 45973 66641
1 15294 68352
1 80487 91979
1 71863 87115
1 47375 80352
1 18410 68717
1 3516 10551
1 12759 95042
2 57546 275816435
1 11634 81349
1 31831 63027
2 80984 549304273
1 60069 79430
1 1906 74297
1 16737 89890
1 10985 98953
2 4106 495142289
2 9730 467999430
1 1905 11045
1 5767 62486
1 33397 51679
2 20871 990656737
1 12988 88804
1 31861 45763
1 79201 85642
2 88023 422268696
2 82570 507316092
1 36536 50274
1 23212 81195
1 8924 82734
2 89397 123514049
1 72996 98242
1 69478 71575
1 36873 57762
1 30172 97003
1 6928 41840
2 66597 140925023
1 34084 99562
2 4729 973046332
2 50841 442577570
1 38405 68281
1 69881 85824
2 8307 236682195
1 62835 69753
1 88653 93114
1 27423 56278
1 69810 77496
1 43739 50681
2 46271 231940288
2 46411 994854092
2 84879 801611237
2 94001 735209898
1 24070 72264
1 44299 91536
1 41528 67371
1 36950 87707
1 62929 73016
1 12547 39010
2 90760 149631572
1 12352 21868
1 25156 59205
1 16639 94592
2 88783 281371071
2 7980 880960514
1 38187 91459
2 17762 406504956
1 25603 72202
1 54385 97101
1 38194 89298
1 38127 57711
2 55370 184978767
1 66857 70594
2 29609 809092242
2 63820 65989718
1 43808 72406
1 9141 63895
1 64775 67623
1 42531 74003
1 80101 97997
1 17429 67982
1 964 37209
1 38116 67498
1 30773 91919
1 31943 54481
2 19007 4763668
1 83558 91519
1 14234 53742
2 93253 922035891
1 21433 78410
1 12436 97260
1 32753 54963
2 27378 247436491
1 49302 51790
2 37253 284377829
1 12013 87835
1 5484 83609
1 30553 31009
2 33961 363329774
2 91750 696737408
2 30667 63343758
1 46919 79079
1 42681 65034
2 29647 97761329
1 20445 64972
1 18617 67608
2 44156 457580948
1 37663 74617
1 60166 73189
1 3090 33996
2 90205 674147344
1 55840 67709
1 43268 85022
1 66234 99004
1 1386 8961
2 84439 968620175
2 57558 736595164
2 39200 689470786
1 36273 70453
1 79563 85381
2 10081 168291436
2 33664 679476982
1 53108 78127
2 18282 817652181
1 3709 35502
1 619 39327
1 34506 80034
1 15087 20117
1 49288 60706
1 21242 40775
1 16670 56121
2 15934 76071604
1 35040 79635
1 48958 83268
1 597 2954
2 13896 825642401
1 44810 76907
2 16328 687370010
1 65531 91755
1 46606 97918
1 22378 93600
1 29136 65225
1 27213 82253
2 76122 716273201
2 89756 169878610
2 54816 186497738
2 87102 106841456
2 56021 38827270
1 10380 49728
1 42666 70099
2 21488 642322989
1 58192 77482
1 30978 91568
1 63100 68328
2 17658 725407985
1 31662 95295
2 22484 460505348
1 49441 77946
1 36527 82486
2 14677 986951021
1 17593 34981
1 9604 13117
1 30850 49340
2 16659 802813341
1 12751 50685
1 6680 87274
2 44641 49713296
1 7253 46463
1 23530 77703
2 66200 518544629
2 93433 266794762
1 52899 78864
2 69763 10504867
2 255 165980928
1 40330 51956
1 31258 74241
2 96982 362225267
1 28513 73526
1 11287 24417
1 62256 65683
1 44096 67748
1 40027 40261
1 10904 92210
1 23479 46544
1 11604 47185
1 5745 20637
1 61055 72061
2 19869 409430896
2 62917 329828959
2 16347 388805403
1 91253 94943
2 41440 948477284
2 68716 915135796
1 23139 90425
2 32340 167044375
1 6340 37405
2 91288 276471787
2 58007 618696276
1 4860 75390
1 28747 54103
1 23324 55327
1 23563 49545
1 39364 83713
1 21118 84366
2 88113 56651152
2 33389 553901442
2 49169 895399560
1 52303 85439
1 7731 65280
1 62948 74524
1 21366 53010
2 40583 388807670
2 28354 41381336
1 29781 82042
1 443 76436
1 34162 79171
2 58788 327951746
1 17657 59703
2 70561 402005520
1 4057 48519
2 3327 787362190
2 99213 170515150
1 91903 96123
1 50809 69359
2 7810 624048591
1 24312 96538
1 10507 38228
2 15249 376235668
2 39707 916561342
1 90350 97266
2 57569 835510776
1 74469 98189
2 85280 865105396
2 89305 286879642
2 83310 269417505
1 39872 45656
1 23569 83625
1 6199 8787
1 70948 92198
1 14152 80923
2 4433 90924122
2 97747 136729936
2 37233 201557677
1 21882 99631
1 17332 27195
2 32472 577628305
1 57472 82281
2 23436 618986204
1 26572 49449
2 93538 516466988
2 11042 935299531
1 72001 75460
2 14181 456646994
1 79444 93047
1 35445 74785
2 45890 640597996
2 90042 201287895
2 71073 465387202
1 42050 49718
1 4250 88736
1 29945 63092
1 50892 91666
1 18603 36580
2 43511 182318574
1 14948 51255
1 47780 57770
1 26216 31990
1 24302 35880
1 28999 65259
1 47294 78193
2 5581 855780164
1 68053 74469
1 32050 47071
2 48730 545673383
2 16255 679492509
1 45769 79103
2 99470 617578677
1 1698 76555
2 29406 933330044
1 76584 85908
1 23073 50387
2 90603 311749979
1 14305 47215
1 66215 92630
1 45705 75508
1 43180 73849
2 82146 593247463
2 96090 488639998
1 42484 80043
1 13816 19862
2 55551 74760954
2 4639 219056995
1 16175 82833
1 3794 39348
1 11009 20155
2 42550 24622437
1 55761 93983
1 67945 76827
2 65340 586895576
2 94704 621350679
1 69233 94391
1 38472 74839
1 35011 54156
1 73991 78126
1 18582 78673
2 30161 792814119
1 1659 77733
1 19749 52724
1 2394 57947
1 68743 80501
1 43033 77833
2 81688 139037690
2 95722 330598966
1 62245 86676
1 17563 19102
2 89014 87708400
1 31253 37485
1 49108 77334
1 23492 70638
2 60949 260628205
2 22736 665922347
1 17855 69364
1 9226 31798
2 8257 408831772
1 19182 94499
1 10937 90145
1 19533 69489
1 7912 80042
1 41946 43418
1 33517 77319
2 35040 466836913
2 50303 482656907
1 21999 82158
1 65751 84834
1 15298 76513
2 1277 213554292
1 32975 79355
2 30585 722962578
1 87397 95397
1 12540 31649
2 78114 997295395
1 73060 80304
1 6683 67814
1 65725 98990
2 60838 228761621
1 66088 89854
1 11770 51600
2 93795 830459392
2 39089 547456405
1 7047 42643
2 67581 927756437
1 1851 26037
1 22383 70871
2 80534 730599580
2 31043 410443627
1 54143 70507
1 10671 52305
1 57568 73208
1 54986 81006
1 3678 33743
1 73799 79295
1 18624 71454
1 7939 75217
1 35482 56454
1 11055 78017
2 57630 869188256
1 12288 14670
1 14391 63034
2 45187 745211834
2 17104 763109544
1 65278 99869
2 48288 349450419
2 61955 202321744
1 709 64243
2 3170 107140499
1 38166 47729
1 36593 96853
1 17094 26439
1 16820 33932
2 36284 252282582
1 57407 85418
2 31667 618480001
1 20268 52092
1 48711 79769
1 4559 61616
2 78878 672020046
1 17655 25706
1 4337 62777
1 88150 99705
2 33784 136177353
1 41719 86736
2 12011 128094496
1 28967 83489
1 32339 79664
1 64100 78362
1 5761 11943
1 66152 93274
1 13725 80208
1 41392 54016
1 3093 84893
2 57677 577177520
1 34008 65927
1 7012 72687
2 46721 536922844
1 21218 94111
1 19911 23198
1 22448 37424
1 89858 91556
1 45717 60328
1 17 46718
2 28204 174925873
2 91746 450232882
1 15763 53240
2 73814 41629218
1 43154 50211
1 27938 64530
1 43443 72660
2 98582 501467851
2 57632 382475964
2 30767 856556172
2 25687 745915780
1 15135 96021
1 43605 91737
2 77242 899276112
1 46009 63551
1 12066 79680
1 54499 85355
2 24629 146902094
2 16592 653315523
1 1906 51477
1 24031 92361
2 60344 657806687
2 22041 755877171
1 52848 72913
1 32760 78392
1 22939 76093
1 9909 76792
1 38572 56370
1 45374 52036
1 21765 23105
2 96808 476892956
1 507 87025
2 79970 107984350
1 16947 38996
1 31834 75664
1 13270 41010
1 4941 6283
2 91630 204627035
2 17432 295202277
1 4818 77599
1 28057 48100
1 25502 84482
1 38964 98194
1 39631 87907
1 23272 70530
2 37470 739402126
1 14684 49593
1 83144 90965
1 21444 88033
2 62581 36102620
2 25456 576519506
1 81349 98022
2 51544 631433087
2 84510 698454654
2 27464 818052354
1 42617 54501
2 46747 778590009
2 14614 803441456
2 90918 443018930
1 36814 59026
1 16702 55547
1 15963 47695
2 71597 639317612
1 13086 44006
2 39063 688305108
2 97329 10338173
1 353 9383
1 5211 93734
2 2463 566080627
1 6498 7647
1 9792 93474
1 11575 39747
1 41846 88143
1 26407 96721
1 52712 66409
1 23719 43827
1 49406 68512
1 4310 64667
2 60179 412599439
1 84839 94154
2 26332 276666565
2 25633 103564752
1 10773 18426
2 50125 741905613
1 5213 26751
1 12476 91817
1 14585 36958
1 34340 86641
2 53709 116494290
2 78187 757396187
1 208 90161
1 61298 89148
1 64201 82047
1 28266 95493
1 50181 59641
1 73860 89329
1 29649 71338
1 26843 70700
1 29126 80286
2 37618 321298867
1 15163 58855
1 4295 75668
1 57004 58282
1 57472 86591
1 5463 8508
1 3653 8348
2 20791 501742881
2 71015 788168901
2 32441 430801935
2 81122 73250613
2 91803 823285634
1 58502 77722
2 75030 212368079
1 37977 76202
2 78670 103175885
1 29037 38021
1 3903 44248
1 20857 71577
1 3877 43372
1 54156 73658
2 29996 239577220
2 68252 535084509
2 19189 408646611
1 75815 99679
1 44200 99942
1 32836 83316
2 1038 351119106
1 45478 88732
1 73211 94583
1 3410 40417
1 13984 73568
1 46679 53917
2 32358 486921379
2 27950 822044874
1 30710 42978
1 4889 55012
1 3650 80837
2 38436 206570778
2 29121 721771870
1 59257 98544
1 7245 22299
1 86146 91422
1 40913 56758
1 6637 33020
2 89839 4402689
1 8010 71741
1 34828 46872
1 912 18054
1 33344 85129
1 32364 44787
1 24993 51321
1 24628 89567
1 22190 75066
1 59573 74474
1 8314 34964
1 7251 88917
1 24758 49075
2 29558 171081644
1 34503 55466
1 33665 69927
2 43818 777708773
1 79220 83997
1 3403 87502
1 47993 90579
1 58074 71212
1 60716 69388
1 39908 92772
2 16802 670244180
2 21858 729475456
1 34887 90021
1 57925 86815
1 41249 73456
2 54084 206209308
1 19830 29239
2 88355 401693116
1 19713 41485
1 6107 8165
1 9326 83537
2 77813 999828761
2 17463 17326766
2 83665 581138176
2 81924 874778732
2 8120 186578489
1 51004 98461
1 54353 74166
1 5219 73716
1 39077 49261
1 27312 27876
1 37397 90310
1 6557 69299
2 91704 812864136
2 60658 422007639
2 39832 420731
2 78179 48323422
2 56417 181429616
1 23335 50376
2 28325 162232917
2 18125 26620972
1 71538 86613
2 38236 871063119
1 20791 92909
1 38951 71558
1 20132 79492
2 18586 664219113
2 7890 738628539
1 16923 92224
1 3906 52355
2 28276 981469847
1 16346 34110
2 44715 388265117
1 6056 99181
1 445 18048
1 52993 67247
2 76096 493230595
2 75346 675898054
1 34999 94884
1 83723 85280
1 76007 85370
2 50593 343995605
2 2486 398643543
1 43588 66496
1 9991 48600
1 43525 44056
2 62270 822230439
1 34074 81347
1 50462 84518
1 12135 76129
1 70838 71912
1 78654 94054
1 7124 46410
2 91560 132887852
2 11782 442535763
1 25381 89991
1 50116 99998
1 37102 54076
1 19525 88123
1 17639 68970
2 34781 433713199
1 14087 14899
2 424 659174940
2 66989 705590792
1 4116 31089
2 54533 553634870
1 54847 81505
2 87043 631235523
1 8256 46841
2 64558 567690782
1 47969 61333
2 78649 211576638
1 38108 93954
1 20271 93256
1 10603 15747
1 12387 51679
2 19624 396111178
1 56063 64235
2 4074 942452625
1 24750 76321
2 92710 430435316
1 1196 96465
2 26395 298214459
1 16903 21630
1 27806 73927
1 1821 76563
1 4930 82176
1 812 34798
1 58940 92331
2 83087 432052092
1 73445 87138
2 56898 390476521
1 4431 44785
1 2807 17990
2 69148 238712732
1 53051 86558
1 72362 90858
1 18386 77517
1 71251 76635
1 3332 82478
2 86693 108041772
1 61484 68387
1 75451 90161
1 77696 97833
1 9051 56883
1 37879 74720
2 89369 838101570
1 45331 74085
1 62603 98203
1 76496 94677
1 53877 57270
1 46192 50390
2 31033 252235721
1 11008 16816
2 49337 55493088
1 19985 40107
2 11053 392437473
1 11732 29446
1 41610 72827
2 82276 922964139
1 16783 99025
1 15868 72526
1 80791 81570
2 60227 443241721
1 86721 95605
2 45261 174121090
2 14481 428470741
1 6486 81293
2 99884 974195625
1 13059 19838
1 11130 14445
1 24038 53359
1 81806 85854
1 27668 80333
2 52101 573436919
1 43061 84268
1 47930 98166
2 78169 583428252
1 8855 35067
1 59730 86291
1 26819 52987
1 11495 20903
1 35171 40564
1 1799 53661
1 31907 98585
1 56799 65508
1 71608 80559
1 42747 76751
2 94368 263921498
2 13934 207083781
1 61253 64670
1 10499 49224
1 6402 69354
1 24100 71204
1 32561 55588
1 27850 53721
1 992 15118
2 54357 747374139
2 32773 471711113
1 3450 90811
1 1871 82586
1 21801 93338
1 41399 49138
2 91974 164306696
2 41947 334725454
2 31280 820595314
1 41984 61608
1 1064 98488
1 42765 50039
1 52149 71005
1 31965 67862
1 29667 80452
2 98063 375478792
1 1653 74576
2 12880 304688749
1 50567 97601
1 29989 45764
1 28360 78539
1 29697 74589
1 80585 88005
1 2135 13522
1 43882 86321
2 94479 463871180
1 18939 77522
2 43215 2737594
1 1862 97503
2 50771 789776168
1 15401 56376
1 46797 50621
2 41840 267446031
1 11863 68634
2 80711 612617158
1 9915 55540
2 64833 337493730
1 3130 90653
2 34099 18175306
1 50540 58396
1 50357 61723
2 53963 550129282
1 75387 89641
1 19808 31755
1 35585 39980
1 23915 72403
1 24643 43965
1 18671 60740
1 2400 38092
1 74077 87232
1 46959 80100
1 86654 89644
1 39495 97372
1 1533 39460
1 20975 96762
1 6802 65063
1 7625 35240
2 21162 932137795
1 699 36378
1 54584 87073
2 98049 295278045
1 2703 74014
2 31404 352460809
1 1535 36456
2 45020 463492544
2 39535 224389215
1 31258 36913
1 14202 25006
1 43441 55088
1 33754 42484
2 7094 811047437
1 16705 29993
2 95388 721432337
1 30055 76902
1 27081 27719
1 11509 28720
2 33885 655362922
1 59714 83923
1 30044 73460
2 26852 940608750
1 28538 77767
1 39821 89258
1 41190 79487
2 44674 272710873
1 30137 92055
2 42051 951327723
2 17216 782879226
1 25298 88347
2 9064 336887981
1 14661 20566
1 62858 71002
1 60062 67550
2 30296 934984192
1 41937 65431
1 57498 72198
1 42929 95830
1 65549 74875
1 90946 96357
1 35098 98742
1 28333 54310
1 19692 66066
1 9001 86247
1 34287 82320
2 17883 918196212
1 17957 91411
1 21617 59606
1 5420 62583
1 8891 78485
1 10057 47928
1 72833 80885
1 20929 84916
2 64909 519324199
2 99482 580946442
1 2613 45975
2 50021 334147159
1 85075 91693
1 31937 57627
1 21562 27660
1 14141 32197
1 23373 81078
1 41021 43851
1 34065 36466
1 20231 40147
1 74065 85984
1 43752 72680
1 27490 97388
2 39110 597301755
1 1192 23873
2 13517 405129654
1 29599 85338
2 30785 113966746
1 12652 46117
1 25705 27793
1 29035 48562
1 51296 77074
1 10233 97501
2 12145 282524898
1 64943 65997
2 8947 796098792
2 49859 281633195
1 681 78094
1 45657 72040
1 53133 78790
2 12266 225622926
1 49036 93578
1 23909 45687
1 5752 70083
1 15280 16551
2 13747 628198195
1 42217 52479
1 4304 75984
2 91550 370099005
1 37945 56144
1 35293 54376
1 61587 75044
1 29822 69819
2 41459 158261651
1 31664 81775
2 85901 519963948
2 28480 118449870
1 46672 48252
1 54096 98198
2 89381 399358471
1 25975 81610
1 81824 94611
1 7702 60735
1 28710 96501
2 47548 858304452
1 61279 66172
1 39187 45273
1 6717 38142
1 25432 57256
2 25422 680698239
1 56504 81119
1 19399 99359
1 59810 74299
1 273 96293
2 19763 469730963
1 21472 43263
2 61722 845013319
2 63535 183103072
1 592 87044
2 23034 616683867
1 27147 30218
1 22402 62135
1 35273 67641
1 30733 66668
1 43672 96122
2 76216 693321347
1 9247 47291
1 8282 18446
2 22388 957124578
2 50854 119579678
2 69606 583264455
1 81980 84841
2 78831 574854421
1 34297 68018
2 33617 678260965
2 45667 925314329
2 79426 444149386
2 69007 757763043
1 57633 84917
1 89834 92919
2 73864 375891931
2 80040 689496568
1 44776 85263
1 36728 40407
2 4097 478126566
1 24829 38791
2 80641 707076266
1 83514 86354
1 4045 90991
2 44822 140397217
1 7867 96752
1 57095 95897
1 50520 72251
1 37792 66423
1 32997 89972
1 58420 89966
1 37071 92752
1 53271 91991
2 89230 177397009
1 1453 64287
1 28004 87675
1 764 4782
1 21171 52508
1 57610 88409
1 26995 99751
1 7549 28837
2 87877 934601757
1 36029 48054
2 10381 269279118
1 16706 96374
2 29602 459558425
2 44766 491003951
1 34676 95781
1 28380 52023
1 34415 75699
1 59317 98298
1 33371 79223
1 26160 84978
1 10512 51386
1 67602 67819
1 32698 68177
1 6823 93462
2 42056 764302980
1 40179 99535
2 40624 953051491
1 10361 27980
2 93634 314147241
2 37675 231769127
2 64738 927426109
2 86768 967371375
1 581 17322
1 63175 85441
1 5205 66679
1 58120 67926
1 47256 79091
2 12426 796131903
2 1731 565905759
1 74123 93773
1 6289 53576
1 53505 62687
2 24572 705695120
1 29206 30007
2 47422 555446011
1 16653 63443
2 98654 325628771
2 78539 959989529
1 12216 49120
1 57402 60620
2 24553 337865719
1 13090 21868
1 39039 60421
1 41004 71817
1 79117 79423
2 87266 335107936
1 45112 78720
1 18079 92763
1 53036 67305
1 52442 67686
1 6415 10088
2 50895 903104889
1 31231 99985
1 44396 62020
1 49723 99471
2 4486 741456275
1 25959 91860
1 9332 9837
1 7928 78634
1 53480 77228
1 2333 75967
2 9443 883079688
2 24854 963155973
2 24510 753129573
1 8112 90927
1 10561 27054
1 58219 69832
1 69975 99971
1 54569 75283
1 75764 99168
1 5224 50735
2 1413 342838703
1 88997 95563
2 56025 434648463
1 21290 77453
1 43326 93814
1 7930 83046
2 26791 227690846
1 3310 35969
2 5182 38223435
2 68230 950581012
1 384 22570
1 51788 58610
1 24066 42562
1 6877 66520
1 7602 50669
1 39387 56116
1 51212 92822
2 56588 370683969
1 17043 65888
2 45729 237798099
2 10116 701982338
1 11496 86753
2 11206 431408824
1 18802 95092
2 54323 507456553
2 98759 152564111
1 56359 67353
2 26376 694997439
1 3025 97352
2 91653 285672517
1 37239 54955
1 27137 92449
1 49473 91670
1 25057 50082
1 39608 93017
2 91101 131926410
1 9992 48305
1 35557 85344
1 5104 34807
1 60462 73506
1 13910 40440
2 34984 141995993
1 78278 96636
1 43782 58457
1 70341 95779
1 37319 78948
2 18362 255102642
2 55248 889563822
1 14280 60824
1 764 56709
1 43247 78372
1 13496 63047
2 31807 988338208
1 62652 75500
1 36316 59923
1 22407 47381
1 66847 87310
1 24076 48611
2 56323 560355005
1 7350 57568
2 7912 852817975
1 25395 55767
1 60666 80884
1 91490 94165
1 35812 63917
1 24685 79915
1 10891 52253
2 82796 12680355
1 64579 89219
1 70059 80531
2 59761 870643798
1 3040 58747
1 16933 62309
1 56029 94414
1 82488 97041
2 75959 409381732
1 41266 79839
1 1448 95148
1 20828 59355
1 54957 63499
1 13227 61899
1 82310 87154
2 32647 838659578
1 40848 51734
1 6087 21335
1 41949 86172
1 44692 85290
1 35273 48084
2 15809 279181875
1 24451 74759
2 57472 748010510
1 67947 72531
1 25591 72213
2 28125 185305215
1 77099 90061
1 50955 88811
2 56266 171538263
2 96748 13460292
1 7088 62302
1 51676 61015
1 37989 61427
1 51442 78935
1 8176 94005
1 72933 77324
1 50642 75722
2 10392 177992448
1 88311 94536
1 55748 62189
2 30543 302370546
1 32297 84456
1 17609 48857
1 14411 36243
1 3748 10271
1 22621 56915
1 14754 74813
2 39144 842506591
1 11886 60886
2 46539 998305619
2 93707 711751297
2 12346 643717294
1 50873 74104
1 13152 68359
1 25418 58688
1 13153 44641
1 74739 95724
2 71939 316020158
1 1821 13157
1 41596 97827
1 48174 78490
2 48127 7479819
1 2684 76966
1 31468 56389
1 53936 83393
1 14729 80446
2 96547 76976031
1 54870 93180
1 11327 60134
2 13095 910113504
1 257 59297
2 41826 158397824
1 2333 56539
1 325 52889
1 51664 59162
1 876 30080
1 79682 79939
2 67880 2232195
1 77732 89605
1 85600 97058
1 11491 92013
2 26756 324803537
1 5494 27458
1 37222 61047
1 25224 93246
1 11320 78319
2 13283 131712467
1 25441 43872
1 65246 77659
1 56678 75283
1 66401 99689
1 12790 55582
1 16718 70008
1 1280 81255
1 16623 50710
2 63612 171978766
1 87309 93539
1 41602 90037
1 27042 77980
1 26583 59781
2 59735 366087629
2 89337 587906207
2 28125 83508312
1 52093 76881
2 68341 746909824
1 63870 66209
1 37249 37648
1 22614 51376
2 12904 585934486
2 33490 455164440
2 44446 327984453
1 72728 95104
1 15191 23212
1 37940 57898
1 40876 51927
2 95981 135547761
1 38468 40108
2 5148 105827949
1 28520 58823
1 61198 71339
1 34338 80375
2 67845 219471934
2 31760 6959009
1 85083 98424
1 18313 97682
2 12611 306357091
2 69738 879472012
1 33165 65521
1 87256 88830
2 48377 115599008
1 53241 53727
2 19185 740704993
2 52831 966471163
1 88252 99088
2 38170 41133692
2 90159 589858244
1 24027 82621
1 3411 9024
2 41581 166214347
1 51414 83380
2 38579 185505530
2 34736 11017594
1 18178 70122
1 23416 56657
1 36403 45385
1 34524 64126
1 32960 97388
1 429 7995
1 57962 94279
1 44685 75394
1 57194 63246
1 22143 28493
1 26270 85986
1 23264 91935
1 9957 79952
1 74722 80954
2 93823 771160710
1 36053 36179
1 10271 97207
1 8189 43085
1 65569 93122
1 32361 58757
1 31180 61189
1 40270 62564
1 52061 75433
2 13163 992979127
2 77114 877534987
1 12990 82613
1 2611 55567
1 6724 47220
1 49353 61138
2 92026 987489182
1 19301 19662
2 29442 164447851
1 30473 67386
1 56522 70730
1 68899 92665
1 50682 88046
1 39734 84382
1 18242 49468
2 62649 520819600
1 2932 20450
1 3351 70999
1 62844 96926
1 61850 90388
1 45111 54455
1 22094 61195
1 25883 80853
1 42090 45564
2 4151 80671605
1 4589 46615
1 40206 92133
1 11982 83144
2 8102 511007281
1 39779 61156
2 64238 709715310
1 951 77522
1 26832 86155
2 84572 147327687
1 40093 80753
1 80699 94072
1 38079 72785
1 21356 77970
2 68905 911681193
2 91229 314930354
2 36713 522623914
1 91471 96346
2 16899 351672790
1 64775 70427
2 76709 200010180
2 41163 567864208
1 65600 88925
1 42656 52534
1 4549 95228
1 22050 83921
1 30139 98887
1 2840 37546
1 43691 90309
1 21792 88795
2 14095 656459103
1 7934 26527
1 20720 48515
1 17769 82136
2 86080 669579318
1 7533 50914
2 86350 684915458
1 38085 88696
2 92561 101515137
1 69926 77308
1 15022 99464
2 77921 598712943
1 27543 75596
1 25023 39339
2 11739 653461024
1 3116 45203
1 33142 66176
1 52859 70375
1 579 29239
2 68957 850033888
1 2940 30045
1 58107 98195
1 14145 76955
2 78377 316445270
2 4023 224769489
1 61150 71997
1 52858 57523
2 85648 5629335
2 13354 766476570
1 59154 79210
1 86938 94025
2 45967 865524492
1 19730 69509
1 18083 45800
1 57407 69756
2 48717 716310591
2 80817 882665250
1 32478 43185
1 72643 96218
2 82705 380967265
1 44037 91372
1 4532 93149
1 11542 79710
2 98695 242591427
2 8460 566112967
1 83884 92123
1 61569 73207
1 79041 84190
1 37791 48453
1 26719 91788
1 45778 79091
2 59410 667965262
1 4605 50038
2 2686 848553540
2 57054 588981156
1 14288 30994
1 66406 71190
1 27826 43108
1 77980 92448
1 9279 15626
1 27562 49047
1 32650 54962
1 2246 43619
2 13273 156516801
1 49630 71629
1 16600 63224
2 89054 745192074
2 23363 918432867
1 78051 81544
2 77043 726315683
1 5656 91044
1 48135 92829
1 79903 96252
1 24260 24372
2 96354 873584722
1 14000 37316
1 2460 97442
1 43024 88411
1 28259 73829
2 26767 147011214
1 7574 8774
1 19809 25098
1 63517 78582
1 40633 70775
1 20056 63216
2 36871 606080564
1 4014 50989
1 1894 81343
2 77134 944634734
1 28459 30140
1 6146 7564
1 41009 63112
1 35455 83962
1 15435 81080
1 29967 83540
1 1179 90429
1 74231 78705
1 3598 58750
2 33619 244037571
1 56620 87874
2 68853 911655496
1 10195 50448
1 13948 22866
1 15623 33454
1 56011 56069
2 93218 969621811
1 66917 85683
1 5147 35856
1 73062 78460
2 30489 9848157
1 57538 66024
1 9848 53282
1 4470 50121
1 15814 32635
2 33197 620410037
1 8307 88253
2 71050 777866446
1 40653 75150
1 27337 65596
1 1475 80514
1 48974 96856
2 87229 589435763
2 7821 480745461
1 17203 46758
2 1978 779431729
1 22204 98677
2 1363 115293146
1 53241 93147
2 1965 492358660
1 39434 76115
1 24316 44362
1 8286 87367
1 34439 53026
1 12465 95973
1 64230 69259
2 95378 593637235
1 10592 45326
1 42403 50885
2 88296 836120533
2 62921 14464841
1 44949 78252
1 34434 38597
2 16732 784718274
2 29019 65700026
1 7054 16671
2 8050 224263036
2 85529 416494779
1 71647 98303
2 39716 662319485
1 5908 90734
1 61617 82002
1 98745 99851
1 12660 91525
1 25971 42266
1 22077 35579
2 54300 566893098
1 59117 59178
1 15910 98816
1 4888 63828
1 3027 44027
1 44531 73169
2 14508 862365145
2 74202 469396479
1 948 65975
1 37082 68663
2 15758 98258818
2 9873 12430199
1 27468 50887
1 10794 42733
1 59007 60146
2 25792 524608036
1 77080 79151
1 22287 22541
1 35455 74719
1 44723 55091
1 15990 36377
2 22126 289961079
1 68418 94640
1 24473 62927
1 22045 48605
1 49799 60639
2 42551 695837176
1 45157 69102
1 56004 62237
1 45462 74435
1 66208 70306
1 17646 79139
2 41717 177078414
1 35051 90323
1 38663 64825
1 89553 98219
1 19845 76066
1 29789 36772
2 52213 188158447
1 54252 89923
1 17515 93299
1 9772 61958
1 41544 57128
1 54254 61187
2 43110 723863225
1 62989 86463
2 7119 381741187
1 10258 93950
2 96554 411157696
1 30814 42834
1 18357 55911
1 31129 42598
1 21238 56017
1 48465 80310
1 16403 61624
2 61037 150204402
1 55000 63597
1 9483 36090
1 17706 61113
2 77093 912005904
1 60953 68804
1 5246 49988
1 45892 57739
1 29448 96102
1 31869 92816
1 1188 77084
2 82177 481680065
1 21643 30165
1 27858 47852
1 1815 54993
1 86659 99701
1 31923 86165
1 55388 99589
2 33823 530208463
1 47286 64418
1 8066 88011
2 53231 235927035
1 16011 34655
1 15798 93683
1 46653 51487
1 33374 52350
1 19456 36703
2 63870 347140291
1 7926 12278
1 22498 92219
2 43239 963421902
2 68605 736135199
1 4643 65110
2 84944 820528239
1 16713 39733
2 87033 947652932
2 35666 414052568
1 29496 50464
1 14911 65047
1 52477 57203
2 88193 152403594
1 38605 53689
1 61085 62303
2 88087 645230931
1 25524 30144
1 38009 89595
1 66317 83214
2 43353 6445868
1 58317 90069
1 50696 85321
1 77586 92115
1 3961 38892
1 64014 78796
1 17859 91057
1 11760 67139
1 14244 82194
2 73605 118224967
1 7893 19688
1 40080 94968
2 12259 885568841
1 24609 51113
1 91236 91951
1 74655 83693
1 33293 94325
1 21394 65763
1 31173 90594
1 26530 39728
1 8710 72152
2 61098 201219398
2 34448 146164448
1 37751 50588
1 8685 27292
1 14059 32033
1 17933 23681
1 54895 96836
2 64059 169768317
1 26667 61458
2 91739 358707374
1 48659 55845
1 28340 56627
2 37468 480355491
1 7614 53202
2 26214 507957808
1 65546 69870
2 15491 127741048
1 47137 76315
2 48525 526583034
1 31077 50676
1 13583 22319
2 40493 949666206
2 76785 436554938
1 22454 30407
1 27881 51058
1 43957 80466
2 16225 783991214
2 49124 114717468
2 27331 480075760
1 50417 70956
2 17196 842410005
1 11829 41520
1 3771 53935
1 9628 48491
2 51625 901796788
1 8531 22981
2 66501 91223370
2 37390 802462102
1 43315 91088
1 25248 32845
1 3831 36224
2 95702 559711622
2 10976 867188799
1 34101 53802
2 53855 91191648
1 43527 58455
1 14600 92538
2 81314 545575153
2 48102 468152136
2 50793 697047866
2 89442 985131202
1 52174 63238
1 28693 82109
1 54849 81768
1 31491 57479
2 19736 108661246
2 51822 603656593
2 84790 257447331
1 80458 86353
1 25313 84147
1 76652 86536
1 69222 81501
1 41256 43714
1 58352 70371
1 58102 98113
2 3281 463664909
2 22898 20158654
1 28878 31695
1 55117 65575
1 42034 95638
2 61410 17965933
1 34286 70138
1 52554 74970
1 3137 92652
2 4630 319853147
1 16733 63985
1 11351 83915
1 54937 71521
1 20602 81166
2 22932 810911583
1 25974 80734
1 86203 93420
2 60048 877172285
1 14327 83054
1 17529 86511
2 75621 528721935
1 2461 18853
1 3175 57933
1 10190 34279
2 75697 249375737
1 22230 23451
1 22883 91611
1 14294 26114
1 13233 82340
1 873 49188
1 77449 88446
1 8702 9272
1 23872 52721
2 87092 551758298
1 4066 84728
1 38499 56410
1 49145 90531
1 6448 10916
2 19516 17273613
1 38993 97618
2 156 630205665
1 52442 93011
1 15691 76937
1 7300 89026
1 70798 77079
1 4482 83047
1 13061 40054
1 13787 49777
2 67896 790117491
1 26582 49322
1 28963 94120
1 3836 43846
2 76677 837493066
1 70200 73534
2 83461 933700244
2 16235 805316915
2 64582 366729747
1 40885 77982
1 5778 21261
1 5486 8528
1 34696 40111
1 53739 94528
1 10560 79137
1 55848 94367
1 73227 87130
1 63022 73064
1 73185 92714
1 11517 16107
2 99937 810772380
2 1911 402617823
1 24889 68089
1 6612 29474
1 77669 98438
1 35865 95323
1 28560 83072
1 67564 98850
1 58893 75857
1 14125 74454
2 81395 21628310
1 22841 67325
1 25918 62799
2 15540 908715338
1 32399 47386
2 85633 70657245
1 60902 88626
2 31802 474912681
1 6195 93521
1 3556 17749
1 8693 35857
1 27016 86231
1 18810 97148
1 12469 89266
2 25568 788963721
1 21469 47878
1 6134 18157
1 61677 95966
1 14104 62814
2 3648 919242057
1 3401 68491
1 27968 34357
2 16652 562430818
1 4695 81689
2 53189 476251772
2 19859 974636263
1 68619 83214
1 14974 66568
2 7994 72008552
2 60726 183372065
2 98911 913354856
1 4590 33899
1 24637 35008
1 1606 47629
2 6384 712775422
1 12074 58876
1 29905 69164
2 69152 627480188
1 11178 64901
1 29471 44461
1 50507 92780
1 41273 77934
2 17567 310648468
1 21122 69044
2 75922 842671443
2 22568 155254537
1 4322 56325
2 48026 456640348
1 60736 71562
2 34528 32354177
1 2969 26508
1 842 22043
1 18646 67519
1 23595 57817
1 37107 57977
1 47482 59244
1 4222 26968
1 3779 54958
1 6107 97258
2 72862 254102755
1 13275 28721
2 23231 671354885
1 70778 83170
1 39593 57888
1 22699 70733
1 34357 93614
1 50315 58434
1 66272 70392
1 26783 79402
2 50371 555312186
1 60325 92304
1 13328 66079
1 20507 26484
1 55677 86314
1 31290 51619
1 44596 76515
1 10030 26715
1 21004 70226
1 6999 92862
1 7533 77399
1 12924 95420
1 46139 54895
1 64527 82660
1 74381 93504
1 54688 73706
2 73879 451327328
1 5128 89009
1 81702 99952
1 7654 54508
2 21350 663496180
1 23427 82475
1 7723 22845
1 4073 51906
1 29463 96571
1 33897 78328
1 2463 12117
2 26069 887106437
1 33131 89498
1 52336 62266
1 44799 44822
1 77521 88696
1 76022 80907
1 1113 18161
1 18505 31075
1 18211 67467
1 29176 36194
2 66497 456106278
1 1428 65135
1 74512 82932
1 70046 76977
2 46174 603650291
1 80407 85940
1 64288 74157
1 16169 40892
1 11833 67431
1 27416 28552
1 22572 68619
1 37784 52019
1 10331 24762
1 61085 71555
1 60604 77464
1 15549 24889
1 37654 70625
1 13845 63908
2 10255 637718226
1 15404 15704
2 62624 5855924
1 48462 79755
1 19612 43974
1 83059 96871
1 77990 82720
1 3550 87806
2 2461 687355396
2 92375 613288720
1 71433 97891
1 4135 13821
2 2032 980877219
1 18493 69922
1 5913 36437
2 93106 247048327
1 5533 38712
1 31940 47645
1 52247 55685
1 29714 53948
1 46701 92539
1 6403 10480
1 25272 42484
2 9883 201699329
1 5174 38372
1 52958 78308
1 7694 96818
2 33639 344135871
1 47293 97696
1 32873 92027
2 64611 718507098
2 86067 910746209
2 73283 237724587
1 16870 29713
1 43898 95132
1 33240 33697
2 52418 811626830
1 48744 99640
1 2490 17351
1 27609 64149
1 20119 46744
1 44136 91783
1 40336 73806
2 86747 710979291
1 21212 39876
1 45262 61736
1 52936 74060
2 59614 657468892
1 46183 98934
1 80971 95595
1 50914 75122
1 13072 41243
1 9672 67298
1 87780 98640
2 84139 380152810
1 1478 99901
2 88658 856802241
1 17961 78323
1 8644 85364
1 2986 56507
1 63770 81619
1 72048 91222
2 84683 772218616
1 12714 26415
1 32541 36660
1 36611 59978
1 51040 84615
1 49143 70428
1 5350 48127
1 37489 70858
1 62075 84447
1 84837 89862
1 19371 77258
1 64475 89022
1 33374 95999
2 53215 517092676
2 12901 272979981
1 47531 67830
1 24185 67712
1 34545 38643
1 86876 89535
1 2759 69959
1 28416 71068
2 88526 118051604
1 31924 35455
1 43075 63043
2 92205 966229713
2 14634 906137931
1 15821 27799
1 5367 23617
1 60899 92444
1 74592 90335
1 5844 98863
1 17150 31418
2 69293 781351418
1 38048 67018
1 56029 93774
1 40152 43086
2 20742 85879199
2 81997 996271515
1 18872 79272
2 34631 325986815
2 43085 797902468
1 14181 93325
2 42321 572419550
1 4435 71892
1 63323 82929
1 45047 58515
2 37621 342750134
1 53129 89364
1 29564 97280
1 47789 49165
1 38297 81303
1 34486 76017
1 14768 97410
2 33900 534520168
1 27133 29732
1 36975 75933
2 16089 38338604
1 20556 36614
1 36312 84785
1 52618 73869
1 33590 71774
2 56147 213631552
1 803 83644
1 61180 66403
1 11050 61696
1 3731 4754
1 56963 93624
1 26344 73850
1 11447 80284
1 73411 74452
2 24905 915018169
2 35601 921331668
1 10977 25670
2 37005 248638807
1 59055 72466
1 10406 72945
1 40933 45156
1 11572 71544
1 13107 15544
1 83816 86532
1 51394 77116
1 11369 75057
1 89 70723
2 26 484914794
2 59890 938336900
1 42283 63094
1 48901 83345
1 30663 42108
1 28175 94908
1 72990 87578
2 31426 808627748
2 41217 101532727
1 28723 75494
2 85016 966600811
2 68832 352564225
1 37348 59251
2 81312 765899306
1 27522 70696
2 45584 444078322
2 2928 377205071
1 7220 65626
1 27706 39942
1 15843 56648
1 56367 58727
2 2761 284286547
1 3290 46757
1 22339 22374
1 81042 96599
2 48666 87222618
1 2700 73052
2 91424 14572977
1 6043 45267
1 1341 86721
1 31197 31559
1 21661 75232
2 26227 896101297
1 4455 36931
2 23690 682981694
2 15947 558831495
1 803 32619
2 90671 839892799
1 10531 70886
1 15473 88586
2 16028 735395775
2 1938 930923065
1 18029 68287
2 58123 401376063
2 6530 535606369
2 91217 892166361
1 607 89723
2 73250 966167420
1 84410 89573
1 37193 47856
2 82801 43560276
1 51941 99637
1 13546 28496
1 59865 72759
1 57910 73328
1 73358 79195
1 39751 67032
1 82642 90172
2 95857 218301902
2 7258 625529219
2 56879 328940596
1 3507 20202
1 13832 15122
1 13358 88455
1 78975 85030
1 8269 23806
2 59145 905880128
2 55791 599147589
2 31228 903528879
1 82615 82969
1 24730 42795
2 83111 827953981
1 13884 87942
1 35699 35769
1 25714 52926
1 24405 55973
1 10916 55931
1 29148 61708
1 35033 62363
1 52951 65819
1 1450 34553
1 824 42362
1 923 65352
1 6671 8832
1 13400 32631
1 19667 54638
1 12190 84344
1 85006 90095
2 81537 594543860
1 63434 76717
1 3625 33159
1 49485 59395
1 65855 90507
2 51811 762312727
1 14315 55919
1 28386 31810
1 18985 83904
1 33734 69813
1 59176 94205
1 14289 62283
1 20056 49697
1 38467 42478
1 23752 70595
1 34378 94267
1 50698 73344
1 34981 65271
2 10759 441872487
2 28621 68380419
1 42079 67793
1 13889 32419
1 45636 53749
1 27233 34011
2 18540 886858780
2 50258 758576519
1 29853 92480
1 19345 57146
2 67187 923213925
1 8609 84848
1 7295 60019
2 52101 870418468
1 23791 39584
2 71721 161702020
2 19500 84490832
1 37040 69179
2 4554 345266328
1 56910 91944
1 62000 87956
1 21533 46893
2 56309 51830362
1 5512 65393
2 51464 651691571
2 62514 243205690
2 45281 451877050
2 97197 598607364
1 23775 48861
1 18647 62341
1 4142 77960
1 64573 93726
2 42093 245215931
1 26186 41443
1 59907 96495
1 3070 97025
1 39187 66998
1 50973 76992
2 52307 826111421
1 30608 76062
2 33592 198197049
1 59634 99324
1 5529 71898
1 11228 90307
1 35801 60288
1 16761 86322
2 4865 28688810
1 55688 62507
2 8066 43893568
1 48672 99658
1 4603 42323
1 29438 46034
2 73281 155682647
2 45661 549610216
1 27450 67166
1 2968 83855
1 10088 68132
1 74065 75280
1 72663 91801
1 13240 42006
1 39309 60586
1 32452 95301
1 9620 12911
2 51077 539945218
1 44664 75651
2 80904 78794793
2 95089 708339062
1 26750 77083
2 37327 424468308
1 12744 95116
1 12174 13419
1 6524 91478
2 52304 696641039
1 66735 73896
1 25646 84947
1 627 50810
2 51274 906768030
1 59062 95535
1 16435 25336
1 54141 76137
1 18523 65416
1 43357 51636
1 13429 35447
1 80881 82647
2 98711 545184161
2 34404 606215028
1 79336 96923
2 59743 316089059
2 70536 471482128
2 88206 686291407
1 15416 57375
1 25057 34826
1 34544 44429
1 7281 21916
1 33614 55396
1 12595 79311
2 22185 665677152
1 12960 62779
1 11836 44914
1 73602 84047
1 6769 64278
1 35939 56542
1 38921 39038
1 32472 47213
2 86312 82350911
1 21386 78588
2 97037 723590740
1 50981 65043
1 46036 92944
1 55471 66660
2 14386 234753242
2 67085 234527868
2 32638 550197824
1 42549 69736
1 1976 84293
1 48075 88405
1 15948 99477
2 96626 507991695
1 65029 97261
2 85921 519920524
1 46133 72264
1 106 60950
1 17894 54154
2 59207 124026718
2 41486 108291167
1 18344 85791
1 39852 61369
1 9968 73499
1 22546 40928
1 86876 93391
1 25029 67907
1 27306 38973
1 9787 40827
1 76246 96175
1 16322 73972
2 65648 453640342
1 736 12106
1 31631 95405
1 52154 95961
2 56094 373598180
1 54131 76534
1 49018 82399
1 28369 61919
1 28168 55186
1 30629 94255
2 46726 284987212
1 75467 91509
1 76574 99256
1 16539 41530
1 61147 98341
2 8723 461319983
1 34768 78933
2 2697 574467285
1 46950 47139
1 38944 49660
2 94319 468151439
1 25828 43684
2 30379 824078989
1 62642 74440
1 43594 62618
2 3526 833107375
2 56139 656766358
1 71302 90031
1 14902 96261
1 66669 89186
1 14485 56523
2 93946 929114382
1 36358 80785
1 30489 88911
1 76825 87840
1 61009 67943
2 18099 811294392
1 41577 59152
1 12901 97200
1 1332 84354
1 18655 72090
2 80508 104497257
1 57636 64775
1 17320 34414
1 30508 91646
2 51113 974081355
1 23319 42463
1 86061 94216
1 32560 86331
1 3823 69033
2 3387 560018142
1 17926 78260
1 59861 60994
1 51130 84818
1 79227 83077
2 47088 731537091
1 34447 83643
1 85117 87893
1 24694 74953
1 21637 21806
2 18088 311413607
2 81063 847447660
1 5050 20152
1 6934 84326
1 36775 86701
1 74898 78286
1 2572 57999
2 74390 759617146
1 54099 97823
2 32931 220309777
1 59847 63842
1 41052 92163
1 9251 97541
2 15587 823894732
2 45329 355038971
2 5859 179548891
1 2868 61513
1 61 39872
1 58148 89375
1 15375 90812
1 22541 63284
2 13003 356604291
1 20958 68850
1 41529 62098
1 38686 71503
1 61305 81028
1 92170 92532
2 54641 163066811
1 83953 97358
2 68292 150209958
1 11406 90612
1 14561 51428
2 1861 62123420
1 28906 77111
2 40965 847239380
1 49452 75079
2 79815 974240378
1 26219 87559
1 71561 78332
1 24134 53908
1 31036 73947
1 907 35597
1 86365 87764
1 57895 85283
1 13459 46513
2 64282 815231930
2 4652 21385159
1 39573 61348
1 7862 45240
1 29022 31250
2 34085 190928288
1 8004 93311
1 31999 46694
2 13804 139358482
1 4134 5734
1 1751 69527
1 41853 78725
1 50207 58584
1 24762 78777
1 67991 75218
1 6404 82143
2 11548 947834529
1 57358 60255
1 632 5712
1 83317 90269
1 6357 34981
2 11734 381766913
2 89788 880765744
1 13491 54665
1 77371 90021
1 21128 44781
2 55971 791434419
1 33552 68524
2 73776 508969975
1 37725 43732
1 10103 45249
1 58880 74671
2 29858 486934003
2 4661 992733068
2 60035 389366947
1 47467 53330
2 63206 435956713
1 59213 79665
1 6024 64406
1 20060 63292
2 69294 572452635
1 37721 46230
1 23266 53730
1 17974 93503
1 48079 66540
2 89974 539794376
2 49377 834057767
2 93468 522844634
1 17639 27651
1 99287 99527
1 23853 26419
1 54739 76910
1 4296 74261
1 39838 42062
1 15525 32771
1 27377 41685
1 88233 88478
2 37649 795609145
1 857 88716
1 12750 98832
1 37868 64022
1 73803 79100
1 23116 89277
1 14456 89872
2 47321 502258741
1 41768 80172
1 31853 76216
1 71587 95593
2 11669 157477218
1 11652 83627
2 19553 726743385
1 55243 96941
1 47486 88591
1 58191 81258
1 51898 64435
1 8785 76534
2 68542 92196876
1 67336 97463
1 81487 94843
1 1408 73750
1 29307 82710
1 44973 64712
2 36413 149344715
2 31002 922237460
1 12484 81704
1 51179 76620
1 1922 14692
1 50562 59837
2 81240 954479217
1 66938 68590
2 83650 682240006
1 77993 97750
1 20871 93695
2 56786 301895075
2 15076 684986584
2 14788 830045004
1 41345 47970
2 54066 348518141
1 16964 33652
2 64506 958353151
2 47244 459197886
1 49661 74200
2 35744 635372313
2 9165 932975163
1 31826 75163
2 64729 796886640
2 55165 672009962
1 21623 60801
2 78342 927127518
2 19185 884868838
1 39276 77698
1 44402 60211
2 99492 765505168
1 6002 82337
1 59642 63945
2 17824 46265690
2 80519 953958972
2 32880 931379369
1 63091 69300
2 99397 35260832
2 35539 334126452
1 89867 97568
1 2808 95363
2 7497 653118422
1 45131 69450
2 16381 250080314
1 70768 99457
1 79257 96685
1 5113 73626
1 22694 61514
1 35718 72374
1 57157 95167
1 3404 44443
1 64412 90742
1 8372 99976
2 62241 99440837
1 9044 87283
1 20185 99654
1 31405 93608
1 6310 97344
2 27430 674718339
1 71158 83951
1 476 60473
1 56272 61490
2 17180 394110132
1 75954 86917
1 17746 75999
2 51712 796302276
2 21907 689582291
2 19994 912441367
1 14448 60377
2 65818 981379585
2 32397 401808784
1 11153 53828
2 33649 490439281
1 4055 45766
1 43791 72672
2 53503 239500402
2 17250 527408231
1 19067 67953
1 53914 87650
1 77872 91496
2 41013 123796414
1 34691 96650
1 26516 37179
1 8836 85377
2 82812 977531780
1 71755 74919
1 24214 41124
1 45130 78642
1 13675 75401
1 34048 83571
1 55225 83070
1 74214 84228
1 42282 71924
2 30001 940156990
2 8293 829870978
1 72348 97478
2 14007 136010875
2 69147 946104851
2 92679 864810540
1 26933 95499
2 84819 855125596
2 3201 864429597
2 13032 18215815
1 54567 58046
1 17584 68331
1 15628 53709
1 85671 90123
1 8407 45706
1 47517 74119
1 33140 50986
1 27995 65957
2 98712 241606445
1 33392 58509
1 14762 98444
1 14085 89310
1 43138 70285
1 16088 24207
2 67808 702753710
1 23385 32368
1 73820 92964
1 38385 48981
1 7163 42116
2 7951 687323970
2 16944 350829142
2 13523 125812566
2 39188 363344373
1 80635 85694
2 30390 43580413
1 12140 82489
1 53765 74256
1 38760 42820
1 53955 85601
1 12226 56374
1 18139 25078
1 21059 93208
1 25620 52008
1 26770 87381
2 55614 905670134
1 66656 66849
1 12389 79843
1 23344 27664
1 35642 51751
1 12699 87460
2 64311 816963715
1 9394 18600
1 21220 83672
1 27197 99362
1 85823 92720
1 34473 37480
1 53034 80973
1 27804 99863
1 13444 81702
1 19046 31782
1 30259 46327
1 2071 56573
1 26737 84327
1 88886 99937
1 21145 56442
1 4670 40711
1 10900 72311
2 23894 407324084
2 52095 461831004
1 1033 86309
1 513 95870
2 53636 669054334
1 7047 13451
1 28900 54654
2 7144 102205298
1 71808 75364
1 36506 87380
2 8909 39088206
1 57354 71931
2 83838 932631010
2 40677 814159724
1 1019 84285
1 9554 72964
2 92572 552567565
1 16137 93048
2 27742 170358537
1 39695 69495
1 53487 99405
2 22055 454249992
1 21888 83031
2 99883 980705456
1 27174 33244
1 60876 97159
1 61706 64152
2 94729 496375608
1 44362 71774
1 26849 83657
1 20203 54848
2 92576 732603082
1 46258 83088
1 12503 40712
1 10006 76933
1 10800 25378
1 28923 29524
1 32924 56773
1 3209 83002
2 55109 928333337
1 26051 28626
1 14790 76480
1 4914 95788
1 30420 52133
1 1970 41424
2 24358 262220714
2 51367 442920997
1 18968 86015
1 44 57278
2 87814 863922367
2 62023 604643954
1 30974 59734
1 1349 48134
2 60311 363717087
1 18563 37906
1 38979 40751
2 32051 351877273
1 8591 33547
1 7818 36977
1 38455 45097
2 44234 287306641
1 30438 39403
2 7466 966347874
1 37268 49146
1 70054 83495
2 57739 363155255
2 98027 51766311
2 83531 697377935
2 98086 905479769
1 53301 93705
1 10965 23913
1 17063 86721
1 10862 51562
1 11469 24208
1 16157 91183
1 69453 84022
1 25216 38246
1 52617 65205
2 83137 173023162
1 1128 75351
2 78488 838840165
2 93743 958877336
2 4504 149158397
1 19677 50106
2 60916 210916073
1 1683 14136
1 36359 87047
2 95186 424874430
2 2765 597124956
1 4196 65084
1 3331 5692
1 46042 60827
1 58134 64122
1 6455 75855
1 10532 62660
1 1954 12663
1 33432 63473
1 49129 99003
1 3532 54440
1 58747 95903
1 63718 66476
1 16339 19480
1 54371 97361
1 18590 30011
1 3016 39014
1 43048 75242
1 42848 82180
2 42877 496984550
2 8576 576613868
2 25678 525915947
1 26347 47417
2 23680 982058381
1 17024 66563
1 1782 28690
1 4082 99851
1 62892 64357
1 6453 14875
2 10636 94257315
1 41035 56854
1 38848 83316
2 50994 64114949
1 33203 95441
1 32748 68928
1 79477 98603
1 97754 98991
1 47909 83235
1 22574 76080
1 46994 82009
1 37511 73970
1 36802 61377
2 63342 321012786
1 18737 74046
1 63289 85389
1 61625 87948
1 11982 74360
1 10845 53588
2 56266 309633452
1 1391 56919
1 48786 81845
1 6048 18651
2 29663 727803223
1 65070 89813
1 9701 33314
1 24349 51846
1 21399 51109
1 35727 64792
1 49652 74522
1 42998 88300
2 44715 716768603
1 39954 70063
1 13136 47424
1 28556 50963
1 35332 50837
2 56053 774165234
2 14030 849281846
1 36957 80358
2 21512 304717436
1 357 19702
2 77320 567884486
1 54526 64709
2 28658 858495625
1 23828 57455
1 22236 46235
2 76269 804846926
1 23073 60444
1 5915 28148
1 19079 35978
1 64580 67946
1 6809 94167
1 40922 94110
1 36060 72280
1 46767 48218
1 25154 55808
1 7550 7551
2 39440 92514869
2 85914 888669540
1 8289 51782
1 15847 22974
1 30494 34860
1 18876 79886
2 96885 25339753
1 29079 49770
1 8708 40916
2 64465 241060191
1 28043 60866
1 32359 65089
1 11903 92840
1 6893 62703
2 84645 236887836
1 69394 88840
2 46867 312020966
2 2801 344664817
1 46841 49527
2 25152 260351135
1 26322 77542
2 35856 878725614
1 14042 47357
1 35245 75834
2 55303 512166383
1 8276 91487
2 14454 977116488
2 2711 367966897
2 85462 416140342
1 33721 89268
1 5447 93737
2 24875 636257593
1 17707 79282
1 68444 69284
2 4195 783623330
1 24408 90665
1 36001 92848
2 72812 353679324
1 42579 88806
1 42388 99963
1 41881 97058
1 35981 76283
1 4396 41831
2 59799 916644305
1 26203 98074
1 12170 24993
2 20934 684963194
1 33964 62749
2 69806 961666161
2 34323 498503541
1 3484 93562
1 8244 70599
2 10065 363228724
1 3454 75289
2 81902 23390694
2 54776 922155252
2 42084 942254675
2 42834 869802220
1 1215 5118
2 78778 84022813
1 42242 78317
2 22777 721178382
1 25197 92468
1 28665 60833
1 42230 48442
2 49453 125342748
2 69372 281008857
1 1464 64996
2 72011 367935479
1 3277 13104
1 14469 90577
1 28497 47388
1 23482 29150
1 927 2695
2 87459 466045353
1 17656 74350
1 31207 72997
2 93950 104389300
2 75276 947520087
1 11569 97653
2 13561 175437094
2 58883 819459793
1 6964 83996
1 11496 34029
2 15735 774509155
1 25896 32415
1 61074 74816
1 27659 63702
2 321 419638288
1 27020 85027
1 6813 94163
1 12552 50173
1 60192 61756
1 30992 73481
1 37456 83460
2 92073 45572405
1 19089 22444
2 94348 713528940
1 18246 19698
2 33386 999763787
2 31662 440133136
2 68058 896292365
2 65548 199200747
1 9984 97977
2 88868 401160941
1 27467 33695
1 2162 25253
2 60322 735216001
1 50952 94726
1 18568 94214
1 2066 15797
1 32174 86532
1 3349 74853
2 71521 282256837
1 16452 96632
1 2979 79658
2 80454 681936277
2 48861 643308912
2 91083 353644553
1 63198 75334
1 3135 99080
1 2996 37235
1 18963 67840
1 27281 96192
2 12291 998316913
1 41956 44157
1 36818 88920
2 8796 727494613
1 85180 86696
1 17396 60921
1 30281 73572
2 1707 752586242
1 20217 40331
1 40202 72126
1 49095 60242
1 34177 72083
1 37193 41305
1 68278 93567
1 6772 48129
1 7735 85831
2 32355 908785880
1 25433 32616
2 74115 183796875
1 84642 96970
1 27630 92192
2 67053 75312401
1 50987 98352
1 70155 75737
2 37501 355041417
1 29209 66321
1 37087 37464
1 88329 93262
1 40442 89596
1 11841 80261
2 65889 673497802
1 37946 57794
1 26035 30018
1 22688 89215
1 90320 95379
2 39313 176708578
2 1432 192261583
1 43157 74677
1 48402 67138
1 27581 92901
1 52232 65644
1 24671 78017
1 5896 67510
2 62005 842521448
2 50351 527786368
1 26283 28540
1 39702 91632
1 14593 78039
1 62203 75831
1 13406 38029
1 10742 78178
1 40456 96589
1 69948 94434
1 45384 89334
1 3332 96359
1 44873 92305
1 49216 63965
1 13826 96251
2 11065 907127524
1 46141 99898
1 64634 70822
1 10206 40973
2 7674 309463067
1 49142 62158
1 7418 98408
1 825 99994
2 13772 901408913
2 66984 885884954
1 11551 46980
1 36542 50638
1 30034 92093
1 8474 61469
2 75784 96229800
1 42046 95185
2 5306 306484908
1 10778 90938
2 77333 844934754
1 5249 51614
2 64983 233994929
2 33472 534787440
1 8626 94146
1 16266 57376
1 67160 68108
1 33640 49699
1 65888 73512
1 57139 95696
2 9844 799073114
1 8315 52659
2 66053 968005816
1 10500 58851
1 34007 73743
2 28100 330536418
2 84824 772190092
1 53239 67263
1 55616 83729
1 4069 44487
1 11593 49199
1 49737 77782
1 17230 88461
1 53887 89377
1 40289 99418
1 20287 90166
2 8387 341197272
1 289 57322
1 8652 86730
1 3314 10273
2 88817 255070558
1 79528 98898
1 58653 91932
1 4912 62382
1 9291 98547
1 12787 47284
1 34854 67386
1 78676 94509
1 31719 95147
1 33739 78727
1 4037 82600
1 22503 87560
2 67873 516511075
2 25463 701205417
1 77333 79571
1 25973 63633
1 14233 19929
2 40701 520320518
2 52311 959309645
1 39648 90600
2 73073 782599502
2 16550 630967949
1 54409 55441
1 26671 97714
2 95058 635790313
2 60093 340572689
1 22560 96749
2 76988 789392264
1 38612 84646
1 64243 89290
1 60792 97998
2 12938 166383396
2 77117 907488479
1 8637 16370
1 47682 84051
1 38912 84644
1 18490 92971
2 29522 116180587
1 75042 78580
1 23718 88744
2 82310 802935262
2 30703 806485366
1 17201 21594
1 9101 55510
1 3555 7018
1 58395 61813
1 17136 99917
2 28421 56437687
1 55223 61832
2 11432 13125094
2 63478 900546792
1 39879 68922
2 35856 596250801
1 77457 87494
1 40498 50869
1 20622 27979
1 20610 89083
2 98523 546456398
1 22858 87951
1 47082 87537
1 24199 64165
1 22358 88695
1 77268 85484
1 49671 75034
2 40158 686125037
1 28569 66617
1 43075 61417
1 15790 91457
2 22615 692132648
1 41526 77562
1 54071 95425
2 74197 826573180
1 11369 72686
1 29778 85782
1 49806 76343
1 67328 69724
1 3248 81400
2 88462 556379506
1 7760 67789
1 76362 80128
1 5225 34886
2 22310 824436291
2 10517 522130205
1 13804 74131
1 50618 67002
2 76998 310198612
2 31402 136636339
1 60746 79005
2 64937 82899641
2 88667 360217016
1 17943 68841
1 13587 30692
1 63984 81825
1 92565 93543
1 14428 47529
1 22009 72240
1 78930 82698
2 95496 152793212
1 52525 70736
1 37434 76967
1 11261 24944
1 39830 68173
1 11107 51360
1 23835 35249
1 15036 24049
1 68825 69056
1 57854 90268
1 5914 35010
2 52657 881937412
1 18657 75405
1 16438 33233
1 56353 80204
1 60784 96658
1 21948 44054
1 39636 93292
2 65263 451698614
1 63985 73257
1 36822 47494
1 23491 61403
2 92870 786761479
1 87834 88623
2 41917 846677518
1 33773 34612
1 10724 33718
2 13401 672902543
1 49933 67740
1 18887 50829
2 90124 701102940
1 44982 89659
1 28827 35753
2 86264 395526834
2 9764 348657846
1 8759 67508
2 78089 703602794
1 14952 29682
2 32119 941490277
1 47817 62333
2 6827 448234830
1 11353 46031
1 48304 96466
1 2214 97487
1 86188 92847
1 41223 55349
2 98345 506140863
1 29483 75949
1 50001 91288
2 60499 947027542
1 69457 97088
1 82623 90867
2 16784 957480556
1 38500 68997
1 59877 88932
2 11824 201650947
1 22818 90192
1 55426 66299
1 22688 34115
1 13421 46692
1 3381 47071
1 33780 87034
1 27503 41231
2 93720 420533231
2 32604 966180438
1 59999 83153
1 39277 62540
1 26213 78232
1 30224 95411
1 18118 67765
2 84137 741173114
1 52436 93677
2 89529 707167662
1 21322 58567
2 60016 971940831
1 52521 76703
1 39407 74614
2 25472 305345915
2 59158 934975522
2 19322 30113589
1 66252 83330
1 72602 77651
2 20049 434634770
1 61307 69891
2 82916 568615926
1 25146 83173
1 27777 69338
1 38282 75829
2 27625 198854527
1 21504 48532
1 46371 88145
1 61007 81181
1 73228 74259
1 22384 73667
1 65015 93298
2 17449 534747319
1 46657 52974
2 10631 505753834
2 2164 454762699
2 77187 532821983
2 37410 858612271
1 13211 91627
2 79409 457147728
2 36545 413716190
1 61193 92475
1 28517 63056
1 18685 33317
1 43871 65837
1 60279 73176
1 41090 66724
1 8426 63477
1 56093 80396
2 50963 420955536
1 60632 87027
1 5901 50255
1 44382 49597
1 68962 83733
1 60353 99071
2 57701 754781342
1 9926 85065
2 51186 519105049
1 34838 68462
2 33740 324039902
1 38793 59185
2 75155 927411604
1 25429 61549
1 3654 99077
1 94509 99055
2 60473 114208418
1 34351 70237
2 12025 786492594
2 10316 633735148
1 1789 7520
1 46825 61683
1 35557 45935
1 1690 93861
1 48635 84019
2 1811 474803071
1 53464 66020
2 57202 80760338
1 39956 96291
2 93995 383222734
1 29657 57220
2 2133 407220113
1 17356 94778
1 21041 33939
1 93259 96720
1 9990 51941
2 88331 662002376
1 13488 86106
1 40839 49020
1 23339 63892
1 57469 70656
1 66988 86147
1 21585 52822
1 10514 47881
1 20315 38900
2 43859 170362793
1 18921 20955
1 88584 91313
1 68643 95058
1 11627 56888
2 15773 151778177
1 38048 45634
1 10085 65507
2 430 931063885
1 2331 38564
1 43307 55990
2 47216 592972441
1 6225 52186
2 23265 700428956
1 36161 41485
1 18026 55315
2 12509 703266715
2 58020 146804205
2 88737 392579589
2 96119 662633120
1 21923 58836
2 65958 574072156
1 61300 70105
2 53021 725409679
1 57050 82277
1 2650 29407
1 9618 57697
1 32916 86795
2 22619 457520858
1 16622 79132
1 43511 56279
1 32911 52709
2 50881 735804991
2 97719 280539645
2 1814 224120804
1 19487 82078
1 7360 67698
1 3742 84568
2 11940 168228794
1 14899 59231
1 6618 7181
2 63919 167431889
1 10295 33871
2 231 700969130
2 26432 312770142
1 67723 98520
2 48268 23303711
1 4955 29352
1 48555 67735
1 5297 42347
2 82049 621011367
1 25684 84355
2 71989 269022320
2 23614 150903343
2 87034 461879721
1 21963 39003
2 74397 40774275
1 3917 26008
1 7933 51853
2 44795 860226675
1 73820 93145
1 6165 19104
1 18232 96316
2 73285 208791187
1 27031 79320
1 30553 44673
1 35333 90424
1 65479 75502
1 50516 88201
2 26878 422556376
2 41746 514217210
1 54509 55244
1 20281 28547
1 3824 49959
1 18333 95442
2 16896 218433672
2 92223 601450381
1 30227 89181
1 41107 72550
1 63360 96262
1 93626 94844
1 66885 75800
1 63670 89301
1 44388 66273
1 70262 88983
1 1675 64886
1 35204 40166
1 21026 45371
1 47475 77303
1 15281 30998
1 3981 53878
2 32813 62540607
1 37704 63720
1 59132 64426
1 18038 87061
1 36533 81638
1 46801 65142
1 693 11232
2 92975 279564596
1 366 33963
1 80850 95889
1 21884 35392
1 13901 17632
2 35793 628689550
1 38898 59530
1 893 72616
1 29074 47302
1 26257 76795
1 2213 40878
1 52403 55409
1 50020 64471
2 54251 474998013
2 54725 316581520
1 37514 52907
1 43550 74965
1 7324 95333
2 30231 954694105
1 37227 59471
1 82726 89535
1 15166 59284
1 21258 61333
1 26316 37877
2 98689 746678526
1 44513 59351
1 4094 23528
1 5424 24300
2 99663 121836327
1 35485 69343
2 24413 712718798
1 25999 98746
1 23130 95185
1 51073 64524
1 1404 99975
2 25273 636522192
2 38195 56578029
1 22144 88548
2 24345 938756845
1 6294 49620
1 54708 58417
2 32824 13385896
2 1133 192692009
1 57579 66451
1 27735 47384
1 50602 95486
1 8485 58744
1 1028 40446
1 2971 90337
1 7732 24698
2 70584 313618772
1 14014 74268
2 60931 77762957
2 28079 313094135
1 54709 94154
1 37341 85844
1 10916 19608
1 47032 87931
1 46942 93527
2 60062 107206684
1 55983 96485
1 79800 93315
1 49356 50061
1 23535 37667
1 72313 93309
1 45546 69894
1 63685 90712
1 50036 68777
1 448 18726
1 89742 97817
2 17144 508316579
2 65850 377083435
2 83622 192209198
1 66442 86232
1 66429 69494
1 33156 79324
1 7587 34227
1 44739 97668
2 99091 198675710
1 87172 93763
1 82956 90332
1 49632 56647
1 30426 81578
1 29744 86960
1 14555 17653
2 3893 138617635
1 69968 73976
1 17764 30227
1 13320 77525
1 58828 73713
2 19671 13102504
1 55901 94497
2 8727 249597356
1 75896 82498
1 46275 92494
1 60414 94836
1 56108 91830
2 18590 705236931
1 30851 87535
1 3565 22121
1 51545 70726
1 55789 76380
1 23919 40779
2 77172 629782274
2 12252 760660969
2 3674 713762553
1 49085 50637
2 44482 785992868
2 32843 513484995
1 4983 13645
1 1432 25366
1 32617 35417
1 69829 74801
1 15832 75607
1 61466 91484
2 26816 559031309
2 27026 706499695
1 92646 94916
2 12692 621250665
1 15698 95265
1 4789 37706
1 40332 79016
2 70311 586719229
1 13259 61918
1 39942 83616
2 48731 276288828
1 25635 85906
1 5130 36543
2 20371 892293758
1 29209 74088
2 56121 528229736
2 63300 317307282
1 42385 95800
2 71338 866317856
1 14047 63429
1 61316 83002
1 7287 58435
1 28830 49427
1 6029 23055
1 16133 77391
2 77632 656434266
1 35781 80827
2 17570 28759413
1 22846 94677
2 99627 232318012
1 81987 90371
2 53502 821530597
1 71343 98642
1 29788 30250
1 4992 43129
1 82440 86197
1 60117 97586
1 73515 86874
2 21289 792163601
1 78279 95452
1 13383 30963
1 48432 90954
1 3620 87342
1 2859 13208
2 66342 566179055
1 69583 94197
1 40067 46699
1 2600 54179
1 42660 82425
1 22749 68905
1 1826 55143
1 26215 40657
2 4363 472918002
1 4182 71227
1 6533 6555
1 27483 41838
1 33279 37610
2 37168 735286215
1 38573 70414
1 22195 86934
2 16936 109725012
1 18689 95224
2 15808 332617803
1 12810 35169
2 19323 932341727
1 7089 77547
1 51298 88229
1 80146 88916
1 434 93535
1 6467 32842
1 22249 41703
2 77528 943221253
1 3217 25056
1 24586 41623
1 25104 76764
1 65243 87200
1 82483 87717
2 9375 446143097
1 63922 91161
1 50114 77806
2 56941 948199773
1 13837 98089
2 88132 965747618
1 44784 75079
1 23144 46282
2 3545 59161105
1 25614 32846
1 41906 51166
1 39027 88464
2 25309 760405963
2 95856 154322084
1 59666 73301
1 53088 54234
1 46261 72507
1 9200 71439
1 34376 51875
1 17813 69958
1 13460 94289
1 8852 11424
1 9368 64994
1 14079 57746
1 24112 97351
1 53419 84904
1 58777 99353
2 84521 507571430
1 15777 39067
2 78755 731946401
1 3786 25395
1 60779 84935
1 6604 88739
1 12580 14610
1 23990 32505
2 86271 782786687
1 26523 97693
1 75600 92114
1 46880 77375
1 36994 37467
2 70016 728940869
1 15609 50382
1 51967 63890
2 83467 806934074
1 6148 23719
2 62189 356627998
1 19863 50008
1 13008 59423
2 99441 703343415
2 90449 108782096
1 7682 8998
1 26067 82415
1 53727 75490
1 19953 89102
2 20180 228019780
1 43602 87797
1 18915 65089
1 8726 11727
1 49770 57143
1 12964 95504
1 25325 39866
2 47397 310513525
1 62932 71959
1 11809 20706
2 9788 133816493
1 32005 68971
1 7396 34948
2 94479 630409929
1 46618 70644
2 38182 920552694
1 11760 73476
1 17957 79258
1 2091 87576
1 71705 95110
2 68272 185359261
1 92720 99420
1 9332 46348
1 9124 91581
1 16158 49283
2 30084 757441751
2 14300 258210791
1 76717 88261
2 78794 620673941
1 7479 17433
2 75005 405733650
1 21201 30711
1 83849 94776
1 22306 46515
1 5815 23485
1 64656 72533
1 59711 76747
1 71493 99322
1 13648 48566
1 3790 13313
1 85445 92733
2 71745 753926696
1 57192 94556
1 18858 55470
2 54991 307760621
1 6043 31070
2 8770 817638834
2 18343 851346798
1 31449 33081
1 24933 84275
1 15803 77577
1 11698 50261
1 2194 91858
1 60630 82020
1 25754 45422
1 27809 42389
1 7846 62616
1 43376 95246
1 76986 90437
1 1510 8715
2 49549 604408547
1 22748 47847
1 45923 85516
1 3185 48191
2 92566 572328670
1 35572 86309
1 38737 74389
1 2390 59998
2 7389 165697169
1 24200 28585
2 84814 4163658
1 34360 83500
1 7502 69238
1 39432 88831
1 28602 64745
2 28993 641675021
1 38447 77243
1 26293 72810
1 29175 72471
1 18938 60562
1 41216 74810
1 45947 93580
2 88527 615369944
1 67414 78375
1 78418 81571
1 27561 51879
1 13260 72151
2 71681 519840232
1 58677 62096
1 1429 65505
1 36082 64237
1 29795 85979
2 91601 397445899
1 37184 89342
2 87767 885753356
1 42688 99287
2 39195 301454647
1 4501 36702
2 3407 380756107
1 45545 88585
2 57790 156248941
1 13711 83961
2 15554 281817657
1 25704 70573
1 48490 64071
1 4148 23431
1 46085 73823
1 33897 53674
1 4140 60583
1 24248 59605
2 56953 255681186
1 6151 16923
2 77683 431745914
1 50247 51365
1 37413 44488
1 51303 72891
1 8453 94971
2 55415 684741972
1 21446 41321
1 63175 64436
2 92091 142000060
2 58425 551071948
2 98165 826128269
1 23822 74253
1 38733 76149
1 73885 91394
1 62454 80402
2 28634 819930755
2 42809 743359810
1 21293 21654
1 19679 60369
1 23720 40918
1 10100 99632
2 14457 465610862
2 20402 452054751
1 27219 38259
2 75209 811742399
1 49310 82215
1 5128 34240
1 58502 66753
1 9860 68435
1 85439 96739
2 60518 923091219
1 32208 48199
1 12261 86470
1 65375 66121
1 37956 77553
1 14737 47971
1 2799 10936
1 2966 77207
1 46162 99485
1 14404 51079
2 74281 140452779
1 69719 95860
1 2224 95382
1 26763 96603
1 33241 56393
1 66980 71554
2 76514 711454
1 5190 12506
1 73647 90783
1 86771 90232
1 30264 96818
2 30181 853156243
1 11155 95013
2 7591 484620133
1 34843 90271
1 9849 67293
2 12083 425385751
2 6048 78366310
1 35046 85256
1 15605 17300
2 87551 374035157
1 17078 39846
2 52864 442610475
2 75088 643999449
1 39215 80101
1 79545 95170
2 75717 873426203
1 59274 67245
1 22253 36250
1 28931 82546
1 3889 97680
1 9272 20481
2 64703 545687964
1 23099 32460
2 56704 221117901
2 36154 568835845
2 56318 17308704
2 42881 85547123
1 8377 91857
2 71261 103764165
2 55485 573903215
1 37114 77167
1 25379 37379
1 12138 38711
2 6405 562544064
1 12309 48963
1 59885 69576
1 61432 77099
1 42577 53829
1 14046 36928
1 65118 66136
1 53652 71589
2 95244 751167073
1 21874 80972
1 31945 71526
2 71460 459709910
1 7093 21105
1 11313 41747
2 52362 661981571
2 75173 384763970
2 15021 49751830
1 67390 81701
1 38687 53127
1 36789 67216
1 29437 80431
1 26182 77716
1 22323 53668
1 14060 89243
1 31746 65905
1 26763 28478
1 34410 59550
1 33022 88452
1 62147 99600
2 27713 580166940
1 31250 56402
1 7181 8299
1 14918 31848
2 61997 284223996
1 22678 47213
1 33426 69918
1 8607 11693
1 22213 49958
1 27267 34206
2 80007 619080338
1 20039 99993
2 3984 953322037
1 16269 89368
1 65987 77672
1 19435 21336
1 80822 92429
1 25161 36339
2 99682 479743716
1 68944 79016
1 14417 39048
1 71018 75474
2 5028 470446861
2 40611 746203268
2 49559 874542988
1 46461 53735
1 8975 94062
1 13020 54407
2 56121 201048298
1 21454 62313
1 63512 95722
1 1956 52098
1 43294 85929
2 5605 174315360
1 23713 61501
1 31291 48501
1 66332 93350
1 1300 66542
2 27590 252606133
1 42689 76940
2 71857 207498686
1 22392 63222
1 77594 87659
1 53479 93478
1 31634 92897
1 22103 93527
1 20974 38475
2 84350 420887949
2 77874 362310535
1 8910 12737
2 36065 584537105
1 195 30309
1 17696 96661
1 8340 12402
2 73101 897476622
1 73052 92370
2 1550 703729108
2 15913 416422377
2 22325 469259981
1 50925 52545
1 34994 37586
2 28811 706377103
2 19135 70753120
2 1368 193074986
1 62721 93256
2 9373 337539979
1 69145 89433
1 36126 78863
1 37620 88717
2 46700 114715401
1 50356 98992
2 1036 353896396
1 8295 46756
1 22391 55463
1 25471 67266
1 25299 94082
1 37746 97974
1 1794 70792
1 75294 80904
1 49300 88233
1 10340 48162
2 76979 478064688
1 62594 90316
1 37958 92396
2 39942 635645521
2 47958 987327276
1 41747 52241
2 25353 594261110
2 76395 258758925
1 1273 69098
1 7689 48365
1 12338 36193
1 6755 71306
1 31386 36019
2 95007 850563644
2 39719 55621923
1 17475 90941
1 37013 77113
1 60865 87956
1 36402 56372
1 11301 42786
1 8405 83206
1 49743 99036
1 20943 35519
1 45504 49916
1 9642 11719
2 49036 779982593
1 19671 31841
1 17297 74450
1 25 45854
1 29846 83963
1 3052 32846
1 28236 72221
2 99433 429342738
1 14738 54662
1 32382 39098
1 7174 58906
1 24310 73851
2 37934 369619260
1 50696 91218
1 77142 99055
1 11295 57592
1 11159 74400
2 5528 861954811
2 72832 370770043
2 71561 455425772
2 23785 388832429
1 12110 70255
1 44871 69832
1 5565 13145
1 63633 96470
2 33942 689808322
1 29997 84965
2 83772 978312790
1 22419 51263
1 29109 46779
1 40649 76507
1 12965 52385
2 89255 563710558
2 73487 648624262
2 4302 629020375
1 2492 95547
1 60546 66457
1 7943 21786
1 9976 37546
1 2403 90833
1 28684 45797
1 31934 32281
2 3196 691593747
1 61311 66994
1 9514 55270
2 21487 563432816
1 3896 88624
2 38601 714822373
1 33748 65972
1 60047 98238
1 34524 68116
1 76804 83882
1 68593 81181
2 13070 579031211
2 39465 524721706
2 11774 381702340
2 22256 928121463
2 76618 78104763
1 40215 46126
1 65870 83727
1 7068 55258
1 20478 94716
1 224 35554
2 49837 268846737
2 53525 750212248
2 64509 659853487
1 32228 49385
1 23819 62303
2 74708 193326863
2 3515 723609880
1 3070 22932
1 91169 98702
1 22403 51444
1 56063 88466
1 57165 80792
1 41547 77242
1 14680 32444
1 21695 68529
1 776 39481
1 56294 57504
1 44772 70082
1 54500 89886
2 81350 566039941
2 7384 942401123
1 47178 64572
1 30074 31558
1 12750 52641
1 25897 51014
1 34289 79716
2 27470 800687422
2 32823 705140999
1 77980 97981
2 57043 179066374
1 70 54506
2 5451 815948268
1 3243 38445
1 2830 26453
1 2635 38899
2 50595 506562329
1 32391 42504
1 9743 84059
2 54343 354960680
2 88809 587765135
1 67434 92676
1 5983 48687
2 20790 174736783
1 29109 58732
1 39979 85183
1 45650 91268
1 37972 64567
2 87295 736919123
2 2744 231154697
1 32336 63523
1 44838 71883
1 8695 80407
2 46994 156239815
1 37733 78392
1 31542 79899
1 23759 56177
2 35187 833039276
2 73301 120479101
2 84323 912968715
2 98373 503235257
1 16904 47392
1 43191 87460
1 19902 46226
2 36508 791469798
1 3809 56916
1 14337 29159
1 26704 27386
1 7158 78714
1 43567 50200
1 23925 46170
1 30539 99851
1 21611 87754
1 47019 61924
1 56652 77158
1 8553 88779
2 23770 151083627
1 31603 46832
2 35083 950090060
1 46009 66519
1 7613 26299
2 15134 513617665
1 1048 97655
2 23313 324374633
1 9840 39846
1 63314 79224
1 30585 92440
1 19806 81551
1 46582 52531
2 23556 15923917
2 6427 189372482
2 21000 968405986
1 36258 95170
1 72560 82331
2 81616 874814699
1 18779 69888
2 51636 886457840
2 1705 340081962
2 12267 645697007
1 28232 93225
2 67344 384296444
1 51662 66787
1 78565 96205
1 839 28928
1 64680 69921
1 16502 62621
1 22122 86171
1 25518 47248
1 41013 87032
2 1886 634381456
1 48747 52396
2 22208 824930432
1 887 58622
1 15623 99384
1 8189 97468
2 17272 682477030
1 58770 94259
2 84266 429721508
2 71381 920437967
1 32149 93695
1 16698 63597
1 7034 98028
2 50851 829253684
1 10653 24932
1 53316 82476
2 9907 488524075
1 19190 26084
2 43839 893412145
1 76114 91275
1 53093 74223
1 28282 99970
1 59131 65400
1 11269 24106
1 7275 89956
2 22272 575127285
1 18140 59175
1 53839 61124
1 31859 38118
2 71148 32598330
1 61285 70493
2 77055 166766046
1 1767 59588
1 11982 63751
1 10641 45802
2 36999 811999970
1 14331 22439
2 36180 188670782
1 4384 98366
2 71710 442514172
1 45723 56969
1 13213 29721
1 15799 61485
1 35038 71007
2 68275 28014634
2 89326 309992466
1 21200 75010
1 10974 84581
1 9075 14994
1 21718 66849
1 13379 42604
2 62390 780698421
1 54102 94083
1 46059 80257
2 58023 579465575
1 8512 74967
1 945 42253
1 46917 73393
2 39305 993871520
1 72051 76961
1 30234 68360
1 32864 73238
1 7787 80086
1 12951 71997
1 21293 73742
2 14236 266769781
1 30806 53705
2 69142 894015133
2 1962 700895870
1 68926 95099
2 24295 733957039
1 29166 49128
1 32409 53044
1 37007 88311
1 1193 55832
1 33891 52101
1 61350 89105
1 55548 59834
1 52518 86039
1 11601 35468
1 35216 65935
1 7138 90416
1 41697 77368
1 85824 99312
1 11387 34340
1 22692 65222
2 40247 579285294
2 38344 727190239
1 2102 83242
2 51412 735507106
2 61838 845635596
1 5726 18509
1 21522 35259
1 5182 39733
2 62496 492572889
1 23923 81437
1 6287 61775
1 59296 98347
2 31819 447381220
1 744 12268
1 27233 63118
1 63387 98389
1 1551 68571
1 32559 65353
1 25259 59933
1 36171 48970
1 35252 92978
1 27368 56194
1 24723 65120
2 86313 629480595
2 93757 524282535
2 29954 602582779
1 53223 55203
1 28232 92229
1 54654 60976
2 8529 831405499
2 94356 952941844
2 58740 344115524
1 46439 52495
1 9829 45591
1 12783 86917
2 66541 673279878
2 6188 578056905
2 87517 716798075
1 20205 63630
1 80435 93709
1 42759 80102
1 3058 62850
2 24398 113179109
1 87765 88816
1 41780 72628
2 22312 418151395
2 17004 330505165
1 7081 94250
1 12247 56865
2 75446 300341356
1 8494 62727
1 58641 94800
1 74355 86787
2 2325 224350926
1 72442 90585
2 91482 559698102
1 16530 90931
1 11070 27621
2 15387 956338701
1 36660 78258
2 28196 354909257
1 53992 75095
2 75170 174079218
1 44096 70835
1 78103 90570
2 48548 868331156
1 49082 59520
1 67984 84703
2 98433 694601625
1 37667 53497
1 348 63023
1 63080 78484
2 85148 585595039
1 4585 75092
1 5970 33992
1 46681 56548
1 10406 42343
2 25834 310074095
1 8172 56154
1 25788 70858
2 23487 689803938
1 30906 95255
1 9239 77214
1 43426 80939
1 27853 70212
1 17631 99987
1 7855 45253
1 622 67877
2 20570 434875591
1 14457 79447
2 41516 542216589
1 4096 98781
1 54130 82277
1 35685 41026
2 95235 950083294
2 91205 67908376
1 91968 92231
1 21548 38863
1 7262 33174
1 7276 59870
2 28879 242667324
2 36544 924758902
1 69418 77107
1 3396 25089
1 20291 47489
1 62952 71109
2 64767 693168405
1 27804 67768
1 50080 91964
1 35146 97138
1 42646 43968
1 69533 78890
1 54439 80957
1 5866 45884
1 56142 92218
2 97501 884701754
2 15711 601783064
1 70425 98207
1 18899 49188
1 24800 38243
1 2374 14448
1 25357 33943
2 48921 175088963
1 21906 62337
1 47464 94851
2 14601 140687358
1 33657 65849
1 35404 87657
2 57752 7706640
1 13337 51435
1 9768 82232
1 78806 84398
1 19125 37712
1 10387 57172
2 84924 101946134
1 355 10746
1 27661 42009
2 17125 704066176
2 93330 152923695
2 79856 902045753
2 22210 118168243
2 80769 819336598
2 36072 177513791
1 86133 89762
2 85456 602236977
1 15421 89446
1 20610 60395
1 6814 85378
2 1769 840196573
2 36597 416347231
2 89287 676297495
1 10043 17511
2 20151 793292815
1 27609 47238
2 97602 504598512
2 28094 245268264
1 2278 36675
2 39826 226782347
1 57378 67972
1 13440 79933
1 13545 73050
1 10177 66035
2 16894 404958688
2 56152 951563171
1 13844 16407
1 50675 72252
1 17440 66570
2 57380 166351232
1 7396 58944
2 40018 915177359
2 81185 556784286
1 75331 86617
1 5260 99436
1 27094 72659
1 12068 63863
1 3162 31323
2 83513 918937473
1 34556 88746
1 92334 97206
1 36566 45009
1 35509 77708
1 25030 39265
2 4350 102973513
1 29115 59381
1 59534 99363
1 12924 40514
2 54984 909529682
1 26723 92566
1 33037 41062
1 18850 64295
1 36121 50242
1 59657 71401
1 10618 48318
1 45059 47399
1 25729 93262
1 32461 72261
1 27370 55120
1 60252 68785
2 6267 30522793
2 30087 185518450
1 6168 50949
1 32535 36046
2 89165 800766244
2 5584 255473502
1 37023 79464
1 65791 87697
2 6005 484195997
1 34174 71172
1 10850 40298
1 3738 89494
1 28183 71607
1 20779 28610
2 87303 853206080
1 25092 40876
1 53145 77882
1 1714 39579
1 15253 82625
1 46893 87545
1 49835 93289
1 31144 90914
2 36060 9949195
1 86040 91956
2 85845 221047326
1 16740 36946
1 19837 29003
1 3212 27579
1 5027 96016
1 18268 48363
1 53308 92985
1 37265 96080
1 19153 42480
2 68397 4983472
2 37663 110649008
1 34200 51096
1 27296 48981
1 21559 91239
2 93562 357970246
1 58610 66716
1 3482 95634
1 9214 93088
2 41036 215195374
1 11978 49045
2 4676 856991591
1 36834 65295
2 7194 837080412
1 33309 54579
1 17146 91047
1 624 74343
1 77257 79469
1 44685 80294
1 50023 87675
2 89589 792361958
1 10002 70067
1 33141 45745
1 34097 53532
1 21272 82737
2 76189 260796565
1 45179 66222
1 8061 85131
1 4860 95998
1 81472 98169
2 90877 790670735
2 84139 572812085
2 31444 234210810
1 82981 86327
1 12080 50512
1 44275 76793
1 27545 83509
1 37798 91069
1 13049 50313
2 63891 497019316
1 5945 91534
2 95510 367861388
2 19023 917289063
1 26877 53789
1 57181 62902
1 78443 96357
1 28684 51002
2 95966 565159955
2 32977 449926528
1 8380 10581
1 14522 58766
1 18241 55808
1 48685 97659
1 7995 90866
1 31896 44414
1 90771 93751
2 32816 741443385
1 28136 41519
1 24271 36740
1 39250 61854
1 60488 81412
1 13824 64777
2 30176 745673326
1 7657 73848
1 33713 81950
2 58815 373939077
1 11607 94561
2 76985 46218939
2 85845 525230342
2 47497 218097800
1 36615 81894
1 15493 71808
2 9359 431950257
1 21184 62852
1 17036 42407
2 64706 503850457
1 4223 57397
1 32200 37900
1 12354 37361
1 85533 98886
1 82213 96244
2 15341 777482680
2 91619 598390079
1 17368 57628
1 42265 47676
1 13894 26938
1 42561 77947
1 22566 51683
1 6935 76962
1 20801 50838
1 9039 10741
1 66373 86950
1 59647 93309
1 63723 80823
2 69144 399807182
1 3084 60954
2 88203 926510516
1 75343 99799
1 45516 48234
2 66614 476209946
1 36683 82748
1 49069 62845
1 33044 68219
1 8517 51042
1 30562 36677
1 7210 23350
1 22201 22974
1 22740 68572
1 35064 88764
1 28740 74751
2 16589 952850985
1 14195 58598
2 59546 793609078
1 22879 36085
2 67303 456616060
1 5450 62510
2 19032 827915017
1 50281 76852
2 77424 612085545
1 69226 93249
1 1830 93905
1 53917 94259
1 20494 63596
1 20147 91877
2 86493 347055086
2 37319 589896159
2 74599 995081581
1 1299 73946
1 18105 83939
2 39455 552670979
2 56655 652485611
2 14254 454882639
1 4982 68379
2 80664 774007508
2 64918 243539858
1 66002 70552
1 15797 26599
1 85635 85748
2 90194 85204622
2 93362 91040100
1 3845 85101
1 52164 90744
1 31313 90079
1 30180 65869
1 24801 61747
1 39950 64433
1 60753 65754
1 3158 38937
2 71565 229159965
1 40004 75170
1 18695 72357
1 18478 66914
1 29480 68380
1 9023 29318
2 27208 521422736
1 44305 70343
2 4295 803317969
1 64431 89638
2 43436 983430413
1 31288 78974
1 18794 69918
1 28833 61976
1 35616 38917
1 69083 91939
1 54885 96021
1 16253 60317
1 36854 45728
1 74798 94114
1 8446 97793
1 30218 46367
2 92261 824729003
1 36060 93779
1 34620 96499
2 16869 35210780
1 70215 86873
2 249 944708338
1 42859 98876
1 50614 96684
2 36570 945589663
1 28517 84533
1 40125 78230
1 3394 81558
2 9441 159120181
2 63214 794018857
1 36890 74468
1 7961 53211
1 26594 62393
1 22345 33537
2 28091 916631977
2 21040 577078207
2 44423 927082605
1 46349 84628
1 20605 92934
2 83393 17730858
1 26047 31447
1 46684 55701
1 32312 58986
2 1609 504138792
1 36414 49981
2 34944 59543255
1 26088 97386
2 47690 598289323
1 14358 90097
1 17929 87218
2 9757 29457644
1 41 98662
1 28290 57957
1 36274 46518
1 52823 78962
1 7183 20178
2 19177 791378693
1 20041 56812
2 57735 945504466
1 45547 97002
1 51715 58163
2 37967 681057842
2 67295 736953033
1 5457 70252
2 39866 535076107
1 48398 52929
2 64282 789581621
1 29864 73866
1 36185 73294
1 6479 79777
2 98802 370832058
2 91642 769311773
1 56685 75745
1 34466 56148
1 46046 75593
1 47358 99478
2 12554 984210733
1 9779 93904
1 9699 76047
1 68757 99046
2 43397 205020671
2 99477 775386212
1 4489 33530
2 15558 379580834
1 31482 35498
1 48919 74736
1 13044 86758
1 24377 58018
2 85766 820907171
1 39444 91984
1 61739 68500
2 4955 660807426
1 32834 33963
1 9476 35113
1 13492 81324
2 59199 672531234
1 24336 95974
2 19391 333399656
1 43669 92290
2 91449 393042407
1 68079 96224
2 4856 809652840
1 2058 91898
2 54179 856984570
1 15523 61321
1 25026 96492
2 93251 960533802
2 90459 399551110
2 94557 684993003
1 56182 65433
1 65680 65681
1 3169 98652
1 17142 87699
1 11078 83748
1 78303 85853
1 3761 11931
1 33157 81331
1 3634 36663
1 52182 78562
1 8924 28242
1 58705 66777
2 3056 573267286
1 265 53145
2 7572 697567483
1 39745 59961
1 66476 91887
1 26075 32139
1 89357 91219
1 62021 75848
1 12988 74325
1 12661 74473
1 16951 86786
2 44126 791494288
1 52532 87679
1 16422 63587
2 7453 733732225
1 76477 91444
1 5874 70054
1 9753 39798
2 58496 145177848
1 37306 41143
2 19573 382784331
2 91442 55228878
1 525 4556
1 30036 79487
1 42975 62670
2 9759 464529651
1 57521 65800
1 51388 67718
2 79384 999431094
2 32937 675448189
1 15809 42748
1 48424 59626
1 55084 85325
1 61986 68546
1 13238 78518
1 1454 43280
1 46722 54954
1 11871 72957
1 17702 59602
1 6515 28984
2 99557 368909032
1 4595 50258
1 10361 81924
1 49073 51571
1 5429 64148
2 16703 860286847
1 20935 36115
2 81676 559476912
1 76213 95649
2 8260 239600045
1 52108 54349
1 29850 91191
1 12622 25732
1 46756 95367
1 11990 51033
1 14683 53033
1 13436 90438
1 10089 77886
1 12750 17508
1 14438 55517
1 17778 23938
1 29444 61342
1 36079 68278
1 17298 41647
1 33860 97659
1 48208 89141
2 70623 278589459
1 63312 68841
1 731 84292
2 66656 353158687
2 22043 235773393
1 2982 97801
2 63034 842077729
2 80186 129848687
1 10493 66669
1 77490 93981
2 79801 500105096
1 94686 95268
1 26830 95425
1 45787 75731
1 26034 90323
1 5420 20677
2 40963 531745827
1 65533 77385
2 360 527036671
1 2877 24425
1 5947 59173
1 16817 30666
2 60730 739145616
2 2302 717906269
2 56971 433972490
1 41263 83499
1 62829 98897
1 6295 50742
1 16544 65544
2 91656 826526286
1 61561 68479
1 6082 10594
1 27571 61137
1 65482 88863
2 12289 538024757
1 62230 97723
1 59215 84619
1 10273 53881
1 32828 72385
2 1228 607862208
1 32755 44911
1 33780 38334
1 36217 56418
1 17886 22069
2 19596 66677141
1 15976 51934
1 24750 66777
1 45313 64942
2 77569 799039580
2 13961 148648265
1 19038 56959
1 24000 69999
1 11761 38169
1 29144 38530
1 55499 90170
1 5328 58748
1 42433 69217
1 33529 36463
1 49958 72836
2 37327 206000054
1 53051 88779
1 30924 37765
1 14762 81049
1 82057 98936
2 98379 845589429
2 21970 52695647
1 58547 92475
2 72415 496973171
2 90468 839729150
1 31460 88391
1 32586 46919
1 68904 78597
1 87948 90169
1 58229 94518
2 90415 373043946
1 26258 61761
1 14501 67430
2 84587 255305946
1 71045 92790
1 4449 23851
1 3511 61415
1 59833 85564
1 30188 99563
1 7262 56170
1 14386 40190
1 38081 81341
1 15398 97484
1 67063 71782
1 25200 84459
2 73641 277289443
2 97787 482969693
1 15595 41313
2 1126 747471897
1 8021 22750
2 35831 788014474
2 85131 699016915
2 67950 3187673
1 2767 80383
1 23392 33289
2 99929 363611240
1 51192 69644
1 23536 53426
1 41683 67172
1 44095 72430
1 46038 71036
1 63938 91448
1 35160 58720
2 8518 192642652
2 66033 659167840
2 54653 617541486
1 86840 92522
1 69762 77094
1 38132 55798
1 27289 55636
1 32204 83080
1 6537 33029
1 14085 43019
1 74633 84800
2 99806 909040019
1 46809 99507
1 56406 83879
1 67225 95662
1 31095 69746
1 35097 94281
1 38529 59729
2 78687 60055837
2 23041 506610000
1 15826 94215
2 20760 55900128
1 22259 27760
1 1036 6715
1 3846 92664
2 42990 110123797
1 69956 76765
2 78923 138877189
1 37421 67870
1 13239 78739
1 6587 54438
1 64580 81334
1 69677 97426
2 21516 862465956
1 28602 76412
2 57320 779506004
2 66227 815852271
1 30924 39252
1 2324 41930
1 81074 92576
1 23279 28339
1 35448 36851
1 34521 35969
2 56419 817113376
2 58135 867897379
2 60181 660702101
1 49368 86816
2 16150 324288358
1 19594 99229
1 76627 80588
1 18094 56381
1 83494 84909
2 93693 986543765
1 43179 53129
1 8224 86957
1 51042 81124
1 15046 34661
1 5271 49443
1 17509 37120
1 14302 25949
1 16697 33615
1 59497 68835
1 76606 81023
2 10448 769532143
1 21015 40372
1 29396 85944
2 20875 182802398
1 7988 99380
1 11324 81918
1 25462 74059
1 5081 30891
1 1930 86729
2 34227 503544499
2 15494 315034906
2 5921 559982225
1 11060 27188
2 52094 59312519
2 67372 624902613
2 76957 467659171
1 3226 3640
1 24460 54541
1 31295 41192
1 23349 31339
1 5504 38600
1 31900 88493
1 14726 65044
1 43374 76257
2 56397 214724700
1 86550 99471
1 1364 75545
1 29029 43884
1 23325 29532
1 19294 56933
1 38357 49796
1 19777 55375
1 18542 21112
1 3843 85506
2 58003 165063085
1 15143 20475
1 23356 76554
2 79012 484157741
1 29203 31898
1 25028 41148
1 5521 64966
1 3397 49714
1 7699 81436
2 18111 411485842
1 15409 56718
1 46480 99328
1 13704 22459
1 688 68206
1 104 31234
2 65073 167376010
1 42261 75347
2 92950 436243430
1 11526 59562
1 4312 44424
1 8713 97217
1 31477 34611
1 56962 75692
2 85081 874979412
1 38443 69230
2 72721 851996785
1 15713 33160
1 47056 61389
1 85496 92568
1 21206 72036
1 37696 59056
2 43409 80130557
1 40560 56095
2 52465 381190575
2 608 930788631
2 63811 948786531
1 60512 89346
1 79286 92157
1 39832 49350
1 65098 76174
1 85345 98712
1 47867 99515
1 17818 94926
2 82925 390924749
1 54637 77891
2 2969 847395610
1 16335 65911
1 67768 94387
2 71695 798275318
1 17328 42447
2 70561 625823882
2 62013 689598327
1 45525 59184
2 10689 64957684
2 87520 36069238
2 41679 921214998
1 45500 68677
2 28820 503519270
1 10751 72109
1 12103 64462
2 38004 982797438
1 24818 74119
1 453 37942
1 13217 89540
1 35708 83454
1 35210 94460
1 7137 77946
2 77725 64687101
1 30409 69882
1 13839 70190
1 9193 37341
2 92385 950625126
1 52975 94224
1 4405 83308
1 21232 71413
1 14899 53358
1 27620 86723
2 9721 162653637
1 4287 75939
2 72514 828582408
1 63932 67585
2 94264 909918256
1 10016 73944
1 11580 56779
2 73321 981006978
2 28533 562208422
1 2344 17848
1 19252 61431
1 28584 64347
1 16662 33124
2 89443 292001630
2 43435 393659554
1 23719 41175
1 55077 66507
1 21697 68329
2 56179 171328791
2 81896 917024438
1 60241 71426
1 13907 63997
2 88402 637416891
1 37658 80436
1 9837 79281
1 7930 95191
1 24826 79786
1 54910 92096
1 9998 58693
2 46066 921332033
1 41187 50724
1 65806 71899
2 90607 877845009
2 31572 839692910
1 8941 72969
1 13400 90166
1 32105 46318
2 41130 181713388
1 13444 88470
1 36534 72229
1 35048 50574
1 16772 84808
1 41521 66223
2 59441 921888718
1 75913 76853
2 78035 979010774
2 91193 193671881
1 74817 79988
1 49839 99694
2 41136 227867179
1 72982 94024
1 9721 62117
1 41414 84799
2 8247 730287778
2 31840 440295261
1 20161 93922
2 28785 786576451
1 2565 24762
2 3877 762357130
1 27277 49834
1 6983 59204
2 99008 698370612
1 66988 97983
2 19371 512643145
2 7483 187929277
2 16589 79461720
2 71515 964880950
1 55973 97270
1 49563 99570
1 16942 27546
1 44160 98313
2 8329 599911373
2 88718 337983162
1 8519 36308
1 5598 98789
1 32110 61736
1 15763 39287
2 65167 491766644
2 62257 415165157
1 6462 75608
2 47309 118580883
1 51524 91244
1 30943 58818
2 11218 898600997
1 35413 98410
2 14700 49941032
2 26153 724805028
1 66577 76978
2 17884 579555557
1 14888 53832
1 31283 56535
1 58992 79196
1 410 17329
1 4749 46714
2 39557 815336778
2 85267 688297335
1 5513 8477
1 44287 62059
1 98315 99024
1 5922 35680
2 51461 858744645
2 67429 618523943
1 52417 98871
2 66294 945849317
1 62836 78364
1 43096 86164
1 8348 48600
1 55688 64127
1 54319 79117
1 56280 76504
2 43827 289534900
1 3053 87605
2 15875 687964792
2 1435 314869866
1 12986 96568
1 60559 78428
1 2883 3356
1 69693 98820
1 47948 97775
2 23147 115681762
1 20695 31213
1 32036 94110
1 27155 46688
1 18159 37739
1 47107 90797
1 14113 86701
2 3252 303000444
2 94228 427459607
1 31318 72566
2 92652 517661253
1 54134 86558
2 57487 806771796
1 39879 48486
2 66061 617921046
1 3942 43455
2 99275 186592416
2 24960 710213135
1 29455 71153
2 70893 624220167
2 77047 720741149
2 84202 204315467
1 4557 62051
2 34400 282345976
1 7402 75694
1 10990 88413
1 17783 28775
1 53492 87806
2 32924 947095613
2 33084 936918889
2 28459 221716534
1 15326 15753
1 23948 86422
2 67140 150776186
1 27982 28265
1 83941 95813
2 16187 809734665
1 33758 66749
1 14259 96948
2 8046 390181506
1 30413 75306
1 78597 95971
1 42025 86226
2 39154 494141224
1 27437 42258
1 30209 36149
1 17553 93051
1 51279 93218
1 27656 93181
1 26706 89074
1 64030 69945
1 34064 61554
2 37070 712501803
1 12387 95761
2 44174 230859700
2 43479 864876657
1 36834 87895
2 11280 983464641
1 17954 51127
1 79474 84270
1 96314 97385
1 31624 73674
1 35701 84670
1 16338 92801
1 46796 60117
1 71362 95053
2 86408 819278631
1 48073 95463
2 84618 7039773
1 31008 43950
2 62835 10298046
2 23634 753472285
1 39279 76734
1 1936 54122
1 5853 7627
2 83529 522370727
1 72795 94138
2 42802 108779092
1 38455 83217
1 19133 73886
1 16188 99981
2 28203 926677669
1 72145 81087
1 32858 39814
1 81958 92628
1 77824 81722
1 51035 77355
2 28312 341395933
1 18588 64296
2 95433 432182439
2 84411 421420283
1 4779 55186
1 638 82024
1 47111 69534
2 79260 668658845
1 37427 54185
1 33669 41287
1 17478 81521
1 49051 89838
1 31808 84708
1 57643 92666
1 58940 99914
1 5969 62398
1 52289 53739
1 50181 54568
1 28261 63773
1 49739 62347
1 61938 94467
1 16333 50105
1 57055 90750
1 16589 78217
1 5775 66229
1 80350 82715
2 77802 599812424
1 28053 64279
1 7822 76830
1 6622 58520
2 51631 84739447
1 83508 95720
1 17316 59294
1 1088 96538
1 65836 95735
1 4676 80275
1 21652 72436
2 24326 47091390
1 53293 62225
2 4382 847774738
1 7679 9157
2 95328 886344895
1 73072 78724
2 89667 275732643
2 75720 476773790
1 49643 90195
1 51785 71902
2 83510 33750057
1 10233 53678
2 79530 66000399
2 34135 5945515
1 24862 30634
2 53278 383487209
2 45767 373276298
1 44472 45826
1 24710 87857
1 67047 75877
2 61360 305307873
1 47503 57340
2 93086 474236363
1 5790 64104
1 19735 32533
1 29026 72310
2 75546 367240524
1 31993 42451
2 90064 181459242
1 22930 66972
1 16209 66857
1 4649 23704
1 68264 99828
2 13866 950615413
1 24925 56125
1 7237 99333
1 9884 52162
1 44672 97096
2 54911 124716711
1 16579 37012
1 60054 88027
1 59763 67641
1 9786 40296
1 14502 66716
1 8906 81412
1 16793 46111
1 41333 46471
1 27020 28956
2 86598 276925425
1 78144 91165
1 44283 54927
2 85778 833678079
1 18958 48487
2 28763 378793728
1 16732 21710
1 2746 65140
1 9615 73261
2 51764 336176350
1 33781 59372
1 72573 73017
2 48542 747334823
1 14424 70135
2 45826 87432445
1 7231 61194
1 31539 78237
1 39156 75122
1 25182 25240
1 25606 87370
1 37179 37901
1 2300 70935
1 1432 94831
1 32369 94375
1 74931 99468
2 55516 791479324
1 40554 78157
1 21289 57009
1 24342 99384
2 39997 302698407
2 1712 414416354
1 15355 35835
1 13955 46453
1 12599 56241
1 5507 62220
1 13144 54910
1 9141 69136
1 21260 49140
2 63055 744146526
1 22419 41138
2 67272 832207583
1 39949 74244
1 33002 56486
1 58692 67770
1 34934 67140
1 3016 98366
2 86359 817747663
2 53896 825211256
1 29250 30331
1 56492 91687
1 29494 80207
1 5600 60818
1 38175 40381
1 29728 45779
1 2515 55096
1 83958 98672
1 14698 24829
1 13768 48035
2 45798 687427928
1 79985 80225
1 74624 75864
2 28881 480581493
1 12783 70844
1 6366 97815
1 28340 71294
2 16411 37739389
2 11738 518890126
1 93080 98656
2 5795 529982074
1 1700 41465
1 26549 65021
1 19848 86595
2 7617 603195019
1 6738 10757
2 48245 473729660
2 19224 802814348
1 8887 40035
1 18629 74000
2 1072 273358624
1 38834 79123
1 644 1633
2 24843 865504892
1 30883 64580
2 38037 432398527
2 53978 291466176
2 84470 658546453
1 50828 71206
1 30369 48770
1 14363 91214
1 50108 90761
2 57519 975745865
2 60354 657240549
1 28387 94538
1 45988 77852
2 96083 642983092
1 7167 44514
1 54500 70563
1 26081 60750
1 33635 86543
1 51911 53874
2 33882 559823687
1 68258 89197
1 19083 26992
1 64550 78937
1 22706 75003
1 29701 43071
2 71692 545553880
2 95639 149098098
1 7802 91754
1 9325 46731
1 37231 67470
2 73505 292771256
2 12785 482136887
1 83588 85213
1 58824 88211
1 20272 51237
2 18973 8976294
1 15616 82266
1 9689 82563
1 90024 98598
1 19903 68487
1 24761 75724
1 57860 60897
2 43662 826506381
1 45550 98974
2 45981 278053235
2 76411 218689577
1 66643 94953
1 50421 93378
1 30398 62863
2 8809 767109382
2 13830 845164307
2 6329 502369654
1 59410 72423
1 14918 99263
2 75867 29526790
1 39411 49780
1 50697 56334
1 22555 94543
2 21824 719384461
2 79753 149612367
1 21281 69842
1 4080 99068
1 15697 96938
2 36400 492195253
1 59037 77765
2 74559 249712546
1 63974 84494
1 26888 70734
1 46223 93039
1 41274 66317
2 93821 519960875
1 30861 83857
1 1885 41870
1 21823 47845
1 16740 59241
1 49234 74213
2 96788 700760354
1 37022 87399
1 3761 99188
1 18031 83154
1 10975 96242
1 44596 62859
1 30837 52322
1 19527 25057
2 40113 758939015
1 5282 54832
2 17635 567723951
1 71246 71886
2 84274 675761311
1 10308 13374
1 58131 67867
1 25840 82343
1 24570 59052
1 6503 9622
1 23651 55561
1 37536 75292
2 85516 173412830
1 979 54535
2 81650 763901952
1 95321 96731
1 13204 28101
1 5871 93126
2 1861 27091691
1 59661 90051
2 33582 684817994
2 25426 255870531
1 16858 50437
1 45341 99214
2 11777 426820337
1 1719 63152
1 21181 49185
2 40594 571466868
2 72156 609294303
1 35928 98378
1 36094 54198
2 33328 46633723
1 70509 85634
2 2009 286401096
2 49916 52439349
2 20296 357843459
1 48633 89496
1 61401 71444
1 66161 82238
2 4752 845942929
1 16801 83052
2 21313 942496337
1 62516 70967
2 89824 885376174
1 62063 72361
1 3802 34284
1 26237 80880
2 55671 778508517
1 58913 93354
2 88761 294564813
1 61831 63392
1 19496 54869
1 2316 25855
1 34510 65644
1 69103 87743
1 60641 67945
1 1381 42273
2 34668 470419905
1 20906 31610
1 72003 97539
1 65892 88936
1 72018 97349
1 56961 89678
1 11952 62952
1 12858 76834
1 40069 90638
2 61800 56136279
2 60323 886731219
2 11327 717651961
1 20841 64577
2 41496 179564437
2 89384 773660174
1 3241 95843
1 53712 79609
1 26987 83054
1 26737 36362
2 36020 653168664
2 11693 152363991
1 53568 70536
1 34427 57300
2 45827 218307791
1 33175 64963
1 70093 76031
1 6920 98108
1 27837 97897
2 6706 292365150
1 2500 35160
1 78173 82359
1 593 18015
1 6992 95813
1 17338 74975
1 55939 63452
1 39842 97890
2 1180 256126850
1 26174 91594
1 22568 41544
1 15863 63784
1 613 72899
1 29302 82278
2 80989 326815516
2 97987 147856066
1 19653 49141
1 87082 91872
2 95960 488338204
2 95184 280248209
1 15807 47107
1 25574 77422
1 33905 64656
2 43789 884516825
1 44554 72042
1 58438 69787
1 75653 80647
1 12069 27852
1 79078 79945
1 2828 32595
1 2283 49275
1 13732 49602
1 11716 25461
1 40934 93187
1 49201 79350
1 94817 95471
1 24258 85949
1 40747 43920
1 1407 73332
1 11415 53899
1 51567 79080
1 60182 91915
1 73712 91875
1 30367 69243
2 25081 942247142
1 5943 30032
1 83864 90784
2 24261 185678324
1 14261 48007
1 10880 59654
1 13760 70269
2 71379 965333241
1 23011 80186
1 22238 89185
1 48130 85633
1 30227 36148
1 68387 83924
1 1160 13329
1 36252 58073
2 52635 345441964
1 43352 75247
1 22980 93406
1 28398 63668
1 5680 13181
1 2114 95186
1 28652 76103
1 50472 60510
1 8049 64341
1 5129 25635
1 12494 40256
2 66101 98891501
1 65349 74753
1 47358 89445
1 31240 65008
1 52063 60833
1 13285 34885
1 26050 43095
2 10970 221201127
1 3295 95923
2 69733 328409678
2 64802 768238223
1 28308 98605
1 78209 81808
1 1869 56514
2 98102 827393382
1 49535 68602
1 1796 55068
1 21669 76202
1 27124 78872
1 26511 72352
1 76110 89112
1 52002 84304
2 95754 572274616
1 36561 36994
2 99297 119057848
2 25908 426486470
2 94733 204074678
2 62016 489025885
1 7661 90178
1 13234 94626
2 23913 961408690
1 11416 33942
1 24133 37478
1 86443 98982
2 56810 279353816
2 33524 505519833
1 36126 58522
1 4796 75605
1 15583 97110
1 26094 82138
1 21423 23703
1 483 69264
1 94843 96766
1 21468 30174
1 35834 95350
1 252 19658
1 52006 96693
1 18754 64926
2 60885 422972609
1 2447 99278
1 17034 47050
1 19507 89776
1 5862 10205
1 10059 42505
1 6887 71417
1 13242 40312
1 43349 79412
2 44458 295023748
1 8292 23583
1 13662 88232
1 36515 54943
1 44389 46803
1 7923 82330
1 63919 68174
2 83528 673716327
1 54329 73770
2 35762 268431201
1 1670 17338
1 5243 37215
1 72651 86467
2 30736 374393411
1 84393 92182
2 5354 267692554
1 3131 69568
1 59283 90496
1 58009 91256
1 11595 49869
1 44226 97267
1 98457 99110
1 48438 50816
1 82551 94832
1 40178 75136
1 10166 50104
1 1738 29772
1 78731 99584
2 18061 470521280
2 36636 784034628
2 37760 250191808
2 35976 442787405
2 3518 237537867
1 58215 76143
1 44742 89798
2 72117 266889132
1 25518 89892
1 85537 92608
2 13258 273832465
1 15290 96788
2 69403 315825504
1 67009 75350
1 36247 42843
1 28610 55812
1 2536 59802
2 77109 434001791
1 53653 58991
1 30327 74054
1 35707 66701
1 2161 7758
1 59881 76350
2 95124 79912503
2 40607 450536221
1 7778 59747
1 9860 26551
1 11498 29417
1 12141 97601
1 64515 80889
1 16641 22118
1 25405 52448
2 61941 753149095
1 2451 70030
1 69403 70561
1 15839 54012
2 6832 983124698
1 4550 69270
1 62904 69849
1 33506 65287
1 24277 31149
1 31060 63557
1 27495 53248
2 25372 183278091
1 30891 78351
2 246 581711127
1 49334 89389
1 63432 67222
1 50667 56673
1 52942 61257
2 8987 250907229
2 49794 670876638
2 8852 928608840
1 19407 37806
2 71853 889887438
1 44467 84886
1 22662 53169
1 81502 87918
1 3498 42276
2 95467 577605422
1 53184 60400
2 91113 469496114
1 34598 95153
1 43195 88926
2 25379 311036607
1 15272 41823
1 52927 67848
1 67440 94700
1 20721 23552
2 57234 568068354
1 15616 96821
1 23752 40884
1 17251 98887
1 81352 99210
1 6342 48315
1 33806 55052
2 8520 420907574
1 11235 37811
2 85803 624684583
2 93296 359566160
1 31097 79604
1 76508 94401
1 50649 54561
1 76735 82400
2 95820 897330603
2 74072 448064983
1 10375 96583
2 35568 113282433
1 16154 91280
1 41311 61560
1 35987 87773
1 17981 82876
2 12909 614984395
2 72556 762301921
1 47548 50346
1 18268 30148
1 28519 67223
1 24047 51742
1 22375 67737
1 60755 97669
2 89007 705244496
2 32378 603440325
2 33756 612351003
2 63910 691421075
1 20825 56430
1 9477 63817
2 45128 792408290
1 63632 78743
2 37333 289581878
2 20972 745639077
1 72571 97702
2 52626 394459290
1 20067 23809
1 10824 14462
2 15721 210860737
1 65307 85980
2 27969 893457079
1 57198 79748
1 11691 49460
1 18786 94370
2 6233 324599514
2 89460 329092944
2 60253 758328098
1 83092 90112
1 19448 46351
2 10507 85645606
2 27456 268836370
1 73170 95839
2 3569 267266943
1 61843 86597
2 24120 168274096
1 43802 60499
2 92604 400586424
2 97294 784830798
2 24269 269614027
2 92284 477763525
2 31377 804616619
1 93544 98404
1 45877 53068
1 65475 68716
1 54605 66767
1 82049 99229
2 87332 515155176
1 17510 37724
2 22489 859238265
2 84180 417728765
1 14974 24235
1 16626 88376
2 57429 864646187
1 37272 89456
1 27702 71897
2 72844 260629781
1 20132 31182
1 60333 92775
2 64138 288473812
2 46259 392312535
2 91858 178840554
1 60290 78886
2 90911 845760703
1 20869 71112
1 69415 97394
2 21723 497719689
1 30915 36507
1 29903 92559
1 53512 63399
1 80334 90749
1 44654 86216
1 1737 38891
1 58409 78813
1 31048 80709
2 52466 263988981
1 4390 23436
1 33277 75704
1 13836 65171
1 21576 82703
1 10900 11567
2 47157 128231393
1 7904 81631
1 15328 69079
2 19477 81893954
1 23624 92903
1 35603 82175
1 5100 37106
2 5679 163727642
2 25178 769150510
2 72907 412523835
1 24338 42682
1 2308 27286
2 16953 120517214
1 47412 76670
1 7096 80144
2 52679 77716780
1 51904 53561
2 46743 435938875
2 21297 358718482
2 83652 648696452
1 62464 79280
1 17714 98747
1 31910 79118
1 23231 74066
1 7320 30928
1 68833 87375
1 65409 96666
1 30134 81690
1 95461 98383
1 19953 57440
1 56710 57402
2 26122 208997957
1 30330 91095
1 54717 66193
1 16268 96103
1 39021 89971
1 87307 88504
1 57203 65882
1 35381 45654
2 73450 211658993
1 30425 36059
1 49773 76270
2 88619 506655388
1 41403 83945
1 45131 58927
1 27228 43666
1 20517 72811
1 10542 30358
2 21063 481050952
2 34920 943528539
1 39133 97177
1 20052 41529
2 31800 672668832
1 38926 52724
1 81598 94066
1 6097 72552
1 3043 38236
1 73339 97851
1 18777 21189
2 34557 348888554
2 56788 621136870
1 34538 96364
2 27967 694211593
1 12376 12749
1 8000 84163
1 70033 89072
1 45373 77664
1 21009 49264
1 38199 77863
1 59489 92634
1 51572 56577
1 3195 44253
2 42835 163735172
1 275 83551
1 4402 51903
1 8508 99853
2 94676 30727375
1 10970 82018
1 39198 73817
1 25282 30077
1 954 55681
1 5613 77194
2 81588 980055908
1 18238 42735
1 8253 15977
1 3353 44176
2 59608 804345683
1 8962 34088
2 65592 126416694
1 27467 73043
2 52306 74473822
2 40369 397153449
1 64063 91527
1 41296 50206
2 96817 360438941
2 36344 643276557
1 38748 68846
2 8344 863937374
2 86220 621027147
2 96750 71786896
2 29332 599568652
1 58247 79412
1 53287 70969
1 34102 41481
2 97089 999223151
1 14095 31133
1 51829 96469
1 46536 90657
2 97766 829712460
1 6671 63790
1 60993 91260
1 27157 81009
2 46228 595234731
1 17191 25799
1 41664 69672
1 21890 23365
2 75906 784431993
1 71480 97002
1 44232 93116
2 38103 336344111
2 95849 429384969
2 18016 811549738
1 38785 66959
1 1489 35701
1 7087 42921
2 83155 733487206
2 82654 499774516
2 19308 993792101
1 1763 13350
1 53843 95130
2 46313 786710164
1 5386 66700
1 16191 55625
1 1978 13555
2 38074 778387790
1 87756 95845
1 20955 21894
1 21548 75420
1 76772 88205
1 53694 77765
2 72903 650755489
1 63511 78554
2 26339 810251262
1 49940 63521
1 18996 61956
1 44116 64274
1 15368 95711
1 45179 94144
2 39556 885148882
1 23176 68230
1 5841 59147
2 191 115064270
1 88177 89917
1 28952 80158
1 38156 91602
1 40041 98436
2 39641 996725337
1 15730 58116
1 9990 99121
1 30759 52831
1 29310 39999
1 62885 94371
2 67833 503889786
1 28906 62685
1 81672 88718
1 2452 20511
1 22374 30729
2 936 778542981
2 4897 470876295
2 87966 802365416
2 73160 767854271
1 5374 10682
1 69134 84406
2 70396 706555771
1 95295 95396
1 74420 93340
1 68538 97518
1 44086 70603
1 61124 61392
1 58770 80505
1 18116 88052
2 15890 397147067
1 8334 81092
1 7648 62303
1 69873 83182
1 72565 76977
2 84550 972608853
2 82030 921956514
1 10266 57175
2 3245 212503896
1 52369 72519
1 13467 95851
1 57216 58185
1 19837 97671
2 37820 365428413
1 41353 59243
2 50384 566253756
1 39700 83991
1 34168 77084
2 92412 126684599
2 85426 146017331
1 36306 58549
2 94340 776958470
2 90526 199835688
1 1555 2420
2 63133 704085106
1 29967 56726
1 333 40265
1 58151 80392
1 4716 40595
1 58067 91196
1 71240 81740
1 73187 77117
2 104 729106294
2 66663 485818399
1 13751 45476
1 21381 44195
1 48695 96386
1 59178 65500
1 97321 98915
1 13571 28756
2 60036 616961250
1 55107 84533
1 86392 93273
1 28744 75875
2 45215 354399396
2 49552 46377243
1 61736 90867
1 59313 66870
1 9082 50491
1 8316 54108
1 20220 53193
2 53721 697064863
1 12881 92730
1 81562 91203
1 25011 68893
1 22271 64049
1 51520 97050
1 53213 56646
1 4485 60641
1 10170 84242
2 44727 274278185
1 11017 35249
1 39167 89337
1 38816 80879
1 54634 82839
2 46100 197177541
1 80218 86472
1 57005 75801
1 82386 83612
1 27692 65460
1 10152 75643
1 613 6462
1 49091 60279
2 94937 640874430
1 12889 44428
2 96342 502232686
1 12875 67385
1 30646 31479
1 8711 29141
2 86714 998911311
1 15948 35430
1 9491 55591
1 67187 89709
1 84715 97686
1 25921 65968
1 60282 73829
2 53528 740400060
1 2216 97721
1 19588 50292
1 34928 94641
1 67162 99430
2 97043 181638541
1 12565 99917
2 70321 751860994
1 21623 47520
2 74748 581501577
2 89881 330863679
2 25964 454846335
1 36034 58641
1 21006 27182
1 16582 95808
2 30702 409741082
1 90845 96727
1 8368 37255
1 51866 85639
1 9003 18857
1 50620 90761
1 4458 72968
1 86348 88732
1 21616 73933
1 39302 60082
2 66781 568448533
1 24553 42041
2 79483 404138560
1 2877 43626
1 3480 40586
1 6932 31718
1 29096 54118
1 33806 75589
2 77281 769006646
1 67017 92350
1 9959 45495
1 67830 87535
1 52056 56178
1 12543 77032
1 32971 95823
2 75502 702344034
1 57772 72853
2 82836 465636044
2 30254 39795981
1 61788 64594
1 75396 86979
1 13932 57971
2 41355 477114548
1 16515 19773
2 35550 195599826
2 81971 662343367
1 13363 47388
1 34414 48929
1 29459 99076
1 96353 97262
1 26848 80475
1 7238 34601
1 11620 23933
1 1394 23186
1 12736 40762
1 10783 13752
1 34501 84084
1 14249 94428
2 33710 998175902
1 26680 84883
1 28343 52796
1 49595 78350
1 17142 38051
1 61365 64192
2 78648 521347283
2 60879 702483872
2 47255 34433561
1 75614 87654
2 95725 67293974
2 81371 471489312
1 41296 80922
1 80777 99467
1 12184 44818
1 37270 85350
1 38346 41147
1 6094 99416
1 4451 24429
1 22699 97819
1 14584 73394
2 96764 443661192
2 46565 547833486
1 40942 64234
1 47216 83512
2 47046 81454522
1 42940 72283
1 72039 75537
1 76644 81525
1 31046 86381
1 70450 78964
1 8104 70538
2 62198 342744163
1 46934 66825
1 74331 91131
1 11178 50965
1 5378 87120
1 9913 25685
1 9150 83139
1 77743 95979
1 7390 87350
2 15294 683282356
1 15017 37635
1 667 93614
1 58608 62982
1 58908 89480
1 7317 67469
1 79932 85886
1 25742 58923
1 62792 75550
1 21152 32215
1 72959 98853
1 22935 36780
2 34705 153431794
2 25708 844805946
1 17384 85788
1 3560 99644
1 1381 53670
2 35258 298201434
2 83848 226963094
1 32637 78679
1 60594 70822
1 41611 72192
2 15577 311832874
2 28928 879967156
1 6270 87152
2 1038 15236786
1 2674 14868
1 52006 93700
1 2456 98491
1 87066 93942
1 45196 63450
1 67239 92352
1 10486 86085
2 69272 186993860
1 54894 91131
1 20305 35953
2 2022 45792473
2 655 36837091
1 67031 69221
1 14894 78765
1 36397 83221
1 62777 97483
1 22528 31701
1 47594 51664
1 69278 72431
2 52697 131827318
2 71802 209390520
1 41124 51338
1 6918 57899
1 16437 85633
1 27842 68246
1 7066 73461
1 31536 65240
2 39544 604010222
1 2606 64840
1 11761 21165
1 42960 83846
2 34991 303618657
1 51749 84603
2 35762 463685006
1 82652 88069
2 41294 322611942
1 61214 89399
1 18463 54154
2 39279 123031407
1 45674 52775
1 50082 87322
1 27451 77617
2 83048 971522620
1 10174 23225
2 68662 851992330
1 17684 45752
2 52795 202732029
1 83689 93614
1 2077 58427
1 22275 76940
1 5164 26421
1 90668 96578
1 5280 92962
2 66718 49309128
1 8839 75626
2 1487 12961488
2 30800 349639955
1 69388 79229
1 29862 60157
2 69051 837719964
1 67975 95652
1 6106 89948
1 37933 47596
2 94462 791086953
2 190 241371470
2 7515 767620571
2 43415 428486852
1 18092 50882
1 24726 52561
1 8825 14175
2 92871 520195252
1 39931 63667
1 50927 70834
1 5521 94244
2 995 495423890
1 30885 63567
1 1529 89709
1 48623 49468
2 17106 987345334
2 35879 995489866
1 67190 74711
1 20561 71411
2 9859 56724476
1 8806 95294
1 33818 56251
2 30949 550732809
1 64584 66084
2 73287 752876232
2 2390 199805611
1 53169 79087
1 44341 59540
1 20426 41588
1 15364 23678
1 13485 50160
1 23283 86436
1 14921 59644
1 85774 91645
1 64798 82315
2 1138 886179245
1 16817 38862
1 24825 34722
1 31975 97008
2 9664 216868499
2 31338 552840519
2 58806 681905570
1 16908 63824
1 8346 15701
1 24805 89665
1 5184 55247
1 5683 73574
1 19002 58969
2 50452 961110270
2 52812 365700554
1 7837 92889
1 66458 75694
1 29994 47910
1 55016 83138
1 10941 23078
1 12537 13641
1 59901 88008
1 21865 94922
1 26859 49323
2 47099 438005021
1 31992 58499
2 57605 958869911
1 54304 78002
1 33931 93891
2 34536 511881345
1 85316 97273
1 18336 67835
1 5689 59572
1 18762 44380
1 47343 57891
1 53731 98496
1 2637 33786
1 36963 77943
1 5147 34439
1 48328 70682
1 44448 87988
2 39028 794021244
1 55788 76910
1 64722 75267
1 8272 49800
2 47183 474148842
1 20723 73597
2 56923 467626156
1 36899 94425
2 64684 966867975
1 22008 73195
1 31551 69928
1 11178 39303
1 60369 89872
2 9544 187733070
1 25906 33465
2 44794 91653656
1 80423 86697
2 24715 635921134
2 15157 469000640
1 28223 90562
1 94498 97329
1 1840 9137
1 86746 93010
1 6854 94751
2 92782 120147831
1 32595 98744
1 34957 39858
2 1523 329952544
1 29763 36359
2 29124 256204827
1 25709 38616
2 63203 817161921
2 49372 743124434
1 19484 43148
2 87905 148818368
1 4192 23768
1 15672 30126
2 4107 807633874
1 8832 34327
2 66560 590572538
2 4953 828215124
1 1499 43810
1 17460 20101
1 55760 75820
2 62756 424485025
1 4697 80051
1 15420 56963
1 77254 85265
1 43094 51269
2 29845 866542659
1 21882 82861
2 59082 561819268
1 17241 43338
1 17938 95141
1 1175 59076
1 52023 63603
1 37413 95636
1 42790 71969
2 7627 653404637
1 87918 92365
1 50189 98068
2 62285 897348001
1 37100 87612
1 30334 45823
1 1884 81162
1 56137 64016
1 10418 82632
1 62722 63056
1 64208 87563
1 25384 69238
1 70135 92206
2 54543 840809108
1 45579 91921
2 87693 132641741
1 65862 92757
1 10995 68622
1 34137 40149
1 30762 56170
1 33630 70834
1 24518 44321
2 39607 329107525
2 37764 796986966
1 38727 63649
1 23074 57235
1 50842 55105
1 26763 73493
1 63673 90063
1 53097 75790
2 15203 253256674
2 6942 910687815
2 90139 124735781
1 54279 71286
2 69941 251079913
2 29410 699427757
1 21684 28629
1 27056 79826
2 79921 508146017
2 88168 245251491
1 58845 64197
2 14968 381900335
1 2208 71125
1 5020 36243
1 16159 63475
2 13191 1581583
1 25444 36478
2 4589 460553901
2 18455 623050291
1 53808 66064
2 97956 443962106
2 30926 892970017
1 36701 51492
2 86376 10353016
1 64981 93152
1 35766 43400
2 11779 168431092
1 87018 89965
1 23475 78693
1 2946 60378
1 71829 90271
1 31986 73342
1 1639 49183
1 60214 72720
1 8606 76297
1 11513 49953
1 74918 78139
1 1695 43300
1 7074 87014
1 10516 33949
1 67901 88345
1 2940 87749
1 43194 72798
1 2480 34854
2 50057 405762253
1 36287 56789
1 67882 80755
2 96135 399465773
1 20892 60419
2 80288 158162843
1 84541 90603
1 4072 44082
2 38770 888542499
1 25823 94365
1 53852 99636
1 29960 91004
1 57572 98591
1 58029 72823
1 15539 71298
2 75394 311326545
1 59160 64484
2 97451 388904799
2 86134 82796521
1 21460 84830
2 78033 532904205
2 64502 320303188
1 13459 57865
2 12956 959236214
2 63488 519601387
1 20690 73336
1 63875 80291
2 47393 96590441
2 83038 857703536
2 5510 994907507
1 15506 63371
1 23847 30169
2 51659 496181266
1 29278 62958
1 2736 86103
2 85551 152032941
1 36618 82377
2 40520 990695256
1 72548 89201
1 73429 75770
1 75934 86805
1 6905 37123
1 80368 83598
2 95585 341219987
1 35636 86676
1 17512 98054
1 15107 44158
1 56747 75104
1 6798 64698
2 8528 856752058
2 19664 489591383
2 38354 485301070
1 56866 89451
2 74096 17759679
1 6523 49509
1 47958 76940
1 23801 76899
1 10732 14423
2 45226 648269817
1 11889 97950
1 25737 92822
1 19755 44168
1 21605 53388
1 15635 38641
2 44060 466394128
2 30617 981748316
2 10255 322419488
1 54815 60879
1 48021 50632
2 58565 679888034
2 48137 369792006
2 28920 603940166
1 68071 94607
2 57794 599908045
1 30354 90647
2 71569 439082555
1 12191 47109
1 3986 84999
2 21766 456021206
1 5284 18520
2 15433 611553520
1 50476 96337
1 17130 25221
2 71982 819395401
2 19641 632304889
1 25881 29022
1 51700 72926
1 76670 78865
2 68420 962279695
1 5980 63570
2 74428 256256483
2 68146 590096107
1 15809 88293
2 29876 171042491
2 29224 983357898
1 1563 71209
2 89370 299668870
1 65776 93505
2 65833 476031629
1 83960 88852
1 9574 85207
1 14491 81077
2 60084 778041349
1 21051 44748
2 83408 328149137
2 67062 229051517
1 48224 91187
2 94298 208646903
2 92352 598201973
1 59307 96764
1 1899 68154
1 50651 94989
2 98599 814298794
2 49231 305737012
1 53729 61076
2 47443 380139399
2 25686 566130904
1 27905 78881
1 16320 26483
1 36681 48556
2 28035 855865485
1 1128 23749
1 11745 45239
1 18047 58839
1 11002 40905
2 28418 846035533
1 27932 95494
2 55668 443355433
1 44071 63060
1 15356 23524
1 22366 37661
1 24954 64568
1 30485 31807
1 26691 79834
1 45617 59360
2 70334 939746445
1 83542 92507
2 46743 23485140
1 409 84419
1 16410 62980
1 44344 84614
1 13139 71109
1 21354 59378
1 5511 90504
1 47580 75091
2 98184 543420882
1 27452 78173
1 11111 40416
1 67513 69895
2 21816 436917400
2 34846 213542404
2 90184 350672751
1 86131 94145
1 38596 87801
1 78867 84093
2 37732 782302517
2 88740 318807314
2 97876 46377341
1 8487 62747
1 12147 65149
1 186 60194
1 11277 95284
2 50636 110034035
1 22722 46147
2 56413 966644996
2 24531 809936728
1 13848 40064
2 84930 725043335
1 16763 89037
1 27492 63921
1 12028 53767
2 65620 389068451
2 16262 530285271
1 38239 97548
1 38940 57126
1 25104 28928
2 31053 305383335
1 13566 41126
2 17793 911211003
1 4809 90229
1 22787 50694
1 4995 67612
1 52590 94450
2 24164 571864943
2 83485 101407778
1 15953 66831
2 81069 767854361
1 10054 74785
2 2197 810313419
1 47850 76459
1 85285 95114
1 31655 95415
2 908 786606649
1 35712 67477
1 28301 60660
1 6003 12143
1 45602 71139
2 94176 794967132
1 11883 62305
2 9222 979148220
1 63774 82984
1 36349 59604
1 58313 66880
1 50677 85957
1 27432 36266
1 31439 86834
2 136 628078383
1 29473 56042
1 48982 57993
1 44305 70161
1 72479 85983
1 27437 63027
1 117 2994
1 37474 76527
1 21265 99227
2 4800 181593865
2 26167 596315064
1 21583 84582
1 19476 45512
2 41303 949852489
1 19997 88357
1 72293 81048
1 12623 55132
1 35073 64678
1 12656 57699
2 50121 620986802
1 2538 41335
1 14300 57580
2 44269 834709139
1 25422 64545
2 84917 835025819
1 9642 48780
2 84191 369498283
1 60323 71581
1 18445 93313
1 20303 56697
1 9018 59877
1 27043 71957
1 33572 51638
1 3060 57997
1 12333 15524
2 5247 10951218
2 23735 867319463
1 9780 35192
2 27240 562941237
1 43446 87472
1 34913 90438
1 15133 24764
1 15535 16247
2 37034 205518708
1 11756 40259
2 29797 392952990
1 70906 90398
1 51747 54786
2 32918 358834303
2 4924 419754767
1 4425 45791
2 22669 838424614
2 91829 224866348
2 74222 485083372
1 3486 42066
2 1687 63270670
1 15739 45223
1 77269 98574
1 7702 42334
1 16660 88716
1 50926 59522
1 26033 28656
1 24747 45494
2 99580 872674551
1 43623 97701
2 53391 651028579
2 13586 710634552
2 74474 873199529
1 69033 84947
2 10662 996210397
1 40581 52004
1 38112 49886
1 15469 29636
1 23032 55820
1 25727 36902
2 1402 757765631
2 14683 867992902
1 52422 57323
1 28856 66958
1 7851 97830
2 22752 858818830
2 74182 785312866
1 43869 99526
2 32238 721237201
1 82611 86604
1 24126 69112
1 52213 65666
2 3361 85678141
1 53363 66479
1 13491 52249
1 37386 82172
1 3970 39602
1 5710 43939
2 10571 871074776
2 55677 261443741
1 24247 74201
2 97978 196512018
2 45433 328864420
1 50821 71843
1 11921 74870
2 28054 237780963
1 73768 74396
2 59367 287894020
2 60410 815843741
2 88358 569436610
1 73717 84949
2 56410 321864366
1 19567 22038
2 40756 525215102
2 73897 684817311
1 29976 61810
1 55789 84083
1 13930 76748
1 30625 40896
2 49984 886072806
1 31121 68395
2 83774 206715389
2 52075 63408434
2 23699 448975874
2 12319 198698746
1 55604 76894
2 69848 994307543
2 36952 621513637
1 4637 56830
2 32965 951023021
2 32381 872050963
2 55994 9024784
2 20058 934182454
1 20108 27087
1 18996 93006
1 68006 69319
2 45621 684732186
1 39580 52824
1 67451 95925
1 25141 40880
1 24937 42602
1 10066 62333
1 18482 25336
1 14158 83302
1 4167 30622
2 75288 258507529
2 64223 588092107
1 56493 68249
1 10681 94104
2 41178 405822001
1 12972 53511
2 13424 371203102
1 12613 57096
1 1484 21386
1 73897 79237
1 41303 91699
1 5810 79557
1 26421 34842
1 19741 30095
1 25769 49234
1 2483 72609
1 36229 70827
2 99176 508851552
2 8653 673506306
2 49824 709285426
1 69798 87634
1 16547 73888
1 41667 86646
1 38260 72820
1 86397 93745
1 42085 92706
2 80607 49230997
1 30244 89103
1 3412 40752
1 10159 17685
2 85151 794204070
1 86067 94084
2 40709 937343657
2 20654 565549929
1 36623 52743
1 44956 89064
1 29221 95434
2 1351 61774745
2 83311 950623886
1 9146 60213
2 26096 323439071
1 42529 52488
1 27924 70113
1 56446 95000
1 52553 59794
1 16770 86178
1 14635 90933
1 19529 59638
1 61117 72176
1 89067 90847
2 68983 247531573
1 57994 70413
2 56607 9564452
2 94139 941695714
1 33300 89495
2 18704 391213796
2 43705 731192942
1 84177 86839
1 46965 55654
2 83655 32064460
2 29056 394498311
1 41677 51053
1 2222 85039
2 21268 14600552
1 21853 68318
1 64218 70133
1 48610 67708
2 24284 258351934
1 67229 77798
2 77587 797312406
1 42717 50870
1 26476 66328
1 4182 23728
1 72595 97948
1 27826 57797
1 74675 80741
1 32555 69003
2 97864 167472015
1 45826 60554
1 11608 19301
1 29059 54341
1 37201 69830
2 53463 209251432
1 11078 66968
2 21915 908004418
1 71212 72487
1 17088 65124
1 15338 69800
1 7054 49935
1 34568 71179
1 77552 89159
2 90101 94377443
1 62390 77954
1 44223 79947
1 27868 65791
1 58706 66849
1 60799 94214
1 3453 51252
1 13535 62941
1 92894 97012
1 9522 77106
1 40444 44271
1 10072 94807
1 59867 70578
2 16651 407090642
2 26855 900606042
1 18312 59718
2 38819 112585851
2 3870 390749505
1 34230 99694
1 75703 91847
2 55936 826938093
1 56510 94820
2 66457 978990133
1 17275 92621
1 48061 95146
1 44153 84877
2 4259 543958559
1 31753 72987
1 45628 88775
2 3262 918372693
1 1793 63175
1 18130 99064
1 42134 60711
2 16663 936248226
1 23497 98699
1 37512 99992
2 60570 251907010
2 1548 429439875
2 78316 250292082
1 25081 57209
2 81297 572326236
1 4777 57963
1 36013 87803
1 8514 26448
1 30465 31653
1 14162 36576
1 78041 91298
1 6487 55429
1 32927 61990
2 17124 57469970
1 87604 91639
2 39274 806744171
1 39944 56104
1 23725 55438
1 27237 28139
2 84410 872981967
1 48481 48915
1 9178 11652
1 4751 80925
2 66820 716631622
1 63482 65677
2 41672 412931327
1 22362 35791
2 44090 232008442
1 20251 84939
2 82653 136670954
1 10567 95474
2 77875 311826169
1 32504 80448
1 28532 42626
1 70969 96956
2 22504 494590644
1 37042 84057
2 36002 592812752
1 49943 90120
2 73434 353619841
1 49191 79148
2 57007 822548438
1 81499 99110
1 2457 28264
1 33746 74718
1 19872 66556
1 51987 75738
1 72571 86169
2 59035 786062986
1 68240 95041
2 81929 922574131
1 39453 60034
2 93371 158346695
1 88860 94567
2 63723 791075333
1 76859 97659
1 42874 72803
1 86604 93357
1 11327 30485
2 43400 858028428
1 19932 82453
2 51319 794222894
1 20037 89426
2 86811 266063778
1 12725 55570
1 38841 98851
1 16626 90436
1 3728 39886
1 32886 73588
1 638 8065
1 20963 92205
2 89600 850548811
2 93775 342527428
1 34590 41624
2 19122 27314399
2 93106 82730539
1 9682 23050
1 1739 12038
1 22152 85761
1 17326 73259
1 26194 39995
1 52895 89063
1 34510 96965
2 67606 849021494
2 55322 231406201
2 19521 155738166
2 63800 549701783
1 64 70824
2 61059 213186882
1 17440 50859
2 95447 301544978
1 28157 49006
1 8844 84595
2 64002 838378799
1 42564 53613
1 62146 97140
1 36664 49584
1 38350 68690
1 37636 86622
1 17324 34826
1 86893 93216
1 34012 65631
1 16124 75968
1 48300 79316
1 35534 77942
2 9532 780081642
2 11302 295758757
1 14189 27969
1 6177 7370
1 49186 97777
2 11656 547985656
1 16652 57305
1 43592 63584
2 57287 277466707
2 49625 103581307
2 12325 800644010
1 46750 47753
1 86280 92178
1 57492 99893
1 28750 33716
1 28488 71608
2 94180 904238038
1 61432 89777
1 6648 70688
1 70858 71494
1 47979 68543
1 15906 95619
1 56302 59687
2 91290 589462465
2 28163 178751808
1 17372 61981
1 20617 23229
2 66509 675249669
2 38300 89755560
1 82701 86134
1 92966 95415
1 23273 35295
1 45178 56027
1 43310 85475
1 36351 55703
2 28255 335044446
2 16145 793350900
1 14863 26723
2 7781 893952018
1 52148 66272
2 99226 147508275
1 18854 82266
1 50538 62591
1 45272 88965
1 9137 61626
2 18882 19545275
2 50581 199792940
1 19076 94314
1 3031 41265
2 26176 718100627
2 84025 801418851
2 68076 505564726
1 63012 91439
2 94306 643940082
1 46859 79856
1 6033 47921
1 62850 67395
1 58668 70989
1 13445 71621
1 33466 42559
2 15455 544473630
1 34586 83499
2 42600 702083576
1 35230 89505
2 18 374924304
1 66936 68072
2 54932 889443522
1 26569 52391
1 49907 71762
2 98998 674194311
1 7008 7408
2 72549 295020175
1 21319 91799
1 1835 75595
2 59654 90783444
2 28017 599505925
1 20061 33966
1 1100 86399
1 33253 61442
1 43783 61062
1 11888 65348
1 22551 44113
1 3477 15776
1 64272 83655
2 66961 265347865
1 10370 77275
2 24428 61587994
1 88614 93268
1 57645 65688
1 28847 71478
1 56706 68132
1 69525 98574
2 67427 676485953
1 45176 53640
1 62563 72391
1 33523 55861
1 426 41444
1 43141 59989
1 6486 15061
1 40772 54435
1 47855 83781
1 36830 96006
1 42680 53302
1 4982 22543
2 1790 214139151
1 43215 52168
2 63832 617739273
2 20257 216858672
2 42538 104606446
1 52935 86317
2 87332 804343601
1 67262 79489
1 10740 33772
2 50826 728143645
2 52142 614882744
1 40214 88953
1 3558 27083
1 30911 65794
2 76 567126893
1 62595 87266
1 38369 97635
1 24312 46403
1 2809 35999
1 13391 98369
1 24842 46063
1 16961 95510
1 45620 88997
1 66789 83391
1 34897 67175
1 29898 33013
1 20824 34527
2 68213 10885162
1 85355 87046
1 21695 57765
1 36789 80543
1 6806 16563
1 16524 51663
1 31741 53604
2 89728 601828350
2 821 476100889
1 21306 96155
1 65805 96523
2 32400 961946488
2 9240 345837325
1 34509 77595
1 13932 75045
1 67297 96204
1 27888 98138
1 46316 96280
1 50114 58910
1 34280 98698
2 28990 319706148
1 60223 61442
1 4689 74826
2 59685 400488797
1 4145 39949
1 82291 90730
2 70756 930227556
2 95696 38338144
2 32626 570635360
1 32425 33144
1 9448 65190
1 2700 90094
2 56347 331905376
1 50170 75042
1 24078 48338
1 9596 48004
1 5213 96132
1 31612 54890
2 37643 747523468
1 17023 77299
1 2222 11425
2 8429 222873364
1 53821 93049
1 3895 86219
1 58514 79242
1 23881 81095
2 36918 425267632
2 9531 71449807
1 25909 65265
2 56517 402378146
1 25302 52322
1 19430 34955
2 6982 146564877
1 23636 91976
1 42627 84003
2 70 58609178
1 35408 44928
1 16127 75633
1 49009 74914
1 42707 78714
1 61240 71322
1 14265 33071
1 18414 67258
1 74479 90659
1 26165 96165
1 2794 51500
1 3040 26038
2 26152 507134251
1 47735 65298
1 73666 92880
1 26055 49233
1 436 45097
1 30951 72779
2 79329 398203961
1 32152 74487
1 16910 83348
1 53997 87577
2 53600 826288983
2 13320 562184349
1 55100 79267
1 68477 79688
1 14832 63689
1 32866 96681
2 61153 368699670
2 80826 121434107
2 32699 122988092
2 41005 15174735
2 97982 560586872
1 84119 93069
2 70348 438809476
1 296 76497
2 78418 530154879
1 18375 23231
1 3513 82357
1 16048 55100
1 44131 54014
2 89475 604903095
2 89768 975564438
2 43871 440919912
1 9571 60650
2 82196 60881457
1 28987 32800
1 27539 75215
1 5599 66079
2 83244 717713867
1 22602 34072
2 33958 7268635
1 36971 88893
2 83428 345142878
1 30224 92812
2 81154 975323212
2 51138 154099623
1 33162 88765
1 49357 75723
2 94243 713183094
1 36730 53962
1 26746 79600
1 67544 78199
1 45325 68303
1 38316 40374
1 96674 98840
2 59900 8035140
2 43120 307667465
1 81528 94434
2 93152 269836107
2 75178 587675880
1 28840 38578
1 42119 99936
1 5432 59205
1 15351 98815
1 25799 45386
1 90019 95562
1 16753 33603
1 3496 85914
2 4581 19687538
1 45728 58037
2 85969 747381549
1 71153 99240
1 7173 7370
1 61957 89201
2 86540 706787622
2 32539 942504357
2 69220 628233597
1 16507 25167
1 42898 55226
2 78045 783106826
1 20637 46852
1 24261 91025
1 36518 83564
2 6879 735004295
2 22506 644504124
1 21873 63701
2 19473 323439873
1 24718 41167
1 52543 90965
1 50861 64606
1 28702 39846
2 72890 752099258
1 58353 78051
1 3848 20508
2 51195 284556359
2 93272 343900676
2 60081 458734310
1 40842 66344
2 28221 838605528
1 85215 94602
1 61876 74211
1 89207 98956
2 78107 598351630
1 16146 70348
1 26740 40579
1 16229 75109
1 17124 75567
1 16161 61472
1 31983 34449
1 15074 61856
1 15768 48282
1 72485 94495
2 87781 730648350
1 76294 76522
2 58719 52232301
2 60113 703631723
1 13119 83644
1 76051 81963
2 36805 259441257
1 57031 59427
1 26782 88203
1 51408 57554
1 2455 52440
1 14692 97138
1 3287 93856
2 10454 319474976
2 96070 34671428
1 77061 90731
2 97018 35176157
1 50491 62116
1 54468 78084
1 27214 98560
2 90363 544973607
2 36837 761099651
1 12712 77932
2 55626 275666120
1 81556 81798
1 44702 99367
1 7704 11407
1 40355 93087
1 29058 76743
1 2331 81045
1 62340 97527
1 6652 80211
1 63207 74266
1 60666 89430
1 44132 55445
2 60173 916658979
2 40199 179396595
1 71474 98428
1 44253 66095
1 53740 70457
2 10926 875829451
1 44737 92607
2 30701 363908510
2 90057 387224685
1 16070 17183
1 65365 87338
2 62693 763356176
1 48272 72834
1 4429 29988
1 3635 49791
1 15959 17143
1 19079 79979
1 18076 71290
1 10985 36762
2 794 292159817
1 53226 88713
2 3427 881741907
2 39575 412490510
2 49259 203745026
1 81416 94777
1 34975 72061
1 71931 98554
1 80136 88159
1 15449 49743
1 55752 78864
1 41738 80364
1 47875 60437
2 86579 915448432
1 53850 70091
1 53329 99587
1 77881 83923
1 13234 74172
2 21901 321280886
2 21760 790299907
1 40924 72544
1 45447 71116
2 64222 786855520
1 85594 95013
1 714 79192
2 84519 787309468
2 79149 899670776
1 53592 59476
1 58134 72752
1 2889 8202
2 99953 597641252
2 23459 414395057
2 23601 75995429
2 74955 122355545
1 29059 97035
1 29335 35349
1 7267 93827
1 40306 51853
2 12929 718959705
2 70113 962377999
1 20653 99784
1 22610 28415
1 66848 90474
2 4060 362353799
2 5394 16100375
2 62819 636452368
1 13875 52966
2 37793 761667793
2 16089 966947158
2 58669 593222809
2 26813 472268522
1 5472 8014
1 4334 81039
1 43536 62624
1 43421 67587
1 77904 79910
1 384 95922
1 8081 55089
2 36855 385135262
1 26333 52079
1 3407 17730
2 98615 654789788
1 13790 24353
1 29428 78760
1 16459 43134
2 12592 936443796
1 39373 67700
1 24408 83394
1 72602 88280
1 13952 39067
1 31116 65334
2 60589 52383925
2 87047 62151007
1 25693 97547
2 50669 605246890
1 39626 77804
2 14428 650692145
1 13765 68702
1 54746 78398
1 58256 88628
2 83582 465953207
1 5451 98434
1 3753 69502
1 26805 40010
1 86585 95353
1 2072 89236
1 21513 89413
1 11117 41238
1 58376 76155
2 67917 778594404
1 7453 71298
1 6062 55301
2 12793 180637429
1 61007 82083
1 13706 22281
1 67008 75515
1 83434 89974
2 31798 926941723
2 28212 969251065
1 66429 86481
2 65033 311095271
1 65106 91715
1 77845 87392
2 95039 942007883
1 1540 87157
2 63194 468155251
1 30927 69743
2 92343 529868954
1 83954 97938
1 54446 60899
1 18790 80443
1 22206 82288
1 75606 94119
2 38730 208163927
1 1427 62574
2 96116 198781123
2 39840 670195802
2 44481 661071620
1 6609 59733
1 17083 35148
2 25195 559967820
1 12210 58939
1 364 22039
1 67399 69592
1 11969 79133
2 13521 41046111
1 5705 83945
2 42295 682577816
2 63277 833575596
1 23054 37023
1 64901 82671
2 41094 60012355
1 18922 79926
2 95366 110028520
1 52918 55964
2 13464 203942033
1 91096 94583
1 48280 57897
2 70994 321604750
1 76879 86306
1 13177 75988
1 20524 87506
1 9707 89290
1 22142 41360
1 12659 18868
1 793 2220
1 33670 55663
1 46856 97580
1 30736 96579
1 8553 15829
1 27342 29851
1 20942 84722
1 41503 81936
1 93500 99484
1 20343 96299
1 50569 87498
1 48531 87566
1 10414 98365
1 3866 93474
2 57323 774153488
2 6964 787459841
1 40046 41066
1 31526 57808
1 34828 64222
2 64095 39750020
1 386 12643
1 62521 67393
1 11767 67175
2 97773 531386810
1 1144 85003
1 51975 71445
2 6091 934067405
1 32806 44450
2 77067 339940062
1 40781 68711
1 48981 93008
1 686 85030
2 95344 873470918
1 16292 71584
1 47206 69747
2 46882 880271229
1 57834 64715
1 63214 96360
2 70536 94730504
1 1576 5216
1 44398 76259
2 85538 243420153
1 23923 66427
1 30186 33483
1 3188 43154
1 75645 82930
1 15796 73673
2 48064 887863763
1 31706 60215
2 51799 46673819
1 59300 86286
1 20 79269
1 43897 92322
1 6879 33230
1 80956 86701
2 86104 410008458
1 13310 70933
1 6968 78778
1 4979 93490
1 69529 73693
1 53860 62511
1 45436 61057
2 58529 129556049
1 62779 93000
2 78903 923501824
1 8161 38892
1 33544 90365
1 69214 81312
1 10567 69987
1 49911 85559
1 4975 37704
1 4592 71957
2 75443 782270534
1 1902 95586
1 51205 82409
1 2387 54346
1 810 24372
1 11067 47186
1 11636 24769
1 2404 79248
1 34066 69991
2 17528 534471504
1 1289 60792
1 46758 63290
1 54923 77477
2 54659 787879783
2 22247 178379012
1 54057 69591
1 51374 86116
1 46280 84828
1 53560 95330
1 24516 70387
1 38333 67518
2 50345 815439528
1 14546 34948
2 4085 975874016
1 56063 95015
2 99603 821730366
1 24075 77739
2 62614 269587577
2 75069 924063712
1 92616 94696
2 38383 503292006
1 20269 47574
2 65514 393042374
2 31705 160095237
2 73302 270616352
2 168 990507790
2 17567 583977303
2 97948 459541050
1 16458 59962
1 26916 37939
1 51033 99670
2 59978 897006255
1 42298 51707
1 36293 71702
1 21814 56556
1 82752 88049
2 49144 598709643
1 3797 99082
2 26941 939249316
2 70495 90602384
2 98875 718812408
2 40151 12502931
1 30165 78764
1 33024 76814
2 51485 644375667
1 886 37299
1 7978 22873
2 84597 492710459
2 50813 720680978
1 20969 21610
2 18382 358157410
2 74785 516700731
2 42780 122466381
1 30571 50745
2 45716 790585697
1 53698 79141
1 9346 23265
1 49513 89913
1 8023 31829
1 7540 68086
1 3958 43956
1 40737 47644
1 10599 62893
1 38636 98393
1 24715 60742
1 31817 75071
1 22460 58904
1 5829 32989
1 5507 86544
1 91120 95345
2 26567 204948054
2 92291 338115186
2 53213 274879895
1 40918 75481
2 32023 400855279
2 88043 68814667
1 35348 50765
1 66859 81302
1 80919 91704
1 24385 57767
2 29116 512920560
1 13102 40123
1 85287 91513
1 34275 43664
1 43375 55460
1 5620 16115
1 5593 52656
1 46425 71825
1 18890 55277
1 42551 87691
2 71572 954151564
1 83296 91207
1 42201 65485
1 63788 84760
1 30659 36580
1 13438 84909
1 7305 33257
1 13813 25490
1 94620 99240
2 19091 742701964
2 41934 873728170
2 89357 712769689
1 52131 70596
1 41512 82031
1 60254 77214
1 15746 72198
1 38694 75396
1 5161 8609
1 46258 74454
1 52860 94045
1 30051 50727
1 32553 90514
1 70058 90024
1 59655 71466
1 3185 9214
1 76205 84712
1 26248 31500
1 20987 53298
1 1229 52317
2 16446 62914603
1 31329 71985
2 26736 547377282
1 56565 97150
1 96561 98366
1 58503 89553
1 17433 91158
1 64397 96923
1 23787 94144
1 32278 43236
2 6984 363823729
1 76988 81750
1 66121 91933
1 60915 94114
1 22397 54129
1 68563 84238
2 91724 445543941
1 2396 12109
1 10840 99738
2 11418 526709105
1 48376 91439
2 75630 97630584
2 64231 835435246
2 10040 488068666
2 67068 363169262
2 2566 4093975
1 56656 75421
1 4096 43197
1 23202 93215
1 11975 89860
1 30436 73586
1 25822 74205
1 75626 92918
1 26839 73212
1 68758 83264
1 16178 70642
1 8467 99887
1 30560 91905
1 66238 76510
1 130 79958
2 54003 873477587
1 10136 92146
1 59014 76471
2 47851 839244468
2 17895 752574064
2 75229 478427530
2 15169 387934902
1 19957 35764
1 63382 85585
1 8121 72997
1 64689 91294
1 55505 93820
1 44597 47130
2 70528 332582970
2 36662 483270973
2 99564 108320958
2 88126 805308819
1 37087 49137
1 8773 74165
1 19186 71863
1 67449 69022
1 26477 59212
1 598 27466
1 57680 96650
1 59031 70044
1 10208 44315
1 19556 64361
1 72592 79588
1 79473 81358
1 3483 68166
1 36484 42856
1 55940 68467
2 91734 605480646
1 26692 91931
1 15282 99299
1 2010 47921
1 75045 93006
1 24558 45506
1 63978 75545
1 6376 63223
1 72417 89750
1 19269 61204
1 32046 60881
2 92391 746562116
2 45460 369186286
1 72028 86601
2 13194 430762411
1 65709 89538
1 28914 74243
1 31273 88671
2 10583 166184068
2 7243 511908649
1 61820 67549
1 58085 77145
1 2917 51626
1 55669 75763
2 77060 49132957
1 9821 15564
1 45671 89006
1 24522 31096
1 74336 89670
1 6401 22838
1 2037 44329
1 5618 86418
1 27074 57577
1 2003 96264
1 22602 43028
1 12242 36035
1 11901 56604
1 44555 88005
1 1414 7212
1 17742 56694
1 11079 44731
1 26606 28909
1 21227 44566
2 2877 662412396
1 25908 94603
1 55423 86055
1 47905 90679
2 99195 675136521
1 37973 57565
1 40400 43383
2 53685 417390361
2 43545 472337668
1 38366 40583
2 24555 671047693
1 73835 84724
1 14104 87948
1 1618 93143
1 9312 78718
1 26687 50290
2 10635 82632612
2 58155 902733582
2 85235 979198224
2 43143 663386412
1 18068 18956
1 10061 56394
1 40217 80580
1 32750 53548
1 1478 50327
2 37715 16768503
1 3522 54116
1 32925 51303
2 9798 519266737
1 44230 69056
1 21885 92229
1 36180 93410
2 13084 202934633
2 10202 853968876
1 42274 58300
2 80413 576060385
1 17842 41269
2 62184 672647233
1 48679 70949
1 62702 81668
1 2339 85281
2 16474 76022177
1 43779 68550
1 27674 47511
2 26101 383064761
1 33996 95135
1 33884 52060
2 58153 18057622
1 38408 73874
1 12558 61383
2 24571 31735627
2 44349 99019309
1 55864 93010
1 16448 96859
2 30893 394365688
1 8826 38638
2 7076 86401793
1 22034 66003
1 30413 81350
1 11772 76507
1 37008 86952
1 24608 90150
1 23606 56443
1 87625 91668
1 7975 60473
1 95873 97623
1 17159 57253
1 24638 58985
1 90822 91250
1 52044 58703
2 51881 65483568
1 65318 83493
1 25959 84388
2 68373 46148774
1 34991 35106
2 15726 668141208
2 31664 174069815
1 37229 63963
1 28537 42657
2 93100 763421811
1 2543 55509
1 10163 38058
2 50905 365160519
1 19788 93015
1 49573 72222
1 28087 79716
1 5 72304
2 48842 54197887
2 64091 752407246
1 17146 47377
1 28166 61904
1 6216 53381
2 3917 177868124
1 62325 83148
2 95663 941173431
1 3948 42538
1 66651 97086
1 91649 99508
2 62249 564622312
2 98626 856078223
2 49393 516230631
2 672 145617832
2 64954 587057617
1 317 13911
1 33121 75023
1 14201 37518
2 56903 202556169
1 12857 49540
1 9745 86238
1 51355 79940
1 12053 93070
2 84956 744874038
1 6316 17281
2 8605 372879537
1 51490 85454
1 66454 70442
1 34982 44036
1 81080 81180
1 27329 38986
1 23769 77699
1 6272 27181
1 28778 77106
2 31968 402390192
1 19747 50435
1 53964 72828
1 23363 31570
1 80480 86242
1 69336 94762
2 81721 677547223
1 32824 80547
2 95584 10996908
2 57611 348679636
1 47796 74355
1 14955 92517
1 14922 58906
1 39467 65958
1 27896 75451
2 44037 783622679
1 14034 83698
2 22649 202529214
1 35911 69982
2 67082 462288360
1 7246 63619
1 1248 77783
2 4637 601873943
1 71145 75362
2 21944 558081918
2 24121 439343270
1 9136 58831
2 40157 312869932
1 480 92327
2 39000 248779403
2 30362 681162838
1 50133 95522
1 14697 95894
2 14004 751642189
2 88765 374588408
1 6489 72140
1 4434 32785
1 43023 78002
1 10788 21058
1 3397 85192
1 8174 86832
1 80088 92823
1 2861 15958
1 1432 60953
1 14537 26811
1 11408 70545
1 2027 99146
1 78905 87107
1 12236 27620
2 17677 210500135
1 58160 87577
1 73222 81656
1 19430 86369
1 50687 61360
1 31926 97091
2 19565 986662564
1 6234 15225
1 72544 90752
1 15270 81213
1 16337 49415
1 50381 76509
2 51593 85868306
1 58641 75776
1 48762 49090
1 66867 69587
2 41307 352652389
1 769 78960
1 59119 59424
2 66721 864200843
2 50456 457616122
2 96021 318361861
1 8689 41816
1 37362 52756
1 30665 93720
1 59164 88083
2 6654 271656496
1 28549 51845
1 15914 41848
1 12501 41984
1 33970 49909
2 4667 237574422
1 8414 22133
2 61173 438498375
1 9534 61287
2 99516 587750630
1 1396 18534
1 45651 67562
1 25017 63914
2 27377 720868022
1 33899 83864
2 63084 821140874
1 8758 22507
1 74280 87211
2 45462 519503088
1 55855 83777
1 22090 67618
2 7957 139381070
1 53898 88181
1 15318 81349
2 7111 274670860
1 61070 66156
1 13866 96811
1 64115 90459
2 92145 648505502
2 50509 472121272
1 72862 88216
1 5668 70148
2 64563 155132658
1 12752 79655
1 32987 80347
1 21400 56027
1 94778 96706
1 4857 21745
1 14595 61682
1 20434 99275
2 62358 275568080
2 86032 208980948
2 78484 129067330
1 21170 87085
2 98750 561865184
2 32862 73545395
2 90 613126671
1 57338 67485
1 72346 82188
2 754 303330033
2 2784 567929059
1 23932 49746
1 66987 81563
2 50207 18906168
1 47139 60927
1 45742 86374
1 82179 94606
1 569 44886
1 25545 74210
1 31653 60090
1 71766 82826
1 9981 94461
1 19576 58581
1 8034 46415
1 15454 33848
1 9736 77633
1 35010 65147
2 28635 58866037
1 25589 42342
2 42333 266317980
2 82114 120797622
1 48372 63065
2 8998 381298749
1 19714 43691
1 18724 43137
1 31182 41106
2 38091 674474457
1 68354 82959
1 67844 97582
1 13334 27985
1 13907 70449
2 4394 3974863
1 60238 82598
2 4497 190051353
2 86164 145998103
1 32078 91187
1 33825 84070
1 26104 52067
1 6613 50709
1 48457 58787
2 33492 572914432
1 47468 76195
2 18811 659008961
1 33986 92836
1 25425 41078
2 84156 190155469
1 26228 39918
1 10259 78768
1 43583 51575
1 56567 59542
1 33130 80091
2 2504 189894775
2 98887 84607192
1 36829 42224
2 82613 17179427
2 16019 816360489
1 66893 88058
2 85089 155405790
1 12752 17765
1 30892 91068
1 73463 75142
2 96327 438098494
2 66695 801832215
2 44145 834425605
2 17192 751827470
1 15429 50241
1 92757 97221
1 76478 94179
1 48573 84914
1 18013 38804
1 43457 60925
1 50787 65803
1 19051 48676
1 21192 37942
1 510 30084
2 16417 626225575
1 33356 93656
1 20874 75619
2 95252 808316788
1 69086 74885
1 73682 82191
1 3786 28252
1 20833 80889
1 3234 44088
1 29831 38401
2 21949 312194588
2 9381 35017540
1 70018 75600
1 54303 86108
2 33370 831056611
1 47331 80238
1 3532 10090
2 47587 677939368
1 61375 82515
1 36365 89796
2 10213 962930260
1 41574 94661
1 28341 77259
1 56534 71199
1 2271 39193
1 50897 82249
1 55235 91987
1 3045 20487
1 44433 74118
2 57934 131274574
2 74351 434051549
2 52326 941098669
2 79477 713499532
1 30436 49982
1 60006 89436
2 56778 876387551
1 59841 95561
1 27772 36548
1 76550 82009
1 8219 75326
1 56175 94333
1 28325 45838
2 13181 920109144
1 75797 82080
1 28047 82495
1 40657 69074
1 29854 41884
2 96868 538111539
2 43443 547589287
1 6648 36515
1 59316 69785
1 18339 65756
1 21512 46555
2 21696 673192081
1 85800 85999
2 49936 839231400
1 39041 45061
2 94920 635172286
1 60549 97763
2 73229 919789927
1 50229 84689
2 41598 956069119
1 58207 89464
1 47694 91743
1 9982 51250
1 7433 25563
2 70607 35619413
1 4592 81172
2 50267 165363292
1 22300 25012
1 9652 21603
2 30380 882000694
1 35373 99497
1 81394 92336
1 82608 99279
2 79206 504746037
1 16438 36731
1 16333 66894
1 57897 95627
2 33809 130017013
2 93935 506532965
1 37128 77381
1 19733 69601
1 74270 83753
2 42393 796283707
1 18839 61589
2 53581 231714337
1 7626 66749
1 64065 78378
2 33916 925533977
2 80918 155528659
1 54146 89686
1 70917 82264
1 44410 50997
1 51431 92346
2 99857 312252257
2 82526 976337592
1 17552 32952
1 32880 71781
1 3059 55750
2 7195 356867823
1 32865 77874
1 38566 67014
2 26178 975620404
2 22768 420280837
1 13158 32492
2 95571 779809380
1 53430 62565
1 13604 81557
1 30104 57903
2 48131 736714026
2 3352 742142282
1 48770 93283
1 50929 63857
1 36116 49818
1 23979 48736
1 8920 19186
1 24522 25006
1 70461 91750
1 29908 36620
2 26936 638112685
2 39556 270741923
2 50204 58836029
2 89055 124297527
1 32384 55737
1 16578 89266
1 44362 92223
1 54599 74748
1 6484 10974
2 41579 941416515
1 29656 51068
1 40061 67661
1 11707 34793
1 7498 12511
2 52100 480172925
2 27553 484859989
2 12922 203479729
2 62768 582995925
1 42505 93013
1 5839 52327
2 79596 585182653
2 26671 598619511
2 39238 546137472
1 36470 66129
2 9292 306081697
1 12348 16926
2 8405 67668832
1 23169 98951
1 69090 97702
1 74814 96058
1 26424 33694
1 1015 80590
1 4649 98893
1 33825 66459
2 89555 83056932
1 27656 29350
1 39172 42712
1 15093 94902
2 32751 791840322
1 9631 51198
1 1569 15428
1 41954 49780
1 11627 35415
1 32484 63088
1 58463 67462
1 19216 28098
1 50616 96412
2 64519 932396887
1 9258 45389
2 35918 904726924
1 20610 89426
2 54136 777093779
2 53363 516997357
1 21061 88817
2 73938 36005513
1 21869 33354
2 86571 825733791
1 30224 59428
1 58994 71448
2 52126 170242082
2 58465 775089546
1 73413 89891
1 75045 85635
1 33706 75273
1 21896 84182
1 36465 37025
1 35101 79047
1 56751 64049
1 83029 97136
1 39807 50231
2 87272 737644974
1 20809 97529
1 59531 93795
1 51972 98526
1 13995 87731
2 20716 294651406
1 14075 73649
1 16411 21170
1 24270 98615
1 95798 95804
1 55002 92320
1 32641 63217
1 32331 86701
1 37906 47401
1 31127 64357
2 23520 446164538
1 37480 71209
2 1595 618767669
1 15457 98942
1 27851 99621
1 70430 94896
2 46597 668970189
1 266 30635
2 58733 624181280
2 91053 565919852
1 31591 73157
2 32297 303085746
1 15894 44757
1 38489 69702
1 56186 82675
2 4145 163350820
1 30436 63727
1 34126 52684
1 4357 30412
2 99868 406561170
1 62354 62398
1 21298 48600
1 10455 15939
1 6346 16847
2 61072 793204842
2 47418 712268442
1 52387 63277
1 599 36316
2 14408 214863589
1 3280 56730
1 79451 89227
1 22714 44678
1 1749 45755
1 11002 83722
1 11699 86915
1 37373 70445
1 1439 90352
1 5050 97542
1 36061 59107
1 32740 88323
2 1137 198485554
1 9550 75321
2 42024 364138311
1 9009 18591
1 40207 55640
1 18152 83169
1 25809 96452
1 6603 95137
1 48900 97949
1 27939 76602
1 14615 86836
2 7531 12842841
1 46466 81726
2 65874 902990032
1 42251 88105
1 54225 72668
1 56330 60047
1 13025 22913
2 2892 542638892
1 57508 83519
1 11363 79079
1 55738 74706
1 1406 50349
1 65499 80910
2 28834 78283926
1 76608 78869
2 20194 501837506
2 62223 224125980
2 76350 406992628
1 51121 93904
1 36421 68450
2 39338 421632563
1 30523 82769
1 56651 97386
1 25866 52083
1 14751 71805
1 66557 72361
1 26888 89785
2 30638 424781417
2 31619 80507686
1 13121 32386
1 73483 97683
1 987 19413
1 22609 47040
2 43339 99343369
2 57046 345801077
1 43078 69219
1 38407 80097
1 2688 69131
2 3746 964043629
1 10904 73492
1 15336 24258
1 8247 47187
2 66603 676099888
1 35915 49407
1 26874 52351
2 57974 46970045
1 3723 56475
1 46650 79108
1 81992 87068
2 2592 376688149
1 52372 73468
2 51293 40997324
1 55615 80988
1 33401 93678
1 94560 95169
1 40878 94279
1 28883 32586
1 74654 77800
1 87661 93051
2 24280 680807708
1 47033 56723
1 5044 57187
1 17928 52853
1 73224 73559
2 41164 487849992
1 7697 61623
2 34555 827927814
2 99915 949360877
1 6379 84446
2 65683 222943933
2 96285 246746653
2 41156 862669541
1 54223 63127
1 72343 72629
2 81935 247733482
1 23281 50259
1 39479 40921
1 14891 46133
1 49898 64778
1 65514 95097
1 25052 46710
1 72565 97223
2 63787 362893891
2 73926 396514720
1 21982 84386
1 27399 99535
1 69104 73403
1 10933 54531
1 4813 28808
1 23764 28725
2 36192 682127549
2 91555 944118504
2 31598 368068936
1 11020 85938
1 40418 84954
1 21259 94382
1 73328 94718
1 12168 21368
2 2659 32915523
2 38916 595760510
2 65725 452691059
2 50818 718268485
1 5042 5746
2 25148 81863925
1 56653 80173
1 3681 74286
2 58053 295230208
2 2404 501262388
1 9082 28723
1 59486 78977
2 31124 24526222
1 35263 62770
1 22428 62011
2 594 892999123
1 25822 47963
1 13086 15454
1 211 42295
1 29116 77146
1 8699 25817
2 3303 458086878
1 44110 71414
1 56881 95902
1 26135 61354
1 46671 86829
2 91104 868377222
2 69276 952588027
2 68409 564961247
1 29125 73591
1 69382 94360
2 51837 176572702
1 24269 69357
2 36749 70091034
1 89309 95681
1 51044 88877
1 2570 12610
2 68540 968959528
1 24635 44264
1 79932 87931
1 11374 48306
1 38448 59543
1 36749 87428
1 66361 69018
1 66857 97413
1 57208 62802
1 11031 67484
1 33808 51041
2 14798 381423686
1 35015 68935
1 44851 54153
2 82029 408004764
1 15132 28576
1 3882 51763
1 12564 40052
1 23995 64092
1 11282 78689
2 99288 814345936
1 18796 81137
1 77746 82352
1 59609 63322
1 37275 55663
1 27749 96768
1 68887 90977
1 69314 91929
1 16447 40806
2 10316 834653191
1 8468 39481
1 4295 60396
1 3941 53020
1 39802 98730
1 27291 98725
1 72873 82337
1 20778 62951
2 46085 631496726
1 43705 92702
1 25745 27463
2 90123 116100611
2 16840 318328988
1 42421 56650
2 22180 991894458
1 21984 27834
2 29825 60821555
1 29011 54331
2 84575 951971363
1 16136 44471
1 41635 89249
1 91439 99699
1 10621 46647
1 52676 80876
1 31418 93409
1 917 57771
2 56774 368858087
1 15384 42892
1 68489 91065
1 8547 10580
1 10567 68548
1 13103 82959
1 329 61573
2 93272 298153380
1 87312 92680
1 49878 69459
1 61138 81576
1 87760 93980
1 89110 89420
1 10359 27229
2 91804 336939376
2 97583 819159359
1 25137 70480
1 29441 85404
1 18429 50672
1 1165 31523
2 65659 88268410
2 42090 645363991
2 51261 171898261
2 389 82287650
1 27790 90424
1 35207 80005
1 70805 78978
2 22710 426757113
2 82571 464503769
1 64577 94159
2 58414 660975088
1 60900 89613
1 22729 66332
1 80026 95117
2 67428 943462738
2 48630 952460611
2 61144 705061619
1 13385 81321
1 46651 69012
2 58616 849931653
1 21102 61069
1 31855 72876
1 69575 81793
1 58361 97858
2 82453 268490740
1 21361 98562
1 41778 51985
1 17420 43148
1 11750 57347
1 95653 99536
1 28286 56046
1 20218 33321
2 37589 742243654
2 45283 726470590
1 11856 50759
1 59046 77387
1 509 36940
2 46058 313359513
1 3985 6638
1 51569 65038
1 20459 74198
1 54545 75099
1 6874 83183
2 44223 200585333
1 27644 78559
2 8634 938829019
1 51131 63589
1 32513 95548
1 25931 42541
1 27026 88654
2 36205 949310186
2 9428 461772124
1 95367 99735
2 41776 596465991
1 27990 56469
2 74774 62975766
1 2854 12055
2 97989 653972039
1 79268 91261
1 4725 80927
2 52704 724849390
1 10182 79538
1 17439 38402
1 10159 87913
1 4689 86175
1 25421 37008
1 63427 82879
2 64941 504123392
2 25625 111857809
1 600 31982
2 12206 853468400
1 241 45888
1 37118 75216
1 27687 90684
1 16356 44118
2 49990 198044483
2 55334 233246986
2 99552 530678862
2 84861 28019460
1 72839 81501
1 64416 88372
1 18461 23020
1 80309 88465
1 2701 57482
2 50426 985495396
1 6906 11909
1 16598 97264
2 77064 659677944
2 5002 769275671
2 82393 266514438
2 28821 768263792
1 34443 66169
1 29355 42151
2 63552 173567718
1 35245 76001
1 51886 97987
1 42511 44260
1 2920 91788
1 55214 74598
2 73708 548687665
1 2753 68041
1 20740 33454
1 46208 47444
1 49026 55172
2 2403 768570438
1 18688 67379
1 7653 73581
2 8986 87569752
1 29545 76155
1 7486 11315
1 10506 94030
1 38008 64309
2 47319 156401351
1 53526 63959
2 34091 372294640
2 62817 442556398
1 37415 93239
1 21803 46757
2 61746 356072646
2 31405 230378728
1 7360 57491
2 61389 146605184
1 23947 96036
1 20172 33016
2 31865 303054684
2 1874 354772172
1 35725 84163
1 75189 88246
2 69040 965304181
1 3442 38706
2 95547 914054673
1 67366 88920
1 8740 19749
1 4253 60555
2 44704 497276736
1 77282 93788
2 88154 760423608
1 12991 61120
1 74748 82355
1 2298 46866
1 24028 68442
1 38260 39050
1 28014 31672
2 424 141543793
1 16017 88166
1 29937 63865
1 58287 77000
1 12178 94952
1 71373 95983
1 74983 77478
1 79206 87641
1 49927 79431
1 10827 61672
1 64354 97140
1 17007 92818
1 64986 93054
1 36565 77218
1 5692 99205
1 79397 98532
1 38659 71493
1 21170 23122
1 29410 29805
2 65375 260802732
2 77917 12918230
1 58784 91366
1 56184 87282
1 14064 40723
1 13320 17551
1 7011 9286
1 12760 39692
2 76472 356446108
1 18470 99763
1 29508 74947
2 39074 839269972
1 6280 60738
1 68200 86944
1 5010 95117
1 43708 64902
1 52866 56503
2 16480 832837977
1 11024 40359
1 68523 93800
1 31894 87079
1 22357 37523
1 4354 10688
1 3831 99074
1 51034 80062
1 46357 79242
2 59355 507740315
1 65744 94590
2 39250 110626727
1 37427 66389
2 31799 491450428
2 41144 45888061
1 25968 94560
1 561 76777
1 9642 19991
1 30560 37270
2 66092 191348304
1 8587 61928
1 93791 94129
1 13305 94795
1 68291 95963
2 9086 106691770
2 93590 387573888
1 13680 90377
2 72505 529980652
2 17723 574410686
1 79081 99243
1 10231 61534
1 32194 96319
1 11465 16736
1 14598 52876
2 80338 828718513
2 59835 667336854
2 14584 386216078
1 33647 69393
2 96748 216420298
1 3208 7406
1 25468 26075
2 85676 958113001
2 58265 998717677
1 47081 80085
1 66592 91914
1 9394 13247
2 36627 563302562
2 86160 425487596
1 68256 83091
1 67251 74120
1 5527 21461
1 37120 76907
1 47869 71541
2 8844 318493048
1 62968 93479
2 57757 116184243
2 43011 823914344
2 32756 51233584
1 17726 82055
2 85855 815232695
1 33457 54107
1 26541 65163
2 18882 224832864
2 52849 645307295
1 66255 84669
1 28169 71554
1 34245 57786
2 56853 895925927
1 76591 99096
1 37838 42558
1 48877 71297
1 61681 84843
1 22030 52565
1 13895 80043
1 1372 58604
2 35247 590852332
2 19876 499683819
1 4884 95400
1 14929 18078
1 25648 56990
1 40947 82220
2 25043 942324800
1 63638 88279
2 78768 256693281
1 32974 47718
1 33132 61531
2 74900 691115904
1 20508 78924
1 38804 51451
2 45244 468828852
1 670 75903
1 2940 16257
1 45214 69923
2 56590 50797726
1 34188 90654
1 37816 63182
1 53681 79344
2 8499 343729936
2 52800 165616293
1 48104 86389
1 19663 39994
1 4095 71271
2 10135 764141577
1 16783 26391
1 31316 52237
2 12 90801313
1 33694 45719
1 45087 48207
1 46242 49396
2 76820 673178978
1 63818 74170
1 26445 77978
1 72778 78836
2 50073 240329458
1 78747 82237
1 47858 54556
1 5300 6691
1 21791 76698
1 29890 32258
1 51162 60172
2 99025 285753493
1 90254 99884
1 7441 31086
1 79405 90863
2 22535 918391444
1 70707 97466
2 20170 238974083
2 52954 788876360
2 81935 371011769
2 55197 372205372
2 39172 248045554
1 14329 71228
1 36057 87253
1 57741 65123
2 71917 448577184
1 1148 63324
1 3704 58937
1 77371 93676
1 68058 92530
1 47749 82642
1 8923 58148
1 18050 91869
2 52966 887546446
1 54978 95013
2 38328 379729654
2 51545 837443911
2 89900 978233762
1 28948 90958
1 68692 97033
1 76035 87542
1 18366 89328
1 11829 68342
1 30134 82042
1 21322 30585
1 74518 97301
2 93176 11753176
1 2306 50163
2 87098 361793347
1 21987 91590
1 78227 86993
2 43465 897138681
2 98658 60763244
1 20514 45999
1 74377 99034
2 716 588356873
2 13752 226718735
1 9283 18386
1 18993 41887
2 10192 405124996
1 53931 91828
2 97814 31969304
1 6626 23862
2 57771 549610305
2 34866 751468772
2 81186 710058204
1 6013 34927
1 14361 30393
1 17089 43219
1 16842 59716
1 31813 93318
2 56858 32843820
1 4174 58426
2 35582 448027188
1 14512 44422
2 89776 954763228
1 54458 78641
1 22389 29229
2 17720 185410468
1 21604 57391
2 4611 412317592
1 51506 74574
2 61211 232843986
1 72879 97376
2 18882 734914400
1 34036 96611
1 50684 72172
1 49419 57140
2 50624 751067533
1 6781 90873
1 43534 98849
2 84115 322476470
1 28894 40856
1 26538 91184
2 88148 701342073
1 79621 92502
1 52983 65925
1 24788 72366
2 65924 360702868
1 56054 82802
1 16903 97119
2 9956 985425013
1 32100 35111
1 4468 83774
2 82115 397584322
1 18405 65101
1 2441 6048
1 6985 14994
1 72783 74626
1 3351 42765
1 36846 38639
2 42393 336801658
2 80751 898262937
2 56943 135313924
2 33745 314112940
2 69075 722855835
2 14395 480455384
2 60447 832806952
2 30133 980170414
1 23504 92380
2 18555 460535143
1 7088 22403
1 54337 80627
1 34413 86116
1 24070 56773
1 8666 37750
2 26749 877270845
1 44807 72517
2 98233 799651222
2 20907 774744182
1 78002 98650
1 52802 84303
1 5302 44130
1 43778 52044
1 6649 28904
1 71805 80962
1 6579 72127
1 16112 67963
1 56609 81056
1 33276 88704
1 12253 92185
1 93459 94301
1 80858 97916
1 67331 68978
1 52295 62397
1 36027 53955
1 38045 70710
1 18402 65278
1 37231 80565
1 34468 86270
2 90901 797867488
1 57691 82240
1 28391 58238
1 24739 98247
2 42431 580186785
1 67040 68939
1 6686 51905
1 3578 70967
1 35837 64290
1 647 79288
1 8674 32432
2 38680 666900739
1 38343 95901
2 3332 678345863
1 68424 94654
2 51677 269279826
1 42235 50675
1 25764 40299
2 17804 577549407
1 34741 42602
1 74219 91285
2 14138 387778773
1 66914 77878
2 17446 541467393
1 61404 95016
1 86986 88975
2 36621 482602401
1 53081 55181
1 89384 97831
1 10445 18135
2 22173 152258645
1 11638 82960
1 44899 90171
2 20197 706078312
2 17254 533134640
1 10014 86653
1 43223 82811
1 49072 51784
1 60833 86481
2 32311 261291622
1 38886 73618
2 32399 420256582
2 10090 42343290
1 39701 85882
1 50901 73263
1 61046 79427
1 12787 80737
2 86869 334668100
1 41646 86340
2 53819 347614471
1 40520 81292
1 19577 84340
1 8904 31645
1 27073 46516
2 88210 745370504
1 67425 80294
1 12564 79733
1 72433 93488
1 3943 82687
1 50497 88134
2 63081 424592265
1 3174 60341
2 58693 512384986
1 48901 98897
2 60583 862527349
1 4029 74115
1 62975 76599
1 64242 90805
1 67605 76789
1 21853 68474
1 3733 90541
1 2216 74412
1 11691 30910
1 46210 64875
2 54469 376054014
1 5027 95099
1 40380 85039
1 17045 55684
1 76447 86563
2 46038 571926327
1 36220 41329
1 1330 46373
1 31550 90958
1 13358 58569
1 38711 82330
1 44852 54074
2 46572 547368622
1 12319 41779
1 9732 92801
2 3223 714524500
1 27124 98937
2 35747 814383807
1 66116 86776
1 45099 82809
1 49735 63876
1 60034 97006
1 8792 58874
1 35818 50572
1 45530 64811
1 54081 89453
2 68654 739214076
2 48606 52927915
2 57700 548954029
2 14201 310063995
2 84192 555166032
1 25853 71019
2 2467 782069902
1 1670 51424
1 6077 65370
1 94222 97214
2 85846 150360726
1 45152 82030
1 76100 90073
2 36196 462114570
1 30210 60079
1 11170 14393
1 14106 29290
1 35590 94483
1 8112 69257
1 23025 60568
1 51657 86222
1 43446 54017
1 19435 61719
1 61745 69544
1 38646 86518
2 46489 952170918
1 72657 95332
2 69223 430996269
1 38994 80203
1 14892 24164
1 20594 97327
1 9445 84362
1 59722 76453
2 82923 132647298
1 27302 81658
1 19073 45534
2 39288 877254485
1 90320 98871
2 43971 682290411
2 81070 654829148
2 55450 161652785
2 74964 167729020
1 73902 99240
2 11857 131953446
1 3357 67335
1 45560 62673
1 10905 46061
1 19881 94992
1 53496 69861
2 41886 643289464
2 90782 507029112
1 10351 62234
2 5796 751078076
1 48975 85559
1 12482 27524
2 93999 220479834
2 49410 833053729
1 41366 91928
1 18403 76987
2 33429 7962479
1 10319 24849
1 12833 81674
1 2294 8887
1 29901 65277
1 48154 85185
1 32965 40639
1 40977 81819
2 30300 89030105
1 10982 37083
1 43854 66168
1 4549 7572
2 49740 152197436
1 23909 97920
1 54135 72113
1 29418 74996
1 6187 62049
1 44775 80411
1 24935 53567
2 72770 664870823
1 3257 43705
2 28548 591510264
1 8950 53296
1 50203 90359
2 82876 692257592
1 51273 54486
1 17302 55266
2 53599 752410489
1 48311 48830
1 48196 89083
1 30350 36512
1 54220 56569
2 39403 837633875
1 34742 93186
1 29310 65099
1 20598 34481
1 30165 78763
1 35246 94529
2 30667 704494755
1 90311 92432
1 13906 72228
1 8544 40139
2 64837 802235236
1 72426 90409
1 19142 36443
1 60990 73671
1 5948 32565
1 44954 54346
1 7709 59213
1 47006 75991
2 28539 607836650
1 53821 74589
1 48571 60489
1 3027 18159
1 27450 82063
2 50874 370875026
1 16116 74710
1 42078 67255
2 32985 939349778
1 46141 52956
1 54012 63423
2 61380 34030432
1 31907 78142
1 15223 76659
2 59497 747490201
1 13702 55906
1 23401 61537
2 53917 169803571
1 57326 61378
2 67007 304712872
2 30781 130949997
1 61625 69095
1 7488 44288
1 45478 53926
1 8600 35606
1 13009 64874
2 10041 830842
1 23749 48647
2 81552 896003454
2 31323 367911374
1 84919 95325
1 40050 91950
1 23083 81308
2 11978 216522191
1 56154 72088
1 23800 86231
2 2122 663130548
1 93351 95517
1 13800 60193
2 97148 661423301
1 13614 84052
2 46301 267109548
1 5808 44843
1 26548 75802
1 44307 87637
1 33053 44850
1 2415 66369
2 38612 710037946
1 80347 89714
2 20700 919078923
2 37063 789469812
1 70543 95352
1 381 48923
2 31825 332913143
1 27215 90631
1 55447 97997
1 7147 97515
1 33336 66874
2 73032 888315993
1 69787 69822
1 41973 80840
1 56279 99990
2 58505 777550878
1 81739 97431
2 33200 337056379
1 71774 91754
1 40591 88331
1 43231 92131
1 58438 74143
2 33598 337933565
2 33747 177971841
1 10096 26708
2 43251 215639335
2 83167 369734824
1 25068 32618
2 3199 264379263
2 52546 171401086
1 15413 77053
2 14494 802251851
2 91596 369627967
2 42305 703319505
1 35168 51468
1 3008 67489
1 21584 96093
2 19877 917525299
1 63465 67397
1 39216 40389
2 84831 287767795
1 41733 90171
1 10930 31109
1 33768 35713
1 69246 86254
2 19259 330859587
2 26667 62042692
1 25892 62722
1 14603 47086
1 23274 43528
1 9596 74345
2 28828 518595265
1 11479 17668
1 72849 73839
1 20640 67857
2 4950 730105043
1 41218 78683
2 84663 836424223
1 48912 57123
1 29689 74770
1 5618 35812
1 3372 93759
2 60055 285844892
1 7285 63448
1 69610 89332
2 44124 90726494
1 12337 50287
1 65671 89113
1 6576 20906
1 4464 73148
2 228 225578639
1 5027 89084
1 22717 91194
1 38083 71658
1 78738 99032
1 13271 59349
2 65616 728055607
1 40363 90951
1 40341 72986
1 43719 53511
2 79223 909589968
2 80725 902346182
2 53248 710627216
1 17902 94092
2 77000 187378867
2 39780 431429032
1 25899 75705
1 58481 67960
1 24316 62225
2 80319 467622069
1 46084 94922
1 23545 83074
1 86176 98003
2 16082 572411446
1 34663 45387
1 21671 97684
2 6606 283823033
1 39883 75674
1 49022 59396
2 34483 481287880
1 15128 51221
1 43475 67935
1 40809 76717
2 62315 450476201
2 10065 700810113
2 54117 610466903
1 18626 46827
2 92247 413790450
2 73233 394440759
1 29378 96087
1 34602 55396
2 87442 442463728
1 33959 96197
1 7158 91281
1 15540 30934
1 42354 56352
1 42985 74008
1 66630 66949
2 94402 206367766
2 27044 826007247
1 72819 98112
1 6155 66441
1 42419 60228
1 21801 33212
1 41461 89090
1 33460 87523
1 5114 27767
2 79643 271781113
2 82009 759133230
1 26051 81198
1 1928 83020
1 50467 98285
1 67038 71337
1 36462 98140
1 1440 56184
1 20129 49523
2 55899 39305864
1 81035 84291
2 57140 769382537
1 7 98746
2 66367 48989776
1 34386 75296
2 34727 513447908
1 45702 72858
2 7516 19434602
2 90284 432499146
1 27198 65779
1 61778 75603
1 11492 13705
1 11531 47635
2 26466 489604806
1 93015 99983
1 29456 87264
2 58588 378726332
2 94590 626539857
2 71753 594952545
1 79777 97472
2 24018 43850951
1 13002 79683
1 80299 87052
2 32618 267560563
1 9403 39270
1 19526 93390
1 84359 84952
1 60517 81026
1 27146 71755
1 91226 93822
1 8818 51211
1 89519 91227
1 46860 76469
2 53256 961173972
1 5607 69451
1 90044 93665
2 228 47703001
1 9061 80194
1 68263 88225
2 51801 628421664
1 36693 70801
1 11385 32911
1 8749 15204
1 24136 78874
1 35861 87660
1 76171 84780
1 20659 62419
1 84196 99903
1 11916 75120
1 11435 92138
1 7856 75577
2 69324 311665351
2 79117 401737953
2 50662 69636834
1 74146 82434
1 10793 45441
1 12018 69794
2 72466 978047088
2 49985 738526248
2 59466 425342115
1 74322 91905
1 31814 82994
2 47082 359769287
1 11031 34162
1 10484 44388
1 54207 96875
1 78663 79511
2 3111 315401418
2 26437 3375094
1 14692 36062
1 9061 37910
1 32347 54278
1 79923 98438
1 18439 63142
1 62626 68470
1 86628 96631
2 16498 864415046
1 47109 77121
1 19264 42479
1 3038 51503
1 9883 18697
2 24827 86781231
2 83321 773155017
1 74468 74534
1 70308 98033
2 13860 109404319
1 19962 94466
1 35055 35870
1 10674 59030
1 64848 93326
1 2994 57596
1 84174 88493
2 43782 298468892
1 17949 66488
1 66490 98294
1 9407 96479
1 40122 63223
2 66744 871198223
1 10104 75054
2 72512 984541356
2 52162 959665834
2 17808 675373834
1 14258 34983
1 12291 57436
1 54853 83146
1 58118 67676
1 77457 99849
1 34428 95839
1 39869 76580
1 70912 94770
1 9731 19840
1 3359 13326
1 5576 66470
2 43533 926771297
2 32234 747106221
2 18286 964632634
2 62615 381880440
1 53503 81851
2 10667 715174164
1 27746 89797
2 45094 38362073
1 2921 86976
1 39415 94262
1 39230 71376
2 47174 434589246
1 61300 94556
2 35459 741931382
1 29186 66759
2 87599 342175198
1 8787 36126
2 26889 296378430
1 36486 98856
1 51091 96987
2 3197 530577845
2 24902 25374330
1 6482 7234
1 26251 33404
1 22668 99223
1 6394 77852
2 84984 979413322
2 70915 585150906
1 89108 89258
1 76496 78674
1 11632 90260
1 16116 84776
1 63777 93151
1 73659 93323
1 40101 77480
1 8039 37269
2 64589 636598436
1 9681 70267
1 29803 90796
1 26858 89454
1 9859 20383
2 1266 454816980
1 6032 64280
1 50279 84626
1 2586 66864
1 38698 44867
1 57148 82192
1 32330 72289
1 50896 98618
2 18826 336387993
2 57501 249924984
2 16657 421464275
2 49604 224027588
2 1763 119510928
1 41319 83353
1 23782 45852
1 2937 70107
1 29309 76111
2 92304 500948960
1 16781 59421
1 69610 79485
1 14037 44822
2 6737 511728256
1 71806 72429
2 61495 622275849
2 50493 20465043
2 38026 220038542
1 30024 43474
1 32717 71609
1 23988 90191
2 4540 617798466
2 96971 140373705
1 74098 79064
1 29997 93901
1 66715 96431
1 22453 30155
1 42712 51595
2 84604 721856623
1 1484 35929
2 76522 106536930
2 39471 989769154
2 70843 176673246
2 16642 431888866
1 12617 82915
1 119 91557
1 48808 49096
1 25411 82143
1 1429 51690
1 40241 63203
2 91715 415026939
1 15109 43871
1 30308 34439
1 2644 73723
1 15276 62098
1 3569 63428
1 3319 86054
1 19487 37008
2 41502 90917909
2 42781 699849036
2 55770 669366673
1 15386 57024
1 21429 81104
1 30185 62163
1 40924 86839
2 54527 947605794
1 21065 57119
1 13509 96427
1 20848 54954
2 32998 474691317
1 18221 55366
1 48146 83394
1 16897 28174
2 21681 575660055
1 26382 62781
1 41428 61156
1 25265 79222
1 4975 70721
1 18293 31298
2 30308 18593622
1 63335 69592
1 38504 48345
1 10678 35027
2 3993 421915045
1 1991 90615
1 52275 93443
2 76487 793533077
1 56141 81602
2 58981 930082956
1 58625 92235
1 8496 40609
2 11998 13307587
1 25822 63696
2 79488 903590220
1 5620 36863
1 31503 84928
1 32627 89185
1 14285 20728
1 52172 97508
1 15416 26182
1 31909 40865
2 66347 668536261
1 16624 91319
1 82702 84811
1 20246 90430
2 71413 166304567
1 53671 60847
1 19487 84948
1 56283 64952
1 44759 93994
1 23978 42302
1 19902 36492
2 62159 58411282
1 77140 80106
2 8394 804696645
1 19787 96564
1 64727 86029
1 55813 98070
1 59824 70837
1 18284 60852
1 43888 45976
2 20680 493815536
2 15410 43475448
2 77262 523216562
1 46111 94566
2 35931 443406306
1 76560 98329
1 35815 82642
1 48955 90109
1 22468 70293
1 42401 74836
2 52160 596331987
2 32287 849341542
1 4778 82331
1 38284 89496
1 28276 99808
1 42970 43427
1 25380 87259
1 15121 84267
2 48771 771681842
2 64130 110522161
2 3207 724058346
1 52200 81277
1 64858 89141
1 33531 67979
1 3585 76104
1 40159 65969
1 9963 97596
1 18578 74601
1 20018 60908
1 36989 84122
2 22338 584214405
1 6639 73395
2 99847 367765611
1 69092 78137
1 84537 85868
2 18779 994033746
1 62236 81169
2 85194 405816769
1 59551 66395
2 34184 994070101
1 1762 67833
2 52541 256397781
1 58455 99510
2 28521 834941230
1 20660 85123
2 65330 586944315
1 26046 76681
2 8627 882849236
1 57316 91613
1 25977 65284
1 11040 66589
2 97508 70612736
2 28433 29597998
1 42238 97870
1 41134 99453
1 67762 76283
2 49920 899182914
2 97107 485550840
2 8234 822484747
1 54682 77324
1 28345 83047
1 50781 75064
1 21294 53463
2 8553 267508980
1 34025 67826
1 33572 60839
1 4280 8760
2 91220 75514708
2 22784 798974746
2 91468 678084139
1 62379 69639
1 17275 50122
2 87602 970365434
1 34074 57297
2 62573 460880001
1 79452 82655
2 23160 830448497
2 98692 238464251
1 12136 75080
1 44204 76840
2 65199 577260771
1 69810 83046
1 20449 82059
2 90019 593381222
2 75894 923455319
1 1 59548
1 7381 10825
1 776 72879
1 36273 84344
2 1928 935107001
2 2103 485919378
1 22254 25685
1 31383 39690
2 7695 708299054
2 16016 500363465
1 14569 81235
2 26061 981584678
2 13114 965170746
1 31600 36018
2 15850 929791821
1 50812 93386
2 97974 179257271
2 23776 27278751
2 98241 43145968
1 9622 27093
1 42134 73895
1 3137 77333
1 17953 98192
2 10215 881030546
1 38446 79599
1 8093 68402
1 54050 79938
1 93308 94996
2 52409 372197044
2 87461 995471837
1 83873 89087
1 57460 58531
1 11366 61011
1 8765 76522
2 3255 928254732
1 4181 70987
2 47709 286957332
1 4546 7970
1 79332 88111
2 81446 149110203
2 87837 898353970
1 48520 68796
1 27889 34764
2 21715 748983270
1 31965 96569
2 47099 985487392
1 51963 64795
1 52974 97027
1 72518 74729
1 44712 59932
2 72043 946532179
2 20841 879275279
1 8535 96404
2 85619 972356817
1 8303 84682
1 14207 84968
1 66259 74673
1 31241 55325
2 78591 182630167
1 12562 74699
2 48508 163661409
1 17137 88333
1 52022 57523
2 32557 631912532
1 34673 45198
1 29553 82550
1 11198 65236
2 36587 846380698
2 61970 695694281
1 20730 98123
1 7771 64282
1 14507 45779
1 18884 70985
1 57870 83287
1 28332 75572
1 34738 92315
2 58160 881054915
2 31282 224317352
1 27808 39625
1 19116 42446
2 60292 134034742
1 2143 9312
2 24650 266052292
1 32656 70532
1 10178 81905
1 3029 96611
1 62282 67819
1 51714 80210
2 23308 663956778
1 20584 91755
1 28929 79082
1 28189 40924
2 30640 416026872
2 5923 120159389
1 3163 23658
1 5385 78177
1 45912 69496
1 60734 64703
2 25861 979239454
1 28723 70501
1 49689 88136
2 69267 663790298
1 25653 97908
2 23963 667860735
1 16451 57649
1 8449 37660
1 43270 59680
2 2278 212301802
1 54900 66040
1 27319 82696
1 71891 74012
1 53156 91934
1 6793 46887
1 31175 40425
2 62237 234424324
2 49610 275381909
2 75438 902955463
1 19602 48930
1 51665 69265
1 30383 69777
1 48020 51104
1 85027 94227
2 60391 265890875
2 16368 782202483
2 70515 594676538
1 70850 86439
2 90714 229072858
1 3726 46659
1 87912 93540
2 99506 752730328
1 34061 44010
2 28429 116125229
1 14883 87485
2 75833 817750019
1 48185 76759
1 82581 95295
1 652 11514
2 84983 904055508
1 66960 67294
1 34547 71758
1 46343 85142
1 42666 59073
1 14553 93901
1 29233 49655
1 10354 14495
1 49206 86818
1 5316 55634
2 89365 747222819
1 29990 35500
1 22847 86710
1 31711 93924
1 28579 40518
1 44080 68235
2 24369 336106782
1 16785 85258
2 69286 477674741
2 23847 269573605
1 31198 56090
1 8295 38510
1 52886 74784
1 3026 44287
1 96033 96395
1 44099 57578
1 38330 73168
1 22419 51623
1 59741 74708
1 53407 64715
1 8212 15482
1 52665 96906
2 76808 826539720
1 81301 88484
1 9343 32354
2 24715 374354719
2 65932 296857874
1 61275 94101
1 43753 51044
1 30518 89670
1 6859 29964
1 17951 53038
1 38349 38963
1 11967 81354
1 32362 81715
1 80850 90276
2 64872 589636554
1 10078 69327
1 67881 94933
2 83936 356059224
2 41599 399737604
1 28027 40172
1 15130 78675
1 761 61743
2 3640 480083970
1 21439 52963
1 27099 33547
2 56209 376073717
2 17848 219350960
1 13222 98378
2 53759 713683309
2 91976 243987342
1 32925 47880
1 49848 74961
2 13008 666039707
2 80381 395252426
1 36628 57116
1 3314 3488
1 28699 50236
1 29843 85562
1 70635 98021
1 53314 81744
2 77126 457352006
1 81240 92047
1 49651 88163
1 85331 90441
2 48244 727515672
1 6667 85392
1 16037 52179
1 19230 76746
1 16944 32117
1 52259 67699
2 13465 681951583
2 75168 97035643
1 6209 20553
1 35924 40506
1 89481 98580
1 25814 58535
1 32357 54706
2 26739 616847983
1 13100 29354
1 46910 61760
1 67296 73582
1 10115 55250
1 71329 97626
1 7730 96329
1 51023 71470
1 49501 76954
1 35685 36743
2 48196 675769807
1 77756 81690
2 57589 542479623
1 41004 88197
1 9126 56300
1 45831 97903
1 56401 73811
1 28421 60949
2 94151 326132768
1 38139 68230
1 60651 94024
1 12468 88105
2 96351 682276241
1 48833 86849
2 32490 741027181
1 9351 41014
1 63525 87622
1 61798 91015
2 32949 630960562
1 54067 70155
1 1387 8727
1 20223 71486
1 10774 96041
2 38765 264344357
1 75153 94871
1 42399 81208
1 26120 32125
1 37316 70956
1 34349 44842
1 29667 68290
1 11310 88667
1 44155 50013
1 18487 40505
2 61735 59524470
1 54892 64530
2 86248 697677802
1 33714 50314
1 78218 86031
1 32043 98967
1 12793 68852
1 13542 43240
1 12289 31740
1 49068 49681
2 14250 138846968
1 13238 76139
1 8589 71272
2 94501 446646070
2 27445 170909690
2 97146 30465466
1 64036 93618
2 22866 744415519
1 6690 28732
1 14063 81250
1 11249 53065
2 94259 239943596
1 28674 36890
1 55390 65934
2 26076 434454666
2 6187 77637343
1 38321 71825
1 18234 97859
1 23468 50583
1 38333 50880
1 49813 60285
1 16670 70824
2 4065 767878024
1 8032 94834
1 36946 84638
2 33063 190687339
1 5492 51389
2 93816 932210540
2 50112 148626894
1 15883 80709
1 64742 77338
1 508 62238
2 34708 409959536
1 57677 91632
2 25958 562141658
2 88133 944742268
1 2906 67350
1 15103 44153
1 15436 24314
1 1955 52556
1 22132 48455
1 59484 96080
2 7370 222921443
1 30002 96304
1 46154 68138
1 40741 43302
2 74359 355535780
2 75481 987342726
1 18889 61067
1 58051 72331
2 69965 907813036
1 34442 96459
2 72976 565333291
1 50035 54116
2 78666 111213522
2 7183 833198313
1 69920 74990
1 14564 79598
1 23599 29137
2 29081 917019216
1 16185 64614
2 64581 66945703
1 24512 25384
1 5177 50480
2 68649 852943196
2 41645 160378486
1 30458 32806
1 67873 68744
1 7398 94490
2 26772 95751842
2 56276 183808360
2 19586 130525949
1 1868 13164
1 2425 60024
2 40426 256359630
1 4612 60547
1 9732 19640
1 52061 91943
1 17094 73873
2 96116 443174196
1 27883 63130
1 998 87044
1 61985 77156
1 53848 75543
1 59493 93932
2 26457 239800234
2 59329 396646164
2 37723 443485431
1 69913 84209
2 56617 8122899
1 59628 76890
1 3809 53165
2 40324 41787161
1 55332 89182
1 5358 23785
2 36738 68300969
2 2344 390150780
1 7154 71010
2 40644 406729331
2 78608 278388356
2 18623 859686367
1 39669 73882
1 17167 68522
1 28366 54004
1 40972 76039
1 75574 80746
1 58537 80143
2 59948 582067075
1 4721 64449
2 90388 142988867
2 66633 182837873
2 60219 625420456
1 19063 57404
1 16541 58226
2 31441 249151222
1 11946 81473
1 10187 87979
1 8379 86063
1 31687 35695
1 28250 62147
1 54301 71270
1 41814 65530
1 4885 73132
1 35895 58593
1 53506 66088
1 29871 63620
2 20328 595450309
1 23735 29512
1 21969 36945
1 32575 63599
1 70916 99809
1 15942 46749
1 6471 50115
1 11568 43827
1 39983 60333
1 25922 79156
1 22309 23399
1 36740 47190
1 11733 92475
1 40327 41138
1 4847 56007
1 53036 77626
1 24131 86975
1 57967 80674
1 78349 96563
1 2321 19023
1 32756 53099
2 89504 3460842
2 2508 144927070
2 87797 80765654
1 8090 20002
1 63848 67860
2 11740 748064128
1 21059 84844
1 20000 95123
1 27412 79215
1 58740 87665
2 26276 987764090
1 85956 87717
2 59513 710693581
2 72164 235595866
1 7488 20917
1 33946 39214
1 60645 95789
1 56084 90482
1 11958 89083
2 24578 572017220
2 81837 609458833
1 1323 61625
1 44997 72857
1 58160 96205
1 72847 75607
1 35744 46857
1 6154 13445
2 23155 449250911
2 59246 770882530
1 8206 57182
1 49922 96025
2 16462 98431425
1 96464 99451
2 87248 423955869
1 93275 99883
2 77340 925055021
1 6665 30788
1 1438 35765
1 32975 76553
1 736 56220
1 5995 23718
1 41276 79891
1 20512 89541
1 66795 79456
1 29383 68313
2 1218 637417111
1 71667 84050
2 9415 393753052
2 42114 834861699
1 23921 36638
1 87821 91244
1 65620 65699
2 5235 30311876
1 85352 93779
1 32926 71983
1 1596 67653
1 1403 50778
2 90435 926025959
2 23069 681143637
1 25890 55302
1 68378 87817
1 53981 83577
1 8251 94534
1 84222 86807
1 17178 30645
2 61237 185334664
2 69330 845643818
2 3404 246927056
1 45477 62282
1 7072 60681
1 9309 81519
1 9012 62984
1 13718 24172
2 48392 699044609
1 13189 29696
1 55963 96698
1 5739 80353
1 68874 91336
2 32457 61836982
1 48842 78858
2 12251 118174591
1 55291 78285
2 81587 53744425
1 84498 86075
1 28279 93134
1 53584 81919
1 54658 60005
2 68452 268164792
2 14258 286282708
1 48856 58145
1 24118 41658
1 76278 97677
1 2066 63126
2 45390 848634448
1 26940 68533
1 35309 94372
1 6009 32029
1 43680 93117
1 19139 42024
1 12107 72204
1 40287 78503
1 20455 53270
1 28126 91149
1 49988 60685
2 88998 221431759
1 22286 87905
1 22630 46042
2 6930 216267442
1 37347 86599
1 64956 97614
1 41879 95693
1 31555 68920
1 67418 98104
1 14270 86064
1 33040 88522
1 63067 91983
1 4758 87661
1 38131 68464
1 4590 76092
1 10281 17924
2 49695 587315676
1 60280 94208
1 36793 58127
1 49413 95297
1 18903 75913
1 22381 59896
1 3140 34823
1 13120 16675
1 9402 33861
2 88583 962375012
1 9072 68487
2 11287 350417664
2 54996 923678905
2 61118 703978514
1 37812 50688
1 76432 90605
1 41750 42805
1 9159 39742
1 13070 38087
1 80072 93234
2 59929 584132833
1 82568 88345
1 22238 82614
2 12947 749749831
1 4474 56402
1 14162 53649
1 59409 71233
2 14811 65104531
1 69137 75011
2 48240 437573797
1 14143 73114
1 57204 75361
1 33170 49343
2 40506 571559307
2 84456 627227922
1 18643 37501
1 6311 57699
1 51543 95828
1 43666 83998
2 1459 666918618
1 35696 47642
1 52628 92116
1 31303 39989
1 76108 92530
2 91814 816103490
1 60352 86753
1 40371 65333
2 18676 215520877
1 67531 76055
2 73938 506023543
1 12477 26633
1 38458 57373
1 47096 69094
1 66134 96320
1 39229 56754
1 12149 90137
2 55040 595362281
1 49447 62624
1 61321 81980
1 50805 80003
1 30409 89967
1 33950 62791
1 16202 31240
1 52558 63845
2 27956 822432951
2 71718 654329018
1 15265 59430
1 4542 81634
2 89316 287950722
1 52260 76939
2 40533 257544074
1 27665 62812
1 61312 62968
1 28802 48112
2 1998 584305485
1 8113 93020
2 35508 208542978
1 43741 78036
1 66668 84602
1 25018 90752
1 8014 77070
1 4748 45999
1 36901 51850
1 15408 95883
1 80784 99907
1 21176 89297
1 4127 46580
1 16885 22596
2 3466 15646302
1 25339 75038
1 40385 60912
1 19965 62764
1 946 25917
1 31771 82969
1 40344 89565
1 30205 56683
1 31229 58698
1 15332 90726
1 24532 33691
1 23566 96424
2 90381 949763112
1 8297 18057
2 62000 906658633
2 61467 670585128
1 7924 17524
2 86131 751157880
1 55984 68646
1 21485 72755
1 28702 79895
2 68372 457561836
2 51786 257521093
1 41719 78419
1 23552 35417
1 27294 45662
1 1196 36073
2 85312 980914212
1 66394 89121
1 16044 88783
1 1603 87455
1 30420 31911
1 48721 79576
2 36632 32893857
1 11953 40616
1 12500 71437
1 25550 68362
1 28477 61541
1 5016 35594
1 62904 70330
1 13275 88874
1 87637 92269
2 86581 410558396
2 70192 239633251
1 87043 96148
1 7601 72962
1 18618 18884
1 2495 27760
2 62797 25256558
2 85766 820774957
2 5198 449206557
1 51193 61602
1 16259 57668
2 84100 94581991
1 6688 32225
1 32652 90213
1 87104 98329
1 33568 57548
1 51278 76966
1 66992 96325
2 95998 652315481
1 4433 33210
1 34225 54507
1 12655 47747
2 85802 467511875
1 1556 53909
2 50064 360469899
2 97049 573887078
1 71450 82841
1 32323 34411
1 38463 78364
2 83134 568220758
1 57292 70618
1 48881 91800
1 18302 56111
1 74976 86199
1 27879 41796
1 78980 98607
1 46576 76925
1 5975 84924
1 967 79209
1 24494 45948
1 48871 60115
1 10095 45612
2 97831 275423237
1 10608 76039
2 44321 607801502
1 27298 40555
1 19182 36461
1 30262 41492
2 51633 243278909
1 2333 9806
1 46614 89038
1 44833 62777
2 71435 569985525
1 42643 71758
1 45729 48627
1 78099 97811
1 1001 78511
1 21740 79415
1 29182 49027
1 8333 27915
1 53000 60822
1 71817 75363
1 21362 95063
1 62829 89169
1 47466 83867
2 61467 395798949
1 11026 18559
1 60208 65217
2 35540 796091826
1 3567 63262
1 59742 74634
1 38451 75739
1 33167 49269
1 38095 50293
1 18150 94845
1 11148 38357
1 25886 61449
2 58704 172172208
1 5739 54005
1 26588 97498
1 33007 98035
1 68479 87593
1 63994 78186
1 89228 90907
2 91555 534681196
1 21859 77379
2 67356 291451169
1 2239 61908
1 42685 62833
1 85632 95629
1 60186 98632
1 38939 86118
2 82844 750861423
2 55961 924177505
1 10339 67148
1 16404 18606
1 23474 88901
2 84254 699456755
2 92396 327369598
1 23877 26376
1 15866 91184
2 39926 294079815
1 49459 94895
2 86061 784400341
1 47848 49344
1 16255 64882
2 7489 908267820
1 16340 24085
1 84224 87865
2 11964 701923822
1 25718 54673
2 93363 222973023
1 44891 78390
2 60723 997536793
2 22066 954027876
2 65951 413194484
1 3283 94389
1 83342 85331
1 73212 92653
1 23447 79190
1 67958 88682
1 13442 45469
1 13099 64329
2 12378 904797134
1 26489 75210
1 54800 78032
1 26971 29917
1 23470 82055
2 43392 863146595
2 93375 911866377
1 45156 56947
1 537 95919
2 4549 446556788
1 28260 92831
1 86297 87367
1 41275 95017
1 10326 69585
1 39742 91816
1 368 52985
1 929 66703
1 20581 24434
1 60398 87901
1 19297 90095
1 85117 92957
2 91097 519048385
1 55995 82107
2 22182 414750773
1 23727 59822
1 68988 87888
2 62448 665414852
2 55967 467949304
1 42172 46682
1 24788 39993
2 1946 361784252
1 16999 61779
1 12105 42341
1 16669 82568
2 86701 819753006
1 59077 71517
1 9017 83836
2 98523 383934606
2 23487 567442855
1 60069 86959
2 63189 58034157
1 11857 36640
1 22456 44297
2 5830 983982264
1 61069 92680
2 650 265124790
1 14155 14486
1 38124 95915
2 96643 831382098
1 33651 99276
1 20070 84764
1 12422 91798
2 15450 780455225
1 17922 52893
2 77218 975375621
1 41191 57387
1 20454 81951
2 50077 952913597
1 47208 71252
2 38887 179518049
1 17220 20394
1 2445 16838
2 27622 779199278
2 44257 712373873
2 18323 265361184
1 10184 39754
1 14653 49904
1 32628 43451
1 57976 62477
2 16822 567658196
1 69756 84205
1 47329 94884
1 43103 90331
1 26143 67414
1 12369 74660
1 9288 81720
2 96936 445168651
1 10452 46688
1 925 18694
1 7644 72701
2 30321 730955815
2 26652 683885205
1 10020 14026
1 29567 49548
1 28361 75600
1 57149 97984
2 69702 275338520
1 62760 65844
1 81572 92649
1 18109 28534
1 14390 40741
1 31923 36424
2 60974 902009831
1 3613 6519
2 38625 249779961
1 37766 90647
1 21664 83670
1 46112 79018
2 38170 94867388
1 42719 77440
2 46056 250513530
1 11954 55540
1 47416 72124
2 70991 325901625
1 63179 88038
1 26575 83380
1 39690 76245
1 27351 88175
1 3029 34475
2 7790 491947861
2 7567 158519195
1 24644 97448
1 24026 37729
2 96557 720474208
2 97577 282595466
1 22412 86223
1 27563 88131
1 19378 48772
2 79369 945059986
1 8075 62221
2 55991 533957020
1 47463 56463
1 69207 78074
2 38179 279001069
1 7610 66735
1 15519 27729
2 6025 374832092
1 3760 48585
2 93204 174551043
1 30301 61038
1 48618 72203
1 44798 86483
1 10730 29412
1 45294 56014
2 72978 821945139
1 2551 72647
2 1637 737494592
1 8786 19209
1 12444 70627
1 47235 67081
2 96880 637150220
1 83416 91187
1 48146 53255
1 5602 83889
2 74397 652024159
1 18317 60007
1 17428 92857
1 38433 48270
1 63263 85875
2 22088 907648289
1 19637 94378
1 88052 94547
1 45929 94926
2 78097 72140339
2 27892 979114760
1 88184 91345
1 80068 91048
1 9195 85147
1 16000 72375
1 14552 97713
1 6604 24939
1 36181 90467
1 491 21888
1 22164 51666
1 11327 17418
1 23338 90275
1 7626 89394
1 53514 94971
1 84111 86890
2 4727 459237320
1 40442 71933
1 35310 86600
2 87352 454555919
1 22876 71026
1 29869 57185
1 6998 97718
1 32513 64122
1 2141 97449
1 46553 62565
1 46019 78210
1 10271 75332
1 46283 53645
1 39264 84298
1 59141 85348
1 39338 87824
1 14313 58675
2 34405 558824154
2 13169 416235891
1 41125 50584
1 59893 97025
1 906 36133
1 83496 99971
1 23927 63870
2 55889 731173342
1 33980 84155
1 13187 94394
1 25766 64620
2 38151 709302257
2 82177 150361593
2 80186 253073126
2 1017 495167475
1 27471 41149
1 20535 71566
1 30635 49399
2 71201 340751806
1 27024 49308
2 85409 435835625
1 75799 77792
1 9937 50855
2 96243 991979535
1 42089 83261
1 2096 9453
1 30301 49256
1 73233 95246
1 55048 90452
2 50595 582268154
2 3612 556775648
2 46093 437631154
1 20684 35916
1 74542 93843
2 74731 17473747
2 51904 616364385
1 66040 89110
1 38154 76694
1 51080 78283
1 28711 54569
2 42399 497524763
1 9345 48342
1 6240 41770
1 37882 57764
1 50793 89558
2 78230 616693079
1 37834 88050
1 35689 76635
1 75288 94097
1 32754 67166
1 22893 42618
2 34775 426361869
2 32227 403345352
1 27713 94676
1 26755 98258
1 52356 95205
1 68634 69481
1 44813 66764
2 4871 841784940
1 57782 97965
1 62468 90448
1 44589 97494
1 1705 2258
1 6796 85119
2 63273 113490494
2 86575 972799729
1 64044 99904
1 42508 67611
1 48921 78618
1 60109 71065
1 56210 90940
1 9078 75653
2 92424 781801579
1 40902 67565
1 619 2725
1 56253 86113
1 29865 40193
1 76750 91711
1 1621 69238
1 42386 60757
2 33816 953024395
2 26429 706823395
2 77563 714830626
1 12149 76322
1 44032 70420
2 34189 42707127
1 25120 38159
1 35418 41824
1 17182 20665
2 30718 385864472
1 21517 47012
1 6917 31611
1 52990 76212
1 48536 73987
2 15251 797338855
1 17962 76505
2 21533 180984144
1 7726 14036
1 17330 66871
1 75686 80800
1 23146 56885
2 67756 188904723
1 77843 90101
1 22950 56812
1 11596 79799
1 519 41899
1 53276 83625
1 54430 99867
2 77626 589742529
1 48075 59571
1 11734 23779
1 36563 50017
2 81167 996967782
2 61293 238668167
1 5164 41558
2 43262 877927719
2 75923 117542576
1 26756 38595
1 74387 89941
1 21346 22643
1 36776 42650
2 81605 486181457
2 59571 970339082
2 60224 955824791
2 97142 574614784
1 41446 70529
2 35613 241287609
2 95565 953629113
1 3302 16419
2 11038 370535528
2 19921 408164676
1 16416 66817
1 64328 99466
2 63880 183775875
2 98574 609791506
1 888 84187
1 78668 89788
2 2212 374818703
2 81785 318367663
1 16891 35826
1 74218 79753
1 24020 48079
1 63386 81802
1 57992 65507
2 88092 68983777
1 897 1385
1 30102 89726
1 54467 83305
2 93568 347101241
1 48597 78440
1 34507 42550
2 31342 55883694
2 8665 814796107
1 38144 53721
1 3988 25955
1 1318 87972
1 19732 54893
1 24117 47919
1 20640 63858
2 34696 430831498
1 1430 88326
2 90220 974526657
1 73389 96515
1 47917 80681
2 28980 185844662
2 19584 282676618
1 31188 59908
1 26930 63692
1 3133 58407
2 53169 54281414
1 17631 78747
1 57849 77508
1 12282 85752
1 4601 58049
1 26322 57053
1 91334 91783
1 6556 79327
1 85865 92409
1 610 32659
2 30149 745671529
1 29337 46619
1 8003 80545
1 36720 51398
2 53025 610687883
1 39952 83308
1 43951 77391
1 32615 74585
1 5899 7564
1 39490 87921
1 24944 63588
1 13201 72794
1 33340 45582
1 2569 34269
2 69631 797195737
1 19949 96011
1 9405 19785
1 9838 40347
1 32149 54694
1 67770 76179
2 48434 431569283
1 27823 67433
2 57938 740400363
1 202 61520
1 10647 95281
1 7794 89732
1 69563 95113
2 66345 979658479
1 15995 66558
1 1559 33336
2 17941 703354920
1 40507 58410
1 25841 75386
1 11621 46258
1 25521 67085
2 65029 945774310
1 26027 35900
2 98349 972077085
1 39539 53555
1 37101 38923
2 29298 813955276
1 72374 75157
2 78392 798705440
2 71931 923320937
2 66791 83230180
1 19101 99273
1 35886 68469
1 388 48619
1 4794 44757
1 27576 49367
1 18245 36025
1 4803 68797
1 41851 96377
2 20241 702702544
2 26120 384172222
1 62199 90994
2 53973 258947863
1 5454 5555
1 58848 80608
1 16928 93536
1 37838 97538
1 10579 74728
2 40694 388753349
1 49444 73376
1 59701 73421
2 58429 454993956
2 75924 572831991
2 79380 217143530
2 47104 77514412
1 69712 78399
1 56165 87562
1 3493 37977
1 89800 96824
1 18179 33991
2 23564 965509857
2 47215 468381836
2 36619 415110637
1 61132 90161
1 1328 66754
1 17447 59501
1 27714 32562
2 70126 956381165
2 81170 124916642
2 322 205559282
2 29481 782785398
2 37088 736985218
1 3442 86495
2 47376 485901398
2 340 381995800
2 89239 556287581
1 21436 44370
1 45248 71909
1 8982 83132
1 4111 52334
1 13727 34299
1 1472 86065
2 15738 328116378
1 20803 33037
1 93911 99795
1 23474 73822
1 29100 96720
1 76793 77521
1 72581 79734
1 50691 64719
1 20895 69278
2 1686 44253241
1 5097 66764
1 58436 84685
1 13703 29799
1 15301 78309
2 54159 409739540
1 4178 99479
1 58174 69525
1 53723 92531
1 9890 88315
1 9568 30628
2 94242 470670643
1 692 12964
1 24879 58064
2 25755 373220471
1 29394 62611
2 67197 173760046
1 5584 89375
1 11083 92447
1 43382 53511
1 18314 85547
1 11460 63833
1 56719 86557
1 87498 97847
1 41879 87471
1 29862 58038
1 6689 97087
1 12609 41847
1 17523 65225
2 40086 4926932
1 57802 65772
2 18982 66146190
1 33828 45622
2 16696 341166167
2 28405 223695663
1 36852 97628
1 27540 69529
2 27602 670388901
1 62329 73330
1 5105 28123
1 8967 63200
1 42400 56951
2 89817 900132411
1 546 7827
1 73110 85039
1 11373 91938
1 16628 38585
1 13361 21864
2 11875 325338568
1 3401 59483
1 26401 69964
1 59183 76581
2 26556 247510503
1 51632 55281
1 5593 71550
2 11460 462471172
2 77306 632300488
1 53938 63246
1 34000 46623
1 21151 74621
1 50559 94150
1 3249 22283
1 51373 91130
1 56504 90157
1 67632 88540
1 18027 97776
1 7271 64847
1 12328 47539
2 48314 216678381
1 20467 27770
2 69666 880905978
2 56264 677157048
1 13758 19593
2 21442 237950723
1 55734 93580
1 1780 78859
2 47152 470535097
2 77865 570940889
1 5961 87181
1 30961 78103
1 68070 94154
1 32216 90641
2 12096 849798798
2 78048 869439253
1 26597 51620
2 73507 304334822
1 16256 17743
1 385 37480
1 34619 41579
2 63849 148743085
2 38135 635947429
1 41954 46634
1 46248 74619
1 44564 46365
1 24987 43628
1 8724 15069
1 17083 72362
1 52422 70133
2 60868 12974755
2 69293 674117444
1 55970 82837
1 25088 82629
2 6542 263316366
1 22054 91305
2 71225 689446197
1 72608 79525
1 70073 89365
1 8728 11868
2 8535 875337644
1 58900 96068
1 3618 73291
1 897 5616
1 82920 91669
1 25774 52820
2 97034 787928261
1 329 2072
1 1729 31140
2 39225 433415194
1 46245 63249
1 28143 85302
1 4330 25221
1 54205 85859
1 2154 72254
1 13111 86767
1 18269 82363
1 16950 26449
1 40327 57551
2 25116 687153947
1 26916 82529
2 1222 426062503
2 61867 584872011
1 15242 15592
1 38135 73543
2 51061 576610635
1 39663 41788
2 24883 318791877
1 4451 71479
2 7258 629745373
2 52481 743888888
1 22654 78901
1 1317 4111
2 49267 191530236
1 8351 76339
1 21744 55557
1 51623 98535
2 39203 746108426
1 65470 66319
1 12845 63370
1 30297 82782
1 28019 89868
2 62603 368794143
1 12942 98604
1 24600 40328
1 4205 45326
2 33975 853307419
1 48614 85445
2 25926 131578654
1 4638 74210
2 63700 461149118
1 69060 77461
1 7947 9856
2 98595 80366606
1 29768 81692
1 22016 35902
1 8816 95276
2 74474 887946580
1 40283 88140
1 41489 57866
1 71620 87434
1 2448 23692
1 17312 87235
2 65590 86621063
2 28025 956167010
1 19219 46774
2 21574 135764321
2 93296 193677379
1 14469 39554
1 60991 64428
1 26845 90926
1 26211 58516
1 61787 80548
1 43218 54781
2 47765 521963770
1 32337 65850
2 78803 261520867
2 41722 375530192
2 79933 991287165
1 20152 97954
1 1234 2485
1 25063 41364
1 2322 64620
1 46536 79308
1 21392 51751
2 23757 646397019
2 93528 192009017
2 1965 682389030
1 48802 85422
1 7682 96124
1 46196 51838
2 8736 27311738
1 23486 85993
1 20977 53187
1 16639 97516
1 28721 83392
1 64147 80614
1 32440 86382
1 9515 89278
1 25520 56507
1 6210 65317
1 94310 97748
2 43269 137093089
1 9133 88885
2 49318 2369273
1 34635 69044
1 7488 99041
1 670 72313
1 45597 81238
2 83683 704512968
2 20703 241499299
1 31467 83304
2 58954 242746710
1 54465 80760
2 54518 689843458
2 29588 870421941
1 58323 81782
1 4995 53135
1 52637 56094
1 67680 78835
1 25400 44163
1 38143 87874
1 18226 68889
1 45950 91732
1 5383 57280
2 46034 834376204
2 51317 578201724
1 9970 42558
1 42419 94713
2 82041 674755724
1 52817 81449
2 12497 238541006
1 2096 14748
1 63066 82275
1 59128 85288
2 22751 41739928
1 30334 79606
1 70232 94843
1 58100 75822
1 53 56647
1 21089 43541
2 9096 978290422
1 43278 76954
2 72214 292016993
1 32550 35689
1 12815 69419
1 64466 93999
1 16797 38941
1 42037 73677
2 57381 64490153
2 1741 386491895
1 1485 55793
1 45838 64686
2 23136 191392102
2 59273 850925611
1 2745 82637
1 8912 88927
1 12349 46973
1 23846 62256
1 20940 71117
1 21818 28382
1 48589 51898
1 17555 30023
1 24091 37201
2 41909 866467812
1 13432 78202
2 96725 805888132
1 39126 73634
2 35724 122136149
1 41830 97283
2 80253 675409428
1 13318 46935
1 10044 90437
2 63657 33131290
1 23260 53264
1 49228 95066
2 78503 52794062
2 89969 157916747
1 7671 12448
1 12326 32703
1 59989 91757
2 31219 262301225
2 22888 163335141
1 15372 63144
1 68356 84975
2 90949 763065320
1 18440 51010
1 11111 78988
1 73124 87608
1 30693 47364
2 61680 293023497
1 26159 46303
1 25682 85158
1 15630 45597
2 73782 538927986
2 40594 664748226
1 28492 98656
1 8179 66183
1 30973 41683
1 8742 91676
2 10896 471116371
1 47053 60214
1 35792 39552
1 58850 95669
1 2305 31152
1 54758 73141
1 10447 36128
1 25332 98603
2 28463 298005602
1 18330 79048
1 49153 93788
2 66575 257039771
2 73811 882516213
1 37839 38989
2 2636 589252743
2 37622 546520317
1 26874 70567
1 37711 65385
2 28254 983571186
1 10144 28539
2 66680 119878552
1 16323 27304
1 12454 71669
1 25017 80882
1 21398 25978
2 50807 57880763
1 83245 86296
1 5684 73763
2 31554 69522468
2 79807 208198324
2 31438 723691639
2 80911 634417064
1 28562 81963
1 26153 58197
2 196 790176280
1 32468 58232
1 12501 26099
2 27104 710102854
1 90662 91050
2 30386 795428785
1 30919 33437
1 13842 56664
1 41588 93213
1 5656 52146
2 12944 157026597
2 7252 97908123
1 62973 77627
2 9117 246326624
2 9364 995590385
2 13533 217526568
1 55976 84155
1 25498 93635
1 6618 32336
1 46711 52711
1 55111 79253
2 58892 782760680
2 65683 844103435
2 58387 606402216
1 20332 87108
1 9909 68927
1 13973 17456
1 6596 71260
1 63050 97743
1 52826 97884
1 74576 94492
2 86241 468083707
1 63228 87835
2 36036 874205049
1 47073 90788
1 3693 72918
1 38113 65774
2 23937 196893072
2 2258 58065660
2 51217 563735395
2 47481 458751898
2 84930 71429699
2 93482 502802430
2 98951 701690126
2 55796 602191591
1 12988 46262
2 60920 359807304
2 52911 984952677
1 91147 98363
2 93002 374587281
2 6314 76560224
2 96067 287184833
2 20078 816475436
1 3559 43776
1 26162 31984
1 52322 60772
1 86648 93171
1 3063 87829
1 48295 57669
1 19306 48085
2 29712 231091132
1 49917 70755
1 67984 70307
1 8445 21183
1 30028 91892
1 28868 70659
2 24196 774472550
1 24907 79112
1 40397 52897
1 38808 46129
1 24748 98145
1 29797 94717
2 92593 305822068
1 22830 83660
1 20003 49726
2 66022 373890727
2 791 562954278
2 45108 921596061
1 7103 90259
2 5381 71281248
2 85437 930974137
1 2632 64714
2 75145 792144777
1 28098 93148
2 42786 947923158
1 30075 82475
2 61592 924968902
1 2443 56970
1 9863 20139
1 10969 68101
1 10178 86359
2 20563 956777918
2 82497 112725373
2 42297 724772988
1 9967 81312
1 39169 70718
1 69231 74889
1 56020 85272
1 20483 32849
2 11894 756631167
1 42948 77958
2 30360 960231541
2 67949 868508630
1 84044 87845
1 15322 74986
1 3155 11894
2 51771 113473703
1 11559 74610
1 24985 54053
2 1283 854206199
1 56087 86659
2 11008 860299994
1 75489 86868
2 36794 602480106
2 73206 333810058
2 38704 176565849
1 25680 49444
1 4087 22935
1 2859 17892
1 36259 42050
2 12694 566647923
1 82907 83856
2 45093 496820743
1 72281 74556
1 15355 84946
1 52967 90092
1 2036 56175
1 76866 98050
1 9586 17132
1 19287 27732
2 45005 468808984
1 32641 88713
1 6393 8909
2 33696 451385082
1 79349 94556
1 62683 78440
1 30204 87606
2 36960 62843219
1 27728 57944
1 21834 45420
2 85660 314183296
1 34820 96523
1 76910 81482
2 3134 108987282
2 98216 149762747
2 46586 679282582
1 32241 77891
1 41606 61249
1 43512 45718
2 52267 181648470
2 5111 870398273
1 86385 89192
1 55539 99100
2 85918 218526996
1 62676 96082
2 17010 775949369
1 64347 97568
1 88677 96632
1 88686 96766
2 12939 472746433
1 11847 78092
2 88389 702774880
1 25463 81925
1 43241 76360
2 51078 149900857
2 54448 826653667
1 72562 94530
1 10136 75808
1 6884 72586
1 1708 17451
2 45636 551934194
1 34008 84942
2 91358 777345819
2 55371 258332386
2 20935 687996326
1 17544 86081
1 19568 83631
2 26955 602633197
1 35541 75834
2 93902 166918217
1 22093 77051
1 6743 18759
1 16303 19975
1 44179 56059
1 70784 89090
1 26771 47968
1 38122 50493
2 68116 827395136
1 34799 51352
1 32308 42237
1 26670 93374
1 1945 77118
1 54862 64585
2 75141 380004308
2 16848 939077291
1 38731 62079
2 96846 332454473
2 15368 33240045
1 39382 70328
1 5427 85212
1 45989 70517
1 7585 71254
1 72948 86422
1 36830 79146
2 82091 717914027
1 32580 46931
1 63962 74783
1 2441 77244
2 59195 899503086
1 85389 89772
1 34207 36625
1 11991 49475
1 16824 50439
1 37179 80523
2 4558 769291133
2 99114 279292477
1 67553 95588
1 33292 92451
1 76327 76934
1 4493 60323
1 78218 99720
1 54006 82873
1 7412 26799
1 970 14106
1 6258 94967
1 26545 60311
1 35241 38263
1 47307 97260
1 13040 65278
1 30569 93465
1 4176 25518
2 82644 260304596
2 7608 64128156
2 73281 60457903
1 11005 31782
1 78490 90978
1 6241 62062
1 97782 99989
1 15159 94404
1 1583 5172
1 13562 69513
1 28312 68829
1 28257 43191
1 27219 75293
2 73167 259885062
1 83552 90648
1 59251 70948
1 65326 92212
1 38654 56504
1 43046 58912
1 58478 70381
2 52541 571275169
1 7312 26636
2 94990 806703819
1 32911 77089
1 4768 22931
1 18449 33912
1 79321 93464
2 4747 255599647
2 26886 781833839
1 7287 23020
1 31217 99848
1 58544 70133
1 52225 59811
1 68575 69917
2 43276 76904855
1 6580 84304
1 28515 70753
1 5602 45735
1 16605 55756
1 27875 35952
1 44676 87935
1 54008 94322
1 45567 75853
1 28811 45275
1 97855 98585
2 53408 355106633
1 65992 74797
1 30619 56510
2 34675 531324812
1 62206 97911
1 34506 83181
1 28755 71452
1 3451 47588
2 49210 559421162
1 3003 45105
1 25136 67972
2 90233 31346539
2 28129 25795351
1 38123 89833
1 34029 94255
2 43614 689310888
2 23075 112671636
2 55939 5452889
2 98998 692999660
1 51712 72386
1 12414 79892
1 50842 95096
2 91233 758106218
2 39000 744460038
1 40915 81037
1 54227 67167
1 16281 93481
2 82584 348102927
1 15575 60970
1 73936 87820
1 24430 61933
2 60061 350753845
1 21201 28332
1 29674 31794
1 48240 69506
1 38265 62406
2 28790 326641260
1 15893 84334
2 35543 667327058
1 13114 65655
2 56786 679846393
1 44554 59744
1 15569 31133
1 42721 43704
1 28620 90089
1 74376 91787
1 15808 74004
2 69875 223189208
2 8339 702104630
1 42236 76076
1 5587 34115
1 44012 71447
1 8538 98077
1 59332 79479
1 72556 89357
1 60305 83482
1 91540 99746
1 57688 97389
2 43430 651300386
2 64720 28439292
1 13351 50654
1 15222 62002
1 17982 95896
1 18440 66871
2 28753 298127676
1 31615 61616
2 20776 809471545
1 65939 82542
1 17121 46718
1 61304 71346
1 14713 44081
2 78295 635948097
1 24539 83252
1 80894 94005
1 79347 96044
1 31254 50906
2 74777 872997416
1 3101 18415
1 50707 76160
2 89699 168489406
1 22396 50974
2 34141 547883874
2 26710 556255179
1 12518 53601
1 13553 87481
2 48592 699648302
1 34904 36757
2 31303 102483330
2 82753 27188744
1 52202 84633
1 1096 12764
2 58061 999816808
1 20196 88532
1 15306 73636
1 65243 72861
1 15761 98894
2 721 931722604
1 33325 41085
1 29222 57024
1 74793 78269
1 37548 59038
2 97814 336740980
1 27449 37336
1 4493 81026
1 24946 56673
2 25108 244693522
2 75122 342707700
1 14337 29929
1 5363 88872
1 3168 29312
1 7054 85866
1 13050 70992
1 32227 40198
1 22343 34458
2 41263 461770802
2 15359 425189935
1 30055 30117
1 18368 66812
2 38333 820965675
1 83386 86689
1 65681 98859
2 53651 148690199
1 11317 51297
2 3758 290433553
1 32397 56749
1 11656 30055
1 20759 45770
1 68257 91408
1 65280 91596
2 92019 177799070
1 6232 67146
2 94937 915158612
2 91373 118486870
1 7034 30923
1 19496 87256
2 76026 205337888
1 50110 63640
1 40449 56898
2 15886 818697334
1 32026 44620
2 88186 749004523
2 24210 89600027
2 94922 981969369
2 77241 388444332
1 19587 57300
1 4473 65844
2 17774 55710186
2 74993 441638469
1 7943 42870
1 3529 84460
1 57986 83782
1 4263 70679
1 64895 88623
1 22792 92726
1 5039 33808
2 96339 875516089
2 80935 706521539
2 24281 280030352
1 53061 93322
1 66053 94192
1 12313 24096
2 61361 312836241
1 14688 23125
1 40701 76538
1 34478 79420
1 18751 57852
1 17247 55285
1 23998 94329
1 42873 53533
1 13288 72675
1 45176 62880
1 6331 47145
1 8942 75118
2 93621 119332576
1 71348 98305
2 68190 63116852
1 54599 77180
1 12468 38704
1 88914 96820
1 27287 63338
1 7330 72057
1 10966 66226
1 27398 53898
2 71289 674053244
1 37920 78525
1 20560 49195
2 52149 562075402
2 1660 406977824
2 86596 479592100
1 4636 8131
1 1103 40406
1 64337 77499
2 12879 413468629
1 66343 79576
1 22949 45081
1 18862 31381
1 27583 65250
1 34119 35460
1 57919 77264
2 70447 911144216
1 83761 99780
1 37606 73847
2 99336 320266587
1 30638 67254
1 18110 76996
1 32560 99432
2 72397 264405281
1 77823 79507
1 52381 65136
2 76566 79739150
1 5611 69440
2 16561 77472221
1 66110 86475
1 33763 57394
1 63433 79894
2 87736 216124998
1 63174 78374
1 44547 65312
1 9393 82404
1 41706 46404
2 63268 419646994
2 98736 364070624
1 39814 59930
1 4851 16483
2 74584 238934806
1 58631 82654
1 13793 90972
2 9346 382160176
2 30727 258637790
1 2505 81740
1 15785 19207
1 28683 59293
1 11225 79322
1 45917 65341
1 37159 68445
2 3366 308275298
1 8538 19708
1 12459 40138
1 56180 69017
1 97149 98888
1 17214 29784
2 52737 948800431
1 6290 48436
2 51776 798665438
2 18197 581130480
2 12624 62113037
1 64394 70281
2 19522 464839862
1 35353 63360
1 18670 96615
1 23423 87618
1 46267 78119
1 15301 19020
2 87443 746399239
1 4758 11404
1 18214 88139
1 4892 48123
2 46750 824545656
1 36282 68602
1 59360 72835
2 80767 663165017
2 90095 373784012
1 19457 65752
2 18612 848842281
1 43029 93338
1 6828 37238
1 80128 90268
1 25900 42562
1 51842 89111
1 24942 33183
2 94025 238657865
1 7283 45879
1 36536 91463
1 64434 71476
1 24524 68299
1 32366 45123
2 79262 202574449
2 44542 694065217
2 75880 698720487
1 9305 62637
1 17750 88111
1 321 37073
1 45802 85274
2 4561 736589384
2 57161 449777043
1 79623 97720
2 993 203747147
1 27782 84313
2 39801 20027589
1 1300 47837
1 25085 74019
2 1432 908797183
1 82666 99121
1 14165 22854
2 72694 432030000
2 61961 669895675
1 53509 99012
1 45427 73312
1 50147 83015
1 58772 94050
1 41463 42900
2 69283 686740317
1 7634 88908
1 33365 73261
2 98986 28296411
2 62479 927845847
2 28169 773984374
2 68186 207977227
1 6074 55279
1 87148 95601
1 40357 48364
1 21853 55722
2 68253 946506193
1 7852 28077
1 12053 27177
1 84072 91308
1 6149 70191
1 64811 72596
2 30019 244527351
1 49662 85187
1 13075 38001
1 39108 58931
2 19367 395210428
1 6700 64353
1 26820 94022
2 91291 876953050
1 46417 84811
2 25323 465979987
2 48024 111685706
1 34653 42483
1 34568 34663
1 4902 38683
2 65939 888931159
2 26423 362805910
1 11123 13982
1 21357 26048
1 10086 19843
1 43231 53075
1 58254 92175
1 67206 79895
1 14759 87401
1 22490 54170
1 67768 89536
1 35182 77996
1 3144 90286
1 7659 64672
2 25437 832187536
1 17866 65605
1 23287 25892
2 47071 990294138
1 6268 43284
1 39771 71865
1 9443 91269
2 34260 221629492
2 58807 847393158
1 26527 45351
1 20948 67989
1 12737 13192
1 60669 76474
2 26808 10811378
1 57795 71319
1 1419 3245
1 64170 94272
1 78239 79983
2 54804 799475268
1 43163 59161
1 2636 81758
2 23726 211973531
1 20382 81775
1 5385 50271
1 16218 28377
1 22949 33106
1 75935 93319
1 24349 53352
1 8110 24249
1 12567 95592
1 19635 82954
1 69388 99515
1 32296 85516
2 54061 339673121
1 25135 68674
2 48963 544457418
1 33978 41203
1 61104 85738
1 51419 96783
2 78316 407888246
2 47341 215736384
1 13008 81393
1 32769 42678
1 2673 72807
1 10635 30542
1 16050 79158
1 3024 23296
2 10011 956524686
1 814 29102
1 51164 59426
1 68280 83774
2 40047 617667686
2 26764 42090557
1 11673 50943
2 66479 767489343
1 13973 38323
2 59691 418721011
1 45241 74810
1 3866 10481
2 84823 233172699
1 27979 51633
1 15751 53968
2 59568 169948819
1 17854 82928
2 77289 717846856
1 75675 88308
1 28039 56271
1 15620 49656
1 57295 73536
1 72593 91457
1 19670 98965
1 18284 98716
1 2154 57706
1 43831 83880
1 26153 69578
2 22414 904644724
2 84188 648185701
2 64696 57195521
1 14643 67954
1 2307 11042
2 66610 4058098
2 45293 456908068
1 58851 67934
1 29213 51764
1 12072 49895
1 32473 58752
1 75547 86132
2 81103 96714435
2 46755 894961725
1 84657 97218
2 83870 495557792
1 42323 81381
2 76391 516800465
2 45764 760872189
1 93536 97254
1 1298 34348
1 12484 62400
1 48959 77107
1 25610 89118
1 39101 56457
1 50429 52668
1 6895 61551
2 47126 528424916
1 45219 67829
1 27332 89709
1 6894 44497
1 7950 67503
2 33045 814883889
2 74697 969556999
1 12299 49042
1 81384 82928
1 2152 87939
2 38220 910050807
1 10786 15843
1 67989 68934
1 27007 38569
1 5427 71561
1 34954 74468
1 73345 92909
2 12980 974110419
2 25537 170384471
2 36830 438062198
1 4661 8747
2 28533 584941957
2 42427 605615327
1 65625 73605
2 66683 878173422
1 17977 85409
1 2350 61441
2 43151 337072362
1 41210 55951
1 20664 26738
2 48742 915056643
1 18456 24803
2 48017 212479799
1 54597 79821
2 36310 842546063
2 11872 331608770
1 22767 65671
1 23464 61756
1 19957 33233
1 51658 85801
2 34968 53722258
1 2236 27584
1 77981 82715
1 23745 30108
2 80144 569910323
1 6475 16783
1 3660 33091
1 72835 73777
2 67521 268925194
1 57889 77606
1 73381 90370
1 1705 96015
2 78430 439047698
1 27716 68466
1 41198 54229
2 44017 953363868
1 4522 71551
2 57550 189990163
1 36593 44350
1 23075 38079
2 2626 286561622
1 37681 92919
1 31390 71553
1 6829 47102
2 25927 56512702
1 31864 66846
2 18181 372962185
1 3940 22083
1 32977 63404
2 5060 599649914
2 34782 474963875
1 28724 32359
2 68170 247254864
1 36266 76813
2 31907 314378848
2 98458 613625085
2 5853 151770365
2 53508 540225153
1 67702 86579
1 85230 87711
2 61243 212332971
1 23067 55670
1 35855 93373
1 715 81460
1 19641 20885
1 55572 93401
1 37342 50675
1 67978 73285
1 6938 18990
1 37203 48606
2 18315 451549115
1 59099 99794
1 2655 15832
1 3956 96589
1 7576 41156
2 33888 386438093
1 12246 28681
1 39775 74695
1 4315 22452
1 14522 41589
1 56645 94125
1 59430 91563
1 36510 39078
2 64779 959494251
1 35746 82950
1 43783 95831
1 33093 71137
1 62812 69847
1 34956 43604
2 57738 98424898
1 20680 27520
1 66786 67960
2 81008 532350097
1 43218 79731
1 38984 90592
1 26829 46107
1 43846 63541
1 31427 45242
1 16685 40730
2 54896 829540820
1 70792 88383
1 60092 72432
1 4604 60248
1 25815 43011
1 31632 49971
2 92979 628898530
1 13063 46424
1 64158 68676
1 67488 75161
2 50857 164682551
1 23415 88464
1 916 94853
1 9500 29179
1 25779 46348
2 47340 791999841
1 20911 27478
1 27404 40713
2 1112 178347190
1 53684 84427
2 41891 79181007
1 66902 93437
2 14624 473149644
1 5228 80707
1 59052 68684
1 69466 80511
2 30745 534661356
1 21751 40387
1 17082 45433
1 5264 73766
1 25333 42452
1 61275 75049
1 14793 68481
2 23563 972533016
1 9676 82502
1 55522 73973
1 16855 53299
1 13972 25162
2 66665 897089946
1 49915 96174
1 51473 55897
1 43492 72781
1 56714 95291
2 35097 267106971
1 45829 90817
1 42589 96685
2 5436 146477613
1 60012 79185
1 64070 86654
2 66941 800035332
2 60370 187630231
1 1342 73200
1 18534 84589
1 43088 47013
2 68774 300702945
2 87934 879975934
2 30461 389409964
1 50248 62088
1 13031 59048
1 14196 22223
1 20924 60901
1 15736 62056
2 52420 269126539
1 43040 72710
2 62975 753618853
1 53177 68133
1 31348 50063
2 42175 176839507
2 30620 946427841
1 6023 63937
1 15376 75004
1 11789 20396
1 624 73460
2 76290 177938757
1 66078 77077
2 11489 797405143
1 2908 12249
1 42224 47259
2 41156 85338951
2 19443 289435455
2 27642 728369053
1 39032 76339
1 80523 88324
1 12189 84022
1 9435 76636
2 40134 737594849
1 46717 61857
1 64178 85438
2 56394 206429858
1 15787 18683
1 9414 92637
2 14807 505376267
2 93298 243776319
1 20316 68253
1 18293 22234
2 11568 808766848
1 90697 94342
1 17446 71697
2 11930 246769187
1 2609 70450
2 58373 719246413
2 50598 245685659
2 85414 32534920
1 41964 93252
1 45987 65613
2 46747 27761857
1 20822 26167
2 63919 258712003
1 53446 80097
1 46662 69653
1 56685 96028
2 28628 160908123
1 73410 89530
1 567 11421
2 14062 614161584
1 42556 72564
1 67887 94798
1 3614 65256
1 26084 67818
1 47197 68652
2 55955 667882382
1 25169 92457
1 43590 54875
1 63511 91425
1 8700 11944
2 6643 972119309
1 48933 81477
1 26535 85272
1 67135 69998
1 74195 82428
1 88842 96536
1 52667 99503
1 41139 45431
2 32519 273947968
1 64703 86509
2 40953 823952756
1 53949 79698
1 85026 88238
1 3439 32705
1 53348 54175
1 38718 63869
1 35436 96941
2 83894 755557323
1 2707 24766
1 75031 86141
2 43020 252411694
2 79377 979901032
1 69123 70976
1 22336 98215
1 92700 93784
2 15835 678611934
1 41545 91137
1 88536 95377
1 28780 69185
1 2210 5833
1 80564 93297
1 14971 32703
2 25403 1749594
1 81033 87159
1 19742 30359
1 83682 98013
1 20806 65728
1 12323 24047
2 69626 34689006
1 17604 27776
2 91946 442813810
2 80516 339786527
1 41365 90716
1 46115 94782
1 93511 98043
2 64116 241244779
1 9567 93868
1 81604 86574
1 76119 98703
1 39839 67509
1 84432 92843
1 72614 81495
1 36954 77190
1 30251 57010
1 20169 58947
2 31106 514578223
1 30068 76124
1 60514 68092
1 46717 73844
1 24314 50442
1 90451 97003
1 1933 95632
1 9159 88448
1 15845 37613
1 17411 78390
2 30664 487232423
2 70434 444640816
1 49105 87536
1 78660 96886
1 28814 60958
1 20432 45965
1 30106 56775
1 32368 51759
2 26764 91318507
1 86175 87164
2 12197 984947135
2 94658 3103248
1 28335 82185
2 13985 575409961
1 92274 98009
2 52947 258265102
2 96169 889116600
1 30604 53183
1 17284 88118
1 4891 14057
1 20655 68382
2 3771 804045584
2 18402 410847005
1 64499 91464
1 67834 83044
1 20978 62733
1 792 40953
1 17760 61070
1 20212 89511
1 33668 88925
1 3796 21496
1 49225 86275
1 11296 90489
1 58768 87845
1 73963 89164
2 15831 505645046
1 67525 70956
1 22588 48876
2 14388 907051372
1 42651 87479
2 80675 842752608
2 34295 782404981
1 10633 53873
1 17380 27710
1 10674 94633
2 70664 469771606
2 63052 179835771
1 82881 98794
1 43958 97298
1 31931 86598
2 73405 201064556
1 2543 70072
1 73374 80010
1 21175 99947
2 96390 510169450
2 33780 908067361
2 2049 794008502
1 18366 87925
1 65311 66354
1 92038 92790
2 11815 298062430
1 10822 15786
1 56058 78352
2 14307 117407978
1 42827 44531
1 22406 88761
1 74227 83309
1 6461 63106
1 33884 83300
1 81355 91070
1 76178 79087
1 19057 84033
1 3328 68907
2 28062 996347558
1 77578 86938
1 27743 42959
1 22014 53387
2 51606 358141939
1 72780 73625
1 56098 68225
1 70607 80732
1 91392 99102
1 488 70307
1 16752 47448
1 31550 73741
2 9328 551466751
1 24527 46580
2 2551 345853157
1 41427 95001
1 15395 53418
1 44219 51849
2 92903 901483106
1 56878 70377
2 61711 857667592
1 64607 64746
1 66101 74824
1 1853 82304
2 96133 102205642
1 15316 29958
1 80088 84920
1 23612 36670
1 51735 91850
1 3825 39669
2 44141 798424756
1 46921 92388
1 51186 54543
1 81190 88057
1 19045 77813
1 71665 94096
1 56481 77162
1 74091 76634
2 98964 24792117
1 54785 71367
2 14196 530805677
2 34260 48277290
1 65299 93685
2 17417 556299186
1 26924 96870
1 70973 99036
1 4694 36732
1 9306 11042
1 50976 60078
1 30299 80205
2 20450 542523186
2 73118 687146071
1 13238 66622
1 17992 36131
1 14530 72921
1 28496 54152
1 88131 90083
2 14662 318290658
1 14680 94791
1 11410 50988
2 64518 647813962
1 61595 90256
1 38819 70684
2 22572 214512702
1 59285 59984
1 21486 94975
1 83590 89311
1 43469 68311
2 24516 724181374
2 73424 247551417
1 40294 60057
1 4078 30801
1 9641 58915
2 31666 202478387
1 56518 76895
1 46141 81143
1 35325 59022
1 2340 18732
1 42372 44116
2 26234 706585771
2 40288 936896822
2 45866 9110517
1 93062 95256
2 10326 822075271
1 21236 72051
1 49621 83035
1 19695 23640
1 73474 98250
1 45252 91039
2 68690 486761526
1 24842 97922
1 11284 32985
2 24875 135520554
1 4775 10735
1 19519 61773
2 73349 958844892
1 74951 84202
1 15129 35924
2 54032 919260350
2 64401 930528512
1 2125 39781
1 3962 20884
1 4145 13554
1 55900 56821
1 86784 88700
2 24316 396708866
2 84438 403569579
1 27375 90953
1 79574 83814
1 26729 43938
1 5966 22493
2 931 874908519
1 70403 93025
1 11445 67123
2 18343 422956830
1 17497 20151
1 14146 33552
1 3367 30479
1 42743 52299
1 4710 17525
1 38638 85113
1 10 53744
1 4610 37078
1 2002 72084
1 19402 73414
2 31862 934128555
2 73344 310666534
1 32932 89262
1 6203 56966
2 36550 35437819
1 75349 77216
1 26686 71979
2 73420 215438795
2 1081 999279070
1 14746 25915
1 47030 61287
2 70189 425698438
1 44119 64307
2 99768 488801477
1 27758 89337
1 3780 44574
1 33676 90907
2 66490 771911859
1 66620 79309
1 12201 97391
1 58440 84605
1 93009 93371
1 15278 37119
2 68497 790062752
1 27752 78009
2 41682 354526650
1 54780 70696
1 58112 84337
1 16271 33872
1 14868 77070
2 75373 591757853
1 18187 87255
1 17477 90697
1 20213 79450
1 41927 95543
1 53189 97748
1 49267 66483
1 54292 73575
1 26067 57497
1 2521 73913
1 5067 66358
2 38326 414444128
1 63634 80049
1 17916 24180
2 97045 913228019
1 43315 69667
1 5749 90795
1 57657 96455
2 24857 988917486
1 20104 36949
1 67229 94629
2 94892 790473447
2 17665 951628467
2 13237 665881372
1 19236 59184
2 39418 18664783
1 66992 96508
1 10213 12607
1 38541 84668
1 17607 54074
1 57399 76319
1 3694 35581
2 94782 301788762
2 2431 675725899
1 17057 54526
2 24012 602356122
2 4144 368281652
1 63432 92240
1 48513 50525
1 18866 82893
1 31337 72496
1 7180 97400
1 36029 76210
2 22468 834467713
1 76999 84094
1 70922 72458
1 29764 34868
2 12889 977270773
2 26208 560085731
1 19088 81283
1 40539 75662
2 11161 45658403
2 52639 297674583
1 53175 55870
1 46560 47508
2 93172 509833218
1 74601 84573
2 96104 680435790
1 21077 98405
1 44172 78046
1 40119 79567
2 65308 913066685
1 14620 33636
1 51938 54800
2 48615 646916393
1 8157 24364
1 24797 64725
1 36359 55142
1 74762 76284
1 10138 91938
1 13411 74213
1 57186 89409
2 72533 41291323
1 11238 69895
1 16049 92685
2 80389 126377310
2 27945 756927799
2 15158 827185193
1 6044 76223
1 37772 77177
1 25284 79117
1 35205 57657
1 44929 97580
1 50636 84414
1 86011 90889
1 61133 74609
1 67436 83549
1 6955 61517
1 10410 41625
1 56541 77437
1 57474 70889
1 26256 70896
1 861 67555
1 66095 95495
1 19223 76230
2 37741 253095499
1 1065 89355
1 11473 92974
1 57323 60701
1 37922 64287
1 87213 87700
1 33907 88533
1 47744 53733
1 7477 40559
1 42607 48066
1 19877 97415
1 29533 68788
1 36215 41816
1 5301 39873
1 9808 62976
1 23211 82983
2 92836 459682679
1 31986 64823
2 8188 670706626
1 20715 92553
1 3425 34148
1 12547 18378
1 20472 43347
1 30581 78842
2 73119 257793369
1 22678 75860
2 11384 575854140
1 13867 65844
1 16851 99471
2 9175 879104060
1 25984 29050
1 46011 58512
1 16999 88501
2 72482 717342591
1 16623 82108
1 19682 73982
1 21700 71264
1 82990 99721
1 19322 71296
2 13924 15028017
1 49229 71991
2 19192 554061798
2 7948 169767670
1 38656 42309
1 53966 57820
1 27074 65573
2 74216 297336127
1 11391 84026
1 57656 58933
1 10460 94448
1 41962 56172
1 42083 86202
2 90072 695722839
2 53229 792629155
1 46094 95475
1 16298 92862
2 19533 816264523
1 38678 90950
1 29740 90265
2 16186 972310683
2 40329 518013900
1 31596 73205
1 41078 78320
2 51229 565804975
2 78055 778447097
1 22004 38790
2 82045 97003345
1 32112 33899
2 81185 259958037
1 55992 74127
2 88815 354872259
1 35192 80735
1 8170 20857
1 45663 94486
1 11766 72792
2 92024 471905445
1 87827 93344
1 4238 48900
2 68719 831745238
1 42522 81178
2 93399 589752137
1 31732 51206
1 3053 11830
1 30460 99149
1 23639 50898
1 6502 18184
2 58771 910221770
2 63771 74338520
1 20321 62260
1 68704 96120
1 45696 54860
1 34202 85300
1 47217 92100
1 57193 61792
1 20953 31549
2 69099 895045429
1 11010 98462
1 2718 16126
2 56020 331006515
1 47840 84504
1 58963 78436
1 3763 41824
2 16690 503828095
2 85398 772121109
1 62282 74870
2 18812 872157594
1 96326 99466
1 54180 54547
1 2460 95151
1 13467 41661
2 36531 936211318
1 61222 81947
1 3568 28352
1 50996 57821
2 40552 269573152
1 2020 10964
1 5646 66722
1 1364 91602
2 21605 551908026
1 26088 75432
1 21654 91740
1 21890 59484
1 40398 80668
2 39842 938736103
1 55992 66412
1 78901 82135
1 44969 93221
2 6597 684619233
1 73001 90616
2 83041 921733641
2 46273 484074709
1 44815 60969
1 39772 62313
2 29758 958971930
1 55235 79794
1 1897 87785
1 10476 79439
1 31371 70711
1 13958 63459
1 37294 83365
1 49209 91960
2 54312 717504176
1 24023 56094
2 46911 279067618
1 21588 27756
2 43451 38040217
1 55736 93706
1 27625 31807
2 30220 107828890
1 21326 90603
1 27046 84097
1 10543 76465
1 45618 80699
1 29293 39843
1 57468 64962
1 47394 74596
1 73305 79337
1 27999 94378
1 35187 54201
2 88076 744625268
1 28037 37625
2 5723 12230662
1 80676 81400
1 8475 37759
2 2800 587690258
1 24313 40767
2 61475 123422463
2 24761 108506707
1 56573 62583
2 85601 759966039
1 40034 42199
1 42201 95833
1 576 33126
2 43125 596434749
1 77112 79118
1 58799 61059
2 70577 470098492
1 10088 82330
1 19487 55477
2 45503 571542589
1 16126 86541
1 11993 87661
1 32994 39572
1 38871 61580
1 7806 39240
1 19627 48576
1 28365 68124
1 13403 34699
1 74903 94294
1 57250 64000
2 98844 746035477
2 83934 738665388
1 51559 79476
1 23190 60110
1 50142 73946
1 18456 35590
1 97018 98452
2 46181 863273998
2 43377 100334147
1 32531 43204
1 1861 99113
2 33248 466559833
1 31064 97416
1 12994 79377
2 60614 460303875
1 60866 94885
1 14615 63526
1 2339 66132
1 28640 71065
1 63409 96808
1 4411 72832
2 82563 118277647
2 75727 208551374
1 8724 18618
1 44410 93490
1 68921 73311
1 25080 61765
2 24091 554740918
1 43566 75197
1 39782 63811
2 23945 541406944
2 25781 88532223
2 78339 683882361
1 6891 31805
2 313 960880862
2 31513 193014327
1 25582 47421
1 1295 58454
1 13061 27331
1 8064 30216
2 9774 430067167
1 19405 75401
1 35278 37846
2 40391 379157789
1 26067 92489
2 45663 994217016
1 15512 89379
1 14247 91152
1 74389 89607
2 98545 72177437
2 44075 102563097
1 42752 58779
2 8558 693074571
2 56651 150928447
2 73940 221091627
1 11712 40336
1 21213 24299
1 53897 71575
2 62307 374426640
1 1310 99876
2 36387 480072479
1 41989 44008
2 44588 699091461
2 4107 248082614
2 16616 685123910
2 37321 474806032
1 52968 58376
1 70845 98411
2 37684 582746081
1 38966 66841
1 53395 82525
1 71531 94860
1 19572 38232
1 51217 77846
2 27502 607402796
1 36355 51735
2 74117 447040362
2 17488 315397613
1 9311 41149
1 1219 35678
1 41584 66737
1 18973 60731
1 26917 93416
1 9287 47584
1 8918 41912
2 39927 246131085
1 8595 91707
1 28060 48753
1 4276 25207
1 49064 94802
1 60968 70816
2 42282 494485619
2 44368 952279169
1 61820 83993
1 7842 47495
2 36609 457173607
1 8395 67547
1 56064 75131
2 39778 220799655
2 4728 78977457
1 55025 91716
1 6396 71327
2 89860 242124644
1 1689 14920
1 6689 26161
2 65649 281677017
2 96328 559451654
1 50223 94572
1 59933 92731
2 51958 251382096
1 61686 62003
1 23994 32876
1 67372 77057
1 25859 35664
1 28430 70918
1 31911 48183
1 45346 81943
2 61896 401789626
2 5669 910028584
1 11836 91177
1 511 95317
1 8798 39784
2 98375 957673076
1 37861 85373
1 16402 74947
1 17184 97055
1 21642 76133
1 58360 89363
1 14604 64824
2 51940 814075917
1 50981 67386
1 50793 55308
1 64808 66212
1 55210 83552
1 27926 99479
1 34289 42965
1 43462 49944
1 19090 45582
1 42148 47484
1 17455 20727
1 69243 83549
1 50512 53121
2 82429 739326699
1 22698 34651
2 55364 253713850
1 15890 86896
1 65631 96475
1 63903 92320
1 6126 57197
1 80997 86589
1 10794 92688
1 27921 59045
1 62005 96686
1 17387 37883
2 29504 709051916
1 8250 88537
1 31197 76596
2 51996 55857263
2 14308 34282911
2 90062 655416504
1 63806 98412
1 40613 91092
1 56674 92563
1 24760 35220
2 99277 577623884
1 98562 99513
1 29047 35019
2 41553 993491508
1 14020 29901
2 16135 625553185
1 71942 82795
1 34660 99063
2 88992 249627759
1 27681 81758
1 51704 93851
2 20074 209934069
1 20219 83452
1 79040 94563
1 14053 65562
2 61584 396022044
1 74937 93370
1 23406 46486
1 79543 82878
1 53617 55826
2 60953 192272416
1 29773 77546
2 93460 922492649
2 21726 40683823
1 11068 45926
1 27502 47789
1 72214 83888
1 71333 86713
1 13291 76618
1 11139 36304
2 59308 673953437
1 26525 52273
1 21324 83760
1 6636 79458
1 11458 99714
1 1312 58366
2 93681 565235034
1 20711 71709
1 54477 69876
1 79783 82867
1 55211 83794
1 1824 36527
2 81893 272890312
1 42329 71738
2 79888 3849541
1 24060 64923
1 38051 47744
2 34584 750260874
2 15612 330669830
1 31830 89908
1 71086 89425
2 86831 855433146
2 42988 284495690
1 45734 82134
2 35298 816725962
2 60650 749819784
1 25865 81474
1 44497 81243
1 68847 70217
2 76956 445405683
2 23046 373935521
1 11513 88807
1 18285 21902
1 37977 59808
2 98113 275048213
2 29348 587245089
2 89307 532475002
1 7100 58679
2 77634 191664840
1 29891 53134
2 95287 502370392
1 11872 66149
1 19684 51804
1 28919 44811
1 32133 91505
2 62888 266284634
2 49540 406724471
1 32449 78940
1 38959 70005
1 6361 64010
1 40564 43155
2 72149 211728668
1 94433 99991
2 81948 972613486
1 86476 91213
1 88853 92318
1 43599 72138
2 97695 528116867
1 27855 76572
2 44650 640196790
2 20576 473893688
1 15636 90119
1 2849 5344
1 14253 41682
2 20731 62142001
2 82414 301608929
1 18009 57837
2 53120 617807614
1 8535 42942
2 60329 254622328
1 43394 76014
2 72188 930486645
1 34548 63687
2 18625 275030457
1 499 35207
1 42242 62005
1 48822 84407
2 68919 432039635
1 23957 33266
1 69121 73684
1 54587 90025
2 32626 398858365
1 5152 48195
1 19035 74560
2 27253 792796553
2 27162 961786476
2 68988 44491526
1 39418 43425
2 48173 515736728
1 63584 88764
1 25889 93214
1 7040 16023
1 16323 67171
1 32779 33654
1 11494 78265
1 37390 95970
1 7338 42642
1 1659 33333
1 31183 46910
1 6144 21177
2 27348 868542927
1 64135 88867
1 86737 99724
2 11910 173006781
1 39564 47130
1 52303 99626
1 7153 61178
1 30158 85153
1 45884 55863
1 24167 31111
1 29765 72340
1 27187 69293
1 64213 91437
2 9763 737180801
1 23149 52680
1 63842 76901
1 7496 65324
1 59272 89301
1 34777 80121
2 87234 909954294
1 17222 81385
2 78754 929220959
1 25234 48442
1 14648 90744
1 39737 75787
2 90979 81256607
2 11632 674015829
1 42906 72732
1 83 44278
2 21345 301530906
1 34087 43939
1 43666 83908
2 60532 555199051
2 95349 203465657
2 20589 567314851
1 42460 62156
1 60733 94322
1 3771 56167
2 10964 461438013
2 43988 632076053
2 84338 534108757
1 36630 63575
1 55187 59231
1 16735 29151
1 26052 56027
2 95629 754117688
1 80506 80868
1 72610 86484
1 40197 41458
2 29094 241770312
1 42820 44837
1 33767 96670
2 50240 258084471
1 5056 51599
1 17205 96921
1 13726 54637
2 97504 673225998
1 62370 87835
1 39820 71622
2 95253 617067639
1 27447 32382
2 4286 392483955
2 17334 314519465
2 84813 118833290
2 32823 125268052
1 62041 70579
1 5106 14232
1 38351 86353
2 2537 323992302
1 14741 87138
1 30142 63729
1 29564 90474
2 98267 542698415
1 18846 47879
1 447 91794
1 30936 64182
2 91828 361414439
1 35470 52673
1 8917 12264
1 17857 50950
1 169 64577
1 25925 55444
1 47199 77799
1 303 35511
1 25933 89265
1 7972 50309
1 21534 25193
1 31410 47351
2 91066 814107791
1 54484 69280
1 33881 83435
1 4059 64570
2 40916 500848076
1 28372 63421
1 21583 71931
2 40345 545388512
2 7771 769307817
1 16355 83521
1 83770 94193
1 21294 85340
2 36816 84491534
1 10271 37335
1 8277 24047
1 37741 47000
1 77157 94934
2 33720 439490753
2 42058 317631662
2 66490 122343255
2 90071 978889534
1 16840 25629
1 35485 97206
1 45789 49822
1 63198 81901
1 19628 70290
1 78498 87751
1 12492 64910
1 75208 98109
1 56650 79651
1 57865 91725
2 61077 665690612
2 59655 495699563
1 76376 77676
2 55051 739055218
1 23204 91565
2 24500 829987541
1 19321 21507
2 31894 3168885
1 31316 51722
1 12290 24843
1 76480 84247
2 39480 775766809
1 48809 73117
1 95474 96112
2 42049 179547774
1 51621 91721
1 10248 11647
1 31416 95715
1 4521 57758
2 6387 271233489
1 25290 93659
1 15556 98730
1 54411 57211
1 26779 76388
1 9624 77945
1 29630 31644
1 10241 43389
1 35862 86973
1 13501 39458
1 19874 99974
1 22314 30162
1 28033 74619
1 13735 89733
1 26211 37349
1 24869 30890
1 43611 94082
1 5972 28971
1 3134 9811
1 27208 82281
1 57799 70843
2 128 149988422
1 74584 93803
2 39375 582441014
1 4302 14321
1 67733 87936
1 4043 40891
2 43924 144939359
1 4173 48194
1 28620 47903
1 16355 22758
1 36117 39962
1 13213 63482
1 16487 54247
1 11209 23099
1 43685 78603
1 15920 97458
1 1523 77272
2 83168 552952216
1 1753 94880
1 36994 54466
1 17226 57197
1 20386 62825
2 45464 831948317
1 55667 59237
2 14510 943125220
2 33078 170602552
1 37590 96638
1 94889 96474
1 13622 64427
1 43475 68165
1 70632 78921
1 37198 93601
1 50839 89497
2 9718 971298034
2 20110 329953375
1 75201 86194
2 30836 512971971
2 67776 923151816
1 33807 73827
1 21634 43717
1 13261 77733
2 41013 690746481
2 65067 157222918
2 41791 381509681
2 33136 891049944
2 90525 653625341
1 4445 10536
2 54138 354154465
2 59676 879257482
1 79104 97733
1 5328 56543
1 13685 23590
2 69044 961887822
1 57148 89264
1 34410 47247
1 18961 48666
2 8585 297091217
1 68281 88809
1 19927 84029
1 82298 85237
2 44556 341433223
1 25746 33099
1 32509 43326
1 31656 63372
2 86711 476640421
2 4132 649467385
1 8381 55250
1 35972 79177
2 56900 546002727
1 22511 67385
1 26249 27409
1 55566 58950
1 29074 84777
1 71608 97881
1 42962 84060
2 22851 943088365
1 40420 54160
2 87209 896807654
1 79139 93249
1 11280 48987
2 53795 844565312
2 1387 341310548
1 23727 66991
1 70050 75542
1 13914 43333
2 90289 660584571
1 13934 70809
1 35007 82805
1 41272 76909
1 38295 43598
1 78801 83613
1 13091 78592
1 42351 49066
1 55355 72645
1 79266 83470
1 38575 88928
2 1721 640925299
1 30411 75859
2 47453 204640815
1 37514 69988
1 82241 88848
2 9849 446969615
1 24861 94609
2 92126 811783291
1 30900 67507
2 18575 180120764
1 64910 82328
1 9733 17106
1 4014 48070
1 6207 18114
1 39606 85848
2 6002 828241503
1 17744 19348
1 92725 98164
1 35370 53183
1 60613 96439
1 37884 54259
1 52384 92267
1 66101 74314
2 88640 100087508
1 12667 79095
1 2528 27285
2 75851 878541593
1 24905 76787
1 26803 29887
1 24206 68308
1 27957 50874
1 502 25834
1 29054 42399
2 50885 713917674
1 56429 98199
1 35954 74434
1 46968 88914
1 28360 72861
1 31931 43376
1 18401 83092
1 34701 67656
2 9336 299732156
1 58688 61112
2 38693 313689919
2 46099 860214674
2 68799 381652019
1 43649 54722
1 42400 66926
1 4384 44583
1 45569 58975
1 3567 65503
1 25379 55044
1 66875 79766
1 37919 98408
1 23269 24797
1 25233 55353
2 10098 449905519
1 42223 91302
2 56805 314853998
1 300 97040
1 32794 82082
1 31383 66443
2 46229 209038276
1 14782 32587
1 38410 50567
1 6292 94522
1 42893 69353
1 20979 62159
1 21212 42393
1 26971 71718
2 98476 466240680
1 12848 21910
1 58964 84850
2 80627 805662456
1 45874 46994
1 53763 70900
1 429 40732
1 8714 76152
2 43142 840805308
1 28675 57246
2 90453 506415512
1 33517 35738
1 68751 99102
1 35183 42057
1 18645 67728
1 5271 57516
1 2173 2259
2 43656 882258479
1 9598 35509
1 44411 61256
1 78079 79389
2 53590 288706382
2 7586 130900344
1 18195 21422
1 47520 82381
2 84066 1683398
1 14735 64217
2 79056 619150860
1 54174 78405
2 77818 657247613
1 32950 81693
1 8200 24691
2 90640 143037527
1 46514 87772
1 9226 88079
1 48288 58320
1 21895 82597
1 2784 50257
2 69778 701876525
1 85329 87551
1 11241 80258
1 317 65230
2 26862 636746055
1 19936 59228
1 30960 78967
1 39462 92841
1 22209 94892
1 24521 51987
1 33355 65949
1 75494 86197
1 11262 66346
2 64505 511879238
1 63399 75514
2 49369 987205719
2 42582 398168468
2 64869 380280441
2 93725 477903
1 61455 80174
1 7509 20716
1 88911 96937
1 3499 81406
2 82228 966116222
1 46921 82778
1 75206 95887
2 89596 505189576
1 39730 81371
1 994 96877
1 43039 87876
2 98167 347612566
2 25723 687088151
1 20901 52900
1 24447 58270
1 53110 93865
2 81517 233517278
1 12276 18411
1 52302 53329
1 35681 56282
1 51388 69906
1 56543 74951
1 13409 29908
2 41637 458318533
1 779 21257
2 77682 821911244
2 31786 950121761
1 4821 55403
1 38427 66569
1 13526 13974
2 56385 681174553
1 1520 12293
1 26354 38070
2 64547 624539546
1 7524 62847
1 63823 68188
1 58427 92408
1 50260 93715
1 67570 73817
1 56763 97488
2 99850 822421784
2 91272 925842559
1 52277 57809
1 32650 92543
1 29972 82693
2 26083 439186401
1 46343 65760
2 76450 478695963
1 22900 46382
1 31263 50924
1 35650 50927
2 1538 836392904
1 56552 94442
2 11983 204652388
2 37235 63730200
2 22006 409461058
1 74195 83602
1 2301 77339
1 49804 66808
1 39753 57840
1 51523 82172
1 43235 57950
2 1288 918569069
1 8454 93507
1 26859 93214
1 76828 97214
1 41697 57242
1 16144 18871
1 36330 47537
1 915 32809
1 42728 83993
1 78833 95821
1 12927 43887
1 5634 33119
1 42420 49570
1 17058 74910
1 44123 87499
1 14885 42766
1 52251 78838
1 36415 52711
2 83536 121675999
1 41769 58194
1 78105 91449
1 66976 98771
2 1837 896535728
1 25531 35159
1 33183 79329
1 70977 71791
1 25800 97828
2 73783 233335293
1 60161 97003
1 16994 31819
1 18821 56634
1 15131 58509
1 6232 17493
1 1823 57608
2 43611 329285351
1 20958 87773
2 39233 91245283
2 21442 177082620
2 45493 11245332
2 48411 919318121
2 20283 256395419
2 1138 861751849
2 16026 290101814
2 25329 745084654
1 35499 84107
1 7584 73713
2 69953 473310969
1 36260 51342
1 30105 84672
1 28964 82390
1 54019 62928
1 67889 97820
1 24721 42159
1 450 11573
2 74048 68173966
1 18435 19520
2 31205 617978223
1 2978 15248
1 66383 81594
1 12616 76874
1 64168 77850
1 78517 83975
2 37431 725333519
1 68513 91200
2 31251 969740337
1 13456 29856
2 35841 285583440
1 28380 94690
1 76963 86263
2 66563 466638859
1 5943 50663
2 94121 965999125
2 17558 463691731
2 23231 371884835
1 20988 80077
1 42036 72522
2 43475 988772176
1 25893 47960
1 34848 60468
1 58344 85566
2 35777 473146911
1 22718 77209
1 31937 95692
1 59050 75575
1 19596 57234
2 96166 608681327
1 11458 74981
2 25255 516612480
1 30214 39776
1 1253 6777
1 28902 98455
2 4910 221524582
1 52710 65730
1 23938 29379
1 42098 42786
2 3538 949477468
1 48770 82681
1 29241 70026
1 9629 92409
2 68043 357586970
1 32792 32871
1 40757 82949
1 4658 77288
2 92979 389221912
1 34159 36684
2 23189 593120415
1 67843 96052
1 31404 80117
1 5586 62925
2 82873 108174314
2 37639 240012238
1 25847 87220
1 40626 87475
2 65607 392272473
1 7218 32588
1 20572 89756
2 97289 693255008
2 39432 914195429
2 69745 895326260
1 28583 72725
1 10305 57014
1 17419 26123
1 22606 23962
1 38704 46567
1 28142 78766
1 20553 63679
1 17803 18749
2 48751 92858526
1 23496 59463
2 4891 588716454
2 71440 768303651
2 27927 189460757
2 49709 875110244
1 28201 30744
1 60470 72069
1 35921 38842
1 8188 33518
1 22590 57490
2 28881 862993516
1 18871 35982
2 20666 174477136
1 21943 40397
1 9862 56023
2 88531 141770385
1 85785 88656
2 11661 562228135
2 66945 267717220
1 7059 59038
1 13097 23867
1 18011 83558
2 86063 998473083
1 5281 13860
2 73878 598384720
1 20306 68932
1 24771 41606
1 1256 89781
1 6930 59756
2 48219 379186987
1 25922 74144
1 25029 51609
1 16994 62752
1 45877 68116
2 5529 395581453
2 15880 541495375
2 45909 100049022
1 13194 70327
1 18544 57235
2 81181 250489376
1 33478 53043
1 65304 73407
1 51718 67635
1 18679 77782
1 10698 21625
1 76765 90530
1 23429 34117
1 34074 66451
1 13652 75991
1 1355 96838
1 6165 21741
1 87854 97887
1 4931 50794
1 10770 27389
2 23707 350587579
1 58621 87780
2 24293 743764814
1 1607 83548
1 69106 87853
1 52655 77047
1 84146 99004
1 11110 29848
1 13196 73880
1 16211 61647
1 55014 59309
1 59221 93831
1 53430 80504
1 22525 41671
2 3072 574928547
2 10957 549748719
1 18751 43443
2 66620 291270565
2 87403 606067355
2 19271 968459170
1 36800 88844
2 34763 176049227
1 55179 90593
1 53462 91486
1 25580 84338
1 68719 70620
1 60168 90723
1 76065 82040
1 35976 59663
1 6957 96799
1 27822 36022
2 24048 9295239
1 55958 64658
1 26268 56178
1 33201 83119
2 76529 243863145
1 9128 21062
1 48781 57796
1 46606 63518
2 54485 28083741
2 96812 334525439
1 33575 85137
1 9327 21556
1 47377 71239
1 1517 15809
1 47158 59069
1 17069 46869
1 62752 81106
2 79160 547922895
1 34689 97175
1 19720 87402
1 3421 75144
2 23105 445616148
1 31119 98356
1 73294 88819
2 35819 544271161
1 77245 98492
1 14767 62156
1 77095 80003
1 34992 78876
1 38682 68680
1 56988 83536
1 51414 66356
1 10567 79219
1 86818 94206
1 70603 85731
1 36307 87768
1 43331 51863
2 55396 682817134
1 54967 95751
1 46739 76583
1 36338 76365
1 4062 80731
2 39616 753690018
1 28653 77764
1 33716 89453
1 21240 29995
1 37140 49586
2 72764 557903122
2 32995 351768415
2 28832 343156355
1 23155 26319
1 74627 85977
1 48604 64559
1 13772 74632
2 8656 10124161
2 49284 425709858
1 83745 88335
2 89639 948359124
1 30076 43393
1 59401 77503
1 64310 71410
1 53110 76109
1 2104 35480
1 67074 78557
1 21350 24561
1 1642 17813
1 13296 97745
2 21905 164459235
1 17960 85406
1 63719 67814
1 51064 86486
1 78204 80922
1 20855 39631
1 3631 13536
1 37786 45186
1 29007 31119
1 28292 38991
1 74010 99958
1 57941 91685
1 21661 35854
1 62102 64886
1 37558 81103
1 19587 70811
2 65046 806014542
1 3459 66745
1 36021 58613
1 69282 75649
2 49644 482247853
1 17470 70038
1 15733 26766
2 75220 416684509
1 78008 91499
1 11290 86965
1 88859 97887
1 24068 36370
1 52922 98951
1 14469 67242
1 73786 75563
1 5883 23883
2 49674 43264882
1 6113 37755
1 70286 86800
1 64937 91479
1 20014 77491
1 49692 67213
2 48989 226137868
1 19425 48617
1 12301 37372
2 56706 19258893
1 8082 19009
1 22620 88406
2 26178 749713075
1 82298 91127
1 36692 81530
1 13683 27833
1 3620 75687
1 43365 75442
1 79369 98990
1 49894 96016
1 18022 25109
1 61516 65288
2 98292 864155229
2 66554 311365439
1 12179 20908
1 36277 55405
2 65078 318230131
1 8084 37322
1 61876 91519
1 78659 98238
2 69134 76399811
2 84609 758227997
1 32037 81852
1 7917 66576
2 2813 218385097
1 26608 95397
1 2462 84155
1 72619 81819
1 47745 84970
1 18741 22294
1 43807 97075
1 4649 25581
1 17408 53868
2 96934 64664261
1 41526 41784
1 25454 81859
1 49453 78961
1 10702 89855
1 53221 75051
2 73353 789626068
1 14136 22787
2 4192 949321709
1 16249 65107
1 67693 91490
2 5112 702528622
1 47207 87499
2 60951 495276032
1 3196 81826
1 8264 96102
2 89385 908237248
1 19364 92943
2 19106 856991244
2 61552 559501716
1 3908 48676
1 35529 49053
2 71904 504944392
1 32946 66098
1 60204 86817
1 5372 10341
2 34569 531099828
1 20182 55678
2 89972 293429001
1 54581 54918
1 54103 63313
1 10853 36376
1 66164 95859
2 93392 328065412
2 24626 310808888
2 16878 10610374
1 34009 82248
1 38855 57101
1 15780 52777
2 53219 711525873
1 33465 89933
2 55346 633959609
2 92056 979072747
1 61627 67335
1 64981 87241
1 7625 60454
2 43908 32220193
1 19386 20623
2 24001 374759093
2 24181 22142220
1 7830 8959
1 71327 88381
2 84642 774218210
2 37008 720739769
1 67617 91996
2 99085 330276396
2 84124 156374219
1 90507 92332
1 44775 76712
1 23487 36867
1 40227 48352
2 82209 709092353
2 9229 699215608
1 50271 78435
1 98151 98335
2 88106 357111808
1 18982 26649
1 31539 69405
1 34330 67980
2 70186 444557453
1 18097 24215
1 40091 51977
1 46610 68015
2 38531 296968629
1 43246 49028
1 52059 68329
1 15562 41106
2 47550 531281959
2 91044 482719539
1 16653 34349
1 26504 40830
2 43849 68904118
1 2620 55099
1 35775 60990
2 38877 310850743
1 25042 28922
2 41152 622916573
2 26095 115731830
1 85055 95044
2 7054 104393005
2 18438 189932950
2 89895 783328848
1 12003 48184
1 5239 76017
1 38410 65537
1 18544 50415
1 1993 95454
2 26535 197941639
1 21771 71299
2 1146 22327416
2 87725 289161457
1 60919 62368
1 22081 36044
2 73718 711450165
1 31621 48346
2 65510 202262637
1 16357 62295
2 91738 975530194
1 10409 71717
1 17506 76632
1 47388 77430
1 70465 83905
1 71359 74105
2 13502 406334155
1 21039 72036
1 6474 12472
2 23029 633127553
1 23134 42157
1 42541 84668
2 9142 341498064
1 84536 96651
1 29667 49452
1 74302 96869
1 42342 83437
2 31452 519445321
1 56852 85783
1 31695 57485
1 72924 75864
1 19729 69113
1 49542 86363
1 84896 84983
1 23814 45398
1 73291 93119
1 8934 84177
1 36218 97924
1 32863 88809
1 22319 96239
2 25916 895907234
2 34364 722357444
1 6052 49687
2 33323 678092038
1 5438 88815
2 89869 525784044
1 67500 86710
1 20165 35049
1 44557 79703
1 24660 86454
1 53130 69285
2 5128 135350274
1 10855 38915
1 46588 74593
1 66628 91930
1 43812 66144
1 87369 93351
1 32 68708
1 39236 96913
2 6925 167771349
1 28385 78956
1 5606 74834
1 37141 52968
1 45497 92408
1 135 52954
1 55621 91382
1 38463 43052
1 43524 87363
1 88441 93372
1 4666 12893
1 8578 52122
1 41582 66452
2 12196 225745939
1 16275 72139
1 4734 78226
1 42221 68026
1 27096 65126
1 1300 28181
1 25676 49354
1 9750 98350
1 46395 85521
1 38890 98994
1 39604 71758
1 38393 62904
2 79891 573312212
1 26335 72510
1 8437 48984
1 36005 98563
1 92258 96574
2 95875 331365757
1 17555 94186
1 51241 63144
2 2358 265598584
1 44815 78671
1 12137 53909
2 99709 53553917
2 84651 73597927
1 17823 26331
2 43335 968520347
1 73594 94525
1 40801 82960
1 33113 75363
2 67713 335908933
1 32134 42209
1 4576 5630
2 15723 804686381
2 8460 539723584
1 43931 63636
1 936 85574
1 59631 68214
1 29827 47455
1 33436 86466
1 23726 26165
2 67087 940163928
1 45431 61349
1 44166 74916
1 1918 83205
1 34339 67780
1 25856 37811
2 83354 306420565
2 70030 970167249
2 13507 933345812
1 17492 94265
1 75250 96608
2 89461 392088505
1 44747 90404
1 14867 90082
1 31616 47237
1 1297 41855
1 14579 43872
2 67134 409604353
2 60556 132275885
2 50497 336982155
1 50101 65687
1 21408 60550
2 38824 292933479
2 11530 312788393
1 49609 68067
2 58596 387072971
1 95599 97756
2 50740 231226056
1 69340 85872
1 3252 40944
1 6670 50765
2 5484 20558940
1 4677 25512
2 83914 554118513
2 14220 420109386
2 33379 931001979
2 77808 967144939
2 3092 469252571
1 47267 75156
2 53515 984038497
1 19269 86083
1 68275 94415
2 6664 379289695
2 11582 969977325
2 10001 14934393
1 5779 65711
2 82161 657894145
1 28196 84793
2 70742 366443408
1 7202 87456
2 61338 545866772
1 75035 83915
1 25208 44078
1 22571 30162
1 22550 67235
1 10959 73705
1 36795 76127
1 1438 25178
1 13097 34095
1 30463 86827
1 35585 97051
1 23508 80586
2 261 506886325
1 16302 31758
1 65987 71531
1 17796 30910
1 38640 89667
2 5089 247605621
1 20149 85798
1 28890 31847
1 32066 40513
1 12557 94043
1 73411 95344
1 9520 21518
1 10885 40233
1 36758 79698
2 52183 818079513
2 9354 472660701
1 26562 77089
1 54467 68692
1 31388 33656
1 47831 78421
1 8145 36645
1 10863 99119
1 35162 39856
1 10086 92676
1 18515 45907
1 18001 77817
2 94035 410094991
1 26478 69081
1 53066 94127
2 56619 374966602
2 2699 523933484
1 8639 94253
1 4188 90559
1 57617 91597
1 60840 67681
2 17472 492818895
1 40211 78289
1 37363 75195
2 40004 822051040
1 63458 71976
2 42322 566109983
2 27485 541477589
1 26357 89507
2 53100 983473814
1 33719 94512
2 59056 109897779
1 7275 57333
2 45014 617218250
1 49374 58806
1 1170 10416
1 22099 25322
1 84150 95142
1 75972 93036
1 23229 27255
1 18842 52991
1 31165 93298
1 50135 63518
1 17551 21885
1 2571 41178
1 42908 60545
1 17008 44122
1 32534 97673
1 4493 13871
2 13085 647992117
1 30526 40801
2 86743 732051513
1 11607 49608
1 43728 65427
1 2510 38682
2 86062 702430581
1 46350 94314
2 98395 262778126
2 87416 855768489
1 4441 16337
1 19989 90404
1 70630 91237
1 66513 84866
1 82405 98744
2 77739 896981392
1 23289 57752
1 9787 43567
2 25182 455694203
1 66055 93465
1 29509 98510
1 39373 96495
2 59558 512796772
1 42246 92076
1 72603 72910
1 1464 27663
2 87794 327526570
2 98884 496210111
2 93522 562563912
1 9427 99293
2 38603 867452701
2 77639 414156901
2 98115 405830187
1 23362 86788
2 36639 398177456
2 24639 484081745
1 39854 81166
2 25991 449458038
1 62236 69307
1 65247 75288
1 3253 53546
2 14834 244276162
2 18135 50495674
1 83919 85125
1 4253 25150
1 84055 87130
2 76394 605299530
1 27898 39687
1 42471 71923
2 24493 429530357
1 11087 74577
1 42253 60752
1 78381 82403
2 77710 468454925
1 94068 95880
2 99494 306255408
2 97760 918726715
1 59771 89920
1 7392 33081
1 25278 89661
1 19260 67649
1 38608 76695
1 48805 65259
1 16570 60461
1 37472 85922
1 35305 73573
1 31177 82356
1 19892 40550
1 26363 63234
1 10236 78697
2 63460 45381766
1 1745 57903
1 15223 20725
1 43489 87849
1 10230 17616
1 53284 55718
2 8980 338670077
1 1930 62072
1 91334 93252
1 39072 63088
1 42114 96149
1 14413 84558
1 44675 79858
1 38296 44766
1 26190 47109
1 26090 82562
2 47365 589570601
1 12265 77051
2 267 90861527
1 38166 47260
1 3315 6739
2 80310 231066199
1 77144 97070
2 54600 729299690
2 79796 259054145
2 64805 513003623
1 4760 95890
1 37221 71253
2 96885 451924452
2 2749 771894882
1 26934 77551
1 558 65074
1 53638 83637
1 20558 20838
2 27291 622747860
1 4996 63518
1 79279 79515
1 3090 29543
2 14088 908669253
2 71017 194706941
1 37682 58157
1 18431 43371
2 21320 424226308
1 10980 13684
2 75576 238865921
1 28057 41583
1 33321 34550
2 12546 139142543
2 16189 772446946
2 40084 404514313
1 52356 52380
1 18458 64849
2 57375 776302947
2 624 732397035
1 32956 66298
1 1450 36260
1 53544 83089
1 48148 85544
1 41979 79695
1 9859 49093
1 15172 53216
2 9733 525519867
1 16319 26003
1 2332 49681
1 17058 87496
1 10901 12573
1 15168 57895
2 54843 155210466
2 39992 484947045
2 25545 285574651
1 827 80885
2 26804 859670472
2 24382 293448468
1 1398 89273
2 73060 586693747
1 16446 48313
1 11611 60496
1 61303 62975
1 5470 6897
2 214 739072081
1 1248 73678
1 38233 92775
1 16545 41268
1 15117 74106
2 6398 393113454
1 54410 66265
2 7588 972987721
2 3534 719751344
2 8326 167193269
1 59139 94834
1 13862 87194
1 4799 24569
2 28309 85503433
1 38749 49821
2 78262 589885488
1 25991 42662
1 3296 57689
2 7364 216103670
2 4922 229231870
1 19334 64660
2 18536 653677270
1 47806 96907
1 67790 70284
1 4587 68857
1 72601 95499
1 25446 51992
1 65078 94306
2 96236 389383373
1 16746 81346
2 59823 873421678
2 68807 122444255
2 24998 717940074
1 53889 84314
2 74819 146281708
2 36754 779711822
1 10231 57614
1 74766 78742
1 32929 82116
2 12716 202197981
1 39932 87075
1 38831 65710
1 12950 86051
2 40048 724571870
1 11249 65722
1 63742 85672
1 234 81413
1 50020 70108
1 3922 56717
1 36522 60028
1 30620 65586
1 627 30859
2 47493 5346260
2 60681 586262052
1 88205 88635
2 44283 382908943
1 58606 65296
1 48639 82742
1 13258 95213
2 8927 861778001
1 36031 74046
1 42004 93990
1 2760 25303
1 25004 58200
1 39859 45976
1 5351 69984
2 37414 534196448
1 13334 68748
1 32157 79625
1 74065 81690
1 15012 95966
1 40507 87570
1 3534 12869
1 23547 92801
2 9282 194840262
2 31387 978585557
1 61490 80174
1 19229 59999
1 4097 56637
1 7122 61008
2 27407 923872916
1 27228 92853
1 35504 76123
1 15250 95017
2 64313 541532930
1 75822 98781
1 21203 84047
1 1880 68073
1 1006 89054
1 10094 11541
1 97037 99567
1 54529 75901
1 23286 48718
1 63028 67173
1 71887 82604
1 3999 71209
1 18683 57694
1 24448 78641
2 54578 105709783
2 54880 10132730
1 9018 52975
1 28614 71322
1 86392 90624
1 40512 94679
2 28562 593414695
1 4668 91038
1 83004 84774
1 2573 64733
1 18473 87855
2 35797 375978188
1 47109 77570
1 2450 80407
2 48558 996856012
1 21440 49402
1 15075 51504
1 2551 50872
2 47169 460123390
1 14499 88596
2 24306 77503333
2 75668 872059530
1 35450 45938
1 7976 54984
1 23333 74341
1 20977 61842
1 51985 77468
1 30085 39455
2 95928 666441915
2 17728 98226611
1 51328 85401
1 52379 53856
2 19719 734823312
1 50072 54833
2 12073 369582726
1 26198 74957
2 62131 736396183
1 26285 79897
1 43853 60838
1 8338 47781
2 54882 649920804
2 22165 49666917
1 16927 73172
2 65583 470667173
1 31502 66206
1 11938 63893
2 72234 146280955
2 55258 813554121
2 65588 875734706
1 82947 96149
1 25385 52509
1 61879 71676
1 6225 48340
2 72606 816880387
1 20514 46332
1 26896 41293
1 20854 39566
2 94334 277745889
1 33993 48560
2 45128 558207639
1 12433 19443
1 77941 84432
2 91458 300984363
1 26194 95408
2 56803 303770572
1 23846 25703
1 67959 80800
2 68935 801298671
1 12392 65102
2 54331 418973955
1 37427 68843
1 42007 53563
2 4023 862808573
1 39070 40836
1 67325 76914
1 24811 82731
2 9287 37157027
1 7211 42881
2 4129 364799200
1 16212 61973
1 19638 33676
1 45987 78037
2 38446 21185122
1 8231 42134
2 31512 722903159
2 10822 964655269
2 6423 172036588
2 45147 899217580
1 4617 28222
1 33663 40722
1 17715 92372
1 12750 19962
1 65078 82458
1 72590 73871
1 68127 95026
1 40671 51561
1 39017 59176
1 34340 84581
1 24264 68506
2 16851 110542116
2 98121 813190868
1 44769 65946
1 13654 92550
1 19737 50034
2 8100 710938186
2 17672 217510262
2 39979 204669732
2 55433 921213853
2 93889 892825667
1 77966 98617
1 1493 22907
1 84646 86568
1 6589 85453
1 63394 77421
1 43561 86482
1 70436 78513
2 95835 761412151
1 5263 65261
1 18744 53250
1 22172 35700
1 31295 49047
1 18691 99959
1 5627 81820
1 1269 21707
1 28819 96323
1 41345 52090
1 51833 75793
1 35717 62056
1 42345 93077
1 54323 69192
1 26480 52702
2 83953 917266773
2 56485 597115449
1 2775 88424
2 60036 308693448
1 64108 71896
1 11721 24456
1 14959 73827
1 29044 58077
1 13947 23306
1 67050 99982
2 97481 236238943
1 41580 48741
2 10743 842195932
1 43190 75814
1 9329 30988
1 27935 42155
2 76371 484317192
1 42418 85887
1 22210 42706
1 12229 25439
2 53239 743014784
1 4182 34968
1 29268 88261
1 11395 38791
1 67463 80319
2 26365 310853914
2 35796 261855307
1 4645 23311
1 9252 32076
1 48619 69642
2 28209 290797394
1 38595 84892
1 21347 82977
1 20793 92096
1 38262 83667
2 12656 296705216
2 85224 158029234
1 51750 80409
1 2804 11016
1 55618 72723
1 83558 85389
1 13828 39970
1 5458 96158
1 13137 67091
1 415 11957
1 26577 26632
1 27440 35376
2 91833 850052419
1 71356 76212
1 15207 67490
1 34837 42109
1 36990 67010
1 72441 74692
1 14122 46248
1 48297 97637
2 78936 32188968
2 21259 65649136
2 3991 981034972
1 4317 95822
1 58018 60784
1 32520 80201
2 74023 937546448
1 14242 47265
2 83515 301417174
1 54180 61612
1 40916 68764
1 62509 75597
2 51303 860651070
1 1410 90413
1 17980 93724
2 8348 749849122
1 19470 71853
1 5426 47421
1 35009 80622
1 34229 41578
1 19601 83449
1 4578 72979
2 70337 680623199
1 7615 20347
1 31258 66229
1 53736 94092
2 82343 624402775
1 43222 87968
1 4108 65283
2 97723 767558694
1 8460 58483
1 42102 64484
1 4428 55948
2 82713 838037573
2 95105 662187464
1 59497 89651
2 95952 121875504
1 32144 61153
1 63574 90029
2 94199 586450657
1 42999 66862
1 46393 55346
1 20185 35272
1 23852 90022
2 36235 670398211
2 21063 933696700
1 67145 86001
1 1115 1593
1 19129 88940
2 2393 236467616
1 6856 9226
1 35076 49008
1 39237 58814
2 41215 425336917
1 28579 47407
1 3839 8365
2 93104 863070837
1 718 87224
1 20768 58123
1 49301 92619
2 60597 191704667
1 5373 5991
1 29717 88098
1 22932 71848
1 16997 96206
2 49994 646276838
1 61406 81884
1 10296 81532
1 33768 78779
1 24916 79388
1 61883 99487
2 77300 161512753
1 41095 45910
2 58048 33465588
1 35095 85301
1 41556 74332
1 16795 37485
1 2390 72863
2 70831 172896696
2 36429 940351413
1 4367 32098
2 88387 299728495
1 68637 74067
1 15684 19787
1 67919 88799
2 2423 671541211
1 29645 48481
2 24676 1624687
1 15428 71770
2 91878 671847808
2 79120 67562788
1 4446 67443
1 4945 5459
1 68201 92604
1 19055 73419
1 41306 90043
1 41646 83490
1 36723 57980
1 27142 59742
1 42888 57004
2 80258 658332725
1 17952 50796
1 41642 72433
1 14294 30321
1 21284 33170
2 55193 335229011
1 18 49376
2 92849 11778147
1 56663 88670
1 36975 93590
1 28462 46642
1 71183 98999
2 12054 155385929
1 47183 84586
1 17018 41294
1 8039 96171
1 66640 97884
2 3976 712076966
1 127 94741
1 10882 64111
1 44952 73376
1 1477 68433
2 56148 319883010
1 9167 89882
1 39645 74253
1 16959 45478
1 96898 97286
1 15692 22137
1 61411 78956
1 4813 51281
1 7049 19617
1 27404 62797
1 77477 80761
1 53121 86791
1 25976 28240
1 4033 73055
1 37520 74627
1 18821 74253
1 34531 95439
1 74971 78084
1 26005 63903
1 34482 45634
1 57988 79902
1 67146 86808
2 23745 467601199
1 19805 70738
1 49442 82745
2 80599 642083
2 71798 194712487
1 51285 92020
1 1722 88235
1 32128 56294
2 80395 285568043
1 24685 32389
1 20250 91033
1 37310 77897
1 76943 99796
2 86432 6798564
1 31155 81708
1 75724 83679
1 33897 91817
1 12073 98483
1 63454 64140
2 97725 967499016
2 82309 844351378
1 12410 84840
1 46023 68918
1 7650 44302
1 17287 32010
2 42946 26147652
1 28588 44512
2 97078 26752987
2 3988 917763539
2 54144 726819522
1 2076 43411
1 38958 93252
1 71027 89457
1 44461 66022
2 19476 873022132
1 87091 93014
1 14516 40459
1 1626 34856
1 16125 31268
1 64704 73200
1 20805 49265
2 4508 695125154
1 34573 88607
1 8266 86370
1 82616 84183
2 41131 12226006
1 22799 34610
2 99254 374850834
2 48563 720649060
1 9221 33410
1 3261 39144
1 7739 61404
1 12961 73251
1 64663 99299
2 74053 113360409
2 88995 319278803
1 69331 79168
2 77522 501460568
1 26872 89642
1 13411 65541
2 25045 643963959
1 57046 76696
1 35469 59034
1 56703 79643
1 16581 49108
1 1376 99622
1 4416 70672
2 91203 183118971
1 30551 53437
1 26655 31643
1 20767 65832
1 18688 72113
1 56908 63404
1 41596 62333
2 13700 703295354
1 16287 66040
1 199 94854
1 34204 44352
1 20522 67780
1 47638 68997
1 14173 65889
1 43774 58755
1 44755 58822
1 1255 1480
1 12825 88361
1 3224 76409
1 42749 78638
2 92607 605977620
1 4425 14093
2 57013 546465319
1 25383 89578
1 32212 73619
1 23522 54432
1 33983 82042
2 96793 510216655
2 16702 816937818
1 50141 97013
1 31061 55475
1 10743 61147
1 24063 88700
2 92523 401833008
1 42267 62518
2 18811 589831356
1 20663 80498
1 11426 96731
2 64817 833918705
1 85249 91722
1 55501 86139
1 4993 45532
1 7999 50871
2 83838 797377832
1 30584 59180
1 48660 64723
1 15310 29628
1 2927 55034
1 173 19874
1 589 37254
2 64521 689940766
2 46012 884311364
2 21889 260536773
1 37391 65422
2 14313 892688243
1 28758 43845
1 33599 85965
2 58555 260367121
1 13179 92038
2 33009 273772932
1 31509 79352
1 2618 48499
1 46092 96076
1 3144 35751
1 5525 30216
1 27520 87702
1 27434 55418
1 55740 75735
1 148 90148
1 36607 77190
1 56675 91638
1 61392 87234
1 4288 16128
1 36439 72776
1 56424 95813
2 39082 328805246
1 53835 57497
1 48906 93193
1 89541 92732
1 62584 62908
2 27691 125295466
1 13758 89272
1 14131 18056
1 8285 32868
2 82057 692053671
2 53892 882376161
2 336 211528955
1 39644 56996
1 17902 24105
1 64449 78183
2 12701 944750604
1 52108 60512
1 55345 86023
1 45936 54138
1 11685 25073
1 547 85380
1 77414 98688
1 74236 88806
1 7582 16826
1 35803 93534
1 24710 71127
2 49367 767330680
2 43310 255990449
2 29847 936940285
2 68786 26303597
2 67996 372633913
1 10185 27004
1 3878 94381
1 24639 71867
1 69092 95070
2 62239 660736680
2 93720 147832128
1 34658 37152
2 99498 971154370
1 22519 68310
1 17783 85492
2 98231 349048696
1 19075 39502
1 62473 93727
2 78274 94129661
1 3959 33170
1 14995 77284
1 64978 65150
2 20328 22618885
1 48365 57837
2 23199 502464267
1 28706 30785
1 14888 15856
2 49670 584403919
2 74367 123359522
1 30915 88359
1 16546 65383
1 24160 42103
2 26083 830951513
1 50652 81369
2 55165 395517811
2 67330 76142851
2 40284 753843328
1 2208 17274
1 8545 58602
1 11252 31027
1 2723 97328
1 18743 99364
1 4293 15314
1 7335 14797
1 53907 77729
1 21814 44168
2 5548 95933013
2 9964 995323131
1 8044 89554
1 981 15231
2 98625 368555768
1 51209 94777
1 12081 41671
1 58475 72361
1 11217 94409
1 23465 51561
1 41640 49956
2 5439 222901951
2 6253 342294455
1 63441 96059
1 7413 50303
2 96743 735490707
1 34587 84328
1 16144 61754
1 23272 84515
2 62197 267436002
1 8547 85476
1 28833 66192
2 74344 60428527
2 33026 61534731
1 52557 58942
1 49188 58983
1 51751 56288
2 49419 446136467
1 62658 78863
1 33939 89722
1 34297 56374
2 78158 360084639
2 19916 904326324
1 53158 77197
1 80063 83888
1 7356 98738
2 90016 395831949
1 34302 57603
2 9275 142125072
1 3422 26713
2 75361 368549455
1 56677 75228
1 12572 53270
1 13503 30345
2 40890 977471345
1 6173 84811
1 1374 95834
2 46181 735592580
1 8536 22768
2 75750 990921676
1 19269 74519
1 29860 75429
1 587 82638
1 20252 71591
2 257 956570947
1 41589 79947
1 85099 87948
2 48393 683376188
2 43566 757486991
1 6875 41140
1 4470 44367
1 27345 54364
2 99162 654253186
2 39585 795425690
1 37590 68053
1 21575 65615
2 5541 908394364
2 86626 330635381
1 15421 75871
1 24677 44449
2 31314 345208991
1 47902 75195
1 64255 86546
2 94372 882795042
2 2695 278854737
1 56063 69409
1 74165 94519
1 45518 70013
2 58450 718907069
1 69529 99773
1 9147 24829
1 37314 98063
2 22784 21651280
2 18629 989464708
2 76307 707712306
1 14773 51110
2 14982 820636733
1 11199 20785
1 68894 89616
1 22501 82512
2 23994 28093435
1 36751 67167
1 26055 44588
2 94732 597620327
1 33444 64760
1 59545 90895
2 29542 745337081
2 49071 204528418
2 31840 977721879
1 6570 74692
2 7103 655639174
1 48195 68975
1 53 23445
2 49640 47216369
1 64033 75515
1 12835 65951
2 86045 350456229
2 73958 264695713
1 8293 72579
1 59278 76807
1 54662 55346
1 13071 23858
1 9322 25672
1 79845 98786
1 84713 98845
1 11704 14463
2 42618 288564497
1 59311 66091
2 55863 252446366
2 52568 342934920
1 33613 59713
1 58295 95973
1 31047 83914
1 55469 99727
1 35130 95938
1 50314 67222
2 946 821654173
1 52765 98934
1 57760 70559
1 485 58332
1 56384 70383
2 26520 165280540
1 4478 71626
1 2530 82755
1 35217 51044
1 56604 85212
2 52700 113113078
1 37500 48440
1 95351 95671
2 98701 309971056
1 2780 81251
1 16234 73339
1 34358 83325
2 71356 598482416
1 12856 23807
1 68869 90861
1 41774 93873
1 80701 93911
1 32426 81186
1 40874 81014
1 4645 36788
1 2314 8612
2 36386 927820503
1 47103 50587
2 5598 912998288
1 5660 17597
1 7432 56984
1 40151 82428
2 45513 521556171
1 11844 64952
1 21352 56929
2 21840 280860953
2 42930 978042518
2 58719 836383561
1 73832 99742
1 42593 72188
1 3615 22963
1 26618 77178
2 91798 24834621
1 4281 43012
2 41078 186061864
1 46614 65099
1 80017 89406
1 38533 55511
1 28031 63906
1 21699 49458
1 56617 86044
2 16668 773872568
2 94516 275938439
1 69867 86997
1 12522 88029
1 36817 70043
2 4989 489622163
1 44725 51301
1 16336 65887
1 21694 26608
1 11895 32919
1 341 38543
1 1222 62040
1 35826 73179
1 33755 95984
1 272 2100
1 10291 37386
1 39836 85002
1 6410 58652
1 19411 95736
1 47102 63937
2 17533 198881375
2 83591 493757596
1 32749 41219
2 54344 470286582
1 17925 82999
1 29655 54777
1 4114 44353
1 42027 44239
1 5120 89528
1 10827 65111
1 50596 75608
1 54429 56290
1 53298 86076
1 12428 47117
2 56287 901573659
1 69619 91531
1 7039 95424
1 2419 24806
1 64587 74106
1 67354 98486
1 73010 79910
1 41395 43421
2 88996 571739514
1 6596 72114
1 75611 76339
2 26922 233411371
1 12074 56768
2 28732 468619936
1 14730 16688
1 27254 93935
1 55225 55651
2 39679 601921203
2 82168 395740299
1 4330 73435
2 65910 440506260
2 71666 234719970
2 28381 62041717
1 25156 96511
1 2223 92293
1 23934 26307
1 32825 62819
1 35493 37776
1 18210 22879
1 30384 57107
1 23568 62669
1 2363 73310
2 27451 881601287
1 26547 69115
1 34144 86136
1 18816 85589
2 89915 435313076
1 79622 90868
1 32028 70525
1 17397 99809
1 32875 82011
1 89046 90227
2 15090 689064450
1 71317 82685
1 45909 60635
1 34383 46071
1 75217 83252
1 28054 97393
1 88764 92768
1 18624 87968
1 16158 25393
1 2047 54907
1 6480 39347
1 11583 77332
1 65355 74195
2 65419 653559503
1 28452 30943
1 4612 88796
1 24871 91743
1 2698 41361
2 25461 823955344
1 4839 97291
1 12980 43983
1 7135 47838
2 16074 16555280
1 39460 44181
1 55159 90720
1 43072 75523
1 31733 61793
2 32394 337030757
2 75103 33331378
1 51898 51908
1 31284 39369
2 11634 278784805
1 27192 62762
1 12892 82724
1 49990 66989
1 49536 90713
1 44872 54302
1 31402 74529
2 13584 892062171
1 29543 69249
1 4744 25594
1 34151 72986
1 81440 90970
1 2095 54190
1 32849 68591
2 80922 50315160
2 96401 941933584
2 10859 168047536
1 387 32756
2 19951 306695653
1 44709 96003
1 3653 87654
1 36727 63336
1 4046 84756
1 45716 49994
1 42285 51153
2 71743 46282495
1 97534 98918
2 99354 108144771
2 75385 991390230
2 2934 388545513
1 23939 56580
2 1135 804447987
1 46398 98625
1 7914 19083
2 52096 693099266
2 77227 602543498
2 29284 218154420
1 37265 66605
1 16243 99295
2 2450 630270133
1 35305 55202
1 56286 97757
1 26432 58524
1 3140 4972
1 13937 73921
1 40592 90250
2 80238 90691392
1 90021 90728
2 9963 390363462
2 1911 859020727
2 37160 79391062
1 7823 70778
2 66572 3942050
1 8525 91589
1 28619 46847
1 16086 61437
1 20327 29399
1 52591 74395
1 59827 70021
2 81448 840488121
1 19168 97881
2 18628 509432415
2 60273 842288675
2 10796 710712073
1 76801 86657
1 3650 41741
1 7542 16768
2 23786 313363659
1 28490 31415
1 9698 27050
2 83376 546184299
1 38413 52582
1 46757 98979
1 27473 34891
1 46149 86243
1 34332 53287
1 44940 57702
1 78319 99867
1 294 60390
1 46556 73004
2 29722 572215846
1 39459 68776
1 72765 79742
1 9398 95828
1 7739 45921
2 46361 808969602
2 11518 597927607
1 51395 96243
1 86328 89376
1 1832 34646
2 46616 594357254
1 14145 65508
1 34735 68511
2 45000 122254038
1 13603 92928
1 74860 78027
2 13040 925356238
1 28126 63123
2 63964 801502849
2 11140 245725937
1 27202 62962
1 11815 44618
2 98497 139103654
1 22080 99372
1 858 24709
1 11266 62911
1 13014 27377
1 4878 19368
2 17423 662088877
1 42242 67758
1 21738 77442
2 65589 64472605
2 66842 322288401
2 1063 661505992
1 26256 42170
2 14738 185202037
2 20499 796680899
2 71796 464350247
2 22769 508727376
1 39852 83578
2 37738 108360483
2 66735 95572649
1 26807 67519
1 13828 48994
1 44438 78679
1 6914 44686
1 55417 82364
1 16154 92910
1 1030 16912
2 51996 132743164
1 3988 60257
1 70426 94359
2 75957 444708316
1 1692 60592
1 38470 65935
1 11205 90352
2 79239 337388427
2 59955 815494012
2 3059 31511398
1 9470 35945
1 1478 41547
1 22463 70381
1 1090 65389
1 378 7504
2 61898 956692677
1 10917 86293
1 73742 86527
2 907 632676377
1 12722 92454
2 45685 592615069
1 12280 15896
2 55492 116136994
1 58505 66292
1 230 24050
1 43554 52990
1 47058 91957
1 71110 98449
1 21139 56933
1 14836 15253
1 34098 67957
1 76967 89856
1 6985 90845
2 50921 451619160
1 33512 51525
2 86593 678990361
1 30524 32001
1 20896 87782
1 20412 98895
2 76489 451020085
1 12513 82497
1 21789 30816
1 2878 54361
1 54623 88497
1 33293 78067
1 11309 31847
1 64397 86371
1 11946 91332
1 16497 19450
1 19018 41592
1 40865 63902
1 18604 44954
2 79580 924684194
1 8852 93359
2 89632 111243412
1 79327 79976
2 75547 599850659
1 67556 85338
1 4988 14666
1 72189 99406
1 6685 18905
1 57901 73395
1 15836 53177
2 25121 710045236
1 9590 95204
1 72025 78757
1 2427 67918
1 33909 59160
2 17710 140565559
1 2475 49518
2 76716 627879876
2 25644 859124218
1 82189 92270
1 20915 70433
1 54141 87335
2 90475 703607630
1 60349 70093
1 36560 88460
1 22317 66264
2 40027 388054413
1 3579 7240
1 53144 75088
1 19149 32044
1 82772 86058
1 1065 60824
1 48228 94515
1 37411 49870
1 63849 93410
1 50620 97391
1 25854 50447
1 11863 31052
2 26030 407801532
2 62326 153162677
1 71670 83587
1 37871 38274
2 30897 985742762
2 29485 128416999
1 13447 24681
2 66000 164000625
1 2969 90001
2 90950 599630013
1 76016 87519
1 17864 70972
1 25529 76367
1 43492 45368
2 46453 730276680
1 1733 8525
1 25182 63663
2 59005 488764141
1 44265 73053
2 69135 701165593
2 42844 337695777
2 37075 366515085
1 22132 52943
1 46419 60158
1 670 48450
2 36893 198962782
1 43398 44776
1 17261 25710
2 2996 136726038
1 53601 97118
2 86414 541537313
2 43352 30759559
1 3053 45158
1 9033 72141
1 21565 29047
1 36301 94223
1 42411 96082
1 10097 19621
1 11554 56720
2 28077 395322188
1 28630 33660
1 46341 86964
1 8454 8673
1 37929 79997
2 8690 564576722
2 26177 272213698
1 41237 55523
2 75526 140823734
1 34272 56236
1 57453 90547
1 14597 78030
1 36851 68295
1 47583 78701
1 3339 95802
1 10460 40851
1 52053 57875
1 1667 29579
1 4597 9367
1 9601 92359
1 55188 81313
2 17823 493397348
1 49064 93809
1 29370 37739
1 12523 46894
1 56503 87280
1 31878 74611
1 19625 54570
1 6587 72282
1 69828 97557
1 62003 65227
2 64949 469871890
1 35812 50602
1 80514 81666
2 4714 320155354
2 6257 861151953
1 25361 60678
1 89109 96325
1 24393 30280
1 61000 98974
2 30153 849937276
1 10400 13556
1 46478 88416
2 62308 995908031
1 69273 88161
2 60814 99264871
1 40527 63841
2 19407 70033279
1 16977 72300
1 45900 53401
1 4823 7228
1 5238 71630
1 4311 61958
1 48491 87437
2 34816 780790394
2 19572 205531192
1 62927 63715
1 416 26981
2 37587 330094366
1 77208 87707
1 27401 87059
1 17925 95338
2 97855 63977645
1 55319 74776
1 21717 28782
1 8087 15754
1 41745 97814
2 30735 193756239
1 75863 82047
1 92152 92723
2 44974 30045590
1 61349 84738
1 20727 86999
1 60090 90605
2 57827 681795503
1 12791 86494
1 49607 78978
2 95840 445809049
1 15216 55570
2 17127 761793752
1 15497 22376
1 79306 91037
2 33598 30230898
1 2004 12815
2 54109 604631350
1 28464 85174
1 4332 48245
1 43497 91261
2 36186 970531791
1 19137 57453
1 25033 46487
2 44844 922268714
1 61335 65979
1 25898 49719
1 40129 72000
1 4821 35893
1 47669 59425
2 60309 774801396
2 59431 607414456
1 67715 93020
2 84624 366194229
1 46107 61276
1 9234 35373
2 10488 358754466
1 293 28431
1 12435 33171
1 31068 60880
1 55036 69741
1 34381 69210
1 16034 95093
2 18691 363262166
1 8615 73851
2 94585 441225738
2 8374 286947998
1 34618 91818
1 66852 79424
1 24434 78951
2 37826 248806573
2 71415 548047447
1 32490 94280
2 34991 606922192
2 74650 794183654
1 1397 62608
1 41623 60837
1 24680 92079
1 21849 94739
1 45649 75595
1 43056 46215
1 8449 37959
1 4000 20314
1 46607 80063
1 6263 22986
1 6778 52390
2 49984 387402173
2 29428 813503116
1 25704 53495
2 24434 906146760
1 2110 65200
1 79921 96875
1 23297 23902
1 31898 62873
1 252 29204
2 50339 507619061
1 2605 34251
1 71600 73795
1 55411 68376
2 87645 766252433
1 25370 46893
2 43074 382072778
1 33518 47204
1 44866 66497
2 24599 175183289
2 89807 55508869
1 7058 75020
1 76586 85943
1 41763 55681
1 31237 94534
1 34759 76587
2 10064 487101326
1 934 39696
1 87847 99889
1 31944 49647
1 42013 51799
2 40678 966017760
1 72183 74868
2 61124 807301433
1 10707 34581
2 70179 279759988
1 34495 91678
1 8198 30683
1 52977 64627
1 4005 40436
1 26602 71492
2 38102 661047661
1 15217 30540
1 3192 32041
1 33050 36681
1 16971 68258
1 15030 53593
2 10539 941178338
1 75902 94512
2 51130 635726549
1 29365 49320
1 60017 63249
1 19097 66382
2 45270 716747985
2 88944 210864260
2 16834 886950029
1 17934 47678
1 13357 17573
1 36733 91657
1 1679 36217
2 42401 281847781
1 69056 70558
2 19521 28062383
1 26103 72149
1 81286 93182
2 6217 491703248
2 50995 649745826
1 69639 83451
1 44501 59466
1 51019 88532
2 44301 592787829
1 10469 16240
1 9019 65531
1 18344 64776
1 1869 56252
2 55233 293863259
1 1832 5288
1 48468 71397
1 5974 92785
1 21816 73437
2 74832 186299598
2 29415 663942593
1 22961 79566
1 51671 94223
2 4845 276668171
1 10552 83329
1 41887 83230
2 9671 243993173
1 5081 60611
2 43616 368349006
1 35229 77592
2 91560 35713989
2 21430 145670461
2 20700 62233267
1 24247 88812
2 60793 569719677
1 49383 99749
1 7790 65889
1 77274 88912
1 52255 93888
1 6441 64054
2 68954 951790924
1 44511 47127
1 6335 75316
2 9359 139348574
1 52494 90283
2 1079 167501219
1 45444 84006
1 11963 84866
1 78529 83726
1 69212 75737
1 31491 69021
1 24035 67099
2 68276 673999079
1 4882 55189
1 23657 27763
1 33067 83197
1 63314 90180
2 31300 213925944
1 87035 94896
2 98070 479517317
1 29664 68515
1 9698 83720
1 11955 84688
1 36644 98298
1 360 36994
1 22461 26767
1 2737 11794
2 70811 9984968
1 42124 50514
1 33626 40267
1 10287 98559
1 16898 17757
2 79001 102048512
1 18887 30937
1 47251 93826
1 76581 83822
2 22622 265240029
1 4848 7843
1 22984 71971
2 59062 952116242
2 66705 712524000
1 29703 34833
2 33726 341056240
1 23235 85288
1 8769 19176
1 44116 79457
1 12925 33224
2 82099 158414947
2 80037 736305369
1 54176 67122
1 12542 90976
1 18421 83955
1 11581 74134
1 38124 60474
1 34971 98962
2 86413 973409435
1 24721 91488
1 30392 74388
2 77406 492669395
1 1094 86369
2 7416 861030834
1 56354 82852
2 56172 490599013
1 54597 63159
1 28775 81583
2 58886 328554140
2 51274 438712781
1 50314 77950
1 10455 87746
2 41207 870142683
1 4920 90597
1 64653 80772
1 41467 86880
1 12602 19418
1 30252 48850
2 62302 346482825
1 60398 78850
1 67860 80981
1 58931 86158
1 39942 95165
1 45921 87536
1 17522 84621
1 93347 94576
1 15479 96845
2 63673 941737508
2 39744 130811625
1 23914 45279
2 74161 169127456
1 83066 96296
2 95505 643252848
1 7327 94244
1 40226 62169
2 95101 112280625
1 23548 99218
1 56949 74640
1 83159 93825
1 43583 71550
1 59199 69691
2 4486 199887095
2 51288 592769202
1 10261 79996
1 43244 97836
2 16767 998381891
1 41644 85772
1 66180 85583
1 8883 94034
2 83279 460155137
1 16584 27050
1 73628 97207
1 19313 92563
2 42794 67796869
1 4971 55587
1 42042 70163
1 12840 57370
1 86406 96100
1 71827 81754
1 3158 11789
1 436 28093
2 81055 42308857
1 59310 61769
2 56263 381539222
1 13109 25721
2 53908 883247074
1 15897 50915
1 22755 50443
2 33362 584350091
1 41058 92394
1 850 21985
1 5862 95082
1 20934 49826
1 6848 67590
1 43669 72295
1 2442 46521
2 59984 769428468
2 52789 357711684
1 14576 75151
2 55370 233500425
1 30748 60849
1 65503 90567
1 21671 92579
1 42374 65194
1 15382 60592
2 34957 709876898
2 63850 415683630
1 614 24686
1 54488 58147
2 46720 460420195
2 80384 587399558
1 66705 97809
1 26250 62583
1 65339 94365
1 81719 93574
1 24047 99732
1 19422 20467
1 71230 79247
1 69888 74957
1 12319 48937
1 73131 75302
1 45739 87770
1 32279 84982
1 2951 59141
1 34151 86917
2 52619 941463334
1 70900 79656
2 23245 572804483
1 213 57857
1 44040 44540
1 44140 79031
1 46349 47344
1 61333 80118
1 18763 67602
2 55665 649782913
1 52728 97711
1 8675 52395
1 42373 57660
1 32197 77596
1 10820 41090
2 17772 314173023
1 48511 84225
1 24581 87945
1 2999 30277
1 33103 77479
1 1144 82484
1 10744 76745
2 7518 844924693
1 68028 76047
1 71594 84859
1 16125 23759
2 13871 610074062
2 23576 568488788
1 30585 84793
2 42772 912051184
1 82525 99062
1 18505 61023
1 5555 81867
2 31542 371784149
1 24593 53638
2 13153 59778798
2 93303 290225194
1 2691 41955
1 80569 92186
2 89249 719169183
1 27237 28658
1 3703 21553
2 37990 975015059
1 22072 39461
1 16206 85528
1 58832 93975
2 91022 669904724
1 69499 99479
1 8636 37217
1 12720 64691
1 135 51178
2 77542 426039116
1 10633 40809
2 48324 870892191
2 6518 917753208
1 5573 63958
1 75700 85709
1 28649 52240
1 35446 64406
2 14473 937148742
1 1758 50451
1 52925 85213
1 15245 68855
2 53325 886011149
2 35840 45220046
1 30062 36441
2 39366 232002963
1 7503 38976
1 62638 86498
2 66164 501902964
1 3526 50509
2 94770 179903481
1 27430 80974
2 82851 44405066
1 73557 81041
2 63453 562158262
1 1502 94336
2 58749 482148175
1 32023 97170
2 35992 442585431
1 10088 54167
1 58528 80583
1 23518 97666
1 95362 96500
1 47226 89489
1 363 65753
1 24349 34966
1 82848 87297
2 77427 98606891
1 49489 86083
1 54236 66937
2 30104 849882175
2 43961 408156937
1 62366 92304
2 20309 571573099
1 28401 80369
2 89457 740446031
2 82015 315993011
2 82603 628032203
1 15466 88876
1 50953 55689
1 25152 34568
1 8948 83626
1 31434 37507
2 48974 104283140
2 38151 923345656
1 36009 47076
1 63707 82322
1 23060 56500
1 69614 84995
1 5711 7052
1 45551 91635
2 724 363638991
1 56655 60363
1 62854 83459
1 14031 80655
1 34574 75495
1 2136 69420
2 1375 155439940
1 516 7162
2 33454 640762737
2 53032 868818518
1 28515 84310
2 74885 747052289
2 25771 656197146
1 20206 56948
1 23030 45297
1 14859 55765
2 85927 550232558
1 64549 82695
1 36640 93196
2 63766 788670987
1 67513 89068
1 5729 30822
1 26606 45669
1 74910 81288
1 5161 59338
1 10398 25635
1 14387 19643
1 12297 56295
1 73141 81777
1 18856 24970
1 63171 97651
1 7325 87151
2 99715 500075973
1 28928 82363
2 78104 725356213
1 15769 30933
1 38096 76162
1 10823 99963
1 23312 55886
2 24653 413490917
1 45989 92156
1 52247 53760
2 64811 16414606
2 48816 978807371
2 35562 193726321
1 47253 85566
1 5641 43407
1 53530 54588
2 32289 579815276
1 7555 62098
2 10757 506301784
1 3622 6095
2 97260 363026048
2 70086 16800926
2 74299 244192632
1 62572 67944
2 17819 860533789
1 56170 94023
1 23426 91303
1 27545 66399
2 60194 916300403
1 15431 20237
1 23952 84940
1 54700 89089
1 52919 71930
1 29719 57684
1 67982 92958
2 90577 823877940
1 40972 85206
1 14012 17058
1 56617 91770
1 13184 91389
2 72607 673845960
1 28426 51124
1 28882 81632
2 59962 391312094
1 69269 82831
1 24028 82983
1 28244 36064
1 13663 98659
1 50558 87784
1 13741 91230
1 20379 82895
1 19062 53304
1 22440 28830
1 63713 72159
1 27408 61869
2 82519 326331779
2 13824 326168446
1 12162 15789
1 26222 61202
1 842 32062
1 55419 62908
1 27287 88604
1 71861 79288
2 72699 207188553
2 29999 543400493
1 78345 91295
2 97363 562919825
2 36407 609096106
2 94072 939255693
1 44044 88366
1 73320 99146
1 58315 94322
1 62488 71286
1 6055 51982
2 35418 424708875
1 23256 24834
2 60268 996779507
2 87747 566131695
1 24752 99465
1 60096 91876
1 11105 60834
2 86349 630706564
2 80064 53354255
2 5196 999098147
2 15520 391520753
1 60885 93477
1 12046 29028
2 49959 530454702
1 42318 98681
1 65200 92781
2 81954 40295279
1 6425 22981
1 45088 69995
1 50389 50715
1 27955 96086
1 1163 9414
1 1695 87627
2 13889 621796308
2 2297 408524863
1 72121 89420
1 54691 65783
1 81653 85885
1 10328 53555
1 15086 84262
2 25217 167917271
1 46581 79459
1 16434 30914
1 44328 87899
2 35119 53385373
1 59913 84309
2 73066 78590143
2 78483 77614857
1 32199 97723
2 47486 771818503
1 14934 26010
2 44751 652191429
1 13083 15316
2 34948 563311727
1 69107 69565
2 4254 731541418
1 61772 69703
1 21769 44975
1 6226 86635
1 69062 69683
1 75409 99904
1 50008 80116
2 14312 558023014
1 1124 70545
1 58764 80046
1 28220 99061
1 1207 47888
2 32751 573462688
2 17393 430158480
1 25337 30993
1 40037 84587
1 20690 36720
1 32580 76289
1 23509 49334
1 40466 80970
2 97388 628712902
2 25887 535790733
1 38672 92826
2 3108 816208320
1 22941 92111
1 7250 90033
2 93426 469881206
1 52207 63581
2 8001 670987169
1 5957 31227
1 18013 44397
1 6049 8505
2 47995 289645878
1 51400 91032
1 17121 63777
2 89762 746199776
1 13835 65746
1 40764 41711
1 8385 14502
2 33974 880541288
2 76014 621539393
1 25948 55409
1 73560 97410
1 60342 76665
1 73471 82848
1 57555 90920
1 36792 57673
1 27807 45856
2 77432 84727757
2 35573 90737568
2 13129 750084131
1 35123 67085
2 76367 324129529
2 96635 209889924
1 69269 79584
1 23062 82548
2 59645 79175860
2 28865 631045670
1 32721 94471
2 15507 296328046
2 56801 42190964
2 33010 55898449
2 86385 325823119
1 9271 92023
1 6271 91409
2 85694 45502483
2 9286 138782421
2 78611 627761008
2 3867 21668170
1 27353 79678
2 9182 260409507
1 46940 76220
1 37503 49761
1 39674 88552
2 44695 573509467
1 3141 95885
2 2495 944757751
2 47035 475209453
2 78448 413485062
2 37921 747224855
1 19610 31463
2 55517 813781097
1 58958 73199
1 9186 57723
2 54927 591924021
2 80419 978500929
1 16442 21635
1 15168 68154
1 19867 66067
1 18586 41844
2 35871 105113624
1 80474 87383
1 35056 84544
2 40795 277739358
1 22822 93166
1 62133 79863
2 37384 459729150
1 27785 86396
1 61926 87836
2 4964 864515130
1 21955 39634
2 70703 195849894
1 21944 75712
1 20315 66531
2 57802 801256446
2 95815 576678739
1 65208 94977
1 46684 66804
1 23308 30439
1 44412 86826
1 21414 83971
2 31180 718523088
2 45884 45912918
2 34617 634151201
1 34726 80341
1 72561 94180
1 54777 76591
1 12516 26903
2 45897 7307291
1 2098 12707
2 85343 752746977
1 18635 86635
2 18361 494927052
2 61937 997760587
2 31981 889128708
2 50369 979728160
1 83232 86246
1 63868 94874
1 54874 65720
1 22675 50631
1 16869 66579
1 41237 83550
2 51689 473918722
2 97746 802051572
1 74605 91842
1 27473 72124
1 21372 88490
1 16504 57179
2 25179 450891123
1 861 33291
1 27880 29615
1 38178 83798
1 38059 58448
1 6444 21822
1 12610 88567
1 21450 48680
2 2288 710539352
1 31790 73466
1 47692 59781
1 4334 87416
1 35079 65891
1 37884 46334
1 162 59464
2 21831 31585435
1 27734 82572
1 87000 98985
1 54519 96064
2 67842 771491673
2 52888 83518495
1 23487 29131
1 22799 75463
1 22778 24152
1 5692 73792
1 72358 93885
1 9306 52366
2 20481 872579561
2 98084 116369728
1 51432 56128
1 86816 87611
1 8866 43022
2 28961 982350609
1 17160 71730
2 97330 430488463
2 41790 908619614
1 6548 7191
2 4281 194247114
2 57208 604032927
1 27836 46127
2 53036 743370935
2 54551 886724126
1 33575 36825
1 2621 6149
1 28039 76391
1 6008 64945
1 15579 17070
1 39879 63945
2 33012 906959544
1 52817 78992
1 21905 74836
1 59945 99712
2 58405 481137667
1 69382 75042
1 8043 61188
1 18251 97217
1 22541 98145
1 78680 96374
1 25553 65338
2 284 768385859
2 91685 952563251
1 16871 84005
2 50572 510931514
1 59079 88104
2 17833 436111035
1 42077 60234
1 85543 94474
1 27298 85201
1 40386 57209
1 56042 90588
1 27116 44384
1 80520 80543
1 21210 90514
2 32833 717608220
2 34849 608539510
1 16478 54291
1 43323 66069
1 20700 28551
2 69866 661569174
1 2347 93685
1 13397 40657
1 16248 78980
2 66904 363455585
2 37626 359171630
1 23434 25196
1 10319 87009
1 75854 80113
2 68348 256773357
1 40236 56706
2 60906 319699625
1 12643 32850
1 80837 87043
1 11897 46800
1 60085 88199
1 5593 37550
1 3079 45546
2 34323 740392242
2 65522 851001501
2 98609 778041624
1 35042 65913
1 68180 84981
1 38156 50856
1 19629 34250
2 49621 908335695
2 46267 777407594
2 6251 624020916
2 281 95829019
1 40015 81571
1 22125 48132
1 928 23592
1 37263 80733
1 50591 99059
1 36278 38936
1 1936 68225
1 3334 88302
1 20746 54161
1 17302 74828
1 29449 33082
1 80215 85838
2 15756 986560925
1 7166 62272
1 25494 94012
1 13457 45268
1 33196 97718
1 21413 77396
2 48382 703139191
1 23609 50822
1 53004 79433
1 25493 59903
1 25031 82058
2 4678 719086657
2 92383 483670552
2 99243 221293417
1 11505 28444
1 70871 85505
2 49687 940712943
2 92302 472390974
2 98933 820932774
1 3848 79888
1 61717 72018
1 7888 48449
1 20827 53883
1 18891 93700
1 69256 83040
1 54686 80647
1 14648 19336
1 33411 49234
1 29828 76476
2 51208 826233926
2 96633 547241928
1 17254 88860
1 25980 49903
1 15554 59066
1 5358 66493
1 54574 82349
1 61113 95286
1 7813 42947
1 4334 11404
2 90069 714166072
1 2640 89068
1 8036 82797
1 12315 63282
1 68994 93673
1 63192 75949
2 4219 25007428
1 72024 73752
2 18780 353434229
1 1404 76141
2 21395 865777934
1 8659 64351
2 79748 894943933
1 11347 40731
1 30322 62557
2 58959 928878753
2 8541 935290476
2 23505 455738127
1 3621 45348
1 14385 30713
1 71608 73796
1 32516 73523
1 11226 91485
1 15761 88728
2 54235 159129658
1 34024 58279
1 37176 99089
1 41377 88191
2 12682 601666031
1 62701 94242
1 11655 88559
1 64786 79350
1 18266 61464
1 22043 43850
1 7614 14783
1 14745 63819
2 4858 397363484
1 28057 53293
2 81382 36373250
2 68924 760775713
1 39939 79292
1 46424 50711
2 2154 342086810
2 52426 910442650
1 14391 75451
1 42537 55901
1 86616 97396
1 73720 88604
1 54996 68933
1 17478 56660
1 43183 82861
1 60436 88345
2 92740 43572806
2 61342 866919011
1 17005 95731
1 7978 91665
1 1192 15159
1 67139 72755
1 12099 76641
1 27092 77083
1 33785 68324
1 56250 83815
1 75582 88035
1 77047 92683
1 31929 42005
1 24294 53930
1 5511 29841
2 81044 796716994
2 15930 789170766
2 41278 221590874
1 66661 67498
1 4264 33580
2 70915 686627585
2 43733 138113634
1 2452 30595
1 37653 76475
1 35048 41504
1 34463 87827
1 25269 39858
2 56544 201726658
1 65277 96483
1 45176 91647
2 40923 873695907
1 35090 80346
1 20147 38892
1 15749 21943
2 66871 670152496
1 47007 90106
1 27750 81849
1 57740 87444
1 31515 34066
1 47250 96551
2 61660 670569514
1 18815 52776
1 3202 68010
1 63504 92982
1 35559 67161
1 25473 32830
1 26502 57435
2 60717 663115797
1 21112 40071
1 25644 28690
1 74700 75241
1 27613 30938
2 54672 793752368
2 39976 847533626
1 52495 81992
2 3712 459068151
1 51544 94415
1 4598 26298
1 961 94207
2 86973 24780702
1 4453 60600
2 72285 277156698
1 7557 75050
1 35932 69674
2 64208 300652042
2 30281 13307842
1 23889 76507
1 4138 90358
2 47873 716819125
1 42275 57737
2 68392 412089373
2 16570 735473570
2 10291 692125125
2 77616 641347310
1 14570 27434
1 11264 78163
1 8250 89359
1 32282 84949
2 53822 111452859
1 28050 33911
2 29283 211013114
2 93109 282526560
1 19939 96343
1 45818 62698
1 22627 57519
1 23759 28896
2 77758 236622633
1 55724 68428
2 21861 83575397
2 81541 105486588
1 32663 53890
1 54477 90258
1 62862 74755
2 70559 872181849
1 11642 42547
1 6869 77316
2 30139 966777600
2 4585 869223396
2 80889 861191606
1 36175 48291
1 40468 95759
1 66697 91602
1 18788 45895
1 24814 54253
2 81607 365935623
1 7835 59309
1 8542 38621
1 49507 71946
1 24475 78189
2 40466 889124465
1 41336 92359
2 65264 867517497
1 1781 5550
1 20283 58693
1 32694 69094
1 9183 29180
2 32669 249720094
2 49258 367064821
1 27527 80638
1 27100 38840
1 31523 76785
2 60992 155629956
1 82808 85335
1 23021 43391
2 60292 503745623
1 58053 62264
1 28526 34029
1 265 19391
2 44052 296486319
1 18373 90203
2 33298 784257279
1 12709 95914
1 28292 98307
2 2767 731644412
2 69465 499097288
1 73042 78754
2 65306 204004274
1 11894 60430
2 27899 359602087
1 22603 71525
2 55137 548493436
2 5938 277126470
1 32800 89876
1 1338 13707
1 7206 45799
2 80286 159056831
2 24644 698981466
1 9072 38701
1 33149 67357
1 73688 79769
1 36096 58736
1 91236 99782
1 53706 94811
2 97639 685803154
2 49569 940727779
2 52005 755791968
1 18363 36801
1 75792 82164
1 31893 68866
1 17815 49337
2 82812 820891350
2 63709 531237577
1 1221 77933
2 86734 784560648
1 2211 83647
1 11006 13280
1 29181 86696
1 24241 87446
1 16517 25803
2 43947 58684103
1 50946 52548
1 63557 73273
1 41611 92926
2 20886 121886618
1 84197 97522
2 70420 538018823
1 35986 90861
1 11024 24476
2 62412 164943154
1 24450 49095
2 83011 394945740
1 83229 92361
1 17653 42774
1 64523 80208
1 13475 44249
1 32059 72454
1 76578 80406
1 11426 51910
2 22889 208804234
2 38206 7535759
1 25480 81786
1 2115 7120
2 6738 509313845
1 5325 95634
1 52351 92434
1 10528 19367
1 49568 77906
1 41455 55942
1 7876 94739
2 87594 220987691
2 23451 622389824
1 48013 76391
1 18357 47860
1 62975 98870
1 23660 98687
1 36332 91199
1 55218 86742
1 3519 48365
1 3542 80130
1 343 21463
2 5582 715532590
1 21600 97120
1 60271 81516
2 27188 773286376
1 87433 97836
2 7260 337544905
1 7178 50737
1 24635 56129
1 13557 17493
1 50649 88029
1 34029 45268
1 41192 49809
1 1063 89363
1 78654 82996
1 32940 87798
1 75687 83043
1 69686 88409
1 27642 94953
2 33992 422424690
1 2477 96416
2 52251 839647516
1 27967 50079
1 25417 36867
1 66939 81773
1 27728 48666
2 4641 39094264
1 5027 42017
2 41452 779583420
2 4405 783696243
1 66429 93273
1 26661 32497
1 65365 74286
1 16910 37067
1 25382 58907
1 48572 80738
1 10390 37537
1 12951 50038
2 94953 798201986
2 90863 581475664
1 8775 62978
2 75998 435187069
1 59303 89127
1 9854 64583
1 63144 78943
1 5362 48079
1 21353 37185
1 75336 88860
1 10864 50904
1 34288 99003
1 45789 92270
2 35093 341066850
1 50862 55098
1 789 38353
1 11188 11213
1 22485 52175
1 37205 80601
1 24662 41204
1 62659 91842
1 560 63556
1 42173 60586
1 82042 91485
1 28856 60036
1 6391 82245
2 12865 413272456
1 38882 43091
2 86389 889653145
2 99387 373509309
2 18529 234984754
2 97617 396142178
1 7189 83798
2 65618 287788504
1 35295 51913
2 29809 334158936
1 53987 76493
2 65175 206261097
1 62660 72213
1 22702 73834
1 15129 89572
1 56105 80036
1 15866 36446
2 16439 643451823
1 59303 97716
1 32393 83171
1 3089 76501
2 23714 76501410
1 71989 86345
2 60831 554629987
1 11132 38635
1 14215 90754
1 61696 81886
2 7860 258384198
2 8179 905567959
2 20321 165796627
2 93823 911838365
2 47383 66594065
2 93841 487819986
2 97459 675170684
2 45804 536096184
2 21050 420393837
1 44694 70780
1 43689 53695
2 2147 969859715
1 80008 80275
1 32580 51895
1 5199 29800
1 26577 64972
1 11283 75838
1 12355 79688
1 33102 41518
1 699 61999
1 27044 31800
1 36475 47551
2 28461 129890898
1 14013 64058
1 17620 25924
1 42279 57150
1 68079 70945
1 10487 79902
1 6783 72135
1 59172 65135
1 13284 30017
1 689 65999
2 36142 494107593
1 12525 84097
1 18901 85547
1 5035 50604
2 55877 912880245
2 99165 500136178
2 27326 987807625
2 2539 260565210
1 55775 61998
2 80382 288937780
2 92031 276252332
1 5451 15345
1 72705 76371
1 22677 65642
2 20055 267435788
1 9329 24963
2 51931 947265566
2 85671 912154266
2 61969 391870206
2 88971 216737095
1 28188 60117
2 25249 392516751
1 28734 90617
1 64008 89461
1 47700 61444
2 69266 69662294
1 22802 55928
2 72948 728055284
1 4878 27844
1 7906 18638
1 41786 72710
1 8272 13500
1 35180 39998
2 1387 482432235
2 89271 624828387
2 34343 343404389
1 70802 81089
2 53285 725537961
1 6212 15322
1 5746 80318
1 44415 70795
2 84987 934152987
1 35851 64657
1 37292 77951
1 113 16097
2 79090 567282084
1 37061 76137
1 1316 61426
1 4169 9198
2 55599 9086954
2 41077 414480507
1 33406 53943
1 15405 25184
2 93952 114049880
1 40328 45925
2 97208 805938773
1 13195 51014
2 29298 667691164
2 5461 194483678
2 67882 692169419
2 84243 137848240
1 12921 29447
2 4758 872038981
2 75583 694402148
1 54948 90511
1 22578 41741
1 7237 16030
1 34131 49417
1 59851 94950
1 37097 38357
1 9392 27171
1 35713 48389
1 2944 47708
1 16749 71920
1 41191 50934
1 50669 70473
1 16938 63885
1 35780 58875
1 32805 94546
1 17818 55817
1 51095 64917
1 29977 56028
2 25597 941137956
2 26291 641423806
1 62074 77462
1 62072 70778
2 22413 601910357
2 27940 748510405
1 82712 91655
2 88677 745825328
2 66059 237999103
2 35712 856322461
1 51062 65669
1 13488 67539
2 39823 842749732
1 86907 97258
1 64768 88274
2 57524 941011447
1 13685 54981
1 20086 21967
1 25619 42020
1 26410 29848
2 43229 606037002
1 16057 45581
1 13172 81650
1 1554 98355
2 60909 234985087
2 3867 742901183
1 26919 60987
2 82801 24595819
1 43667 54764
2 22650 831007680
1 90519 94944
1 41900 93478
2 86982 402578617
1 2569 9215
1 53794 65815
1 5902 12785
2 1228 6546313
2 33176 767741654
1 1977 34059
2 71789 452712402
1 34365 99571
1 49800 84566
1 6243 52056
1 30612 63908
1 5523 40151
2 38191 490745091
1 53203 87062
2 88734 396368251
2 18887 604673272
1 69519 95771
1 2457 31243
1 46087 93329
2 13746 922556968
1 71864 96825
1 50611 85460
1 52484 98444
1 14326 41267
2 57129 89152368
1 41076 98112
2 70771 522358007
1 23880 84924
1 28882 95786
1 5197 8332
1 37793 67441
2 11058 902105850
1 46846 80571
2 60440 852676912
1 26468 60090
1 51718 59649
2 692 806163274
1 31483 72708
1 5353 8803
1 29677 31544
1 28814 62061
1 36535 94824
1 24124 47684
1 9278 35553
2 58779 534365773
2 1628 26521434
1 25085 44141
1 29468 71575
1 49361 60728
1 31809 70742
2 68864 468299361
1 96032 97323
1 76929 93701
1 17670 84887
2 94266 538378628
1 401 49475
1 1368 44475
1 9431 89590
1 16225 85706
1 5304 13393
1 10885 16674
1 49080 77849
1 69690 71131
1 76200 82239
2 76232 747471070
2 23836 271153410
1 45907 96669
1 601 61213
1 1697 37592
2 88964 615479341
1 3353 53921
2 40282 71400718
1 8526 50371
2 49557 500888182
2 96865 541431098
1 45209 67578
1 13823 14794
1 13950 88123
1 126 88289
1 27171 37075
1 39653 42942
1 2180 67436
1 20998 24821
1 66289 68393
1 33493 73778
1 6504 83138
2 23869 53213074
1 48639 60048
1 62368 82343
1 4160 17868
2 22971 87337252
1 4719 50237
1 13267 21738
2 67739 457715013
2 45656 909973569
1 44129 50992
2 68037 394736424
1 24591 40300
1 27573 56126
2 96039 443527998
2 58341 178412633
1 55690 90639
1 13821 81198
2 96728 497020449
1 13672 82715
1 49580 63154
1 18431 90185
1 34555 71242
1 89660 91481
2 58577 318186339
1 21628 24696
2 59309 796678523
1 8116 82402
1 89882 96086
1 69863 93346
1 78812 82092
2 91722 458244102
2 91539 186958779
1 6835 33486
1 20447 81785
1 28534 66431
1 50559 94962
1 4803 9154
2 30316 194412449
2 17611 769319444
1 67380 94353
2 89626 741565319
2 3778 903005511
1 53148 75603
1 17966 64112
1 2918 88516
2 24015 433703683
1 38708 39226
1 19778 25302
2 90838 132861418
1 1616 41705
1 20914 43869
1 53482 84684
1 12286 41833
2 80872 153798478
2 83761 101096730
1 19228 92424
2 73716 937599225
1 6184 87007
1 59285 73487
1 2902 43552
1 44276 58772
1 11819 49737
1 83659 99706
1 56618 65181
1 63545 72478
1 1854 79473
2 64998 759173177
1 12177 33580
2 88437 405954153
2 98086 22209799
1 8934 17604
2 71715 609791998
2 14464 994703979
1 45690 64631
1 19440 28858
1 8521 89823
2 88714 87827658
1 46322 51980
1 28401 64311
1 40837 78248
1 6675 78275
2 23149 178433755
1 27914 32908
1 83472 92869
1 15519 33082
2 33791 16825894
2 86942 33245742
1 5790 76653
2 21620 940307188
1 1510 82255
1 47585 62605
1 62847 67300
1 34974 91101
1 73375 94721
1 50000 68724
1 16432 43432
2 57181 232478929
1 13344 33973
2 74805 949359277
2 48640 299675087
2 91476 859980117
1 12490 22274
2 89301 440473451
1 14795 31528
2 15434 362138029
1 30605 48984
1 54306 83134
2 39677 657469051
1 60170 99013
1 9434 55247
2 37820 904539536
1 27105 40920
1 71876 80107
1 642 87747
1 50133 52833
2 63100 911005119
1 19601 25452
1 63232 93907
1 29187 90292
1 16946 67959
1 42798 78680
1 76454 87308
2 26939 692722966
1 37281 64982
1 2971 5957
1 4758 31315
1 1513 77894
1 52620 54420
1 35128 68241
1 37917 64908
1 51909 97243
2 26063 873427002
1 43975 67743
1 95417 99280
2 48319 23688770
2 15523 711447609
2 96888 453850638
2 31495 63596963
1 21532 55957
1 19782 71784
1 79575 82214
1 11077 84780
1 8978 36074
1 25248 92059
1 55185 99674
1 31466 99271
1 59354 87640
1 53265 71382
1 85766 97550
2 27020 543118195
1 22465 53132
1 94405 96151
1 24421 25729
2 49640 653049301
2 90809 619484214
1 59909 60651
1 14096 68647
1 19826 96479
2 6048 364998755
1 58518 89543
1 39672 80909
1 54996 78583
1 14518 17059
2 67515 695044653
1 10431 47031
1 24049 27187
1 25601 55723
2 24885 682689350
2 20139 286730828
1 12858 33602
1 34226 91882
1 46274 85097
1 41279 48415
2 21463 145792194
1 44544 77557
1 5711 19653
1 28901 96452
1 5444 42887
1 27285 29362
2 40484 30056789
1 50443 68914
1 41602 65992
1 59735 71702
1 3997 89802
1 86843 88942
1 52941 65098
1 83104 91528
1 58188 89316
2 56230 7678651
1 65413 82034
1 47394 58336
2 59942 77365963
1 49329 65012
1 33520 87822
2 1286 919575206
1 26213 62792
2 40411 838687806
1 14635 26420
1 21318 35963
1 10612 14461
1 43241 53922
2 5216 441478973
1 38041 44681
1 41610 53125
1 79165 99540
2 49122 973987228
1 16094 74811
1 55473 88659
1 14088 67458
1 4227 98928
1 12619 21037
2 34838 589905469
1 20637 25852
2 72834 738150034
2 41061 940543795
2 24869 400269699
2 67807 310688719
1 28523 40563
2 24422 132006645
1 29356 38827
1 46493 49025
1 4791 71142
2 61644 884060831
1 79293 83583
2 21444 1272066
1 6781 28384
2 38135 836215811
1 7086 55884
2 80459 865488323
1 23254 26785
1 41716 74221
1 8507 18530
1 19780 91933
1 48333 97056
1 19192 24363
1 26136 42753
1 30706 96421
2 584 189993915
1 52900 96996
1 17410 80263
1 17940 41336
1 14286 70620
1 1955 59007
2 31302 6972812
2 86652 397604492
1 20012 31407
1 25259 33922
1 22390 75881
2 69716 834145025
1 32825 35580
2 70229 192633875
1 31939 89985
1 6489 81108
1 18656 45183
1 3678 63617
1 57466 69603
2 86600 322650498
1 26223 73372
1 2170 5992
1 38133 46391
1 3623 43086
1 8409 10742
1 3668 89496
2 69071 456820017
1 5662 12668
1 47816 96866
1 91846 94903
2 9957 614663044
2 70899 885587804
2 34376 727379933
2 83763 167239662
1 47450 85740
1 35704 99770
1 72191 92401
1 25180 32300
1 32468 61700
1 19490 51494
2 96736 854302081
1 3363 89738
1 56912 93150
1 4562 40302
1 22163 41928
1 30036 44124
1 32595 86117
1 12162 87628
1 6700 88341
2 9273 470116068
1 17501 61112
2 61665 239339696
1 36090 87022
1 12409 44716
1 5579 57883
1 6495 92016
2 5498 662312714
1 11290 17830
2 12762 907541311
1 55318 62048
2 1830 477835440
1 32262 55724
2 84984 868839880
1 22269 52668
1 50148 92546
1 12745 94363
1 23352 52256
1 50901 82469
2 67810 479563074
2 79926 945468274
1 41925 65409
2 66717 174679903
2 95391 399718087
1 33878 96801
2 52123 649785879
2 92267 834746785
2 97077 355584537
1 47791 83172
1 28955 72119
2 78748 942464710
1 4101 7742
2 91036 393385002
1 17373 73990
2 19854 358168909
1 62866 69409
1 72887 96267
1 5608 44510
1 68005 74135
1 61190 89650
1 22315 30325
1 955 7758
1 44936 48652
1 61741 90565
2 10118 955199357
1 81721 91269
2 91618 814491285
1 3344 88758
2 72840 889409450
1 21605 32253
1 25444 85952
2 43159 52366895
1 27919 32787
1 41355 54189
1 17057 64000
1 10498 82824
1 87868 95568
1 11407 90014
1 12110 60397
1 12811 77893
1 4099 23053
1 37431 53084
1 8993 42152
1 22670 63603
1 69554 89607
2 67093 554687762
2 52847 211395607
1 12649 39780
1 43165 59996
1 33260 76736
1 54438 96021
2 1436 362880686
1 15081 35105
2 92978 735492605
2 2964 512264960
1 46117 63382
1 21141 82295
1 3273 95961
1 56933 65634
1 10943 20037
1 69488 89627
1 5032 28122
1 27626 71975
2 51327 689090873
1 10926 82473
2 68308 553633246
1 15663 23754
2 73819 109845168
1 11607 87379
1 32794 43269
2 7220 527559737
1 69847 82986
1 66036 84691
2 64838 395249973
2 26160 682942289
1 12626 16941
2 67643 364421821
1 53355 56279
1 44324 70896
2 52561 980788644
2 41646 656558301
2 60192 400038329
1 17817 94451
1 15103 26717
1 60522 86100
1 26316 37343
2 36932 613578066
2 85921 713715762
2 6901 373496636
1 62918 80966
1 36582 92067
1 334 97459
1 15151 47295
1 3224 21024
2 52191 154334466
2 99992 857955102
1 27299 63907
1 40887 54844
1 2458 57259
1 57427 74521
2 27575 745637726
1 18860 69178
2 53342 117169507
1 52555 83381
1 966 86739
2 61155 605218662
1 1592 53845
2 26992 245141739
1 31606 90185
2 73287 734011853
1 27822 39735
1 7072 28908
1 12856 97313
2 55135 474754286
1 50157 92260
1 1188 33287
1 68197 88952
1 16380 45251
2 2681 264770435
2 44942 401627531
1 22443 34694
1 73899 81266
1 13758 68384
1 9835 88817
1 5335 23269
1 61040 94550
1 3210 32808
2 54340 357343904
1 39923 62366
2 38721 134310904
1 58962 65103
1 24042 68832
2 75055 415802938
1 9489 81204
2 78317 292916427
1 27980 70402
1 17570 59972
1 19727 89486
1 34070 82581
1 18408 21517
1 89752 96922
1 36434 64170
1 2477 71148
2 81433 481776472
1 74924 75571
2 58139 641914988
1 47347 94612
2 28060 664706429
2 26292 865124595
2 97981 431576556
2 75026 748210258
1 56208 86846
1 18502 94980
1 8237 36905
1 26832 29653
1 15950 91207
1 49559 74045
2 20973 507767675
1 32701 57098
2 20130 790533247
2 4120 102095741
1 36709 90913
1 26342 73803
1 28790 49074
2 28127 464804008
1 12860 90142
1 45425 76192
1 26 98927
1 31977 65573
1 59185 91879
2 44627 834298152
1 13563 48499
1 83206 99113
1 66322 76713
1 74974 82321
1 80792 82509
1 51590 73915
1 15702 80145
1 16203 58181
2 31963 462984683
1 16115 40200
1 29389 40540
2 93583 764713087
2 67952 242130946
2 34135 534468168
1 94997 95838
1 6984 38455
2 45350 929108552
1 25879 27488
2 60209 443289586
1 6976 29183
1 8569 24243
1 22035 97409
1 62419 70439
1 30055 53421
1 11215 83285
2 48231 581619561
1 30209 46020
1 10805 43447
2 69269 537500223
2 43990 673381881
1 1102 67370
1 7116 32626
2 8968 358380158
1 73565 80283
2 70593 839846479
1 42596 58946
1 70058 82205
2 62169 219492196
2 56687 345912639
1 43139 53320
1 28389 69293
2 78133 810308516
2 58899 373148972
1 14507 56496
1 32031 72452
1 53525 86200
2 34540 352320204
1 29555 48503
1 1229 6968
1 61232 79667
1 54456 81723
1 22119 38641
1 35094 36336
1 17998 29407
1 23757 70599
1 3859 99093
1 32745 95605
2 45512 897395516
1 91661 93851
2 30451 622710264
2 38515 192475003
1 44215 96980
1 46340 71580
2 57858 653821394
1 50189 92751
1 11538 64856
1 8261 93878
2 73727 246122659
2 77134 564508874
1 54668 78888
1 8629 99622
1 3116 53486
1 22424 27203
1 32474 99017
1 66013 97168
2 5110 495006708
1 29978 98985
2 8585 870672045
1 54546 78544
1 5190 57699
2 49956 54040470
1 3570 79817
2 93323 876580367
2 24932 60800816
1 6379 7459
1 71850 85591
1 26117 94959
1 37196 58468
1 67825 77958
1 39841 57986
1 80405 86794
1 44281 59187
1 49426 63875
2 38952 972368921
1 41223 82472
2 2835 595649800
2 35632 453470528
2 74556 413663402
2 23153 417095084
1 93905 99726
2 45380 317152147
1 34656 88070
1 42803 44956
2 15461 579879446
2 62902 903756333
2 92215 91790367
1 53038 84835
1 56544 83260
2 1875 552009824
1 52715 73360
1 1668 42129
1 43280 56171
2 54571 756596515
1 38323 66474
1 31734 68801
1 10933 82462
1 48659 80786
1 64810 96165
2 87330 182489434
1 46329 68561
1 29473 62221
1 9778 31129
1 17744 49758
1 13399 21688
2 5268 72109207
2 13546 957946953
2 9883 858811209
1 48948 54497
1 16727 54156
1 9476 62922
2 65939 447982723
1 10577 17614
2 70540 853130521
1 7891 27101
1 47738 91888
2 68200 707869542
1 15742 73419
1 2444 5448
2 40812 958991359
2 75054 873986019
1 10030 50306
1 66332 80381
1 38823 54021
1 21903 62959
1 50037 85515
2 36819 856623030
1 66381 67326
1 20762 72409
1 84491 99454
1 6337 81111
1 21309 66572
1 79490 80404
1 83142 86718
1 45564 97795
1 18029 28392
1 21567 78709
2 19320 241052152
2 62716 779391714
1 42308 60859
2 62028 761196791
1 24755 72513
2 24735 37069153
1 3819 35611
1 28185 32200
1 15367 36314
2 60615 834596240
2 32834 106473801
1 28956 50455
2 18224 156546302
1 11385 45347
1 56944 77323
1 28481 44295
1 71377 73899
1 18131 34111
1 8182 29173
1 12784 64549
1 22314 89030
1 61093 80380
1 10612 17761
2 24691 569127875
2 35671 425168198
1 14687 88285
1 19591 43638
2 704 153403093
1 42741 99587
1 17855 57341
1 13087 75057
1 33393 80459
1 5093 48638
2 68606 492967590
1 41623 94026
2 54290 522168624
1 41809 82131
1 17277 51007
2 70985 591326274
2 54452 465983218
1 12632 74996
1 61723 96220
2 52370 154872768
1 728 13299
1 1741 36453
1 47920 89535
2 87041 402666306
1 46679 59114
2 81578 805688204
1 34257 80724
1 29939 42590
2 55468 191029105
1 41348 89019
2 3487 753220772
1 5420 18666
1 34780 89505
2 65397 298636970
1 16122 90784
1 29163 29454
2 30761 456723421
2 7439 737551484
1 70413 70775
1 75259 87048
1 52380 88106
2 69959 785338910
1 75604 79472
1 48135 71810
2 78293 270709567
1 37495 39388
2 71011 101986592
1 10954 83325
2 19860 904290617
1 29875 40403
1 4835 14608
1 8929 61983
1 2971 78267
1 17460 75232
1 49743 93245
2 45901 298129396
1 40971 88306
1 36204 93235
1 22260 83807
2 73343 345037437
1 63443 90181
2 95019 284481411
1 28225 34222
1 10810 90932
1 11714 60355
1 64970 99205
2 80790 1848316
1 13539 41718
2 35103 670274379
2 32339 492288233
1 21961 54638
1 19143 30757
1 6178 29617
1 26385 53443
1 53420 53619
1 390 34674
2 95028 297834468
2 71392 991989215
1 323 37393
1 6786 90040
1 80207 93704
1 52420 99177
1 6340 83461
2 1358 906198599
1 44911 62244
1 91760 93765
1 82451 89185
1 27718 77871
1 2282 64881
1 32327 59248
2 5638 595356884
2 64441 779025045
2 858 44614891
2 40404 849526245
1 10059 19002
1 40591 99980
2 71609 172060887
1 74280 82535
1 43187 90162
2 65911 739630570
1 62367 80322
1 77547 98305
1 61236 96353
2 99580 233131727
1 47577 84011
1 3614 94549
2 3558 775676015
2 51308 817021889
1 11376 68160
1 38527 68172
1 28777 91911
1 19722 23384
1 53232 60627
1 41020 74216
1 64250 96479
1 30807 41785
2 49615 243692755
1 34643 53472
2 82434 663127621
1 7015 49336
2 18293 279188839
1 2966 96518
2 58633 653523220
2 13666 529338916
1 38764 84794
1 76940 96664
1 65512 95262
1 17899 26548
1 36474 95524
1 86496 93916
2 57040 246931042
1 22090 82406
2 32720 758079065
1 57146 88481
1 566 56902
2 48712 478543898
1 13672 94413
1 48174 68307
1 5308 55401
2 90099 327252629
2 66567 210954738
2 74072 922446685
1 1830 1841
1 9631 39139
1 39813 99021
1 17181 27979
1 66735 93300
1 29666 86895
1 72 63484
1 71590 73291
2 20937 569808379
1 11542 89611
2 21692 33168003
1 37374 75922
1 31454 97533
1 46105 85005
1 16159 55705
1 88279 97079
1 53817 81209
1 76237 85229
2 70755 370665771
1 28597 65987
1 29294 42637
1 3882 97690
1 32441 47115
1 31389 32971
1 33213 48657
1 70628 70953
2 67338 450574240
1 69407 78397
1 6493 82419
1 9257 60738
1 18298 55355
1 2706 39595
1 61069 93690
1 16621 23884
2 40893 244845477
1 25910 93541
2 58500 855117668
2 33642 557481807
2 90997 490295108
2 49910 136484184
2 43912 529489380
1 42622 62395
1 58024 73469
1 22505 94155
1 56640 57042
1 17549 60126
1 23706 34339
1 19750 83823
1 6156 66972
2 46166 663565238
1 38827 94997
2 43292 148573190
1 26898 52747
1 26185 46966
2 84786 502901248
2 76554 906292649
1 13412 50503
2 84449 833159983
1 8976 79409
1 34003 63315
1 16692 77152
1 62798 85766
1 7531 8632
1 84793 99916
1 29340 67143
1 37184 89829
1 26996 96899
1 40864 44861
2 23802 236710222
1 4976 25176
1 6854 23578
1 23216 54936
2 85407 828813502
2 37110 905058321
1 7448 47061
1 39439 75062
1 45297 56916
2 21073 526679846
1 51020 59690
1 2818 26266
1 31111 64513
2 62404 373478767
1 3033 28829
1 468 98984
2 62345 835789777
2 36534 503404107
1 52717 86277
2 19233 219496796
2 24112 772456579
1 12176 75003
1 39233 69402
1 63241 84598
2 47828 969389216
2 33280 102216611
2 89271 428562989
1 38785 72777
2 73332 855875221
1 11642 15310
1 3900 4337
1 55521 57484
1 79506 81040
2 46644 585795817
2 87371 165030606
1 47405 76916
1 17838 91275
2 17671 738304580
1 12332 44621
2 7333 915739776
2 98648 106522362
2 89939 568923671
1 67660 97844
1 22834 69711
1 35387 91513
1 74233 91673
2 51000 643425813
1 25853 96710
2 87207 486237162
2 90081 154646888
1 67265 83045
1 75299 75394
1 77075 94225
1 33798 55892
2 14441 751480078
1 49509 87585
1 5784 67862
1 52481 54552
1 24736 68312
2 89507 186505227
2 27124 329892742
1 231 64250
1 62460 86217
2 64107 818746305
1 44304 62886
2 6294 899667106
1 6301 98281
1 51958 52771
1 24790 76203
1 22799 32920
1 16422 34784
1 58589 87862
1 13932 30061
1 11744 40771
2 53899 712176754
1 42710 79086
1 16182 27027
1 3733 13906
1 1128 38463
1 58564 79349
1 63805 95878
1 34858 70061
2 55600 695577466
1 20526 92094
1 15985 83439
1 68815 84626
1 31098 84315
1 8576 22172
1 86 35693
2 94896 463871397
2 16005 55633881
1 43711 88625
1 74107 94712
1 8609 67793
1 331 52725
2 81308 914125533
1 2889 29501
1 8963 67159
1 5875 92753
1 17276 78067
1 81622 86684
1 11565 77356
1 35443 88098
1 1574 98250
1 10858 13329
2 36321 433186401
1 36198 36422
1 6615 65742
1 33167 76987
1 53532 96534
1 56599 61932
1 46598 96920
2 99268 277982987
2 43506 298887963
1 13480 69594
1 57229 67364
2 45155 966006596
1 15136 96734
1 5764 45267
1 41401 63559
1 1937 30720
2 7789 116425547
1 3344 49478
1 72540 89270
1 1260 69326
2 68109 18396491
2 43873 292703453
1 39200 85622
2 61972 583616636
2 9333 596241837
1 26988 66473
1 24740 30431
2 1167 165458592
2 33569 56301856
1 43429 61892
1 18492 27552
2 90982 822638065
1 60109 86331
1 69264 77949
2 15219 952926866
2 30631 52354125
2 94718 263828982
1 24708 89086
1 23372 73764
1 29475 96851
2 99256 117584688
2 3981 533823456
1 28388 77009
1 35272 82288
1 18730 48455
1 75757 82926
1 28315 34200
1 16053 24934
1 19897 69001
1 13443 72446
1 37670 97642
2 7620 525525349
2 37600 281460310
1 18220 24243
2 93237 181402890
2 51819 480379369
1 52798 89266
1 58059 62477
1 2794 6476
1 19135 29270
1 12340 77227
1 27273 36468
1 35229 50904
1 6403 60395
1 31789 48488
1 49392 68945
1 4379 7049
1 52187 64110
1 2220 9761
1 27985 98131
1 3647 94419
1 47362 47894
1 6254 59068
1 7788 57213
1 68335 75977
2 10580 296619039
1 12197 12214
1 46899 94669
1 19577 75547
1 26964 51627
2 9939 677251999
1 29346 45213
1 42193 55869
1 16869 52479
2 12985 17824144
1 12426 50103
1 32091 67453
1 337 33282
2 82990 211667416
1 29493 32634
1 1028 81252
2 95304 531597758
2 21772 813182313
1 11522 32211
2 77746 175085387
2 94080 958682527
2 52497 673466391
1 11848 99008
2 89465 732538984
1 15920 30744
2 12256 137634844
1 29137 54230
1 23308 59126
1 7842 23026
2 22911 124775317
1 50591 52058
1 54165 79619
2 96657 357726953
1 13859 20248
2 46033 388067576
1 1223 35068
1 15645 50241
1 19149 78203
2 68082 553094716
1 74068 76983
2 8430 720975706
1 24280 60827
1 27517 89353
1 48456 86967
1 3161 95538
1 21639 86491
1 26325 79875
2 84902 269599122
2 68969 625238584
1 26558 43843
1 42945 76046
1 3878 29743
2 75078 63951621
1 36360 72281
1 40405 93260
2 41091 957966394
1 6773 18045
2 49178 989185606
1 8934 84040
1 3191 21834
2 9921 728621065
1 48192 92707
1 17656 93443
2 44770 81304821
1 27942 68644
1 25698 27344
1 46521 97563
1 17218 21279
1 55719 76496
1 3793 73331
1 68965 82956
1 12022 45712
1 11801 17439
1 86358 99486
1 28036 45130
2 52899 773527410
1 38449 60622
1 11359 11749
2 24508 3876790
1 66450 71157
2 11426 377663397
1 29139 42544
2 26131 7879768
1 40142 61036
2 29916 740615286
2 36973 619466452
1 19156 36665
1 16847 66504
1 31019 67613
1 27010 39707
2 68751 417087272
1 21049 39444
1 8001 37402
1 83423 98170
2 85944 76835703
1 29356 83466
2 19156 105896178
2 40323 285701597
1 65308 87973
1 33124 77258
2 62109 225777390
1 72629 98770
1 6739 53555
1 3663 59984
1 9017 25496
1 26721 47850
1 41824 96313
2 37922 514542648
1 35652 58249
1 59416 97269
1 19823 33905
1 5612 72648
1 22948 26356
1 41608 82835
2 11913 408976000
1 44799 82287
1 31984 87618
2 56097 454380679
1 62457 67539
2 52263 922142057
1 63840 76454
2 23650 967335053
2 30317 923356662
1 2021 64804
1 20229 72961
1 52316 58585
1 31002 35836
1 11922 52447
1 1586 72153
2 40281 601204139
1 70332 73014
1 26997 37460
1 6307 49398
2 50696 950980969
1 14544 34013
2 43172 12911155
2 17850 92445276
2 36892 729952093
1 1142 23791
1 8147 38201
1 8501 40545
1 43178 50451
1 40593 62639
2 97769 512330711
1 26013 83925
1 25549 96894
1 29668 95655
1 35410 40670
1 38101 80184
2 10627 757556594
1 43737 84195
1 29632 63591
2 45950 557270866
1 7663 26921
2 58143 170586834
2 45286 901004781
1 9035 16065
1 40631 48640
2 11783 537135784
1 37469 38384
1 23319 68517
2 77574 100971961
2 76587 520624506
2 34881 611048498
2 96057 26570152
2 54281 361643896
1 47716 89059
1 90428 96786
1 32612 41857
1 37513 95764
1 15490 62387
1 1464 8182
1 33439 62842
2 9660 907054295
2 88187 234434296
1 6036 49622
2 65343 541919513
1 32724 46909
1 6531 52140
1 2633 8888
1 12101 87198
1 9461 58195
2 70998 67218857
2 87027 852085161
2 63652 319115296
1 88162 92469
1 75813 78109
1 2129 95642
2 52962 566047403
1 17775 78705
1 45889 89657
1 33253 56097
2 48878 211561577
1 8999 64841
1 964 42486
1 69051 72752
1 34432 84068
1 41817 68096
2 26855 896289804
2 59035 702687144
1 15560 26934
1 8275 79205
2 86955 186360475
1 36114 42283
1 66916 78034
1 77901 88642
2 73715 644357957
2 34441 507389929
1 91066 98990
2 71459 348165962
1 85583 89030
2 20800 143554945
2 6901 9918366
1 1809 89682
2 6447 784334149
1 29441 66064
2 26003 322502672
1 24636 94257
2 639 889949621
1 19393 45426
1 87781 97251
1 22697 28615
1 34577 84072
2 81591 176607015
1 20156 94304
1 43157 50818
2 68161 364241840
1 18625 61905
2 96695 886934795
2 3350 28606048
1 24007 67180
1 38942 91545
2 56401 189482865
2 8599 732850289
1 44195 69944
1 3465 63283
1 7427 39051
2 37692 561522998
1 12983 23000
1 39848 72945
1 5398 64908
2 85439 304467328
1 77105 79917
2 85226 888760132
1 46690 90076
1 4222 99333
1 20760 32037
1 68105 72315
1 43555 44489
1 17884 72637
1 74972 79085
1 2617 51279
1 25561 84292
2 17183 72372231
1 3472 80282
1 46496 74708
1 8195 23145
1 51154 99107
2 95683 605679913
2 93684 88083315
2 55646 689770396
2 75714 254445752
2 24738 953194210
2 41915 905606574
1 12915 68125
2 1026 745736238
1 46681 84056
1 26684 79181
1 49181 87493
1 34058 73650
2 51592 798125873
1 32146 72717
2 63447 155415056
1 25586 49047
2 43257 672345680
2 61014 798823156
1 39568 83476
1 47033 62417
1 32247 43329
1 6122 70379
2 33832 152457815
1 85594 93794
1 39314 68240
1 9860 96584
2 13477 286401639
1 61748 75823
1 34740 70617
1 4718 69210
1 47108 92993
1 9591 57682
1 63872 65768
1 18633 99841
2 33429 173517079
2 93692 280770216
1 2702 18778
1 54098 90855
1 24267 75646
2 22324 448297690
1 33325 96158
1 49721 50955
1 57745 83870
1 18293 40790
1 24677 75953
2 80614 766263517
1 72890 82205
2 30011 287574094
1 70062 89161
1 66097 70213
1 48232 80411
2 80322 240311957
1 14144 54020
1 1672 83421
2 14831 875030062
2 1135 825527527
1 82645 97799
1 47453 70274
1 47367 73296
1 16576 96742
1 1668 70399
2 78795 313638225
2 75993 318081970
1 40627 98497
2 33906 458367637
2 7425 310554331
1 34909 79420
1 41988 87313
2 21134 241374480
1 56292 98916
2 41266 389953755
1 25687 73867
1 31126 75984
1 46454 59415
1 23896 60510
1 65187 68031
1 23127 25646
2 13892 553129986
1 6805 71004
1 34853 43002
2 55549 555853803
1 19001 75830
1 15819 20435
2 56570 987907730
1 33135 36118
1 44030 49236
2 28638 114981928
1 74852 89025
1 4562 80615
1 82703 91569
2 32297 865536691
1 45336 81303
1 16955 88912
1 4487 78119
1 26194 42120
1 16944 33862
1 22152 85569
1 56642 78075
1 46092 89941
1 22555 38673
1 11113 61150
1 83471 96518
1 30317 46061
1 2601 5509
2 87123 14369873
1 67486 78504
1 68359 80946
1 26855 67672
1 10307 55747
2 56140 883239290
2 3977 456513229
1 58108 92623
1 89413 96757
2 40617 949698830
1 30647 61371
1 44007 76127
1 24181 69794
1 67984 79599
1 34646 81475
1 74289 82906
1 15719 89778
1 53116 76499
1 22027 70801
1 7558 34745
2 89151 605540296
2 684 138307314
1 30884 58960
1 910 30400
2 99955 433916154
2 57111 880084853
1 37829 63197
1 63114 97183
1 81016 81803
1 62421 65964
1 20770 26897
1 71853 72930
1 8768 70245
1 45898 91458
1 16329 38892
2 66605 758221973
1 45829 65174
1 43167 86887
1 44528 82933
1 18772 34747
1 6034 46558
1 58223 90014
2 70963 444359182
1 46900 60179
1 26660 41752
2 55386 840990928
1 93622 99489
1 81146 93423
1 55733 85861
1 91623 94183
2 24493 680802536
1 41140 77699
1 16430 16453
1 48241 67004
1 20232 24528
1 56045 84912
1 10954 45418
1 6710 35092
1 15530 30006
2 92179 603976540
1 5885 38836
1 11222 62166
1 7225 40029
1 32375 95952
1 7102 48651
2 22111 848817826
1 90599 91974
1 31794 52346
1 13390 60723
2 82843 912621161
1 40281 64869
1 9804 10173
1 1779 71829
1 3132 56822
1 44239 89756
2 41365 820330585
2 85623 375730812
2 72864 202916692
1 34881 64190
1 5247 53917
1 50541 95122
2 8397 907415181
1 22234 71888
1 4096 69204
1 14185 43818
1 16598 84709
2 49896 578222623
1 84930 86848
1 25208 60709
1 26207 27159
1 87480 99870
1 7621 10612
1 46648 54041
1 25444 50160
1 37906 51057
1 718 7016
2 82501 620463081
1 88359 94303
1 52705 69885
2 8853 100650152
1 17485 80493
2 41699 845779806
1 25717 43277
1 15204 51861
1 17130 35384
2 25552 775511414
1 13275 94453
1 33111 93158
1 3762 82474
2 28863 885579037
1 87139 90062
1 45499 47211
2 82602 524600701
1 14789 80591
1 23174 40851
1 33066 51662
1 83667 84243
2 38362 75866796
1 9336 53576
1 38032 64109
2 10756 560681540
1 28567 77306
1 11319 73873
2 42755 172473287
2 27162 738895498
2 30213 829426327
1 39277 89197
1 3196 13311
1 59491 77235
1 20599 68192
1 80668 88750
1 1278 39414
1 61619 71794
1 94536 97844
1 25545 66151
1 355 29180
2 81186 833007773
1 32411 84748
1 26001 38430
1 43213 86916
1 36367 92841
1 37561 79882
1 22279 57608
1 24541 92906
1 93242 94326
2 56400 807702382
2 78966 54042668
1 32242 72592
1 84803 84903
1 63880 94760
1 35971 57057
1 40448 59535
1 57832 81615
1 28319 68795
1 26803 94272
2 74465 897742305
1 40312 79890
2 96052 946437998
2 3122 263168427
2 28764 480886491
1 6294 71083
1 56044 89100
1 73624 95961
1 7061 75196
1 55550 89702
2 96272 483033606
1 24534 86675
1 693 93768
1 25391 52879
1 41546 51405
1 15159 67473
2 32145 608859291
1 49866 59837
2 32526 267027835
1 48136 71982
1 16840 33205
1 2813 99839
1 42729 70253
1 62733 68537
1 9594 46200
1 1416 52346
1 14337 94392
2 29442 757027120
2 21542 885263601
1 784 81367
1 15815 71499
1 23232 61178
1 77747 94861
2 25906 769806256
1 74953 99869
2 2463 978854987
1 52831 58282
1 24226 92685
2 13674 776692989
1 4191 78547
1 25058 79443
2 23365 215579695
1 10773 63896
1 7323 98353
1 80994 84461
2 92065 633396767
1 4171 53356
1 33793 81435
2 19276 594107809
1 24955 85581
1 33296 82396
2 24689 539361975
1 14071 40147
1 37816 77042
1 10913 83100
2 42205 641286248
1 42813 92460
1 50487 80149
1 65380 83933
1 30107 94864
2 98036 124611714
1 74110 99772
2 5040 203470951
1 10915 13432
1 8807 54558
1 57768 58820
1 71592 77697
1 11284 28301
1 53065 66985
1 45016 45830
2 72763 978658827
1 9775 18495
1 37263 56657
1 54183 89648
1 15397 56862
1 13666 75352
1 10567 11220
2 99319 892631821
1 16046 83478
2 88186 221714159
1 17302 32992
1 13763 20473
2 90725 640255978
1 8706 45955
1 4024 10902
1 59045 78038
1 40468 57534
1 3901 7329
1 12519 28704
1 58478 79546
1 35157 48017
1 47009 95180
1 6291 76281
2 70444 556636772
2 50492 776228688
1 37113 78397
1 42752 88880
2 63578 661155119
1 73516 79231
1 32945 46546
1 35480 71385
1 6457 34423
2 25085 207428245
2 47019 391165945
1 615 20265
1 12166 51079
1 39353 69920
2 46862 219197797
1 25920 43675
2 94834 374442778
1 36045 42547
1 4580 95150
1 31767 98510
1 66657 79330
1 38056 53991
1 16732 76336
1 66691 79686
1 8102 44776
2 88049 228580996
2 73573 240739212
1 51553 53738
2 48052 716919779
1 63074 92201
1 30838 88037
1 14675 19205
1 40897 81319
2 49835 213586885
2 42183 560807493
1 56668 95335
1 72720 97544
2 29495 226997684
2 92855 284660152
1 4216 59727
1 1627 29963
1 63826 89627
1 359 21709
1 13191 18145
1 8042 74507
1 2884 32744
1 34812 98042
1 87097 95706
1 14789 99696
2 68539 525110320
1 16599 92191
1 22003 24646
2 43238 174733525
1 6981 68873
1 36989 52768
2 94420 271366278
2 81980 963476008
1 8496 51575
2 52073 536784597
1 52821 80481
1 8723 77637
1 14115 39147
2 32728 930316316
1 42308 85590
1 2265 84841
1 56166 72219
1 24507 45634
2 89612 131194191
2 34803 440405767
1 18473 66176
1 7297 96133
2 24075 750155559
2 78067 358400906
1 30365 71993
1 3612 71844
1 75416 83374
2 24731 440072373
1 52403 63787
2 29538 401974786
2 1292 554947763
2 58067 443711374
1 32100 81311
1 17802 85129
1 21390 53640
2 76231 780561119
2 63068 260351504
2 54375 455174962
1 64587 72437
2 36518 989040311
1 13464 42383
1 21177 24718
1 42078 81449
2 60803 345569768
1 40247 65208
2 53842 537492068
2 84587 975177672
1 5513 14550
1 38643 57134
2 54317 553351388
1 30751 85530
1 19034 74196
1 20534 77936
1 33724 39276
1 20077 28455
1 4207 76200
2 27602 207671963
1 48384 90181
2 38733 120047165
1 2982 55159
1 34924 69795
1 40512 73371
1 21943 62446
1 59317 74490
1 20635 72816
1 47112 93476
2 32842 713994637
2 93412 225103327
1 954 56206
2 34874 717758790
1 95465 99830
1 29460 86468
2 84154 90178845
1 30871 41491
2 14906 43791716
2 96142 407592260
2 32973 476267842
1 42372 57919
1 28539 61928
1 39080 66584
1 33613 37123
2 16968 714618342
1 41438 82593
1 35422 82104
2 72092 576885573
2 77562 896571705
1 12118 15672
1 55635 65791
2 87870 405542038
1 55944 64221
1 64181 86272
2 26111 614927773
1 55856 77646
1 20278 66119
1 10071 78312
1 57350 87674
1 45442 68798
2 44719 708964400
1 64795 66629
1 2518 66366
1 36585 54554
1 28308 57437
1 19654 91373
2 9559 334793535
1 37950 58359
1 34680 78160
2 53301 3511144
1 36903 45028
1 8448 57837
1 73292 82095
2 10971 609241581
1 67204 80989
1 8186 20403
2 13907 456022299
2 39728 748720410
1 16082 48893
1 15390 23965
2 70977 133424105
1 29752 46565
1 61476 69742
1 68685 92188
1 7526 24315
2 26353 671479285
1 51732 71706
1 30813 47822
1 2917 14662
2 94350 309474339
1 47190 72478
2 29903 16224630
1 32801 90858
2 5146 778818293
1 28244 85539
1 33980 45024
2 2967 87058902
2 24407 993511847
2 28510 881546936
2 96774 805515835
2 43869 517173314
1 49269 60045
1 18375 62831
1 32914 39896
2 64338 622784044
2 86181 764319872
2 84071 53207647
1 35956 95909
1 5530 23598
1 35982 55086
1 50946 96473
1 53339 97049
1 7515 47344
2 15803 261142345
2 26141 321937174
1 17952 55148
2 20792 775331709
1 46753 46878
1 37845 79422
1 7555 88757
2 68716 719757974
1 26714 45277
2 76329 340438240
1 35777 59991
2 58678 170918814
1 30375 32222
2 81926 525741606
1 9811 24608
1 1553 2338
1 29000 36280
1 19648 62073
1 27911 68788
1 14787 19247
1 2569 26180
2 88118 980089278
1 3341 83256
1 53581 54109
1 3845 4595
1 61752 69493
1 80451 88975
1 9924 91162
1 72251 75163
1 45320 73425
2 54222 811844957
1 40999 71919
1 30378 52598
1 65421 72586
1 13646 96655
1 59094 87951
1 32942 86222
2 9474 232853224
2 50455 256996107
1 16748 35321
2 46494 764784888
1 16418 53792
1 11811 64694
1 79218 93572
1 7678 9730
1 25044 40288
1 34811 50671
2 52374 941494254
1 22494 63769
1 18856 74517
1 22794 23674
1 21545 21558
1 38854 58361
1 9585 47859
1 28492 80051
1 79265 97728
1 75974 77787
2 12839 681970768
2 18477 729953102
1 2967 54422
1 22037 70208
1 8901 14181
1 39778 58782
1 8262 10021
2 10840 260952187
1 76722 78315
1 34723 50043
1 16660 24219
1 24538 93479
1 33883 41976
1 50184 58724
1 42990 95427
2 71095 492432692
1 36319 76254
2 65165 765839836
1 2590 61397
1 47543 62828
2 15518 969976208
1 22607 38480
1 47473 92269
1 6538 22875
1 41675 89017
1 79744 95516
1 8823 79343
1 42220 60491
1 70798 93977
2 7926 123486050
1 21527 86060
2 53832 26279738
1 1566 76101
1 50926 84101
2 25346 780712085
1 20349 41534
1 17976 68950
2 4648 666536204
1 63022 69054
2 7264 881403773
1 63301 66081
1 46346 82659
1 32114 52802
1 30469 56776
1 34945 68366
1 51577 59802
2 93139 825894357
1 25063 85807
1 33983 34267
1 32135 65665
1 46256 89786
2 90852 75798376
2 28805 79383574
1 68351 73011
2 1877 311871375
1 70366 72940
1 84035 88524
1 7818 35288
1 11477 93939
1 60184 90621
1 66384 81644
2 61385 166240709
2 90000 872401247
2 33707 157962317
1 53273 76665
1 71888 98472
1 68669 85758
1 68981 95282
1 41409 44067
1 88684 90842
2 12798 166428537
1 4558 45135
1 38502 53866
2 45891 297183911
1 7586 88624
1 82290 91053
1 3251 35691
1 50462 73243
1 2363 67886
2 67724 522893067
2 45796 818270230
1 33810 79074
1 49479 59317
1 88522 89618
1 264 9874
1 32347 84488
1 52467 73153
1 66440 93662
1 51407 55020
2 30178 350201332
1 40924 60137
1 9933 98637
1 68344 72172
2 8455 19752796
2 9644 859776826
1 86433 93892
1 12632 89995
2 64757 429442167
2 52619 385540048
2 65306 246454783
1 4044 54336
1 78091 98989
1 41846 84598
1 73073 83427
2 13449 228438838
2 25166 725176584
1 54223 58173
1 31491 96532
2 80689 507033294
1 36870 88792
1 8475 41722
2 90025 579600423
1 29615 97261
2 24256 885099152
2 70563 270527493
2 79710 806112883
2 48135 770039940
1 27624 87212
1 35481 94997
1 25752 40448
1 81583 83323
2 45982 886487098
1 23353 96195
1 18331 78763
1 53926 71257
2 79216 487388904
2 51328 979488103
2 72019 83157558
2 8507 825805339
2 29532 382405491
1 1964 38280
1 67237 94926
1 33814 77809
1 63492 92547
2 28791 927304949
1 9219 64542
1 724 33691
2 39500 455885284
1 2066 45230
1 39677 54425
1 1815 90107
1 10396 92453
2 88404 822648792
1 20004 74395
2 17082 595675623
1 46144 53721
1 21456 79038
1 9473 68813
1 46786 68621
1 10154 45272
1 29170 56226
1 3725 79794
1 6980 80632
1 29405 81613
1 29322 71427
1 21063 51633
1 66330 80049
1 51400 94562
1 21414 87629
1 30666 54040
2 44578 573357162
1 15941 37947
1 11349 91827
1 18755 58160
2 84083 652288514
1 33431 90174
1 54623 63959
2 22847 408728166
1 30304 81633
1 12605 93115
2 89901 95151042
2 76029 306951199
1 68978 88679
2 67195 652381351
2 46948 693582952
1 13412 62752
1 5533 84844
1 8515 29519
1 20002 78382
2 32146 208950623
2 62618 420529100
2 42722 152836813
1 75671 86189
1 6954 66453
1 1475 52172
2 12366 514712860
2 71121 229286919
1 80050 84703
1 15318 92053
2 53535 857585372
1 11218 70871
1 65151 73396
1 41422 73015
2 83921 874627535
1 11524 14867
1 44697 59200
2 74961 361429860
1 3229 83716
2 33808 279510395
2 58214 340920985
1 88796 98234
2 30845 169797650
2 84205 171099628
2 56766 313170377
2 24277 557035164
1 36349 49061
1 81035 90605
1 86045 97570
1 56194 73329
2 84167 409864146
1 11899 30161
1 23473 95210
1 5921 73966
1 53063 64693
1 5914 21220
2 3532 585425192
2 64297 572628285
1 35384 95521
1 35718 58713
1 7958 55418
1 15111 93078
2 55878 594798276
2 16527 507759451
1 82164 88646
1 14658 75422
2 6782 723275951
1 33312 77920
1 42504 44670
1 23004 74059
1 39436 67489
1 458 57025
1 13820 21716
1 15179 98627
2 29650 165544676
1 10831 17965
1 990 73180
1 83192 92708
2 12665 19993896
1 41375 85871
1 17914 53880
1 14172 19971
1 15840 99438
2 69721 847570345
1 12172 45374
1 3454 67949
2 39425 456350660
1 62745 92041
1 9227 44885
1 60219 80325
1 20231 34927
1 11905 15071
1 18689 23412
1 33245 96260
1 50881 54295
1 68420 75601
2 20142 568436233
1 9547 24723
1 22812 36654
1 20677 95358
1 8554 83823
1 21003 51937
1 27341 31593
2 73003 123783433
1 24583 71599
1 49434 75919
2 60536 670251826
1 30317 40654
1 1559 20924
1 37663 66106
1 26535 76119
2 19208 750243910
1 17635 99448
2 57434 847199731
1 14327 65115
1 6828 82631
1 27815 44762
1 41199 55787
1 552 56998
1 1879 66970
1 6980 50143
1 12800 84731
1 2243 86174
1 41481 73715
1 15259 82087
1 29710 94282
1 12370 86003
1 29401 82834
2 81261 783088607
1 7115 86195
2 91745 812800917
1 2389 5292
1 83214 87173
1 52752 86067
1 2868 79273
2 16661 31504724
1 21042 34146
1 1183 71558
2 78673 239688636
1 10637 38086
2 15449 149487098
1 74535 96067
1 45504 83546
1 80954 82656
2 92133 194151093
1 81917 99202
2 86403 780214754
1 27365 55065
2 55812 659726554
1 52467 71207
2 27145 30392524
1 44206 98237
1 18713 31138
1 50330 63615
2 36904 914791219
1 6993 71488
1 68938 87658
1 42365 65795
1 67608 89591
1 5171 20664
1 93684 99298
1 26937 71848
1 82133 89466
1 6127 9547
2 7694 862693733
2 84962 182606411
1 43429 50560
1 21959 96577
2 60162 663698886
1 17618 80562
1 3330 27932
1 10745 42573
1 15059 32037
2 44347 866143410
1 24641 93811
1 48612 98731
1 58259 88764
1 69924 89071
1 42581 74640
2 4628 951055760
1 57958 73724
1 27925 88184
2 53733 525493430
2 80075 550868100
1 65204 85654
1 9521 57832
1 45029 75615
1 3770 80872
2 66316 757557538
1 43287 73157
1 36200 38736
1 58326 93664
1 68141 75114
1 47421 81417
2 35884 834857899
2 50297 281685331
1 37637 97461
1 796 43885
1 14064 65785
1 38096 52001
1 49192 59690
1 14196 39250
1 97274 97572
1 14950 23566
1 26924 39065
1 89275 91815
1 24444 65488
2 14182 549189673
1 40875 48081
1 32559 97274
2 4352 683200437
1 55185 63123
1 34409 57858
1 22777 58682
2 54842 463137253
2 98977 308955324
2 1526 223997722
2 11722 119588914
2 35635 556341352
1 39498 51043
2 67372 541032578
1 47316 52727
1 61730 91678
2 79820 978389598
2 23150 528840672
2 56238 432251743
1 30437 92553
1 31384 77730
1 56555 86268
1 23332 70549
2 22555 524608466
2 80643 37601089
1 12639 84245
1 44935 52452
1 22537 31395
1 34895 79277
1 15669 18307
1 74626 89863
1 4791 78284
1 60889 95105
1 47920 58895
1 20036 81310
1 12576 93650
1 194 33725
2 86903 98109317
1 45236 72375
1 62264 63050
2 10176 146038487
2 92574 3006191
1 71424 75553
2 94804 939202669
1 69350 99692
1 5834 48266
1 6958 19998
1 55463 58111
1 87643 88239
2 50245 334072631
1 34616 54560
2 97056 10544371
1 5243 71783
1 35487 80956
2 4664 239172994
1 20256 39823
1 12853 86734
1 21384 91043
1 92194 99311
1 69931 81246
1 83598 86800
1 63032 81945
1 55200 83459
2 29993 397845136
1 13140 78555
1 34281 54094
1 18571 39986
1 12775 89688
1 9729 61683
1 8505 56570
1 56241 72229
1 21519 71189
2 3527 305065364
2 3852 92752980
1 16638 79115
1 8071 97006
1 5789 44789
2 13798 173105018
1 9205 38922
2 46198 750630614
1 79490 96787
2 52755 573902286
2 28453 969771295
2 52126 545647913
1 40702 98471
1 62613 82465
1 82488 95350
2 51775 339477616
1 51755 93697
1 52184 66050
1 61804 74030
1 36085 69343
2 29266 514670826
2 6316 315976517
1 15947 84805
1 42376 72997
2 34303 895733839
1 86669 90394
1 58193 94634
2 14813 514605085
2 94065 363768019
2 58315 834920230
1 75884 81703
1 69066 87737
1 918 66227
1 38593 62248
2 32906 949808650
1 91724 95179
1 26495 45902
1 2625 43794
2 24072 174830845
1 47936 70831
2 66017 79232776
1 5125 16759
1 58300 63672
1 19102 37771
1 29687 54955
2 77457 755344389
2 99156 574771520
2 79257 232629
1 75747 92220
1 7421 72321
2 63709 503226505
1 26437 45352
1 8448 55476
1 73338 98622
2 53046 31532249
1 46645 90667
1 31586 47094
1 53249 70412
1 28726 29190
1 42829 94006
1 35006 53585
1 21579 93803
2 35993 605291242
1 83657 93560
2 70157 324558836
1 5371 78574
1 28036 54589
2 99587 510709029
1 27737 83337
1 47322 78707
1 56662 62503
1 80914 86751
1 46896 91513
2 26961 320235964
1 4238 17719
1 13952 86586
1 17315 36119
2 36464 701118062
1 56524 86945
1 17919 72877
1 5856 81533
1 2642 39559
1 32163 85010
1 408 94814
1 20208 80342
1 37166 66166
2 99091 948756237
1 40693 68827
1 1181 41455
1 23692 90591
2 53415 31181240
1 39793 64394
2 94913 202674611
1 59943 76888
1 15655 19197
2 97777 404700429
2 27181 846683927
1 82275 85564
2 31301 271825100
1 12859 84493
2 36723 207959102
2 75185 39138236
2 81171 136334741
1 51103 98929
1 18888 39818
2 27618 336150675
1 58472 94065
2 22020 867165973
1 4775 22341
1 7452 36143
2 90049 990001752
2 76283 892439789
2 72555 639492346
1 6136 76211
1 19868 82953
1 14724 87081
2 68088 14959866
1 55195 64156
2 31645 473055879
2 67702 208256874
1 23866 26225
2 78770 59160875
1 46347 48409
1 80847 83507
1 7201 77682
1 73428 84477
1 31719 76242
1 11445 33348
1 22973 57972
1 9001 51555
2 97921 88636642
2 42185 117831853
1 24669 97821
1 1965 81607
1 1130 14267
1 20792 24727
1 2192 64695
1 8683 65513
1 22664 81639
2 89066 177233404
1 74513 81575
1 34935 42440
1 19378 60261
1 33055 81507
1 91295 91897
1 18990 55557
1 44655 74378
1 21484 91142
1 23487 91002
1 6089 42793
1 66088 97075
1 14491 71508
1 10909 84696
1 1084 30475
2 69972 731706840
1 63790 90408
1 18619 19569
1 64426 76830
2 99257 393020264
1 43281 72706
2 5028 66165509
1 26207 33329
1 66769 77479
1 52891 95959
1 32631 59208
2 95418 715520647
1 18606 90631
2 79993 796523156
1 60533 79088
2 87302 618713539
1 66250 68478
1 9679 40531
2 94488 953403751
1 7201 17594
1 10760 36383
1 10325 63110
1 6364 56282
1 41524 66750
2 46700 614297794
2 18229 716913425
2 17053 315983006
1 38174 46772
1 309 36879
2 42282 115217873
1 21927 71329
2 22300 254057739
1 8853 21505
2 2832 374658538
2 95442 238398574
1 3287 78000
2 92988 69365374
1 37874 70073
2 78941 223917904
1 32420 47141
1 1557 41657
1 74136 81830
2 67922 539057835
1 1356 99624
1 60223 62777
1 77539 96837
1 3942 24777
1 56473 85627
1 3379 77841
2 21662 984726959
2 16601 784248680
1 63236 66744
1 46690 54888
1 33154 58416
1 9757 37984
2 1053 901863914
1 32130 45828
1 30615 99697
1 72759 94816
1 5469 38492
1 53468 76259
2 44707 809598627
1 98046 98153
1 21107 59628
1 53808 62419
1 14807 53428
1 9923 28684
1 6301 31277
1 25339 86667
1 37659 57639
1 53980 59677
1 14811 48158
1 26765 89338
1 22476 23306
1 45438 79258
2 40637 482871538
2 91963 373178001
1 35463 65372
2 70233 533545033
1 74292 85762
2 56541 645084773
2 2123 882308603
2 48362 426130835
2 87454 270996774
2 80654 92911762
1 52175 75833
1 87885 89827
1 17378 42001
1 50253 80660
1 67534 71051
1 48811 97507
1 19460 46658
1 88510 90960
2 63559 466517385
1 9427 72253
1 13343 73292
1 16200 60618
1 59057 68859
2 60677 444618740
1 708 27122
1 462 36087
2 33207 608404064
1 79819 87526
1 45759 94146
1 27114 43674
2 74767 33742863
1 16802 50985
1 19940 86059
1 73380 75408
1 19548 59743
2 56066 171832446
2 25122 262869389
2 23053 317231062
1 37523 72155
1 28171 41256
1 24672 80242
2 84272 201364312
2 50347 275874450
2 80802 267428075
2 42797 479807847
2 96812 291520787
1 84584 95281
1 8504 18631
1 70097 78058
1 55109 97097
1 20931 95701
1 84416 85380
1 8813 56162
2 33794 343026306
1 47096 56003
2 86998 180578630
1 37365 82162
1 58887 72463
2 11853 766782717
1 29852 74455
1 53753 93829
1 7655 82363
1 40111 56358
1 30885 71317
1 68703 74648
2 27161 827146484
2 80679 892215052
1 47427 67302
2 56376 720553766
2 3009 56330053
2 58445 243134775
1 9095 23997
2 30420 269655282
1 34190 45460
1 19382 42297
2 59711 909395861
2 77471 119522382
1 88639 97407
2 28041 873930237
1 7712 51786
1 49294 55111
2 58680 490204713
1 19917 97073
2 73637 297912029
2 21851 835753550
2 26016 870152504
2 50350 218733866
2 50904 707333795
2 69895 257773625
1 74467 75831
2 60990 686510047
1 42577 93199
1 17810 47040
1 816 75923
1 46890 94512
1 21984 33986
1 63394 95683
1 5504 68826
2 95357 743189292
2 2141 602589536
2 28004 542848383
1 16793 54771
1 1192 79553
1 35953 94719
1 26109 88677
1 1448 44487
1 50661 85564
1 32388 59554
2 4150 176843174
1 32922 40582
1 34419 37359
2 21774 728471394
1 37104 50566
1 85143 87919
1 852 80655
1 41767 51555
1 29099 41040
1 32707 48141
1 20489 99675
2 72746 466944713
1 39782 86488
1 19988 49340
1 7369 79109
1 30546 48773
2 20933 96321879
1 51309 74810
2 11820 660422850
1 2809 68557
1 20428 87245
1 30705 68648
1 26332 33953
1 68910 75660
1 33496 60679
2 91126 134724894
1 24421 59959
1 18085 48561
1 24672 50148
1 9247 81648
2 44604 117037429
2 44018 494239536
2 52756 287654445
1 65891 67810
2 45520 145494621
1 35411 55775
2 93360 943730829
1 7107 69916
1 20636 23947
1 517 27256
2 74576 135457713
2 19689 859605183
1 50452 97515
1 876 92186
1 55599 72276
1 64480 71576
1 13070 71055
2 74812 678422748
1 42302 54527
1 28151 58645
1 60378 67766
2 54457 311990315
1 53203 59072
1 4514 50312
1 67270 89194
1 62218 91064
1 33728 59282
1 92232 94358
1 4558 43663
1 25411 86004
1 20721 58011
1 18479 91665
1 2358 94889
2 19496 462757793
1 88601 99237
2 43346 140920539
1 8167 52991
1 53301 82839
2 64175 20225884
2 62939 549133551
1 1395 19318
2 79910 34024084
2 73196 960538739
2 28532 807058704
2 16893 274738763
2 28831 464349302
2 30448 516315486
1 69545 96139
1 8093 27277
2 8366 98454550
2 73213 80407031
1 60140 71977
1 33702 51578
1 57253 57815
1 32699 69305
2 33000 270526342
1 1032 22746
1 22267 79706
1 54636 59951
1 61424 71227
1 72067 84106
2 81382 391634443
1 62127 86572
1 45956 71680
1 23723 49442
1 14420 56774
2 68931 589973965
2 56246 701831648
2 30977 518139565
2 30588 23521094
1 62539 89748
2 82399 396484199
2 56372 882901654
1 45878 80973
1 15093 99774
1 65920 91396
1 19280 49551
2 23298 898593659
1 14171 63590
1 54031 78899
1 7719 23695
1 89395 95592
1 61631 99075
2 72495 31638481
2 28300 237665267
1 69501 83314
2 40701 387399135
2 19290 827282858
1 2520 72025
1 1438 3189
2 24564 580015974
1 27557 52247
1 12389 41767
1 76937 92638
2 565 143350203
1 16172 64464
2 65690 207158942
1 36778 83021
1 28244 32517
1 6094 46836
1 26576 53428
1 68017 87265
1 5638 47124
1 53255 65071
1 60319 96522
1 57674 87403
2 9191 952515544
2 74647 847595661
1 32295 41759
1 5845 95659
2 56083 985716006
2 69968 249516882
1 60603 99942
2 63787 987372721
1 6616 33775
1 19530 89924
1 38289 59676
1 11327 65693
1 18219 64191
1 55768 85525
1 14849 64767
1 43443 98567
1 53537 89007
2 12370 73209275
1 20358 67699
1 23419 34236
1 9005 83199
1 44306 83059
1 16927 56739
2 15739 743704705
2 65707 131887918
1 62326 87739
1 35919 77050
1 66423 87622
1 42428 46752
2 44620 188168876
2 74197 416224658
1 30896 38274
1 30309 71482
1 70543 91257
2 86719 420183867
1 47000 91717
1 56062 92122
2 31854 950770503
1 55777 59305
1 33202 89942
1 57952 70977
1 9465 88005
1 90344 93153
1 62701 74455
2 98912 256204255
1 29509 38915
2 58003 577017337
1 58322 98074
1 8092 81985
1 34276 51038
2 21384 524465933
2 56512 36870210
2 56467 901694747
1 27447 83594
2 71974 959474628
1 40411 45330
1 8648 67719
1 35580 58407
1 33290 46386
1 375 86156
1 24364 41015
2 31989 864276728
2 50741 571917550
2 8337 597254216
1 5114 21437
2 36587 732997507
1 32090 59235
2 11180 802039369
1 2960 53646
1 59026 64680
1 6976 93298
1 83317 85065
1 601 4793
2 94396 522941012
1 12881 53090
2 67450 203653164
1 8252 96863
1 13338 48444
1 22279 77008
1 5397 94067
1 33609 62167
1 11903 62170
2 13516 36726803
1 25427 53939
2 89383 495843311
1 13688 44663
1 33796 93646
2 6290 107787831
1 78156 87600
2 93105 667938502
1 64957 67809
2 25169 988130576
2 93869 253720549
1 25130 26346
1 10718 58879
1 55315 68856
1 58368 60261
1 34571 51467
2 18646 765962231
1 10031 68280
1 22615 61747
1 21108 76798
2 39860 243078276
1 82586 83716
1 43490 62488
2 37587 358761458
1 49792 75053
2 75336 846696667
1 20256 59803
1 6045 21305
1 1322 64152
1 42463 84017
1 16562 51783
1 29652 55614
1 17222 27890
2 65655 86225103
1 33930 57564
1 78612 95933
1 21307 69787
1 20406 41337
1 1814 60361
2 28730 666332402
1 13497 91445
2 89527 928675621
1 42977 88358
2 34315 986727330
1 7203 52339
1 35192 62192
1 38051 64263
1 49999 55441
1 49752 72342
1 4048 8899
1 75352 93221
1 31120 37195
2 20497 821517708
2 30696 790454146
1 70749 89916
1 46462 69950
1 7962 37210
2 78582 738715013
1 9357 45655
1 81852 89069
1 2409 65761
1 55621 89917
2 15996 109144621
2 66611 124074556
1 19013 40250
2 65483 295492980
1 47649 73051
1 6360 62444
2 5901 944817421
2 66313 130487798
1 16883 28710
1 40952 74190
2 22120 790323525
1 6238 41459
2 90516 988010991
1 16921 98752
1 1020 12658
1 18095 25791
1 18887 66398
1 13238 90936
2 31543 986089829
1 46056 90771
1 32708 80081
2 48319 966647993
1 32616 96920
2 47412 818097771
2 97544 750678406
2 4894 760806361
1 79770 84336
2 31589 357540584
2 54800 786257858
2 35017 753857190
2 71301 625099756
2 62320 355600398
2 26759 899584329
1 62902 79160
1 65380 76304
1 29968 64389
2 4250 91268607
1 43233 61129
2 75482 548415683
2 16801 298092409
1 47884 98044
1 67882 70007
1 30249 32657
2 7556 926611228
2 33956 645532160
2 94707 27264357
2 48922 117165481
1 46079 93697
1 69643 96940
1 42009 47621
1 55230 72955
2 95580 922421952
1 14018 99891
1 60138 89630
1 4378 99496
1 72343 93352
1 62202 63615
1 1473 20850
1 36450 37228
1 25222 74131
1 3488 58152
1 2966 42193
2 97419 213008907
1 21269 97456
1 10245 87976
1 8050 29725
1 35377 86408
1 86047 90277
1 8468 74695
1 59826 89552
2 58624 810082910
2 16897 484080062
2 85817 815818198
1 19951 90192
1 27484 77114
1 32779 62751
1 59891 92346
1 42969 53904
1 42923 45582
1 75380 88968
2 82896 286945839
1 11418 19766
2 69600 129560964
2 49633 918199064
2 22895 294709420
2 63185 906824888
1 11197 98309
1 7940 70022
2 22641 982571146
2 66714 382538488
1 40593 78705
2 84642 430564062
2 38142 140868518
1 492 7237
1 18207 98971
2 71569 457075877
1 23233 40767
1 21162 69992
1 56192 58635
2 75274 975923684
2 13795 691685250
1 53390 73279
1 63457 95741
1 26697 49446
1 29809 59324
1 1258 40373
2 79970 672593854
1 38706 78300
1 70176 85468
1 18849 43596
1 6464 56043
1 34088 61914
2 42475 352729715
1 26490 53003
1 6966 36521
1 9238 45914
1 34682 81902
1 33397 72777
1 30261 51659
1 84438 86121
1 19332 79151
1 27031 95133
1 29288 50011
2 13489 211536624
1 41236 83058
2 99109 337810536
1 35989 46215
2 1414 78563884
1 18348 64478
1 59096 89153
1 11323 44210
1 53810 74847
1 46860 62152
1 18313 85058
2 63516 452232255
1 30671 48570
1 48091 92965
2 42713 118145033
2 2394 679181151
2 88825 681213395
2 26892 27217766
1 41337 64138
1 80819 91978
2 91393 247722515
1 76280 81051
2 15429 665810903
2 3571 320489044
1 74747 93766
1 6984 35987
1 17332 88464
1 20204 39442
2 9333 936187241
1 9679 28852
1 12647 49296
2 85648 140401986
1 22401 90461
2 82021 151608362
2 3282 291245387
1 31162 53219
1 8069 13842
1 29104 40282
1 16310 76427
1 7845 17335
1 95308 96836
2 35492 567965286
2 13647 420318092
1 7633 88327
1 57915 92147
2 3348 484413558
1 54635 90363
1 37245 89156
1 55968 77573
1 472 1653
2 35925 158252086
2 72004 169314217
1 53085 98642
1 36226 88893
2 86691 558644755
2 24160 383683422
2 25585 104489948
1 40154 52122
2 10480 565821293
1 16230 92756
1 39147 50430
1 36266 63326
1 39730 87180
1 35046 55276
2 8752 41127172
1 82357 87816
1 5099 20115
1 37235 41321
2 34488 288241521
1 40458 99671
2 9859 140039497
2 52059 443986432
1 10970 63695
2 24651 128200445
1 71377 76908
1 1537 16498
1 83593 90516
1 19626 43041
1 16691 33852
1 13472 44950
2 94568 663023505
1 17821 21619
1 4474 86316
1 47803 52160
1 10363 75130
1 2239 79810
1 62437 78766
1 10543 29620
2 74711 516240348
1 11013 49263
1 7016 89121
1 13499 21625
1 36808 94837
1 11253 37743
1 10566 73889
1 14725 85017
1 90853 94400
1 11684 83215
1 37570 38384
1 65624 74946
1 21461 26895
2 57146 963335477
1 27738 55040
1 19348 57427
2 99104 954704284
1 3135 90603
2 84143 349708131
1 55243 56450
2 72862 821008058
1 6629 20156
1 7003 90078
1 5359 56332
2 87824 679107447
1 56053 66627
1 50000 99908
1 55751 80162
1 2973 9513
2 40115 584625607
2 91307 214359654
1 93719 98976
1 17543 18573
1 371 37192
2 27357 242968010
2 16906 897435747
1 14831 94381
2 67622 57780592
1 1523 28991
1 4865 84601
2 60688 755825664
2 21969 955659966
2 83458 844945240
2 80774 332748305
1 53163 98943
1 23090 42049
1 31914 51552
2 71341 627188213
1 64086 91924
1 80450 91282
2 79818 67597456
1 8239 25558
1 50508 69231
1 22888 28263
2 73725 181059624
1 24175 47358
1 22487 41784
1 38816 85799
1 76565 91711
1 60951 76893
2 37719 672474346
1 68845 83324
1 32022 52381
2 72243 725870086
1 19452 92979
1 73539 77797
1 38925 50026
1 56337 92659
1 29162 84091
2 68003 390320924
1 18156 57397
1 12921 59979
1 33185 66645
2 36669 679227669
1 64915 68224
1 19582 56308
1 75129 83073
1 50384 50878
2 805 745051320
1 546 93930
1 2454 95196
1 43411 62322
1 19027 63360
2 8557 37001614
1 41569 44873
1 16964 21232
1 41219 77521
1 25347 68460
2 89345 739389714
1 49674 93204
1 75659 97595
1 69388 99634
1 6153 61117
2 45724 827825587
1 46245 96818
1 33801 46209
2 45290 843324827
1 82966 83333
2 3642 192123393
1 27062 53955
2 42097 262088169
2 74886 800871448
1 33163 40326
2 97967 628117006
2 95249 753443301
1 935 35989
2 39786 499508661
2 37292 409062495
1 28031 88470
1 56942 62545
1 19620 25358
1 67688 84476
1 51843 90739
1 28553 54450
1 51276 60083
1 37898 68838
2 46540 62208312
2 48510 204113392
2 79321 910699213
2 70248 103686422
2 9930 978543175
1 37899 40943
2 2723 451301192
1 16695 64175
2 37043 277571971
1 9049 62834
1 68440 76005
1 53673 62529
2 57104 811670341
1 84610 96051
1 67789 94436
2 36212 413012090
1 59305 82768
1 16708 71632
1 29711 60949
1 4894 43877
2 49058 576531407
2 53583 734667132
1 2333 33312
1 11982 86549
1 35965 98205
2 19450 774187308
2 54587 453200398
1 31873 53865
2 49082 18828793
1 19897 84512
2 25667 689430556
2 38712 738473387
1 14198 30034
2 79763 28400524
1 16470 59333
1 13661 43679
1 93299 98262
1 7091 26410
1 2764 48344
2 5799 432357639
1 20565 25627
1 9855 65503
2 13552 701761398
2 75451 826438589
1 5575 44537
1 52432 83654
1 55792 61321
1 79308 94773
1 30315 67254
1 18784 25056
1 43206 75316
2 21614 199941963
2 28851 353691828
2 68149 764542220
1 30722 61355
1 13370 16447
2 41396 180591350
1 31289 65675
1 24749 25367
1 2547 63533
2 95505 628142874
1 66268 75617
1 45454 88802
1 87973 91568
1 57289 91981
1 9785 60814
1 10699 30406
1 31529 90304
2 24956 202867008
2 7431 868934623
1 29717 65816
1 20147 76576
2 39344 125580005
1 27878 77601
1 68523 78758
2 40407 408296573
1 2255 60663
1 4066 83003
2 65259 106115945
1 47070 76596
2 91749 168895952
1 38390 68397
1 27883 77446
1 62292 65289
1 38866 41861
1 63161 80420
1 42144 52881
1 89489 91485
2 89187 15438305
2 97455 497952041
1 3069 94979
1 1042 82033
1 25829 58040
2 67366 362921921
2 45334 103654142
2 69421 562808665
1 34436 49579
1 24022 58607
1 22367 75275
1 23007 39653
1 71555 81797
1 3828 33891
1 19045 52261
1 35987 38692
1 75106 97987
1 20813 56122
1 66708 83435
1 7561 39638
1 10271 51494
2 2804 461880502
1 4041 80760
1 29034 54839
2 13436 868651063
1 35282 45546
2 30477 32759007
1 29942 55033
1 61035 61782
1 20188 73637
2 48620 794726459
1 54927 60562
1 38922 58367
1 9819 37640
2 10013 299273634
2 44506 785009916
1 64507 70192
1 8030 23578
1 2256 73146
2 16142 49259558
2 32231 334564651
2 99383 453480579
2 66244 680510786
2 56340 463975067
1 41793 96623
1 47997 89136
1 51070 80155
1 41298 56616
2 30254 248668944
2 12041 347082292
1 19055 99456
1 10903 23425
2 69902 304429905
2 67003 925934787
1 18750 67971
2 72177 100979967
2 89340 960266432
1 25143 83765
1 38017 70664
1 27798 96411
1 40158 73960
1 3022 84957
2 99699 808662748
2 79229 230497910
1 58222 71561
1 54280 63709
2 5147 532454054
2 4452 588594578
1 44954 52536
1 69924 91307
2 11771 140781113
2 11210 953321624
1 23666 24174
1 20741 76896
1 49266 68147
1 30996 97202
2 83737 895400537
1 10997 46837
1 74404 95639
1 63083 73360
1 53329 86514
1 25359 58363
1 1771 88952
1 15558 75610
1 2502 72750
2 25905 66647880
1 7449 76441
1 29618 68234
1 34508 82883
2 55198 368620949
2 14136 78639921
1 73671 75737
1 45530 88683
1 16415 63196
1 71939 91783
2 95891 267199024
1 6017 58257
1 24295 79286
1 52413 95847
1 848 43893
1 24272 54852
1 27796 83417
1 51159 91320
1 61632 74894
1 9798 16306
1 7449 45133
1 28978 79731
2 20455 7465030
1 66764 84867
2 47371 1295074
2 66325 885748409
2 71117 296293837
1 52334 85540
1 25539 68714
1 68356 97300
2 15391 631669175
1 19982 22677
1 9637 27381
1 45068 96683
2 54861 768676698
1 48371 90714
1 3149 66146
2 2972 160434447
1 331 75315
2 4333 825269267
1 42074 49272
1 36689 85831
2 42098 572990048
2 93585 28444357
2 33796 326518055
2 23460 830722535
1 32068 80223
1 38009 81752
2 15004 358958261
1 21360 85645
2 88784 320951656
1 36761 73538
1 75731 96619
1 18431 86633
1 38294 55692
1 42670 57336
1 26272 65943
1 82402 88211
1 6810 87167
1 12298 77474
1 67900 76939
1 14970 31477
1 20 57991
1 78023 87718
1 8987 97479
1 30267 79508
1 1167 94626
2 76235 670537898
1 26211 30880
2 11636 154970555
2 42210 32630185
1 61695 67701
2 53813 870156473
1 10355 59653
2 34748 236732867
1 27833 98859
1 38727 38825
2 74415 742762405
1 50656 77871
1 37329 82327
2 38189 491082222
2 94725 8662296
1 53830 83131
1 10438 62082
1 24692 26809
1 52443 58163
1 8771 70435
1 5055 56185
2 21715 858193685
1 26897 87933
1 34372 83985
1 11726 58658
1 71091 76388
1 2240 94474
1 60094 64881
1 18370 65136
2 91719 785172264
1 70642 95174
1 74898 75879
1 28636 85163
1 27726 42622
1 52704 65750
2 89770 178743100
1 54386 72145
1 31843 46543
1 51243 67007
1 8154 44817
1 5956 36665
1 13445 90119
1 15778 82367
1 11266 76423
1 10426 44991
1 18381 84512
1 69082 94038
2 54304 267338185
2 50643 789472558
1 53370 53592
1 38117 89874
2 91085 628690443
1 576 54660
1 13572 55355
2 70324 882213542
1 49235 96766
1 25715 82316
2 88707 527819739
1 3524 70499
1 43476 66397
2 15593 521687751
2 21718 382680334
2 48110 364900551
1 20860 55300
1 40592 89172
1 79981 90432
2 69600 213091455
1 57061 92010
2 33125 359500039
1 53895 76117
1 22351 53951
1 31343 44774
1 63762 74191
2 15286 523536775
1 15026 18492
1 2043 66136
1 46386 88947
1 20778 61947
1 38386 96932
1 39807 72560
2 5831 644379483
1 26280 62438
2 18180 108253149
2 27945 689668464
1 23772 66479
1 35689 99443
1 93974 97633
2 8446 95273996
2 87087 689547848
2 53431 474553348
1 9473 45125
2 41707 887669686
1 45527 84754
1 30995 90924
1 7058 96241
1 52645 79904
1 64807 76421
1 70876 98824
1 30263 36565
1 24726 55474
1 5943 73401
1 78799 85406
1 93030 99296
1 54840 94182
1 54499 55437
1 21886 67560
1 59562 61429
2 69775 431580635
1 765 62863
1 48631 99660
2 60558 316818432
1 24760 90747
1 30187 50436
2 81083 80928709
1 6820 21963
1 16631 25138
2 14650 359639634
2 40577 288029087
1 38245 55203
2 85332 840359502
1 5028 35542
1 68717 87586
1 18917 26115
1 44572 94852
2 61132 249673394
2 31134 611048515
2 97809 669023251
1 11231 92842
1 9664 29470
1 3479 35962
1 44286 88252
1 50417 93501
1 24834 76748
2 62931 1366354
1 21170 83901
2 25387 121646683
1 26508 32476
1 8393 71292
1 21254 97964
1 57864 86665
1 1847 65815
2 33633 227034951
1 78804 84932
2 14188 730534059
1 65469 71881
1 57172 80852
1 34072 34790
2 27383 27738351
1 65249 82438
1 28268 72638
2 87840 496534795
1 8020 49477
1 3538 61111
1 52515 84406
1 25091 48426
1 7823 74590
2 38806 267923798
2 8472 683855121
1 27405 37067
1 16887 64212
1 19355 90623
1 3788 22666
1 56859 58384
1 21762 60960
2 66368 300411783
1 83942 86972
1 1030 83621
1 22184 77379
1 93901 99518
1 624 20906
1 60738 61318
2 94149 791256832
1 29288 59904
2 89018 846894202
2 18230 679678111
1 82878 89177
1 17687 46066
1 31636 47603
1 29013 75099
1 71561 97066
1 22162 88876
1 77893 92822
2 40168 347615545
2 24543 752726607
1 18090 85879
2 46619 549079359
2 51572 122977792
1 12133 94340
1 52261 83856
1 37887 82936
2 34502 208397624
1 81506 90634
2 52009 365818201
1 294 88969
1 60301 98706
2 54790 51526656
2 86580 408884391
1 7351 95567
1 4991 17564
1 6400 47952
1 13319 93362
1 22668 91483
1 56725 86027
1 54883 77957
1 33243 96484
1 18661 66944
1 3189 31439
1 82230 99105
2 10093 165726633
1 19546 55075
1 38924 78201
1 37807 67391
1 56304 63454
1 3679 82484
2 18203 510968494
2 2195 267020174
2 84693 589936559
1 32360 97193
2 92611 35641210
1 31288 47547
1 55614 71482
1 19127 28341
1 81627 81916
2 36215 999346036
2 91131 963488377
1 10713 67112
1 57282 83090
1 9820 28380
1 8320 81736
1 48486 53354
2 67134 588617822
1 881 40289
1 58745 64536
2 72891 366074158
1 8679 30547
1 16228 98518
1 3530 6885
1 725 61000
2 3055 358229399
1 58130 65700
1 32961 37835
1 3783 88067
2 45489 816961324
2 91654 813076273
1 60687 72267
1 12235 70181
1 8520 54683
1 14625 31218
1 88939 98438
2 41772 759823667
2 82933 675094931
2 34197 631669879
2 96404 113009921
1 48633 79887
1 1207 43627
1 25802 49791
1 44955 85845
2 73359 3316857
1 35905 88268
2 60644 588633685
1 15229 31700
1 58318 62548
2 80524 810290212
1 17143 34109
2 75203 45317841
1 29906 98384
2 83137 605216087
1 50311 63540
1 28314 57312
2 41657 667066403
1 45748 59431
1 9971 54784
1 561 26429
1 40179 91577
1 33337 61213
2 90511 695769023
2 29335 281141128
1 1514 84331
1 7335 82601
2 13659 6445129
1 21808 38521
1 62726 74813
1 74058 96109
2 30481 689396451
1 10847 32046
1 16766 83276
1 23207 70521
2 11264 643416100
2 50551 156893855
1 18601 48893
1 17229 20539
1 31401 97983
1 52610 53042
1 37146 55744
1 92902 94576
1 18627 65712
1 13820 61605
1 19538 34848
1 5573 88914
1 79197 83372
1 32309 90955
1 22570 95479
1 55482 90952
1 6935 55831
1 76954 89183
1 60627 80914
2 89437 461018293
2 32075 508405450
1 29924 89051
2 48205 885002194
1 51696 72064
1 77934 80933
1 23180 64160
1 2743 35175
1 32576 75400
1 1775 3227
2 92858 738749798
1 66284 77702
1 18978 91086
2 80028 562844707
1 41413 41634
2 82961 412807529
1 22077 58824
1 19642 42667
1 24999 27082
2 50698 830885229
2 60364 672684514
1 12766 92148
1 16953 28704
1 24852 60163
1 999 7090
2 90899 915283219
1 14534 53146
2 14442 350928675
1 71185 87113
1 19976 29248
1 71578 81590
2 82001 105209796
1 29727 49170
1 76728 87505
2 88306 494113224
1 23587 98479
1 12574 14180
1 53196 76949
1 13150 69978
1 60978 73853
1 2760 20596
1 58271 72207
2 19366 168438280
1 15718 48475
2 520 720604107
2 66195 250399462
1 33044 39950
1 75275 78746
1 12818 17940
2 37258 924129031
1 44077 45276
1 842 54003
1 54747 77247
1 64527 87232
2 30803 561680968
1 39671 65693
1 17469 82881
1 51484 96757
2 28081 894249033
1 1528 66024
1 96309 96914
1 34771 64109
2 38997 656427611
1 38436 98870
1 30683 59832
2 26393 505104724
1 5392 7711
1 81115 84846
1 49365 70706
1 6900 61913
1 78901 93563
2 99034 732169117
1 71276 96422
2 50802 861486639
1 19988 83745
1 18488 91231
1 3466 71710
1 53059 73102
2 47760 889708761
2 84875 959386779
1 1353 2079
1 31728 65627
1 12498 30570
1 37241 70990
1 43262 65594
1 25015 56084
1 6026 9438
2 71181 887705050
1 7455 45478
1 44328 95652
1 46018 56973
2 80052 885896324
2 26685 863157096
2 6873 401516607
1 50624 96060
2 7682 286697205
1 8696 51070
1 28907 38132
1 36018 86221
1 7404 41723
1 64076 95378
1 27206 76497
1 17037 29061
2 77133 816653256
1 39414 74100
2 12887 328361931
2 5837 378743787
1 37316 84463
2 65800 711544743
1 81646 95641
2 36115 463366534
1 76204 87890
2 16606 691314959
1 9910 15935
1 5793 15592
2 73246 765678107
1 71433 72319
1 81697 99043
1 18945 87614
1 94291 99101
2 4865 871923693
1 31422 37366
2 97049 53496678
1 21919 81849
1 21621 42178
1 73753 85716
2 59596 803772646
1 32564 86071
1 40787 55785
1 49391 70607
2 19355 752466894
1 39972 89128
1 40716 84700
1 22782 31874
1 57010 97548
1 1687 6227
1 28324 72096
1 27646 86420
2 69449 158203052
2 92093 798734712
1 12322 88135
1 22793 92403
1 64950 77630
1 61855 78445
2 74769 852889027
1 87064 96469
1 57054 93426
1 15440 73154
1 40074 80289
1 1984 80572
1 1636 62109
2 23984 862546977
1 18323 81480
1 14501 79814
1 38484 71701
1 33208 52582
1 34903 86306
2 41715 659714062
1 2403 13871
1 24840 58188
1 13871 25334
2 21446 285887879
1 59145 92356
1 38165 77507
1 10097 10962
1 50025 86207
1 8618 41676
1 1215 38198
2 99313 515206801
1 20135 58889
1 31893 73751
1 29605 49049
1 59193 83133
2 59154 107621533
2 882 376513608
2 35058 108279359
1 51481 92101
1 7613 31542
1 30356 62909
2 47171 845461357
1 35196 36869
1 17587 64160
1 58353 99164
1 57666 67813
1 19959 49683
1 23800 44985
1 20972 40033
1 6463 38827
1 22687 26353
1 21863 47917
1 31235 81209
1 5546 24010
1 46089 60936
1 17339 51279
1 17592 77493
1 35835 96975
1 16959 68947
1 54708 86906
1 25043 31268
1 20588 28427
1 998 41948
1 19731 45930
1 30380 49682
1 8667 79891
1 75756 94377
1 54507 76405
1 7150 88956
1 11617 77388
1 67605 76342
2 3543 880270352
2 21931 956808611
2 48323 456515634
1 12501 29972
2 21230 152779706
1 82311 90269
1 38153 97739
1 2105 80034
2 4782 830500824
1 27150 28894
2 23316 313822825
1 88696 96480
2 37398 693323375
2 87723 806435591
1 32143 51036
1 16311 21287
1 10603 54252
2 15814 292756736
2 64242 310560080
1 41185 49842
1 55326 56565
2 77332 392793583
2 73944 293851447
1 51135 57829
1 59489 64280
2 32031 332390187
1 21408 26212
2 69691 613329900
1 16786 40639
2 25907 372192402
1 26707 43531
1 22565 83861
1 53475 95079
1 6755 87714
2 21409 690020704
2 55057 312158162
1 50934 63398
1 66595 74722
1 34763 91533
1 37749 83481
1 39843 90405
2 67595 621585307
1 80734 83447
2 36301 298541478
2 49886 109187894
1 32508 79094
1 71230 82713
1 65529 82261
1 23737 32728
1 21317 80405
1 60647 64346
1 39179 75708
2 64890 345410299
1 71965 96669
2 14427 335191427
1 86748 98445
1 42641 93810
1 29429 47164
1 8206 61651
1 4711 58405
2 29485 139135155
2 61087 577591083
1 33649 89686
2 8970 521807522
1 15586 74649
1 68414 96665
1 22070 97885
1 8502 20217
1 6857 26150
1 52947 97950
1 1376 27921
1 48973 82840
2 10590 950462075
1 14290 72968
2 56073 104911084
1 9055 9537
2 90434 817460065
2 52693 14459752
1 881 15978
2 35664 139752946
2 45240 429683649
1 10085 65221
1 60876 87802
2 89602 536743050
1 46154 71469
2 90590 407622333
1 40816 54931
1 72958 79282
1 3107 28728
1 5769 92681
1 33427 45713
1 41908 62542
2 89685 604263064
1 44517 67060
1 4573 85128
2 14883 950743837
1 8777 83987
1 48592 48690
1 68535 80180
2 5262 246132864
1 12202 65238
1 56339 99220
1 27404 69718
2 48680 762007285
1 48313 73631
2 24278 43506867
1 27497 88179
1 45364 89069
1 29535 85680
1 43222 48764
2 47714 449292116
1 2203 59484
1 73959 98730
2 74964 644969886
1 19431 24716
1 5808 71253
1 26660 99380
1 17719 35599
2 85442 359405692
1 25078 87332
1 53944 80650
2 81959 997815239
1 44035 83243
2 16498 533973753
1 55841 69271
1 6146 80241
1 2123 78000
1 11888 78822
1 37590 86580
1 59912 75041
1 592 13179
1 80815 85617
1 87052 90498
2 63616 620667527
2 26958 863073019
1 39464 61616
2 51927 555453008
1 30003 56414
2 44407 485437905
2 95831 306812220
1 43702 69987
1 18591 98322
2 28255 771487047
2 7002 597049013
1 5774 21832
1 59876 86162
1 74044 97001
1 69980 76660
1 30952 46542
2 39528 994429012
1 11626 20935
2 74606 308245080
1 7663 56584
1 26900 36144
1 60448 65886
1 21906 67124
1 788 71310
2 15798 610152898
2 20008 298296638
2 49489 760791102
2 62027 223478491
1 7050 80064
1 31562 94791
1 47944 73500
1 7246 17967
1 8525 81542
2 70246 892110176
1 39757 82505
2 78839 853134092
1 28193 71156
1 2164 5256
1 5307 95677
2 84456 172070331
1 3600 88490
1 31587 58506
1 64525 69243
2 88101 161122854
1 43860 45024
2 19658 486801332
1 9760 87470
2 1334 64570813
1 38065 79499
1 57271 87491
1 12604 54265
1 9523 36904
1 49202 84162
1 76296 94188
2 33807 311836390
1 17291 60256
2 99332 585688931
2 39175 567571554
2 21574 457342564
2 20179 272144127
1 73400 89581
1 23168 68924
1 2326 57830
1 39577 51888
1 24899 62725
2 69653 479295302
1 13889 35125
1 7925 12793
1 69407 97556
1 18591 21303
1 8879 20544
1 34007 90420
1 1189 73674
1 48845 49534
1 35985 49013
1 31566 33344
2 61380 198976489
1 19303 36790
2 70999 733379911
1 29376 60495
2 19411 577589940
1 66324 76101
1 16376 33231
2 96163 202870570
1 22495 34689
1 50246 63660
2 39464 701988782
1 44662 84412
1 26074 35015
2 205 673604118
1 2745 77520
1 4799 21613
1 5264 77867
2 98192 98675456
1 12937 69532
1 44005 60559
1 8368 93049
1 793 971
1 18850 61462
2 67614 633765354
1 69710 79070
1 38878 86104
1 17115 75070
2 55834 179858263
2 15660 423361314
1 19646 79041
2 14992 320457652
2 74217 647950934
2 91349 179096203
2 24161 611574306
2 47035 780401957
1 690 80855
1 49837 59088
2 97948 172957938
1 29126 75061
1 41997 62689
2 13855 581349031
1 21486 47879
1 15660 42493
2 69159 454975952
1 43693 62392
1 376 30777
1 74958 75099
1 1596 29529
1 18563 31529
1 81383 94497
1 19987 83118
2 6479 229271118
2 2823 524049420
2 36116 182841489
1 73171 99754
2 69413 563167116
1 52717 90418
1 12319 72062
1 14618 18332
1 12315 28635
1 18369 37270
1 693 19988
2 78688 158057318
1 2408 80662
2 42053 204245256
1 6858 38470
2 17067 670193610
1 36447 99618
1 12605 42719
1 78298 84513
2 28801 120376976
1 23937 24733
1 49582 58136
1 5188 9851
1 1518 36993
1 31085 48687
1 885 61246
2 18634 783764014
2 49568 453398060
1 11192 84436
1 20469 51490
1 73495 78641
1 64611 87084
2 42137 760791436
1 47726 90011
2 43974 902408568
2 17896 371795901
1 30073 72302
1 5873 26459
1 23477 48950
2 67025 249990644
1 41444 91222
1 7145 48738
1 4305 19994
1 20645 58918
1 23095 44790
2 90390 339344927
1 20721 76722
2 71688 843281397
1 12726 78370
1 21642 63613
1 62415 79439
2 71457 421362185
1 2425 40835
1 64237 77332
1 18279 31721
2 59771 893856844
1 80242 90605
1 32064 98765
1 4802 25234
1 4491 20103
2 59304 346554153
1 63291 83329
1 69615 96960
1 44025 57398
1 2910 36590
1 6956 87356
1 51294 73517
1 21901 85346
1 7833 72627
1 76154 81307
2 63768 560384710
1 19905 89348
1 20075 29361
1 64771 88454
1 75476 93902
1 8829 86932
1 19208 22082
2 80104 785553041
1 21366 68550
2 5200 600863335
2 88760 234541590
1 2991 43885
1 606 18489
1 29476 36673
1 25319 58849
1 4060 99290
1 35068 78251
1 52069 83341
1 25927 65241
1 11500 14916
2 15520 625185159
1 3512 51873
2 39371 280026330
2 11060 313453895
1 79023 90764
1 4749 39254
1 31428 60332
1 32335 75779
1 7915 66341
1 6080 70364
1 25766 96697
1 20845 31210
2 62186 717417422
1 21926 27924
1 31810 53242
1 68038 89452
2 46813 594100019
2 75082 550619408
2 57612 178353033
1 8957 72281
1 45242 98082
2 77253 161477087
1 45598 64420
2 97096 642680244
1 12524 14842
1 34135 84268
1 1070 75445
1 8970 94876
2 56285 95419207
1 71211 84644
1 83452 88804
1 41883 67971
2 15108 420000588
1 18356 73200
1 17761 65351
1 12104 91086
1 46551 56183
1 9497 22192
1 35166 39221
1 33394 85877
1 17247 92588
1 72361 95266
2 27510 747940236
1 43338 55754
1 46446 61803
1 54656 88416
1 9111 34628
1 42545 65268
2 38477 684722088
1 62891 66363
2 48642 262396493
1 37067 39554
1 24956 74823
1 9958 28892
1 4923 70586
2 22843 597780107
1 17563 85393
1 8427 83832
1 90805 93975
1 60460 99077
1 22220 59676
1 21133 94097
1 52074 81620
1 57290 95245
2 60527 777915937
1 25181 73972
1 45873 94024
2 3208 162407747
1 48072 59296
1 44418 58911
1 24461 61577
1 32429 85530
1 43411 85321
1 7573 16424
2 64648 955991978
1 58162 94042
2 98041 792944551
1 32369 86505
1 16753 63431
2 19237 580241534
1 67885 69955
1 1089 19508
1 2763 48748
2 12733 696975235
2 9436 857026100
2 30388 853365985
1 24588 90714
1 25620 53095
1 1195 36031
1 25310 69737
1 54018 88130
1 37929 54924
1 29034 51113
1 45803 90069
1 44839 68787
1 2842 48608
2 9728 377513158
2 71883 40125590
1 69538 98295
1 25314 64537
1 20545 87463
2 89851 534407217
1 58672 86246
2 29401 381998839
1 54107 54538
1 48702 86387
1 35765 76637
1 87610 97892
1 31896 64758
1 28653 83863
1 69167 75430
2 96865 251692139
1 9251 52063
2 15050 116585563
1 12968 57125
2 82031 473210589
1 6921 66106
1 30187 77773
1 73297 81701
2 8554 377986575
2 6370 112796954
1 30222 52733
1 48495 98043
2 58460 614085400
2 61110 390078638
1 10662 91567
1 7135 24662
1 17270 87378
1 31484 83831
2 76887 885558332
1 41134 67321
1 24424 63708
1 866 87308
1 17415 45187
2 302 194690567
1 10355 32465
1 29376 39234
1 65601 84774
1 19436 22515
1 72864 98986
2 58945 807168225
1 5582 72244
1 26622 87057
1 17786 56069
1 50729 68161
1 51144 64432
1 13746 70720
1 8257 95186
1 23799 75878
2 14323 202407164
2 87257 807775530
2 8742 402843196
1 37834 99292
1 14813 28310
1 3552 24255
1 13437 34770
1 17259 91280
1 43135 55389
2 4724 991143996
2 63058 379480910
1 40354 77460
1 56407 78928
2 99916 156996279
2 18071 937316594
1 37644 77424
1 9911 20866
1 35136 67986
2 30561 902408322
2 46477 562857930
1 9292 27476
1 22864 42316
1 4486 7787
1 5027 6618
1 19560 25131
1 92560 94903
2 5681 660612875
2 94602 677986143
1 31514 94900
2 39570 313073589
1 31380 78081
2 27825 376060876
2 86245 675845331
1 39385 88983
1 54780 97275
1 56314 75884
2 32915 456392363
1 50161 74546
1 96973 99669
1 16449 57496
1 34886 84336
1 21852 26955
1 18682 35080
1 17080 27448
1 4587 52531
2 96060 727936978
2 3538 218436854
1 7154 87645
2 42967 469902340
1 66962 85468
1 93738 96803
2 89009 978592691
1 52913 70508
1 60327 61759
1 4060 42711
1 23522 94813
1 32676 72977
1 87069 96578
1 72126 75365
2 89816 996074885
1 19265 53126
1 26467 29190
2 8359 685718154
1 29066 82937
2 25188 19415600
2 13986 876813209
1 56199 58446
1 69867 93011
2 80405 959393302
1 34288 75077
1 34115 63182
1 29423 46511
1 56899 91232
1 41981 66241
1 64491 74917
1 23810 60126
2 2707 491416836
1 68511 87465
2 40717 721111028
1 31447 49042
2 57699 18994541
1 4101 51842
1 54134 66634
2 1258 738472987
2 64455 647736531
2 64548 359551611
1 31729 63901
1 26191 69464
2 83002 583556945
1 6577 95684
2 78242 287236020
2 61901 417356252
2 41563 32735302
2 66631 403983955
1 7181 19354
2 66530 491936048
1 36366 88051
1 52399 65366
1 55826 62572
2 9679 831789979
1 59387 63264
2 53788 395977530
1 30400 88315
1 87092 97077
1 11222 88075
2 81610 857995050
2 90019 465621571
2 3346 511247221
2 82832 446323811
1 63604 70588
2 7560 365393581
1 4378 75441
1 4572 84379
1 57267 74510
2 739 503813659
1 94970 95748
2 73351 242758100
1 19523 52036
1 8430 69143
1 18489 22332
1 38887 92396
1 19589 47460
2 5735 165750060
1 45321 90115
1 6900 70826
2 66173 902735164
1 11214 81195
1 76631 84558
1 24517 37693
1 50707 74233
1 10793 36905
2 59682 571041388
1 2728 10020
2 60852 921170576
1 42813 49985
1 71283 98087
1 82483 91487
1 7959 19504
1 44932 73956
1 25705 43996
1 76049 82081
2 79195 19316043
1 47712 75396
1 66308 85870
2 83457 342859504
1 9646 20202
1 49141 84275
2 31712 613784429
1 4427 67379
1 58072 66277
1 10342 62704
2 51822 234260123
2 28410 496132500
2 81409 655498588
1 47334 55124
1 19322 61802
1 17553 40333
2 65030 963521761
1 13219 26050
1 37995 90388
1 1960 25389
1 23835 29624
1 54270 73649
1 44925 45035
1 48910 61715
1 35666 99023
2 46195 450639625
1 1736 9706
1 4055 88606
1 77609 78993
1 22120 34350
2 65573 979309843
1 43078 96941
1 2614 50485
1 12301 35744
1 50056 90743
1 28843 42354
1 72122 73907
1 14942 83804
2 28732 753034710
1 86480 97555
2 5577 355576152
1 3167 85698
2 23790 629593302
1 18934 63140
1 3479 63543
2 97994 764294690
2 44946 481369473
2 29669 604410908
2 28736 894737411
1 11701 35190
1 33603 83101
1 3672 49091
2 94606 999505258
1 25932 62316
1 29679 49131
1 47250 74693
1 27873 97900
1 46336 74101
1 17592 72921
2 20728 187501268
1 31 29900
1 58015 86221
1 3784 60699
2 15744 522443863
1 50976 81662
1 39220 95996
2 41986 24962674
1 49581 61776
2 99747 397998783
1 53784 88800
2 29903 258653632
1 2124 49120
1 17648 21541
1 22276 56835
2 9597 842173673
2 93163 89639215
1 39559 93495
1 40807 67425
1 55104 65304
1 62288 77013
1 10573 37313
1 5377 8106
1 762 81390
1 60384 76915
1 51658 53841
2 70097 436878329
2 19136 820146720
1 23324 61749
1 28492 39420
1 18567 75809
1 12246 86624
2 46709 254536448
1 21433 84385
2 17017 556257045
1 1458 51346
1 22669 89615
1 17694 28354
2 82520 883597781
2 55289 859649621
1 53460 57178
1 6040 99517
2 33593 496674407
1 9545 28279
2 31633 297154886
2 44152 314860990
1 57687 89201
1 37274 81973
2 53966 254313054
2 52337 55983771
2 55053 382900258
2 86100 347297440
2 50224 7368316
2 42860 400137147
1 84328 95614
1 49084 61914
1 898 74875
1 3377 13997
1 10393 20111
1 12716 27122
1 2166 88823
1 42765 54755
1 86284 97802
1 25634 26367
1 40622 95234
1 46551 51536
1 23675 42335
1 63930 75617
1 54767 82582
2 45998 572438435
2 37365 312383601
1 34944 69679
1 60994 73424
2 37121 33348774
2 43948 603982215
1 25622 56595
1 39046 99774
1 33284 67395
1 65898 77177
1 7558 17560
1 34980 56045
2 9846 897242916
2 74779 682170853
1 1775 87480
2 14820 760728338
2 20381 919323601
2 75091 713768137
1 6697 99297
1 55979 97039
2 74082 603313404
1 20422 92075
2 81070 976491044
2 53462 564251221
1 19345 95607
1 61853 80770
2 4605 392320119
1 60955 82307
1 17370 72762
1 72235 83622
2 97783 563692050
2 33734 177441482
2 17169 110915231
1 69106 99335
2 98563 547372500
1 48502 92818
1 33031 74063
1 49334 63066
2 64332 315490813
1 47103 62708
1 19248 60053
1 2988 87948
2 10943 894176180
1 11743 34792
1 1712 11732
2 87346 15495466
1 2657 6704
2 8812 645631382
1 24865 58116
1 8100 93864
1 60465 81204
1 43578 49264
2 2750 616547968
2 82516 758042318
1 15174 70135
1 9683 76729
1 59511 73655
1 12160 51106
2 32933 35623463
1 36714 74292
2 67646 451105472
1 3962 39768
1 2867 6395
1 7885 48432
2 87462 656894328
1 87256 93295
2 60533 610998512
2 33824 912183056
1 58045 81671
1 67615 77305
1 34487 38984
1 30204 59401
1 71347 82911
1 5689 43887
1 42632 70663
1 16209 60191
1 2881 5710
2 22513 853264562
2 20791 78160729
1 42665 54792
1 41175 65587
1 4509 10074
2 1053 754906121
1 63664 88796
2 76163 850698264
2 65307 161829285
1 5737 87925
2 58241 717122542
2 36960 994759107
1 684 6355
1 45500 50607
1 930 12239
2 34812 487977995
1 307 49579
2 24053 379445107
2 58255 919265631
1 12941 19533
1 39180 86818
1 34932 97734
1 55387 69329
1 62503 96522
1 10423 68180
1 41843 44633
1 14876 22238
2 86641 304084765
2 14275 337192272
1 34964 39965
1 61491 99161
2 92321 327910806
2 3800 807518524
2 48420 927589154
1 54010 66569
1 18207 28574
1 3987 14697
1 16681 53829
1 58741 60715
2 40563 439828100
1 10381 48154
1 3290 93116
1 24781 73512
2 1418 530890619
2 92471 120920736
1 15681 42095
1 11338 79276
1 21659 96372
1 31542 45598
1 2012 88157
2 9026 486864894
2 47910 649025470
2 82506 310070951
1 6612 56001
1 61250 91096
1 74903 92966
1 14791 23744
1 45310 78065
2 76068 500752013
1 4484 46068
1 57159 71698
2 30273 292254745
2 45891 567413784
1 8656 51534
1 20776 91559
1 4923 91896
1 23639 74335
1 25414 48121
2 18185 955826387
1 12210 84011
2 8570 509430349
1 43588 99565
1 36305 82952
1 28533 33647
1 43965 48161
2 74999 552229023
1 15946 99742
1 41128 74325
2 86002 925523131
1 70343 77038
1 67987 80673
1 33974 35020
1 15052 52905
2 45233 497736876
1 22054 53255
1 49365 82689
1 50437 85845
1 1048 78574
1 9276 40370
2 96799 524898345
1 23503 86012
2 75770 659517462
1 12253 17242
1 5013 61108
2 45584 638114316
1 22766 48374
1 32470 48190
1 26898 60420
2 32536 824883188
2 97446 675621513
1 25943 43423
1 18243 48271
1 5260 41462
1 33945 57650
2 42913 326512725
2 36262 620117507
2 93233 729861975
2 37030 986814960
1 28167 81103
2 25430 421050009
2 74548 498553379
1 44006 45972
1 7370 65173
1 19393 80799
2 63973 401299368
1 11983 72310
2 24326 486424863
1 14508 73106
2 34613 536223096
1 11199 85104
1 47018 47286
1 64116 83587
1 10 28477
2 36979 714179205
1 16243 85727
1 2890 30484
1 19736 96535
1 48248 80911
1 7047 96830
2 39090 117395358
1 16127 67078
2 38405 299284681
2 61333 662339190
1 27804 84401
1 30244 33321
1 20642 60320
1 75668 78473
2 64558 346430774
1 19244 88170
1 19725 95864
1 39555 77914
1 11266 55206
1 15347 91713
1 91490 95803
1 84849 85060
2 55004 785985529
1 11826 91156
1 70556 76191
2 18404 618280211
1 33016 70486
1 59634 96449
1 28762 31547
1 19370 49842
2 48414 765503040
1 38677 67120
2 30349 383363904
1 17139 75763
1 59075 86648
1 26205 35800
1 9652 89334
1 51994 78918
1 22824 43544
1 45704 71481
1 15478 97318
1 24491 83854
2 66130 26137437
1 38867 97113
2 45465 36947839
2 97225 322679749
1 42378 54764
1 21343 49287
2 80043 975136278
1 23623 30007
1 14691 82020
1 48046 99925
2 19324 501172290
1 42901 50080
1 32387 32989
2 93752 939861899
1 9150 42017
1 18369 38723
1 19806 61445
2 44633 273473169
1 10826 75377
1 3997 52966
1 14479 76076
1 17568 95431
1 77994 86728
1 4766 78680
1 17053 59201
1 31710 53552
1 21344 53643
2 20918 209834831
1 1572 76962
2 54814 444376128
1 17625 95454
1 39073 92578
1 1191 14129
1 35241 78900
1 35772 70001
1 35625 48129
1 9790 57632
1 14984 86608
1 51841 94988
1 45788 52063
1 51985 96509
2 50181 67710496
1 59399 97816
2 91553 100969982
2 4805 469664541
2 41872 102895218
2 10485 26717309
2 23841 854780969
1 19643 37476
2 47453 369148023
1 12429 49586
1 44114 71362
1 63768 66774
1 33762 59176
1 54889 64731
1 9842 91917
1 812 85307
1 48253 89531
2 24700 502913743
1 7526 46031
1 10060 11159
2 90184 771330870
1 31535 87091
1 63481 87470
1 7385 82670
2 93900 883091797
1 36727 49898
2 99601 697282815
1 23210 29555
1 71917 96127
1 50521 97422
1 69057 96976
1 29871 97099
1 37089 38649
2 89934 801196432
1 61302 73503
1 56691 61063
1 1255 68349
1 70268 71288
2 53345 232108747
2 90952 77947769
1 900 40685
1 22748 29509
2 6231 731572793
1 69861 94260
1 59279 90370
2 69674 511535803
1 5202 91665
1 69606 77425
1 48737 98549
1 13730 63111
1 1440 3951
1 49936 65671
2 31847 274666202
2 28502 853991716
2 50736 953468662
1 17395 99081
1 44284 82810
2 92353 232480688
1 2471 87578
1 13991 22187
1 8813 58039
1 74740 99708
1 12236 90263
2 67796 360701241
2 32232 921863704
2 87582 448582653
2 34451 580563042
1 53575 82594
1 7050 39006
1 17391 77525
2 21472 335173415
1 36202 61471
2 72746 682968246
1 14929 49713
1 21876 25794
2 59944 689587314
1 40083 40133
2 58542 989130791
1 48967 61882
2 45230 412206847
2 16555 876114651
1 18905 78604
1 38972 62488
1 8881 30960
2 34170 213877229
1 73297 94512
1 35992 89032
1 75459 94101
1 54474 95797
1 59875 79295
2 15579 427244034
1 17052 48546
1 23301 30521
1 57750 69776
1 7315 9404
1 15595 63388
2 88692 532070789
1 38601 98894
2 25496 610208071
1 12674 58221
2 27731 413307899
1 64896 91842
2 3552 908324350
1 32237 64139
1 83055 99539
1 8496 73361
1 35977 38526
2 26674 346583071
1 15542 33070
2 22291 661224352
2 94477 532281326
1 71364 76454
1 68541 94604
2 42124 910464532
1 57417 92506
1 24405 46956
1 42977 88269
1 4189 27706
2 5503 106079699
2 763 929196160
1 40188 93374
2 58575 486147425
1 6702 19476
2 17199 880522449
1 35447 84035
2 58255 163154172
1 35491 41554
1 40374 41009
2 74781 500155112
2 78765 235218979
1 48238 86501
1 5698 97576
1 15771 84380
2 70974 633111570
1 47135 52463
2 52010 629330948
2 50888 72829582
1 20486 39705
1 51926 73836
1 35250 85356
1 27960 77690
2 78140 189688804
1 11939 62347
2 12105 297655141
1 27243 91154
1 45349 96148
1 40730 41859
2 42177 882050456
1 77596 95164
1 26592 44891
1 13994 69751
1 67185 96915
1 37168 90008
2 71302 101311320
1 17606 80909
1 64327 98866
2 87694 973474892
1 15631 25552
1 11038 78008
2 78404 844988425
1 16097 56898
2 86860 442471261
1 16951 28219
1 33587 49961
1 1817 13161
1 8013 16445
2 66879 743105051
1 42339 47335
1 30483 81258
1 19183 22125
1 66092 74396
2 37160 193764985
1 48650 78231
1 38470 96117
2 54473 564950995
1 77372 84124
1 6358 21167
1 63866 83000
1 47013 54365
2 23603 663862067
1 5740 17369
2 38028 61186370
1 19120 57978
1 12782 24901
1 40303 98648
1 97603 97958
1 255 59536
1 13948 91308
1 57704 69395
1 13012 35502
1 30958 65827
1 77638 96276
1 40706 86802
1 48357 50523
1 55256 84835
2 82134 305580047
1 19275 24677
1 55269 65007
1 38592 50528
1 36458 78563
2 52888 524904447
1 52428 80458
1 58270 78874
1 60629 92071
2 34495 669881845
2 33234 478715346
2 47903 633347397
1 8829 19243
2 15485 288632098
1 32 41512
1 12142 40290
1 27807 47691
1 41669 71567
1 15631 99712
1 26597 73256
1 13080 29425
1 14075 69023
1 72273 99138
2 92882 280046946
1 34898 61532
1 7799 34503
1 68825 95865
1 27282 99861
1 4344 33047
2 97151 947121752
1 44446 90553
2 77823 26308529
1 18491 97258
1 4624 95697
2 52612 119002794
1 37024 51328
1 29146 39868
1 40498 82161
1 10237 15058
1 16419 84432
1 15765 25144
2 56728 342547025
1 1852 61761
1 9761 98054
1 26572 29618
1 14988 32864
1 52748 90896
1 1185 39625
1 2922 42651
1 15167 48744
2 83909 74243386
2 46625 72095946
2 58760 487124221
1 4556 44371
1 66502 68150
1 492 50872
1 36200 67938
1 7547 69962
1 20417 49777
1 58188 69771
2 41205 123560403
1 19352 25781
1 8548 47270
1 6209 8429
1 38263 52292
2 3019 12131753
1 8042 26474
1 25153 67034
1 20404 75313
1 74441 84472
1 27940 42083
2 46814 500039641
1 23331 62993
1 59637 79596
1 61970 88977
2 14109 455942376
2 73769 996255314
1 32959 94987
1 6195 82909
1 10162 48891
1 61743 82215
1 21140 40550
1 3217 61516
2 7034 678418729
1 66584 74544
1 58431 68696
2 14341 349430141
1 54495 95744
1 72030 74078
2 41330 801340828
1 8523 63061
1 47887 51219
1 27714 84935
2 85517 952642952
1 30959 67438
2 91139 923535796
2 85347 219742244
2 38906 316432464
2 37635 545065991
1 82786 87694
1 433 92810
1 27591 82410
1 7421 49761
2 30341 90593154
2 28193 731628082
1 24004 27159
1 60357 94931
1 3140 99289
1 63413 94026
1 82401 87099
1 7248 79538
1 30206 85470
2 58010 256427652
1 62837 89949
1 42916 58726
1 18483 52226
1 32869 53292
1 27816 32889
1 89241 90575
1 5737 65690
1 60725 70161
2 82237 295655868
1 3461 85400
1 64541 80842
2 71772 389724275
2 24575 303824497
1 49457 60542
1 51458 72041
1 30506 41440
1 48453 79292
1 14254 21664
1 509 54980
1 19034 51999
1 4140 76425
1 11464 46155
1 39460 49950
2 8487 464448225
2 67901 954815707
2 93307 231886401
1 54620 57108
1 52751 99482
1 77485 97202
1 79179 91207
1 68073 92812
2 59915 916906321
1 41889 88105
1 3571 41138
1 17357 66646
1 17617 40145
1 11173 38168
1 40131 63945
1 55654 71948
1 66650 95916
2 62317 526299002
1 41473 45094
1 35025 48373
1 14374 92248
1 17869 67600
1 6737 89965
1 14912 38345
1 8598 31469
2 45107 270628233
2 43019 210690005
1 10885 35622
1 8306 48138
1 38004 99511
1 8441 88269
2 22715 787231499
1 547 82031
2 20967 518709424
2 30515 851167004
1 12921 70019
1 46072 69155
2 21094 237872080
2 12793 295965704
1 53212 69820
1 40323 88078
2 34706 131111860
1 54480 92831
1 68422 99652
1 3037 84794
1 42398 87246
1 33198 63873
1 10341 98568
1 47833 67747
1 18689 32662
1 26602 29591
1 12553 30680
1 14717 22996
1 29221 56727
2 26404 467499369
2 28089 912389465
1 49673 88426
1 37311 38746
1 36890 75463
1 3625 42151
1 7715 47715
1 11724 37416
1 16468 89380
1 12490 50283
1 415 26389
1 73603 93781
1 4493 76354
1 347 65289
1 39748 90798
1 31831 95144
1 3013 86890
2 12311 673373806
2 19520 195129019
1 41776 56885
2 22049 835521734
1 15308 97440
1 25490 50466
1 63076 88618
1 25833 72615
1 4443 99158
1 54778 84014
1 51738 56977
1 65290 69534
2 38641 468088293
1 38467 94025
2 40861 876191601
2 22741 235479493
1 63952 72821
1 65730 91768
2 98814 360216314
1 28412 85461
1 48550 70505
2 18866 624034596
1 28559 61311
1 72047 92281
1 6610 96509
1 41614 85245
2 99592 591202133
1 27925 49449
1 32899 57315
2 61843 920071197
1 19299 39607
1 53200 69515
1 12323 16187
1 16473 29253
1 8996 85761
2 75492 159624394
1 57742 78459
1 23343 78729
1 17949 71205
2 89756 1138068
1 47513 61095
2 50426 429076882
2 20022 827401193
2 71104 896427391
1 23402 48572
2 37879 699581782
1 79219 87072
1 30373 99104
1 20434 38768
1 289 64469
1 818 10313
2 54672 714661695
1 9644 25693
1 18175 46509
1 19263 91484
1 51049 70702
1 19106 47474
1 6940 53438
1 1438 88869
1 2887 36020
1 12028 24679
1 58726 70062
2 31500 632418780
1 68331 82810
1 70215 88634
1 49327 56710
1 6215 44737
1 23417 69611
1 11115 94869
2 28237 341343701
1 39923 78582
2 74233 391807509
1 19407 52523
1 27338 59740
1 29911 47264
1 2423 53677
1 5181 21970
2 18777 939618588
1 60875 99743
2 54629 652543113
1 10872 56114
1 52579 66854
1 24197 53434
2 93878 921628357
1 8270 37103
1 24523 99582
1 35707 87680
2 52451 333506849
2 32106 635218424
1 27342 36145
2 41625 484696307
1 36128 93896
2 42149 133637173
1 62104 77543
2 52977 812521656
1 96038 99913
1 36915 86107
1 47204 74559
2 91937 404148045
2 57504 777979527
2 54192 12195746
2 35056 474489218
1 65549 93077
1 15648 60298
1 21447 25398
1 18242 56468
1 38197 68957
1 22374 56465
1 36776 86283
1 41913 89257
2 25978 790750106
1 56209 61477
1 79049 82293
1 1394 48418
1 20880 34262
1 41167 85768
1 73681 79611
1 4149 35672
2 68131 530136362
1 1159 13897
1 26913 70810
2 89308 633122622
1 47225 48959
1 3851 41687
2 46205 142921742
1 58295 60345
1 17650 73961
1 52282 54139
1 63311 84536
1 3862 42355
2 16688 720176423
1 4448 56730
1 59539 75147
1 28120 43377
1 51540 99034
2 60433 616232340
1 30416 97276
1 91170 99834
1 41382 68073
1 48461 86092
1 83550 93684
2 33896 158101903
1 89522 91486
1 52478 90431
1 54297 66785
1 30736 86148
2 91910 333597321
1 28633 63015
1 32308 73090
2 35805 238884538
1 46936 67867
1 68773 82326
1 58652 92163
1 31791 45214
1 35754 50172
1 55184 58299
1 45287 64049
1 50708 93523
2 31376 380856113
2 1450 11856370
1 18188 74781
1 16883 85009
2 32978 850442671
1 25333 61254
1 9567 42790
1 26449 76086
2 61638 476112677
1 46162 94285
1 30536 41788
2 12327 566235699
1 75060 78587
1 19212 95742
1 39117 99486
1 7101 21717
2 10981 801554521
1 819 975
1 18656 72162
1 14479 59868
1 33291 64304
2 13910 670845698
1 18946 80248
1 14884 47492
2 11224 631606321
2 38351 993153333
2 38084 753438313
1 47935 75894
2 48260 544547923
1 30936 59083
1 44958 53216
2 78656 624458950
1 68527 72810
1 9421 48339
1 16300 20265
2 99351 558844288
1 44745 61829
1 72228 90566
1 25316 92257
1 4910 79164
2 6885 116611223
1 21651 31780
1 54011 71981
1 54316 75778
1 72998 76395
1 5837 76188
1 14248 55863
1 68388 68432
1 9067 64373
1 24516 70369
2 97419 998115273
1 42651 56414
1 40006 71268
1 22022 63097
2 25915 165168733
1 18647 45864
1 10533 89550
1 38482 69817
1 80649 88605
1 5840 7652
1 17968 88506
2 44546 570533800
1 31445 79818
1 76560 87003
1 26432 90308
2 12918 773432589
1 21503 27470
1 864 18111
1 45108 87274
2 97396 434915283
1 6941 73732
1 35658 88171
1 91280 95439
2 11491 385427531
1 70059 77516
1 7717 55027
1 24572 35577
1 6543 33319
2 43345 542314429
1 55970 79065
1 61298 84578
1 18154 43422
1 14324 93244
1 6783 47933
1 49322 97681
2 7015 159303693
2 29151 214102034
1 36811 66673
1 9617 72895
1 25247 44882
2 35822 746590459
1 72456 80226
1 41119 58912
1 1486 46320
1 11812 47031
1 38787 66451
1 38414 87282
1 8212 96048
1 78323 82652
2 33296 773381102
2 71156 490532061
1 18621 65559
1 49753 59262
1 36324 61538
1 13293 61288
2 89149 415720325
1 7936 56495
2 65338 738994590
1 49526 77317
2 43733 920157021
1 31291 40347
1 15417 87985
2 76522 381424496
1 40828 84237
2 16950 267394306
1 4524 91082
2 95539 701620988
2 25883 768235900
2 23939 270180801
2 38317 833929428
2 78660 1317914
1 27638 64062
1 21432 26463
1 81730 96531
1 45187 95413
2 60604 181525829
1 52654 80579
1 53882 79758
1 16815 17153
1 9292 27896
1 16409 85890
1 4710 44334
1 19879 29278
1 33763 56011
1 17779 47029
1 59489 86748
1 33451 51921
2 92034 860048852
1 92782 98532
1 12504 49272
1 86224 99669
1 6048 86684
2 1685 592976708
1 28471 33256
1 36004 49583
1 38122 41886
1 8721 40440
2 82779 316460140
1 69257 81852
2 26913 454620296
1 4075 30952
2 74476 134046144
1 32278 83754
2 36536 700968704
1 28570 91349
2 54579 348950437
1 14117 32206
1 26668 82214
1 20520 42233
2 11935 877175553
1 12364 68166
1 56580 61118
1 26672 52674
1 49246 60546
2 4367 837061837
1 15557 23506
1 34450 98305
2 65043 119104808
2 69115 928614300
2 76145 274221048
1 10836 38443
1 70450 85100
2 64024 862847385
1 23760 49734
2 65664 914834200
1 25488 30507
1 54832 86734
1 8449 46852
1 5218 97859
2 8147 256613500
2 77331 287670154
1 25137 60409
1 11183 38188
2 90730 885906515
1 57556 67776
1 34389 94564
2 4692 427455294
1 5879 7578
1 6277 8651
1 87732 97279
1 21305 94291
1 8717 14738
1 85460 95411
1 52331 54517
1 30342 39853
2 97605 446136926
1 59275 93035
1 27236 57068
2 63727 260204298
1 35736 46152
1 56845 78711
2 25898 890098863
2 71762 976240965
1 9836 81974
1 59776 60991
1 59473 81291
1 43674 85749
1 35981 58512
2 11789 835230639
1 27443 42511
1 1524 69592
1 47900 86320
1 30353 99303
2 75235 120530549
2 91697 581632045
2 57414 946494799
1 39644 51774
1 85786 99326
1 27577 82407
1 1591 46793
1 15596 33635
1 5165 49812
1 4846 17156
1 41488 83028
1 61335 74870
2 78418 688531114
1 49892 79867
1 73166 73550
1 16663 71003
2 151 829595390
2 72236 197364493
1 18363 85712
1 54500 86560
2 66637 646711483
1 20305 64041
1 18758 46742
1 8042 62438
1 49632 87155
1 28389 65085
1 78430 92327
1 30757 64102
1 61247 78845
1 57710 82447
1 52620 72564
1 7523 77458
1 40416 46422
1 55461 71798
2 89632 522039667
1 8030 23189
1 4283 99036
1 38769 95302
1 51420 89323
1 95058 95776
2 59499 534296595
2 61657 578606617
1 55852 68100
1 65334 86961
2 71923 581364162
1 25386 40875
1 62959 97021
2 15392 870875761
1 21365 66837
1 24395 61257
1 6700 80400
1 24226 33332
2 18747 119827163
2 37784 746389007
1 44481 78573
1 36457 72186
1 70896 82503
1 43599 92193
1 48829 62456
1 26066 99772
1 26480 84549
2 70162 813432519
1 10349 52447
1 32842 35691
1 24627 28751
1 38492 66103
1 47512 90143
1 631 54311
1 6158 39429
1 16293 46452
1 58837 84398
1 82683 89018
1 24453 71557
1 27540 81016
1 35298 79361
1 3713 3729
2 47726 234871040
1 26076 64922
1 55730 63584
1 67033 84281
1 24069 27240
1 68803 93510
1 65208 81788
2 36053 20346117
1 41551 98579
2 21823 287240543
1 84730 91452
1 62286 65419
1 50723 57415
1 58571 82764
2 42314 859132672
2 80270 556173654
2 79238 101633416
2 93213 617159650
1 49470 51375
1 47091 66565
2 99728 152013869
1 55041 69060
1 28175 37555
2 25926 36720309
1 24698 57109
1 51631 98007
1 85 3681
1 4137 64148
2 60161 1318212
2 46112 170202177
2 25038 190274733
2 56105 42768328
1 43972 56097
1 27408 82545
1 54977 81518
1 2256 7558
2 63336 327899064
1 39476 61060
2 20202 241742633
1 71535 81026
1 77816 87381
1 3998 15522
1 6743 96157
1 77035 80550
1 34740 80951
2 12520 85602002
1 5921 76069
2 81084 185131727
1 52608 67811
2 55792 654036255
2 42086 856797375
1 17396 52169
1 57250 77380
2 38983 306289643
2 55108 150696528
1 13707 71138
1 34362 82351
1 1283 16186
1 29835 51221
2 60188 812348299
2 96159 933405614
2 76348 218004373
1 45906 88776
2 72638 11880068
2 42835 763229927
2 85649 244431559
1 26418 30927
2 4615 904272117
2 78652 148967747
2 33058 459704865
2 57302 549515393
2 540 952773215
2 93377 377067316
2 55893 675061655
2 5206 408074482
1 28162 28810
2 49551 786719564
1 36948 42530
2 93807 499740345
2 15655 312831743
1 22083 66357
1 77388 93407
1 87121 87363
2 73752 517538957
1 36905 94484
2 42125 162014317
1 32087 42133
1 55497 86246
1 10307 22174
2 77102 295250608
2 76407 511898888
1 53440 69106
1 57701 72479
1 78387 85768
2 11729 594580111
1 75671 86926
2 96254 588557073
1 75327 88920
1 25207 98035
1 381 85288
1 41419 90723
1 20935 53984
1 384 64131
2 19777 153189014
1 57541 82232
1 23294 43077
1 81862 95534
1 37287 86563
2 27368 298000145
1 3005 12912
1 29671 31499
1 20429 86853
1 61831 74724
2 30383 103443712
1 20966 78674
1 50527 65199
1 13986 80321
1 43144 92180
2 1417 383605698
1 15815 29629
1 82071 97313
2 65426 44070937
1 67482 96764
1 38996 60205
1 29218 43752
1 40123 91845
1 21352 40612
2 38779 459920896
2 48098 731435103
1 8154 80776
2 37030 891359589
1 13543 96426
1 42352 55420
1 20072 26847
1 50732 97513
2 60467 186099923
2 96504 485015786
1 20632 88525
1 20844 60266
1 43016 77986
1 62916 82179
1 67069 85155
1 32109 40596
1 47489 93616
1 43950 63663
2 61660 962517284
2 22575 325725764
1 47040 96635
1 50027 81644
1 37146 95262
2 39928 151552152
2 51741 342178671
1 24533 97625
1 19598 76339
1 47059 94000
1 390 83596
1 23558 59064
2 64017 433284493
2 93902 532841170
2 46948 412415552
2 79296 365465489
1 77793 90359
2 33402 659680551
1 49797 52345
1 10864 97319
2 22462 460670723
1 36400 75549
2 11121 148574677
2 21188 193872708
2 36045 696078627
1 2344 34214
2 43441 874325531
1 33506 46144
1 8538 11698
1 29366 70562
2 59759 68182868
1 54044 61969
1 28907 54704
1 4070 64607
1 60622 68988
1 1000 34995
1 12001 22862
1 9190 28853
2 96745 500221981
1 41789 56004
1 33984 44163
2 8354 383974500
1 63511 87183
1 10931 60461
2 74638 789934090
1 31617 48152
2 53738 294440917
1 69640 81305
2 96545 987101495
2 40021 384830042
1 33623 67031
1 44741 96621
1 13789 67704
1 69847 93077
1 6972 42175
1 37817 83922
1 64454 68865
1 1786 50946
1 37426 87647
1 3074 73546
1 22535 38252
1 26948 51344
1 63516 87595
1 301 55119
1 53235 73196
2 36405 996786265
1 83979 95184
1 12695 69910
1 23768 80328
1 65339 89011
1 50658 55826
1 35812 65199
1 80783 88703
1 34472 54296
1 49925 85527
1 17271 88507
2 91995 993554608
1 19107 81558
1 30923 86049
2 6828 456662691
1 7864 64842
2 18294 309849020
1 60862 69539
1 25190 81333
2 66620 527810055
2 37144 960015673
1 33326 49842
1 49684 93177
1 39346 52823
1 13059 15615
1 14664 95472
1 50148 84320
2 35140 843682512
1 30805 37314
1 3931 74178
1 38594 57480
1 31153 37438
1 60667 67889
1 11641 60887
2 5207 518842805
1 26608 31293
2 67837 776627338
1 50054 90828
1 58124 62392
2 70772 243300081
2 90948 961156237
2 35 272750066
1 2223 90402
1 59161 91714
1 21388 69779
1 20419 35625
1 50946 84025
1 17276 75131
2 79101 111081487
1 50014 80441
2 99543 191323067
1 33425 63195
2 13786 861980932
1 38997 90276
1 20386 60490
1 86676 97952
1 20988 83874
1 25190 73532
1 23266 93449
1 24018 58942
1 32780 60852
2 6710 207832337
2 57914 294816475
1 24542 78923
1 8275 87854
2 12118 828116880
1 73488 85707
2 34263 675258108
1 66886 93184
1 23469 44087
1 64179 94497
1 29492 66065
2 20022 140949058
2 4499 205190813
1 36496 57648
1 27911 84093
1 48058 73489
2 8739 463772700
1 22373 47457
1 29460 52162
2 75819 729322002
2 16072 96241318
1 75084 94443
1 36859 91637
1 81334 98265
1 13636 71296
1 81047 90196
1 10537 64961
2 22455 563417593
1 48640 84558
1 15984 19697
1 4246 24879
1 26946 97519
2 43911 208730428
1 66873 69895
1 71636 78554
2 57212 512336402
1 27928 43047
1 4584 48592
1 36693 78975
1 9823 17613
1 57556 66325
1 2781 60836
1 20199 48586
1 3774 56183
1 45351 50919
1 48348 77024
1 63906 82884
2 73470 591917889
2 54137 702037130
2 21795 158060589
1 15893 25771
1 1029 51807
1 459 71197
1 15322 39826
1 1043 70075
1 45425 46104
1 28256 49282
1 19795 41653
1 2011 28496
1 42742 82146
1 22815 52735
1 72043 87897
1 50905 58750
2 77789 739049578
1 50654 96275
1 18010 43470
2 39025 449765900
1 79141 81963
2 18956 127601070
1 2555 90632
2 68263 625209768
2 84978 547091046
2 95742 2273537
1 1262 90016
1 19220 87090
1 76749 83068
1 74446 79711
1 60722 94133
2 73299 587174898
1 18176 53368
2 99436 835286031
1 7839 46233
1 23295 88725
1 56601 85097
2 46947 157670466
1 18187 25412
1 14443 76987
1 32948 53492
1 44394 56455
1 15878 36221
2 5388 700689737
1 35876 84148
1 56941 82881
1 20274 32644
1 29052 64870
1 49319 77373
1 3702 22108
1 42735 96256
1 2711 99808
1 6281 60352
1 53266 96518
1 18155 88754
1 16367 93525
1 24629 97557
1 9077 30932
1 51987 62598
1 8108 28538
1 25699 85073
1 468 51516
1 40762 90023
1 43052 70673
1 5442 25335
1 21482 93787
1 18313 91861
2 24433 392264866
2 73465 904209341
1 22646 83663
1 43338 56086
1 14748 27550
1 13984 53166
1 37369 87419
1 17648 62445
2 71350 594007924
1 14748 31314
1 5114 64520
1 8678 75058
2 75274 867637693
2 45855 26983048
2 1249 363208964
1 86090 90955
1 6341 68438
1 34908 98493
1 15028 41989
1 42286 82104
1 69176 87837
1 2487 40236
1 886 60207
2 93110 224077100
1 2008 3289
2 95388 954535961
1 29688 45725
1 8908 13277
1 59793 89120
2 93081 631185831
2 21286 154969948
1 19622 87005
1 56491 96945
2 45664 441683969
1 36855 74799
1 75251 90189
1 56203 86812
1 22343 64691
1 36027 76142
2 55245 129272553
1 1945 31186
1 83114 84080
1 14406 89459
1 63077 99490
1 75359 97161
2 44358 967636812
1 37634 58857
1 44192 82489
1 8187 99534
2 61565 327793473
1 32646 65654
1 44800 77308
1 57665 66047
1 24204 93207
1 1316 51023
1 46810 70672
1 40751 51576
1 37661 57103
2 8963 732861466
1 45590 67305
2 55999 39299295
2 63134 182118991
1 21187 87341
2 37168 187461430
1 22222 58755
1 28525 44853
2 21347 708519111
2 58434 214166187
1 22589 32914
1 21231 77726
1 3720 88937
1 5848 89013
1 16499 99810
1 33454 46638
2 83395 161892911
1 8945 99124
1 16024 32107
1 45242 98472
1 18367 99619
1 90028 99216
1 87240 92826
1 14949 51925
1 47277 86389
1 5573 10557
2 80746 182362556
1 90196 98133
1 28533 99679
1 988 73748
1 16350 92937
1 10309 64149
1 80155 83244
2 49618 563106547
1 24558 79064
1 45234 91247
2 50129 441256449
1 41526 58035
2 23640 410481270
1 55578 90656
2 56620 224873125
1 47110 87748
1 59412 94047
1 41395 97940
2 45024 266285451
1 9286 25852
2 35238 877027492
1 29933 45289
1 53399 84310
2 2056 928919369
2 35736 254886497
2 62525 453128188
1 56788 97849
1 14746 70179
1 4001 91109
1 6234 66868
1 37944 41554
1 49680 71782
1 10803 99026
2 14002 104385956
1 3717 7458
1 12466 47235
2 32036 395972620
1 69372 73795
2 29690 713976346
2 7151 920094025
2 38829 569658811
1 42452 59687
2 1200 547239477
1 21013 81012
1 41772 53099
2 85945 676789870
1 58792 88850
2 19896 192491741
2 70144 247693647
1 60935 70495
1 29586 46469
1 789 6050
1 16793 98801
1 50092 62714
1 6461 39662
1 74591 91885
2 89927 946772865
2 11054 987182952
1 68111 68476
1 58078 97918
1 3268 57168
1 69871 75592
1 80502 85565
1 52341 55044
1 43357 76611
1 21885 42444
1 14164 63736
2 7836 663812508
1 6690 23268
2 14055 323654131
1 940 86647
1 2671 90508
1 43113 55421
1 80568 88932
1 35872 42573
1 52910 58746
1 14500 28007
1 36563 57528
1 62508 97338
1 6079 21585
2 39202 167302981
1 39705 70612
1 14390 32448
1 13889 99880
1 44756 89407
1 12619 46465
1 6081 73803
1 344 62718
1 25163 93063
2 99406 852953741
1 8033 99577
1 19774 34653
1 14055 88005
1 25076 87523
1 50231 74698
1 3229 89901
2 98343 470828878
2 91109 241752957
1 22093 38232
1 5243 16735
1 1610 88411
2 22849 865615722
2 56834 420583954
1 34874 80273
2 59005 588098880
1 6275 19936
1 8192 78053
1 65347 94914
2 46826 65888607
2 41630 955256809
1 16959 23605
1 39745 44439
1 7844 97045
1 20209 31657
2 8372 792388276
1 51065 78658
1 984 49360
2 63422 53915082
1 14179 92811
1 45850 48083
2 81335 637521568
2 87484 191871530
1 23184 39981
1 28246 45634
1 65641 82983
1 3817 98020
1 34399 40817
1 85267 86198
1 16753 97331
2 5981 562942534
1 32653 76771
1 8301 59406
1 62379 88100
1 26929 55074
1 89964 98525
2 97045 293821845
2 66605 520841314
1 58960 96417
1 27287 45401
1 47344 81777
2 8982 918433243
1 34510 92810
1 15693 75993
2 450 249885580
1 32358 47200
1 60632 76950
2 58845 12044111
2 56275 215936247
1 25379 57251
2 786 201422090
1 25360 28292
1 76515 91568
2 50167 636979231
1 40735 79735
2 42010 889355735
1 9962 26025
1 33615 55983
2 73003 194538351
1 67661 89173
1 27941 84146
1 9659 40755
2 45938 986813944
1 33810 82715
1 32420 35701
2 44946 701480528
2 2264 104609178
2 8668 329135108
1 29084 80572
1 26318 93837
2 78891 920061499
1 48164 68426
2 42072 224118403
1 52586 80282
1 60644 87325
1 62642 74470
1 21749 49983
1 42857 49892
1 62532 73219
1 67567 77907
1 77624 80096
2 18800 508812257
1 20298 54940
1 46595 95320
1 68816 83993
2 44776 221039080
2 14434 877790156
1 75831 96961
1 1366 50838
1 2775 80735
1 29573 53368
1 17085 55930
1 8339 52673
2 53990 236509869
2 27846 153894737
1 8094 42111
1 12112 40966
1 42707 44878
1 23570 83989
1 51834 59135
1 61828 86480
1 23685 87102
2 29812 619155084
1 62696 95127
1 7259 67930
1 2171 61414
1 39562 86837
1 78248 90150
1 20697 55951
1 8611 20491
2 85935 928664121
1 27509 63862
1 7997 28455
2 32724 130137233
1 4092 57930
1 2022 34816
1 18938 72530
1 80892 91913
1 43922 63738
2 49124 422654798
1 27486 28550
1 35745 90007
1 41163 65708
1 1761 38061
1 47169 94750
2 9329 511512385
2 248 389174035
1 69871 98672
1 24576 51955
1 23787 66175
1 27112 95018
1 10670 69094
2 24687 442542223
1 72319 77669
1 28406 41932
2 61217 584549633
1 24440 81140
2 69450 233223263
1 24064 30740
1 18239 57479
2 62128 512276762
2 87502 974005277
1 2936 46167
1 13636 20356
1 719 58433
1 3443 86192
1 26546 94186
1 4188 62359
1 48374 65032
1 11961 23354
1 56001 61008
1 65626 79684
2 21024 373572795
1 8568 26349
1 6790 39330
1 41902 68442
1 19333 91380
2 49692 381578447
1 23613 91208
1 3052 25000
1 20196 21353
1 10556 39234
1 3266 89906
1 71809 81041
1 8923 16829
1 61744 89488
1 39217 67352
1 1318 51985
1 7919 80979
1 35012 57943
1 40135 80089
2 5001 15154712
1 49476 83127
2 94514 671617264
2 66015 271468477
1 62 92503
1 19236 93845
1 9829 80807
2 81215 345680843
2 96973 581742741
1 12764 61666
2 38235 824541825
2 2390 900903814
2 42048 678730141
2 46524 346026484
1 25473 61084
1 62310 97032
1 774 97885
1 9241 16648
1 12759 63239
1 65462 76911
1 22343 79252
1 59338 74748
1 9829 83448
1 19995 21713
1 23137 47346
2 30380 316007603
1 37170 52485
1 38021 38706
1 39432 86135
1 246 31680
2 53804 961462636
2 55396 133903582
2 70600 643653078
1 10954 44560
1 55614 97109
2 59237 638312459
2 69797 922783665
1 11087 65810
2 67602 509146061
1 26914 58635
2 2535 955892237
2 92805 924352936
1 13772 61556
1 4244 17369
1 31639 66455
1 35507 64498
2 8274 773231501
1 52140 70303
1 11559 49627
1 28007 52944
2 95475 763714010
1 23011 36969
1 55113 87756
2 23925 249336904
1 93990 98463
2 12231 620200372
1 24801 30709
1 25208 61566
1 31685 38723
1 24741 70664
1 37094 80916
1 53182 78284
1 83383 95369
1 11045 23190
1 5979 13475
1 8322 62789
2 40921 781268902
2 9257 348904034
1 46040 60497
1 58750 82410
1 15927 26662
1 62957 81211
1 36036 89061
1 8240 97563
1 44880 71054
1 9162 83035
2 85228 583752902
1 6563 31187
1 17856 62603
1 17241 36422
1 73254 76444
1 16835 54169
2 50367 198245591
1 11852 60910
2 31531 332030487
1 5930 49449
2 68319 591274713
1 31796 70189
1 30382 87309
1 29650 97608
1 31246 49989
1 32495 81688
1 66790 98656
1 59305 86257
1 37155 58703
1 36174 44412
1 40670 65859
1 25133 40663
1 50952 61373
1 13579 47296
2 9048 995462199
1 25389 43425
1 25013 36177
1 32458 61550
1 26616 42439
1 5085 92281
2 75680 78992567
1 6538 94938
1 17740 36220
1 53145 62990
2 62605 299921750
1 23212 32894
1 59366 93600
1 51509 61594
2 57675 316538319
1 22903 36407
2 71672 369713704
2 91338 537053310
2 68657 418713637
2 20054 91394087
2 53706 910230138
1 32165 97608
1 73346 74615
1 44759 96146
1 64759 81359
2 39186 590524537
1 29970 70876
1 71884 77444
1 45502 60519
1 2250 77605
2 5729 357227204
2 67723 789982760
1 70723 94435
1 27417 58424
2 8555 340860814
1 36560 96208
1 18923 74894
1 18188 40068
1 62819 84136
1 30417 83384
1 4104 57961
1 69459 86627
2 11382 254619982
2 76613 121177573
2 66020 533408585
2 44227 426563663
1 3063 84480
1 5258 17311
1 26720 65202
2 84147 102131943
1 50011 57987
1 4591 76160
1 44555 91395
1 2337 19726
2 93178 449082560
1 80686 83972
2 8234 747784942
1 18860 80238
1 33474 65106
1 67259 86704
1 30542 69374
1 41977 72751
2 87366 568071579
1 53239 71818
1 60699 76534
1 34659 69808
1 65821 97177
1 21516 92017
2 86489 154073372
1 48476 74526
2 71957 764293795
1 75412 97536
1 52594 94618
1 41459 92817
2 20840 427259304
2 73029 151337981
1 27222 32511
2 46243 359867199
1 22508 37508
2 99653 657592774
1 4856 29086
1 60711 86916
1 17949 83604
1 74238 78234
1 89232 96684
2 1884 434345220
1 20264 22637
1 289 68127
1 75481 82788
1 64576 86950
2 20049 12580598
2 25531 977333219
1 16370 95300
2 4346 964345078
1 29098 40044
2 40103 139062030
1 14143 51503
1 3697 4290
1 9119 75615
1 34132 84094
1 9608 13707
1 63 37714
1 34616 46569
1 17662 22088
1 13859 24471
1 15820 87620
2 22723 669277476
1 40166 62250
1 33764 86108
1 20342 34251
1 35282 39249
2 86505 264646601
2 14794 119537474
2 46565 364983318
1 35639 66839
1 61283 82165
1 914 5977
2 18585 179540549
1 23471 99835
2 73737 137190317
1 31119 55268
2 49295 473415683
2 68119 597807307
1 40220 85323
1 36299 47800
1 39832 98318
2 4687 623923095
2 68130 939076302
2 32624 461004942
1 66262 96348
1 12627 99485
2 54598 481357078
2 22939 178543320
1 48424 91631
1 53067 83320
1 46935 64552
2 57816 338676289
1 90907 91456
1 47589 58786
1 12886 61022
1 4502 35319
1 31290 76596
2 67710 632440946
1 4619 62325
1 41324 93065
2 1646 875684443
1 45322 71916
1 52239 67423
2 6311 513828758
1 14963 94168
2 83011 356474328
2 23265 300397233
1 10188 63601
1 26328 63620
1 57958 81987
2 1443 985312644
1 2906 12631
2 69075 977331575
1 45204 63324
1 21270 47227
2 16044 748530931
2 75506 500426398
1 15705 57940
1 22533 81336
1 26291 95076
1 16096 41611
1 18382 19410
1 28800 84766
1 10230 40662
1 44086 58991
2 26320 754229891
1 12647 28296
1 2917 36440
1 18073 90929
2 47691 915998861
1 41163 67657
1 24595 64669
1 94997 97601
1 53971 57301
1 8464 54698
1 54680 82425
1 32025 91405
1 2630 13919
1 47693 89031
2 86735 746970441
2 64763 791576937
1 6300 97821
2 98432 211274077
1 70794 88120
2 13516 517198930
1 13722 84028
1 17735 85523
1 41557 77887
1 70810 86578
1 76163 94226
1 60474 79323
2 47087 592894990
1 58491 87059
1 34774 38018
1 80211 86161
1 24930 27312
1 54549 61431
1 8230 98083
1 15457 38528
1 17448 33192
1 41883 52026
1 33986 52281
1 61226 96550
1 5491 94570
2 31294 883218948
1 60536 64461
2 34680 301468037
1 13998 81818
2 18749 950220884
2 29786 721524880
1 10562 23259
2 35344 872236663
1 10649 21042
1 54649 82972
1 3075 12006
2 97933 206042025
1 41366 54570
2 47680 303414422
1 40457 91839
2 68394 460360081
1 43292 86219
2 62571 667003292
1 63045 71230
1 68623 92662
1 41800 49816
1 44870 73317
1 70038 81753
1 23683 67302
1 67930 76824
1 65279 80940
1 16169 53920
1 10118 41663
2 97494 378213272
1 9255 73169
1 50311 97771
1 59022 77072
1 13990 96133
1 20627 64921
1 80864 91511
1 72521 97370
1 46307 74534
1 27326 72876
1 47567 63005
2 65932 564173308
1 22097 75104
1 32931 96311
1 11565 58271
2 83062 550616310
1 17234 51806
1 1350 90346
2 60285 312277152
1 38409 39148
1 15056 94511
1 63545 96906
1 4518 40418
1 35837 67443
2 12375 833511848
1 76954 88478
1 40506 97800
1 4475 19705
2 71415 745982080
1 74931 89282
2 7876 869506082
1 49995 69426
2 64036 506239602
1 11509 15162
1 20280 98658
1 53021 93364
1 214 1661
1 36423 92343
2 49451 313028604
1 5815 26887
1 17413 27595
1 59858 80850
1 8884 69742
1 25367 25860
1 45714 70275
2 71507 771711192
2 21949 55281673
1 23697 59924
1 5185 54766
1 62776 97196
1 28815 60841
1 17800 36697
1 28367 96616
2 77506 576865417
1 22718 41861
2 58140 88624001
1 10712 31349
1 66526 85249
1 10984 32755
1 22889 69575
1 60172 67950
1 23037 68558
1 39632 92716
2 97866 961799820
2 91172 797505256
1 71005 86499
1 50253 51228
1 24857 87165
1 21320 96914
2 19955 988813511
2 2262 76666679
1 96234 97011
1 30422 72496
2 46198 292790946
1 57233 99053
1 14585 80360
2 13743 957502696
1 8011 17147
1 4372 73219
1 49466 65606
2 55298 398334106
1 63122 96321
1 28736 97562
2 89747 597204812
1 57430 96408
2 77170 150400106
1 7500 11945
1 65060 75817
2 40892 403413999
1 1358 26451
1 50469 67862
1 47469 63122
1 33660 90527
1 8802 76329
2 15521 141784582
2 47518 841612148
1 18138 40470
1 47410 93851
2 23859 18974794
1 37581 38465
1 20328 55672
1 28842 91895
1 20147 78263
1 36529 77069
1 11907 86440
2 43499 360648956
1 59770 65990
2 8170 669409295
2 36566 671837858
1 33451 61632
2 176 237834477
1 12652 40114
1 44950 89826
1 10756 43097
1 90606 92756
2 52922 778056983
1 42039 63083
1 1850 61886
2 61328 451182669
1 64390 90938
2 78082 888503636
1 56823 63397
1 41586 66542
1 9703 94745
1 70737 73611
1 3831 56126
1 15129 23504
2 72455 274631659
2 47098 23527337
2 79137 217268595
1 7785 49680
2 44181 526533827
2 73992 998453499
2 92787 167857054
1 848 58478
2 87292 488054854
1 9740 55922
1 16624 29441
1 12118 68180
1 56856 86669
1 51937 64726
1 24359 94260
1 62771 97351
1 46840 56134
1 23131 31783
1 38272 42561
1 34422 91804
1 95112 98188
1 25928 95053
1 40612 47387
1 74602 98930
1 1328 25093
1 45098 70758
2 93036 10277543
1 54141 54768
2 20957 749071576
1 50538 71345
2 93603 210470728
1 68202 94967
2 96515 313104560
1 46996 64113
1 16102 54000
2 60573 49587198
1 73526 81247
2 32771 507345379
1 7174 50600
1 30092 90844
2 76012 77732732
1 17403 92291
1 21520 32837
2 36768 881936698
2 98145 831923937
1 9092 29298
1 13540 94673
2 3292 466930066
1 28661 49036
1 10579 33384
2 61959 485034521
2 64615 352057984
1 36448 93547
1 25527 91568
1 34108 48275
2 99003 292236022
1 1545 15779
2 10740 923785316
2 26514 304698995
1 4042 81462
1 71455 73981
2 8369 975505863
1 40880 60442
2 25755 639376437
1 42979 94004
1 26075 69882
1 1426 94015
1 30580 35856
1 5858 16098
1 8616 26111
1 5109 50047
1 5065 36255
1 22865 58720
1 45494 55000
2 56906 488787849
1 8248 95480
2 45927 11865643
2 83495 718948523
1 22685 48093
1 42187 56877
1 7768 9582
1 54181 97149
1 28271 45802
1 24466 32304
1 35029 69470
1 30421 38018
2 41092 681901286
1 32699 84354
2 71975 36447647
1 36353 44526
1 3911 30185
1 11901 90429
2 92761 187890076
1 9291 30568
1 1477 70735
1 400 5733
1 9317 64761
1 4885 76478
1 303 55929
1 21633 78803
1 331 82139
1 12631 77712
1 19178 27162
1 19142 85529
2 63800 50468452
1 11968 86252
1 30976 34572
1 18206 33071
2 12009 542955275
1 43606 78998
1 30603 81375
2 16193 365470200
1 43807 74639
1 57566 84569
2 21367 158278678
1 54552 59757
1 41602 97645
2 42494 611949191
1 46083 46286
2 18399 445538848
1 55849 66777
1 63440 93573
2 59437 885508266
1 33607 47635
1 55953 68528
1 91150 94752
1 82178 96551
1 34907 86678
1 68277 75986
1 27198 28386
1 22463 67450
1 71897 75600
1 38298 99905
1 43472 46612
1 13815 20712
1 4579 8522
2 60468 375424405
1 63140 65301
1 1158 84186
1 15027 72478
1 40770 60167
1 2944 21158
1 47323 69640
2 75773 580322419
1 70142 94426
2 97128 899257620
2 73055 245490972
1 65886 97872
1 10828 27440
1 9070 95012
1 43183 82002
1 43730 79430
1 36017 92848
1 48801 66183
1 19107 73524
1 27242 58326
1 794 84485
1 70383 96247
2 32840 529430752
1 20397 94583
2 34560 971578323
1 28186 74626
1 80495 89813
2 65021 700253256
2 90450 558593935
1 27155 83789
1 29848 49517
1 40592 66145
1 60341 60549
1 19125 71102
1 18002 67612
1 23909 56949
1 23970 80719
2 6884 176435386
1 17550 33338
2 40959 16255518
1 68587 70554
1 33417 49030
1 33063 38365
1 11747 96731
1 68476 71552
2 30997 144294313
2 14665 269951507
1 29675 89532
1 59112 80922
1 20308 76886
1 19369 31625
2 37064 806545637
2 61782 663128410
2 89304 424285285
1 8022 32316
2 25866 369484034
2 28225 927754591
2 72532 55971474
1 33323 86655
1 29727 57928
1 34443 73040
1 58330 60577
1 22811 32699
1 41854 51117
1 39923 80313
2 11131 812321443
1 10164 54723
1 14406 54884
1 64153 68306
1 33698 59890
1 21844 67907
1 29127 99034
1 43086 93479
1 16980 38556
1 40495 62743
1 38958 58309
1 6043 45203
2 63728 650767768
1 80647 89947
2 89372 187775153
2 69705 171675197
1 22738 74698
1 20393 29632
1 1049 18568
1 47824 90307
1 59288 76699
1 27916 93498
1 39598 58334
1 14615 67578
1 37126 57944
1 61776 63387
1 50079 99410
1 45229 82714
2 51801 4950043
1 5665 72239
2 38144 146621788
2 28930 656770847
1 61690 99996
1 14624 46521
1 49478 68412
1 36107 64044
2 18811 919809678
2 21398 515496282
1 3190 69894
1 950 67952
1 26879 34273
1 31064 66188
1 57158 95562
1 52368 95044
1 18357 58716
2 88933 348382444
1 55287 59506
1 27216 45500
1 8674 50521
1 49543 93394
2 15575 952265156
1 74716 87276
2 79385 906333902
2 94666 850958618
1 56215 73258
1 62722 97505
2 42959 655685910
2 31521 96564069
1 986 26791
1 34357 37648
2 6203 666389745
1 2326 4351
2 91145 468452954
2 30960 825513673
1 39458 90875
1 66935 92320
1 49291 76211
2 42427 153009019
1 21743 36334
1 83955 99520
1 10 75971
2 26162 195423272
1 9029 90105
1 897 2620
1 58254 64485
1 20819 52856
2 98084 373710835
1 17508 88008
1 51326 73502
1 2868 86594
1 14332 82029
1 19686 31806
1 30632 72115
1 19217 73023
1 40753 69737
1 49041 51037
1 8967 31463
2 35232 952006617
1 25187 97431
1 35058 49865
1 33056 42807
2 28819 80439139
1 50216 59739
1 35190 41583
2 75753 199163865
1 64353 94386
2 97502 156271987
1 10455 70360
1 13779 91151
2 29191 509915041
2 5083 263993076
2 41779 868526479
1 27343 96869
1 11267 12686
2 61507 389625192
1 45610 62821
2 68803 967178234
1 23100 97497
2 53246 928789983
2 94339 187184271
2 98305 316377764
1 46322 60496
1 813 91288
1 19428 24037
1 40254 83204
1 14387 21784
1 44936 96195
1 23551 77121
1 45139 68253
1 45983 75251
2 27698 327585036
1 15715 66375
1 40677 54895
1 32833 90391
1 28894 41753
1 2234 45189
1 28190 98232
1 11833 40695
1 27684 48658
2 96287 662076227
1 24212 27513
2 36335 508702365
1 23458 85117
1 49261 96686
2 12935 348525196
1 36328 90147
1 79103 96839
1 40873 81876
2 93598 675039246
1 7596 69477
1 26560 74434
1 17974 87627
2 97850 665731467
1 12303 27744
1 87159 92121
1 23596 59997
1 23033 93559
1 32401 67335
2 52848 311434603
1 57047 88456
1 3514 92464
2 3290 894197298
1 2752 17714
2 57557 241328480
1 44527 78791
2 30588 55416114
2 56063 790976683
1 65228 69400
1 17719 95082
1 17758 79825
2 70283 761037116
1 2231 46872
1 6193 12652
1 47891 89391
1 55364 83051
1 37037 39569
2 82030 840690969
1 66433 88549
2 37549 521890147
1 41022 61255
1 31275 65784
1 30274 64607
2 79632 192647412
1 59137 60858
1 78290 80009
1 24620 78932
1 37682 92600
1 13791 99684
1 41029 52159
2 3595 463825613
2 31990 341241299
2 69270 253831666
2 44988 213130654
1 68980 98805
1 32895 38707
1 67046 91219
1 96568 97672
2 34212 165391091
1 93995 95026
1 44872 92364
1 58966 98893
2 47503 158723553
2 69237 823556595
1 66622 77688
1 31389 81752
1 29779 34456
1 76924 79903
1 7215 42525
1 4662 92796
1 4974 54486
1 26862 69467
1 15271 81055
1 29903 79504
1 3524 19006
1 3933 99304
1 80964 97467
1 17402 61742
1 59324 69334
1 61851 69910
2 79869 372097115
1 33556 42602
1 25218 40649
2 60055 888857919
1 36829 87453
1 26405 76891
1 8772 90276
1 23409 80337
1 21153 34297
2 43880 849661033
2 34167 33031579
1 28717 85504
2 22787 567462058
2 52677 601106389
1 72114 98179
1 69269 69762
1 28770 60983
2 2957 320549222
1 64023 88047
1 55478 76978
2 33488 750500884
1 81348 96528
1 60053 69872
2 75808 710877519
2 62610 898171441
2 53158 583789948
1 4694 82305
1 4267 53754
1 53006 97824
1 83434 85953
1 75935 95913
2 76641 4500807
1 11714 86021
1 8184 23496
1 16667 73844
1 4882 73519
1 46093 55499
2 51765 847762857
2 1672 602012610
1 36661 52587
1 52968 94795
1 3330 6053
1 67095 81320
1 9724 77216
1 11166 62035
1 30773 35444
1 32281 44195
1 229 65744
1 35702 50719
2 87216 658086759
2 10408 846034924
2 70886 876609420
1 25996 63419
1 37922 90123
2 13125 792854147
1 67583 69126
1 56286 83516
2 80443 276461618
1 27379 67337
1 24875 83128
1 62548 74163
1 8156 44681
1 73178 96806
1 14469 25288
2 78013 353814580
1 2525 6090
1 15427 98243
1 33283 43560
1 68293 72059
1 17671 49482
1 28431 85920
2 94475 718854625
1 574 84170
2 94049 841910148
2 92547 161581724
1 20895 87658
2 7195 655058405
2 29689 959102805
1 2369 85796
2 81953 114826848
1 63256 95028
2 42273 268935873
1 62871 82237
1 15595 82480
1 47300 74001
1 23600 53707
1 44094 91440
2 50973 684862251
2 50343 806001829
1 72718 78159
1 6968 75134
1 2161 50383
1 31467 67680
2 78628 709012913
1 63499 88431
2 78578 988386606
1 2127 43782
2 78091 263621131
1 43470 73665
1 10780 32791
1 28806 45773
2 28262 541938933
1 41036 76458
1 5331 75828
1 11888 64710
1 17869 42491
1 82811 84278
1 41022 91639
2 87612 158017182
1 25588 28757
1 23837 63379
2 30420 572046280
1 42013 65697
1 32498 83264
2 8335 248215577
1 24205 34773
2 78301 140231023
1 15538 20782
1 83752 87598
1 27476 71142
1 54258 68614
2 83487 199043957
1 25300 36781
1 37322 53648
2 20325 619389909
1 66938 88994
1 38152 71695
1 17726 52388
1 533 68991
1 7257 11184
2 38294 120149686
1 15288 47361
1 62338 62478
1 1288 2611
1 30829 84307
1 8707 77998
1 73988 93244
2 24979 983928383
1 23638 92000
1 34780 80995
1 35124 83465
1 31590 53302
2 67814 275574264
1 21097 26779
1 69295 70458
2 15022 83935356
2 69660 339781617
1 71188 72148
1 4029 30098
1 76863 83197
1 56160 72096
1 72738 82457
1 4285 27009
1 31171 39342
1 6103 88393
1 32892 49688
1 23761 86594
1 65495 69410
1 25734 38192
1 12646 60845
2 83049 64436901
1 55414 59471
1 61754 69249
1 46630 55065
1 377 19871
2 30128 172105090
2 22305 301644618
1 33531 48686
1 67639 71149
1 44873 51769
1 46205 54864
2 33093 323734467
1 69862 83461
1 39757 80375
2 6014 239071312
1 61468 88449
2 65571 178841997
2 22730 341373535
1 16102 18879
2 48525 701550175
2 49103 95258893
2 1490 535228731
1 25543 81575
1 62650 86480
2 99305 597021111
2 13308 831042778
2 73509 361178571
2 2609 839611514
2 39895 935119424
1 6027 73314
1 39624 73104
2 45437 462545844
1 72223 74402
2 75106 258986373
1 610 24058
1 31588 67455
1 16338 52920
1 5502 81249
2 37258 717163471
1 42778 76533
2 70155 241052760
1 4060 95518
2 34605 155557994
2 57208 957212567
1 23094 86958
2 65195 609883480
1 13370 69576
2 26618 658999880
1 65236 78077
1 30900 76505
2 86796 321371875
1 10593 41391
1 31892 57983
2 57196 955488842
2 14402 829716668
1 18007 31921
1 45031 52308
2 48680 200186424
1 21889 25714
1 46001 72210
2 87716 513575040
2 48387 297159060
1 18798 91566
2 55888 217910031
1 12515 53100
2 95323 314828404
1 8470 94266
1 21693 49768
2 89338 881638925
1 4272 5843
1 17576 99043
2 11660 375901305
1 52573 82750
2 65137 565304455
1 25309 32951
1 76096 94069
1 84631 91504
1 34176 36249
1 67771 75677
1 41238 92993
1 24263 79846
2 67469 687105004
1 23902 81070
2 81551 988219939
1 30291 70081
1 14698 94412
1 4254 75090
2 76291 193370225
1 15840 71569
2 34738 507034719
2 67176 935887841
1 77436 78876
1 29065 76787
1 70682 84766
1 11288 67563
1 53317 55669
1 68454 69106
1 22075 73827
1 53736 97678
1 25232 77718
1 54851 70154
2 90670 751107983
2 77305 831640901
1 72271 74073
2 91634 268149468
1 51258 82946
1 9302 40492
2 68125 60052189
2 48041 711727948
1 34986 66714
1 47519 54864
1 49525 68101
1 25089 57857
1 4375 76916
2 82477 715242799
1 21178 48375
2 69687 471167882
1 40857 77714
2 54101 254592432
1 17127 77960
1 31413 35789
1 11694 15386
1 55964 75349
2 5008 57763355
2 99303 308987608
1 6311 74184
1 55751 62246
2 91645 985707272
1 20304 32427
2 7544 46585978
1 19276 28995
1 53661 91784
1 85109 96330
2 31023 735813215
1 19647 54806
1 23237 60661
1 25589 72999
2 51954 992359829
2 39118 785841590
1 56239 92494
1 78171 82354
1 81387 88732
1 35976 76610
1 3093 72279
2 25067 218197415
1 4137 86586
2 7656 313260214
2 32921 559506807
1 25877 61731
1 49177 81054
1 20303 77453
1 43897 94367
1 60121 76340
2 92353 90328581
1 77424 95227
2 35471 595593038
1 31152 59645
2 45228 791442481
1 21023 30938
1 32790 76296
1 30411 86286
2 10493 706837265
2 26324 565127398
1 45412 77982
1 22828 55791
1 6015 58550
1 67193 74228
1 24237 47213
2 6747 101080649
2 46207 641570360
1 9564 82523
1 74155 84691
1 63946 69765
1 51490 93374
1 25458 47253
1 41652 82456
1 39718 52568
1 1078 30892
1 7283 13119
1 10006 63479
1 74846 86299
1 7825 88905
1 4121 66525
1 584 9576
1 1670 18765
1 56614 79269
2 13512 744483953
1 61144 67061
1 70426 82348
2 9318 936875387
2 96849 165577270
2 60370 871751603
1 52252 69334
1 28417 83279
2 92481 799383702
1 43513 97318
2 38257 257720144
2 86948 83486383
2 95079 552806849
1 38242 84968
1 30736 55607
1 74091 93316
1 12807 81910
1 33489 69133
1 65877 73448
1 3520 56175
1 33606 66017
1 80989 92222
2 83377 464348594
1 43518 69962
2 53650 36131399
1 69389 84476
1 32635 90218
2 26985 667971881
1 10361 85402
1 69554 98116
1 51667 99040
1 6413 70313
1 10104 38016
1 13356 91569
2 18930 509697077
1 38998 50725
2 24748 884046571
1 47536 47595
1 31921 95508
1 69360 70665
1 7818 69213
1 29752 37282
1 4535 50940
1 39792 80600
2 20873 302289116
1 4434 55253
2 20933 767525536
1 46200 49814
2 25085 997618330
2 20705 680493786
1 5842 82850
2 89235 190888419
1 22509 29724
1 72324 82451
2 80012 323953303
1 40381 44054
1 27633 36994
1 44613 92318
1 15419 27744
2 2504 890150938
1 65870 94883
1 46226 54041
2 3680 242526990
1 41405 83370
1 28965 69093
2 70473 796010337
1 53092 55025
2 1661 344255024
1 23052 48159
1 30671 53969
1 12252 25494
2 63935 208027177
1 19792 28410
1 47003 51448
1 32928 38703
1 5312 86738
1 46725 72800
1 23359 35028
2 77883 352538114
1 37300 63390
2 19983 396546866
2 99580 663105821
1 19829 75618
1 16524 72805
1 27350 54648
2 52622 178047414
2 36312 936139366
2 90763 494968026
1 85297 99758
1 13833 60626
1 6717 62271
1 64558 70971
1 27127 68251
1 31890 83069
1 19797 23022
1 25429 43850
1 917 46873
1 10193 82533
2 18792 281819588
1 76954 77051
1 42480 57649
1 46879 89619
1 52023 76706
1 28764 51297
2 42610 221559021
1 22722 47336
1 34859 87274
1 45523 97473
1 44925 75915
1 23657 35749
1 21151 29488
2 27077 997081177
1 31601 43374
2 51329 281619859
1 31808 32675
1 51868 93704
2 7188 701310241
1 3321 61540
1 26688 91827
1 58312 96086
1 51751 72022
1 31011 86542
2 72199 224671489
1 665 92812
1 19892 64802
1 33348 85532
1 9531 89015
1 75879 94646
2 36723 277233843
2 28995 752622334
1 23543 63735
2 52109 608023910
1 49761 77272
1 31480 92508
1 20760 28259
1 2631 8018
2 16304 969333239
1 6317 85267
2 20109 385918648
2 57113 245152018
1 7018 68930
1 49070 90696
1 71830 97702
2 59466 399698565
1 65878 93658
1 28208 75838
1 10711 61796
2 68035 97941228
1 21334 61257
2 44679 250544095
1 55427 77183
1 21074 90859
2 74682 713956980
2 2734 390915801
2 49654 476965031
1 25323 83309
2 99718 67198967
1 16617 21464
1 32595 59497
1 19935 61412
1 13395 49820
2 81120 953985258
1 17855 52060
1 59121 95606
1 77445 98576
1 3428 74559
2 9887 481846169
1 36097 59195
1 235 65111
1 52920 78525
1 3833 62055
1 41620 49126
1 69974 93598
2 6590 716241904
1 37308 73607
2 28205 108701914
1 22082 37265
1 78428 89002
1 23903 84861
1 18911 37199
1 73934 75612
1 19960 51301
1 23185 57691
1 24248 84075
2 58843 509421527
1 35784 96339
1 18510 38320
1 29603 50463
1 43627 70074
2 27488 224445584
1 46794 75256
1 17662 34864
1 634 1586
1 13222 96363
1 59059 96350
1 70006 90429
1 31516 31957
2 73321 731181017
2 35756 447872772
1 34985 38588
1 37133 57921
2 56023 111565745
1 11513 38957
2 7289 361085221
2 4358 797046585
2 48550 47389678
1 12563 65107
1 22670 56439
1 34803 41109
1 76173 83727
1 52467 94997
1 59411 97042
2 11687 817468018
2 39818 54088761
1 48329 88232
2 61842 77680733
1 71696 97399
1 40029 95793
2 24654 589996155
2 79073 824546272
2 31141 103723499
2 11209 4520036
2 9606 711619386
1 26729 70454
2 67027 545058502
1 10977 67351
1 35996 40438
1 55019 61865
1 14951 82538
1 17716 36027
1 69017 73736
2 42655 824866485
1 59993 66548
1 4176 15690
1 33773 45385
1 43271 81203
1 4905 9154
1 21352 23008
1 73641 89497
1 12846 38717
1 30603 74853
2 72795 981498487
1 42624 90496
2 16955 459645303
2 44886 510800180
1 20639 30296
1 39621 49964
1 41531 68359
2 40752 190441183
1 23731 64683
1 20008 40694
1 65382 99122
1 13011 50411
2 14020 206806004
1 77029 81173
2 53869 704112683
1 16313 67426
2 44434 973070378
2 69831 523619416
1 37560 68501
1 43249 56899
1 41602 52008
1 42869 77273
1 17603 41287
2 22532 236524219
2 81764 760983270
1 94819 97261
1 71411 97274
1 20584 43122
2 17741 394934207
1 9632 90809
1 4492 56043
1 37353 81281
1 65044 66738
1 41277 54404
1 12890 42779
2 95945 65124276
1 72502 87172
1 68465 86200
2 77227 975792689
1 11493 95462
2 78772 157656986
1 68454 89751
1 23153 71541
1 14649 97205
1 2354 11905
1 25291 71300
1 2978 23669
1 14332 57298
2 51384 710168296
1 4559 62054
1 6433 74618
2 93985 674537688
2 38418 479622498
1 14946 60882
1 68785 85398
1 59060 66927
1 55655 93426
2 38266 495523324
1 2780 10105
1 68982 89557
2 60907 42187538
2 36567 323951891
1 39560 60353
1 36749 47818
1 5026 80918
1 69292 72097
2 38832 584244224
1 47667 91489
1 35535 37275
2 58575 78769583
2 21533 801246207
1 21601 92727
1 29719 93061
2 4031 371570889
1 15367 30274
1 56725 89036
1 60330 66193
1 1107 36906
1 2902 15783
2 95811 458490322
1 87367 95162
1 23846 84272
1 67155 84622
1 34494 52674
1 58725 72744
2 71295 787015958
2 63095 514387475
2 46711 604224867
2 11258 471300652
1 33550 69783
2 95013 85074703
1 66223 83792
1 14881 96700
1 35343 55751
1 81859 89407
1 68312 73983
1 74374 86627
2 33589 422322573
2 87515 242402244
2 32733 64328432
1 25419 50912
1 20060 55568
1 1533 43333
2 9285 571193171
1 33364 90516
1 49664 78525
1 13529 85386
1 44919 79167
1 43075 73359
1 33602 89444
2 99431 258389665
1 69111 84021
1 35425 55744
1 28425 79129
2 77505 763872507
1 2760 10306
1 64666 87577
2 99773 503422325
1 28173 33542
2 59195 534548264
2 99005 41813429
2 97420 799956500
1 2871 37938
1 63068 95930
1 14956 70943
1 87750 95542
1 15099 69989
1 22592 41705
1 29402 40191
1 16739 39457
1 1725 62281
1 24203 48989
1 35984 43017
1 21532 70298
1 4299 28868
2 49199 139342587
2 61324 951609255
1 13843 61705
1 15159 23485
1 23926 67864
1 27536 41384
1 40242 61048
1 17859 92215
1 15157 76739
1 12538 54341
1 24189 26586
1 3751 41800
1 40420 93458
1 38521 43888
1 3005 16843
1 14883 51552
2 27163 167446756
1 41209 67971
1 30449 84243
1 18661 97712
1 2493 78866
2 92085 13888948
1 831 57726
1 21428 25650
1 23213 72960
1 29963 33019
2 87656 195614087
1 35701 84495
1 56449 67940
1 30761 96013
2 25384 156090321
1 60263 96538
1 54618 96437
1 37247 86462
2 22843 335190571
1 3291 52352
1 56127 97961
2 68606 287461390
1 290 3174
2 65317 404241198
1 23574 39264
1 64276 83465
1 59956 77348
2 45026 975194549
1 64452 88353
2 38409 772335748
1 88649 90416
1 7819 30991
1 59671 98966
1 57109 93968
1 2238 13108
1 66159 73448
1 25331 65336
1 28605 30968
2 23542 392369091
1 47531 91048
1 3901 66950
2 70951 725185132
1 62015 82854
1 34676 39716
1 21226 74140
1 17557 36971
2 82918 603542833
1 39698 84745
1 47 48760
1 24155 42154
1 2676 62630
1 40869 73748
1 74644 79601
1 70920 79143
1 44526 66354
2 92626 646552417
1 44526 68504
1 10572 56812
1 37310 62086
2 54068 850574595
1 19523 39667
1 38427 66949
1 29047 57037
2 45353 874917454
1 6480 39454
2 35905 320094955
2 36852 332538136
1 38172 74964
1 45276 87564
1 58648 86966
1 4896 51567
2 3643 616065706
1 74369 91852
1 4129 45180
1 30396 45001
1 37641 87162
1 41686 65906
2 74991 960316811
1 27451 95956
1 27921 94987
1 52378 94551
1 57915 90064
2 35702 812209699
1 75672 91285
1 62061 67863
1 59138 88510
1 5987 42353
1 75453 99836
2 51483 625815053
2 11887 38412099
2 69056 869741721
1 25691 32753
1 83136 84906
1 12322 17182
1 60982 72404
2 30641 679723625
1 27932 54853
1 8389 72909
1 36306 47166
1 66911 70432
1 47982 57210
1 27476 60867
1 18232 95271
1 11121 28781
1 33726 50634
1 72811 72828
2 16042 914395878
2 88356 301586336
1 4166 14023
2 34326 503779660
2 49651 175558767
2 85010 806861968
1 306 85275
2 46608 579789024
2 38304 590352098
1 79724 87371
2 14397 173764041
1 40560 42801
1 18356 62670
1 42112 81541
1 7404 56434
1 8623 28412
1 4658 92167
1 26170 85471
1 33734 70363
1 7053 85090
1 35206 76068
1 52007 94365
1 7702 22256
1 10499 27954
1 15801 99206
1 53940 76817
2 30637 688065055
2 75457 188630893
1 34336 64554
1 47677 98209
2 95388 296333242
1 51495 55016
1 35700 86352
1 27878 62293
1 37688 77085
1 6751 31450
1 38990 42850
1 69320 91016
1 58857 68787
1 36008 81419
1 28323 80595
1 24720 61160
1 18185 28577
2 22991 733551071
2 67813 354241093
1 73292 73580
1 19549 56264
2 4243 435670703
1 44092 92039
1 18670 45101
1 24629 42949
2 14084 106989673
2 82659 12126401
1 30188 53161
1 7451 73156
2 14162 688028870
1 8231 34929
1 57496 72745
1 32115 60926
2 95314 620592801
2 39129 742350358
1 40011 46489
2 94567 456600081
1 11578 36507
1 67471 80181
1 94509 97244
1 22454 72073
1 14548 18730
2 34785 102072663
1 40792 50380
1 31933 79553
1 60725 71040
1 50766 59175
2 69291 81646277
1 41242 86199
1 45386 48865
2 70230 277138390
1 16352 16593
1 15214 29297
2 32693 631044387
1 17721 34591
1 44828 92153
1 2889 89676
1 95177 95537
1 40371 67335
1 66861 74367
2 65069 86359164
1 83981 89005
1 76318 97054
1 49453 78311
1 9772 33518
1 9106 42645
1 64093 74195
1 39031 87161
1 56301 56478
1 38240 76474
1 65318 85673
2 35898 894171891
2 98548 478805912
1 1690 13400
1 78768 97610
2 52542 308886528
2 26445 693244933
1 27728 56326
1 93201 95501
1 53109 83434
1 57108 84071
1 1394 31397
2 72967 500641666
2 28853 664009629
1 14662 48966
1 30219 95905
2 5722 884890237
1 21881 62251
1 9890 36913
1 54501 87567
1 49426 69143
2 75072 267871625
2 9299 354752755
2 30273 824354456
1 55213 60189
1 17138 43692
1 17255 90877
1 66080 66410
1 4972 60446
2 70018 184112642
2 90561 643014512
2 3139 716987578
1 6197 37710
2 73774 548839866
1 805 61046
1 37512 77804
1 11664 78375
1 21569 72446
1 15065 22495
1 732 55129
2 77244 27520629
1 36735 66436
1 9256 77790
2 41243 426745621
1 55097 72392
1 769 42519
2 36647 191558052
1 28519 81847
1 29037 87156
1 28858 90289
1 3287 33981
2 16920 262767718
1 56194 76210
2 95184 508346558
2 54389 826625889
1 9288 87376
1 5854 40645
1 17174 20327
1 84081 90944
1 99377 99945
2 23110 342622553
2 53291 70973619
1 48944 59353
1 4009 26358
2 51804 517241926
1 70306 81944
1 48924 56912
2 76058 625252875
1 77359 78048
1 73421 84441
1 41505 71472
1 64157 70613
1 74944 76047
1 5338 79492
1 35773 84343
1 53397 72740
1 107 78216
1 13879 81390
1 3348 97032
2 28983 702304376
2 26969 70464029
1 52425 91998
1 621 94857
1 3603 43363
1 69559 94626
1 77261 83243
1 69012 87141
1 44537 48572
2 26580 610650258
1 167 96013
1 32425 49975
1 89739 94511
1 78510 100000
1 8651 56946
1 13416 38795
1 236 26707
1 44816 53788
1 19897 46793
2 59559 654826010
1 20054 33070
1 9409 90688
1 10825 69931
1 26438 53143
1 21563 77907
1 63627 69740
1 2710 91993
1 49982 94631
1 45265 90367
1 20797 53762
1 13859 55893
1 30354 53678
2 46338 248657597
2 38621 407116344
1 1049 65570
1 46522 62626
2 81169 585860780
2 76722 839528742
1 41328 71353
1 17582 33919
1 76084 81628
1 7276 95559
2 84478 401187042
1 33731 82639
1 16087 46353
1 8379 16221
1 51000 61325
1 8926 47059
1 51523 87419
2 23988 901586349
1 50768 77137
2 58486 24814529
1 34404 36845
1 56273 83165
1 53972 56756
2 85542 275001972
2 90099 14418325
1 2863 48603
1 43135 58520
2 60485 4715924
2 52748 373063081
1 93975 98416
1 59200 78834
1 1236 67715
1 80054 92119
1 21177 90246
1 8041 49275
2 43323 673330281
2 70464 585792497
1 59603 82207
2 62803 242800174
1 45733 46959
1 8176 8761
2 8524 704579039
2 33084 743697800
1 23972 79587
1 2869 49136
2 21333 59668071
1 98262 98972
1 21978 65575
1 6925 95854
1 7419 18788
1 1021 27865
1 63881 93864
1 44752 81597
1 44227 74193
1 38766 40693
1 15491 93991
1 15900 19718
1 9371 86764
1 28885 54337
1 18967 59927
1 26237 77163
1 53411 91366
1 67245 91206
1 37510 74906
1 31702 78276
2 85197 262116037
2 60748 920160057
1 15320 72822
1 866 46322
1 33444 51682
1 9052 39491
2 72633 170802101
1 16017 34929
2 51892 741024730
1 76830 88416
1 36038 53335
2 6918 52520490
1 72747 91280
2 221 722303112
1 38460 50087
2 59241 605590702
1 13340 42380
1 13184 40833
1 84812 86656
1 29976 88384
1 3010 86164
1 20437 95727
1 48957 49393
2 883 735977799
2 59280 942863744
2 69296 827224764
2 69373 234402825
2 86717 896598222
1 5903 99382
2 67942 840544052
2 80452 692202583
2 26335 825073029
1 53815 66233
1 2962 45737
2 30873 518814561
1 34023 90112
2 27941 326082064
1 2898 67281
1 53672 87954
1 49141 56963
1 66565 71894
1 5609 26885
1 60032 71511
2 49064 165350721
1 18218 54155
2 46846 676411266
2 67988 822539044
1 10768 56770
1 37965 42831
1 37209 77257
1 74574 97052
1 572 55285
1 25667 96591
1 18827 34945
2 87154 477026513
1 33909 66266
1 8181 88332
1 3730 56741
1 39672 65801
2 3297 92858843
1 43625 82035
1 44138 84861
2 58415 166269723
2 12787 619036571
2 55486 301675035
2 41903 858967546
1 54571 94655
1 10269 61834
2 11286 677847496
1 24183 56823
1 32325 79892
1 10127 27102
1 39669 71774
1 55354 85339
2 26396 512944023
1 32596 68829
1 9154 56710
1 24964 49628
1 39277 57075
1 43882 69249
1 78086 92820
1 13161 68050
1 44251 84655
1 30933 96260
1 29172 56149
1 42799 89611
2 33828 408561223
2 5755 477682825
1 61101 79729
1 9984 61561
2 36454 564546360
1 16964 54551
1 46640 53852
1 13235 45480
1 90020 93958
1 65105 93094
2 89307 807446450
1 14923 83713
1 30537 47123
1 16342 79136
1 52810 64248
2 6442 643798102
1 3708 58894
1 25013 77676
1 37494 50175
1 64034 90160
2 58477 856068068
1 32869 45123
1 15234 97301
1 814 33081
1 57906 76712
2 86460 141670886
2 919 964579788
1 14255 70619
1 10591 77774
2 52375 564182296
1 28035 74903
1 5038 83521
1 5170 96147
1 40416 79414
1 47687 60702
1 29410 50736
2 42922 41677492
1 33322 41631
1 48424 65424
1 47855 52327
2 67849 4161652
1 9337 29028
2 74641 928493627
1 61899 62012
1 51447 69401
1 2627 66672
1 11369 83191
1 10028 21068
1 46368 76526
1 18429 18710
1 3336 30233
2 5517 796068538
2 93875 204836032
1 16911 30014
2 80350 900144482
1 16468 22657
2 97123 834219427
1 31681 37399
2 65536 890302870
1 36491 56548
1 29228 99112
2 67003 239369913
1 9693 29352
2 17730 34651209
1 17686 18333
2 83244 522168156
1 36532 73732
1 47497 53879
2 28801 656523039
1 15834 30891
2 67460 295197402
1 50622 60889
2 31704 755858058
1 4919 19403
1 11990 37406
1 17226 92909
2 22441 428941758
2 80590 504572594
1 3246 63372
2 31643 893497019
1 50240 67235
1 23409 87987
1 41119 51674
1 23329 27056
1 16010 17548
1 31767 92874
1 94170 95049
2 83405 471431164
1 21280 25444
2 69328 953203260
1 38930 68642
1 6862 8126
1 7540 98183
2 40609 235035110
2 19915 122432929
2 28017 39439484
1 11631 75587
1 40316 65436
1 95042 97458
2 57080 471495663
2 64396 420932920
1 33574 40489
1 54200 72615
1 35797 74313
1 41268 45991
1 28904 84158
2 55428 163411747
1 3647 11487
1 93600 94400
1 37709 83853
1 69710 73022
1 14434 21113
1 27343 71613
1 46989 60870
1 54214 92692
1 59321 74905
1 46722 54394
1 84840 97819
2 65174 621878059
1 13407 65477
1 37867 85578
2 20202 698150325
2 52092 807839776
1 69368 72359
1 27269 51137
2 60873 209669983
1 8701 70799
1 10894 47879
1 64806 94590
1 38631 70784
1 21400 78819
1 35884 61879
2 26508 291716032
1 7973 88355
1 16141 75501
1 32024 43156
1 53290 80316
2 74511 450427769
1 19554 67010
2 61931 405974001
1 417 21819
2 42063 751446100
1 12992 75994
1 23717 56450
1 42358 60882
1 41238 92651
1 3830 74192
1 417 15176
1 60009 92700
1 7576 61147
2 60435 424517863
2 71642 842534827
1 51897 93344
1 38754 46062
2 29166 646401633
2 48198 665197090
1 7418 51801
1 916 24676
1 11239 59520
1 23114 75257
1 23301 36035
2 27851 873009256
1 63142 90406
1 48687 99462
2 44320 269141877
1 25367 28986
2 75425 801951694
2 38212 962045436
1 11987 47120
1 20776 91616
1 17684 26648
2 90093 517893443
2 3226 879440257
2 59282 43147879
2 18963 696543599
1 40384 53849
1 19882 46731
1 38990 96767
1 23488 66845
1 23545 25182
1 63518 98386
1 25786 82392
2 50000 606687965
2 65326 584317375
2 85858 59719437
2 22300 249840900
1 37684 46456
1 16603 72844
1 25747 44208
1 4737 75798
1 20019 26314
1 13926 77010
1 45055 51456
1 42357 99402
2 64380 159734892
1 50007 50791
1 11305 96921
1 20908 33306
1 38282 61334
1 22960 72523
1 866 44240
2 87515 313063276
1 37656 70023
2 65606 979575733
1 16158 65182
1 53895 76089
2 33366 262901743
1 74729 90921
1 12601 92029
1 22723 62677
1 46227 76619
1 13562 69153
1 13405 30817
1 6416 9359
2 64749 948404685
2 352 540546810
2 16561 184779720
1 27317 41178
2 73179 554372761
1 51926 73318
1 51857 73892
1 11956 34769
1 10327 33238
1 54874 68314
1 31096 67729
1 774 53411
1 36923 93491
1 22384 28942
1 79173 89932
1 3248 13883
1 33740 53343
2 3833 856444964
1 55453 87703
1 74436 87809
1 78126 90989
1 28456 46196
1 85381 93850
1 38643 67809
1 63690 90041
1 10751 26609
1 33130 65470
1 38209 67104
1 23964 85741
1 38716 93818
1 31602 46811
2 12278 765073029
1 33495 35434
1 401 32959
2 76108 210474792
1 34340 89591
1 1526 3920
1 15880 82977
1 1555 42935
1 54270 88450
1 54825 73038
1 2128 64647
1 3116 83961
1 43835 67222
2 57922 786566333
1 42140 92696
1 2422 41100
2 72920 32477863
1 25135 32769
1 3524 63168
1 470 93651
1 83569 88368
1 62902 82860
2 49401 555442939
2 37841 515300436
1 14284 55819
2 25197 7885645
1 50885 94386
1 31801 97300
2 29434 466484111
2 84880 210262255
1 57987 91013
1 37550 38353
2 97519 326979959
1 17352 89372
1 82731 86912
2 22451 48461295
1 18242 88324
1 69114 87113
1 58156 88960
1 54425 92456
1 23158 38580
1 74669 96367
1 23701 85579
1 33756 79255
2 47844 712848116
2 98769 999731241
2 7439 87562033
1 13403 71515
1 4462 71507
1 52665 55255
1 38662 75308
1 443 22165
1 95089 97131
2 60452 681828497
1 25486 86260
2 25857 48113068
1 25392 27993
1 25793 91276
1 92824 96138
1 61370 89355
1 25196 49475
1 34788 77596
1 71708 74195
1 1941 10527
1 48100 76699
1 16614 27931
1 9792 58061
1 3580 6758
1 21685 75996
1 68917 84948
1 67918 98551
1 15843 20151
1 13751 95948
1 41467 94561
1 27687 94632
1 61324 74184
1 1010 72012
1 15689 55608
1 77097 91419
1 87925 98008
2 8191 648062322
1 51005 80717
1 13258 89469
1 33309 63180
1 24463 68070
1 45726 87667
1 7174 36961
1 24534 80930
1 17864 64705
1 11444 49637
1 43866 74299
1 19090 89693
1 69178 87513
1 72060 79023
2 53224 98580101
1 28315 55729
1 8984 49422
2 72196 635120725
1 36600 71005
1 1285 51919
2 65693 346936251
1 59000 87299
1 20899 23283
1 58917 87185
2 60036 103495430
1 16805 58321
1 7741 82120
1 56561 98295
1 55220 68814
2 20872 62202696
2 88169 160529012
1 78722 97731
1 29458 66846
1 15555 96283
2 90701 794134486
1 62762 92235
1 73598 89198
1 33277 98523
1 6517 34029
1 20046 64119
2 87065 273699262
1 21369 32615
2 25066 954296196
1 51216 82492
1 79616 98998
2 74539 688208021
1 14947 65919
2 52033 569463526
1 14568 64180
2 14434 901864808
1 5506 92417
1 36017 52553
2 9545 875324375
1 9636 77812
2 20302 889468463
1 40017 68580
1 80831 91297
1 64913 91545
1 6967 27754
1 87893 91736
1 40378 84586
2 34608 125872763
1 1807 41854
1 26148 80604
1 49102 98831
1 35578 49716
1 23128 54125
1 12992 86292
2 17335 202940716
1 23823 98715
1 56904 84779
2 13707 936878954
1 62951 83501
1 7461 31166
2 17032 630081510
1 17765 54550
2 45154 320294775
1 82001 91247
1 7909 53449
1 81502 94021
1 13930 80375
1 21857 96886
2 39625 649287855
1 63657 65865
1 34630 97471
1 47190 74024
1 13215 54587
1 17019 67963
1 2619 10856
1 27035 31774
2 57300 264019696
2 42647 363594927
2 78688 84386244
1 14544 17728
1 10076 28248
2 53754 149214628
2 25874 169572934
2 34448 773387399
1 1825 45868
2 87114 522305179
1 13626 36317
1 66322 90355
1 60061 82399
1 30348 32987
1 85660 93891
1 28716 44435
1 3871 44148
1 4846 89103
1 39355 88958
1 3824 77660
1 13987 51724
2 1149 570778981
1 34805 48799
1 46112 82558
1 11759 30373
1 26989 94863
1 4042 24735
1 36532 40859
2 17062 288625799
1 40547 78231
1 21018 45052
1 65360 98323
1 20096 22477
1 41373 75188
1 49553 70739
1 1913 16040
2 49231 276910274
1 49829 95738
2 81576 714707931
2 21703 66806836
1 1363 7625
2 57580 134743932
2 92551 508344931
1 24836 80168
2 26282 679213009
2 84626 624684587
1 11934 50139
2 84088 930840158
1 8241 58255
2 62209 74418640
1 19428 78067
2 85104 195632560
2 81690 397098190
1 21513 87834
2 40006 754994096
2 80223 940073088
1 81539 87315
2 55166 341812731
1 8202 96161
1 39673 83442
2 23075 361762579
1 50378 89206
2 89308 542736828
1 8686 58296
1 69113 71683
1 16097 17037
1 39996 84038
1 49082 86753
1 14184 35677
2 97667 751827070
2 85840 133822636
1 19227 72607
2 55845 246507021
1 48644 83675
1 7839 46877
1 63981 66065
2 47754 831962150
1 65147 85977
1 27052 49973
1 71994 96813
2 45112 39523931
1 21415 32977
1 75140 97937
1 1389 35891
2 45391 701859048
2 89514 303086365
1 2303 93383
2 70206 986509309
1 78921 86774
2 59515 265543566
1 2893 72318
1 56028 66806
2 84759 735143648
1 4026 7407
2 49343 663225672
1 3928 26478
1 1202 67137
1 51427 57595
1 60354 96381
1 21917 88003
1 73991 95048
1 51478 76720
1 4970 35705
1 39453 66902
1 2160 23454
1 30550 62481
1 5003 61344
1 25806 28491
1 73281 98714
1 31113 89636
1 42502 60402
1 11104 46610
1 7599 36510
2 43901 754821556
1 35426 69262
1 26066 53656
1 16425 28755
1 20543 26767
1 4426 90778
1 61844 87966
1 58040 99958
1 91334 96644
1 7630 88701
1 34487 92395
2 81729 501118125
2 72002 178639090
2 67685 779262688
1 56043 86419
1 58904 59864
2 79413 951048683
1 31297 95225
1 12091 49812
1 31363 31949
1 18321 98493
2 29814 153397507
2 52398 102854233
2 1142 899128282
1 80605 90373
1 60717 87278
1 70887 72728
1 18446 66352
1 39407 89340
1 43697 79277
2 22760 641578512
1 80372 99257
1 61368 70405
1 40792 62547
1 37823 87711
2 52714 228173518
1 79598 97256
1 23562 38599
2 7454 108222245
1 1998 19061
1 33382 66617
1 61094 75810
2 34585 44227045
1 10554 69633
1 16430 33747
2 51853 779893061
1 24201 74985
2 65372 127441623
1 12164 43506
1 21627 50680
2 19437 596704220
2 33976 784354638
1 34656 48184
1 74408 78485
1 64870 79343
1 26413 95084
2 8144 246317375
2 32067 965361092
2 70200 389961431
1 33797 90546
2 75698 728969239
1 3890 81952
1 14443 36270
1 48395 94472
2 5897 657409393
1 15250 90866
1 6057 56821
1 10618 52849
1 61350 89693
2 65783 823802038
1 16030 33680
1 70418 90541
2 37210 549215659
1 47851 48410
1 6629 28286
1 17896 29336
1 21619 42783
1 17175 22262
1 30832 36751
2 13871 668501134
2 8398 43191951
2 17103 331467324
2 5231 802394142
2 75530 153749258
1 6600 88029
2 71750 499127626
2 42238 673815007
1 49640 78688
1 14544 70368
2 41060 554421999
2 86434 433450664
2 79659 807661883
2 20877 468401246
1 22303 70517
1 10320 80869
1 6634 22999
1 18634 49953
2 30379 461063280
2 85683 965316149
1 725 38526
1 28665 80439
1 46329 51070
2 42142 964551734
1 37454 79221
1 46870 70536
1 16504 37736
1 50268 60407
1 6741 56229
1 1009 37524
1 15219 97860
1 14850 62694
1 25149 97936
1 7010 69973
1 80605 91876
1 803 45721
2 59395 911525045
1 23884 64776
1 2025 93096
1 13034 84279
1 58931 61867
2 28124 235431623
2 72014 440535534
1 29060 52075
2 77787 987859504
1 3755 14819
1 5467 15210
2 89675 429214943
2 32218 535000538
1 54599 68200
1 21938 28350
2 35673 427699523
2 32721 368889633
1 36381 44675
1 36525 95746
1 13663 27733
1 18916 83464
1 23970 91720
1 43168 77242
1 22620 43378
1 26920 49315
1 60301 99245
1 25020 58514
1 2093 90527
1 11231 35429
2 88152 164335755
2 23334 16215601
1 46154 92715
1 24113 30881
2 35044 42425698
2 13566 373270403
1 15247 87695
1 13943 65444
2 83284 894289235
1 51363 68162
2 34078 769689249
1 8385 77575
1 38918 45071
1 8161 52067
1 34969 39362
2 97688 993317814
2 29824 748072676
1 82028 94584
1 55955 57351
1 65835 87646
2 43992 143927708
1 17683 36643
1 81312 95151
1 7100 47616
1 50376 60256
2 7826 810702559
1 11187 77249
2 29281 371617778
1 24583 71210
1 74723 77810
2 73859 494748869
1 57597 85157
2 10903 415826475
1 41641 65985
1 62022 70900
2 64230 460891870
1 8330 35376
1 66662 71770
2 14600 447115086
1 62867 84491
1 46936 98439
2 79235 466009706
1 46185 54705
2 34622 203802109
1 59496 65750
1 34669 71941
2 9033 427026269
1 64165 80905
1 1206 47191
2 33044 67864035
1 1669 99934
1 2731 52202
2 88070 565013859
1 32076 95295
2 57057 936897476
1 56764 87510
2 75323 272922559
2 20782 690946425
2 50695 584425628
1 49072 90432
1 25760 68299
1 599 22932
2 67723 508171670
2 70249 704809693
2 45587 788057569
2 83590 298402998
2 6472 215210687
1 55569 62042
1 59121 95424
1 17132 35871
1 23745 82856
1 1127 73120
1 6976 72585
2 88684 859101542
2 93756 8391011
2 32880 682200659
2 44802 544410919
1 27833 97781
2 74624 493594891
2 32384 701732502
1 83879 96704
1 2166 60402
1 83322 99709
1 10855 66769
1 44472 68681
1 60887 95449
1 88834 90194
1 16644 48778
1 45050 79075
1 2919 94325
1 20087 92614
1 14646 69199
1 17905 54614
2 492 712747618
2 57506 430947153
1 29709 64035
1 42733 86859
1 50959 63005
1 59315 71117
1 23431 27202
2 53094 326154180
1 54827 84700
1 60059 71131
1 26604 38091
1 17766 82848
2 32992 403358006
1 67775 83184
1 3545 90346
1 33682 56837
2 95720 615011761
1 39720 78083
1 30793 84634
1 45205 63583
1 15538 36358
1 18116 86929
1 18141 20564
1 62780 75680
1 77806 91828
1 9668 84827
1 13245 50228
1 33637 45934
1 36298 64486
1 67837 79973
1 62110 87442
1 61804 91131
1 14748 54852
2 32778 132031671
1 15787 53077
1 59631 89407
1 39309 87182
2 72006 678394397
1 2682 78372
2 63759 576367767
2 8170 486338503
1 40341 74185
1 8632 33718
1 36614 44943
1 33434 93758
1 52186 56846
1 63009 89816
1 36129 92902
2 55897 715448250
1 54085 60288
2 47456 353216343
2 68159 541926133
1 75709 97193
2 90771 151975562
1 16208 66161
1 35694 91211
1 3780 96479
2 46118 229865182
2 23054 259381197
1 10908 84927
1 63680 78145
1 30125 42725
1 29773 80516
1 36255 53289
1 29795 62302
2 41506 781914758
1 65238 72065
2 15951 473204488
1 47226 48910
1 42946 45776
2 18744 543575921
2 87692 939213400
1 89274 98095
2 38959 322814545
1 25677 95870
1 9106 50372
1 40295 98099
1 36223 80494
1 3833 74382
2 22398 371432348
1 32463 76268
2 30984 544808658
2 27686 720245260
1 9088 13094
1 23738 75353
1 36742 69003
2 45737 636566462
1 11982 31210
1 19205 24205
2 51400 323420891
1 42141 58958
1 42006 66143
2 50407 923766251
1 49015 55924
2 23981 979570621
1 24252 59440
1 23514 93238
1 1226 88864
1 26287 37926
1 33148 85687
2 49056 669439348
1 53092 57638
1 30556 92943
1 39879 48190
1 1725 37107
1 43540 65129
1 94500 95082
1 4996 12902
1 47488 55769
1 31202 61529
1 58736 73177
2 46043 394120149
2 8385 47613712
1 69536 97353
2 6426 706194937
1 10210 19977
2 38693 56777977
2 72427 10621540
1 50408 86044
2 63902 474156828
1 56439 60345
1 22387 57258
1 1879 42315
1 3887 10452
2 18134 433933642
2 83636 855588571
1 16716 86380
2 13363 252394784
2 65113 612463637
2 68418 343037028
1 5561 64256
2 27204 242348028
1 5695 31265
1 4114 34107
1 486 34653
2 47684 522482084
2 722 543848691
1 7728 43043
1 25167 80649
2 55476 307363805
2 14486 969185729
2 39261 812480216
2 77371 343016040
1 32908 45884
1 54585 81149
2 13129 477944266
2 19036 463829470
1 11643 31847
1 31691 41629
2 40179 808785284
1 83594 89230
2 45158 14298745
2 71840 653725950
1 40325 77293
2 25078 767935721
1 22731 63064
1 77232 82621
1 11026 63532
1 53345 77244
1 76878 95918
1 93120 98489
1 2291 75115
2 63547 8435242
2 90954 769082871
2 82395 795975085
1 12725 61542
1 21399 26203
2 38206 984382640
1 72890 79695
1 27454 29671
1 10156 69757
1 25468 79822
1 53501 71831
1 7936 68346
1 24115 93792
2 49409 757390561
2 74899 389922070
1 7841 40886
1 45261 51164
1 77923 89001
2 52106 506850758
2 26115 647894982
1 15496 64441
2 72610 23480675
1 6712 75232
1 7696 74545
1 25986 98176
1 15010 71731
1 1269 22917
2 47229 711184666
1 34445 88876
1 5467 33485
1 32285 34424
2 2148 889603819
2 43370 718432684
1 19531 75177
2 496 269615968
2 27874 19943568
2 42382 309393673
1 27244 60938
1 72232 81939
2 74809 632666873
2 19757 637561842
2 29204 242798817
1 87567 97504
2 69678 200883354
1 10009 36002
2 2634 962417972
2 42063 304566652
1 89355 92810
2 28843 864592530
2 10906 678500526
2 73828 252493267
1 17660 74666
2 50987 721720342
2 80659 431873180
1 50019 56447
1 4019 38423
2 90729 115427780
1 6024 72018
1 80545 82467
1 65045 97797
1 51421 92621
1 58705 76773
1 44514 86300
2 13389 716053518
1 10694 84168
1 18449 39144
1 6391 68159
1 32302 67719
1 8296 34667
1 3279 78770
1 13407 37405
1 11780 33780
1 3180 92624
1 90189 95783
1 67274 74142
1 11163 26726
1 59590 60465
1 17446 87320
1 3117 70766
2 35140 929012203
2 41432 158851296
2 87342 443817833
2 32216 248017572
1 26908 82097
1 8661 92035
2 17368 697559268
1 9434 26496
1 33046 81688
1 14159 38895
1 63433 70185
1 55601 98236
1 18086 66499
1 14661 16878
1 65838 78584
1 35241 49580
1 38374 86587
1 21624 87828
2 16450 792883439
1 19922 97960
1 42861 48564
1 17294 81719
1 56294 68777
1 7005 97198
1 10096 17706
1 20119 32714
1 74270 75718
1 65585 83120
1 7776 68132
2 61441 608645514
2 79786 595778358
1 37164 77582
1 6486 18317
1 19283 38438
2 91454 403055962
2 65159 563975929
1 54949 71194
1 19524 81634
1 48057 64529
1 2543 54545
1 56666 73746
2 15796 783751233
2 82294 900696165
1 56415 80661
2 14431 465310818
1 37939 81023
1 1604 73525
2 13523 611545320
1 10960 74259
1 56622 66498
2 27128 841667779
1 3857 28236
1 62704 71561
2 57847 813854742
1 82993 90381
2 81965 912504220
2 52972 589077002
2 10085 174159077
1 32246 49969
1 39063 88192
2 31325 590127861
2 87762 169311715
1 3200 45956
1 46583 59665
2 21255 519596682
2 35773 995258661
1 4450 35978
1 9679 63602
2 89495 471389477
1 32099 99079
1 38717 45438
2 80560 166698725
1 41319 91934
1 63548 64311
2 12655 436919272
2 48492 275113230
1 45297 60468
1 9271 88816
1 33653 96763
2 18239 860058641
1 54698 98324
2 23255 167208869
1 18443 74606
2 73322 867530645
2 10503 734340372
1 60455 68869
1 15728 33728
1 2576 54757
1 56356 62024
1 30332 77312
1 61492 71240
1 35803 65746
1 25720 86259
1 794 64381
1 66458 87025
1 42582 56558
1 5681 66633
2 72052 537630364
1 46655 59058
1 22800 49298
2 73072 129353811
1 65299 76370
1 82879 98127
2 14628 886472309
1 19927 35522
1 43256 56991
1 41650 99924
2 13444 234467995
2 39515 794324632
1 36754 67649
1 18110 48777
1 614 53901
1 38996 78304
2 51533 52791520
1 9497 30511
1 3581 85762
1 24731 71212
1 90660 91197
1 20705 27812
1 42475 87365
1 88356 89784
2 49368 577730779
1 28377 50764
2 46303 842849
1 18944 45261
2 88247 693322678
1 43577 62779
2 81917 181644113
1 73426 80523
2 82074 807989067
1 41427 67159
1 53778 73519
2 8306 656399139
1 3186 26979
1 44245 83119
2 19114 254363553
1 53734 61184
1 60631 90346
1 46534 93697
2 65733 476686492
1 35004 62479
1 25363 54498
1 63426 87296
1 71134 95911
1 72687 74262
1 8788 98098
2 21572 233743686
1 48425 77940
1 3811 64090
1 68468 91866
1 22635 29041
1 63756 75885
1 11559 66688
2 3374 996075235
1 63452 90723
2 55598 54809764
1 50741 99782
1 51787 69936
2 71676 615195556
1 11367 86368
1 75621 76534
1 32526 91058
1 89790 95000
1 96359 97656
1 61173 77628
1 31194 41442
2 83519 25485918
1 52130 72137
1 2699 42212
1 17205 97405
1 9220 17911
1 22161 47729
2 30583 573686295
2 71337 210219493
1 11999 30176
1 38708 94993
1 46199 83737
2 88582 668575199
1 88299 97747
2 81536 690512953
1 31664 76975
1 25108 57308
1 54984 78830
1 16844 49765
2 20701 446830608
1 28914 46339
1 33656 45012
1 35515 91879
1 15726 58885
2 48309 955725834
1 60867 73547
2 30355 752923163
1 9649 82211
1 36401 72850
1 47102 66517
1 21977 64867
1 52233 93647
1 58786 67800
2 24701 715088059
2 1357 767789006
1 11618 24528
1 24817 44313
1 47470 68051
2 90088 877572347
1 7154 86377
1 72359 72535
1 82080 91966
2 57542 195484590
1 56001 92500
1 88419 93447
1 15095 60942
2 73959 803001358
1 32444 38799
1 18469 76293
1 51834 55384
2 46161 764099431
2 26842 411074867
2 27894 880973002
2 91456 557992428
1 40298 55367
2 41627 567457146
1 71653 93462
1 40943 71857
2 76993 634226403
1 26314 46236
2 90177 674031658
2 30127 451683445
1 35300 67378
1 81897 89952
1 16083 32604
2 72112 86533478
1 60911 61353
1 1434 37173
1 92043 92253
1 17781 32101
1 85448 92345
2 53812 618477279
1 21210 63658
2 7654 562738555
1 692 77309
1 6902 25151
1 38263 57695
2 77838 334715665
1 39527 43400
2 55158 272285356
2 25012 28192325
1 79412 84028
1 22799 46622
1 20208 41495
1 3944 49898
2 19189 35876521
2 70456 328114151
1 17496 74282
2 67468 893881567
2 5374 240192309
1 40913 61655
2 75831 889710428
1 28826 70432
1 67330 77060
1 38667 87877
1 16556 64920
1 19366 21075
1 60086 94111
2 80536 772292460
1 47130 81133
1 10820 81353
1 52968 86398
1 56307 91947
2 54198 599666846
2 72644 34246493
1 65622 99120
2 87606 613397958
1 54805 79131
2 59221 865287923
1 24042 28193
1 39780 86820
1 39293 77252
2 51913 560522294
1 31485 75477
1 3825 33567
1 26760 79061
2 70679 812286162
1 33174 36493
2 22736 180070651
1 34345 36113
1 56090 81145
1 55250 68503
1 62788 81207
2 85923 974370040
2 78669 626139970
2 5078 119649413
1 10972 55211
1 1235 64727
2 73942 802705252
1 42001 84262
1 81829 94361
1 50970 84928
2 3258 816306302
2 21783 743936429
1 53585 98920
1 17936 42834
2 8804 159701040
1 10750 17999
2 99442 146802564
2 94663 683660670
1 11041 59392
2 82882 361910919
1 21017 58661
2 52444 473452626
1 8709 44983
1 59938 61843
1 29152 98465
2 24850 232160186
1 29093 30659
1 73303 84387
1 44228 67634
1 49644 60624
1 21141 96924
1 61495 83466
2 23833 331478980
1 26527 95838
1 9321 18211
1 69375 96452
2 75590 773756920
1 70161 79530
1 41485 95686
2 64641 896351420
1 63002 83725
1 6081 89221
2 5903 143195834
2 87474 114072418
1 14215 65996
1 13684 60645
2 66970 923222467
1 10598 63376
1 3375 63568
1 38082 82450
2 65116 340710436
1 89462 90500
2 72585 192641739
2 23355 653692552
1 33799 85736
1 3716 5144
2 5781 982289452
2 400 160297670
2 76913 551088380
2 89052 337824775
1 19198 21185
1 23656 35104
1 33425 43734
1 41525 80359
1 31485 56752
1 91179 93936
2 54386 3486012
1 6446 53231
1 1563 27479
1 83238 84240
1 88362 90871
1 21760 49572
1 34380 69299
1 58988 59618
1 27427 68415
2 65561 355031037
1 28091 38384
1 73073 79594
1 63638 76871
2 7431 867536348
1 47888 91142
1 44911 62384
1 51297 65733
1 43207 91703
1 18357 81331
1 62915 91521
1 41039 78410
1 73529 97547
1 58556 59956
2 59279 347160620
2 16700 583609341
1 56642 76637
1 17938 23989
1 22808 79688
1 34988 40773
1 67314 92679
1 10658 20585
1 5223 14795
1 21965 79082
1 10964 79638
1 69546 87547
1 4490 21842
1 40761 84973
2 63260 353576850
1 60395 63674
2 32818 148911102
1 14836 76813
1 13439 90861
2 64420 986286334
1 46546 57333
1 2537 73162
1 3393 13296
1 67827 94537
1 2392 38251
1 9815 59100
1 22676 73792
1 55811 99767
1 73212 82995
1 7965 94140
2 88931 672967181
2 59253 961699576
1 301 92205
1 25158 68100
1 57044 90810
1 23542 84855
2 24000 904626401
1 71659 96104
2 36876 455232557
2 5509 659314739
1 15600 96787
2 92753 513117718
1 6993 76441
1 25875 80132
2 32982 76170678
1 13067 13399
1 89619 99464
1 26133 56709
1 71993 96659
1 17762 95172
1 82855 87213
2 49378 628936405
2 30417 419432173
1 32802 61086
1 46144 61250
2 43960 226058744
1 56170 56248
1 24353 36708
1 1119 61533
1 8790 74710
1 68217 82763
1 49534 97746
1 24829 87489
1 41976 68609
1 12588 83912
1 619 95864
1 81373 82290
1 58913 99536
2 81088 20203917
1 83143 94884
1 73670 78005
1 32240 92867
1 81040 96351
1 30648 97957
1 31384 96355
1 10896 68407
2 64170 442289692
2 20838 731448077
1 87656 93026
1 50449 86027
1 14595 59167
1 43922 89696
1 15929 84341
1 2730 33857
1 15290 22501
1 28754 79186
1 18930 52900
2 34591 636266292
1 65735 98005
1 46058 51444
1 16802 41621
2 22095 138256844
2 84043 892206456
1 17452 57424
1 1754 53492
1 13470 82293
1 13451 19357
1 41682 79600
2 796 542342790
2 51990 193181918
1 48696 65579
2 62554 990453473
1 27326 68067
2 33571 116936026
1 4989 20569
1 1736 77586
1 70412 91891
2 80085 770203873
2 91079 770140773
2 20156 416377759
2 50748 529848255
1 6976 86254
1 71367 80430
2 20734 227287366
1 27561 68690
2 37373 202574112
2 90834 491588825
1 56327 62135
2 47211 699694625
1 13276 37512
1 16014 38658
1 9320 58038
2 80611 102356224
2 10946 141584167
2 92276 863792506
2 47662 28713234
1 6823 67130
1 67854 86638
1 52141 91082
1 12147 44372
1 30515 63765
2 85526 18526400
2 97737 858905019
2 79554 419212605
2 4981 341089171
1 50213 77072
2 17147 308178269
1 47844 95032
1 49739 95499
1 27917 72694
1 33228 86095
2 51352 613117378
1 33605 50346
2 13729 407811149
1 29166 60114
1 19220 90312
2 51607 405943491
1 31573 85722
1 29143 95402
1 25148 26803
1 70231 88526
1 15536 35891
1 14015 29823
1 51134 78118
1 1763 44577
1 39215 67814
2 38565 42776190
1 27285 55109
2 28789 867949665
1 39427 62768
1 20618 72278
2 14005 844670014
1 17846 83531
1 12896 95126
1 8146 87133
1 23393 47322
1 28842 65383
1 38194 57706
1 49419 70920
1 39982 90360
2 2335 175855424
1 17823 44623
1 11004 71641
1 1115 28725
1 31618 55652
1 2408 29652
1 32561 76629
1 48042 81841
1 56296 66884
1 54109 67969
1 38029 43092
1 47121 71365
1 12071 37241
1 8048 29825
1 30285 75258
1 36237 76517
2 34171 270641115
1 32406 39434
2 26942 825302852
1 76066 77384
1 38180 48394
1 28373 78693
1 30537 45754
1 45141 87857
1 27333 44551
1 80449 97236
1 56050 99219
1 30103 52694
1 8058 79877
2 12753 663637345
2 40294 781907268
2 81989 568946929
1 77743 79308
2 38124 889353069
2 51214 371019788
1 31108 33560
1 31187 81707
2 15066 333500704
1 27581 87786
1 10697 31320
2 77509 186820715
1 33234 39833
1 969 7651
1 18829 36710
1 8411 53634
1 12797 22577
1 45835 72608
2 45329 230678196
1 6834 11594
1 1937 40696
1 3360 36972
2 5430 36425788
1 64648 92161
2 99371 882206466
1 53801 90488
1 31948 85459
1 75753 97408
1 15602 97887
1 4953 9581
1 90082 93141
1 26531 84810
2 13210 654707900
1 55239 93428
2 30433 47411180
2 36699 124091021
2 87443 256844111
2 80652 229621597
2 14066 804077323
1 90721 93785
2 11665 584213620
1 64381 69413
1 58333 90448
1 91161 92398
2 86541 617076522
1 14315 19063
1 27707 56460
1 4106 72724
1 2006 22179
1 31513 39248
2 74156 716930419
1 63172 68270
1 43869 67892
1 9687 75050
1 22928 25567
2 87295 603014758
1 8652 73956
1 7697 63914
1 2223 45199
2 51368 167754226
2 48859 260870674
1 22514 78111
1 34514 76611
2 79686 492023705
1 10053 75395
1 37747 53266
2 82283 759578655
1 5733 82980
1 10709 96372
1 56721 95985
2 31752 929455343
1 69510 74995
1 4219 19588
1 8811 67118
1 27327 79137
2 16452 277002668
1 74643 98991
2 50269 528123558
1 59680 95601
2 45521 96209039
1 6907 46264
1 40682 52727
1 4821 50922
2 34195 495120522
1 4171 79245
1 82596 88507
1 42769 82835
2 49291 95928729
1 40370 99791
1 79683 82474
1 15434 93498
2 59260 160341632
1 8986 29806
1 64126 66153
1 77435 78640
2 17997 924145734
1 61267 93686
1 13761 38411
1 76675 97067
1 20243 33577
1 62064 67391
2 87072 370146727
2 59907 639288355
1 25280 56952
1 9719 91152
1 74582 89555
1 18499 84695
1 42022 66598
1 7081 25603
1 48187 55890
2 38507 540708135
1 53652 99634
2 4687 250232108
1 59046 59822
1 51980 73401
1 35163 68638
2 90107 564955778
1 3315 94326
1 12887 73847
1 24011 96603
1 7541 43276
1 28011 67632
2 51395 283895118
1 60284 79093
2 52619 300040117
1 25675 83515
1 67246 78313
2 35832 813148753
1 227 22709
2 74080 388214412
1 1454 6665
2 67530 271526488
2 57925 483756174
2 43062 319406623
2 55333 748476775
1 59161 71523
2 85094 448830745
1 35871 59317
2 13250 233808470
1 2644 18918
2 2557 731940694
1 82993 93073
1 31133 49869
1 59511 67318
1 20234 95208
1 79045 90269
1 38817 60594
1 26501 90499
2 18918 266191002
1 10904 90724
1 2379 94180
1 49951 83051
1 54876 57748
2 17388 22037848
2 22746 649168553
1 16648 55664
2 58322 402169125
1 11243 60326
1 56206 98380
2 9191 195461242
1 5205 68897
2 93135 414810872
1 63198 85610
1 22739 71432
1 44416 95317
2 45172 690507386
1 51004 67789
1 25817 57384
2 77350 451076446
1 11720 35057
1 17985 86046
1 30415 79948
1 30008 77410
1 51714 63584
1 41284 86708
1 34944 95414
1 10036 73507
1 2132 36054
2 10373 166032353
1 3168 45097
2 40043 779687447
1 41656 85187
1 19184 81047
1 35497 61800
1 29374 48527
1 63641 94701
1 4399 60909
1 4129 59250
1 15689 64164
2 14872 315428942
1 94379 99112
2 12923 123840898
1 20697 48361
1 38446 78670
2 38721 78806046
1 8676 59809
2 30879 21300791
1 18459 25462
1 72256 91067
1 6629 7364
2 57849 363215935
1 31410 59720
1 13167 93949
1 18678 53561
1 22990 92080
1 15877 46183
2 11090 332884138
1 39502 50197
2 68257 945039722
1 7833 16980
1 23623 88441
1 32905 41845
1 44249 99690
1 3190 13230
1 42160 75109
2 53253 954670005
1 61990 94738
1 21397 39375
2 22563 298391482
2 53158 528530426
1 8352 76577
1 14979 98946
1 62154 78873
2 9011 683715624
2 26784 255296637
1 34670 59261
1 42546 45387
2 28279 607112587
2 99236 51161075
1 53034 90645
1 10229 76303
2 24707 799310001
1 91039 91228
1 14619 27736
2 472 257172775
1 62636 77225
1 7321 26057
1 66534 73051
1 51521 81910
2 47424 806422994
2 12672 951170540
2 40707 622019718
1 6442 10808
2 48933 487342271
1 85086 86500
1 20785 35846
2 272 104517002
1 12886 28720
2 89464 634172793
2 10672 514707659
2 63861 636051694
1 3816 20951
2 92198 392634605
1 30505 83207
1 20416 87945
1 14383 58956
1 52793 54286
1 27065 44253
1 12273 22479
1 55304 64394
1 6210 32402
1 4546 77815
1 47594 59130
1 53494 99115
1 46358 88118
1 42499 59301
1 17041 64776
1 32904 58565
1 10807 56781
1 35203 87485
1 61904 84697
1 54135 67310
1 75746 98715
1 3331 57022
2 90774 785285459
2 52605 825806848
1 26776 43240
1 35540 87328
2 30742 274457759
1 35257 90683
2 4081 190863081
1 923 31122
2 53861 244649707
1 18324 47260
2 5462 582222126
2 36546 684720290
1 3006 86504
1 8591 28143
1 9867 92052
2 40813 219467149
2 85407 922763436
2 39640 655222332
1 1302 15515
1 49505 50394
1 55499 81776
1 16243 28254
2 2720 310717451
1 81039 96393
1 21960 30513
1 19172 93587
2 59418 762771210
1 19997 46765
1 30992 56929
2 89713 49523783
1 24886 75751
1 25811 48576
1 35843 75636
2 6290 249497686
1 8710 16085
2 89440 504172733
2 25346 820086501
1 885 80752
1 41205 88283
1 5973 31365
2 60051 288385136
2 16894 489571350
1 14627 34769
1 20013 73974
1 6161 20904
1 56111 75220
1 19762 68500
1 10668 91310
1 62875 73281
1 355 75686
1 1534 32430
2 56937 474975424
2 49074 753400405
1 9273 37193
1 34781 59516
1 8954 14952
1 8286 71650
1 69322 95211
1 23345 93650
2 64341 878418697
1 6887 69032
1 57279 85008
1 36253 76013
2 95348 720008716
2 66814 296725741
1 32675 71812
1 15918 64808
1 25212 68244
1 16820 51386
1 14915 92405
1 35389 86841
1 42071 52714
2 5056 144411710
1 20020 59223
1 35926 37004
2 56098 183680810
1 11931 65832
1 45582 50301
2 29777 916993225
1 16694 52318
1 45733 93679
1 71494 90218
1 18666 41788
1 76552 89721
1 14720 88683
1 14221 78089
1 44684 71178
1 50276 93314
2 46321 596233755
1 7989 20271
1 61364 68045
2 86261 855069256
1 29440 55652
2 56659 264669621
1 67984 92662
2 26501 477922
2 16263 48866142
1 3184 25511
2 50960 445178430
1 20733 72912
2 58253 452126208
1 1097 68485
1 52328 96289
1 23354 75817
2 14506 412690707
1 17366 76574
2 14437 438718314
2 34790 139030778
1 25576 49403
1 47018 75692
1 60298 77235
1 14313 76095
1 22100 61565
1 24477 47149
2 9156 311786907
2 61426 570001586
2 12595 868781522
1 1997 20736
1 78038 95978
2 3759 597738966
1 46621 62595
2 23583 768050152
1 89980 92576
2 76973 400314841
2 48408 361142264
1 51930 99178
2 51553 933362032
1 5189 95683
1 9576 64127
1 65017 75809
1 14265 70125
2 40789 275456160
1 32043 95575
1 48779 54203
2 83945 672866946
1 37213 81794
1 19889 89140
1 32171 44420
2 7198 213153916
1 7932 62627
1 54696 94994
2 48251 176010759
1 8280 69079
1 70887 71344
1 31140 86098
1 3596 66282
1 49552 76965
1 11103 22994
1 16493 71720
2 22054 139053857
2 53725 930835069
1 35684 99962
1 9459 90343
1 6336 53148
2 29527 294264544
1 19422 41468
2 75169 728820881
1 15142 27452
1 89870 96860
2 62583 15806861
1 6757 26090
1 26655 70288
1 260 57144
2 32641 778275014
1 19133 77200
1 27110 53723
1 20317 27583
2 40992 924926773
1 22007 45019
1 77950 98751
1 66370 96194
1 72471 88496
2 29886 972788777
1 26849 37041
1 18002 22686
1 35441 50703
1 42536 78649
1 75853 83496
2 64994 821285769
1 77499 89582
1 61071 64909
1 30355 69200
1 6146 28768
2 44230 326671085
1 11769 50754
2 59205 996968638
1 54936 81303
1 22567 60081
1 70497 98537
2 15158 56300493
1 5524 53246
2 47000 432597219
1 67833 78725
1 44704 61079
1 3995 97430
1 66830 87958
1 11452 49940
2 93029 933001369
1 34264 47971
2 55747 509948739
2 15968 972992325
2 18918 769973784
1 38095 89020
2 68324 147499927
2 13217 531440426
1 76747 88313
2 40550 467621848
1 1825 71619
2 33436 842823415
1 27072 37286
1 58662 99512
1 10252 64351
2 62068 438874118
1 3758 57012
1 8543 74233
1 27120 70129
1 19983 62292
1 20227 25178
1 5572 82498
1 36153 95496
1 38967 79874
1 56764 65642
2 10831 968965048
1 82274 95978
1 8535 73179
1 41086 97427
1 10850 24737
1 2840 62740
1 25933 32795
1 26072 86246
1 65518 83260
1 20171 73863
1 42660 94620
1 72281 83864
1 50442 96008
1 45098 97103
1 40378 82667
2 98889 13058191
2 2321 589225419
1 13157 91421
1 59773 88141
1 36660 69173
2 23689 528502663
1 5125 31378
1 10944 20525
1 58857 81850
1 74499 88987
2 14653 623740397
1 62198 77530
2 44507 915648302
1 485 57207
1 62386 66753
1 19811 78492
1 23881 80610
1 49891 79049
1 13932 62604
1 29538 88620
1 65209 75174
1 8231 40718
1 48100 60121
2 81285 780335378
2 12319 931393441
2 53734 256586207
1 9037 38155
1 43771 90086
2 66136 55712478
1 33450 48109
1 70631 77722
2 50090 228562444
1 53475 99308
1 4030 67562
2 7383 786020516
1 4141 22300
1 23876 92155
1 39917 79540
1 1223 75239
2 80723 539546340
2 32978 413574964
1 30334 76435
1 46116 51337
1 26497 43779
1 12585 78656
1 32058 60183
1 13375 59315
2 52198 755334901
2 17054 997733333
2 10266 217600678
1 8063 24126
1 66346 76613
1 46383 92366
1 74718 88167
1 68339 73383
1 47651 62746
1 28475 46666
1 69347 97453
2 55247 788732297
1 27362 76615
1 1956 13163
2 37111 85441028
1 10583 94045
1 14894 25167
1 10998 77842
1 21141 87630
2 8985 492558997
2 2075 736783155
1 40055 91857
1 23769 58679
1 31871 52625
1 6093 16300
2 21968 111533308
1 88172 92775
1 58326 90518
1 14090 37301
1 32375 86242
1 8131 68737
2 82973 721168893
2 30878 503498063
1 42271 70527
1 57298 80175
2 44128 875700318
1 47319 53248
1 32130 73518
2 84289 479419218
1 44061 45380
1 27314 84392
1 52226 66155
2 52530 358265848
1 4852 83168
1 70565 80241
1 66044 77661
1 3311 81453
2 61323 49785639
1 29003 60144
1 38823 87933
1 79084 80543
2 93004 139033808
2 38679 727063267
1 26394 46825
2 16024 433502214
2 38243 631834937
2 172 112836100
2 36994 29127059
2 42157 244897911
1 59873 87938
2 89552 370967440
2 46152 651855989
2 76533 630437440
1 61951 71629
1 5581 6377
1 1380 30183
2 57421 633236676
2 93651 511712646
2 25523 291593556
2 83761 70605443
2 1782 6099722
1 46487 47195
1 19770 36338
2 47503 34594983
1 18771 71006
1 30257 31481
2 49058 402298089
1 26400 92438
2 29230 668638255
1 37937 48841
1 2621 6322
2 67308 539141398
2 70835 539922128
2 85102 505514006
1 21986 27178
2 68959 795062642
2 65074 363260344
1 9077 34493
1 41586 80716
2 23656 766660023
2 90655 338437284
2 64239 907554215
2 6228 701223860
2 32187 978420953
2 21107 382925298
1 76538 85392
2 38099 168231875
2 54061 883688461
1 1510 94826
1 7160 25878
1 64927 68956
1 15887 27068
2 29573 713825127
1 72065 95820
2 96963 700502226
1 14171 67527
1 13543 81345
1 46236 98238
1 6217 72765
1 36848 72565
1 24802 41562
1 17661 41520
1 77830 97492
1 36448 49124
2 51945 25488159
1 2022 47457
1 5834 74042
2 34625 613279537
1 88614 88847
1 35872 83092
2 94494 201112420
2 36739 129280554
2 49508 418028717
1 14588 83816
2 75830 248922368
2 94553 831616291
1 20184 42043
1 29548 38181
2 42958 93305182
2 73275 518613362
1 30345 39252
1 3625 11701
2 80980 129697987
1 25520 86756
2 26894 768206120
1 11940 36432
2 38362 232032731
2 58420 960710077
2 3213 520485888
1 5410 22115
2 3223 719768881
2 59757 730397499
1 2575 33450
1 9959 30595
1 44567 80036
1 31280 75127
1 2459 46178
1 3973 40928
1 26177 62979
1 58142 85958
1 51594 89236
1 68363 69333
2 63824 278802957
1 8433 56204
1 20818 56443
1 44450 50154
1 77463 83668
2 5284 900712468
2 66254 106274354
2 12631 681119789
2 76576 590718008
2 45101 426139157
1 20875 62574
1 34940 52492
1 49754 98624
1 20968 20968
2 53425 926166797
1 50814 80039
2 25015 472530899
1 19534 88852
1 66341 93755
1 62856 97889
2 34798 551581409
2 83478 423923143
1 39951 84135
1 51574 80187
2 65113 470540218
1 23411 91865
1 23076 29500
1 67320 82788
1 52726 78547
2 19512 422708945
1 25660 49481
2 83614 311766008
1 48646 69832
1 32084 91483
1 82739 89924
2 64791 6499351
1 43184 96085
1 26075 28171
1 41643 94688
1 4954 54118
2 83304 992982803
1 598 79587
1 22542 77972
1 32558 59648
2 88302 651825300
1 79703 90792
1 33270 49550
1 12582 47738
1 16701 89787
2 76617 765821580
1 13743 55090
1 25179 42638
1 2468 81722
1 49304 76907
1 25175 67609
1 37469 81126
2 50116 18728477
1 80578 91763
2 79289 154169496
1 44604 73458
1 24602 77148
2 80911 797640242
1 127 32237
1 17817 55165
1 54087 58031
1 47449 67916
1 72703 92913
1 40070 86597
2 94162 940200277
2 5502 141397736
1 39890 97155
1 6866 52278
1 44622 59910
2 40445 326297109
1 34727 74516
2 43684 443845513
1 24417 46449
1 23131 30404
1 77926 86980
2 92398 613016056
1 21558 84645
1 9747 31001
1 34950 80108
1 495 83252
2 4952 637133082
1 23468 39953
1 58350 64604
1 47235 88124
1 49670 52992
2 21688 102633864
1 6873 40280
1 12464 65291
2 42155 797578844
1 23297 77610
1 37116 94165
2 50269 655524388
1 53548 60297
1 5317 51831
2 71277 438344810
2 26163 918629871
1 21218 73453
1 20043 88558
2 9892 771905018
1 42473 96688
2 71675 461942730
2 53244 112815859
2 42365 407433286
1 51032 82223
1 12262 21089
1 13661 61974
2 78680 397583638
2 16669 577085369
2 74709 481999071
1 20688 73652
1 33750 48315
1 66522 97694
1 10922 40420
1 9242 60175
1 1196 84181
1 78516 86130
2 90141 739989508
2 72288 790043501
1 22214 52922
1 29454 89972
1 13366 49899
1 51800 79088
2 90675 913186433
2 61768 93117262
1 56759 62578
1 63039 81207
1 57664 82733
2 10082 106719123
1 6471 51607
2 28681 998713173
1 39007 55941
1 48352 73173
1 12229 34310
2 50718 81332751
2 48423 593556017
2 60733 386521919
1 5731 44801
1 8071 63090
1 35372 43205
2 35733 567899004
1 33529 95115
1 318 85218
2 98972 597298114
1 26214 91969
2 41947 421262709
1 11252 57588
1 7682 63157
1 26963 36676
1 67851 74728
1 8144 69869
1 14591 60061
2 34057 694057755
1 6169 35271
1 11996 43547
2 65381 106370577
1 42458 90428
1 8264 37644
1 9640 29451
1 56467 93471
2 11152 130881201
2 46815 198139669
1 70788 72465
2 1701 934480260
1 26809 27075
1 10118 19106
1 4361 11301
1 15092 59592
2 33649 17344186
1 77177 91470
1 483 29679
1 50763 73415
2 69686 843445761
1 66344 68355
1 9928 65909
1 18155 78703
1 1449 2952
1 28590 44970
2 4346 858687007
1 14888 38627
2 52524 8347303
1 41423 49836
1 11199 11985
1 18755 34533
1 41779 46126
2 43478 442387569
1 17175 50082
1 22640 45605
1 76680 80537
2 53920 866369238
1 7679 98611
1 27748 91265
2 56831 856233481
1 16442 86005
1 23942 76602
1 55992 85174
1 19830 41080
2 52222 363718046
2 9233 499891713
1 27427 68396
2 35670 593715614
1 79911 88617
1 32560 48620
2 65612 980735845
1 15848 97630
2 97098 796962142
2 76995 961114875
1 66389 97423
2 31183 578691783
2 69111 678908400
1 3664 76972
2 20358 142312025
1 32557 47981
1 26160 40586
1 26896 63316
2 9323 788402134
2 71203 434745876
1 50451 77568
1 1189 1768
2 37270 876169662
1 68701 76121
1 58078 82385
1 45764 87919
1 49004 70778
1 19086 74651
1 67944 99273
1 6231 52998
1 10096 77184
1 14698 85311
1 9163 93242
1 11864 50176
1 14108 32852
1 1453 80235
2 49427 89622605
1 49882 87552
1 551 9384
2 22191 781264466
1 11496 19571
2 96209 97954639
1 37996 63664
2 43190 125789278
2 91330 493964698
1 22087 56203
1 22019 63373
1 10501 23302
1 16986 91733
2 55758 683740334
1 1364 1526
1 2728 16480
1 69977 88365
1 47471 48005
1 78582 98011
1 2378 4620
1 49922 53275
2 35520 557344183
1 74643 88835
2 14813 842504296
2 66779 100193918
1 10259 24953
1 12277 69916
2 15511 469379064
2 46511 389080599
2 89108 555774444
1 36936 56216
1 75249 92998
1 24075 84715
1 36767 71754
2 56284 87195471
1 54270 93832
2 61443 650485091
1 14066 46836
1 23949 44791
1 6653 85328
1 13964 18861
2 71574 568664325
2 12735 640054785
1 22128 41303
1 4058 53473
2 52620 432260394
1 11682 77855
1 78423 99198
2 79328 74361791
1 82785 99116
2 35281 221461116
2 99455 615547873
1 726 40973
1 32632 70469
1 29399 44862
1 20014 64013
1 22781 37612
1 6818 67340
1 38028 91140
2 59132 282535460
1 16457 64724
1 27104 38028
1 55328 71422
2 18247 172649034
1 11825 77153
2 24193 800752843
2 89228 669936699
1 72140 91369
1 6744 67950
1 32555 95618
1 9843 70631
1 7493 81916
1 12327 48692
1 11721 35181
2 83835 729649364
1 800 28108
1 29406 29855
1 63630 64612
1 61653 85809
1 5399 60515
2 88438 582807882
1 10623 18937
1 15554 64325
1 45464 98621
1 36509 62338
1 1278 89416
1 19510 54988
1 72463 99581
2 62107 407217188
2 84369 641760305
1 17 62141
1 43842 65882
1 2201 53393
1 79825 82824
2 45718 875285493
1 3916 24247
1 13222 35504
1 15872 89121
1 49846 58922
1 2866 96316
1 51860 51913
1 22241 44599
1 26177 72636
1 37090 97197
2 97530 801574218
1 16880 18163
2 80482 572444666
1 48379 95778
1 16388 67057
1 64669 93428
1 37730 59800
2 34298 123951746
1 1466 87853
1 16585 84526
1 17132 42772
2 26434 434233905
2 36916 360025341
1 33932 69926
1 5234 59052
1 10829 23083
1 51752 63923
1 20291 53031
1 3841 27497
1 14738 72751
1 56559 78496
2 41737 881416096
1 35024 41238
2 52035 76830607
1 88727 89705
2 37274 863056526
1 35998 56762
1 1732 70927
1 69558 96469
1 64598 78415
2 12546 271126350
1 13186 72565
1 14974 71701
2 89312 671102436
2 83058 773247541
1 79131 99485
1 83850 93211
2 10559 718256596
1 1319 28118
2 48896 299454743
1 23112 37451
1 39646 52617
1 51066 90237
1 79920 99949
2 94033 763252969
1 53198 62386
1 57341 57898
1 704 67933
1 5364 80874
1 4256 45986
2 76590 676755159
2 91741 686220180
1 55757 83772
1 47182 67566
1 57923 96748
2 48169 115583665
1 61750 99098
1 2033 49905
2 52984 737913302
1 17252 52286
1 34833 82078
1 89098 95498
1 149 84413
2 6334 607045853
2 90401 249041449
1 9404 72890
2 86637 148564037
1 717 16496
1 18128 30331
2 78158 529608265
1 7659 86210
1 5238 63990
2 59148 321230267
2 6507 579892575
2 3489 437178156
1 51558 84939
1 7445 45637
1 89389 95172
2 33218 905564798
1 71758 77168
2 61341 372941993
1 32516 55850
1 39814 75256
1 35593 49219
1 7791 84395
1 39703 50778
1 43275 88444
2 98016 416151166
1 18809 27790
1 24036 69099
1 51568 89715
1 37152 70747
1 22957 23901
1 49586 99636
2 74683 225345447
1 77234 90502
1 7458 38340
1 7991 13988
1 30834 94568
1 16024 91958
2 52721 650967830
2 70849 674270748
1 3882 32099
1 75549 81632
1 45274 87047
1 36052 37868
1 71967 77571
1 8172 39780
1 44671 81969
2 16366 217723286
1 32472 78607
1 70906 80511
1 3665 15813
1 54508 71137
1 50761 96653
1 19119 84450
2 61017 860362633
1 22373 79652
1 77132 82850
1 53492 91975
1 21127 77598
1 59124 67930
1 8547 72820
1 16564 23819
2 79074 674991609
1 9902 98444
2 99090 849371438
1 321 75951
1 10344 61377
2 5560 823930618
1 30274 73216
1 51706 82030
1 5981 97660
1 6541 33496
2 1309 661989789
2 1492 518869907
1 4695 30507
1 4858 59471
1 13117 28374
1 35499 68334
1 18989 73071
1 19692 74957
1 12513 21244
1 86128 96542
2 41164 95414049
1 56026 98371
1 35223 44821
2 69720 338215209
1 52615 92440
2 438 174693581
1 9071 73076
1 32382 84213
1 37670 74978
1 48128 72703
1 31896 74192
2 66973 193102320
2 60669 449926149
1 49394 53343
1 12028 24817
1 54617 61802
1 32564 93854
1 17220 80281
1 1196 77883
2 2997 314573880
1 35395 38112
1 54356 96669
2 31546 493234333
1 369 45916
1 8135 38594
1 37243 69352
2 59945 387437020
1 4314 81683
2 48357 169771834
1 21183 75090
1 1788 87429
1 4513 36093
1 43321 97232
1 29455 47762
1 17196 85653
1 11412 17703
1 75662 87046
2 69483 580854100
1 56277 96690
2 28421 280143712
2 77804 509613094
1 4028 45319
2 85880 377414818
1 69358 76088
1 5826 99806
2 2916 228081318
1 12152 47152
1 29442 32974
1 23130 79752
1 13651 98374
2 27615 188621772
1 53064 75284
2 40793 332285706
2 9172 393457483
2 57560 585454154
1 40185 84275
2 13115 128528699
1 12089 14423
1 42080 54933
1 25562 89041
2 83297 431138615
1 53958 80774
1 5385 94410
1 58390 78483
1 36986 79091
2 21709 814199850
1 15944 27469
1 16783 24625
1 16933 27194
1 75801 76453
1 42557 95740
2 51805 966363989
1 46335 73317
2 38955 406586351
1 175 86169
1 54556 87886
1 28838 51855
1 13501 67369
1 74246 76683
2 92300 378132908
1 2597 20947
1 7913 80991
1 4269 46241
1 76723 86275
1 37704 67761
1 36696 46903
1 15842 85465
1 4108 88763
1 60226 76392
1 52724 56156
1 7143 12700
1 30768 53411
2 47652 300904004
1 59105 78567
1 4808 48716
1 33733 62217
1 43444 43746
1 47188 53995
1 35662 40376
1 10529 94446
1 29340 64836
1 28381 60676
1 91795 93639
1 14389 25541
1 14223 77227
1 35275 41495
2 8981 492304481
1 74385 92487
2 32436 832669901
1 6058 82842
2 41383 392154915
1 61718 65252
2 7723 104947594
1 32838 92836
1 13481 19397
2 45143 350294884
2 49677 229727224
1 90976 91138
1 55452 99047
1 16681 53683
1 5261 7896
1 10008 37994
2 89341 586342963
2 60664 907827407
1 61025 95757
1 785 76023
1 46874 73897
1 2263 91094
1 15795 82963
1 19154 81480
1 66185 80749
1 16899 92262
2 57236 409511844
1 52862 70950
1 46739 56342
2 26973 7337279
1 14944 34104
1 83848 92470
1 71275 73303
2 17275 705855733
1 57896 88762
2 93740 319294297
1 50746 85047
1 23510 68832
1 43618 73527
1 7350 70344
1 16744 69126
1 49330 54935
2 57801 504860000
1 3405 43018
1 61634 99448
1 1136 16731
1 52348 66666
1 29661 67658
1 43384 56803
1 23388 83368
2 59740 534124175
1 6838 50996
1 32606 69795
1 20382 94505
1 73968 94988
1 4199 46656
1 15480 81357
2 29333 49069624
1 38147 54692
1 16094 83821
1 44933 78241
1 42355 84581
1 25754 96547
1 30827 43841
1 23995 80433
1 44380 91991
1 25890 41304
1 39782 93314
1 36511 74023
1 82211 99371
1 46828 61206
1 9652 57585
1 32759 57813
1 11741 48966
1 30375 60539
1 35281 81022
1 2197 44394
1 12193 64820
1 37279 77358
1 23660 91922
1 48503 82285
1 620 94016
1 16301 27313
2 84236 462312802
1 8660 46042
2 35900 944448895
1 87918 95436
1 15155 52435
1 22103 97756
2 45598 156103102
1 6408 57668
2 86712 49434844
2 26034 664754976
2 59358 335464145
1 50707 56852
1 24054 93719
2 39110 604532175
1 11461 53179
1 32390 71490
1 72556 74914
2 51958 121132660
1 14954 87253
1 5418 55529
2 25726 938520608
2 30188 383922397
1 34260 60435
1 49840 96483
1 5683 55990
1 25043 84415
1 7484 98941
2 48494 425102573
2 19735 520081617
2 22397 459015280
1 81568 94879
1 75341 76763
2 51257 197931997
2 98685 775975404
1 50063 95547
2 7814 513004344
1 7564 80653
1 58635 82643
2 96030 409547671
2 56163 268600196
2 29383 152834712
1 78312 90085
2 45703 233598554
1 40997 41812
1 4696 16583
1 35883 79442
1 4999 47857
1 45545 79620
1 75946 86508
2 78112 839687900
1 38528 46891
1 8730 25072
1 17876 74741
1 73997 83543
2 1239 233074526
2 20065 842459224
1 2298 95245
1 79252 92576
1 2562 69942
1 25011 64893
1 53702 59934
2 45383 822630285
1 28819 69001
1 33359 91098
1 68953 70918
2 69143 60973467
1 62354 95682
2 36958 238287178
2 49776 532458478
2 69418 964581663
1 16151 45890
1 93284 94901
1 58203 73747
2 16474 154064060
1 40032 52717
1 10031 54722
1 33141 87728
2 29066 841822905
2 18172 938438174
1 1174 65107
1 66845 70116
1 77372 89089
1 37543 76108
1 84830 84906
1 35088 87191
1 43301 59513
1 52442 68660
1 15734 22017
2 27402 612987548
2 7278 442010070
1 32895 84562
2 25594 944066929
1 58353 59234
1 25963 55054
2 69274 226922154
2 52215 151215336
1 21853 36974
1 48678 49956
2 73941 578549282
1 50741 61796
2 9441 458094964
1 88211 96383
2 2120 18655039
1 16069 86109
1 5068 13619
1 43442 51964
1 57834 70282
2 70526 480261009
1 16030 99326
1 5156 33347
1 30798 57689
1 51154 89002
2 99620 170232778
2 22794 10967586
2 59063 26299164
2 3991 518094356
2 25030 173720626
1 40455 44175
1 55721 98505
1 26689 27145
2 396 893030652
1 2847 76325
1 12684 42136
1 34501 84743
2 72642 266184818
2 85961 935780563
1 60483 70995
1 28679 96582
2 11447 339873315
1 5582 13476
2 22793 208185421
2 76009 802590694
1 49537 85054
1 31750 47124
1 65777 70639
1 43302 97755
2 38831 434384323
1 14344 65484
1 11715 89233
1 61228 76424
1 869 83459
1 13107 95382
1 63870 74912
1 18979 86017
1 10111 43839
1 31242 53920
1 81132 93635
1 50339 73619
1 13146 76641
1 42319 61693
1 22198 63818
1 51170 95859
1 34746 66386
1 34559 44529
1 17585 93826
1 48118 68542
1 75070 91145
2 96994 983754877
2 93908 203143230
2 25818 121038582
2 50036 728706135
1 38165 56017
1 54173 99698
1 5532 64081
1 29671 99156
1 54851 79036
1 33170 82769
2 42031 123489927
1 71320 71503
1 90824 96001
1 12173 69667
1 70016 85566
1 33927 42461
2 61444 726447367
1 43733 89452
1 33795 94912
2 7310 431680098
2 52317 92997210
1 55926 65839
1 50457 82605
2 85000 714365064
2 88345 412515112
1 93149 97436
1 13884 61113
1 5014 46141
2 22503 310360326
1 13724 93440
1 18086 59229
2 9847 434902551
2 5909 839371562
2 80318 394376188
1 33910 65205
1 56537 81029
1 28657 53209
1 20369 70097
1 9860 14638
1 17725 24493
2 14250 169370713
1 59013 80204
1 27545 59849
1 1868 18867
2 90854 374552454
1 53511 62431
1 50119 86697
1 8549 33230
1 50988 92415
1 39147 53697
1 12336 80233
1 58035 91730
1 24399 37121
1 33851 49563
2 79830 146625448
1 86268 91548
1 54215 81230
1 32034 48826
1 27431 38950
1 34833 49643
2 1182 961265049
1 52249 76743
2 95996 807494172
2 2859 605244859
1 24866 30524
1 10223 83995
1 36054 87493
1 54923 71881
1 37103 39309
1 22245 97291
1 28605 68223
1 20574 42445
1 15210 77692
1 17323 35038
1 31994 94762
1 10588 62846
2 2919 777131927
1 3493 53522
1 42012 49677
1 40256 80917
1 67931 82607
1 63327 98404
1 29941 93007
2 71178 84631986
1 15384 93410
2 55879 634151545
1 12256 54652
2 76796 668809207
2 12237 317713914
2 21744 835476665
1 41035 41775
1 64490 72734
1 20024 86040
1 8833 39068
2 54336 265865939
1 16309 18556
1 10762 72435
1 34749 46729
1 34590 96133
1 12199 13989
2 95831 18789573
2 39194 610735807
1 75075 97227
1 41484 62515
1 73327 86744
1 81860 90408
1 33713 77452
2 83241 45271694
1 50121 71508
1 5493 75277
2 91007 197262792
1 65879 79315
2 36331 565701339
1 31135 95078
1 26120 64127
1 6592 74486
1 34320 62242
1 35794 38228
1 54047 75105
1 936 30968
2 59222 537574882
1 57278 64835
1 15545 80197
2 78869 8766305
1 54323 70532
1 79785 98892
2 63474 695117379
1 32422 41865
1 33867 54221
2 26668 735522306
2 70092 226831062
1 30996 63795
1 67098 93457
2 37839 97977997
2 72279 770062638
2 41927 976199231
2 8126 902725097
1 16207 24458
2 42270 956790159
1 30971 62748
2 51598 551452574
1 22359 61584
2 88177 441509660
2 37899 427798950
1 40832 70050
1 26164 55677
1 23841 50432
1 4246 90300
1 23803 69213
1 34081 51846
2 7780 33911751
1 56479 63680
2 36969 746247453
1 82756 98879
1 29365 35908
1 16119 24209
2 62770 541130843
1 8839 77345
1 36435 43979
1 47507 58957
1 4775 39372
2 56598 393244872
1 57846 85471
1 39823 40406
1 53611 95070
2 50692 178685269
1 16866 20225
2 35821 926067537
1 81871 88535
1 44940 46405
1 67522 68465
2 67984 389276265
1 40532 65494
1 10421 40723
1 32241 76872
1 37584 41306
1 37683 49193
1 2027 11580
1 42720 67728
2 16811 191164774
2 57963 588256802
2 66030 58236499
2 98885 410621751
1 21221 30413
2 59815 527205485
2 92675 884202893
1 54286 62524
1 19440 29706
2 51218 839474207
1 34226 52835
2 95234 512311883
1 18873 19817
1 31343 90397
1 52297 97233
1 48442 90887
1 28877 31320
1 7672 42845
1 14393 38488
1 42430 88425
1 82656 99466
1 91065 92969
2 52824 62158011
1 7188 26492
2 11050 585543892
1 24447 77206
2 63166 251686020
1 53740 61439
1 41926 89456
1 62294 87710
1 22826 27614
1 30565 36145
2 93619 532090494
1 14699 87077
2 63356 295030651
2 13541 168990704
2 1238 623780384
1 34223 52370
1 24398 29690
1 26937 50233
1 91484 98996
2 13909 363891856
1 32335 87374
2 35967 22769252
1 47674 97629
1 3950 13110
1 49956 65500
1 93530 97544
1 7512 44656
1 73934 96833
1 3732 34511
2 95216 790600355
2 68415 271045673
1 18126 39823
1 21821 79459
1 51607 80588
2 38280 615542077
1 10251 89284
1 33501 77466
2 79803 36696361
1 44014 51271
1 15144 35716
2 27729 418133410
1 67906 77201
2 26801 997780421
1 1182 51684
1 32938 78269
1 33840 89891
2 59731 993963834
1 8481 88074
2 29929 146976896
1 11852 44292
1 26541 97533
1 18444 70330
2 63162 462730630
1 15883 20852
2 60313 715487814
2 67768 120167266
1 51017 77352
1 82913 96217
1 15126 32951
1 30642 66279
1 59397 70315
1 68592 74133
1 10122 94478
2 6942 633395034
1 6928 11494
1 3634 45050
1 13162 23396
1 51871 68057
1 66433 92294
2 52070 84874334
1 8371 37714
2 18404 876426941
2 42560 486742121
1 36611 77634
1 18946 43098
2 3778 789800096
1 48984 92665
1 26201 68863
1 53948 81274
1 52375 72925
2 39601 876566053
1 46517 84464
1 37193 51163
2 15617 423235189
1 10950 25494
1 22173 58020
2 89235 728513830
1 18482 96349
1 15795 94105
1 33530 60078
1 23594 48266
1 63336 80295
1 69181 70043
1 80152 94469
2 82242 256891289
1 11481 66007
1 18518 41666
1 11598 52510
1 48842 86129
1 36905 47526
1 21890 33871
1 34366 49867
1 41843 67446
2 97022 667973143
1 66456 87121
1 8981 18778
1 60029 71624
2 2233 571712920
2 21574 161622287
2 31737 451311946
1 75265 84562
1 60932 96152
1 56049 99228
1 32309 99259
1 15880 29146
1 80138 85930
1 529 98690
1 21580 52190
2 65578 748197244
1 66374 90844
1 41547 51367
1 2401 70028
2 36754 486081004
1 16999 78287
1 6577 32360
1 6010 19650
2 8453 78810986
2 40571 480776268
1 9295 72886
1 31233 36769
1 74477 96764
1 19964 65977
2 90830 823283303
1 94021 97552
1 59536 91407
1 6933 91442
2 94840 741793404
1 41753 83799
1 36815 94529
1 59074 95564
1 29216 59444
1 7122 72291
1 19732 94958
1 46069 81997
1 79814 89833
1 63915 76135
2 39023 623591603
1 21590 25579
1 20551 97919
2 50530 237221752
1 5181 8584
1 51134 93110
2 451 373677823
2 72282 946520014
1 3630 97757
1 6561 16553
1 10760 61966
1 33913 38727
2 97973 991853474
1 6825 79123
2 75330 940204505
2 45514 225658757
1 46923 74735
2 76048 600225112
2 77963 545408297
2 53179 561301517
1 9311 14345
1 2976 79192
1 45961 81024
1 69289 89757
2 97871 359919534
1 59453 86013
1 23715 82059
1 16773 57385
1 57569 84258
2 45616 362639350
1 54690 87737
1 43539 68727
2 62056 430486108
1 8676 94105
1 76235 81606
2 88263 667459497
1 42124 57355
2 81770 84515386
1 9845 69415
1 70816 93434
1 52219 81758
1 21686 74711
1 9695 66862
1 79767 93045
1 6528 83762
1 14561 63087
1 27526 72438
1 76041 85450
1 10640 52190
1 18596 18855
1 94616 94902
1 55651 59358
2 91614 332043364
2 73513 176004094
2 90865 509554073
2 66504 708016683
1 31068 51314
1 15307 81161
1 23568 98866
1 74206 99887
2 77884 123355546
2 65621 147952340
2 87362 709143215
2 36441 11072512
1 18755 40997
2 53012 672143698
1 40368 83848
2 90585 529372499
1 15779 66679
1 12951 68411
1 31828 80941
2 40480 805128770
2 41955 324080840
1 71573 83018
1 30582 65000
1 1099 1844
1 13914 41029
1 5695 62916
1 22501 72963
1 26926 65695
1 23150 65749
1 3836 81537
2 89685 714174892
2 35600 932021521
1 26176 86000
1 6124 53321
1 26794 49705
1 55257 95806
1 13160 63768
1 6507 35730
1 19361 32655
1 77441 88721
1 8665 49795
2 1349 392355270
2 68034 786431504
1 53932 55698
1 18087 58409
1 37272 44102
1 93174 97796
1 49754 95605
1 1330 67039
2 46528 150324672
1 15400 97673
1 52044 54645
1 228 23771
1 78854 98841
1 64333 72573
1 21294 88521
1 10223 57487
2 89040 866272419
1 2279 93400
1 18507 83571
2 58289 373148907
2 45564 514433696
2 88994 176056558
1 15024 19607
1 75826 84541
1 28504 49258
2 5066 211670974
1 48817 62752
1 6963 51939
1 3005 11671
1 17457 81129
1 24451 56763
1 10774 23135
1 66316 90686
1 17211 81634
2 8065 214086009
1 26989 31149
1 2731 99131
1 58178 99155
1 28368 39305
1 55000 95715
1 5546 88034
2 33606 629443877
1 1119 17656
1 1133 96936
2 94793 832240901
2 6885 705741804
2 5607 821414768
2 62864 725444480
1 8231 66171
1 27834 72581
1 5933 96792
1 13894 72209
1 1754 37520
1 25440 41945
1 10390 10910
1 49531 51688
2 79841 865864812
1 5972 72724
2 9294 263410804
1 97266 99419
1 33185 38681
1 33665 60637
2 99795 796845022
1 28981 97035
1 7687 56131
1 62957 97863
1 55782 55814
1 95895 99887
1 49513 66258
1 36874 81121
1 4903 19618
1 8467 75651
2 53215 889112919
1 42635 84740
1 48939 72535
1 51941 71818
1 38206 56812
2 20605 686175477
1 83966 95422
2 12285 622056695
1 55240 70824
1 61376 73802
1 19749 90365
1 9536 83477
1 41626 79405
2 12078 747181359
2 57947 745980781
1 62958 87417
1 38227 46435
2 29189 616508653
2 95186 404964119
1 90530 90566
2 40024 247391223
1 73553 88267
2 81985 751798953
2 5696 816279741
2 9329 600273046
1 65014 75646
2 31265 493977204
2 89253 704258928
1 30356 50699
1 65213 74655
1 30221 78834
1 24928 45029
1 73161 90390
1 52153 63494
1 24015 85814
1 49611 60383
1 64262 76528
1 27541 73560
1 5333 31955
1 22004 44759
1 70420 72649
1 55304 93112
1 16354 92723
1 72503 73342
2 66172 649391702
1 33420 53646
1 76508 87910
1 6542 9904
1 55391 87167
1 27839 40871
1 53532 78058
2 20749 904360823
1 20929 29008
1 37747 62881
1 70268 90445
2 94264 947413
1 23562 28121
1 90215 95576
2 7059 833361377
2 77144 638880014
1 46854 81547
1 6042 82317
1 21136 52428
1 36429 81880
1 10079 92519
1 44714 87471
1 23547 58338
1 47295 89033
1 28480 85232
1 15894 69005
1 21108 77670
1 22396 82552
2 55146 5278782
1 56830 92898
1 1128 50488
1 57163 94925
1 43265 98379
1 63737 98427
1 1859 88415
1 15673 17775
2 12101 963221920
2 35681 208954660
1 28396 92526
2 43913 735749179
2 37564 969174183
1 78641 97526
1 80696 92503
1 67260 80628
1 63088 85100
1 16610 70162
1 71727 83931
1 21003 29487
1 12750 60292
2 38412 123912449
1 30828 70996
2 50125 772236811
1 54937 87346
2 98701 392216944
2 63623 499409702
1 41282 84615
1 33708 81580
1 45798 88237
1 29468 34328
1 79842 96366
1 20231 83178
1 8255 58604
1 13486 65939
1 77793 98588
1 46956 58503
1 4077 24473
2 90566 477534819
1 57755 95402
1 5734 51076
1 39403 45891
1 28034 59171
2 74777 722202668
1 14681 27241
1 8994 77459
2 62368 707625787
1 14700 61145
2 25881 148480795
1 70896 96708
2 44985 518613085
1 71850 86183
1 29796 68926
2 94107 328963635
2 22955 437583647
1 5440 23198
1 54872 92088
2 81651 27529848
1 19416 62522
2 26265 734930451
1 9701 18378
1 35550 81759
1 42412 59240
2 57773 83029330
2 90196 782244165
1 15794 54862
2 53188 423151572
1 23924 36593
1 26266 86320
1 63240 66827
1 54651 67706
1 3666 22914
1 20961 50893
2 76381 482784357
2 5760 950258439
1 66156 99710
1 6985 59592
1 7635 39946
1 30535 51271
1 19588 79368
2 64945 497961371
1 7311 29712
2 8397 831502060
1 16457 30848
1 486 55769
1 634 62255
2 69295 762571659
1 51980 68970
1 15131 49048
1 5730 30242
1 14079 47920
2 74847 61258546
1 70715 73466
1 48076 87480
2 25558 121128996
1 43799 51592
1 5896 6998
1 6927 56337
1 12827 71372
1 73643 92932
1 13500 69940
1 16743 93332
1 21791 46026
1 22336 30773
1 47002 50646
2 71224 256367112
1 11803 87075
1 32251 56726
1 80282 95315
1 36252 76356
1 17901 42555
2 5233 377558774
1 86223 95090
1 30210 76977
1 24442 37016
1 19480 37005
2 91498 367110625
1 71157 91657
1 32226 64687
1 20299 39766
1 44066 98354
1 35704 38095
1 30195 54863
1 28703 36762
1 715 9342
1 4113 82738
2 39555 309959908
2 59598 221468901
2 79303 772208925
2 58984 189120866
1 15690 47714
2 67496 826450067
1 43849 88826
2 10903 264546279
1 29843 46993
1 46052 63621
1 18987 42245
1 30126 70491
1 2400 96684
1 20451 52567
1 17822 79610
1 6503 48790
1 75031 98608
1 5158 18093
2 6814 985251735
1 11975 49773
1 14937 64297
1 7861 27566
2 44433 263192854
1 41 21989
1 36612 42092
1 12220 81859
1 73222 73933
2 43064 658322910
1 71992 80051
1 11994 35081
2 5683 522323800
2 52747 434889107
2 18798 344949836
1 17201 35367
1 46160 46647
1 7543 70344
2 53438 917482313
1 52864 81642
2 67577 778914828
2 41207 926667045
2 98705 149553107
2 21809 572292127
1 66158 79392
2 87270 242903830
2 39100 365749461
2 91652 400335042
2 58645 479352285
2 99143 532290957
2 37970 608639260
2 56519 722543659
2 93012 588192404
1 54656 64317
1 44248 74992
2 34209 823244290
2 88122 531555766
1 38783 77720
2 18803 787941664
2 11422 279138736
1 59541 67580
2 21631 335513839
1 7438 28510
2 96524 352816100
1 75106 92475
1 9668 23534
2 86263 429887773
2 31968 643446289
1 1763 48933
1 71295 75552
1 82824 84816
2 28625 601971691
1 20395 61867
1 3724 6086
1 11808 54700
1 56281 62863
2 93394 370833242
1 55834 88353
1 4529 60474
2 37689 796168666
1 16093 22173
2 78425 257741
1 11560 61650
1 51028 55983
2 56213 188809188
2 90891 787500838
2 67293 627930472
1 17940 27409
1 80933 84195
2 5784 666308100
2 36945 845922541
1 32092 55252
1 49584 52670
1 27758 34787
2 86319 717016659
2 60100 359560124
1 28788 48744
1 28899 48831
1 22966 59934
1 19584 83004
1 4136 67489
1 77278 86954
1 66295 82312
2 29467 384189557
2 38431 341690966
1 5223 26014
2 20189 470769437
1 52566 69214
1 7000 31696
1 66990 82357
1 30381 36624
2 53987 217219234
1 34489 43320
1 48396 86376
1 25565 62353
1 18798 99802
1 10697 19583
2 53807 778008674
2 84897 621103319
1 37350 50565
2 78450 164548156
2 64137 583286067
2 98236 386264050
1 13431 40462
1 3713 73288
1 29721 50086
1 40710 78985
1 6159 42243
1 35104 85994
1 14867 57241
2 52515 756418551
2 27811 416160469
1 79465 87711
1 80198 93462
1 39103 78079
1 69629 78986
1 12621 88054
1 1207 25178
1 27430 95240
2 95967 464254611
1 7849 88954
1 55065 62300
2 74992 873179798
2 53889 624351703
1 10161 30693
1 15422 84092
1 36219 59757
1 5610 80372
1 19715 65844
1 14059 58127
1 11867 15335
2 98975 698420596
2 74754 507679649
1 27788 67593
1 41751 63536
1 34942 46894
2 25727 46297253
1 77841 81414
2 72195 588357775
2 67567 641407575
1 45567 46536
1 47837 97076
1 7553 22183
1 23863 49585
2 46426 204601707
1 59093 62182
1 22988 97319
1 7421 19971
2 34447 910367696
1 24673 77272
1 15777 82056
1 3132 29991
2 46203 430033504
1 20550 23566
2 74872 696274316
1 28859 68435
1 42853 53958
1 30347 88945
1 64704 68584
2 23590 439234273
1 16435 74576
1 21727 52399
1 10743 51307
2 73212 622714625
1 33140 47603
1 21434 47408
1 13599 93126
1 9317 9569
1 23461 51254
1 7627 44879
1 29701 93255
1 45828 86842
2 4207 718724226
1 56257 78830
1 80873 91986
1 25715 32216
2 2615 514152330
2 87727 784737365
1 7887 82127
2 38100 629994631
1 50496 87626
1 16529 93193
1 4169 68961
1 12565 34320
1 42792 88939
2 1402 973254593
1 21351 65490
1 23449 71981
1 39414 62934
1 4725 70020
1 56846 76577
1 33215 98244
1 57821 84562
1 7084 36737
1 18536 95793
1 46957 54110
2 65864 934178416
1 39451 98269
1 8854 67219
1 25985 92432
1 20104 37354
1 85215 85287
1 80657 82891
1 74892 75115
2 93330 637072313
1 8767 84585
1 50249 89484
1 15524 88028
2 5981 710538846
1 15087 36424
1 4969 75736
1 12522 74448
2 68519 852885116
1 25164 66186
1 7091 8094
1 19755 69840
1 79311 86906
1 54999 78295
1 62748 70344
1 78093 91956
2 43034 737603939
1 49336 96855
1 21945 93764
1 39490 82863
1 24368 52008
1 47141 51281
2 31694 608857688
1 85782 91715
2 59102 505582426
1 15500 85077
1 17083 86330
1 13524 57052
1 1812 74323
1 17542 85944
2 13281 300890178
1 37290 55337
1 647 91308
2 12869 619703896
1 53832 65966
2 22109 343049002
1 6286 32550
2 89640 818812046
2 68825 561271969
1 51403 93904
1 16100 93638
2 42971 344061809
1 29246 83618
1 64829 99654
1 31341 51920
1 32014 65916
2 5271 7854607
1 4835 72443
1 19564 42224
1 52598 56139
2 97902 708560355
1 13094 89964
1 6990 78034
1 10286 20539
2 18977 362856809
2 32941 143311198
1 625 36535
1 18040 21774
1 66478 73048
2 92132 938044030
1 3488 98075
2 45593 349227303
1 42313 50295
1 30968 62138
1 14812 75406
1 33440 50570
1 11812 76121
2 5410 315953375
2 71209 682479395
1 39769 42757
1 11743 62570
1 67700 80330
2 52168 908552280
1 16609 67901
1 34325 91136
1 41387 41811
1 31524 83660
1 35625 64713
1 63513 94726
2 93862 570850968
1 68536 80594
1 43774 57806
1 21122 79113
1 1052 87881
2 97334 972302160
2 227 501681956
1 3482 37770
2 42075 800301029
1 48466 73203
1 45280 54820
1 18095 63247
2 27592 65213117
1 3675 79378
1 26947 88138
2 57716 31801440
1 5567 91603
1 59079 91271
1 7644 35447
2 47999 895207500
2 82835 940071098
1 28755 81550
1 28463 99427
1 3155 37947
1 58652 79399
1 11116 55449
1 3674 28463
1 9595 82421
1 16917 87797
2 39138 339875392
1 1214 20965
1 7201 50606
2 11741 719452707
1 6068 46739
1 35328 75186
1 85140 85720
1 62898 91160
1 15817 93379
1 4784 21343
2 27977 436274795
1 265 38734
2 45167 764236066
1 5435 60898
2 49055 488306749
1 82121 93683
1 37750 66983
1 2932 47856
1 15031 59367
1 19417 32445
1 7823 76051
1 10968 96863
1 12920 72135
2 68529 159075707
2 16446 559445432
1 25028 98379
1 35885 95612
2 69225 390592131
2 6130 919716198
1 44689 55550
1 13220 22222
2 9787 924937518
1 12274 87264
2 37692 625293540
1 59759 67813
1 69884 93193
1 1792 87282
1 66124 69383
1 6980 81839
1 78382 88500
1 16714 50053
1 38668 39094
1 3229 39935
1 21004 79524
1 32430 67709
1 20220 58484
1 3909 18589
1 17343 43685
1 15841 91947
2 34478 378478584
1 415 56256
1 6694 8022
2 7601 389891571
2 757 713787520
1 23952 72874
1 79907 81082
1 14865 49591
1 65530 87134
2 91734 723372486
1 12829 52793
1 27643 63711
2 82979 197095212
2 65633 352838905
1 65534 90685
1 87844 90652
2 53218 273306148
1 40941 53507
2 51817 21078787
1 84895 85228
2 66747 623639155
2 87091 501199278
2 19004 75956273
1 5861 55948
2 36020 990452044
2 60875 911239407
1 8173 85119
1 89284 93776
1 69511 95991
1 53956 64233
1 8641 74302
1 50240 66907
1 39952 89474
1 26663 36528
1 32124 96168
1 39841 87827
1 67676 76273
1 14182 53845
1 32560 78321
2 6555 65090591
1 52272 79194
1 88912 97301
1 15797 32558
2 76230 571849636
1 31557 42598
1 15500 67517
1 43005 80771
1 83200 86061
1 43496 45136
2 38526 983051269
2 23133 968255449
1 4642 59760
2 83312 749149396
1 30582 32416
1 3376 18394
2 30237 690903189
2 75786 488873533
1 75501 78753
2 86462 647388332
1 2260 88856
1 8445 62026
2 58019 422385212
1 16147 19130
2 37509 794513122
1 23226 76302
1 88031 93893
2 22174 196854449
1 33456 92516
2 55246 327770738
1 10377 45818
1 17939 54789
1 52426 71552
2 61851 52469485
1 83850 85178
1 67915 93576
2 93683 50763798
1 31879 39705
1 13017 46150
1 14462 99065
1 5823 46713
1 35495 78765
1 6957 60799
1 17317 43485
1 3029 22740
1 41317 72239
1 12166 98283
1 18153 48048
1 54201 63673
1 21497 40609
1 70629 78611
1 31746 94505
1 77495 95482
1 15821 93596
2 23404 761826348
1 13989 76392
2 38600 215694761
1 8205 91549
1 56776 62305
1 20 45161
1 17400 70857
2 30379 994782338
2 10764 556045061
1 85921 96511
2 84578 327727190
2 33373 186936754
2 86038 426798597
1 59429 93312
1 1748 37346
1 84316 94036
1 66349 73966
1 42512 75120
2 83480 678429674
1 32629 62821
1 15782 47750
1 47586 96879
2 61194 583627588
2 96378 128258596
1 10452 86590
1 10047 33853
1 58416 74718
2 56960 649328375
1 62196 84038
2 82026 102970053
1 38435 46498
1 49312 57318
1 29987 30772
2 82835 400970605
1 10612 37351
1 52072 75949
2 8355 395381824
2 34248 550441413
1 45694 89087
1 50861 87433
1 91529 91932
1 36960 74396
1 63109 86176
1 28393 42264
2 14040 898144495
1 4999 44658
1 52030 89523
1 37392 47915
1 6180 57145
2 26436 92752312
1 3180 32319
2 84300 323736127
2 40915 988017679
1 8815 42739
2 91282 290571599
1 17172 97200
1 25596 70494
2 24406 882940282
2 60910 859143901
1 19295 58240
1 45753 77145
1 48991 53813
1 17005 63388
2 82979 420444155
1 692 38184
2 18941 228247145
2 99583 508572227
1 128 53259
1 26729 67052
1 38821 61371
1 36121 69071
1 33330 83558
1 27243 43029
1 8486 81891
1 76498 90494
1 46291 82731
2 65392 821535194
1 653 30083
1 17876 18343
2 31763 780198764
1 4541 37832
1 42868 51959
1 50713 79897
1 21739 44539
1 46216 78566
1 75902 77752
1 27596 45238
1 44261 89950
1 48546 51143
2 98907 523046236
2 51400 769688349
1 16822 40635
1 10380 70452
2 75142 918454103
1 50560 74810
1 38807 96601
2 28219 123219533
1 42403 56730
1 42194 81271
2 53430 330822710
1 74683 92706
1 41058 93267
1 40772 58045
1 30609 35588
1 10904 46250
1 46838 63795
1 3881 80721
1 3695 58583
1 1374 12294
1 42359 84787
2 48861 949762775
1 93432 97543
2 96954 28279034
2 38304 273322955
1 2081 64118
1 21337 26291
1 53489 69280
2 50865 435824635
1 8474 25209
2 10683 333469378
1 46168 86630
2 41932 856159684
2 71628 796504498
1 29990 73608
1 35557 37599
2 52026 433698542
1 31817 54129
1 43778 84027
2 41885 511957406
1 59301 89730
1 54015 96175
1 46314 88365
1 55724 74256
2 15581 863931599
1 3399 71586
1 6730 48578
2 28803 177591047
1 22102 24295
1 18058 39768
1 23133 47002
1 37026 54609
1 60608 64198
1 64277 77094
1 25291 96878
1 26331 54159
1 11446 24521
1 17464 31299
2 3219 54094378
2 83936 773586251
1 53567 86886
2 41815 411704538
2 51825 279124992
1 13425 80616
1 60234 87027
1 36539 41883
1 35405 84519
1 1773 21011
1 643 9875
1 34894 70874
2 9840 756678037
2 55501 634968615
1 20452 25824
1 26406 80523
2 30438 491412487
2 4395 285448645
1 38477 39929
2 35250 185469965
1 36321 53086
2 97293 161494892
2 29025 188649088
2 86230 37919859
1 42685 52406
1 87741 90141
2 78009 121150668
2 64112 554655873
1 16878 28224
2 76426 670555580
1 57111 66190
1 2111 31070
2 7323 549865085
1 42644 97063
1 52543 74080
2 56456 970402902
1 34024 99481
1 8873 83794
2 89076 344347431
1 37496 82164
1 11288 79661
2 41355 205562887
1 46480 48022
2 16142 83295095
2 53716 581878706
2 3403 872480424
1 62271 96756
2 52295 679631019
1 32618 97123
2 99020 84518799
1 68945 79473
1 6479 91252
1 523 50751
1 6228 50362
1 11616 70265
1 19842 37932
1 2480 77706
2 89070 910758537
1 23062 71088
1 25256 64557
1 89912 92773
1 70146 83047
1 26607 27503
1 8169 22198
1 17963 42066
2 14451 526492302
1 29383 62711
2 45932 72648591
1 10892 39935
2 47688 221613116
1 67874 95722
1 56375 86922
2 4390 162351580
2 2623 365754747
1 79207 97297
1 47117 61764
1 77433 80489
1 57431 77794
1 17407 55446
2 5219 742502544
1 56438 56545
2 62932 906446698
1 16041 92024
2 71912 69707054
1 41470 85491
1 12336 77530
1 64606 71014
2 18252 684106566
1 60341 61623
2 6357 179717301
1 40703 95243
2 90380 922482780
1 18809 50797
1 39488 98579
1 27020 70748
1 66455 90823
2 44643 103886377
2 94950 253463033
1 13597 21057
2 85473 184495939
1 76950 95257
1 10501 79917
2 19500 770505124
2 9252 143025231
1 53042 88406
1 1263 64169
2 22006 203105654
1 9294 17948
1 4139 7566
1 17364 37106
2 76681 847565247
2 63833 683403896
1 33666 36075
2 65346 719355924
1 28429 42198
1 85576 96015
1 9110 78461
2 84671 268076941
1 33070 72626
1 6462 47895
2 78940 718574188
2 41779 101332322
1 13194 82245
1 62652 89773
1 13516 23391
1 6989 69558
1 19552 31206
1 13074 75018
2 4612 685088515
2 28447 919195027
1 23392 46369
2 74953 203938356
1 9825 40845
2 25728 445038376
1 20299 57243
2 90780 152297417
1 9567 20794
2 25930 824354948
1 41540 84064
1 32540 78262
2 98787 473884999
2 24187 241533310
1 24726 90553
2 51145 669984549
1 24964 92423
2 82454 595268175
1 35382 88817
2 8936 471243711
1 88498 90717
1 28161 80020
2 53291 968754277
2 79148 805258986
1 85845 97592
2 48230 305476430
1 59726 73354
1 6480 58152
1 9044 53077
1 38884 71381
1 18908 35866
1 6210 90423
1 13133 16927
1 64510 82718
2 68754 991022452
1 8835 33506
1 32898 73444
1 3482 66250
1 48921 93814
1 65559 71294
1 27808 30836
2 71585 48546201
1 53806 63824
1 59411 90551
1 56073 65773
1 19410 61024
2 22117 679022052
1 6547 42999
1 1321 4812
1 23482 87888
1 23490 93707
1 12275 83763
1 10249 82812
1 36610 55170
1 59550 60276
1 40042 62091
1 16209 30638
2 75216 590326075
2 42230 928521741
1 42006 68704
1 23848 92410
2 37963 716819531
1 35886 90219
1 47734 92509
1 69278 81853
1 65849 67140
1 23769 62740
1 26123 56752
2 64188 793919710
1 29553 93172
1 71053 97085
1 11754 45434
1 5473 16121
1 65230 99406
1 52928 77114
2 52370 571782557
2 58591 756443358
2 34680 933162747
1 82887 95341
1 16856 37004
1 76529 78554
1 24213 44689
2 15605 664218498
2 113 677773762
2 96316 821204538
1 13401 98241
1 35229 46633
1 49151 57940
2 52187 838189406
2 31601 114686441
2 50403 430370799
2 49566 502367909
2 73552 673554182
1 53264 93001
1 16220 96849
1 13904 89277
1 67480 88093
1 24324 74896
1 23989 25219
1 18513 80814
1 4468 46388
2 12199 367432967
2 65168 95195623
1 53952 95857
1 10411 89600
1 76291 78705
2 63350 208564195
1 41584 85491
1 7589 81081
2 23243 939797262
1 32065 69554
2 32471 139371846
1 26191 70746
1 18496 53144
1 89714 91408
2 20096 803191214
2 13980 67037829
2 69822 805755544
2 88171 444486114
2 45991 944695752
2 43073 942605182
2 46151 175732246
2 29043 442743630
1 46358 64073
1 3606 22510
1 9888 22242
2 29447 560862862
2 95268 720167232
2 18777 869700096
1 15744 77026
1 7172 40576
1 27091 87903
1 15077 93068
1 80380 97698
1 62791 66160
2 82977 651001724
1 59061 74033
1 9547 93049
2 75793 300963657
2 78006 30198895
2 56187 21839774
1 57773 63033
1 2993 15218
2 59568 962766980
2 49709 434991782
1 65500 81989
1 15268 85036
1 57302 79746
1 3147 52989
1 46303 81241
1 5656 8078
1 24197 59429
2 8766 106663537
2 93716 275690628
2 26600 438593772
1 45939 96949
2 1292 730273408
1 5955 12080
1 57389 75841
2 39155 51565673
1 32195 86469
1 22796 49818
1 8648 44972
1 36337 83938
1 67567 99877
1 17774 60870
1 51438 78428
1 12780 13531
1 77847 94581
1 827 24303
2 44816 411192142
1 20698 52380
1 33186 58957
1 58908 83165
1 91439 96055
1 84292 91270
2 41171 41330388
1 13497 16488
2 78666 15017207
1 11514 37878
1 30827 33533
2 95731 867215246
1 13088 77106
1 18477 36022
2 34965 903194869
1 30327 68626
1 38888 82081
1 60572 88100
1 15923 18748
2 66899 332211799
2 82032 310014154
2 57243 771897717
1 34965 62124
2 24889 797365544
1 14789 19488
1 23639 82283
1 43060 93150
1 1649 75679
1 7188 63643
2 20737 934196302
2 42289 548237322
1 30657 32037
2 38259 203867825
1 16644 71026
1 40934 68184
1 4156 24504
2 27177 733593780
2 82993 653946189
2 930 694854692
2 68530 154203268
2 97188 223989135
1 64893 89435
2 59294 675146949
1 31334 66379
1 52185 86776
1 45052 54847
1 61923 66732
1 35744 87536
1 21826 85022
1 6165 9202
1 53283 69514
1 23735 73776
1 30128 89098
1 45766 92670
1 48949 56656
1 21204 24605
1 59853 77773
1 65730 79615
1 27895 88884
1 57774 94789
1 64440 72366
2 8000 677700950
2 59107 259959506
2 63709 747883835
1 21235 28698
2 56046 949593109
2 89791 203561930
1 48108 94536
1 51390 81734
1 84729 95448
1 33559 80120
2 97490 877452976
1 13910 48594
1 44184 67926
1 47167 90393
2 97921 381834790
1 13739 74614
1 12950 31772
1 35253 95530
1 90127 96640
2 41120 189006011
1 46228 98280
1 27281 62900
2 75836 293486319
2 79115 573216352
2 54811 597142075
1 10707 20865
1 49129 57169
1 42723 93037
2 84089 553928245
1 31440 81837
1 29633 82268
2 83721 725536263
2 67242 357842034
2 88366 575614221
1 3634 26064
2 20262 96940179
2 78811 735995430
2 15287 452521112
1 13219 29048
2 90960 13763215
1 38119 75899
1 30539 72151
2 21528 980361325
1 68821 99820
1 55633 72960
1 8609 71592
1 38030 71030
2 7018 267078490
1 55812 58562
1 37617 80617
1 12285 79717
1 8050 61990
1 83202 99870
1 9576 79599
1 32694 97567
1 38188 78947
1 49586 64692
1 18750 73871
1 58269 79610
1 25896 58818
1 83173 90276
2 40137 138449793
1 50119 71590
1 18086 98119
2 16990 789735010
1 281 53937
2 4633 825123529
2 25270 116631697
2 57577 681380066
2 31166 931062448
1 8652 25788
2 82238 352853743
1 68888 71994
2 4606 232784994
1 4058 40197
2 54636 29686319
1 10566 65982
2 4578 53113296
1 6312 59519
2 10581 756280229
1 23238 97555
1 11262 72224
1 32300 73761
2 74928 29576423
1 5525 52284
2 49456 858984948
1 24136 26974
1 23895 33774
1 51044 84849
1 177 69695
1 57435 81777
1 17995 38458
2 29891 449251983
2 65923 71752303
1 46033 85938
1 50797 53455
1 2556 63111
2 80140 310182104
1 57312 96408
1 43306 52333
2 28218 482773258
1 14102 90323
2 24004 982672825
2 8360 316423492
1 3790 57169
2 91341 497006524
2 44056 480858519
1 43905 47063
1 25837 91960
1 3172 44563
2 3961 182693943
1 43766 60716
1 49405 88239
1 12783 26718
1 30868 98587
2 61918 772413370
1 43887 80195
1 9188 74280
1 85301 93032
1 4711 42407
1 18896 45811
2 79916 999971313
1 15592 27727
1 60251 98505
2 68788 618370199
1 23863 42173
1 44231 90521
1 38041 56228
1 37759 46916
2 20416 662939113
1 74647 84557
1 16963 75687
1 9631 58765
2 42366 705139135
1 40425 82766
2 30190 654430800
1 10285 23359
2 27685 101300215
1 59237 84976
1 8983 97473
1 50150 96271
1 58278 71697
1 4841 60184
2 56624 318184302
1 11943 63668
2 471 598832400
1 12875 94844
1 14864 76204
1 37398 52780
1 63518 79984
1 22074 95873
1 38198 96980
1 1942 30745
1 10224 19782
1 54693 80915
2 22650 340254954
1 27419 92791
1 18551 93529
1 24352 73860
1 1446 33356
1 33591 47564
1 86316 87980
1 52623 56537
2 71519 788400064
2 14659 37382304
1 8214 65206
1 79485 90331
1 22898 95185
2 9642 719647245
2 96677 875760597
1 12464 34690
1 59215 64427
1 22499 49488
2 28201 937800680
1 13186 86006
1 37291 83808
1 27940 36774
1 3444 69687
1 53115 55931
1 13607 40476
1 31445 85770
1 3145 84290
1 44179 46349
1 667 17149
1 18243 25110
1 22237 61372
1 21459 58302
1 17672 96960
2 27500 323235867
1 37718 78418
1 7881 97572
1 31108 62100
1 20942 37204
2 4464 83172385
1 6203 93671
1 63200 99319
1 14202 97165
1 27800 37887
1 40671 75712
1 33258 71248
1 58450 72240
1 35189 45677
1 16336 86037
2 47731 8837708
2 67369 804631862
1 89547 98202
2 67810 751371187
1 59279 80412
2 16030 165925530
1 5039 75243
1 13099 90064
1 36866 86090
2 21035 444084608
1 25041 78608
2 8366 466779388
1 22690 49238
1 16752 50673
1 3632 71510
1 79665 90670
1 37428 43322
1 61491 92632
1 64045 64173
1 6599 52631
2 72750 508459683
1 13051 79523
1 18764 57193
2 25363 721235423
1 22949 55180
1 22964 75623
1 28387 95800
2 99024 529735518
2 7691 627719992
1 8890 93136
2 35229 468617591
2 67585 388247470
1 44023 86959
1 3809 38297
1 57254 69166
1 16173 18412
1 40676 90745
1 6882 50465
1 51071 76116
1 17339 18235
1 45814 72641
2 3374 896463384
1 5418 72617
1 8062 77053
2 87523 893618088
2 51557 430958020
1 46353 53997
1 1317 83424
2 98216 203342381
1 3500 21776
2 5928 16392734
1 6413 99784
1 27028 38472
1 13933 69740
1 3616 58563
1 12055 70817
2 5871 777880192
1 56048 88941
1 29377 90809
2 50831 337360276
1 43101 94690
1 71 95817
1 26236 54678
1 22323 87997
1 81503 91120
2 12940 804070103
2 11857 42186060
2 67572 572952783
1 44312 85385
1 56689 76285
1 31432 94031
1 48125 82507
1 81253 99425
1 52211 99004
1 34092 40531
1 21976 74875
1 3408 44417
1 42779 91956
1 16943 66993
1 6814 78754
2 25419 429431030
2 81048 923291973
1 38089 48675
1 16871 42571
1 48743 52020
1 74920 87947
2 25389 300366575
1 56390 84240
1 28209 87484
1 72415 85647
1 30713 96794
1 85442 98331
1 41720 67830
2 68830 948194360
1 30135 44291
1 34859 58363
2 8676 975139351
1 24585 66354
1 8749 87796
2 75546 934318297
1 2201 92896
1 31725 53673
1 10684 19913
2 77588 533679676
2 81069 998399050
1 40812 88411
1 14425 18733
2 43207 12007722
1 44251 96014
2 16926 436480086
2 29310 352466383
1 55629 70597
2 73538 822409004
1 44982 45303
1 39422 82255
2 92197 908757169
1 43366 56966
1 46109 75277
1 22702 23954
1 24201 83009
2 20654 185766593
2 85711 190103293
1 259 47428
1 20041 80375
1 47622 62281
1 59821 67660
1 52940 58144
1 7370 64137
1 52845 65693
1 73944 83082
1 17624 67592
1 42571 80063
2 27846 321842781
1 42380 52274
1 33858 53564
1 40546 63533
2 72697 914968913
1 11848 71652
2 37783 4234256
1 917 5794
1 13954 49169
1 24545 69429
1 20435 81393
1 35852 53359
1 25677 77873
1 16967 31972
2 32922 719396495
2 12193 783921728
1 1521 85438
1 80771 80990
1 18128 81278
2 71474 611000450
1 324 99471
1 31495 57394
2 91293 727336279
1 27168 91527
1 55474 88241
1 38535 78101
1 42641 63799
1 75662 81162
2 138 8465168
1 62042 99197
1 81437 91132
1 20902 90818
1 94752 99775
1 72618 82713
1 25683 80238
1 7559 41310
2 27081 421216022
2 39632 10577265
1 40274 43728
1 15192 47434
1 41421 46371
2 32351 383568505
1 4753 11477
1 16799 73435
1 57452 87300
1 1774 73129
2 44694 412113129
1 39867 76375
2 46057 477656796
2 91864 24897630
1 18501 56641
1 46681 71963
2 2239 146501244
2 45271 150523966
1 2663 58966
2 4248 238285854
2 30043 16214095
1 21925 68728
1 27051 93732
1 22873 31097
2 16332 467988514
1 65581 96557
1 17568 55596
2 9507 510229993
2 66565 904711817
1 55793 98775
1 54461 99122
2 91521 228969232
1 31518 79706
2 16831 39043654
1 67355 68861
1 60737 75123
2 31186 857306670
1 22561 40887
1 8316 56183
1 64213 77979
1 64037 84288
1 76350 91284
1 11197 93714
1 69939 70358
2 75884 193930272
2 56189 406528237
1 55251 87510
1 85301 86775
2 39646 556939207
1 46529 68927
1 37954 97247
1 28749 84734
1 17983 54947
1 36967 89877
1 23028 82541
1 64793 64874
1 61665 76451
1 42867 84473
1 24388 81014
1 68291 89396
1 52823 90201
1 37880 84531
1 4520 54111
1 14338 21682
1 74838 92507
1 22191 67655
1 14613 43796
2 34342 825965158
2 74044 809542757
1 649 39533
2 60741 310142693
1 6161 17195
1 88756 89480
1 43766 67557
2 86319 791966572
1 21642 88221
1 65579 81372
2 171 524984656
2 89945 349131486
2 53003 449607087
1 50640 75616
2 29800 584125744
2 78604 38775666
1 22069 54450
2 70368 148740845
1 3500 20653
1 22071 36486
1 8066 49833
1 11691 73841
2 25068 135752290
2 79113 954872057
1 23496 48960
1 8302 46325
2 57535 245685134
2 889 814801648
2 13721 179436276
1 15067 57011
2 6178 136605077
1 64608 64948
1 43953 79737
1 38514 97411
2 14326 965890942
1 31259 32624
1 10763 38932
1 13348 17938
2 47806 534162804
2 88683 229770005
1 44461 66751
1 43896 64124
1 1061 60552
1 48824 52343
2 67317 411085097
1 53032 78359
1 972 86356
2 17671 209278608
2 73844 114015540
1 71661 98526
1 33143 75294
1 4809 97210
1 14239 69161
2 32746 325008046
1 41638 85718
1 846 94679
1 20380 25315
1 5247 41419
1 407 38261
1 54443 72043
2 34390 502390822
2 71029 316610714
2 97303 613918094
1 38907 65246
2 75899 499132693
1 29622 64039
1 28722 30301
2 5145 475821821
1 20955 49692
2 65140 91612798
2 18282 725589967
1 12152 56200
2 9618 704471236
1 62387 62817
1 20916 51656
1 22414 77540
2 69173 315465155
1 10771 60956
2 51778 397411284
1 31960 48722
1 35084 90053
1 76132 96855
1 24198 36394
1 36145 52932
1 21635 36313
1 39321 92636
1 65447 78963
1 41168 58963
1 14071 97063
1 69589 86989
1 5621 44981
1 44982 97816
2 70570 387963352
2 56474 969235286
1 46196 52110
2 41062 314458643
1 53482 76401
1 18822 66128
1 15115 63486
2 40096 858741005
1 19931 25291
1 1528 73721
1 43944 99174
1 33846 48198
1 10947 48644
1 52117 64560
2 629 533963508
1 49084 99138
2 780 445870654
2 92963 95083168
1 30451 75592
1 36074 68045
1 14980 95292
1 60977 84013
1 39088 64377
1 34698 46118
2 13293 287004890
1 66851 73842
2 44514 115498244
1 63352 98498
2 13903 217216468
2 83608 911455733
2 5216 551698503
1 56953 67416
1 15403 55059
1 33092 89105
1 43784 90054
1 4641 60498
1 4392 48805
2 22530 668845216
1 4825 91976
2 53711 908515359
2 44097 994793132
1 73536 97682
1 45529 76024
1 32557 93315
1 28979 87629
1 60980 94326
1 60237 70376
2 63939 367895282
1 4089 32761
1 9943 49410
1 29192 95173
1 11449 29926
1 3377 56197
1 19583 37556
1 7601 8432
2 67345 171827205
1 41726 64491
1 43102 50106
1 21219 79005
1 8414 65871
1 2376 4966
1 77380 92423
2 18389 400661997
1 53460 78313
2 75027 147114430
1 33738 35538
1 12995 90117
2 30381 818300092
2 80085 33338706
1 45542 53466
1 50474 84366
1 52774 66035
2 30812 888561261
1 10527 12855
1 41641 76826
1 25439 35521
2 99137 840371677
1 68958 84675
1 90767 98448
1 17781 71683
1 56244 91932
2 95567 952405698
2 8026 721420052
1 14229 26828
1 6124 53797
2 46669 410974062
2 2763 427174604
1 19045 41858
1 9164 98420
2 66925 320248111
1 502 53555
1 14212 28662
1 63045 90363
1 53337 61698
2 38132 972077192
1 31399 86445
1 2193 53130
1 28740 78498
2 59586 991611503
2 73065 977429583
1 471 78511
2 38287 840916035
1 26622 88719
1 54822 59305
2 50686 3223711
2 8032 712729340
2 39311 127202580
1 55359 58539
1 45421 87094
1 24110 99133
2 4380 527657997
1 11194 81258
1 44303 74805
1 74497 89451
2 37937 432732205
1 75293 83041
1 39318 86622
1 29662 98647
1 19596 27968
1 25888 98369
1 14001 70141
1 48048 58260
2 19036 393380325
2 40522 997047511
2 57582 743219114
1 3082 72501
2 8734 658467031
1 4259 24435
1 24453 29558
1 16251 19575
1 2242 23462
1 35661 80661
2 15864 281760180
1 19606 40895
2 52264 57536793
1 44610 68173
2 32486 687038464
1 31734 36047
2 18038 935462172
1 13970 98461
2 46743 934477463
2 86466 876077605
2 23954 281813566
2 17386 553572945
1 65035 74245
2 41644 416194909
2 71467 742734898
1 62173 72120
2 14926 701922127
1 7556 30334
2 53711 910323792
1 28963 95460
1 38975 50517
1 22918 43336
1 33300 46195
1 51152 81683
1 95 23991
1 21302 21950
2 48658 35812762
2 50775 795266955
1 24952 33625
2 39446 768151211
1 31625 36996
1 15157 44625
1 86057 97775
1 36607 68044
1 9575 60269
2 37213 788533117
1 1716 33842
1 59312 62176
1 4783 55296
1 21468 90290
1 1025 78656
1 23508 53377
2 81331 522479683
1 59250 84202
2 80331 871542534
2 40881 423495992
2 42342 790610403
1 43037 97610
1 14553 16820
1 79744 81153
2 20761 463052152
2 15280 153137735
1 2641 33662
1 33524 36294
2 58046 188615837
1 41033 95927
1 31087 45932
1 24798 44830
1 6192 91153
1 34822 44179
1 47762 48556
2 13781 894979613
1 7945 82137
1 63144 64094
2 51412 998167671
2 56021 758762686
2 54827 661994010
2 98709 367591642
1 54185 63188
1 28736 32862
1 16129 94938
1 26682 47021
1 42726 42898
2 35122 799686116
2 7838 74499805
1 18486 69874
1 27619 84071
1 14458 19058
2 17028 654346753
2 81639 611290861
1 48136 86106
2 3936 293635826
2 85116 972211685
1 32525 49669
1 13390 98739
1 25557 59604
2 54011 407277892
1 31262 82425
1 24445 37834
1 18122 56556
1 3261 45912
1 21127 22515
1 21345 22081
1 66350 84568
1 7824 79796
1 54692 58843
1 32136 70204
2 32122 596822164
1 369 19460
2 9046 776203705
1 52230 83076
1 6800 68830
1 5368 79997
1 5081 30499
2 34827 371681452
1 50493 67597
1 79892 98058
2 50379 333474420
1 45343 67129
2 99271 832807369
1 5828 6283
1 10772 26886
2 63179 226456788
2 81692 885261755
2 68922 645586517
1 19489 74742
1 4742 10404
1 62985 70098
2 87657 802065862
1 16227 52901
1 10985 97488
2 31970 428760608
2 10090 909669405
2 45940 765905650
2 31783 306806133
1 55196 60160
1 1753 11964
2 44904 576535723
1 2410 62906
1 70844 95680
2 44791 630800811
1 1755 56575
1 5701 90185
1 62986 74071
1 5174 63975
1 9010 22265
2 97679 653273966
2 50035 860442045
1 9324 58931
2 42556 843215460
1 6076 66434
1 4895 87001
1 38305 68391
1 8170 17969
1 62684 92806
1 11315 33146
1 71530 85746
1 48737 75462
2 52096 870987048
1 40081 97309
1 39909 71530
1 46828 98472
1 19326 78708
1 33479 79387
1 14929 68039
1 12601 68131
1 20706 46538
1 7337 68747
1 75696 78181
1 5404 96230
1 20337 82746
1 39514 94722
1 58827 84772
1 51551 69296
1 26908 45900
1 40324 42065
2 88714 615053068
2 58552 248300060
1 37040 98488
2 82838 963127250
2 60189 815538083
1 17895 30437
2 80065 819010232
1 55923 75375
1 22827 65539
1 46174 85465
1 8635 77681
1 8935 63311
1 26820 59109
2 88787 250818734
1 27579 33698
1 6647 12110
1 54333 54561
2 57076 287784166
2 21117 851757589
2 25368 763052668
2 35438 411033721
1 65366 84071
1 4724 45727
1 11643 34900
1 25651 42545
1 70099 97304
1 41823 88376
1 67092 73274
1 43564 59598
1 19177 42693
2 17210 256163135
1 27713 73389
2 55870 172850749
1 84056 89760
2 86640 346762123
2 55813 313040814
2 41329 744636941
1 3003 82214
1 16310 37462
2 95305 825719813
2 40914 319666609
1 28689 33724
1 62152 97075
1 11227 94263
1 51633 74369
1 51229 87880
1 20350 54699
1 44927 70848
1 10147 69496
1 17631 66972
2 21859 610926771
1 2101 29763
1 43071 73654
1 34781 80108
1 37757 62868
1 17725 60112
1 40061 72323
1 3857 51069
1 25606 96580
2 7850 604363337
1 58862 88054
2 28970 959944013
1 23310 72146
1 10852 74820
1 19268 79979
1 9656 80574
2 87246 710344294
1 945 10241
1 12656 39724
2 83871 26896482
1 44211 89697
1 33703 82197
2 37659 996061996
2 45642 633627892
1 42436 49294
2 37060 245410557
1 19576 67715
1 81455 98022
2 58714 693962450
1 35109 90197
1 14348 74363
1 60755 71204
1 48521 55418
2 8991 869066096
1 41255 92155
1 18597 43225
1 30779 59242
1 66952 87493
1 56950 82293
2 64991 474542829
2 94559 111413509
1 66589 85710
1 69410 94922
1 18776 24276
2 78152 516392918
1 11785 83803
2 79581 238460373
1 51446 73496
1 19305 32747
2 65608 666989497
2 8504 909337247
1 3089 6076
1 19952 59363
1 18436 27050
1 21043 98727
1 22977 93577
1 8238 80866
2 58988 586041237
2 39225 396076809
1 54604 62338
1 62255 80405
1 17497 40479
1 15013 76316
1 73248 87404
1 18828 61898
2 33973 106130180
1 71532 94240
1 28223 36319
1 5471 76656
1 43173 90507
1 22441 28827
1 47390 99911
1 12444 93960
2 36715 950257065
1 34880 72434
1 40454 50661
1 47529 95528
2 45031 699205852
1 23464 59547
1 30808 90345
1 46885 74548
2 796 559240552
2 44971 332053574
1 35527 93883
1 17998 88603
1 21361 95473
2 68756 732681638
2 5143 120198680
1 60877 73222
1 46115 64081
1 30933 53267
2 55706 313405752
1 24617 67658
1 7948 58989
2 31201 834219497
1 2600 97877
2 54094 165284481
1 23357 83799
1 41200 85285
1 19660 98941
1 28309 94139
2 65158 991095151
1 35200 92621
1 53612 94861
2 92064 77786444
1 7959 67002
2 4112 400928710
2 17856 541590804
2 61295 833422893
2 84711 508901982
1 34950 87325
2 30329 30208918
2 33022 117615400
1 701 75548
2 63784 936449153
1 30557 57957
1 34252 88521
1 53852 59100
1 35942 62468
1 54330 65142
2 87917 515102993
1 22003 92999
1 79915 88834
1 67089 88656
1 42988 58222
2 46063 521697804
1 30575 88497
1 85610 87742
1 20161 32654
1 83717 99549
1 38451 85867
1 33130 63060
2 87228 636666732
1 7153 21387
1 6058 78297
1 61387 92762
1 37061 79187
2 93022 867724130
1 43391 92891
1 20198 97155
1 22459 46082
2 85468 124184014
1 28437 60796
1 21370 38077
1 39605 42692
1 42153 61048
1 33233 80912
1 26901 63256
1 13389 45099
1 23820 45862
2 86710 802266066
1 75365 84709
1 55788 68225
2 96688 627798946
1 47445 67930
1 8331 46991
1 2740 31586
1 26395 80678
1 6480 28790
2 96583 941032742
1 18252 62761
1 31583 93188
1 24085 39919
1 56956 81698
1 9186 78292
1 3221 29682
2 69620 310366452
1 23603 79163
2 8633 773122036
1 9792 68481
1 50076 75488
1 70713 72109
2 39470 91710022
1 25676 52548
2 95703 428591831
1 19486 49627
1 77160 97963
1 46017 68793
1 13089 31381
1 87191 99115
2 35496 483965193
1 4735 10413
1 44075 82986
1 2916 88827
1 2945 81796
1 66026 79539
1 10085 51052
2 40470 478986344
2 24706 824334215
1 880 91481
1 8375 76579
1 43773 57072
1 31369 47513
1 4688 19206
1 51499 64606
2 6985 421218943
1 31641 50881
1 13681 60995
2 50130 881217418
1 2454 93786
2 41531 881809740
2 28929 847950708
1 32445 35200
1 15407 47936
1 9979 86344
1 48729 69089
1 18955 68846
1 40925 46458
1 27764 75550
1 59590 73889
1 57165 72285
1 9110 94987
2 59704 332249128
2 83479 661382323
1 91630 94594
1 47252 97436
2 20117 794411501
1 51520 94458
1 34409 56359
2 82085 926577639
1 4663 44188
1 45892 82255
1 41416 91156
1 33850 65582
1 13219 46929
1 64249 95203
1 40183 87093
1 30868 56680
1 58160 82373
1 35541 96686
2 12178 659765293
1 70602 77155
1 10411 74364
2 66333 128527230
1 76770 84313
1 7227 62983
1 50695 85408
1 8178 56371
1 32497 88290
1 14864 54943
2 48816 98796361
1 3255 42991
1 25411 30810
1 7801 95474
1 35264 38343
1 30488 91859
2 92122 216298334
1 55398 83700
1 56821 74674
1 27090 77368
1 55624 62471
2 35196 657018760
1 14929 98497
1 31906 42014
1 43519 82734
1 57892 72889
1 40434 56348
1 11100 37720
2 5338 245984244
1 3580 39200
1 63879 92384
1 18155 21321
1 19035 33972
1 65211 86858
1 23877 86602
1 17878 34559
1 8204 85037
1 32863 45890
2 44749 601366357
1 38908 42648
2 53834 498251217
1 56928 67937
2 67712 442639718
1 61365 62531
1 68923 76019
1 32116 60939
1 81789 98823
1 76666 98580
1 88859 94902
2 8132 346936443
1 53423 75810
1 19788 54336
2 95073 708256746
1 53020 84076
2 33842 823201206
1 58758 74410
1 7529 98724
1 42062 48670
1 9363 63035
1 55524 82428
2 46567 174356358
1 31286 81295
1 37407 62640
1 22979 64453
2 89848 829664406
1 55421 86362
1 15750 46646
1 3242 93910
1 9659 16346
1 58206 72907
1 44377 47163
1 59665 66259
1 84181 84701
2 6691 851135563
1 14062 83723
1 14014 20446
1 38670 72815
1 61448 96374
1 39921 97382
1 9432 9595
2 915 453200388
1 24196 40186
1 2462 8388
1 45110 54379
1 40882 69140
2 54211 641806385
1 88732 90201
1 10182 85852
1 15685 36406
1 59224 78206
1 11756 87593
1 60636 84737
2 43903 632129934
2 12727 490130371
1 6006 65623
1 18523 43076
2 9950 381089757
1 63994 72329
1 625 63327
1 18459 19331
1 43811 53068
1 65565 74942
1 25003 65873
1 46265 93535
1 10501 92210
1 6767 96005
1 73403 76024
1 2324 4990
2 38675 407540057
2 49076 896091252
1 86726 89114
1 48826 75841
1 15929 94067
1 51445 76547
1 52881 75880
1 19954 95382
2 77345 645565503
1 87737 99476
2 38215 73305618
2 82198 60492097
2 7379 149208132
1 419 54551
2 6269 138463974
1 83616 92237
2 66273 236512969
1 26049 84407
1 24718 47316
1 6919 53073
1 65809 82311
2 73547 316932767
2 87387 984468529
2 66888 824445574
1 39650 91878
1 34427 47454
2 32644 757953815
1 11596 74017
1 5322 54753
2 43400 413361326
2 29126 847970286
2 91894 886830437
2 27202 841413942
1 25763 45017
1 11142 28795
1 50423 78510
2 9332 229470043
2 82773 437601622
2 84897 648014615
1 17589 54028
1 59081 69551
1 35148 75108
1 27192 71611
1 41332 75898
1 86868 88303
1 87886 95371
1 2439 58959
1 62239 91760
2 74605 356628473
2 69392 613940434
1 84295 96743
1 79333 98095
1 37746 42992
2 268 232495104
1 29970 81403
2 74513 608995776
1 74499 88317
1 19746 45567
2 48099 798153101
1 15544 73262
2 12643 409292267
1 10375 47915
1 52207 63627
2 70469 956671122
2 81499 24688744
1 4005 88213
2 78097 419934727
1 2240 35570
1 42377 59545
2 37062 903339060
1 57013 71463
2 51797 527900953
1 77220 78955
1 59408 63820
2 96213 907164334
1 20018 61173
1 14630 91701
2 62393 30593082
2 81631 247730705
2 55756 600468919
1 25380 73500
1 19925 76608
2 69008 383460575
2 5050 533588216
1 6463 94428
1 32491 93917
1 42365 54008
1 44087 96016
1 47676 91738
1 327 72844
1 29460 31432
2 31426 879548254
1 67911 74071
2 87406 950492027
1 23798 59601
1 85158 98079
1 46574 86815
2 66730 220194330
1 23367 28574
1 49909 88780
2 59807 373551971
1 35868 88968
2 59164 870083019
1 49744 68828
2 63431 999947037
1 37173 55807
2 17493 460305909
2 56319 133063780
2 40299 590263257
1 3204 35778
1 18084 47085
2 69845 540400534
2 77829 557765428
1 87849 89322
1 43920 65880
2 40042 647031752
1 53300 53551
1 22848 66910
1 5591 88620
1 61590 63321
1 98763 99199
1 66433 76143
1 13066 83411
1 77601 84605
2 31421 616927329
2 96626 922931880
1 36380 92864
2 89894 566820991
2 87373 264178632
1 21367 96256
1 30624 37352
2 59535 773252388
1 53545 63656
1 19513 38318
1 6399 65945
1 11125 46184
1 44122 70173
1 39696 49766
1 50252 52955
1 8032 44385
1 40035 88056
1 5701 94128
1 38238 45178
1 21627 50858
2 88112 577667265
1 69706 78034
1 20433 40390
2 5630 746405015
1 33209 45121
1 20543 48112
1 8745 41230
1 24338 95607
1 18422 37319
1 3774 65529
2 6533 843389714
1 53577 53908
2 62261 431227734
2 68374 485210800
1 54656 58422
1 19839 67929
2 4709 664994167
1 13849 30524
2 59514 309030441
1 12110 72506
1 45394 63643
1 58635 62267
2 70769 936964704
1 9564 61157
1 22300 51246
1 12096 83043
1 85160 92915
2 13173 782106861
2 78700 909411443
2 99900 606102274
2 99077 962256385
1 62475 71270
1 64417 98469
2 23716 488669132
1 35186 91050
1 62725 67094
1 15637 59017
1 55113 71602
2 47327 731512692
1 81905 98981
1 75698 98876
1 72486 95619
2 51805 251052745
2 45083 238477476
2 95584 396320200
1 37178 60338
1 853 26786
2 94105 940933510
2 56007 146028409
2 47386 522232708
2 89033 633577163
1 16847 92624
2 56192 709335642
2 85613 246775954
1 53631 86128
1 3819 29165
1 28738 90617
1 39969 82713
1 4171 79707
1 9151 79751
1 28392 34379
1 18920 83993
1 11758 77804
2 80697 830162071
2 31876 556059510
1 1749 75768
1 84565 90723
1 70483 74224
1 45323 95078
1 6109 14852
1 83831 92638
1 76718 86536
1 53090 90556
2 77809 571931348
2 47387 19712432
1 24951 94894
1 24566 59612
1 37359 87934
2 49378 653890908
1 22820 63954
1 48724 88496
2 87695 471625185
1 61231 98828
1 7447 93730
1 5 57007
1 81327 98755
2 90398 969231574
1 51879 55482
2 57982 101052332
1 18096 78315
1 34004 53874
1 19055 68284
1 65686 96031
2 93364 684945451
2 64374 998407551
1 7023 89651
1 48014 50175
1 11510 83519
1 76526 85853
1 21716 22586
1 932 66703
1 32423 36475
2 5515 489917650
1 27341 95770
1 50870 89143
2 31015 75027109
1 69791 97160
1 39653 72199
2 28652 119195680
1 13186 78566
2 22465 736833164
1 6149 19900
1 23099 78987
1 47005 65520
2 38794 431641966
2 54882 983977778
1 35580 60033
1 35646 61346
2 1211 648814757
2 12962 88256025
1 32958 92890
2 43741 225704650
1 38058 53171
1 21510 23310
1 49744 80086
1 5399 88321
1 3770 59835
1 40921 95180
1 28125 86786
1 37986 64935
2 48733 164889527
1 5497 56674
1 67294 76965
2 55289 845547075
1 71078 76710
1 24354 35562
2 93131 738533967
1 47576 80165
1 41097 94480
2 30443 437643019
2 64749 845349766
1 39815 99798
1 15683 53342
1 8480 69054
1 25356 58267
1 37316 47026
2 98493 39884016
1 78001 84962
2 29941 686896544
1 32963 44133
1 31213 64997
1 4321 35592
2 39351 690720780
2 81368 348311175
1 68338 80217
1 19179 55541
2 53928 981446652
1 10173 93069
1 48670 53407
2 36587 817421424
1 10016 52686
2 29852 306973674
1 25969 30850
1 26530 66537
2 11259 990441478
1 53532 98486
1 306 72463
1 45077 70414
1 47290 74699
1 26412 35918
1 1705 10074
1 21795 52990
1 55008 57449
2 26892 222514146
2 24697 534163139
2 65169 576044253
2 86455 291204559
1 51366 98562
2 73637 499838867
1 7823 14884
1 63760 84971
2 8664 464735635
2 23646 397966125
2 55113 747137056
1 48483 87563
1 27621 54906
1 35467 58213
1 28894 89871
1 24261 33709
2 93915 52429789
1 26506 74465
1 41033 90043
2 53961 956545620
1 53327 69215
1 7820 44957
1 12975 73517
1 62491 62580
1 46835 56943
1 46326 87303
2 53692 795276976
1 76899 90636
1 12027 88837
2 67985 557909041
1 5904 71969
1 86982 88168
1 48583 55025
2 35570 667287883
1 39138 97773
2 87117 338459319
1 35244 87897
2 73924 862887445
1 4476 20699
1 31532 53667
1 13019 24461
2 68004 284809061
1 51413 87207
2 99321 770367614
1 17830 18149
1 55155 96503
1 831 58430
2 79268 928949482
1 12040 67128
1 7842 35454
1 2996 26443
1 15131 29038
1 4934 50585
1 13775 39975
2 11873 286993680
1 31932 44558
1 25658 75475
1 9197 63410
1 54048 73032
1 14609 46022
1 10943 33937
1 43823 90538
1 25201 42481
1 39779 84958
1 67047 70231
2 26698 560276251
2 71254 881858862
1 3245 46835
1 36648 43813
2 96760 424908088
1 80952 91397
2 37502 582875508
1 1167 73905
1 23770 77877
2 56673 557764608
1 33378 56894
1 26712 79849
1 15376 66700
1 30447 69985
2 62061 796306187
1 29356 46934
1 10907 41185
1 4610 14187
1 28413 43544
2 56413 864853536
1 41250 63831
2 65271 522132177
1 82688 95893
1 67467 91559
2 79266 446079207
2 76128 947723766
1 43835 84100
1 41915 99089
1 3763 8850
2 32262 21087600
1 67195 72585
1 20636 96449
1 26868 33439
2 64171 274645664
1 27299 46519
1 29583 30223
1 25563 75012
1 47949 52088
2 90939 791841256
1 70098 87168
2 20189 37426558
1 32834 58551
1 2756 33825
1 10707 95758
1 26926 46966
1 19448 96172
2 27657 961695049
1 9443 20571
1 20702 54047
1 21006 45343
1 21215 30912
2 64024 392977707
2 77813 406660189
1 12337 67153
1 23814 87111
1 65194 98919
2 3204 840814387
2 47549 233707451
2 89692 641484328
1 13304 82426
1 29996 67964
1 24733 30799
1 18693 30190
2 80418 510236437
1 73909 82131
2 86989 258728600
1 21099 91112
1 27951 97132
1 72165 79743
1 70356 83132
1 13850 81033
1 17510 42552
2 5903 992985823
1 63913 97850
2 44577 380462185
1 7223 36118
1 89231 95891
1 56963 63864
1 9443 32470
1 59218 86117
1 15065 19532
2 43774 854991234
1 22038 65041
1 34636 50346
1 12010 15160
1 33104 34030
1 9646 97158
2 21215 198207469
1 8248 46037
1 47861 52150
1 71886 96314
2 19560 90259610
2 42412 84152246
2 98765 375455288
1 15924 82494
2 88873 738645219
1 2078 81862
2 56570 989212118
2 78538 304004641
2 25095 716335323
1 22690 58685
2 31205 450202968
1 283 3350
1 22395 66859
1 32504 40815
1 96776 98872
1 8117 12088
1 38240 96419
2 23262 539148857
1 23475 92611
1 10358 80601
2 82112 90353128
1 25682 88194
1 35802 86860
1 12269 34145
1 24730 91352
2 61813 806737684
1 7210 32691
1 3257 59281
1 98077 99843
1 67798 74228
1 20103 24554
1 18705 90842
2 31520 959249277
1 23810 98192
1 48735 62305
2 5269 993103594
1 5196 11855
1 46038 78063
1 11131 20244
1 20755 48654
2 59383 307742461
1 43046 78026
2 58962 127635195
2 3935 568370511
1 27647 47049
1 35645 35913
1 14444 31939
2 71050 468191045
1 42199 93932
1 45584 62867
2 55959 693747483
1 75339 86728
1 67366 91631
1 58975 89066
1 33820 66210
2 50195 296812608
1 8732 86876
1 38966 66096
2 17274 875105476
1 5577 66245
2 64696 445145207
2 4417 978511403
1 26542 74459
2 24416 53201195
1 84576 90242
1 70298 72447
2 28229 756748985
1 4104 94515
1 5910 41007
1 69349 98697
1 21702 62362
1 5286 56592
2 34559 7656721
2 93743 334999690
1 50947 97340
1 51477 63205
1 19620 90112
1 12921 26195
2 16618 775651110
2 37782 760382010
1 40147 80954
1 45021 52680
2 32607 929704402
2 71149 481733722
1 54397 81918
1 38181 69440
1 44342 82354
1 33411 47700
1 39249 89368
1 2957 92588
1 57829 87164
1 14708 75532
1 62300 91389
1 13853 14009
1 56300 70792
2 54721 335736778
1 4010 30376
1 26242 50452
1 53151 60031
1 4280 8750
1 18348 43709
2 21042 913909483
1 79661 98039
2 64419 796387909
1 12566 62143
2 2473 682103087
1 16252 93688
2 86989 78590407
2 6489 107376002
1 23908 71029
1 44494 75671
1 28563 74523
2 3096 843344618
2 32421 69498551
1 22007 59740
2 84772 353934949
1 36908 54384
2 38900 865794067
2 35350 322597262
1 49950 98236
2 35661 403066488
1 4538 64521
1 36979 93205
1 56390 75068
1 10610 67083
1 46886 54655
1 71346 96736
1 476 65549
1 14867 92281
1 1963 96350
1 69262 80787
1 56230 94009
1 49251 93380
1 12565 93278
2 74123 428251791
2 38347 757481167
1 61656 64495
1 38867 98938
2 67378 412524314
1 8183 86629
1 29662 62798
1 32765 86223
1 11262 61421
1 72496 93916
1 6309 12157
1 42274 63402
1 73738 74893
1 45516 83277
1 19580 26045
1 2247 24649
1 33905 85475
1 60152 84258
1 5914 44402
2 82590 801046662
1 22312 79592
1 53400 98745
1 46244 69623
1 16031 71229
1 51288 55370
1 51090 94292
2 90226 74275871
2 7482 17543385
1 13109 88369
1 35862 63792
2 60492 331637
2 24359 435168711
1 57484 86486
1 4221 92302
1 7993 41225
1 48736 79512
1 69238 69552
1 46639 49156
2 46228 873075428
2 71780 491994369
1 2569 67355
1 25910 63313
1 18138 72338
1 80541 87988
1 4428 67538
2 74216 579415823
1 51684 74539
2 59639 771889127
1 43386 58524
1 64392 95313
2 99775 594258557
2 7576 802562691
1 40768 50075
2 51567 614548929
1 7975 99053
1 17748 77957
1 23146 78330
1 76225 98879
2 3667 604233293
2 67120 188095268
1 22856 44710
1 25071 73164
1 15699 49793
2 10671 614172898
1 33776 79725
1 58169 78848
1 11702 91666
2 47037 787513693
1 15408 92114
1 30163 57765
1 30298 67237
1 1017 37804
2 50689 184846639
1 12715 76982
2 55511 973471945
1 40773 68200
1 34539 47740
1 37870 53429
1 27835 98277
1 53870 98662
1 46729 58785
1 6637 42251
1 36636 80155
1 75488 89832
1 21821 47532
1 30247 39925
1 47669 90547
2 92473 579997443
1 15233 32056
1 53739 67567
1 701 23230
1 93696 96939
2 54099 225263333
1 3803 66501
1 67111 69499
1 2852 64821
1 72058 74929
1 33159 43871
1 40357 45812
1 6737 16258
2 80472 926433736
1 32068 86184
1 33520 77295
2 62525 652112591
1 12024 84086
1 85824 93754
2 20349 739623299
1 1532 66435
1 83418 88952
1 1130 85269
2 4043 87231648
2 63124 665975133
2 17299 247474174
1 35918 60230
1 32114 70187
1 13981 41999
2 50461 388063996
2 71169 745392246
1 67817 96044
2 75356 174220522
1 19443 24910
2 5263 779939011
1 35278 59920
1 34893 79179
1 85746 93555
1 65852 68631
2 21156 319037448
2 22938 648100400
2 67008 914101163
1 10210 28432
2 99150 757076070
1 43848 58298
1 48639 84163
1 89591 96567
2 62550 910972964
1 51407 56426
1 10776 51431
1 42990 87843
1 52138 55263
2 17529 107745487
2 21626 260227782
1 61506 74087
1 3292 69686
1 10207 90356
1 49297 94297
1 23571 46460
1 8781 70016
1 26572 37275
2 76066 607816234
1 56195 62078
2 12207 208797775
2 33997 204224873
1 51146 82257
1 8525 68187
1 21317 29768
2 82006 295974823
1 34470 57421
1 8453 12911
1 38050 47724
1 7996 28835
1 64284 75778
1 50346 80209
2 40544 762500377
1 11738 23886
1 4018 27252
1 9389 91346
1 7341 95939
1 24015 72702
1 4015 25876
2 54822 187882849
1 30785 61501
2 5884 566002731
1 92000 96848
1 5771 56631
1 9733 10252
1 7561 91508
1 51483 70811
2 72916 238189460
1 52262 86050
1 3737 55839
2 65899 779723350
1 2940 96029
1 17371 97574
2 14092 319776064
1 60682 96669
2 18278 812567319
1 56796 73579
1 51955 71748
2 74671 274223607
1 12527 64948
1 17079 49109
1 85437 87038
1 5919 57380
1 61045 94896
2 68778 520147903
1 24564 37232
1 25543 57989
2 25189 943425370
1 63284 73933
2 7869 946076553
2 86973 760684699
1 56068 89303
2 22079 317484669
1 9446 27895
1 32233 74138
1 4802 96487
1 1199 63517
1 34427 70513
1 2531 42001
1 29290 70742
2 61316 668880841
1 51127 99624
1 376 5568
1 35837 59874
2 7021 880113554
1 12122 89872
1 2042 32364
1 15033 83224
1 11734 80661
1 25327 27385
1 3791 57003
1 7222 61132
2 55134 837624966
2 62108 52281122
1 4281 40706
2 10431 753358284
1 51724 87383
2 6077 898333914
1 50585 70557
1 28767 40782
1 20289 40907
1 27898 85357
2 57282 486275294
1 74354 75772
2 68581 110529599
1 33908 68822
1 2329 10272
2 14250 362027956
1 52 42926
1 4791 49515
1 47986 87475
2 85794 898197620
2 3963 748287042
1 69479 82390
2 79210 799719593
1 19316 74945
1 66418 77156
1 36694 97752
2 49623 668541600
1 11878 64637
1 9416 10002
1 84092 97236
1 70139 84757
1 19705 87381
1 21351 78640
2 27609 644508206
1 11993 27627
1 17016 32472
1 75809 95367
2 60959 487970145
1 4824 12648
1 10638 25595
1 52767 52946
2 5477 957739721
1 79479 90436
2 85710 875842161
1 51796 77828
2 25612 935660960
1 25637 88875
2 21157 246743101
1 41696 71218
1 60283 89540
1 37062 97378
1 36377 69394
2 298 768182413
1 3540 93405
2 46464 868250703
1 1650 22310
1 58412 78909
1 14840 33792
1 2268 96191
1 81773 87078
1 66211 69551
1 50969 87894
1 12736 80233
2 37809 108263256
2 61169 358929843
1 3 62229
1 19238 42875
1 2424 12924
1 21018 54654
1 1288 24696
2 13080 162517974
1 49850 96762
2 98985 656162823
1 25662 77022
1 92546 99750
2 93082 915723476
1 58155 89195
1 25949 95465
1 17650 23737
1 13202 20930
1 17067 42321
2 83134 497079172
1 56737 76701
2 8378 683896612
1 64811 94321
2 905 346044531
1 32314 87509
1 53710 61309
1 2083 32435
1 7928 9681
1 38158 78755
1 25134 76051
2 87782 885893904
2 20765 65324102
1 9292 29465
1 13588 83008
1 11322 57649
1 77759 87823
1 30751 49585
2 83402 691452813
2 59558 807756492
1 4071 27247
1 62946 73148
1 12626 53915
2 65297 142599865
1 25829 93226
1 29324 37372
1 40732 46017
2 48491 983691348
1 6058 70827
1 32366 45851
1 58852 87538
1 291 59326
1 5421 75807
1 1860 89314
1 31435 84677
1 23387 78000
1 24243 86283
2 82360 962909784
1 28280 65299
1 55563 80146
1 52991 66082
1 45367 69188
2 63402 155679813
1 75633 97266
1 50091 98883
2 15751 474925661
1 74112 91243
2 40836 654641737
2 76615 20017668
1 29765 73101
1 48214 93443
1 5321 81069
1 29782 68781
1 88013 90245
2 81502 596281879
1 58729 95862
1 19483 62127
1 45490 70759
1 42562 96999
2 4850 178320672
2 76916 568185832
2 34973 86972907
1 55364 61410
1 18805 64811
1 31166 68574
1 7352 53609
1 8603 66150
2 75304 414330845
2 13796 610234226
2 3643 790363706
1 67268 80630
1 41891 72764
2 31699 446343307
1 12630 69088
1 36000 53179
1 5943 30533
2 1983 255328241
2 40648 443159164
1 44223 44275
1 37660 72910
1 55261 63569
1 9167 30902
2 14725 628618867
1 2309 42497
1 49758 93736
1 31761 43574
1 19816 30051
1 26429 29874
2 14751 619834604
1 53445 85625
1 40055 95453
1 45250 74478
1 80611 83541
2 91873 771496745
1 19879 48956
2 64328 359084307
1 25436 85111
1 31223 51864
1 5141 43131
1 10225 89048
1 47059 50674
2 58881 513334873
1 45093 59827
1 33164 92208
2 72342 245423820
2 43673 409649195
1 81713 86709
1 8193 78653
1 2222 34681
1 33534 51178
1 3823 41720
1 25609 64889
1 84327 97906
1 32852 73976
1 8644 99058
1 45977 93222
1 19078 76698
1 18525 44322
2 74987 913195621
1 18218 19438
1 6818 75217
1 48738 63124
1 1299 60332
1 64350 71162
1 39321 63443
1 18422 80217
2 9854 99561042
1 9269 76922
2 20023 898972952
1 13483 13924
1 28568 44261
2 2016 356256152
1 77970 79416
1 6199 66476
1 43716 58945
1 37071 86500
2 33576 405977189
1 39190 99086
2 52027 412717076
1 22759 65733
1 38236 64282
1 65733 90824
1 4112 57180
1 1700 78031
2 97605 389518756
1 10110 80135
1 6697 15785
2 7749 675607806
2 16194 767899630
1 24738 85815
2 96661 560018639
2 43091 272013034
1 53263 54578
1 1536 13279
1 28964 46498
1 19994 56048
1 2082 4692
1 47920 48485
2 10054 476931141
1 6769 62477
2 82257 229533218
1 75077 80220
1 31257 68592
2 7104 155143312
1 26003 54898
1 35100 45044
1 29128 46167
2 95629 918706999
1 45671 46679
1 40799 77688
2 70432 163360502
1 58546 81202
1 38145 99483
1 50191 59911
1 4133 67897
1 2927 95089
2 49462 635716458
2 70069 591963932
1 547 90379
1 18152 84330
1 17889 65974
1 2053 29521
2 43457 519337573
1 17039 98220
1 15381 22080
2 35047 586111125
1 7308 81089
1 6340 85283
1 28608 40182
2 21669 401999545
2 71265 454365204
2 8800 483597863
2 10666 284137556
1 74592 87813
1 19127 28923
1 27771 46905
2 10372 175201907
1 18862 65103
1 18572 77116
1 82727 87146
2 84309 582054049
1 36336 85197
1 12447 38333
2 87814 184555392
1 36329 95854
1 5529 64231
1 1866 51253
1 10106 54380
1 14424 39941
1 2359 40984
1 9553 27190
2 69958 721481284
1 11189 44607
1 231 95279
2 73391 385799655
1 53941 87519
2 27773 882391187
2 10698 431693312
1 50434 61904
1 9684 31035
1 27887 96319
1 2586 8337
2 40238 390172799
1 24216 28980
2 8160 112069742
2 9233 775009868
1 10460 88384
2 17834 45360249
1 33619 57580
2 95879 706345543
2 1059 192693052
2 84272 951578567
1 66052 88657
1 4638 59671
1 88104 93912
1 37059 79503
1 56840 88641
2 92288 144198286
2 81475 621653451
1 44389 57666
1 64275 93070
2 66438 244324505
1 2931 57420
1 2971 63282
2 68544 46966856
1 31303 38960
2 35264 108859925
1 30266 47503
1 4490 76648
1 37921 65578
2 37423 365769863
1 42669 44884
1 7949 80334
1 13059 60918
2 96109 696486982
2 62823 569682498
1 87121 99157
1 16046 23256
1 66931 88048
1 70323 76008
2 57098 928691828
1 57758 97347
2 71453 379249353
1 63626 79919
1 17278 49819
2 75741 699597410
1 2156 81624
1 4489 87842
1 63355 65943
1 78523 93314
2 3939 303194184
2 39857 760307154
2 27998 214936301
2 25729 253436833
1 51274 69516
1 44019 92041
1 22961 24801
1 70711 74853
1 66131 94383
1 16569 70718
1 16344 47074
1 33543 48537
2 10983 226417233
1 54798 59248
1 31042 93085
1 24640 55498
1 17854 55626
1 41499 97159
2 91368 359978331
2 32119 547458700
1 84025 84624
1 45098 64084
1 42806 96638
1 4931 30516
2 90297 771122465
1 17204 66944
1 60596 96753
1 33821 66111
1 45963 84762
1 54582 93558
2 44538 104133430
2 71883 640623461
1 17634 95222
1 33021 85948
1 33065 85972
1 74441 93583
1 25463 40308
1 38062 81862
2 6041 972860282
1 28002 43553
1 15414 16584
2 53107 804958861
1 17577 96479
2 68831 221289094
1 47354 60863
1 7885 89272
1 72157 79228
2 76466 661966444
2 98498 452377833
1 50671 54343
2 31769 357056430
1 38693 55597
1 35605 90616
1 41358 63262
1 12297 21719
1 73704 83975
1 3959 87622
1 9404 13774
1 59196 64283
2 79230 531997486
2 49058 450309443
1 66092 75917
1 38886 95776
1 80758 88910
1 35416 64571
1 22537 59392
1 5553 8803
1 9956 88028
1 23283 29867
1 25739 94124
1 40292 71718
1 14396 22384
1 15039 37033
2 91261 29783270
1 57631 85662
1 59828 70986
2 18023 199075761
1 17677 68554
1 3038 51308
1 10936 77724
1 81272 88581
1 7296 90340
1 31976 73993
1 41220 66223
2 64329 633692934
1 71296 92645
2 554 507085817
2 62609 643251737
2 19992 137983799
1 41570 75416
1 43839 45584
1 10453 65977
1 6623 22276
1 43754 45766
1 2726 3981
1 43286 57190
1 28178 33034
1 18518 63007
2 2104 96505210
2 88700 750940382
2 52010 787175079
2 36098 775160067
1 58538 68622
1 8035 38997
2 19033 81755784
1 57944 81065
1 25187 35286
2 87333 498129989
1 8871 25935
1 28036 90127
1 70380 73925
1 2289 86331
1 29696 62110
1 30328 63476
2 93334 580414413
1 189 746
1 32492 40069
1 96669 97994
2 4033 411687291
2 96094 426418729
1 54203 75125
1 24851 70963
2 92563 63193499
2 50128 785056594
2 93440 974521376
1 1552 59713
1 32703 83606
1 72483 85810
1 33275 97976
2 32579 85515416
2 86332 473602234
2 91624 638142591
1 39603 90606
2 56880 269604044
2 72004 665413048
1 46317 74586
1 45941 75252
1 7031 84578
1 51318 92901
1 42578 66005
1 64962 78705
1 43942 75155
2 17267 64254716
2 67616 208200104
1 31515 64178
1 20674 35213
1 5730 38681
1 72790 79287
2 8844 818247109
1 32397 38280
1 39502 91933
1 13423 76727
1 16862 77184
1 46093 66878
2 20484 115689230
1 4038 89027
2 34519 17665316
2 14782 438558878
1 246 70008
1 68543 69874
1 52887 57507
2 70736 906048363
1 33055 94754
1 54759 81473
1 70602 98055
2 49207 926039880
1 32674 34005
2 14709 368656770
1 7692 70675
1 60285 85806
1 23917 70774
2 84251 690111964
1 36800 38412
1 19473 54810
1 3644 52999
2 51074 706445571
1 23779 68295
2 16354 756247050
1 67084 71885
1 71881 73373
2 9244 31953619
1 20103 81637
1 29649 82752
1 80676 96580
1 31092 52391
1 24825 92690
2 98564 625644890
2 37747 425337552
1 13389 39944
2 32597 213067582
1 29543 42391
1 58599 75369
1 4010 64453
1 46621 80632
1 63969 73874
1 25285 44372
1 41306 68612
1 59542 85686
1 44571 52333
1 149 46198
1 15123 35088
2 11561 700369584
1 6509 89285
2 28289 43959289
1 17603 51235
2 89700 968801058
1 12033 53229
1 9740 51289
2 51206 500955600
1 48376 73677
1 66697 91157
1 19984 90273
1 64981 78295
1 70260 80250
1 38274 49131
1 76719 80190
2 47056 619099638
1 78020 97057
1 34386 51327
1 25918 28336
1 16084 23835
2 65844 94113504
2 77852 522936039
2 27984 784923202
2 16933 603628365
1 13770 71552
1 35914 92448
2 72342 525000584
1 47180 60734
2 62061 771410775
1 58040 99128
2 71353 425403080
1 3766 10880
1 1565 85252
1 47138 71366
1 27276 92291
2 54611 395966283
2 62079 870468877
1 70145 72046
1 34564 64483
1 5977 48376
2 61005 757293002
1 3708 32493
1 85536 99183
1 58540 69276
1 40677 90038
1 39621 93307
1 17468 25336
1 12508 59685
1 94938 97056
2 73870 898566523
1 31974 86886
2 55289 721499532
1 2692 56219
1 5657 82312
2 75629 601894569
1 599 82797
2 25816 186526978
1 11659 47966
2 94931 273397186
1 63030 97374
2 65980 105912426
2 51115 929489059
1 984 37985
2 97627 532980668
2 12624 679165779
1 42615 65198
1 18902 70113
1 30046 67798
1 90619 91010
2 53416 766335071
1 57635 74377
2 50459 107159359
1 42627 91745
1 16346 44704
2 18650 396065157
1 20086 68843
1 13225 25546
1 40833 52520
1 37567 45471
2 18794 370509471
1 52894 79052
1 25840 27225
1 51635 82603
1 32057 94658
2 56075 381272106
1 20730 82650
1 59421 97502
1 44200 52988
2 97062 255263678
2 82042 820252339
1 51394 60317
1 21978 32355
2 13251 81646383
2 23637 992200014
1 15430 89037
1 8610 38309
2 49708 523363700
1 6815 42216
2 20251 632720533
2 13187 34488870
1 15598 53482
1 5141 23553
1 79229 79703
1 30273 83889
1 13746 29913
1 72132 86671
2 69938 458544336
1 12757 67492
1 24644 79312
1 86476 90174
2 86661 132405093
1 32358 78042
1 968 26444
1 64221 72210
2 91915 280377814
1 50811 85107
1 31298 50771
1 37067 84530
1 6084 83329
1 3392 81170
2 48564 233652437
1 50965 62981
2 75762 778831496
2 94049 197842180
2 5827 127880294
1 45466 72020
1 3027 55998
1 30234 46763
1 5752 82111
1 83425 86031
1 21202 49707
2 56002 472088538
2 55873 165656220
2 51624 211494642
1 62174 83487
1 59711 80697
1 36990 72527
2 42213 456977260
1 4022 31074
1 34248 49736
1 2776 80936
1 33744 83889
1 84361 85712
1 20569 60237
1 9764 65589
2 32345 204863938
1 74216 82127
2 35783 200062138
1 79134 92258
1 14416 49069
2 90974 375787122
2 80091 409884853
2 95267 917616389
1 94526 99373
1 24884 96885
2 86130 156598297
1 33147 88207
1 15078 74730
1 49630 92467
1 60796 97655
1 85876 98773
2 27046 828147770
1 95576 96645
2 35995 640363538
2 50237 256839568
1 2708 36866
2 74938 266001808
2 62771 850325689
1 52995 92262
2 14789 180743826
2 73062 875235098
1 22 62544
1 72932 93043
1 39380 47354
1 40863 77419
2 87586 461515801
2 80593 64618726
1 39822 47968
1 31489 32094
2 10070 518987580
2 50667 328905835
1 26101 41311
1 60204 84082
2 35991 118705797
1 4306 53808
1 54404 65919
1 16744 22210
1 55885 60067
1 59083 91915
1 20402 91510
1 23212 84935
2 72005 174171369
1 162 60979
1 39820 97322
2 45204 437344858
2 55343 213369743
1 62018 62566
2 28545 653921990
2 51978 550630415
1 24991 47120
2 5661 895768515
1 11487 81859
1 10712 76002
1 6222 37803
1 848 30761
2 63961 729247704
1 28498 94219
1 35641 96004
1 1907 48126
1 4406 61074
1 7652 89878
2 74335 424961635
1 34523 74842
1 17250 17920
2 1486 374193568
1 77714 86276
1 6645 73696
1 19353 62377
1 44353 47165
1 8641 67282
2 71348 792047161
1 27353 74718
2 41289 297186671
2 54613 58287939
1 65373 95839
1 22237 23317
2 34496 951801011
1 5840 21661
1 32127 78446
1 4329 28039
1 49903 78012
2 94 471134723
1 37684 89726
1 19359 37877
1 40523 99068
2 64145 319117467
2 94117 387721983
1 70094 95676
1 17834 45386
1 27186 83772
2 27163 195212202
1 46531 97892
2 2376 787244096
1 11246 63650
1 24500 69580
1 9873 92660
2 48965 640738012
1 7675 58564
2 25712 801184181
1 49068 82523
2 83971 45594720
1 47778 91379
2 85717 28820665
2 8689 792299211
2 34315 144006452
1 20137 68647
1 4844 46257
1 1950 15288
1 33346 64455
1 36261 48629
1 9849 77187
1 37435 60019
2 44136 208281271
2 47023 489034290
2 39531 584558834
1 48787 64570
1 3871 79431
2 89054 769306047
1 12314 26944
2 84314 366839969
2 4262 221573863
1 83566 94272
1 33161 50059
1 36643 93546
1 28342 88082
1 17309 80575
1 27189 94304
2 55496 757441975
1 39846 93328
2 70902 546378208
2 28607 438519758
1 51422 95382
1 4390 30422
2 41724 66755001
1 16587 60622
1 32544 74360
2 13425 547423384
2 70588 768676987
1 30319 65162
2 82157 442566994
2 58475 403705735
1 62718 99431
2 15072 911043638
1 40070 59038
1 1473 78613
1 21021 53138
2 483 686273505
2 99570 132056762
2 9856 986309495
1 245 55863
1 25044 57415
1 3516 78630
1 41542 75714
1 51339 71121
2 30214 586244630
1 15890 94952
1 15898 58016
1 82582 91376
1 21022 23990
1 21093 85674
1 62623 67951
1 1473 82075
1 23810 42223
1 6648 15726
1 40149 74002
1 47616 80083
1 85520 99103
2 16869 315290245
1 3931 39035
1 39187 46170
1 70199 81752
1 6757 11466
1 64579 89388
2 77572 98503980
2 11334 694110294
1 48338 49631
1 8856 70966
2 60072 493455717
1 11082 96859
1 14537 21257
1 38542 52686
1 33590 62564
1 33549 54681
1 6740 88651
2 85962 683212443
1 3819 73581
1 6036 28140
1 3167 31726
1 82777 94950
1 11400 80520
1 24719 76334
1 44269 86889
1 7458 95174
1 29087 62033
2 22623 36525392
1 43996 68163
2 79457 733911396
2 4686 344180482
1 13545 88135
2 34337 400107314
1 20298 91227
1 25764 93580
2 68085 477282027
1 38960 99766
2 32680 257295412
1 48667 65021
1 73687 85747
1 25598 75605
1 9054 97131
1 21423 94312
1 22067 46989
1 27614 47040
1 49996 57767
1 71585 79557
1 39889 94602
1 13027 58097
1 3090 57235
1 39278 52374
1 81779 87788
2 57977 373414350
1 50185 92302
1 17028 38260
1 1513 61001
1 74963 99137
1 70363 94474
2 25114 951538137
1 28847 98265
2 35400 868149398
2 37592 659795613
2 33063 643811813
1 56554 82256
1 30016 30450
1 40986 86588
1 3035 17864
2 89956 878341096
2 9328 938952595
2 87681 464343644
1 29068 77459
1 22939 97577
1 44393 97603
2 65397 561376691
1 58184 77865
1 18923 43979
1 15026 69823
1 43309 66831
1 46359 46874
2 57408 563756348
1 34551 39367
1 36648 54591
1 18283 44018
1 75969 92214
1 38581 85330
1 25945 44456
2 60827 582604996
2 22955 537184806
2 68836 143061157
1 34182 47966
2 99989 792445647
1 5724 30304
1 22163 29425
2 16380 176728027
1 80010 98940
1 76140 79428
1 15802 82222
2 65971 733618007
1 7615 98981
2 24034 522780463
1 6158 49592
1 69238 80155
1 76888 97742
1 69601 84359
1 54446 66349
2 54995 756518933
1 14357 29029
1 19075 52484
1 45670 73188
1 1567 61145
1 26883 76407
2 72462 969633944
2 32802 871935421
2 81584 487727677
1 1625 91021
2 3456 399341034
1 11833 84181
2 65027 626516730
1 4104 38971
1 33349 44533
1 25401 88922
2 24950 486221456
1 31554 50114
2 93744 435595800
1 41845 44092
1 38976 62860
1 15848 88535
1 8473 26231
1 47064 71324
1 21074 65166
1 50437 91150
1 5777 61344
2 69678 826619650
2 61511 877007375
1 28012 70877
1 17897 33453
2 67264 808864417
2 34277 237678598
1 44244 75581
1 14109 40277
1 51188 56566
2 72061 372258025
2 74817 834748193
1 29621 37991
1 4788 83619
2 94245 94483951
2 3394 294736538
1 14473 22415
2 69807 955613485
2 29594 670814226
1 36822 42705
2 12264 186509222
1 32855 92413
2 31866 331723664
2 46050 841210544
1 3425 40496
1 56833 82115
2 64905 840435052
2 52622 664863879
1 37569 84153
1 9325 33482
1 13998 68971
1 33130 66343
2 11728 126044572
1 46 19603
1 46554 85556
2 66845 616828335
2 84828 525943092
2 57784 137174757
2 87884 45292101
1 50866 77893
1 10081 60694
1 24162 59086
2 78728 2774399
1 83638 88883
2 99827 398533896
2 71739 264734409
2 4031 726305312
1 17229 52308
1 12238 85554
1 26259 50877
1 7886 93280
2 49387 636512094
1 47754 92290
1 23578 75537
2 44595 86178622
1 61179 92052
1 26721 83539
1 32213 76936
1 3409 71741
1 21819 66448
2 80292 480987852
1 57209 65399
1 55729 69219
1 1938 82476
1 16930 59999
1 29478 56786
1 63582 87579
1 10614 13655
1 32947 63137
2 9110 877920954
2 50918 721124242
1 23336 90467
2 53167 678841544
1 15022 97486
1 30588 63550
1 60217 92020
1 17642 93820
1 70352 74745
1 64878 67645
1 26523 38906
1 64285 81541
2 5701 372673637
2 71869 855595844
1 8090 93423
2 98757 519125040
1 76566 80803
1 26618 89215
2 33464 421620098
1 60612 75053
2 51148 187922449
1 39029 62566
1 28860 80548
1 3248 14303
1 89927 92536
1 18393 79257
1 12518 88242
1 32466 64479
1 9575 24174
2 93476 905760082
2 18476 712995329
1 35472 42866
1 8447 63930
1 52021 57998
1 69181 70929
1 45480 95273
2 44537 91220119
1 22241 60191
1 36477 77491
1 65761 74105
1 50989 72279
1 64507 87583
2 18602 726116429
1 53346 62141
2 26821 830877733
1 34110 54857
1 10212 60100
1 57681 81176
1 61619 96939
2 64801 843726245
1 48238 97286
1 38582 61555
1 18350 49270
1 58887 84243
2 61874 154385888
2 65842 351319111
1 20463 57303
1 15045 54157
1 21959 99963
1 66991 79181
1 14371 20534
1 13600 33158
1 78513 95546
1 42401 93817
1 48069 98260
2 36921 552992344
2 20708 702327962
1 25635 68483
1 5122 99783
2 92017 222844968
1 4369 48546
1 18657 47993
2 43383 943404702
1 48551 61861
2 98780 849883851
1 5450 20109
1 9843 57406
1 9746 27375
2 88136 147918142
1 19460 98338
1 85489 86473
2 28854 991336414
2 17367 680991557
2 49768 500164979
2 71694 151653283
1 13399 38549
1 64786 95633
1 2352 81534
1 72006 74237
1 65120 74006
1 22630 76115
1 19951 78641
1 35152 37428
2 19077 787891043
1 52869 59491
2 84265 33637684
1 4694 25561
2 15760 705151824
1 10432 52990
2 98077 211549305
2 39561 407057056
1 11788 53175
1 35493 95694
2 10465 603655619
2 64504 186021862
1 66800 93936
1 80918 93617
1 589 15900
1 13583 87600
1 73718 78773
1 28732 98214
2 89728 88665871
1 21317 45222
2 58239 441165765
1 28737 84178
1 14605 49882
1 47532 70200
2 29742 878490177
2 57341 631695830
1 5675 33889
2 9376 502616246
2 59051 956237104
2 98132 303882188
2 33183 948815168
2 95296 440299157
2 54815 340573245
1 39677 62502
1 63754 85185
1 14573 43983
1 7702 24700
1 6250 51362
2 28055 32227880
2 52015 153990305
2 11348 27144493
2 58422 595796956
2 84184 559809823
1 11822 78733
1 12120 92222
1 11885 75847
2 84253 764839672
2 44955 132882169
1 30195 77783
1 29150 88254
2 32324 668270174
1 36519 38604
1 31069 35706
2 65503 531242490
1 77037 92514
2 37129 282814293
2 66580 152998578
2 43922 75740719
2 37853 270213144
2 14522 776653285
1 3491 85791
1 30130 72611
2 79360 291039706
1 73490 83546
1 3726 91286
1 21924 52153
2 21793 901983490
1 17515 89653
1 33852 40170
1 29408 44584
1 49266 75698
1 17867 76402
1 17192 46825
2 63048 512483367
2 78505 355196942
2 27931 113927157
1 25470 90513
1 32625 75680
1 57118 91678
1 33082 68884
1 20468 67302
1 19408 55941
1 46479 91568
1 40194 75152
2 3247 806208926
1 54574 59838
1 12639 18225
1 66427 71587
1 28585 68390
1 58684 77457
2 8946 409759640
1 26134 95818
2 95905 714338605
1 12579 16789
1 70193 70717
2 33186 427103624
1 1481 35604
1 57916 74713
1 86556 91209
2 52398 385383051
1 14480 48077
2 31928 837537499
2 35565 650727606
2 756 152782429
1 34667 87176
1 28388 32647
1 14833 18159
1 9631 68926
1 46857 52931
1 64832 74043
1 879 12399
1 26996 53788
1 22512 78222
1 18973 86607
1 19490 52196
1 39016 40734
1 12240 46614
2 78832 478469535
1 37818 96818
1 47593 91485
2 65989 890762918
2 55834 399888734
2 80830 427756490
1 24934 80049
2 91042 793280504
1 31617 36905
1 25874 64715
1 7126 85209
1 38041 42097
1 30590 78797
1 15898 40185
1 11314 69784
1 2009 89694
1 83291 93170
1 49768 66548
1 18455 64404
1 65429 77459
2 71083 662648155
2 64146 597442978
1 27398 92664
1 3909 37572
2 18936 106153340
1 3216 42538
1 12006 82290
2 18499 903130063
2 10180 905965278
1 32376 84801
1 2644 58175
1 53136 91120
1 21331 60172
1 21885 64102
1 11199 50228
1 23215 88873
2 23310 149372340
2 88515 646931822
1 24077 64375
1 77730 81096
1 1184 20107
1 22819 39939
2 88702 24844380
1 50084 84164
1 40538 67239
2 82994 207154200
1 6472 55304
2 181 359110654
1 11845 39152
2 69603 556445997
1 29465 74291
1 50893 60193
2 24283 410486723
1 20458 94535
1 87279 93192
1 22278 87428
1 24024 25252
1 69839 95170
2 87926 347306768
1 15925 86918
1 33937 83174
2 38950 483175600
2 50127 437978502
1 5982 70559
1 31977 89173
1 3355 78937
1 48829 94569
1 32275 71238
1 1452 94174
1 41792 82341
1 3719 43200
1 83082 89522
2 36120 729432865
1 83428 96293
2 64433 373481178
1 31245 86796
1 42005 51488
1 12564 18649
2 68159 213839695
1 75179 82374
2 99191 551481716
1 18816 66687
1 20387 32496
1 51542 66898
1 70070 83423
1 41375 78172
2 69198 666103576
1 6277 51272
1 59929 76249
1 35267 42366
2 23176 500093075
1 32995 74642
1 8833 45545
1 1642 1939
2 28048 870687965
2 63554 510724219
1 25842 35322
1 30477 80243
1 1924 41021
1 14147 75561
1 21428 72925
1 15341 24597
2 9161 809552505
2 71296 627430032
1 12516 93683
1 8790 79602
1 51249 76947
1 21361 53804
1 42598 58977
2 9149 341564028
1 36710 67196
2 91659 698679207
2 16241 193591008
1 45787 75693
1 43179 89110
1 4689 14884
1 54416 70908
1 34373 69993
2 43530 464368097
1 14722 41296
2 11389 578854777
1 16824 68085
2 4105 785162029
2 80909 926441589
1 6583 55716
1 63366 66697
2 1784 623668900
1 59290 60070
2 85868 960193468
1 42053 60449
1 23954 33583
2 88377 424639449
2 76230 506811567
1 48168 88931
1 25802 93705
1 41716 78290
1 32400 99090
2 19032 523619208
1 38784 40386
2 14193 824299554
1 54908 59036
1 21038 62337
1 7454 70894
1 29137 67557
1 1404 42247
1 5367 37044
1 25649 68388
2 25537 780505523
1 59019 80020
2 16935 802431141
1 13451 40637
2 56189 317120478
1 5734 84292
1 24759 91003
1 50048 92663
1 5005 9268
1 24100 54439
1 22374 86117
1 71686 75324
1 41439 70693
1 26521 34298
2 47221 725124786
1 19136 22057
1 32116 76502
1 59734 89923
1 6153 92693
1 68414 90651
1 46217 84695
2 13552 430090701
1 25419 52425
1 7399 34016
1 84174 84942
1 19729 27702
1 22537 84328
1 40741 78664
1 11369 77395
1 66219 93498
1 18550 39731
2 6555 267269972
1 8811 67706
1 47365 64782
1 947 32289
1 29541 88276
1 49134 95384
1 11308 66079
1 17194 70506
2 63540 75705516
1 45463 80413
2 33489 239375880
1 54476 72742
2 68315 778800771
1 27143 93157
1 29528 58292
1 40472 78601
1 526 8169
2 45660 414815000
1 13394 13993
1 24437 69095
1 41101 57802
2 92228 75360056
2 64209 780949429
2 40365 542108948
1 38534 85036
1 44679 90160
1 17152 67412
2 49802 602487187
1 15511 27725
1 26384 54485
2 26667 875083596
1 32049 45744
1 52721 99360
1 21601 67720
2 69769 217941979
1 21076 93043
1 2276 34142
1 45296 84867
1 26935 30181
1 63084 67618
1 20143 68032
1 4470 98530
1 62641 76790
2 24027 784069705
1 46421 54203
1 32057 50012
1 38250 39883
1 32825 35422
2 35675 656472496
1 12016 61441
2 97467 508249953
1 37213 67687
2 25420 783124863
1 42211 92087
1 40661 62856
1 93120 95114
1 29959 66558
1 3721 31484
2 52778 300129079
1 42719 67893
1 22182 98669
2 27115 563026596
1 64749 73416
1 7335 26797
1 1971 67493
1 25116 52291
1 76316 79127
1 48966 64893
1 21498 55977
1 40870 88284
1 19684 70262
1 79461 98719
1 6891 28793
2 8145 733497694
1 42293 69502
2 51153 35478254
1 15460 90262
1 482 76224
1 17981 61357
1 46291 48852
1 67334 78240
2 25809 964924784
1 68837 90902
1 39787 71723
1 33509 53426
1 39654 49877
1 19624 72603
1 20387 39466
1 10191 99118
2 29485 799171224
2 86862 539499549
2 43463 618847758
1 54249 71342
1 33013 55239
1 12482 75073
1 51050 69496
2 95031 903162639
2 58642 883740470
1 45839 48498
1 75648 86571
2 77797 391817555
1 16154 77819
1 16244 39923
2 6371 736973393
1 19903 79585
1 18345 79631
1 69390 87406
2 12688 105186262
1 12188 79133
1 28702 82674
2 83203 905304524
2 18696 887316330
1 83352 84848
1 56413 75718
1 48029 61979
1 54849 58674
1 33348 42963
1 4782 78609
2 47844 481889012
1 37878 60308
1 40982 65254
2 87739 685115773
1 16745 57324
2 44482 264708319
1 19211 45799
2 25556 690189817
1 68457 92246
1 55490 88743
1 44776 95699
1 50583 72268
2 66354 995191644
1 41635 65051
2 33863 824254558
1 83982 87291
1 75870 82245
1 39862 90376
1 49131 57271
2 88060 744364376
2 35681 236532868
1 3264 24887
1 68069 93002
1 40079 55955
1 98379 99095
1 5497 99358
1 761 3159
1 950 4418
1 64971 70217
1 16433 26761
1 97496 97815
1 64203 79034
2 26158 821451020
1 5672 92090
1 20715 70262
1 29816 57701
1 30020 40728
1 6610 30245
2 54131 145969104
1 4152 78311
1 68002 90632
1 58727 85093
1 7222 99648
1 62014 80499
2 62623 710250651
2 36430 377078476
1 60895 94185
1 12577 28831
2 49721 172632053
2 13498 568503978
1 60795 81008
1 31724 92054
1 38461 91694
1 55142 84652
1 59550 93406
1 23572 81697
2 58501 746382047
1 4547 97684
1 41117 57473
1 45699 67195
1 44357 88490
2 33576 28268644
1 45043 55818
1 31427 48426
1 18033 90267
1 30406 32878
1 15279 44447
1 18121 26923
1 29399 46059
1 56839 79441
1 57314 64457
1 9638 45774
2 54029 187997237
2 71043 788298278
1 52309 94755
1 52295 70827
1 61238 67469
1 12616 39161
1 36909 57332
2 61548 313976558
1 10743 57711
2 28270 586642965
1 86381 87854
1 59961 63147
1 61782 66811
1 16669 35834
2 24280 732988583
1 45918 51885
1 25091 63186
2 26890 463816551
1 6098 32321
2 39341 904749932
1 22346 42942
1 12945 46424
1 9541 66494
1 59833 65022
1 5249 47082
1 50418 69167
2 16128 412908576
2 110 967237745
1 68676 90115
2 84804 980860574
2 42647 872761362
1 90178 98250
2 98795 796299359
1 40671 90145
2 68847 305694098
2 69350 825009438
1 67956 89592
2 55133 951820822
1 12946 26112
1 40314 84156
1 9383 80806
1 4754 22411
2 2863 503920034
2 45633 175189525
1 55069 62680
2 61629 247965963
1 26049 36824
2 80923 107919561
1 47185 56130
1 33382 87904
1 14307 49675
2 15050 142843962
1 51975 66072
1 36192 52592
1 67825 88620
1 46967 56270
1 55356 67550
1 23586 90022
1 32752 89385
1 18540 93263
2 10987 390335775
1 64760 94496
1 9586 61868
1 7097 53356
2 39131 81987621
2 53439 346109459
1 37847 95544
1 4664 99378
2 2372 949737231
1 10903 34489
1 70155 87244
1 5256 17421
1 5281 46945
2 17350 917096235
1 63695 77886
2 15814 481135191
1 20021 91939
1 60670 85349
2 98526 793018763
1 30435 68413
1 56543 70338
1 2998 92831
1 13004 27012
1 36532 76271
1 54641 68708
1 65346 66336
2 24522 217821189
1 6273 93812
1 42927 89320
1 9035 23839
1 20750 61899
2 84711 56198947
1 37631 55437
1 34324 43556
1 11476 94582
1 69253 87805
1 28391 78269
1 45054 87073
1 85636 99232
2 76074 422772471
2 99546 686153887
1 62249 81773
2 4093 790167703
2 7908 273808146
1 21598 60457
1 49963 83894
1 18868 71067
1 17895 99534
1 67917 68043
1 73973 77075
1 27019 47013
2 46803 213117034
1 35927 87205
2 35309 982251665
1 16227 52822
1 84970 87818
1 2614 8020
2 824 313630277
1 30622 54713
1 11506 79061
2 56357 699977181
2 82111 102506279
1 10779 60228
2 67102 781965966
1 14084 69800
2 23344 366010130
1 64752 78171
1 65580 84374
1 40390 72210
2 60381 888212969
1 24506 43334
1 25422 86910
1 9314 57114
1 61518 95929
1 45636 51717
1 68831 80474
2 69149 548775740
1 57344 72330
2 74118 456221394
1 58533 76124
1 4412 90204
1 26574 74442
2 44957 735586095
1 56896 58589
1 7724 68315
1 10527 90084
2 95104 649262696
2 68973 28513227
1 8066 77340
1 8073 42203
1 10190 17833
1 38779 62594
2 35933 901554623
1 36313 43460
1 61206 87189
2 69490 94708143
1 22125 37726
1 19 80357
2 35113 474110810
1 43873 62818
1 18392 86657
2 76220 356898795
2 96682 190284440
1 44799 92906
1 34212 92826
1 4709 69214
1 48464 90114
1 3263 51521
1 42654 83676
1 29353 75141
1 23400 67584
1 10751 97662
1 24999 57071
2 72622 576585316
1 9782 52970
1 1829 74140
2 75939 30103997
1 57030 92123
2 43355 617329218
1 1339 31698
2 52473 445187030
2 52497 764043363
1 20649 75554
1 47204 59855
1 10776 70893
2 89754 4743636
1 39646 98752
1 13186 40966
1 56366 64506
1 1122 22646
1 9789 60437
1 41731 90244
1 23096 44817
2 66171 840492968
2 65516 48191038
2 283 915640124
2 78265 629705222
1 29934 59419
1 3421 90102
1 16997 63843
2 87746 439210376
2 38618 497880914
1 21896 70358
2 59924 772844218
1 3110 59308
2 88343 86871392
1 59220 62294
2 40719 881186871
1 12906 79581
1 26419 39528
1 52053 93732
2 50710 990853536
1 1892 23323
1 43454 80562
2 40096 406253079
1 15131 15282
2 404 466948103
1 51419 64063
1 21987 69974
1 25811 79949
1 18649 33227
1 31111 51963
1 15192 70560
1 6613 28024
1 56636 92811
1 8446 79771
1 19117 74093
1 10421 45156
1 49511 76056
1 52784 82698
1 5664 33194
2 84683 130468649
2 48040 374407521
1 38720 77126
1 28382 95005
2 92678 488832874
1 6124 88801
1 9385 40670
1 43643 76688
1 42360 68246
2 8201 118392467
1 53355 66628
1 32909 51695
1 60029 82324
1 45798 79879
1 16044 60843
1 12973 61676
1 7012 16101
2 62867 560761838
1 38091 85717
2 7195 611922525
1 38902 42390
1 40033 58269
2 69556 188631266
1 9080 43227
1 18337 84117
1 32571 80602
1 26203 48623
1 43084 82915
1 29876 97274
1 54011 57217
1 98301 99800
1 6583 64288
1 9674 20535
1 45765 70288
1 35427 96662
2 27427 430037436
1 71828 72017
1 47270 52865
1 31170 86623
1 61595 96167
2 89041 827772006
1 1159 48217
1 16026 71715
1 61667 75554
1 6065 62606
1 20830 27229
1 14697 90589
1 11601 76866
1 80590 93467
2 50452 95259648
2 25403 523944550
1 20143 28592
1 23802 76560
1 13338 34876
1 58412 95306
1 59303 88703
1 52030 96035
2 96042 443214502
1 1371 54299
1 57865 96322
1 62682 90747
1 43684 91573
1 53539 95352
1 41143 68900
2 20935 673325225
1 4250 49206
1 8011 59004
1 12918 52339
1 48109 58815
2 56154 464234053
1 64196 78401
1 13878 43641
1 5281 6244
2 66584 833298267
1 23963 72874
2 50807 37798909
1 36080 37967
2 91902 867684872
1 22599 71259
1 10314 66423
1 20277 67061
1 21887 48280
1 7377 25771
2 86480 554677243
1 18368 95579
1 16344 67638
1 21992 67639
2 66061 437184962
1 38816 47664
1 11663 47244
1 7803 88640
1 20357 90057
1 4457 74309
2 61330 138131009
2 70241 133580842
1 13106 59331
2 15228 264963943
1 21011 67494
1 22675 37757
2 55607 729849410
2 1638 4711040
2 33736 915919245
1 8238 41286
2 39793 380038818
2 90981 771504975
2 27675 255837657
1 27411 30965
2 10442 393104320
1 917 87004
1 32839 45737
2 55113 291856446
1 16890 90157
1 73076 93306
1 50411 63581
1 66842 99768
1 74017 97215
2 38200 504083046
2 40361 869965947
2 44782 265626213
1 17312 51406
1 10346 28886
1 92160 98195
1 69504 85596
2 16414 532577113
1 21923 93175
1 22970 51698
1 28567 68655
1 33894 91456
1 28003 62997
2 51413 844406333
1 57305 84922
1 52297 72646
2 95305 564546826
1 7312 96921
1 333 73120
1 496 79422
1 7069 85705
1 4625 76852
1 17004 85242
2 18811 869937804
1 19188 91714
2 25790 988633371
1 18691 78964
2 12480 139401667
2 80055 807413213
1 61541 76066
1 468 46735
1 33055 84442
1 77219 85041
1 11457 83767
1 13820 91030
2 24314 331102890
2 304 110514563
1 40166 58483
2 57948 750063194
1 64822 84689
1 52527 73929
1 18285 56984
1 18597 20965
1 50080 81198
1 6067 90270
1 80978 89894
1 48000 94640
1 18948 40425
1 3689 53864
1 28586 94771
1 215 59066
1 31083 41397
1 94537 98385
2 60056 219064010
2 16293 365773721
1 9407 47946
1 9557 26201
1 68994 85854
1 85462 91612
1 2266 45693
2 33279 592788094
1 83174 95856
1 6039 11254
2 55340 413237006
2 18214 61565526
1 61375 71404
1 25267 97768
2 42074 281070839
2 9791 496988042
2 4863 117162096
2 46686 504979246
1 87981 95377
2 11164 759445805
2 7817 166511986
1 38607 98284
1 20733 79439
1 42486 86548
1 29940 54297
1 6577 56471
1 40335 60577
1 20100 29311
1 18783 44112
1 83229 99618
1 16999 41952
1 35111 55786
1 55890 84477
1 542 25874
1 48439 70364
1 56719 85129
1 44167 56926
1 7328 27702
1 46351 97808
1 14954 40286
1 75318 89500
1 78693 87885
1 69703 83290
2 52152 214727839
2 63041 666739899
1 10737 71485
2 67232 364436691
2 25922 830057631
1 34346 75849
2 66655 283393981
2 15393 3709465
1 10426 42130
1 3184 59552
1 45419 72618
1 29836 34933
1 31437 89466
1 47343 47874
1 12236 97775
2 12265 250920818
1 17787 82795
1 31992 86440
2 88328 313143184
1 69812 77297
1 12459 27295
2 51262 2402988
2 51160 307274214
2 78019 460770464
1 78734 82534
1 16975 82619
2 24003 143487042
1 40647 47640
2 34906 36328732
2 21163 287854610
1 68341 83454
2 84464 742590367
1 45118 50982
1 1181 68366
2 67193 870877300
1 27136 81804
1 14403 71289
1 7591 18815
2 46081 112044230
1 93769 94548
1 1253 90525
2 72609 982495298
1 81271 86338
2 2641 29977659
1 28964 84514
1 16135 36221
1 95954 99830
1 67386 86674
1 46576 72238
2 72569 134008662
1 69600 80603
1 48169 70449
2 84840 720020574
2 93116 80241496
1 24500 38737
2 73388 951418124
1 500 2095
1 68435 96441
1 13983 88897
1 1118 98839
1 2319 84536
1 14747 58235
1 69452 83392
1 25319 70331
1 40243 47728
1 27782 73172
1 18088 55821
1 69470 93375
1 26884 73812
1 27024 28150
1 1449 98370
1 52485 63714
1 69373 84494
2 4540 784654777
2 62545 504260055
1 426 84483
2 33170 891474166
2 72449 167742947
1 16769 59534
1 2952 32379
1 4448 21222
2 65413 696558391
2 84087 679397811
1 34599 89982
1 49087 55013
1 39181 75744
1 44156 49035
2 89845 344124993
2 16453 460528961
1 56716 81185
1 55762 76018
1 28086 78477
1 38535 66611
2 75855 336198863
2 55956 347504813
1 54413 81200
1 63775 81463
2 96421 322357922
1 16543 45225
1 4280 30955
2 97251 253550516
1 27800 93822
2 27813 494491462
1 48867 86580
1 32416 82949
1 31140 50530
2 76921 947028649
1 37580 43033
1 50341 73255
2 3549 85890934
1 38843 87159
1 8116 92013
2 108 515636885
2 42859 465016701
2 218 978259783
1 71100 90763
2 31159 696040462
1 8835 14992
2 49318 798881183
1 1630 75323
2 17638 760963187
1 36121 89524
2 87806 821416853
2 64440 806033197
1 53060 61771
1 79376 84196
1 51140 76109
1 26941 91681
1 13921 53625
1 67856 70594
1 96575 97286
1 12489 96887
1 38307 67511
2 4204 633854344
2 24551 618859582
1 73996 94273
1 58243 81040
1 2115 46769
1 47577 71790
2 45418 283838697
1 72855 99996
1 13077 44955
1 74527 99375
2 69216 533425701
1 56053 95642
2 97259 493744359
1 24606 44070
2 57397 362088394
2 8764 423360043
1 45861 61668
1 28059 69024
1 26628 53343
2 59508 619225516
2 24369 277059354
1 53707 64002
1 10170 45285
1 22789 83010
1 15230 63260
2 213 985080869
2 35331 594599267
1 25753 72664
1 35957 58694
1 20935 84422
2 26492 361668567
1 37727 93567
1 27858 33518
2 54281 468827311
1 82061 99549
2 79148 367664454
1 26635 98806
1 7089 62244
1 36985 75647
1 11845 54007
1 58689 64316
1 10125 85496
1 86223 96353
2 37498 250017398
1 5590 98662
2 54330 192033079
2 79014 852652776
1 9047 63894
1 11916 23328
2 18587 695532466
2 2114 270147089
1 6222 57771
1 27896 72687
2 74782 101174066
1 12509 39826
1 9784 78890
1 29239 41429
2 622 813679376
2 28275 464507456
1 62024 70003
2 42357 189295727
2 37944 105390889
1 22229 95176
1 56219 72970
2 98763 5796977
1 18956 63227
2 44471 290299799
1 84400 98868
1 75791 94366
1 98 269
1 80651 81897
2 5622 31942449
2 85311 960893688
1 49585 67014
1 63153 80048
1 32039 97148
2 54747 907804200
1 15255 79731
1 80982 99612
1 33073 60133
1 66585 87718
2 88150 952870723
2 67811 491512295
2 58517 45190448
2 90825 705344857
2 33875 238848428
1 32128 75350
1 39083 64595
2 50098 969425245
2 29655 963923398
1 3990 46770
2 5995 661757069
2 63919 970829499
1 61008 92877
1 3962 18755
1 51052 90883
1 27888 64789
1 16687 75682
1 11359 53113
1 35425 66793
1 28190 88410
2 65834 755998120
1 53210 91340
1 83324 98617
1 22277 28828
1 17065 22170
1 53642 71087
1 57359 88121
2 92650 411920255
2 41980 906705712
1 52953 82644
2 21415 46422169
1 54674 67950
2 62129 678346287
1 67877 94979
1 41307 75239
2 83525 678119991
1 86425 92864
1 590 40581
1 40673 72925
1 16079 57296
1 33328 55910
1 959 78917
1 52159 64040
2 3043 786401740
1 63028 75409
1 24450 50386
1 5040 25386
1 54155 74482
1 57922 94963
1 36259 60998
2 46313 968665271
2 79479 765281418
1 47531 63253
1 9700 38411
1 12321 76901
2 48236 33646284
2 46643 925455446
2 84539 93919325
1 52621 55923
1 28435 36122
1 46544 66473
1 16483 21309
1 92943 96190
1 17872 65407
1 8397 85268
1 908 61088
1 7654 54061
2 90507 516979689
1 18615 81381
1 21440 68263
1 41811 44365
1 29293 46801
1 4058 20656
1 22443 24154
2 6511 4438457
2 61745 395282530
1 24762 77085
1 13521 41809
2 56905 208661408
1 3426 69826
2 88566 931008061
1 27446 69898
2 69206 365582932
2 88762 953192878
1 32085 88836
1 22514 29916
2 12045 690150508
1 42134 81481
1 46685 93421
1 57703 80885
1 6057 80482
2 83830 264967002
1 20478 94834
1 13794 84038
2 17481 841601396
1 79340 94784
1 71092 97256
1 5916 43610
1 29969 41253
1 13083 74672
2 91330 597247176
1 26272 26993
2 96745 390290875
1 22932 66968
1 40741 47028
2 96387 668682730
1 8187 52416
1 57531 69306
1 36296 70443
2 57365 442255984
1 2711 49508
1 26275 27126
2 85722 371445586
1 19597 99601
1 67287 99376
2 45831 372220871
2 94742 539417959
2 94774 810181005
1 12561 26621
2 66562 101077714
1 39183 88151
2 32157 110294666
1 68891 76716
1 29300 97054
2 10587 957482135
1 17682 21270
2 42537 649132519
1 21219 48982
2 24036 536956558
1 17425 42934
1 6243 40457
2 47829 916313803
2 12023 28048267
2 99640 467876313
2 54691 447164999
1 24366 28505
2 59454 640635268
1 51264 57019
1 61438 63107
1 70617 74237
1 90774 91365
1 79327 86496
1 28312 62710
2 17623 396656742
2 39454 235971681
1 76815 85107
1 597 74784
1 11124 55582
2 59839 135492043
1 43230 91056
1 8754 33237
2 53680 860152774
1 15617 75451
2 24628 211824133
1 47338 68013
1 6853 91244
2 12065 372494141
1 53100 91345
1 10920 78620
2 78871 365526396
1 26019 37761
1 75919 97872
2 79213 899637223
1 2842 57178
2 29861 774826176
2 85814 348711795
2 90978 555795122
1 45713 83200
1 38669 76056
1 59664 74305
1 45778 67176
2 93370 325170363
1 8327 40069
1 8785 21503
1 15382 78126
1 72370 99069
1 17571 97163
2 75182 432117951
1 30055 71792
1 83424 87989
1 25537 38241
1 26689 35120
2 17771 146948695
1 46145 81480
1 39867 43217
1 50009 84728
1 34901 79044
1 19218 23519
2 75599 368027110
1 54401 55080
1 29111 59620
2 41087 26008510
1 23026 54205
1 28823 38789
1 33618 36380
2 83337 800253949
1 19559 74891
1 52682 99661
1 763 92581
1 7009 40522
1 83616 98147
2 51701 348684663
2 94441 696760732
1 36050 96641
1 56305 67799
2 14601 330956431
1 16568 22052
1 21877 46394
2 4103 919749999
2 25740 695002546
2 92773 719733702
2 57580 829653834
1 667 2250
2 79752 845858306
1 31112 64759
1 27765 33619
2 6278 880545745
2 27948 920275844
1 34364 63186
1 70626 84299
1 74993 79589
2 61419 890111649
1 32192 89973
1 30237 35064
1 20026 80282
1 51751 52410
1 64153 91907
2 57730 37723412
1 28865 69897
1 51316 81191
1 55170 78412
1 22940 44054
1 28606 83005
2 91447 995752727
1 25149 78214
1 28140 77891
2 20067 864264204
1 9991 20975
1 78390 95233
1 12350 20703
1 46924 71725
1 31374 99528
1 47119 54498
1 29314 81332
2 32974 279394533
2 67301 529027924
1 84629 97289
1 39176 70799
1 72225 87004
2 27022 623710984
1 57791 68853
1 58738 92119
1 47007 75204
1 47284 74193
2 65393 242887681
2 82819 569252919
1 62391 77246
1 30879 51661
1 26426 65761
1 8773 99328
1 13760 30765
1 37812 68641
1 15976 74135
2 90564 996272324
2 96713 348405221
2 70920 313254959
1 95 76148
2 11919 894314427
2 56414 692772994
1 39691 74176
2 58408 618489740
2 85628 840730431
1 32453 87633
1 9250 37266
2 7942 192479588
1 11665 43395
1 71602 73144
1 52583 89049
1 58255 96402
1 30932 57376
1 16748 17745
1 26078 81348
1 399 43007
1 14163 37136
1 32362 95118
1 6642 20579
2 97973 554528347
1 5089 59822
1 44116 50523
1 37503 74622
2 19542 82835256
2 34355 147850752
1 17803 47247
2 32043 467272604
1 75879 81483
1 41048 83508
2 53892 449224823
1 38399 79111
1 16565 70945
1 45294 78197
1 42017 89243
2 85877 969512256
2 18255 112530310
1 31979 41692
1 2072 23831
2 32602 340589054
1 5453 28360
1 30157 96228
1 17553 39771
1 18403 93209
1 23405 30808
1 6393 24647
1 55888 64936
1 29496 98268
2 21211 560225343
2 51022 960890861
2 79353 35893152
2 10008 138469667
1 65860 66062
1 7073 7345
2 31730 267717907
1 10222 78855
1 16219 33014
1 27659 43828
1 15740 31574
2 82904 723947735
1 50267 89101
1 33784 59175
2 70479 812822099
2 11188 122366407
1 9188 14983
1 65878 69509
1 72332 95350
2 25285 795210353
1 17962 92877
1 29302 53772
1 8668 38852
2 28049 134019346
1 29404 65143
1 4362 82114
2 1270 105263011
1 69315 96204
1 83814 86726
1 34421 35589
1 57235 64441
1 78820 92328
1 48038 55283
1 88142 93700
1 1296 56244
1 1364 54276
1 2202 14043
1 12049 56212
2 19343 240266949
1 69656 94268
1 3908 87845
2 74701 988191805
1 46910 87637
2 53627 518005618
1 883 26702
1 25916 61061
1 10426 28555
1 52720 90568
1 32029 53749
2 74896 690285984
1 55635 66015
1 52636 64082
2 70457 222949283
1 76992 94027
1 15179 50626
1 79046 83215
1 45139 77297
2 86210 758537956
1 53610 94150
1 41849 65056
1 14045 69785
2 28211 363310800
2 59183 424836269
1 57961 84387
1 89511 96418
1 3284 9236
2 33744 452424203
1 534 33909
2 6876 389849855
1 31037 38920
1 47153 91501
2 35272 579580913
1 26646 85501
1 63609 94489
1 40883 68973
1 50068 92173
2 77455 891543276
1 24819 95357
1 38807 52906
2 69433 296142913
1 63437 92832
1 77285 96256
1 17779 42011
2 50521 161827012
2 34301 875834695
1 21629 78501
2 73672 222014989
1 19193 93076
1 474 74572
2 3339 504962899
2 35157 519668605
1 74899 86117
1 17583 48147
2 3731 193926950
2 34971 459676811
2 99979 852567622
2 96727 709256021
2 40766 241058590
2 84472 317425091
1 14871 53086
1 80402 97010
2 16559 355970085
1 32395 54455
2 62962 482870578
2 98563 944512748
2 17616 566242250
1 20380 85050
2 94596 774446537
1 7088 16713
2 3212 219513794
1 10036 48453
1 11537 15154
1 3046 83667
1 33397 84068
1 29567 81653
2 12348 629880677
1 3252 83481
1 26667 32637
2 92367 233353896
1 8097 62347
1 1454 96526
1 15638 94463
2 47833 316867653
1 73064 97319
2 7402 589616678
2 46134 695385546
1 1619 78456
2 4706 799730203
1 38116 79902
1 18412 20098
1 80104 94046
2 25324 744072264
1 4052 38268
1 60200 88425
2 99594 106798200
1 28795 68923
1 33993 59572
2 60369 646865392
1 45204 89732
2 26474 739301637
2 28661 404589124
1 1588 31208
1 54592 84043
1 48859 49335
1 33071 97065
1 55245 64094
1 15915 17465
1 1847 47301
2 88128 441707898
1 24149 85992
1 10366 45621
2 32027 828419831
1 2453 86510
1 30461 83886
2 89045 947687071
1 2369 84571
2 51625 204874425
1 6010 32345
1 14821 50308
1 44296 84521
2 813 202622974
1 43166 87840
1 5408 18427
1 40576 49674
2 42522 623731395
1 44499 63849
2 25609 672293651
1 1709 92066
1 58931 63244
1 30121 68860
2 44357 347747424
2 44870 448252065
1 1437 74814
1 11697 82694
1 60797 77210
1 4989 60844
1 28738 47816
2 24898 500945721
2 6655 994825599
2 14709 960306522
1 49953 96072
2 34884 55151516
2 46044 412927246
1 18452 23209
1 1146 5955
2 13445 277805145
2 16586 513515340
1 37776 64047
1 69705 90412
2 82945 427930357
2 61121 788326050
1 22671 56539
2 56307 462346483
1 56821 81465
1 68059 97824
1 16541 49211
1 54497 67180
1 39174 43633
1 19048 82248
1 17318 62023
1 21181 68245
1 1617 83671
1 18590 38877
1 77021 87960
1 55284 62060
1 73627 75750
1 9258 14996
1 23735 66702
2 37796 386749867
1 87936 96330
2 380 2914823
2 58795 743860780
2 64309 861835749
1 55635 99935
1 15032 28899
1 11578 39381
2 38323 371226072
2 67224 809686809
2 63862 994505483
1 54180 55734
1 24084 59095
1 33195 63484
1 28425 93903
1 40349 92781
1 9567 66740
1 1936 92236
2 49417 327043132
1 70140 73439
2 52083 127900077
1 16607 82497
2 64135 519864535
1 46409 81866
2 56500 566764804
1 14289 63577
2 29230 928226574
2 37633 467098106
1 25770 55037
1 433 72872
1 39687 86904
2 78783 473440233
2 24028 303735818
2 82136 144146719
1 91666 94528
1 39055 58247
1 57201 63486
1 26910 27892
1 22891 88477
2 60479 948288521
1 34711 62450
1 56244 77581
1 38907 57149
1 57080 91602
1 65984 70436
1 61617 85462
1 30298 41548
1 62435 92205
1 61362 94049
2 68090 843206127
1 41978 70336
1 80050 98884
1 18632 99182
1 579 68980
1 37862 83073
2 18860 820482227
1 14774 93882
2 52763 480294351
1 10672 25687
1 51671 72832
2 54099 265431390
1 25805 35827
2 34837 702722982
1 47955 69214
1 16159 81232
1 28184 49962
1 36845 68415
2 94154 80459074
2 75611 459914890
2 48359 344367641
1 1874 3420
1 12168 23903
2 64808 609225843
2 13979 581679542
1 8384 34969
1 29933 75524
1 1040 53007
1 177 59460
1 8021 73626
1 90027 92978
1 10604 39738
1 53266 71425
1 77862 82707
1 15925 28593
1 78352 82493
2 78487 57315845
1 14149 66790
1 46085 84812
2 7302 702605110
1 7599 22905
1 74597 83320
1 66773 93972
2 3149 156483760
1 88290 99476
1 223 41843
2 31372 378465718
1 33226 58592
1 28598 94295
2 90883 295563374
1 90034 98853
1 48818 84044
1 8785 34732
1 31930 59829
2 10063 901435934
1 36346 54950
1 1645 12466
1 18478 63574
1 60931 79500
1 26041 32868
1 42836 84862
1 248 2075
1 10584 70360
2 81090 944345896
1 8547 49466
1 2799 20885
1 2085 9480
1 20288 87431
1 35006 92467
2 79590 823115299
1 19136 39594
1 12961 52312
2 33709 32601912
1 71276 85746
1 72497 81024
1 90540 98433
1 19037 56348
1 19361 43681
1 32743 92081
2 48684 113452396
1 70238 78135
1 5152 74304
1 8769 36600
1 32242 45864
1 26757 93412
2 10306 658667080
1 57460 65733
2 67535 527819175
2 16264 608603683
1 40702 85276
1 16458 97624
1 60221 62464
1 9254 56790
1 51622 86538
2 17843 757293719
2 40213 111183373
2 70911 389093254
1 5758 56217
1 23820 27423
1 47788 67000
2 49751 839856093
1 14982 94972
2 89542 80471139
1 44960 71465
1 61803 95254
1 41317 54979
1 23874 66735
2 48878 35161967
1 91048 94915
2 447 237112942
1 20676 89233
1 29156 72149
1 3007 81982
1 41748 56454
1 70806 75036
1 25387 40364
2 5006 816975765
2 27691 783855030
2 37464 199940820
1 7397 43259
2 5262 719091624
2 47553 602904088
1 5774 89535
2 33785 528598406
1 28540 64443
2 82820 658045829
1 11983 59100
2 25252 929193160
2 76373 231038806
1 59558 98032
1 52575 62400
1 27492 29856
1 2466 71267
1 36238 61831
1 28481 83407
1 65359 90940
1 22824 94034
2 39597 767869520
1 36378 86061
1 4444 51669
1 53430 75639
1 36421 99886
1 35529 59535
2 57882 377874706
1 37896 50490
2 33236 877001418
1 13586 81936
1 57023 89785
1 5738 72129
2 15603 21325981
1 76267 95513
2 26119 149252469
1 85346 91070
1 6624 85093
2 83114 487028036
2 50522 7418122
1 20973 38418
2 73107 693123145
2 20371 761227038
1 45082 61263
1 9030 44843
2 96458 509384502
2 20230 863291972
2 78916 427227330
1 3174 99551
1 6248 46363
1 12249 19106
1 22749 48004
2 22342 299232078
1 15440 69198
1 1864 35563
1 15872 59048
1 24790 88998
2 45004 796404519
2 60560 134312691
1 38747 73943
1 656 28566
1 30027 30210
1 71252 79956
1 59008 68187
1 15882 81945
1 63740 75295
2 29145 282252843
2 88853 653948341
1 5199 75000
1 27076 27254
1 5163 71258
1 16608 60589
1 52651 65707
1 80248 88082
1 35672 85286
1 20609 36342
1 35331 49585
1 50349 55239
1 54995 59128
1 27608 67025
1 78127 97348
1 28105 39778
1 45726 92241
1 25919 45353
1 47277 95998
1 18858 65246
2 58540 869556169
2 73488 635410705
1 19000 81250
2 38715 759178707
2 56965 844778383
1 35281 91960
1 40256 96937
1 15164 29833
1 26843 52648
1 58066 71151
2 36825 292827726
1 68412 85797
1 4087 38099
2 25200 852997595
2 13788 791348337
2 29669 73099157
1 57520 61411
1 27981 37513
1 8212 38854
1 16513 25584
1 3948 88454
1 61210 62559
2 71062 113043744
1 50427 95000
2 93382 357670045
1 26689 31792
1 33631 53040
1 53924 60906
2 21766 912307906
2 1218 654333025
1 34817 55071
1 46240 95325
1 32167 54856
1 23993 66084
1 3884 85146
1 25033 98523
1 20963 77991
1 3922 76418
1 27296 77450
1 49113 96304
1 9869 12810
1 49021 58156
1 81519 96364
1 10866 81359
1 7220 82563
1 16264 75702
1 22603 38919
1 39608 83820
1 57063 81297
1 2391 44524
1 20963 73323
1 4032 91956
1 6750 63502
1 9203 35482
2 95733 227710721
1 25008 94699
1 12241 82431
1 79934 87068
1 53239 93445
1 25259 76351
1 2383 59641
1 20136 73990
2 22938 705131866
2 74760 389740405
1 67256 73767
2 69403 935803199
2 61891 259117790
1 10441 63146
1 31759 40409
1 2218 68360
1 29979 31790
1 27487 97848
1 5694 65314
1 23548 79480
1 52753 95757
1 18808 82531
1 5212 83951
2 46825 781708507
1 42596 49649
1 7118 87275
2 44789 461834910
1 44201 45577
1 77891 88269
1 62817 81776
1 35999 43311
2 68406 442494014
2 38734 99855815
1 61990 88297
2 41535 457735350
2 48335 168655895
1 490 70667
1 8685 58197
1 22371 32427
2 59128 603779318
1 57312 67622
1 42107 69003
1 65894 79135
2 60952 313308803
1 35791 50044
1 11059 13482
2 19288 367555508
1 18138 38215
1 18381 47675
1 8086 27417
1 34553 45255
2 99247 636029073
1 46601 46662
1 22830 32674
1 56476 60680
2 91721 470141748
1 16807 31888
2 37122 971833718
1 59311 84821
1 38207 51140
1 12741 74748
2 54768 665722456
2 45405 492369975
1 46750 56014
2 1410 129182256
1 46153 54787
1 65772 85572
1 31200 62164
2 20675 917410490
1 36047 98661
2 24859 99492320
1 50997 77226
1 10129 16871
1 29639 92628
1 34396 45605
1 52088 54501
2 49015 503285931
2 35642 418354536
1 19377 79526
1 32393 37499
1 38502 77087
1 70973 78582
1 47165 64282
1 28726 46297
1 44627 94204
1 11955 41772
2 89023 509157861
1 49875 51892
1 47267 75925
1 43664 92242
1 6111 69773
1 12058 42974
2 57801 306053910
1 31424 98842
1 18840 31114
1 69493 92867
1 16496 28766
1 960 87541
2 13840 745618577
2 33134 796242775
1 37422 48486
2 3889 22986768
2 62410 641466277
2 29119 602658725
1 65532 91179
2 45947 583681440
1 7216 22789
1 61190 68925
1 41204 94196
2 9690 10982471
1 39622 69058
1 12307 93349
1 35161 60423
2 10494 351873955
2 1537 113653794
2 26994 454880176
1 3214 77742
1 41811 78230
1 41623 47796
1 44108 66296
2 32461 330787882
2 92186 460204156
1 13669 18214
1 29081 39670
1 49310 90576
2 52129 132816710
1 26693 33234
2 73875 317609666
1 13712 43673
1 23145 36830
1 79203 83879
1 29372 56539
1 53422 58475
1 20117 84436
2 67606 458359730
2 33044 57258406
1 35461 52176
1 60157 68999
1 17765 85018
1 18150 26885
1 8714 97172
2 33835 109600624
1 52819 82604
1 8186 18053
1 13363 43527
1 5454 61419
2 18606 573032728
1 8322 24180
1 31100 88253
2 73793 678404877
1 46256 86760
1 74500 88752
1 20517 89295
1 6522 14267
2 64131 151384061
1 45324 73148
1 55473 64377
2 21809 486546013
1 48334 55811
1 59398 91232
2 39419 96840903
1 39525 97024
1 38253 73947
1 59966 64784
1 7227 94002
1 4019 98390
2 26433 35461832
1 7703 61420
1 6975 84195
1 64139 66189
2 6202 431518597
2 42707 513066050
2 50806 572547883
2 29708 209698724
1 36996 98009
1 3612 17054
1 40334 74308
1 37446 79509
1 30526 59810
1 55271 61158
1 10333 47559
2 3660 115273985
1 19378 67066
2 58432 534464278
2 57723 526505173
2 94610 250611147
1 405 77910
1 38659 80480
2 96068 752939825
1 66429 68146
2 58406 461004749
1 1322 54559
2 73048 562892609
2 1546 981151011
1 9123 42842
1 48468 84466
1 9331 38716
2 94265 222790029
1 78378 84742
2 96325 221761722
2 84121 624218708
1 14863 32327
1 7088 19333
1 75262 96612
1 39609 93242
2 32989 450217378
2 52811 511453527
1 16008 80893
2 27888 337520920
1 61762 76231
1 19253 99484
2 41247 21476168
2 52688 933354350
2 16759 620958703
2 69770 558872860
1 40207 43293
1 29209 97521
1 32399 56771
1 43341 83744
2 58990 861935059
2 72785 856266748
2 60035 114987912
2 99915 474166639
1 77519 91215
2 93647 556907296
1 3337 4822
2 70239 107242378
1 47135 59138
2 68528 879326128
1 5408 35837
1 9394 40236
1 67661 71680
2 31868 9409978
1 14883 34556
1 47837 78182
1 698 16664
1 2720 26803
1 40766 98218
2 23552 329237741
1 14425 93419
1 32305 58412
1 60656 98064
2 80220 766147419
2 9195 695709079
2 95573 821990513
1 76834 97336
1 65230 99481
2 98597 435338861
1 4049 30898
2 23436 374102884
1 28224 80998
1 6948 19806
1 9888 48757
2 66277 240473373
1 21215 88681
1 54997 76081
1 18276 26176
1 60491 70673
1 49003 53825
1 22141 90912
2 51798 493045769
2 28992 582843918
1 15223 18042
1 21927 25542
2 30218 917501940
1 1353 3273
2 46464 509186087
2 83316 774596784
1 35449 89097
2 42512 436728828
2 98307 273503100
1 37073 55301
1 15683 85999
1 63713 68769
1 786 35235
1 4245 95148
1 47344 65036
1 29850 88462
2 58757 241166888
1 21298 97274
2 91933 31176701
1 51405 92299
2 30166 304805215
1 57683 83090
1 70617 98034
1 95773 97206
1 67324 87138
1 39378 46863
1 32299 84428
1 75739 87848
2 16636 265075368
2 63120 256279405
1 86094 95646
1 50198 66404
1 42513 55675
1 14791 22298
1 14690 22339
1 14158 88194
1 50937 67144
2 18034 707867110
2 64436 233453164
1 87288 87761
1 48290 75988
2 44869 486440628
1 46704 76339
1 85594 97941
2 45039 328290266
1 52898 58720
1 59157 82028
1 54423 99674
1 30704 74187
1 74748 96029
1 30558 73714
1 24262 71653
1 7266 68728
2 96203 394267744
1 2634 58598
1 40760 50886
1 946 89319
1 34852 46569
1 17874 86263
2 26062 650937287
1 46975 50996
1 54824 86168
1 40464 92793
1 38456 95112
1 12112 46397
2 9689 209837613
2 24773 773873638
1 26540 41901
1 7785 57832
2 96020 370735674
2 27873 629327051
2 71235 449618559
1 73985 90356
2 74101 938747482
1 88606 93238
1 10474 37820
1 27202 84273
1 63387 94219
1 22852 72657
1 77039 78182
2 86714 822859990
2 84233 694434510
1 57683 74610
1 15505 54936
1 5284 46610
2 84391 301406348
1 37382 70972
1 16762 64555
1 20273 87178
1 79437 98720
1 38738 90183
1 1916 27062
1 35026 44263
2 13843 244660625
1 10270 43126
2 30060 636377876
1 41437 66967
1 14117 24537
2 78833 503105821
1 55242 83074
2 15310 157208875
1 13485 28827
2 90736 176957462
2 33542 412626608
1 34648 93378
1 3554 58518
2 21380 311656896
2 20006 497126050
1 18457 72667
1 11305 86659
1 28152 86175
2 54898 100819328
2 62913 203899177
1 36902 56227
2 10587 527388604
1 9040 69410
1 17373 48780
1 13512 28982
1 9840 47925
2 27437 52062616
1 46686 84485
1 53452 88467
2 1612 579788699
2 86834 85227943
1 61846 78879
2 46499 871552488
2 95429 918232648
1 74347 88913
1 72870 81052
2 1180 638899852
1 2632 7528
1 73658 82384
1 23338 25773
2 19750 823526206
1 24301 36194
1 62040 83179
2 16542 741361256
1 44936 53227
2 93155 361995374
2 49816 197228124
1 37425 73275
1 75483 86425
1 10120 17823
1 30668 78719
1 64039 84933
2 16457 142774116
2 81967 597437881
2 55300 957767808
1 40166 67628
1 38206 66701
2 32400 663322693
1 55265 58016
1 53720 99545
1 60354 78978
1 63712 78995
1 21040 31258
1 83623 91457
2 87207 51144558
2 53574 356903375
1 71861 73756
1 16894 63385
1 34885 58209
1 29447 92969
2 15702 656404571
2 35644 793850383
2 39509 817956717
2 62422 670905456
1 47441 62171
1 34824 44783
1 18513 87600
2 61853 901109857
1 15698 72376
2 98976 201896601
1 16382 46881
2 12946 837203285
1 10796 67570
1 14283 57704
1 33640 74203
1 79598 89387
1 70238 89475
1 13873 33824
1 36886 66372
1 1485 82471
1 24195 40115
1 46307 48804
1 25933 74413
1 77263 96816
1 9583 54038
2 27922 226009919
2 79904 945415906
1 66714 73137
2 51514 102741511
2 67060 379240637
1 50001 90564
1 31925 84443
1 52623 64181
2 71364 921009361
1 80264 83355
1 53676 73152
2 4174 106374656
1 16577 63183
1 51697 53999
1 26424 70289
2 22452 619625975
2 7308 361632241
1 1595 84145
1 74390 76733
1 34770 40473
1 16692 19469
2 78714 19165842
2 10870 11241553
1 29432 93201
1 59661 86426
1 47428 81673
1 41556 41772
1 3830 84016
1 60008 95771
1 45423 81397
1 14993 40760
2 11013 250968583
1 48935 48969
1 83332 85612
1 47360 60432
1 19820 37504
1 82125 97381
1 76682 95214
1 1827 13002
1 52853 76811
1 51924 74755
2 14048 856147686
1 46628 85436
1 4497 60506
1 95207 98376
2 97135 542809476
2 79743 784805651
1 36543 48855
1 54298 90271
1 23858 31818
2 25709 481910402
1 4614 61165
1 72045 83881
2 58661 230144451
2 137 310431339
2 88924 818399903
1 51295 65781
1 3094 23723
1 12589 48975
2 72313 520033463
1 55489 70212
1 6105 88679
1 37110 50076
1 28892 97985
1 58118 79264
1 5389 17364
2 80664 433602124
1 49292 86309
1 20022 63141
1 70006 97365
1 83978 91327
1 36270 49146
1 25976 33398
1 5904 58748
2 97183 200999076
1 33125 67807
1 40253 48408
1 26217 64368
1 28583 55698
1 52538 64050
1 48727 80979
2 87821 581115298
2 50423 724511940
1 43892 50978
1 5068 15589
1 5116 39961
1 4153 18982
1 87801 99967
1 7495 95728
2 53740 175828205
2 24273 537296661
1 3405 97801
1 33145 94677
1 21881 79286
2 4793 349334879
2 17147 308653757
2 24202 849966761
2 81602 355202131
2 69058 504414787
1 58219 87910
1 77742 95419
2 62604 316437287
1 14608 24020
1 23481 58594
2 75587 94205786
1 10328 88636
1 5177 7964
1 56137 78861
1 69120 88960
2 3327 70454993
2 57802 127755222
1 19296 37518
2 91382 393959516
1 16448 80292
1 24673 85554
1 52450 74353
1 52650 59273
1 8022 17151
1 16589 35612
2 92538 299426725
2 31461 805829643
2 53318 262345356
1 41591 88296
1 49668 52721
1 2534 97207
1 28981 71290
1 9965 39377
2 32322 955018619
2 64787 814058243
1 32128 68236
1 66591 78455
1 10609 83386
1 44815 78063
1 991 75917
1 30280 54836
2 17121 358727926
1 39332 71133
1 16897 72767
2 66683 437634042
1 43462 44445
1 53121 92306
1 6825 39378
1 75783 99645
1 86417 93991
2 29659 980119157
1 41708 82128
1 22811 27712
1 28432 74394
1 43383 69860
2 40686 971003578
2 1151 657250546
1 2595 54862
1 4871 32505
1 70761 98884
1 19935 74150
1 3786 33349
1 23115 75816
1 27125 85070
2 24707 214697247
1 49554 76028
2 28323 842569356
2 5769 634709851
1 7335 10797
1 33623 97737
1 44897 80600
1 699 70270
1 61287 80013
2 24601 127724293
1 34977 97020
1 15689 86756
1 45159 69372
1 23753 49537
2 51058 97266714
1 69856 97559
2 36478 52923049
1 24861 52273
1 45119 47686
1 1958 83408
1 1024 79057
1 32702 96158
1 19294 20876
1 35530 72163
1 4030 41786
1 762 5715
2 96036 436480770
2 22951 648882437
2 4330 909471602
1 81289 94234
1 85384 94375
1 50306 56198
2 12559 141417813
1 32042 72255
1 41862 54394
1 11268 47355
1 13070 50259
2 49054 260944561
1 13002 27250
1 16770 34325
2 89008 139326555
1 37094 64937
1 18980 53578
1 25238 65159
1 28416 36480
1 28918 68086
2 51040 432061644
1 73755 84907
1 1402 13711
1 66237 71473
1 5207 88409
1 676 30831
1 12626 53668
1 29051 41197
2 6037 707417769
1 84818 97235
1 4797 69344
1 5526 98366
1 46174 92261
1 15039 54158
1 3305 35447
1 62910 69940
1 29534 46869
2 36435 969598414
2 17206 909886319
1 73578 78948
1 68464 80534
1 44764 99969
2 87458 208422011
1 21348 49236
1 65665 91363
1 42029 97371
2 45571 19002268
2 305 340158330
1 6414 58505
1 49800 83815
1 76485 79622
1 35373 38171
1 15861 70749
1 26771 38966
2 61147 573853582
2 30414 715733227
2 13327 404144419
1 65644 99557
2 61174 945635506
1 73587 81084
1 1227 99951
1 21641 27398
1 33392 42128
1 55851 76058
1 53820 61147
1 44472 98201
1 10150 36141
1 61881 93027
2 8656 464474443
2 47073 259859851
1 26327 76750
2 53363 668232843
2 1849 4155850
2 17019 562203138
1 7072 56391
1 17803 55857
2 78830 541890021
1 16095 85165
1 3506 40096
1 42226 97216
1 38957 72584
2 81757 859724391
1 27374 41911
1 14768 91119
2 46695 224425751
1 83286 96550
2 51297 647640743
1 82396 92242
1 36941 58654
2 18312 506012906
2 36461 594194141
1 9547 96070
1 33597 63808
1 9895 92742
2 85931 143630552
1 15567 89586
1 53175 63210
1 47822 80617
2 20695 977889597
1 7128 95112
1 6874 50609
2 60362 227613535
1 66897 97266
2 41572 129219349
1 35093 97378
2 86858 688634518
1 9279 81025
1 30291 82633
1 29743 75609
1 6518 93516
2 65768 176224988
1 5290 55768
1 31097 95186
2 91126 412743557
1 38233 46101
2 16565 834804251
1 45664 49969
2 79350 296132045
1 51332 63777
1 35839 38958
1 28488 87025
1 26398 28857
1 28004 62614
1 22578 60666
2 97682 565150931
2 96468 112201384
1 43028 98032
1 45067 94076
1 4654 53716
2 90749 264693731
1 1273 97227
1 894 5377
2 26770 668269872
1 37584 88937
1 36103 82680
2 11932 943804065
1 41008 84113
2 47213 944636057
1 38025 44638
1 32122 72954
2 60131 997476097
1 34487 67892
2 11482 931849306
1 57891 77532
2 56384 324036950
2 1684 682195009
1 41157 83295
1 38570 46289
2 84007 178571332
1 15627 84530
2 99643 949226469
1 59604 79619
1 67611 83683
1 36766 78239
1 871 76817
1 77066 93049
2 75843 393262898
2 53517 910389105
1 48351 54629
1 34145 37751
2 19048 519173905
1 50933 85622
1 65568 82081
1 1555 34596
1 58822 61624
1 15346 95530
1 48054 71075
1 30750 47663
2 12871 186104507
1 34852 66921
1 14758 99800
1 4962 41990
2 4426 543653948
1 47512 85998
1 37357 99094
1 32351 88261
1 9693 16635
2 97910 855691611
2 2676 2012438
1 49682 62352
2 4317 340549646
1 4030 92138
1 4619 30416
2 29393 588593915
1 28812 56462
1 30487 48399
1 23207 93791
1 11194 11194
2 83794 16458488
1 34770 78528
1 31593 55384
2 21535 365585556
2 86968 738664430
1 7985 89576
1 17624 79926
1 22642 30425
1 36181 40909
1 15744 71953
2 48224 80927891
2 13607 901108159
1 74038 74947
1 12239 76264
1 1588 61229
2 26634 828608012
2 36977 184810047
2 4689 797456866
1 25948 31155
1 43750 84910
1 20993 90224
1 45181 94868
2 32709 222877753
1 1830 83773
1 29617 72736
1 37886 73352
2 81119 261802037
1 66935 91316
2 45475 763887242
2 88933 958423949
1 80995 88766
1 49109 86410
1 9567 71943
1 21301 24291
1 45218 56987
1 40084 97092
1 5900 12062
1 2775 18930
1 21651 37271
1 51631 72106
1 4348 58927
1 68717 92491
1 44135 44772
2 84441 82842322
2 31717 626748834
1 35605 74159
1 96117 97887
1 29298 46637
2 15253 659265994
1 2465 81714
1 20014 38701
1 47567 85312
2 71034 1917030
1 25640 71210
1 42233 72232
1 74930 76557
1 15442 71852
1 40744 96847
1 34691 39912
1 1040 83653
2 34208 943598261
1 90521 96742
1 13264 37019
2 53594 791554955
2 91402 344760255
2 83681 172491697
1 52879 86761
1 11815 69602
2 82779 325095657
2 46742 810695333
1 32996 54511
2 73110 266593260
1 15515 32768
1 290 5616
1 16899 38047
1 31271 39347
1 1357 22973
1 82019 86577
2 89640 93073133
2 23642 110423208
2 40439 283703197
1 777 59997
2 88456 990157213
1 29074 59267
1 77484 97530
2 36598 137451103
1 46371 53358
2 20547 883358801
1 70304 77106
1 61916 85950
1 12405 66188
1 15566 26459
1 38865 71428
1 8956 87732
2 33396 496367343
1 20763 46635
1 49086 67412
1 3115 38643
1 71569 86593
1 83291 99848
1 13518 49191
1 19135 50609
2 57262 386220573
1 71468 97112
2 99264 571606803
2 12469 768259114
2 17947 946173020
1 5333 55326
2 70396 62223433
1 1914 22411
1 69048 71373
1 29724 90051
1 78329 85848
1 25766 38725
1 23265 44141
2 99548 122985768
2 1168 305502034
2 47850 331977842
1 14698 86950
1 71722 81594
2 72033 488827244
1 29349 46443
1 15561 34219
1 24729 45902
2 85165 112604606
1 20263 75805
1 61568 93547
1 24380 88549
1 42812 78054
1 23451 96449
1 76966 80835
2 28519 963305410
1 27799 70790
1 47853 75579
1 16739 83567
1 13423 98323
1 22786 47725
1 3076 32185
1 78990 99164
1 35767 44703
1 19078 50097
2 32583 866444466
1 40286 60101
2 13100 331360428
1 4535 31453
1 62521 66633
1 15260 20761
2 59327 416548256
1 5020 53657
1 3361 13476
2 11392 870543230
2 10913 580169838
1 71727 79581
1 19021 91883
1 91009 91142
2 60768 805427217
1 45402 82653
1 692 63941
1 67340 95028
1 23213 83593
1 51286 51394
2 26660 671170441
2 24304 442455152
2 14461 292173659
2 68919 57489860
2 33086 271391364
2 68594 180132725
1 14155 17872
1 30698 40233
1 16560 66015
1 29435 46017
1 41907 71186
1 9836 34610
1 35288 37720
1 14543 90657
1 48821 79253
2 42517 300349001
2 6138 943897458
1 50614 61349
2 38938 980470155
1 53087 99775
1 52829 70100
2 33117 442694846
1 14504 42924
1 71532 72136
1 16102 71788
1 33989 41683
1 16463 80246
1 3283 54471
1 2777 24536
1 57045 76303
1 48254 55624
1 61038 93767
2 79507 773285662
1 11527 33902
1 43436 57351
2 86572 508982499
1 60948 98283
1 48984 50963
2 36722 622979483
1 81715 90315
1 86776 93723
2 34338 9742826
1 26029 48849
1 86895 99917
1 66509 96317
1 15755 34465
2 3327 997356569
1 29840 93565
2 86791 668938402
1 9445 63962
1 18119 48109
2 11608 532739078
1 13341 48962
1 23707 60874
1 71604 73504
2 85313 861864384
1 54550 78762
2 26976 102252425
2 64870 217106045
2 60848 453132356
1 27423 70572
1 57916 64283
1 23728 29600
1 44457 88846
1 57880 84878
2 56583 629725025
1 33956 99923
1 59490 80152
1 45230 97904
2 26943 73388541
1 57034 66896
1 28963 94379
1 4988 15374
2 3972 335256888
1 15792 69777
2 948 829758172
1 2447 3638
1 33276 54329
1 24361 76247
1 26570 50330
2 79008 808501656
1 40232 54553
1 42424 43094
2 51559 711750317
1 10606 29217
1 27747 73308
1 55560 93447
1 31817 50509
2 71044 833933243
1 67430 90160
1 1382 91813
2 18323 750306193
1 83150 83706
2 19963 331572220
1 16147 27586
2 5194 308932055
1 7481 22133
2 51987 292125159
2 73075 103898132
1 78267 87649
1 29292 66291
1 42228 48521
2 52146 931632752
1 23636 29874
1 20828 99606
2 19872 923114537
2 1212 954044051
1 18210 85177
1 6339 50272
2 8378 237019380
1 13295 78899
1 55394 57887
1 27924 38213
1 1536 64738
1 79223 79259
2 46508 217718645
2 70633 88546200
2 30495 15059336
1 27043 80064
1 13342 41362
1 52247 93915
1 44807 57724
1 8017 30253
1 39100 93262
2 56073 295394174
2 77357 132649210
1 1684 39969
2 95466 701000712
2 82184 304331585
1 33480 93730
1 11414 65482
2 8595 448942913
1 20181 26799
2 21846 41412535
2 7818 397801530
1 70397 91079
1 33081 47221
1 30111 62454
1 792 58320
1 25430 69159
2 99909 611642784
1 77064 97165
1 49501 97761
1 67161 96748
1 17719 73175
1 68095 90595
1 14698 74519
1 72988 96392
1 2998 39649
1 5093 27033
1 34986 75912
1 31906 86287
1 41673 67213
2 69155 994853804
2 33820 592968447
2 35211 732994652
2 3213 996766684
1 32884 82353
1 30534 47528
2 63719 464391457
2 99400 672027886
1 56808 68017
1 24346 82250
2 50306 840169184
1 86773 98390
1 33126 70180
1 10350 24626
2 68138 755611006
1 7729 86666
1 10342 82969
2 16555 88831199
1 4625 22757
2 14587 346336589
2 75250 846822104
2 84039 825803054
2 45965 860300385
1 35455 86293
1 41840 45744
2 90251 562809103
1 44762 69764
1 17799 18984
2 48780 137149462
2 45569 484880316
1 2933 4708
2 14460 539972113
2 49880 344966592
1 27893 86447
1 19962 80256
1 30469 57609
1 11243 42055
1 14570 93017
1 36515 55939
2 7540 155481858
2 13810 644935348
2 4610 948909937
1 384 78055
2 47105 214269971
1 36577 60085
2 70955 671138892
2 3675 841919288
2 39750 524330518
1 824 29296
2 89552 907030472
1 2003 96017
2 35557 702411305
2 97929 647231748
1 50741 89138
1 70526 95584
1 26111 88814
1 63286 97671
1 35896 94215
1 47340 91298
1 29901 43676
2 950 798435487
1 50889 98871
2 27573 545125554
1 9264 97736
1 6553 87080
1 88961 89269
1 45660 73864
1 58852 97841
1 21949 90607
1 1484 39142
1 8957 30764
1 7292 90092
1 42758 92300
1 8394 81699
2 72962 940005344
2 12944 531859983
1 25640 53449
1 24724 57845
2 58778 976615690
2 46104 936033079
1 17013 56699
1 43580 53587
1 89617 89976
1 13123 78066
1 57075 82509
1 3702 30621
1 28401 96004
2 14293 27183428
1 1839 95176
1 8156 21681
1 29141 62080
1 46801 73397
1 9493 76546
1 3645 61186
2 34244 816818968
2 44431 653482116
1 58226 82549
1 44182 56509
1 43302 85694
1 4813 38418
1 7820 74858
1 49052 65695
2 40853 922438494
1 9265 73692
1 60472 93317
1 7163 78389
1 90324 95041
1 14762 86340
1 43965 81341
1 16301 54568
2 83400 198628276
2 72037 341696111
1 40449 62100
1 84209 89281
1 71333 98944
1 37590 62571
1 2446 94418
2 65256 431428689
1 40416 46226
1 32408 94207
1 5053 71412
1 69965 99737
2 51893 445482365
2 18675 350260594
2 32657 395022327
2 72460 470829645
1 41494 67105
1 3471 13971
1 20119 26038
1 10478 41709
1 46790 70901
2 43047 875373284
1 84471 94679
2 50514 381713869
1 62155 91481
1 70978 79043
2 25997 89674520
1 1868 27602
1 16219 28482
1 25475 34939
1 2069 87837
2 90710 929175781
2 54852 44306422
1 29725 76047
1 77933 89902
1 62801 80782
2 62456 352996254
1 12721 66780
1 46396 93875
1 24660 38727
2 58094 939099785
2 11239 546286849
2 77834 798920960
1 42510 49244
1 1702 28224
2 36117 396018194
1 74401 85957
2 2981 18223975
1 17100 96076
1 13457 35283
2 38484 13876284
1 33958 96103
1 21268 23956
2 31407 131524810
1 1534 7254
1 16518 43000
1 20384 86907
2 92703 713834576
1 36224 84780
1 29698 39157
2 62169 391179523
1 19447 65722
1 12718 35433
2 68592 471253868
1 86608 87055
1 76533 84289
2 56001 194368956
1 80019 97667
1 65293 85074
1 35654 41656
1 64701 69329
1 72375 93056
2 45594 749643847
1 25762 72617
1 11594 38646
1 47707 97628
2 47009 78023535
2 61147 899601169
2 788 907354624
1 20175 31596
1 19045 93947
1 61192 75087
1 11053 77765
1 65577 77473
1 18153 44323
1 25421 54173
1 65250 92840
2 62489 28461533
2 27795 795223750
2 10696 883190179
1 56181 75774
1 2007 60228
2 51534 601547236
2 22776 33429103
1 70210 83658
1 62174 98330
1 7939 16935
2 32344 710613532
2 86991 90289360
2 75968 992667127
1 47474 63693
1 72201 77031
1 60911 77706
2 43660 112974433
1 91726 96548
1 57513 77207
1 5364 28097
1 11119 82497
1 24408 41721
2 68645 16838445
1 51463 60649
2 99081 73349242
1 10370 84077
1 20839 40822
1 10739 74656
1 33438 83794
1 61699 89252
1 8479 26846
1 54018 67819
1 1212 91790
1 22468 36153
2 43421 625513948
2 51621 650484562
1 78576 79576
2 37496 877735493
1 49724 73635
1 38121 52519
2 64916 586447993
2 89966 358015438
2 26934 337532205
1 13192 34967
1 82478 90038
1 5564 71256
2 2251 77531162
2 19988 768848000
1 32600 95142
1 56492 96541
1 53291 60957
2 10601 139368384
2 61470 41152597
2 34502 768486882
1 19880 45716
1 25601 45242
1 67827 83283
2 54499 439154017
1 30428 35514
1 49709 58021
1 69348 89758
1 41330 61317
2 85508 214642896
1 20094 51521
1 3554 95830
1 15604 60308
1 8479 99964
1 4759 80387
1 23618 35294
2 75193 598888167
1 14053 15732
1 41400 57097
1 15936 84319
2 85411 956311025
1 15345 86676
1 1209 12196
1 16615 76404
1 15004 99812
1 57465 67906
1 7563 8978
1 15012 19300
2 72563 256576821
2 20253 542684614
2 81767 114965843
2 55060 188130636
2 75466 446173484
1 13761 24263
1 46458 72889
1 15062 95502
1 50503 63064
1 32372 87373
1 74715 74804
1 50174 95136
1 28205 65426
1 10286 45598
1 39670 65386
1 73719 90633
1 25047 82786
2 48909 929218050
1 56776 81523
2 1772 860617783
1 7945 74768
1 52805 83634
1 41813 76684
1 37584 82009
1 38381 47878
2 12072 412294545
1 45604 94134
2 9690 900554850
1 23 32396
1 68622 71239
1 32961 71477
1 69777 98397
1 54232 60500
1 91271 99081
2 53457 950270842
2 66211 275937334
1 2678 57188
1 51928 81822
1 75990 87780
2 19961 655900292
1 43449 65576
2 6234 290256901
1 13430 81110
1 49057 60676
1 57818 66594
2 52748 286208923
1 70411 73956
1 41431 49131
2 36493 385658115
1 17895 97422
1 8802 95321
1 1231 31105
1 83499 84381
2 2979 248742579
2 7025 206082911
1 20900 42891
1 53857 92088
2 13371 459251813
1 4137 34381
1 12319 49641
1 58351 71788
1 69711 84835
1 57200 92684
2 22494 373456784
1 56571 81692
2 37601 321599694
2 6020 891758838
1 87657 91666
1 18913 75636
1 52858 77069
1 10556 63636
1 37468 60916
1 4048 25914
2 58980 222859467
1 70133 73682
1 81739 90027
1 13859 45230
1 11510 61103
1 4251 43121
1 27169 85696
1 26904 56439
1 78670 98688
2 60617 654086864
1 14538 59934
1 23873 33358
1 13337 39007
1 23512 34933
1 57903 82783
1 17485 22199
2 43051 622006607
1 24190 53938
1 2623 67295
1 70735 88733
2 30275 647138989
2 82270 809783090
1 52811 60286
2 42556 465415532
1 17755 37894
2 30466 411758726
1 808 59264
2 34043 381310027
1 2873 34145
1 11136 20501
2 5119 871487038
1 25161 61520
1 48744 71945
1 91752 95096
1 79070 79892
2 76040 318129011
1 45919 86245
1 9392 80649
2 54486 880696194
1 33632 46771
1 14040 64385
1 37540 84178
1 38780 53134
1 5274 49233
1 44490 99891
2 12834 201736727
1 7147 38783
2 20038 350113137
1 65871 92663
1 1855 22153
1 32577 57470
1 8340 55710
1 52613 76428
2 55166 418639350
2 92025 185634885
1 40732 56516
2 12055 494471407
1 6857 64234
1 10432 28383
1 42422 60856
1 2867 48861
1 61975 82864
1 4635 44074
1 9992 46630
1 33067 58395
2 59000 399630335
1 51801 83871
1 79956 98089
1 54896 90647
1 50802 82273
2 21452 457448639
2 16487 363936568
2 57696 585745943
2 7561 952189512
1 81608 93231
1 45450 75508
1 39635 58257
2 93966 557605157
1 65400 68358
1 15822 83650
1 1023 42949
1 40784 94543
2 8134 17854693
1 77327 79935
1 31497 36588
1 2773 37776
1 70631 95526
1 45861 53370
1 82153 98932
1 3739 88131
1 1070 19603
1 3393 68427
1 67843 82661
1 12380 33901
1 4806 27104
2 45329 494308089
1 23141 52041
1 19491 64523
1 19436 21948
1 29446 96080
2 4975 820143325
1 9111 18340
1 18102 84065
1 48908 92292
1 55644 91531
1 40888 73011
1 10827 65571
1 90065 98423
1 24603 55955
1 44284 73504
2 79410 497126107
1 41292 95842
2 45155 839202322
1 73670 92974
2 7957 524335083
1 47696 49361
1 36065 38491
1 18897 37717
1 1539 97300
1 13270 16110
1 17021 23785
2 29176 877871408
1 52728 66966
1 73332 75149
1 6610 20722
1 43318 54435
2 27714 183312481
2 87211 694873986
2 39492 676849157
2 4328 371397914
2 96808 181039195
1 13660 29447
1 1411 31633
1 7833 90842
1 20888 56583
2 76591 868653177
1 8680 67362
1 77330 81969
1 7623 25033
2 49389 484024154
1 14905 46496
1 3052 55239
1 21199 84777
1 14661 28175
1 6165 31076
2 74856 561634336
1 21652 39309
1 40521 85186
1 34432 93508
1 44396 90633
1 8579 53818
1 4688 14239
1 23283 41776
1 59966 99569
1 6550 25455
2 6196 82889912
2 1826 54456894
1 35947 49901
1 8012 50511
1 25859 49171
2 97083 258282651
1 775 56142
1 35644 85901
1 52633 98096
1 5683 45739
1 31319 78978
1 32334 61939
2 3729 875947031
1 67513 82534
1 73061 94166
1 46106 78114
1 448 27806
1 2820 9060
1 74554 77214
2 49179 740561313
2 63052 406640757
1 54286 96160
1 18014 63549
1 30047 96685
1 26408 84036
1 44378 71061
2 13141 742158301
1 19787 76049
1 76553 95512
2 82197 735995516
1 7974 74639
1 3822 77753
1 8298 80772
1 85673 99479
1 62488 65580
1 2571 46977
1 27625 29596
1 14573 15719
1 44129 74919
1 2337 3992
1 9115 71593
1 1991 85731
2 17564 648376562
1 18489 37796
1 12988 19408
1 22134 64945
1 23972 53740
2 76871 846333324
1 91138 98313
2 7507 433980678
1 13043 58969
1 82148 97976
1 59521 90130
2 65818 603038877
1 76459 95104
1 10485 81612
1 1868 98358
2 30536 687347317
2 87152 353775565
2 40704 611608853
2 63871 887069370
1 49263 80995
2 19242 67189135
1 126 79988
2 99318 72501168
1 15571 86576
1 3174 48921
2 25240 847248993
2 6829 686969198
1 2173 86761
2 94868 378152675
2 9852 681810776
1 16489 52877
1 75799 86402
2 52745 9508040
1 58395 88153
1 50510 70346
1 20463 23122
2 20124 996712904
1 1321 81867
1 95592 97030
1 81479 82055
1 64970 68837
2 46757 847251216
1 24008 34021
1 33699 69167
1 13492 18919
1 51781 80540
1 55127 58296
1 47171 85419
2 26558 145233978
1 34203 72335
2 52085 332987684
1 44189 96168
1 55376 69613
1 33570 84678
2 78584 225139324
1 22394 59982
2 66422 189236019
1 4213 21675
1 28600 75104
2 8072 587000994
1 57252 93026
1 28585 67376
2 9295 465588431
1 24207 66459
2 9543 727613051
1 26963 75634
2 40362 198347232
1 8443 17907
1 56190 72759
2 4936 425532696
1 9451 22590
1 62949 87006
1 74909 85283
1 6599 21474
2 32055 240336182
1 39680 78623
2 41175 904316274
2 94558 343107309
2 90760 19809898
1 34145 74207
2 12862 227622371
2 46430 221208058
1 30312 57302
1 58920 87652
1 77119 82559
2 72103 571123042
1 57129 63985
2 23375 865064864
1 43353 57449
2 84194 857893055
2 18209 287629690
1 11248 74449
1 3049 22570
1 51870 74827
1 49346 58683
1 25140 88970
1 2026 59000
1 2890 86120
1 53374 92645
1 10960 46494
1 54171 77163
1 925 99353
1 23792 28073
2 46170 578381026
2 31807 149321953
1 11432 70319
1 46007 67228
1 14318 74961
1 32193 92532
2 1087 8171713
1 2829 49119
2 10348 313755209
1 5384 28752
2 60622 868313396
1 20089 74896
1 40791 50734
2 80921 901868005
2 28032 348560693
1 29238 37184
1 18436 38901
1 45949 92427
1 75680 89917
1 13744 56532
2 2196 333980086
1 1389 17362
2 45787 312541000
2 92173 602412549
1 21601 29684
1 28949 95259
1 46550 48321
1 4030 30756
1 4079 66673
1 46210 98580
1 54285 66698
1 65035 92852
1 3194 23325
1 1905 8349
1 80077 85492
2 83173 239924507
1 17529 67896
1 12853 44908
1 25687 67464
2 71389 768198560
2 39083 437488706
2 70036 2989546
1 50973 94568
1 36649 72115
2 37974 770138873
1 381 11872
1 18874 52785
1 31941 38755
1 39584 92486
1 26314 89652
2 77646 508585029
1 87623 88109
1 18354 90388
1 30464 37481
2 32000 90639495
2 39430 604653528
1 30466 85580
1 56689 66461
2 69657 477134623
2 20853 68285651
1 33382 67102
1 61792 91267
2 95055 518229491
1 5626 71012
1 87806 88982
2 56221 610026638
1 43931 62377
1 52162 81457
1 95519 96120
1 54156 88158
1 29082 42896
2 14369 835786372
1 38729 94846
2 82027 655221191
1 41069 56662
2 92599 710907805
1 44577 78700
1 95086 97740
1 40699 94544
1 24800 69936
1 42310 63630
2 62830 459811285
1 58776 78188
1 60306 71513
1 63780 91152
2 42272 185022002
1 1481 31182
1 16741 54491
1 696 64498
2 12889 451473633
2 24881 158052451
1 33450 42026
1 8707 62583
1 86657 89135
2 27021 926482443
1 74962 88063
1 62958 77479
1 24479 40503
1 11561 21561
1 13836 91840
1 10529 86669
1 6888 89706
2 17267 91548106
1 24107 54743
2 33190 203377598
2 6387 327763425
1 16606 75358
2 70628 556900401
1 21860 63609
1 7601 77956
1 62781 71226
1 49886 77778
1 74885 90017
1 13577 86924
2 86746 302589173
1 12565 93779
1 13193 31660
1 29512 53618
2 50339 249877100
2 36874 506370991
1 4897 72390
1 18995 56417
2 77226 866512992
1 62313 79645
2 92285 398580743
1 54308 97718
1 42723 46645
2 85239 766096677
1 31796 42724
1 14220 88547
2 49575 168091475
1 6565 23144
1 5120 79832
1 78352 96456
2 77301 80227111
1 24923 69851
1 54882 76546
2 38798 157068023
1 27118 55553
1 69388 75886
1 10787 72477
1 457 19815
1 25015 86613
1 35500 71450
1 2584 51874
1 25679 94695
1 27097 49916
2 50779 628700080
2 34206 943002986
1 25405 84898
1 37121 73330
2 60214 711190835
1 24959 42985
2 60607 835524541
1 8898 35832
2 90383 345796401
1 5935 99696
1 29220 33696
1 8434 18481
1 9778 50987
1 43813 64248
1 19594 76973
1 12870 80936
1 27815 57357
1 98491 98713
2 81809 641470125
2 36864 889529158
1 81778 89583
1 63539 95442
1 91242 99676
1 12671 85886
1 16559 47543
2 15117 420817384
2 48084 385601204
2 97193 231595395
2 4856 957234842
1 54611 61277
1 78726 95742
1 1806 53032
1 47556 47602
1 510 85871
1 42915 60449
2 32072 577629659
1 6599 87783
1 64921 92370
1 64349 85142
1 22090 73979
1 35839 91136
1 72865 94861
2 95855 879499517
1 42881 64503
1 98051 98673
1 4010 63546
2 83 841794683
2 48533 983720806
1 63938 67519
1 5617 11314
2 76395 928876565
2 66130 292701928
1 42515 65166
1 73142 76947
1 53369 99867
1 50805 97136
1 86654 87259
1 43401 62579
2 35468 607176052
1 15043 63027
2 18092 929343336
1 66455 76498
2 69449 429843770
1 9511 63849
1 50326 80272
1 20093 85225
1 3043 99011
2 6390 257131269
2 57759 18589996
2 10264 637260120
1 9230 33227
1 52950 85044
1 63032 72333
1 32439 88664
2 5219 678020463
2 7190 609477666
1 70795 85528
2 84019 917771259
2 6622 228302581
1 14836 84815
1 7695 65702
2 36902 700404159
1 51136 95042
1 365 57003
1 31048 75441
1 13441 69967
1 56484 88461
1 2182 18049
1 38724 87407
1 59268 64754
1 49549 99272
2 57014 590750325
2 15159 412547095
1 11343 46486
1 50274 93197
2 38966 232546767
2 28169 753212532
2 12038 199555754
2 99325 548481450
1 35314 73837
1 25405 91104
2 22195 597306822
2 42417 541776188
1 57085 71822
2 23258 599021880
1 29491 49135
2 74306 518962517
1 67565 96917
2 85512 386917694
1 28074 33297
2 300 272934075
2 22084 215247394
1 21879 35704
1 39331 62806
1 93139 96848
2 90480 886753713
1 60891 97613
1 63996 65502
1 1521 69067
2 69298 188891314
1 7303 35052
1 15783 49916
1 78617 81776
2 68689 393878745
1 22310 73624
1 42532 64606
1 35510 85300
2 12117 607551200
1 32362 78737
1 9676 82177
1 49174 99633
1 11948 69601
1 3874 46149
1 15425 82626
2 47398 987377865
2 26119 93421950
1 49761 68068
1 5394 66710
2 97291 551660912
1 14458 32156
2 21852 311520357
1 59667 82647
1 5276 61517
1 43843 86560
1 44920 45912
1 68930 69277
1 30889 60153
2 55963 343426137
1 44426 96930
2 85309 194646152
1 35112 52366
1 43864 66980
1 13001 50448
1 21050 84680
1 70415 87884
1 7781 35408
1 61589 71727
1 49945 57290
1 21015 77532
1 20602 60677
2 55802 324149733
1 28207 89998
1 8192 98693
1 50772 70130
2 48300 417491642
1 16075 77253
1 76462 89042
2 78369 501439385
2 70029 33311730
2 64897 605831231
2 8990 910324862
1 68658 97859
2 25671 305756237
1 29433 39138
1 25678 56748
1 56787 64519
2 76071 591101809
1 34314 53134
1 26973 98947
2 17390 111403908
1 58503 66720
2 41682 942832609
1 79502 99088
1 7448 9590
2 83753 906124317
1 57406 63733
2 62224 956994237
1 40848 52441
2 91900 818451684
2 60538 269648715
1 69352 79076
1 49605 71679
2 56439 879533554
1 33069 91155
1 7865 57385
2 38051 19382150
1 27741 40480
1 14563 82076
1 3111 93080
1 75899 97518
1 2868 28683
1 26511 33372
2 82908 951999297
1 62595 68732
2 45543 467282868
1 42276 70060
2 54530 948236119
2 86035 632985241
2 25380 679230530
2 1839 499528405
1 16736 35803
2 94986 162448368
2 55132 443927037
1 31292 32712
2 27627 62291242
2 61928 997928947
1 6738 91047
2 73935 135289609
1 86586 93794
2 53524 52922036
1 52672 81780
1 18460 41231
2 73813 114852189
2 25814 924475726
1 48727 67683
2 39560 45504717
2 1996 711929969
1 3835 97627
2 26901 536132501
1 37448 67145
1 16090 71635
1 6430 14390
1 37452 37626
1 4132 52388
1 92483 92760
1 39995 40185
1 53278 88348
2 44403 406352436
1 13550 64089
2 57764 942325653
2 18223 509889451
1 11570 68688
1 29731 65299
1 2126 43807
1 7038 96098
1 3642 86878
1 63352 92482
1 68315 85543
1 62800 74884
1 32149 92985
1 6447 99675
1 6928 71874
2 45370 400272356
2 11592 102008715
2 44133 117422850
1 98055 98870
1 24157 75221
1 44031 72253
1 65545 86381
1 9435 31475
1 35387 80818
2 41672 459383806
1 11257 74737
1 23239 28368
1 39358 55477
1 10336 91768
1 30147 30261
1 28619 37543
1 24395 54052
1 12282 35174
2 13361 631096145
2 29892 792121659
1 44236 73928
2 22221 584942437
1 62121 72934
1 72080 89914
1 52792 86407
1 14593 19084
2 96311 806860502
1 26574 57782
1 3711 98453
1 35568 45543
2 5262 520136937
1 49057 99204
1 39306 42900
2 38117 747675992
2 98166 406960915
1 55210 81799
2 21350 374999146
2 61874 906484771
1 55809 83278
1 65806 84451
1 16658 52086
2 81308 29502593
1 15027 96258
1 29451 46539
1 711 48000
2 80088 903443042
1 62179 80561
1 13512 93075
1 27500 30190
2 88445 477437438
1 20940 36385
1 11125 96972
1 73103 79078
1 69391 86854
1 14643 58228
1 48335 66500
2 91382 283657823
1 19666 63347
1 60873 83143
1 40671 57665
1 26328 34051
1 51853 74885
2 88567 693133642
2 82929 84703571
2 62768 984448100
1 79366 99556
1 14833 72235
1 39192 46184
2 18204 706372056
2 55617 811823872
1 50867 92723
2 17588 375604778
1 67744 73016
1 49605 60274
2 61061 631650986
2 77862 529923274
1 1632 57153
1 43850 72421
2 22648 986530903
2 63028 853596091
1 17301 86536
2 32633 721495105
1 11581 74730
1 15015 97623
1 36165 43256
2 48507 492936527
1 23747 47482
2 1419 335256889
2 3883 284052277
1 68819 88333
2 9773 317573748
1 71636 92067
1 14201 66351
1 11888 76529
1 1995 33376
1 76472 93461
2 81101 169962261
1 52108 92461
2 16609 124848507
1 12976 18297
1 16094 90625
1 7085 30483
1 38268 58015
2 15277 358366217
1 39695 45360
2 17538 640539953
1 7709 44025
1 27842 87778
1 40350 67811
2 47646 591073497
1 47327 58729
1 15725 32673
1 64445 81015
2 71032 69050817
2 69481 182780325
1 652 65096
2 95465 736007234
2 19533 409805861
2 24603 608328310
1 35504 70449
2 16998 773635324
1 83068 86722
1 9821 28099
1 72711 86016
1 2583 30693
1 33511 72378
1 38985 79211
1 4818 8558
1 6118 26944
2 98102 6681717
2 15994 160713553
1 34267 88466
2 86548 97700381
1 11605 84476
1 15241 44933
1 14314 85870
2 62694 792258262
1 5854 49715
2 27425 808286764
1 16725 56925
1 14075 59886
1 24750 55875
2 82052 575889307
2 25374 909923032
1 27078 48669
1 16028 50369
2 7371 357943513
1 13674 21883
2 14011 936671717
1 48177 62683
2 90423 316495981
2 542 677405419
2 74664 370380915
2 1439 569752671
1 12899 49035
1 2840 43291
2 30969 992587550
1 4522 87178
2 30897 607704553
2 98216 888022263
1 5417 37239
1 12740 96155
1 1364 34037
1 15327 52365
2 77238 991448691
1 16985 82940
1 45786 85510
2 33111 181556909
1 43725 82211
2 49976 925150490
1 62714 86328
2 2137 950324898
2 19062 283826464
1 65012 90761
1 25996 59433
1 930 63943
1 53456 92986
1 1765 40350
1 46415 67610
1 57205 65980
2 69020 352593568
1 8134 8404
1 65737 84588
2 36947 81589544
2 69104 41986650
1 10953 26166
2 32774 128408484
2 75599 981425098
1 21771 24301
1 4153 51649
1 15331 81500
1 58770 83413
1 63688 84968
1 54240 63127
2 18994 433335299
1 2358 64047
1 61062 86690
1 1177 57298
1 70480 99969
1 40777 52755
1 34452 71654
2 27089 562552996
2 7814 113481248
1 81333 81897
1 19867 70639
1 22833 92618
2 37816 894163633
2 62121 741545278
1 2329 77804
2 33553 398953785
1 25735 55189
1 10590 31673
1 16531 45963
1 19245 71852
1 22153 40284
2 45073 583765158
1 15582 89458
1 3011 86210
2 44755 289368962
1 29667 68407
2 5531 235860420
1 37237 80093
1 49027 89280
2 74363 745857695
2 91678 411650970
2 39885 405716707
1 7550 40753
1 32631 34689
2 45123 400608073
1 25910 65694
2 93494 897385674
2 20131 736211163
1 5615 20268
1 87996 90399
1 50596 76484
1 10258 53131
1 15294 53031
1 44402 71867
1 37770 47122
1 13827 71116
1 17013 34499
1 41939 86690
1 27902 99104
2 53296 628804199
1 16936 18974
2 2415 852551900
1 14535 24205
1 12199 67127
2 18162 830995066
1 13761 73418
2 77362 554264156
1 24382 70040
1 3267 77482
2 73789 771691520
2 32519 790839678
2 94393 799627230
1 6249 15756
2 32456 319104324
1 48549 78451
1 43586 96579
1 1865 98448
1 75503 85056
2 18950 648907401
1 8101 26949
2 24574 815272980
1 65473 74019
1 5060 25844
1 3367 52014
1 38908 99530
1 8223 84369
1 10518 99255
1 26133 62765
1 35572 74733
1 5271 45451
1 31429 45416
1 6035 9919
1 51795 66050
2 15918 529961761
1 69525 90603
1 25642 53349
1 52946 78572
2 1622 71003296
2 61731 802965235
2 66541 625380574
1 40555 68823
1 13577 95057
2 44472 70534702
2 4495 688699152
1 49534 58796
1 27079 48163
1 12696 73495
2 88790 47942487
2 99338 428691456
2 73540 679313400
2 67663 36876171
2 59567 470439569
1 652 11956
1 2519 85112
1 32801 86486
1 9835 29469
1 20318 51184
1 26611 51251
1 29380 99513
1 78912 81855
1 58889 87319
1 40802 83504
1 56213 79223
1 39014 85634
1 64685 73437
2 11113 193915581
1 75842 99306
2 63707 563832368
1 25421 36378
1 40164 74302
1 63590 72358
1 42402 60506
1 9730 50523
1 7000 42641
2 92403 646970417
1 40350 62164
2 66564 870228336
1 12811 18784
1 6461 78104
1 40633 50647
1 26992 29843
2 93238 861545351
1 76754 78803
1 61823 69762
1 41012 99824
1 31099 42082
2 76587 358418778
1 1645 53032
1 41283 60410
1 11630 37826
2 1597 688351311
1 2309 17762
1 59029 83457
1 15542 21742
1 58549 67589
2 1481 431849295
1 59860 65649
1 21007 37505
1 20547 39091
1 52666 89879
1 28244 70579
1 63450 98966
1 1301 40860
1 17039 37367
1 13139 35563
2 77854 600814061
2 96985 709632585
2 89701 326465610
2 40147 922483747
1 42962 99132
2 79909 139079684
1 66061 67201
1 70090 90680
1 64579 95724
1 7537 55901
1 4925 52784
1 46605 67922
1 8044 70176
1 40882 45103
1 13688 32934
2 26259 17339038
1 34845 45006
2 46720 382864249
1 73853 79132
2 30774 676215244
1 5040 12553
2 57110 502796191
1 44422 71484
1 426 25662
1 51383 61621
1 19112 53334
1 24865 75265
1 33026 85819
1 70646 83755
1 41604 82368
2 57004 739591007
1 6803 16691
2 71031 472646217
1 13525 18953
1 50820 86387
2 47767 843022710
1 18518 27006
1 35452 42640
1 43669 70288
1 5519 39769
1 54509 79847
2 13130 344922028
2 44000 919074083
1 5787 35574
1 77683 79372
2 71755 963890848
1 25244 53507
1 30114 54666
1 8117 64484
2 6380 457353431
2 9072 941982246
1 29006 95991
2 36406 693773050
1 7786 44341
2 70336 877254119
2 70319 606791522
1 55045 96181
1 9185 87524
1 39824 43181
1 70901 87092
2 65584 87375813
1 2311 72287
1 4521 14370
1 79356 80312
1 61916 68811
2 66499 88784822
1 36987 89229
2 96275 585114153
2 24622 872443566
1 44545 82429
2 93060 850893588
1 42354 95042
1 20441 36947
1 4732 33152
2 57707 901884568
1 51433 82415
1 37369 76091
1 25879 54990
1 12923 83841
1 52751 69919
2 31351 592602402
1 22858 56132
1 35932 36449
1 3042 60764
2 52320 454249002
2 82176 824122776
1 28692 41235
2 97025 667975647
2 30353 781335434
1 41503 43500
1 47688 91484
1 2255 33374
1 61890 71786
1 23019 25675
1 90200 96813
1 10493 62828
1 53229 90291
1 34407 96907
2 63242 439688826
1 6812 56580
1 2661 12963
2 35244 829250482
1 2300 18184
1 18244 38402
1 6273 6710
1 23881 97207
1 55359 99984
1 63161 79230
2 36150 374607861
1 50292 92023
1 47359 58037
1 30620 94586
1 40854 77909
2 50373 988485937
1 38160 93983
1 69985 85870
1 13359 17687
2 66936 583904391
1 40248 92713
1 14612 96066
2 17722 790361877
1 78145 94670
1 24972 46567
1 19671 51983
1 51181 91319
1 14666 33675
1 28971 84654
1 23007 45317
1 16523 40769
1 36662 67924
1 54073 65138
1 21616 89324
1 61851 76025
1 10735 48029
2 39804 42283951
1 460 77652
1 7285 93279
1 19476 93041
2 3386 265181418
2 35673 836197266
2 23014 821465856
1 16708 71869
2 7741 153876584
1 76321 92323
2 77602 184248623
2 91569 307181484
2 50331 892725584
1 28154 65180
1 19233 65827
2 29427 733295042
1 38473 81805
2 18385 601445665
1 5590 27967
2 30698 858455399
1 10639 51903
1 76757 96481
1 17369 86726
1 17179 90823
2 3365 432820260
1 3295 80135
2 74869 538730742
1 2959 90961
1 11090 78379
1 33892 49833
1 15756 20824
1 51960 81777
1 45645 66497
2 5042 445386797
2 54288 78291667
1 36628 79666
1 50334 70310
1 69084 98811
2 73738 287696088
1 10471 92320
2 20636 819257430
1 13387 35631
2 89306 62010479
2 14023 394169179
2 88303 120941186
1 13638 87629
2 95160 534958509
1 54153 98831
1 25555 69489
1 26727 61102
1 12941 71232
1 82529 87506
2 12032 477299668
1 26850 44731
1 95343 98414
2 23166 323500063
1 14139 50487
1 38704 48126
1 37457 66475
1 24322 40146
1 46415 88906
1 34616 93854
2 23738 947326525
1 871 97869
2 8278 762871156
1 43934 87847
2 29127 491612509
1 18190 30584
1 41284 53035
2 32067 338801590
1 18591 71266
1 29787 39806
2 55195 294965886
2 81617 530560452
1 80405 98750
1 23303 68895
1 62855 65724
1 6258 75860
1 30421 69396
2 1326 164945949
1 63560 64390
2 250 184837572
2 253 450935227
1 6897 64000
2 73976 370007212
1 18197 40325
1 1476 3354
1 1684 73812
1 69220 95890
1 162 56187
2 22733 467480562
2 41503 525112872
1 81253 87803
1 43756 89192
2 91551 677219341
1 37695 61423
1 39462 57915
1 37849 90232
1 16154 74782
2 16324 677188961
2 30431 260491300
1 32225 46417
1 5390 20404
1 76249 85730
2 67066 417899936
1 1077 56386
2 31279 453109537
1 57650 68758
1 74014 93664
1 4574 43921
2 29811 498601340
2 57360 368240829
2 7115 140772775
2 39028 237335291
2 62615 211777823
1 40188 95315
1 14149 38169
1 20096 56718
1 15032 22792
1 41573 56988
2 9610 210851339
1 56983 73116
1 39868 58682
1 39618 83415
2 75940 255889677
1 27937 42345
1 92265 96347
1 41821 79225
2 95984 545872994
1 29346 56931
1 85685 88298
2 212 544535630
1 43623 45244
2 99845 849596699
2 89359 458764983
2 26523 412796656
2 537 989734013
2 68056 229781352
1 20052 57100
1 55107 87590
1 89192 94237
1 42379 94725
1 17953 81495
2 9715 322887337
1 22928 27681
1 23785 37628
1 79289 96492
1 9098 59394
2 58818 506944993
1 15851 49229
2 91275 55580410
1 39026 59318
1 43213 52097
1 15536 88575
2 38935 798317575
2 66713 470003312
2 88037 804132647
2 97759 409312918
1 37558 64391
2 41174 742204471
1 64150 95016
1 35269 47417
1 37986 39414
1 38527 61470
1 3809 87564
1 20454 51871
2 21316 318240073
1 7235 28006
1 7001 67732
1 33720 51479
1 47213 64789
2 90277 520852771
1 17827 62802
2 57423 841367640
1 55967 66052
1 43577 92641
2 86214 309839075
1 21999 50066
1 11273 63294
2 31553 473430310
1 30995 97952
1 40422 63379
1 45426 86523
1 28956 76546
2 61849 228044265
1 62825 90280
2 10366 630127451
1 31397 75795
1 46900 64222
1 32237 57131
1 28817 82121
1 16830 79477
1 13337 87307
1 10238 98240
1 38 23102
1 28789 53091
1 85523 93999
1 48321 58208
1 23369 80973
1 5155 22003
2 39065 49463909
2 98615 352814510
1 5452 23530
2 73615 621520920
1 2225 66496
1 7653 83247
1 40331 95397
1 5542 30593
1 43996 74625
1 16878 94902
2 92493 15374160
2 69115 257787653
2 19756 911231520
2 92542 628484209
1 13742 20042
1 61345 64609
1 3281 70239
1 6524 7422
2 1233 249128758
2 31707 780222217
1 37007 78835
2 56560 538213408
1 37369 53471
1 25457 25750
2 67601 530097235
2 88434 231527443
1 6338 63712
2 14658 931254575
1 37245 68132
1 13063 50797
1 78827 98327
1 51411 61215
1 14800 30553
1 41037 94709
1 17809 83979
1 22176 58626
1 12037 93713
1 10950 78323
1 16284 46021
2 95499 426961335
1 45129 94627
2 58345 908665157
1 40557 61623
2 57551 375170889
1 43566 95363
2 34193 842602637
2 14429 671028167
2 24370 656538979
1 4297 97808
1 38227 79543
1 6326 70513
1 10484 92924
1 19001 43236
1 34358 35498
2 52154 309816608
2 16825 412680592
1 46904 97192
2 63316 288191902
1 16323 96112
1 5755 35277
2 96098 687779209
1 20084 59849
1 3667 56541
2 60117 714463591
2 81241 885839926
2 59952 328645268
1 50717 56249
1 75296 83005
1 6211 62851
2 41203 55635041
1 16675 42449
1 5556 55384
1 46489 76091
1 22196 31242
2 33246 221723040
1 41905 87549
2 43224 150788455
1 25961 42489
1 4946 58305
1 51778 58325
2 38146 763412634
1 68762 90469
2 51677 939857789
2 26790 161680884
1 79783 99419
2 14105 965783340
2 60281 696247653
2 70783 488869467
1 22472 39886
1 52129 58308
1 60000 68918
1 11087 81774
1 15880 36279
1 57831 87957
1 61949 67843
2 70953 684362123
2 15034 350660341
1 13763 64458
1 56243 92142
2 14440 855480879
1 15560 50457
1 54678 70159
1 16554 77023
1 34589 87335
1 57239 87104
1 49305 85084
1 44201 91201
1 22822 94014
1 30863 57642
1 40405 92327
2 61017 25050764
1 57212 81610
1 61466 65407
1 67590 99990
1 16586 94805
2 98236 334234087
1 67254 80477
1 47330 91712
1 47528 59772
1 46439 64210
1 59457 84261
2 60226 348448093
2 41113 979450450
1 29430 33628
1 16135 65398
2 76321 754623185
2 94269 447188342
1 24588 44400
1 32859 87887
2 94594 224593435
2 18713 144341862
2 88634 809205364
1 17887 83944
2 77071 228213117
1 32167 69657
1 7896 47859
1 90814 99703
1 70839 77180
1 81824 91081
1 29929 46862
1 27480 87013
2 42060 627123585
1 12052 74981
1 7539 63890
1 6067 10366
1 17733 87322
1 20445 38553
1 53563 92751
1 2181 61928
1 50968 79100
1 87715 89418
1 37969 88342
2 10092 581566117
1 8465 49839
1 15183 78181
1 22432 22660
1 67769 72045
2 5697 747333949
1 60971 63709
1 31496 95241
1 59580 66820
1 9336 80475
2 41228 580100069
2 63606 821517166
1 1992 79950
2 95998 470300011
1 48850 74984
2 24555 452506485
2 83454 962469006
1 7124 19171
1 65663 90556
2 78470 73865539
2 60711 262680548
1 13655 57405
1 45190 93418
1 75142 90155
1 29656 83405
1 3094 42194
1 47958 64234
2 17125 584444043
1 11507 56543
2 53903 120457839
1 30185 33871
2 125 429145670
1 15027 94499
2 48202 921956093
1 15552 69646
1 29894 63567
2 60652 879141646
1 47546 81607
2 61998 124157651
1 45410 52563
2 65053 875723666
1 7491 78508
1 13129 53099
1 55068 87869
2 89101 338313699
1 66532 80826
1 41262 43721
1 30947 59488
2 56885 225627050
2 97501 532203428
1 40491 46196
1 17981 96765
1 30225 80530
2 75689 65729322
1 58235 67406
1 6488 86069
1 43590 45291
1 50046 60986
2 10823 497437014
2 46456 812903611
1 38838 46252
1 26757 78935
1 43391 82567
1 515 35756
2 3595 557217803
1 90849 96083
1 13549 49262
1 76834 90595
1 78533 82419
2 84212 316240263
2 14949 144948950
1 528 24567
2 38143 778670011
1 3444 45279
1 51862 95764
1 26111 55950
2 46852 322349681
2 81120 354624457
1 51064 70430
1 31677 44472
2 15453 996367471
1 46533 93420
1 12877 14056
2 74959 244115738
1 15366 62306
2 46880 16116263
2 88196 805202241
1 20544 74550
1 40057 43840
1 33351 79720
2 55984 821794268
1 23039 78199
2 785 238257322
2 24567 881863805
2 48851 667212356
2 81789 81442219
1 15277 18019
1 18110 37643
1 16131 94489
1 37049 49434
1 37154 43263
1 49476 52294
1 4304 87464
2 1216 196915177
1 1089 91742
1 46352 49484
1 58893 60645
1 26005 27945
2 55956 240910929
1 1522 20344
1 64871 66897
2 64562 949815876
1 27998 47733
1 25052 52653
1 27174 37176
2 63482 808208668
2 57537 803993460
2 68702 992335765
1 54242 87745
2 73926 498079848
1 4730 65921
2 97104 966026940
1 39269 43912
1 895 1176
1 23205 37435
1 83596 90420
1 32574 95339
2 30320 609489472
1 6586 41131
1 28851 98992
2 56223 808894254
1 66358 94090
2 37658 887681178
1 64785 98399
2 42224 150376264
2 61186 92187638
2 10467 189672571
1 25741 90623
1 7025 44988
2 9999 192580448
1 68443 95555
1 36539 73576
1 54585 78051
1 26135 68206
1 59421 83032
1 4966 77088
1 49077 88741
1 40000 86530
1 24265 90373
1 59922 65250
1 1553 54515
2 17609 601354988
2 66676 517296996
2 90550 58256281
2 92007 472298298
1 26661 40145
1 34399 83760
1 18220 81240
1 32727 55784
1 45857 81413
1 66787 71729
2 82756 521081312
2 76098 156352496
1 35446 73013
2 32986 835354808
1 28687 59102
2 52067 892021558
1 3424 57974
1 34579 79749
1 37677 93558
1 3808 69946
1 51679 91199
1 59911 95195
1 60887 71418
2 10224 345543570
1 65142 69645
1 9461 82556
1 50003 71575
1 41742 62298
1 38764 83201
1 17919 69969
2 70220 675410112
1 16239 80921
1 58508 72382
1 77761 92751
1 74974 75419
1 59317 93395
1 44174 66086
1 80628 81972
1 51321 81475
1 27753 30350
2 35357 56219374
1 20050 59084
2 23846 538234917
1 35809 70089
1 35643 55866
1 4568 59522
1 33853 48452
1 37387 85043
1 56092 63335
1 73576 93957
1 14376 21369
2 92572 410392254
1 1433 17843
2 30548 872084830
1 42471 96335
1 58827 78337
1 27342 30209
2 8830 895520043
2 26037 999208097
2 90099 571240885
1 13466 78747
1 26117 69017
1 15773 63294
2 30451 462140634
1 21224 26950
1 15081 84215
1 1854 63724
1 29679 49074
2 47317 507573340
1 29969 32028
1 27665 67004
1 7907 47758
1 58440 96599
1 5150 26276
1 70871 76227
1 11735 97276
1 76387 81754
1 22394 22546
1 54256 57531
1 53757 64424
1 40585 40852
1 72561 74827
1 12322 70434
2 85349 815092616
1 826 98493
1 12068 84102
2 21146 673070072
2 78634 636773101
1 58193 71545
1 12099 62807
1 42211 72228
2 60020 478270567
1 67856 76525
2 5217 558842708
2 33908 577895596
2 93793 133844788
2 59679 310614881
1 8905 56260
2 63583 880616162
1 30005 73687
1 46886 92935
1 4293 76150
2 896 156441844
2 43927 262801686
1 4307 6093
1 45998 67220
1 36153 76821
1 52860 99539
1 29300 79376
1 8191 89003
1 49290 74977
1 56822 62936
2 65247 978960328
1 6295 77486
1 35755 56932
1 38585 53368
1 32459 95830
1 16194 96461
1 22504 49723
2 8622 354055927
1 65085 85078
1 25638 49984
1 17826 66557
1 25327 49170
1 9119 73124
1 10438 90994
1 1745 55435
2 37476 902788156
1 26667 97750
2 78111 562259572
1 25630 89536
1 74984 97795
2 31970 433068100
2 48370 508919874
1 11597 57188
1 60389 80936
2 86257 984899583
1 69780 81415
1 37442 82183
1 27751 72919
1 61729 82248
2 15083 496971909
1 24680 59450
2 95773 520989822
1 25468 54979
2 82705 971378488
1 24049 88238
2 74810 757635983
2 40612 809807782
1 8301 38895
1 38451 78137
1 2870 42528
1 72509 96525
1 22451 89594
1 8783 63470
1 65581 97675
2 49064 706220447
1 6546 75923
1 33658 90260
1 87483 93043
2 18057 679146823
2 43291 166534810
1 44540 95174
2 57895 812686388
1 19304 79830
1 90647 94752
1 54245 78655
2 8375 354923992
1 37182 61746
1 5968 49662
1 62941 90829
1 73111 81128
1 36023 90262
1 20334 81077
1 35480 88439
1 58099 75862
1 6779 39467
1 44149 54834
2 95734 405034016
1 70156 95687
1 61863 91786
1 16039 38766
2 26977 374482250
1 25986 92647
1 50055 76233
2 38403 565385355
2 83816 714003002
2 4129 313198593
1 63884 94398
2 54856 408350420
2 36126 17114841
1 33399 82310
2 73209 476211445
1 58455 68986
1 20181 44792
1 16114 63628
1 44152 53180
1 50641 68692
1 24880 96542
2 98797 158592614
2 67573 73142312
2 97706 606869746
1 40071 58540
1 16131 24432
2 20287 688142608
1 15034 99174
2 30429 939682838
1 64183 90851
1 39118 81324
1 17639 93465
1 36315 71481
1 21231 57664
1 11316 62979
1 13336 22912
1 19035 50533
1 21005 23474
2 32627 92806194
1 11628 31261
1 4881 16668
2 8020 634958220
1 3050 48706
2 37254 836753240
2 70509 537833160
1 12522 46501
1 30716 75294
1 60915 66740
1 22859 83154
1 4586 78345
1 63379 70871
2 70794 567192980
1 2808 29784
2 37320 179538451
1 22879 82778
1 18004 51441
1 44355 64990
2 6348 55728429
2 82402 931947789
1 26919 75263
1 11206 70024
1 41545 73540
1 4352 93790
1 51645 91383
1 21018 96990
1 67064 91334
1 37456 37900
1 49218 76868
2 75104 711191725
1 18182 23728
1 24129 41479
1 27623 57752
2 48360 355499415
1 4162 9293
1 35842 37258
2 97835 867862303
2 63011 474724328
1 33803 41337
1 63121 69828
2 57167 591481640
1 72298 79626
1 36269 54383
1 23270 88151
1 44856 84457
1 80117 95729
1 5798 57981
2 4833 264120578
2 4079 621700474
1 47428 61586
1 12560 84481
1 52192 86383
1 73463 94913
1 77657 83909
1 86153 91450
1 68170 69702
1 2657 58912
2 76057 328921193
2 86455 993822823
2 46285 920301937
1 22180 91835
1 46686 47249
1 95327 95602
1 7784 68082
1 30318 90402
2 7149 397162955
1 93453 97572
1 59348 76790
1 57960 61017
1 65143 92160
2 65473 78920667
2 87128 873124839
1 47223 63915
2 27265 791790610
1 15674 93597
1 38694 55337
2 48190 54583153
1 60139 71657
2 11881 290549190
1 84881 90923
1 20217 89965
1 56729 75928
2 23825 518878796
1 13046 51799
1 25515 95881
1 23248 30613
2 87460 79458008
1 28082 50078
1 33828 52326
1 25271 36637
1 27477 58045
1 41766 97145
1 2787 80382
1 37936 39992
2 58204 325458322
1 20277 33221
1 26508 46383
1 67840 88630
1 23409 74676
2 92353 153365510
1 29007 51475
1 7543 12898
1 8600 92317
1 69329 75749
1 82216 86528
1 8469 44353
2 83737 507525002
1 5887 61793
1 82826 91324
2 95059 510307685
1 49006 85104
1 26765 69751
2 11828 391002923
1 39993 85851
1 55022 78124
2 46345 201123488
1 9117 98398
1 16309 34670
1 29237 92162
1 31671 72617
2 72011 473459330
1 46611 80248
2 96992 957671225
2 90224 870037136
1 17918 54224
2 33141 286936195
1 445 58737
2 39066 410064719
1 37849 94535
1 41050 89953
1 23000 92949
1 73959 75579
1 34030 57280
1 57195 63240
1 53965 71236
1 45949 56800
1 27939 63173
1 4281 40265
2 89601 315905378
1 53763 86540
1 50422 78418
2 85620 653256768
1 9363 28860
2 869 101607348
2 40671 366814290
1 17553 79691
1 80131 91176
1 5877 27375
2 77400 493239380
1 47430 67730
1 15968 34549
1 64088 71845
1 8240 76186
1 15437 73724
1 55740 62006
1 33326 89264
1 64939 88763
1 26805 83688
1 83395 83949
1 11509 67921
2 88883 37135374
1 694 18097
1 82807 96207
1 38004 72136
1 70896 82421
2 71034 554094408
1 30418 32319
2 14299 806702199
1 55522 67904
1 42745 65530
1 24575 34966
1 11692 29424
2 95041 869415604
1 56010 70586
1 24523 40791
2 47477 389428424
1 26938 55268
1 14474 60225
1 65917 91984
2 70683 825336962
1 8219 20940
1 11452 12551
1 1723 23673
1 1717 4116
1 33965 70517
1 35784 98150
1 42596 86937
1 4603 34560
1 586 37438
1 64968 76338
1 46248 57389
1 57418 64967
1 53582 57549
1 33962 96271
1 5087 85203
1 76017 83204
1 71940 73570
1 52912 80057
1 35911 59530
1 19915 20874
1 20576 66680
1 24841 53410
1 22871 64259
1 31937 50088
2 8392 253963909
1 29173 79639
1 65305 82559
2 50568 205365385
1 69761 97798
2 81720 778596873
1 43379 54511
2 16155 236170329
1 5958 6567
1 21261 46808
1 14496 72918
2 91030 980678926
2 5339 59084602
1 27933 61181
1 23976 46035
1 13094 39376
1 22937 97116
1 12498 81147
2 34715 667711361
1 38693 80294
1 68407 82586
1 24919 79003
2 20747 448958149
1 37625 50578
1 82934 83067
1 27994 39307
1 65854 78712
1 37517 43481
1 37182 44394
2 66135 92207762
2 50308 456735117
2 82506 26027401
2 53671 500668744
2 954 696204048
1 26711 79929
1 67997 75637
2 89282 522276871
1 78451 96554
1 15725 63902
2 90998 374594165
1 40090 46981
1 79971 88601
1 7654 39286
1 39140 70985
2 16225 996999233
2 92786 174682618
1 8195 47560
1 50831 80705
1 22732 68512
1 27880 56238
2 51629 5246584
1 16836 64496
1 36106 48790
2 53302 760628092
2 59871 926117890
2 80105 789364344
1 1932 93562
1 12685 77195
1 35906 98073
1 52002 81157
1 26588 86710
1 24195 30699
1 59837 70173
1 1062 97783
1 4477 14751
1 37900 41972
2 18004 115449783
1 67150 92756
2 19342 249851864
2 30973 161808579
1 25096 28604
1 9195 55285
1 38965 43364
2 3072 815613834
1 89129 90810
1 86575 88821
1 73346 84711
1 2782 7013
2 79755 688507811
1 31609 37712
1 12600 97718
1 85 84354
2 9252 885584110
2 23941 877851047
1 65928 68706
2 38911 194367193
1 15696 52597
1 30707 97250
1 10658 58053
1 49205 58093
1 25366 25966
1 14221 89608
1 48381 78842
2 84302 910130636
1 39139 92499
1 50199 60877
1 8388 82255
2 53475 195705767
1 59413 75860
1 8205 60851
1 85907 99274
1 61908 77461
1 87087 90946
2 18010 333733497
1 57273 70406
1 78348 91299
1 22477 99617
1 27107 74983
1 89901 95934
1 22700 96342
2 28094 604398917
1 53459 75308
1 33564 71838
2 67224 809708021
1 28642 79550
1 1415 88714
2 59390 625745648
2 95446 212903118
2 32605 558600318
1 80144 90551
1 62130 65408
2 30435 249470271
2 90840 912671959
2 40194 445507185
1 14941 69464
2 6230 262753653
1 19957 44976
1 18446 96700
1 7127 8413
2 91049 590934275
1 41295 81017
1 19497 86116
1 3032 4406
1 86939 98526
2 70386 884096319
1 44129 68675
1 17930 71557
1 14654 40557
1 52589 74989
1 27854 69649
1 38259 38836
1 19233 37734
1 24941 80574
2 2282 519379722
1 1721 82776
2 69073 248752297
2 48989 448609620
1 17593 97836
1 22251 93186
1 48123 49371
1 9437 93734
2 64246 979721379
1 53322 82173
2 45048 650892161
2 5782 324015655
1 9042 23469
1 27127 81592
1 8967 77981
2 99923 31540211
1 12501 48153
1 38121 49719
1 84095 84485
1 67299 96648
1 92194 96039
2 55187 296204679
1 65183 79215
1 63217 71249
1 14727 19341
2 61401 939192112
1 26716 51200
1 49596 96397
2 85453 605061620
2 40187 332396451
1 63103 67668
1 72283 78507
1 11506 18422
1 25478 78252
2 52384 726531357
1 39428 40833
1 7285 7347
2 55304 197880703
2 24687 211697025
1 87179 98931
2 15631 216332537
1 40284 68139
1 25011 62227
2 72329 667488101
2 44842 660330222
1 62710 93069
2 64994 314499745
1 2173 75964
1 9155 9550
2 7760 841014663
1 70072 93692
1 67712 86960
2 3015 772692779
1 1473 18208
1 72466 98073
1 25324 29498
1 19109 39646
1 18809 78934
1 53458 63634
1 9442 41849
1 18999 60188
1 32750 58338
1 16581 41888
1 25443 59919
2 7781 163358742
1 46117 79385
1 4549 28626
1 61000 85939
1 58812 76061
1 3526 56917
1 9712 59807
1 66125 75615
1 41890 95764
1 57406 98963
1 72212 72246
1 9391 71633
1 74586 96455
2 58645 513541917
1 31075 59462
1 4628 50988
1 9390 35365
2 2944 102298039
1 44800 97944
1 70741 74210
2 76458 828309665
2 91550 308206853
1 715 72675
2 66788 388358937
1 24605 89459
1 7267 8187
1 21455 58453
1 57476 91242
1 6013 37270
1 1193 38194
1 23755 87667
1 44330 70696
1 14754 76138
1 28758 93118
1 60321 74535
1 2868 5280
2 80936 784697201
1 39863 85426
1 13536 22613
1 20577 64842
1 47411 57359
1 79938 84772
1 37883 85800
1 32554 72715
1 58044 60796
1 33205 70598
1 39079 83981
2 54583 840559265
1 37563 83000
1 52873 73530
1 30613 31039
2 19736 816345321
1 26318 29860
1 30163 73579
1 42658 68566
1 12494 92856
1 37775 86413
2 9384 503676624
2 85745 984592584
1 18238 19943
1 6000 47986
1 15409 61489
1 40553 94739
1 13866 39737
2 39081 365399794
1 4251 11866
2 19731 722726012
1 69572 94827
1 29041 45941
1 25920 41010
2 2303 474364356
1 5636 20121
1 8375 52855
1 76552 86909
2 6857 132945003
1 34937 51412
1 4462 42321
1 62922 96501
2 12103 203309120
1 52198 83805
1 38054 84652
2 87595 509830510
2 33492 838389362
2 60018 179443036
2 5013 30000210
2 15113 531405740
1 46424 84399
2 25448 149586554
1 20746 56604
2 53789 366338208
1 54123 90650
2 46296 434793413
1 18281 81206
2 99000 541239466
1 23240 33786
1 84150 95889
1 47834 93967
1 19119 23440
1 24465 32187
1 81400 87124
1 35013 36510
1 3038 24632
1 6411 37099
1 12808 81275
1 7672 10078
1 48816 96863
1 47039 84892
1 1515 14557
1 37079 41755
2 32981 873433545
2 26853 971550043
1 46497 74879
1 36554 82277
1 17284 45909
1 71104 88592
2 37968 330505964
1 47565 92830
2 65047 757686479
1 22707 65291
1 47771 50485
1 40492 81539
1 34801 37659
2 11145 493595231
1 7198 13147
1 69709 91773
1 4481 32637
1 28751 33407
1 8960 12447
2 8149 119185823
1 57335 71486
1 20538 71014
2 41841 739958364
2 34776 731915031
2 24844 242119656
1 31914 32134
1 16461 99117
2 29460 988223626
1 64667 80361
1 24278 27522
1 26196 27920
1 7429 19952
1 853 71873
2 43713 62628862
1 32936 66761
1 11891 85271
2 78966 334218734
2 21793 937611533
1 42995 59451
1 62132 96426
2 10549 940406652
2 89205 759107334
1 74643 96093
1 7026 38884
2 19297 102320037
2 12830 374456994
2 8632 445802048
1 40503 93453
1 57353 70731
1 38750 53987
2 24149 811362738
1 15227 81285
1 76242 86052
1 3471 57372
2 72078 743286274
2 9260 220886844
2 9483 95801634
2 39983 354001889
1 41128 87228
1 16058 70763
1 58568 65211
1 12502 77847
1 31971 75584
1 3099 24972
1 15028 60597
1 37833 37948
1 10806 29405
1 19270 86975
1 58490 72672
1 65785 76395
1 5416 19002
2 74967 378540807
1 49299 91556
2 11853 851670930
1 770 80098
2 70016 248710588
2 53103 489484891
1 7382 92441
1 25010 31174
1 34227 88089
1 29842 35059
2 96293 250977814
1 72492 82871
1 77662 98411
1 21698 44574
1 57082 87090
1 26127 41510
1 22157 87811
1 2022 71673
2 53958 711304432
2 85159 648472665
1 19567 88731
1 28981 31799
1 31546 75933
1 6336 56997
1 27576 68590
2 97718 377529249
1 4629 99805
1 72285 72651
1 20675 67802
1 42328 60098
1 32041 37287
2 79781 428250579
2 59911 858587079
1 58851 71156
1 21235 46421
1 20966 50179
1 12533 30091
2 69253 850864179
2 93691 734928346
1 15219 27208
2 72802 938002210
1 15477 59322
2 7877 581591574
2 19654 762492748
1 41541 95659
1 20440 55325
2 98427 551724488
1 55080 86100
2 2140 277769579
2 93912 669194837
1 61580 74872
2 94159 913998881
2 81382 337728712
1 46472 55543
1 33034 36974
1 2645 31093
1 87816 99821
2 46839 976909256
1 30008 65004
2 72457 476245031
2 15210 524746730
1 14887 69085
2 96812 832392456
1 7420 66420
1 33785 44978
2 85810 143717952
2 17544 114946961
1 85281 94945
2 4677 248706397
2 6180 490734062
2 15939 700718159
1 14590 64098
1 71079 93475
2 97124 581025937
2 63619 762372925
2 576 155889811
2 37898 21067885
1 11918 35655
2 44178 209106367
1 69385 99710
2 87383 168857333
2 7751 855525326
2 99584 134266392
1 36786 90815
1 57764 86443
2 63106 598262780
1 39421 44435
2 16637 259148595
2 42154 937820136
1 13592 22857
1 5153 46717
2 83234 930748584
2 39388 424575438
2 97071 992855370
1 59686 96806
2 55464 728359364
1 4494 26890
2 43025 412677782
1 23947 69349
1 50962 73211
1 53429 90767
2 14122 716569675
1 39729 78995
1 1407 32585
2 25270 279933192
2 89325 736560008
1 11886 23423
1 4903 39935
1 56569 88355
1 68370 94446
1 2358 29792
1 42603 47879
1 71253 81067
1 53041 75879
2 94690 350050737
2 74578 920657075
1 30570 92582
1 47445 56722
1 75464 83958
1 71263 73210
1 28671 75998
1 19141 85946
1 3625 85269
1 42567 91888
2 50808 95857286
2 5498 9166910
1 30871 76133
2 71776 595373002
1 29839 86468
2 33217 435431478
1 8242 75868
1 39129 78512
1 6068 14352
1 9066 36313
1 91173 99880
2 56808 150064299
1 10021 91355
1 14679 93272
1 41190 43898
1 22778 88786
1 51598 66898
1 81895 84589
2 89988 90064941
1 6180 81629
1 80397 91796
1 57398 79486
1 41441 99890
1 34062 98045
2 26468 584787339
2 21744 736602282
1 8781 88342
1 46859 65146
1 21010 27172
1 43835 55067
2 35527 673014781
1 36664 74846
2 56094 103567059
1 3486 95493
1 14078 98756
1 45564 72974
1 21375 86237
1 51841 94464
1 41526 96315
1 37251 82871
2 66066 353153135
2 65169 522594283
2 44320 933151757
2 1723 482968837
1 25567 98258
2 34112 917424035
1 14983 26675
1 55659 75705
1 19669 58732
1 5711 17924
2 33246 247818788
1 77600 79412
1 61334 98268
1 16310 88438
1 51914 65712
1 95070 96198
2 27064 443954709
2 87892 130730596
1 23772 59970
2 14352 681941475
1 3613 21698
1 8107 96317
1 16762 56535
2 60853 135955282
1 22579 67470
1 26654 38361
1 41788 96228
2 91132 446649777
1 53400 85116
2 82320 387436117
1 58601 70547
2 11505 112885898
1 22507 84339
2 62864 311846574
1 17377 54435
1 28899 85901
1 18300 50100
2 73738 694411337
1 8560 66090
2 4709 502409642
2 58786 544790143
1 26825 40468
1 11259 49391
2 54542 637545817
2 44027 758875543
1 21863 48920
2 42781 316837259
1 2165 21371
1 18467 69990
2 51103 807148385
1 1064 42696
1 12218 27626
1 30382 48904
1 16693 82624
1 59071 82821
2 18815 590358636
1 25192 41577
1 55629 98409
2 51183 290123395
1 21330 34497
2 39638 23873829
1 41361 97204
1 16197 52040
1 20348 73940
1 39067 79775
1 35924 70968
1 56457 71208
1 82211 90238
1 327 81176
2 26837 955342760
1 42432 97921
1 34940 43344
1 27718 91034
2 20476 71967029
1 61395 83606
1 8141 82769
2 84193 9793822
2 10215 954449380
1 30916 57336
2 29452 182239458
1 56270 94837
1 29504 41011
1 62266 80062
2 3640 530627967
1 20758 33029
1 14722 91770
2 70514 964556397
1 24621 66901
2 68814 664988337
1 19238 74841
1 19811 59801
1 1130 67889
1 69402 86485
2 70753 945065630
1 11254 27951
1 68419 84533
2 30828 292860071
2 58120 680688092
1 61046 63583
1 21582 50215
1 69702 92501
1 77759 91682
2 24307 411265658
1 90400 99804
1 79708 95682
1 4956 50484
1 19947 51122
1 43015 79248
2 63946 385483185
2 97560 612775450
1 54262 85345
1 46053 82553
2 75569 357936907
1 5967 70337
1 25299 26596
1 5242 24595
2 72820 324227451
1 37497 57701
1 92669 93506
1 49140 95319
1 29117 51087
1 45853 82422
1 24761 63811
1 6926 47831
1 11063 48540
1 20866 41105
1 50171 97479
1 4459 91750
1 14680 62324
1 4993 50278
1 74693 84233
2 7219 326676218
1 26055 64031
2 28970 313306518
2 26661 633898172
1 26705 75214
1 40936 76689
2 13493 264041669
1 60486 65731
1 23452 31575
2 5109 8709137
1 19961 26235
2 13369 895005887
2 77858 743022719
2 88973 814316454
2 53908 701785444
1 38298 45618
2 50800 460435925
2 54550 348572859
1 45640 80434
1 53894 87200
1 31425 54405
1 8929 52054
1 75992 80026
1 76003 76720
1 5001 81481
1 14825 93371
2 68371 146344719
2 82222 390750297
2 88709 781556472
1 35373 90070
2 59073 795151763
1 64163 86939
2 61259 648979803
2 15289 312612326
1 22037 40068
2 37814 58134566
1 16838 70477
1 36661 64415
1 3976 53477
1 33039 35324
1 2606 23171
1 13922 35837
1 38826 39430
1 83969 98015
2 584 554944015
1 58021 94596
2 13633 981098730
1 14455 73760
1 23675 72613
1 24248 71881
1 65925 97419
2 96557 507124774
1 33056 46292
2 14682 413711303
1 18348 45327
1 46788 51612
2 76830 692282947
2 31522 246166403
2 92916 790095543
2 42371 370865680
2 34145 691937755
2 7730 881306694
1 45226 86114
1 3 22274
1 12888 34443
1 27870 84169
2 24097 460939629
1 35396 86648
1 88278 88773
2 74111 479408493
2 90190 603851933
2 52751 637496244
1 52275 53535
1 61138 72693
2 62859 514765371
1 5363 61436
1 23913 56853
2 13270 675848648
2 86006 506553202
1 17399 80674
2 91770 300139236
2 77295 518078897
2 79119 37853043
2 49139 366318325
1 38638 96263
1 232 13665
2 83420 765007603
2 33183 634237093
1 24763 70104
1 91466 96970
2 9990 234484649
1 62694 83454
1 18068 73369
1 16707 74920
1 2707 79739
1 10777 48650
2 99161 491433480
2 65813 456484233
1 67760 86572
1 595 59249
1 72777 86443
2 92970 223376698
1 10661 60239
2 42917 311270893
1 25198 52743
2 37764 800814969
1 82778 85213
1 48757 53646
1 14993 59976
1 45953 98895
1 41235 77468
2 95987 795274814
2 43021 818663760
1 1671 77960
1 44539 88946
2 42358 884121547
2 83482 687905230
1 5359 35360
1 15915 32673
1 19046 61016
1 22998 69457
1 7484 66965
1 582 97000
1 24632 79909
1 95716 97293
1 3257 54789
1 10676 99270
1 76823 87232
1 9876 43150
1 22756 49471
1 73549 74840
2 25948 835066069
1 3340 82740
2 54528 54764026
1 37769 41535
1 32689 80903
2 5631 374678684
1 14264 75018
2 66591 665157988
1 63385 80710
2 24322 81417412
1 13339 64231
1 36504 98408
1 11638 66987
1 13611 67988
1 12121 84242
1 19318 59965
2 76376 872028010
1 71156 83289
1 80514 90130
1 80118 91262
1 90983 96232
1 47193 49702
1 92546 98395
1 14636 66330
2 29143 378685443
2 34206 155387081
2 88196 333846922
1 26715 38614
1 95895 99050
1 93175 96430
1 29435 74268
1 46884 83044
2 56773 173325408
1 16806 26298
1 35775 48591
2 47034 912257675
1 596 63424
1 42811 48647
2 69198 138492711
1 85713 90648
2 76708 680037116
1 62573 89272
1 14695 42603
1 39270 95703
1 48425 53693
1 4020 86352
1 8495 57670
1 23579 90842
2 45657 194016401
1 14885 32769
2 61039 953566633
1 30644 98420
1 47113 75533
2 63999 400539480
2 15794 995591334
1 45341 66364
1 20539 48869
1 1194 15397
1 37492 80265
1 57472 91219
1 3615 59939
1 22358 40341
1 21552 31624
1 27473 56662
2 97836 286448852
2 83795 812951357
1 36920 50729
2 1508 817829673
1 60460 73242
2 33340 726099313
1 90384 99174
1 36531 57334
2 89777 163064887
1 46604 64939
1 36385 89311
2 48188 776871080
1 24821 65710
1 2560 76972
2 34846 280950385
2 91007 332079920
1 25632 32567
1 42301 79603
1 64820 93157
2 36834 902516227
1 10411 68873
1 6825 37258
1 58749 60195
1 75417 97167
1 5505 39434
2 84883 998922104
1 11304 33571
1 28557 89906
2 34818 438576151
1 58631 85741
2 32073 19302944
1 12385 87293
1 39087 48530
1 24089 80923
1 30269 64533
1 15974 91546
2 72699 318365652
1 7009 30201
1 129 28581
1 5798 21086
1 7565 56139
1 8193 36026
2 62806 450099927
2 97978 570498427
1 48061 51352
1 58724 85841
1 89536 96951
1 26945 45380
1 75828 86776
1 78060 99489
1 22567 65300
1 18280 55077
1 9389 41531
1 75737 94520
1 21153 69175
2 67377 512141310
1 77138 83116
1 38488 65376
1 16885 76578
1 15372 19657
1 35720 91775
1 37873 95501
1 37709 56315
1 44871 78282
1 28598 44531
1 78431 85964
2 79131 920722823
1 42881 66396
1 16302 38817
1 34571 72319
2 99102 620265415
2 98729 809114033
1 12503 54422
2 37094 125690989
1 48084 94853
1 19201 41904
1 10037 95529
1 25637 48188
1 22131 69338
1 20716 22569
1 23768 82703
1 23820 80657
1 3058 64167
1 63545 99239
1 24548 83631
2 54605 411727366
2 58957 674562544
1 29445 52686
1 66386 99204
1 18495 70586
1 3094 44684
2 42479 622903240
1 29908 63608
1 21352 25381
1 39744 40854
1 17015 58440
2 74776 57038111
2 57034 206856009
1 46371 73101
1 13105 59763
1 51004 67273
2 41752 383689476
2 32605 99315221
1 26029 70556
1 35726 84219
1 21197 94799
1 68501 86670
1 26959 43560
1 81344 97598
2 54153 428897703
2 99033 263867801
1 11502 50834
1 12105 30816
2 65582 598453265
2 70728 875950287
1 70270 99999
1 50482 68770
1 10770 50052
1 56774 70508
1 49672 98344
1 46635 71882
1 79092 85752
2 65988 761072039
1 4521 41306
2 7174 690604352
1 6246 61015
2 69239 494508571
1 82466 86853
1 14003 21721
1 42677 78810
1 56758 63399
1 55865 88510
1 4675 73486
2 6186 719115527
1 18639 31039
2 29408 496061141
1 40276 79895
2 11441 506756039
2 57969 916104698
1 17254 28514
1 4413 57943
1 49336 67114
2 59633 733370100
1 45521 80467
1 26976 63184
1 33405 93239
1 24807 88012
1 1549 56567
2 49399 219552821
2 37600 690973244
2 9440 391058901
1 80955 96204
1 37210 62336
1 3665 18655
1 17452 37094
1 70285 88364
2 99230 811698841
1 58357 66394
1 3100 12800
1 4439 54514
1 18967 61199
1 11953 31276
1 25013 66963
2 80801 728947410
1 534 39806
1 19912 40928
2 5091 551669589
1 4435 62438
1 39467 51592
1 67093 76145
1 11396 60911
1 27621 32542
1 11681 82240
2 38143 181653302
2 43387 444528395
1 46955 57465
1 52342 62505
2 2732 704345007
1 9116 71698
1 16148 38178
1 29570 37176
1 49505 78148
1 22749 67593
2 70751 912308218
2 33444 441192515
2 56168 910970657
2 76559 68734122
2 7496 982235185
1 19901 30466
1 20849 87891
1 6075 55418
2 19584 122691910
1 20308 24244
1 56334 93647
1 65114 78040
1 44414 88285
1 3450 58708
2 95802 820028359
1 20233 68808
2 32535 455164066
1 47832 57803
2 74413 982961018
1 51313 84774
2 91405 722449724
1 42969 63243
2 44072 828325635
1 48888 93247
1 14816 58879
1 13578 79242
1 24455 63885
1 26118 29409
1 49204 83615
1 79515 90916
1 20714 88101
1 29130 39548
1 12019 84947
2 80981 712700388
2 82106 839045784
1 29740 61266
2 40204 474053913
1 59324 75682
1 895 30428
2 35593 436815444
1 35886 61007
2 41648 740251745
1 20223 43313
1 31020 47151
1 81040 87036
1 5429 45481
1 64089 89989
1 69255 98321
2 91403 892861671
1 70588 93533
1 80006 97332
1 41155 45208
2 24413 777975389
2 44763 2919779
1 41414 78974
1 4519 47855
2 18533 803278446
2 31261 356044019
1 29381 41339
1 90212 91098
2 13707 136824622
1 60571 68319
2 80462 435993391
1 59198 88567
2 72792 775380918
1 9973 50781
2 29737 32729990
1 44734 64739
2 6072 308075938
1 1829 37069
2 89404 629960537
1 59370 67529
1 18365 70643
1 118 51241
1 12219 41370
1 28826 36968
1 2605 43356
1 81329 85459
1 10812 79265
1 47698 57819
1 26967 33232
1 43546 56891
2 78043 523669894
1 43845 87417
1 70720 98165
1 44316 62705
1 11144 35799
1 25531 66376
1 26295 64428
1 6413 95684
1 30357 33322
1 6503 63693
2 36507 813711760
2 61833 837987587
2 73691 599261970
1 20720 79393
2 90156 311526563
2 40484 756149134
1 57172 86571
1 70069 82446
1 39470 47628
1 50943 57695
1 37410 68592
1 56572 61659
2 37739 449282833
2 57889 524350836
1 6059 74498
1 84238 89241
1 44431 46336
2 49620 908996013
2 76675 138470907
2 70088 419193705
1 16050 70244
1 14736 29256
1 5453 67212
1 9588 52331
1 19861 76293
1 11438 13318
2 47166 239289216
2 10747 421876164
1 21914 58515
1 5438 39068
2 93403 275491125
1 83136 89160
1 8740 23715
1 54439 74189
1 595 66412
2 58503 673741974
1 763 86833
1 69048 80896
1 2555 44677
1 16931 66208
2 1800 91941021
1 41014 61001
1 19736 46681
2 98720 570337546
1 64393 71674
1 12599 60729
2 38231 153049889
1 20606 88717
1 50564 59677
1 27532 49993
1 19059 52366
1 18039 32365
1 15254 53065
1 2371 68574
1 59307 83417
1 77778 93228
1 8525 17053
1 39201 96368
1 87333 99128
1 87905 89832
1 18999 65946
2 26825 513552095
2 25901 527645958
1 48126 91390
1 33412 68489
1 29992 78955
1 27155 92641
1 4743 96783
1 6 50909
1 16698 94187
1 9430 39582
1 14982 71323
1 23053 95117
2 35572 33064772
1 34037 54430
2 11062 532734805
1 46249 74523
1 64011 64423
1 37149 65943
1 10424 39253
1 39473 98603
2 23033 248195878
1 82813 87530
2 26664 690971197
1 229 41055
1 14436 26029
1 50270 73539
1 64391 68149
1 6734 89206
2 33274 375021291
2 29798 479791674
2 87641 706798345
1 47214 56001
2 26452 738551017
1 22604 96701
1 51304 70725
1 15069 50625
1 51320 95472
1 26715 37808
1 42842 75717
1 24713 65515
1 14388 15715
1 25373 56510
1 47846 56536
1 36192 86425
1 38191 48248
2 67813 208757585
1 21820 33023
1 5192 40153
1 55934 56349
1 65252 98495
1 16369 21789
1 38974 64932
1 59613 62626
1 16433 54719
1 48956 64953
1 41982 95332
1 51045 65698
1 1993 25993
1 1564 50204
2 38727 223580962
1 27305 80038
1 20764 95657
1 17286 92579
1 30984 87680
1 41756 59134
1 67995 96375
2 2711 457406598
1 686 64204
2 40351 583794133
2 40217 892975564
2 4263 885492816
1 61281 98527
1 4139 86246
1 16378 50682
1 24218 88193
1 41614 49813
1 74595 79530
2 43274 594207603
1 51675 98048
2 56648 222869198
1 5166 70364
2 98525 39464808
2 59660 699008449
2 55811 394272048
1 30487 83423
2 57833 402076882
2 5810 106676801
1 8922 12770
2 90284 460516248
1 57259 66633
1 44940 75304
2 81864 864321424
1 21937 87134
1 77805 99072
1 9983 59936
2 93040 764922924
1 21622 57414
1 4575 94926
2 90483 857671097
2 42935 983937449
1 56442 86044
1 35739 38247
2 36949 83282278
2 15655 156903903
1 28465 94976
2 89490 298038221
1 68597 82495
2 30860 881819436
2 29971 239301781
1 12226 30052
1 13064 56319
1 24312 60495
1 26045 90019
2 44738 31443831
1 45541 72710
1 36449 52430
1 28231 37981
1 26787 87526
1 84406 98346
1 8608 63855
1 52455 53280
2 35273 402985408
1 22040 49878
1 10785 45554
1 37530 53804
2 92652 843304172
2 30830 856446134
1 17586 19064
1 38060 56665
2 22897 788952201
1 12288 94906
2 26265 737062136
2 40240 310732671
1 9569 20511
1 21639 99625
1 41309 53162
1 35364 65204
1 78343 97207
1 20489 28068
1 19942 49361
1 15920 54986
1 34656 55889
1 15227 41128
1 555 8392
1 11914 56434
1 13357 20180
2 73225 304106367
2 79831 476710142
1 27770 90606
2 26054 116802995
2 59940 939198327
1 8071 21238
1 35171 57966
1 11139 87980
1 6091 41594
2 53187 119967411
2 5052 775523192
1 41657 76811
2 2350 288946536
2 33664 425320850
2 62480 966796644
1 18426 60801
2 25162 820442075
1 22674 54745
1 40069 84953
2 32812 898747030
1 64122 73144
1 51135 74083
2 32822 301597551
1 28759 54807
1 39671 47342
1 17377 59519
1 21800 94460
1 26445 37043
1 8339 67258
1 45113 73088
1 8329 21398
1 43336 62129
1 55286 84012
2 42852 552480448
2 75114 791232984
2 82699 254627616
1 58724 66432
1 24444 69129
2 73140 645616846
2 10842 331649840
1 1304 63812
1 7293 80712
2 15973 849905556
2 27455 757436724
1 57366 65825
2 86441 72391821
1 41267 49592
2 18557 30526960
1 32746 50245
2 49476 592616364
2 15161 712705195
1 54811 76459
1 21683 30064
1 18910 54073
1 27042 37366
1 41645 79748
1 28081 90729
1 96415 99445
1 50443 56120
2 96617 82555655
1 84286 94759
1 55561 66160
1 35647 99784
2 64379 170997258
1 45485 60942
2 50955 464233493
1 97302 99773
1 23316 96492
1 48351 94493
2 37459 745856694
2 27859 460170469
1 31721 52237
2 8369 214387616
1 69087 89535
1 31904 46355
1 82119 98494
2 19047 969847424
1 27970 32978
1 5779 45204
2 98949 714394989
1 12170 94733
2 10415 10252946
2 63471 506159217
2 43534 403967390
2 42471 622359291
2 37536 150552008
2 84676 318491470
1 42042 61005
2 6351 608410144
2 51700 309341152
1 48772 52789
1 16048 83923
1 14776 23796
1 49530 89370
2 5159 968611088
2 56498 928020530
2 25041 921280611
2 79625 669233596
1 31783 58292
2 78689 634061751
1 53920 85859
1 7834 69676
2 3777 645150997
1 17469 53113
1 60099 61569
1 37945 95722
2 744 541933724
1 86 82852
1 38110 82247
1 5713 21115
2 76787 271211799
2 78105 226910320
1 3461 24858
2 92273 58308650
2 6076 623450455
2 97029 670950639
1 19150 93186
1 37783 78235
1 91698 96257
1 18109 96083
1 4411 5799
2 54010 562218978
1 9317 16224
1 35057 65159
2 12637 244380325
1 39550 53259
1 12206 20096
1 18144 72532
1 26653 54028
1 79104 91637
2 35782 648192786
1 84083 88511
2 23619 843211125
1 19921 85965
1 14940 54269
2 52424 140833694
1 8454 63856
1 4637 45428
1 78083 79785
1 4924 70804
1 11306 25224
1 14724 19738
2 90224 973757027
1 27834 82138
1 56209 57395
1 25108 99852
1 19646 85150
2 36065 881491743
1 11902 76270
2 56863 646063225
1 90220 97134
1 3317 30870
1 9849 58714
1 34985 57127
2 34907 249597549
1 27340 93284
1 26904 35598
1 21021 90332
2 83922 731077464
2 40355 785551093
1 8948 82283
2 51086 376133888
1 41404 67761
1 10760 91590
1 61385 68531
1 54840 56920
1 24573 99302
1 39088 83547
1 19759 35960
1 66680 91122
1 50277 89412
1 34896 53369
1 50089 93380
1 40973 79454
1 14092 97111
1 72682 76551
1 30007 87153
1 27903 64688
1 25349 46551
2 23457 761785069
2 93821 43803099
1 26210 68694
2 1925 578505730
2 77075 276514789
1 45221 52829
2 20032 335042702
1 74199 75594
1 13408 26827
1 66501 87699
1 35182 77974
1 917 68089
1 6544 35550
1 14685 64469
1 70262 79454
1 33072 66856
1 61410 77547
1 34045 73553
2 99824 382511374
1 40854 63903
1 63021 67092
2 6553 824407804
1 32155 66674
1 14930 33324
1 33842 74291
2 70195 895933572
1 24983 55004
1 16806 24276
1 30752 76447
2 91333 427875366
1 53482 71167
1 47494 63244
1 34905 59621
1 18461 97011
1 9940 77310
1 9103 10924
1 18861 38474
1 53252 83116
1 53591 54303
1 60698 89463
1 67846 85218
1 2981 97045
1 25065 33376
2 12566 935127617
1 30021 72433
2 58880 420863043
1 59853 62837
1 24431 53546
1 71873 92655
1 1492 86075
1 73101 98456
2 43845 191961542
1 9366 79508
1 16878 25781
1 38598 62133
2 55738 745113840
1 4932 94560
2 19539 456404444
1 4065 94612
2 23134 648980729
2 24517 465350844
1 3358 69390
1 38624 95118
2 38284 73330483
1 70852 97262
1 20728 70625
1 35446 69905
1 60724 86114
1 48387 64902
1 10765 98768
2 63143 851255747
2 28675 279544181
2 55286 756369170
1 24150 69715
1 3250 34486
1 8661 52594
1 6616 46905
2 6550 317038238
1 37453 75183
1 14083 79855
1 5539 81104
1 17175 92455
2 66704 939397047
2 22426 958776239
2 32433 514256404
1 10436 96523
1 26906 82393
2 22990 267429277
2 85025 503074499
1 84230 89904
1 59467 78631
2 34740 799647718
1 4567 35742
1 19168 97611
1 24938 88115
2 62407 240290555
1 27884 30618
2 46438 282334601
1 27704 58814
2 98566 20182577
2 84470 985547576
1 4712 87360
2 9943 724295792
1 18290 90946
1 25946 66800
1 9005 86330
1 33246 78180
1 83404 85458
1 11928 35174
2 2485 315693421
1 21188 63389
2 66833 216755407
1 48554 92624
1 23990 31046
1 13355 76729
1 21789 78993
1 82986 92618
1 68926 93755
2 43350 898419936
2 65064 491012155
2 66999 478641040
2 29483 81283584
2 39990 58215443
2 98249 128588571
1 38663 67797
1 66061 78557
1 27577 66846
1 10595 35289
1 21011 90763
1 53030 58158
1 9513 50839
2 40120 69657222
1 39776 42789
1 53117 56597
2 98991 377678208
1 55272 60512
2 113 128392412
2 9552 726539459
1 8799 69239
1 30638 61773
1 65700 98009
2 5567 782431601
2 12357 477713738
2 55862 307775375
1 36590 61013
2 24422 634442593
1 65073 94697
1 18798 51658
1 24959 86645
2 2630 227774620
1 25370 68201
1 6857 18345
2 4577 274465164
1 25794 95949
1 56282 56928
2 61787 379078489
1 2070 38847
1 57828 97154
2 97226 188834256
1 27755 59649
2 84256 576870009
1 13272 67376
1 57381 83200
1 43320 86932
1 29712 44543
1 64781 67341
2 64047 179216819
1 19075 63374
1 10942 13047
2 39353 349047541
1 67483 69162
2 93064 452857847
1 53140 69597
2 49044 936722280
1 54211 94469
1 26386 93487
1 9124 14155
1 51705 83689
1 43474 78170
2 78 750225916
1 74135 87216
1 47211 74367
1 58069 77190
1 44175 52103
1 16383 25558
2 46540 934952213
2 58283 480487419
1 64447 73004
1 62165 78251
2 89285 593317948
1 67098 88590
1 26611 55904
1 476 5786
2 68548 194224197
1 62809 85578
2 53031 990310426
1 18615 78996
1 31146 45527
1 33144 75943
1 21541 94157
1 34976 99998
1 50756 80820
1 16829 25330
1 24160 93961
1 8513 61140
2 30866 475208724
2 4286 933065934
1 2735 70723
2 78520 150947685
1 26255 39965
1 53235 66277
2 79452 89791686
2 93374 5657070
2 78922 554594374
1 16603 64930
1 60 70710
1 35314 99758
2 86856 574347546
1 49079 93911
2 41756 370765293
1 83672 91398
1 27626 48081
1 3179 74391
1 53052 86100
1 60823 80958
1 103 27186
1 6210 53050
1 19928 88612
1 52767 91067
1 39627 86555
1 11966 56713
1 10669 94843
2 97395 62030359
1 18145 27823
1 32112 48610
1 83287 89763
1 21434 32370
1 32763 36660
1 2799 65164
1 8016 58667
1 27280 51902
1 55878 77245
1 52349 93474
1 8392 74264
2 5064 306963741
2 20323 11107057
1 64562 82424
2 7088 846681877
1 55513 91636
1 8054 69660
1 15820 41826
2 95881 159873475
1 91847 93896
1 25068 95911
2 24800 275769189
1 26559 33765
1 31070 56985
1 630 36835
1 34580 74716
1 53070 98991
1 32256 60667
1 21840 95321
2 14466 736670359
1 20858 67324
2 72828 657125149
2 13216 651922871
2 77444 419283501
2 91340 915783621
1 10951 93935
1 75017 75118
1 24091 55448
2 50825 967191441
1 18636 72149
1 29193 69376
1 3158 10089
1 35042 71299
2 92558 390808033
1 21312 71607
2 8221 800996772
2 48073 780867236
1 5844 26281
1 38614 44473
1 10396 38286
1 22069 72802
2 88354 966551728
2 91751 245787042
1 1677 66758
2 55648 909834254
1 59711 77628
1 70000 75478
1 17125 23417
1 79208 98685
1 11319 84535
2 89586 471091194
1 62915 64210
1 49200 61673
1 78001 98585
1 3889 65690
1 43416 91826
1 35647 59312
1 73624 81722
1 29195 41713
1 64697 98237
1 25661 70706
1 57452 98314
1 37058 52892
1 18304 23547
2 76890 146161078
1 24731 65040
1 34164 74308
2 30251 347092665
2 39241 931320483
1 1667 71340
1 66739 90153
1 48359 91322
1 37097 45503
1 32041 86494
1 27057 43597
2 43219 462338713
1 19063 88664
1 2218 17304
1 47083 59671
1 29000 69407
2 54096 467737572
2 74096 347588965
1 29925 75911
1 48941 77936
2 2731 278742185
1 21483 27667
2 73973 938994906
2 2700 680903089
2 71088 338815171
2 61998 811971092
1 1554 58510
2 99219 834300337
1 37844 46280
1 20561 48574
1 59642 88071
1 2395 11799
2 82593 946873185
2 97871 777780524
1 6764 47596
1 29505 94319
1 44527 95539
1 54269 62279
1 51465 59278
1 12683 56294
1 16824 29288
2 92477 960973203
1 70822 94508
1 78910 79025
1 3909 37697
1 78136 80627
1 87498 99170
1 10081 13802
1 1315 64326
2 95460 9159273
2 43122 844733914
1 14928 57790
1 64429 99513
1 26736 98627
2 363 255790454
1 79648 81355
1 84639 96542
1 23827 36655
1 58660 66879
1 35767 85573
1 85256 95382
1 11129 42960
1 61627 69848
1 32581 62077
2 98006 51063716
2 36457 218056499
1 3279 72072
1 37928 73758
1 3675 14899
1 54141 82239
2 28901 274819067
1 65587 77642
1 20655 43758
1 43821 60765
1 24709 32415
2 4903 737654677
1 62377 74123
1 53835 59340
1 60649 60700
1 31556 58180
2 61514 35610139
1 66595 83797
1 2384 99482
2 74009 684493778
1 95956 99033
2 9034 432970306
2 12307 214611566
1 5887 54421
2 8717 579024738
1 11065 11549
2 89696 733930213
2 12335 161975568
2 92287 913898392
1 35174 70560
2 51165 482017781
2 64512 819475437
1 39391 60218
1 16832 20625
1 41195 96041
2 35365 664329347
1 48910 79875
1 36427 45994
2 69230 846118185
2 10687 839402659
2 6259 420603503
1 88425 97838
1 65198 89223
1 11541 55199
1 35779 36789
2 46787 83198691
2 27800 754773237
1 8849 22799
1 11946 52189
1 39732 73763
1 30154 98875
1 27067 38550
2 22978 995936073
1 8504 12878
2 4653 803023491
2 88842 7689549
2 75001 111695597
1 35173 69368
1 23678 99270
1 38321 54363
2 55981 517868826
1 46 13144
2 50530 790596927
2 26379 412194088
1 12787 34219
1 20004 48628
1 39714 74029
1 91603 96097
2 11591 593801731
1 90822 93067
1 85940 91562
2 91436 348448694
2 83478 357141942
1 54081 93205
1 1475 1633
1 13915 83164
1 3871 49012
1 84057 84862
2 56342 919994156
1 31337 38890
2 65789 154612530
1 72027 76684
1 80297 92567
1 61148 61829
2 15702 754873545
1 57915 66985
1 1364 42746
1 61023 66165
1 2947 3969
1 30622 63511
1 1772 71479
1 14764 61816
1 27920 48444
1 40269 63579
1 14346 49877
1 31149 83974
1 3903 94667
2 3427 888781262
1 8534 22131
1 48778 92704
2 6822 241028467
1 79936 84976
2 26103 681574843
1 33251 78170
1 86296 91910
1 53827 56870
1 95443 96543
1 10042 40201
1 27578 86346
1 1246 5324
1 8118 34768
1 42187 56853
2 15180 762137778
1 26040 80370
1 12845 85836
1 13976 46533
1 24816 68698
1 43123 74674
1 16409 80641
2 69396 310279512
1 67710 71276
2 70577 967234704
1 6194 46478
2 54687 867105639
1 76735 89674
2 59463 456814534
1 46867 53591
1 36284 78705
2 33945 888906659
1 31471 96814
1 52963 98302
2 10185 297823714
1 12916 27179
2 47177 169008073
1 9342 87191
2 67495 987711147
1 44191 46519
1 9687 44502
2 14151 139493399
2 70609 423074538
1 60375 96948
2 20833 636963294
2 79033 53640225
1 67383 87473
1 19915 98377
2 24724 884596139
1 31806 44307
2 69587 120187184
2 91024 298292539
1 52490 57821
2 92202 648242922
2 33610 98002356
2 9394 215989122
1 23535 65968
2 56183 41097860
1 4330 34185
1 28642 80154
1 55535 82661
2 86335 526680421
2 3853 668649173
2 16181 615513632
1 7589 40471
1 11268 60917
1 53830 87440
1 677 6039
1 26822 92719
1 74845 89418
2 13333 372923917
2 8021 835814335
1 20656 93748
1 2393 99183
1 20257 58108
2 80842 543896544
1 1962 15247
1 26237 31166
2 573 12853486
1 59227 96021
1 19476 62706
1 20671 38888
2 87927 287044989
1 55927 64396
2 96988 175449424
1 46064 92078
1 1472 93387
2 69591 861365807
1 35099 36500
1 44390 60143
2 6381 944186685
1 78213 80672
1 24246 94055
1 9088 36909
2 38553 689657657
2 58208 4121013
1 891 70865
1 57060 61802
2 34879 908809645
1 16807 84361
1 76292 82839
2 78 294322009
2 86371 882209033
2 33105 267535272
1 14001 21885
1 34652 60821
1 51393 59720
2 75219 775719115
1 77469 79222
1 6822 67781
1 9977 89006
1 41444 77358
1 59860 70860
1 48719 51757
2 68674 449235117
1 77485 82276
1 87023 93124
2 77859 787685330
1 60726 63997
1 54852 79770
1 39743 53427
1 18719 84238
1 4963 42953
1 53181 91817
2 11790 947460636
2 67837 192262375
1 42471 43445
1 51736 83682
1 81844 91740
2 7038 280964644
1 18647 55669
1 7585 46904
1 37469 85319
2 27397 435988145
1 36401 49631
2 44555 597785369
1 6135 14547
2 85660 362547229
1 70200 84488
1 41875 58871
1 21351 96426
2 95726 78316571
1 50725 94809
1 29942 40357
1 42659 99338
1 80803 91469
1 7295 61942
1 4863 14263
1 951 54630
1 13968 41323
1 11496 71052
1 9500 98337
1 6545 24790
2 66243 712955937
2 61853 470967131
1 6988 64175
2 23417 57216096
2 52880 488484538
1 76831 83553
1 39679 64679
1 13037 49273
2 32530 63937794
1 19616 39671
2 31263 43701178
2 85271 457507577
2 17902 871632645
1 16112 54144
2 33412 30660307
1 23588 94773
1 15885 17362
1 16642 47040
1 32194 69769
1 90588 94485
1 3164 90906
1 4751 78690
1 3916 17695
1 48278 65654
1 58907 89094
2 96498 14063795
1 8609 95408
1 25715 39543
1 38090 64806
2 30531 560375022
2 58204 241350182
1 36424 43015
1 67560 81457
2 80713 291191653
1 12880 13944
2 53192 888653730
1 10212 43929
2 23678 335545953
1 20821 62789
1 22322 48605
1 61825 85797
1 29855 39597
1 72483 92780
1 41285 54264
1 56074 58070
1 2286 30523
1 58235 96500
2 63715 331158391
1 60776 89788
2 81744 162585598
1 38517 79407
1 25781 50462
2 70376 346681482
1 12334 62222
1 6608 46129
1 45445 90105
1 66650 69176
1 3753 30679
2 76208 889815827
1 42531 82230
1 36658 46785
1 16270 69978
2 37370 294403060
1 48102 55651
1 20804 57161
1 14626 41709
1 68757 91768
1 49986 65851
1 50597 66523
1 14414 59883
2 9432 371308026
1 94599 99234
2 76201 173763371
2 44720 397690973
1 7470 92174
1 935 29734
1 75031 80482
1 29565 62144
1 20990 41616
1 29936 34077
1 37965 81465
1 20921 49836
1 9079 18683
1 27845 51794
1 61572 80824
1 25848 37132
2 45827 652268122
1 69266 95632
2 26056 463077368
2 43107 802379073
1 22102 76534
2 96616 669159171
1 43921 58931
1 1800 72593
1 31242 99478
1 6091 15499
1 39948 83188
1 47370 72561
1 29113 68205
1 36818 77441
2 25909 354490749
2 33480 552724389
1 21514 62664
1 54521 85182
1 15404 81910
1 14799 39656
1 22177 84159
1 75038 84674
1 20747 94487
1 5183 75084
1 11024 44771
1 30607 48260
2 8477 252391403
1 6828 88057
2 42416 392702343
1 66068 71499
2 92490 716463530
1 7769 22060
1 23868 34500
1 13752 21281
1 54736 68733
2 63672 850223132
1 34274 99624
2 47584 114585374
2 15682 341099874
1 22621 23784
1 7440 63144
1 768 15221
2 78456 484881912
1 91091 92671
1 69822 89529
1 62926 75549
2 72272 255098881
2 85526 729463878
1 48266 93007
1 41616 55975
1 60582 92650
2 4649 29762882
2 48631 301576868
1 14632 25485
1 15217 85961
2 90044 113736857
1 47658 83989
1 33079 58805
2 64183 356554769
2 13010 766928638
2 51327 663170292
1 67567 96890
2 29503 975422684
1 31446 49770
1 63127 89491
1 59292 64294
1 27506 48391
1 74841 76213
2 86773 675382155
1 23725 68615
1 11653 78190
2 81952 659796428
2 29417 107864911
2 41537 157633382
2 77839 657750928
1 75084 75238
2 59707 176865731
1 1752 30798
1 19185 30574
1 15697 25491
1 25325 66296
1 42553 44561
1 65825 92473
1 54003 68857
1 18839 30740
2 86183 745586213
2 54861 658707890
1 11789 53484
1 16077 59205
1 87574 94913
1 8044 82619
2 27972 280740579
1 61188 75969
2 59460 736498097
1 3450 32342
2 64324 875939091
1 21073 55785
2 76476 983982113
2 76943 786657492
1 63610 76632
1 22893 90782
1 6927 85919
1 19573 87738
1 34456 69301
1 11933 26688
2 54574 517617725
1 47421 96465
2 41489 243367788
1 2152 88403
2 43731 141309714
1 1806 51342
1 11047 43521
1 33412 40085
1 11799 48695
2 45011 819715633
1 1252 98833
1 33048 51290
2 60955 592143916
1 22256 59684
1 22843 57052
1 13336 26323
2 95649 245704371
2 80873 48606171
1 13338 64237
1 25935 90783
1 50 79506
1 37039 41637
1 68933 74338
2 90717 9155124
2 89657 906627859
2 80614 267374630
1 4328 63450
1 10892 64642
2 3492 882912581
2 74146 219245017
1 9752 62256
1 8052 44213
2 13928 400217082
1 286 91260
1 32068 46127
2 87073 690256718
1 5225 16635
1 55376 93783
2 94719 617900327
2 55520 349978355
1 76 80250
2 97407 963838477
1 1374 25388
1 38446 73410
2 34722 784734178
2 32941 290261482
1 18308 52428
1 24011 92767
2 94329 375584811
1 2242 80606
2 16335 747839107
2 94065 538138748
1 657 933
1 50570 70908
1 57745 57794
2 43638 333846231
2 80433 232269691
1 65175 88252
1 39326 85790
1 31701 62193
2 64142 334820633
1 50876 79641
1 46632 57782
1 23177 24852
2 77550 141810526
1 4082 39539
2 13509 714978479
2 422 720356883
1 20191 67688
1 58837 92524
1 33105 95790
2 72953 651406010
1 39383 89080
1 28717 40037
2 49184 206380584
1 24114 52049
1 95326 96965
2 54888 468997920
1 46972 89670
1 5802 64742
1 83645 90954
1 6677 29605
1 65897 73119
1 82026 92121
1 36269 61340
2 5224 686973279
1 19818 73871
2 38495 511064947
1 67046 67353
1 3830 66498
1 15964 75524
1 21721 84189
2 59628 772942780
1 81622 97544
1 32801 53197
1 7931 15258
2 64192 43581736
1 19580 80498
1 66035 87627
2 24321 969105369
2 26201 614749555
1 72092 94125
2 48172 520436581
1 2394 58368
2 74707 974839673
1 71153 81638
1 44554 68808
1 15465 71045
2 34350 211017047
1 27093 91570
2 28525 636803619
2 58963 921519306
1 60303 95373
1 84960 88402
1 35867 89452
1 37303 40312
1 11945 77879
1 23631 65832
1 75515 81054
1 16885 85127
1 60686 87480
1 277 12488
1 27970 81708
2 66767 134526189
2 8766 679359981
1 52167 60398
1 32922 84991
1 25899 49162
1 48190 94680
1 9754 21500
1 5018 70906
1 306 41920
1 66510 80742
1 74053 79611
1 5636 24763
1 25174 71761
1 41707 55568
1 40577 98682
1 47228 89449
1 36906 71366
1 22646 86771
2 32853 663901569
2 68542 134112986
1 26938 74166
1 28361 88410
1 87200 93577
2 1446 912795852
2 86347 60225191
1 17462 78722
1 69482 85515
1 45175 46333
2 75130 941581714
1 12441 20709
2 5032 636407960
1 20881 95670
2 66791 960853362
1 31300 46956
1 58243 77527
1 75692 78291
2 40632 898220611
2 87112 767220462
1 36944 74028
2 23608 232171835
1 27046 89370
1 11606 30344
1 20560 42773
2 93915 522738508
2 12569 339885857
1 26078 55518
2 11798 630900839
2 96183 278154541
2 20393 832271902
1 46347 64165
1 63372 80807
1 30828 40751
1 51519 93194
1 35474 50700
2 57195 158049108
1 14505 16638
1 31318 77269
1 23578 84794
1 14158 86163
2 80908 247568733
1 41175 57645
1 37146 88239
1 45887 82338
1 53635 84648
1 15303 78085
2 15711 99481593
1 4084 32890
1 64044 97554
1 13509 65539
2 71071 298793067
2 73551 711624050
1 26511 63758
1 55885 82616
1 51878 68997
1 57565 68923
1 74208 79754
1 16522 80139
1 79246 81666
2 85221 189883256
2 63418 445394738
2 21298 721293699
1 65857 91000
2 90187 139824339
1 1121 2679
1 8294 86019
1 19971 48839
1 22390 53244
1 49763 97988
1 11735 65412
1 55408 85922
1 85735 95285
1 3820 86253
2 73646 156923539
1 1681 91349
1 9078 57482
1 775 31474
2 31113 722435564
1 39701 40398
1 24207 61345
1 6150 84819
1 29136 75435
1 1294 55970
2 55576 31770540
2 90942 22360436
2 17676 118703092
1 4232 67442
1 28493 58318
1 22589 36778
2 56268 889361610
1 39546 75357
1 15053 58703
1 36357 82715
1 8354 75704
1 15596 16409
1 54753 76023
2 26291 864885277
1 34475 65060
1 4296 71521
1 73913 95341
1 22423 79514
1 66638 74867
2 1870 329938692
1 42247 87134
1 22727 76540
2 52061 362549832
2 90167 272368798
1 8773 58650
1 25508 34446
2 72340 524458849
1 51230 82641
2 93335 929914955
1 4430 13056
1 8668 69113
1 50321 69015
1 66795 75707
1 35174 45612
2 15926 663965691
1 61870 98878
1 43455 80012
1 49125 66586
1 387 84826
1 27811 67597
1 81490 89159
2 53593 33230149
1 40381 45303
2 30895 3893221
1 43158 76745
2 41061 393225918
1 84068 94039
2 40086 908150054
1 48077 61609
1 7010 62402
2 32603 209349283
1 28887 69695
1 29161 56308
1 36700 55404
2 31835 198092404
1 14997 98722
1 61038 84973
2 25790 90893271
1 74405 87686
1 24182 48361
1 18705 45457
1 22819 32762
1 17621 58400
2 50861 548534342
1 43101 64617
2 3045 374234358
1 61942 99778
2 96504 476045703
2 15443 690497495
1 51958 72154
1 4087 70740
1 3015 28916
2 88464 852193029
2 67508 202358482
1 27251 43604
2 27864 469184012
1 17668 45906
1 7992 59191
2 28867 483763341
2 75279 162294736
2 95927 843745518
1 17438 49382
1 16703 36594
1 16307 97895
1 11670 55981
1 32155 76812
1 54714 68935
2 32784 690810716
1 4177 24965
1 13685 59373
1 5404 48252
1 7637 48029
2 4733 493374771
1 6419 85620
2 47205 889829366
1 3324 7541
1 24565 47953
1 46098 95677
1 17514 75789
2 647 81263023
1 2058 25838
1 23818 42802
2 18306 742956637
1 74577 75016
1 29097 87015
1 16824 94497
1 54361 72790
2 79830 782869153
1 30538 59729
1 12461 99849
2 48863 535142602
1 59937 83413
2 13100 527135624
1 24811 28642
1 33410 66457
2 71372 132132502
1 614 33330
2 43884 979172916
1 19009 53783
1 4460 40935
1 5871 30466
2 86293 477634597
1 31650 33209
1 58037 69713
1 61115 81393
1 19439 82845
1 81248 92009
1 2167 12713
1 31360 90179
2 30285 936979905
1 19418 85362
1 28661 87610
2 37987 548712978
1 53785 58059
1 46459 84895
1 32293 67173
1 33755 84461
2 59429 62899378
1 64463 92990
1 15656 97509
1 44657 50655
1 37628 58908
1 54351 77274
1 68551 84568
1 24939 90133
1 51478 78443
1 713 78802
1 23753 86947
1 38820 67768
1 8605 82872
1 74729 87053
2 55866 441537779
1 11238 81570
1 42366 56671
1 64765 80984
1 44137 83124
1 63499 80716
1 38026 93505
1 7697 17355
1 57161 80185
1 21727 99903
1 40214 89729
2 24989 450251418
2 74482 733212089
1 4193 87998
2 93308 581352233
2 75779 406759993
2 51966 335026606
1 27704 35976
2 40281 494561925
1 92237 96565
1 11543 64622
1 25775 86434
2 94511 588869189
2 1939 479044381
2 20870 841131253
1 72597 82519
1 63843 78877
2 62895 398692003
1 751 16907
2 53836 484006978
2 52734 340332998
1 37184 88283
1 82858 99312
1 20199 60888
1 2268 83854
1 61566 95367
2 88081 899757413
1 43214 62498
1 27845 62815
1 57931 97899
1 26946 68917
1 8069 60723
1 20982 53557
2 91735 120614819
1 22620 92045
2 50587 569816445
2 8381 733183364
2 25144 737710091
1 77358 99092
2 69807 324251623
1 5243 45910
1 30402 35820
1 19561 30135
1 9788 86950
1 47618 52264
1 39443 89259
2 46704 693202488
2 50920 909721037
2 40776 306081985
1 20723 32108
1 59321 61360
2 32354 634813836
1 60912 96574
2 95301 798770849
1 24931 67093
1 13924 76720
1 11386 60679
2 26583 539395701
1 32228 62126
2 16163 419144021
1 17856 38040
1 50382 64330
1 44782 64752
2 24310 115160571
1 82799 92762
2 53127 580021228
1 55965 61453
1 41306 87653
2 79022 730313929
2 57885 73691509
2 89158 221423812
1 22682 99408
1 16443 55443
1 83614 85938
2 88568 841681989
1 7292 84614
1 41430 72166
1 41266 61696
1 46119 94626
1 74071 79270
1 38071 98213
1 676 92927
1 56506 71041
1 59426 92731
1 33265 35328
2 29464 639639903
1 21277 22668
2 79307 947421021
2 17864 691346011
1 32430 83068
2 88063 710068018
1 52490 76165
1 36682 82044
1 39398 79672
2 70163 493702341
2 42641 124862168
1 80113 83456
1 10965 46797
1 51281 90332
2 2556 95008794
1 45657 77776
2 82671 512120631
1 36788 59057
1 17036 47954
1 2861 35176
1 58783 67145
2 45211 101172290
2 30500 651643851
2 51593 361221374
1 54900 94968
1 8274 64074
1 24750 45142
2 81946 203057120
2 88584 970283957
1 23016 75239
2 96502 351546084
2 69571 21795596
1 20889 60886
2 46881 542531755
1 62575 89451
1 7551 18482
1 2794 97139
2 2532 342917774
1 1648 31587
1 47959 71671
1 13131 98369
2 72804 758908928
1 13430 43208
1 54875 73194
1 37961 44286
1 20857 66713
2 53184 416781370
1 66930 91522
2 41103 609206290
1 46686 58803
1 3277 8642
2 46749 265459177
1 62695 88913
1 22413 68978
1 14349 38079
2 46909 842635632
1 1350 90727
1 36314 94248
2 9825 411725192
2 5992 810293915
1 14087 68231
2 17147 480467179
1 52339 66707
2 80997 757214563
2 38537 420925125
1 10082 68833
1 16709 71942
1 57988 90307
1 84826 90477
2 95838 89031480
1 6575 22648
2 80820 79823807
1 5915 48358
1 42145 75810
1 86438 94093
1 12939 93303
2 50651 724798919
1 66438 88693
1 65511 87014
1 758 47364
1 47941 76382
2 11045 581123372
1 70733 81106
1 21160 23547
1 17576 94709
1 37566 90566
2 26572 624447883
1 29202 70460
2 78487 537704286
1 64996 93173
1 16317 92815
1 56872 88909
2 89341 109710456
1 53006 68754
1 26834 50670
1 68900 79863
1 57063 66796
1 39629 57790
2 14140 780406495
1 51133 67660
1 34450 82134
1 24619 46448
1 53709 63292
1 38608 92160
1 61193 82322
1 21580 92841
1 39359 50566
1 59909 76934
1 47825 57412
2 6390 579657647
1 52783 60608
1 4356 69175
2 4891 830729744
1 84487 91387
1 45084 79025
2 93249 957508393
1 24560 39561
1 88173 94430
2 43083 347290245
1 17859 77734
1 29758 62981
1 44317 55047
2 75940 231274026
1 13995 28616
2 92457 243705322
2 12140 568827215
2 26996 634751765
1 25498 31215
1 15211 31923
1 12983 63887
1 69917 86987
1 61622 97663
1 76038 80186
2 42637 695193974
2 70973 65331133
1 57837 96316
1 12488 23732
1 51394 61879
1 10787 51732
1 3270 12407
1 47355 64515
1 26695 50379
2 79066 652542694
2 6233 323459357
1 31508 63430
1 13601 23558
2 58241 533787514
1 10316 93967
1 30664 95140
1 11939 21138
1 37307 87996
1 53211 72740
1 9586 28325
1 93425 93744
2 51349 484227834
1 54178 60313
2 4971 395894716
1 32398 73484
1 17336 84585
1 16525 18757
2 30093 505886179
1 72845 99816
1 28031 48469
1 76258 83305
1 19995 60114
1 46212 48939
1 44025 63904
1 13609 77906
1 2044 83176
1 52139 57636
1 32341 91794
2 89282 772147929
1 47672 96965
2 68549 64770973
1 45383 85271
1 28076 40895
1 38176 97712
2 54178 837638684
1 22342 26143
1 7942 90385
1 38725 39088
1 60794 73159
1 82720 96462
1 42128 73503
2 20221 299670965
1 28735 77458
2 36369 161282846
1 29456 30941
1 40355 72719
2 81743 52480300
1 9545 22142
1 41828 51216
1 27731 92790
2 4958 51609206
2 61817 74305286
2 99580 665200049
2 95671 147748955
2 18574 279465454
2 43316 81932498
1 67394 88679
2 78862 741245732
2 88594 862492837
1 33451 52746
1 20580 86750
1 59076 74192
1 35826 55106
1 43542 79989
1 36428 87407
1 12836 52648
1 40921 87374
1 18936 98231
1 33977 60644
1 48620 67497
1 33881 54935
1 39933 53974
1 11892 37445
1 61126 85197
1 30590 44021
1 15222 42614
2 33207 776502772
1 6497 41874
2 70199 263834887
1 32469 41702
1 49582 51619
1 25051 30733
1 31291 51052
2 4567 513001713
2 61559 588617409
1 26195 49242
2 38509 629715039
1 31451 93575
1 7437 96548
1 15112 51934
2 8333 644732550
2 39693 997769109
1 27647 96789
1 59995 89126
1 18501 88772
1 21215 82312
1 68931 81635
1 6206 88816
2 84813 696432278
2 50412 255061452
2 1995 349568707
2 9241 385448818
1 28488 88857
1 78024 99550
1 6811 64196
2 69454 618397869
1 5424 56663
2 23750 73504354
1 24534 45180
1 3607 12692
1 6689 30147
1 19789 56945
1 67555 78439
1 44242 68187
2 22870 601147383
2 73999 510905441
1 27636 44986
1 19708 51362
1 90016 91935
2 3285 590402136
1 66482 68577
2 42829 348150037
1 23156 43436
1 14228 30970
1 42611 67007
1 31774 34182
1 18166 71850
1 35542 74523
2 38950 395322661
2 45474 362113973
1 2141 28277
1 45977 52198
1 32815 43771
1 16205 22411
2 49997 180904616
1 664 62640
1 39504 64686
1 18870 52372
1 72380 82898
1 53312 99362
2 12109 290249783
1 46247 53490
1 20467 42169
2 26110 696200497
1 59617 69818
1 10004 17861
1 18684 91144
1 64564 65858
1 84490 87077
1 10577 29749
1 24551 73101
1 38304 44806
1 24447 75441
1 44265 57338
1 30215 96378
1 17286 20273
2 85566 164384603
1 2284 67185
1 7269 21012
2 21265 768063992
1 76848 78586
1 10709 74993
1 34569 36906
1 34403 94625
1 2514 95805
1 5620 58630
2 60006 210644997
1 8051 86693
1 18374 21458
1 9927 43864
2 97102 717577402
1 29623 43301
1 74013 91748
1 43611 56291
1 4752 57735
1 7597 11842
2 89406 136368266
1 46759 99237
1 35056 63134
1 77423 82572
1 29793 84249
1 47942 65087
1 44809 59810
1 13808 38878
1 38922 48381
1 37286 94149
2 67143 730860941
1 21715 58829
1 5506 67529
2 47888 850446364
1 71635 72643
1 4455 80938
2 1151 225832870
1 39974 61365
2 64690 469214740
1 19651 55205
2 94706 304779470
1 50246 74478
2 30964 517035280
2 12451 273274867
1 44157 95633
1 20000 84442
1 82601 86667
1 2931 4512
1 93508 98371
1 16203 62158
1 32357 78432
1 56959 70783
2 59923 200451517
1 3918 62647
1 1710 10589
2 87254 606396744
1 40277 61467
1 27681 41785
1 39475 84050
2 60366 721136214
1 61982 68604
1 41167 88203
1 44499 99910
1 54718 67464
2 17693 586747913
2 66571 530898920
2 62358 439296318
1 56770 94340
2 53139 550066790
1 49572 86548
1 65879 95765
1 24556 81535
1 9466 96577
1 3960 95693
1 10262 42250
1 3567 11669
1 31049 85587
1 1659 94433
2 45013 89838302
1 50461 84908
1 16692 40197
2 60425 716810242
2 49533 854473112
1 6162 39624
1 43863 91514
1 11701 24495
1 33570 58424
1 1687 17320
1 30167 46521
1 8450 47266
1 27180 45494
1 63384 78352
1 69387 81466
1 26617 78038
1 5254 47659
1 36119 65236
1 40188 73842
1 36316 76116
2 70541 72760392
2 97153 811323082
1 88024 89713
1 44185 80610
1 8632 81389
1 7862 23446
1 36822 93002
1 35922 93561
1 6156 9489
1 30312 87416
2 37290 482582172
2 70842 68183243
2 48459 58792632
2 20943 673441359
2 5309 282214680
1 63830 99357
1 19017 53342
1 87688 89982
2 68236 553383362
1 8546 11113
2 96239 885253677
1 65075 82573
1 56181 57989
2 5578 316969693
1 22926 80402
1 14724 54743
1 3923 27993
2 47804 529572527
2 63503 28748140
1 83131 91637
1 7678 28769
2 40835 921166656
1 35569 94760
1 6909 10112
2 813 602449573
1 30509 97271
1 8789 85914
1 52965 90663
1 75181 80418
1 54412 76188
1 2759 68854
1 31469 50813
2 38209 102846153
1 70205 98903
1 75374 77690
1 31540 38044
1 34957 71086
2 48807 829885130
1 2339 94840
1 48320 70624
1 2195 61521
1 65307 75324
2 87075 949977485
2 74441 968276693
1 36762 54902
1 37927 69816
1 54663 59227
1 54065 78123
1 77272 89238
2 3009 848929453
1 10649 79935
1 56275 86399
2 80451 933098680
1 34433 85709
1 9576 71447
1 13021 85057
1 10084 23282
1 14477 83367
2 10095 798325918
1 9810 20279
1 51715 53607
1 48758 96709
2 24981 731295499
1 16205 34677
2 54168 303460945
1 30935 42450
1 8289 84444
1 28814 98292
2 92374 355710902
2 63464 680071071
1 13062 92877
1 32750 57083
1 78342 96271
1 14117 49797
1 63986 69316
1 56153 68323
2 51063 167064601
1 3234 38860
1 8796 54283
1 29513 96164
1 44280 48626
2 82147 811536019
1 30076 82187
1 4788 41055
2 71424 302712897
2 41717 680573081
2 107 602379484
1 62885 86857
1 18183 78125
1 16923 39407
1 18808 74821
1 5367 91183
2 90700 831447139
1 19457 79493
1 26759 84030
1 31919 76987
2 2832 621008370
1 35833 47468
1 7927 82671
1 48733 67766
2 81783 222923505
1 65407 86580
2 85755 625549458
1 584 74103
1 172 52469
1 22300 82535
1 36306 98334
1 61988 80916
2 78492 681133214
1 42541 44295
1 53212 62896
2 51471 926649052
1 14967 59689
1 48193 85572
1 25348 51589
1 11711 27955
2 68053 216320605
1 29023 79878
2 34995 740058975
1 21890 51818
1 19949 36672
2 56549 842432066
1 21367 65161
2 57623 517682154
1 27677 70273
1 34940 64202
2 77327 219700382
1 9180 66116
2 91751 178018926
1 13988 54724
1 59971 94302
2 74370 290535135
1 16157 21520
2 748 575512041
2 67565 745434204
1 59150 94582
2 58818 235666758
1 482 24770
1 19765 45766
2 93704 345278793
1 29797 55849
2 64519 215808872
1 6618 80732
2 31565 512917579
2 4279 771656570
1 35395 91352
2 74842 979089411
2 97628 440082292
2 50338 486878666
2 31615 878072820
1 40320 57313
1 29490 36550
1 55646 76419
1 31530 33408
1 46415 51845
2 58032 364150250
2 35319 683363553
1 27958 44520
1 63210 64077
1 71402 94362
1 34117 84223
1 20026 27958
1 58898 90717
1 35542 70456
2 43234 144590076
1 52062 53327
2 56867 232006981
2 34583 106717921
1 53825 76136
2 48949 443911573
1 14351 58091
1 5415 43651
2 19327 156289230
1 12462 29651
2 50903 55538026
1 53367 78588
1 60503 79013
1 11584 48663
1 83260 94632
1 37647 87837
1 12136 99275
1 21377 50325
1 57664 95888
2 95613 269472055
1 30121 58950
1 66103 87869
1 27184 71436
1 42862 91844
1 10660 41944
2 72744 174885987
1 11498 75546
1 5259 81644
2 51832 360797941
2 77262 888276274
1 26065 40317
1 729 2465
2 84940 490671949
1 49033 98932
1 24619 84926
1 5536 65627
1 83270 84606
1 599 92064
2 16492 917119071
1 48736 54305
2 65596 267741178
1 21787 35343
1 7017 57318
1 22654 50783
1 9976 40875
2 53563 263621182
1 15028 67370
1 1581 39322
2 12870 477894045
2 42594 733506895
2 80549 338603614
1 64905 97396
1 37688 64415
1 15495 72606
1 41183 41526
1 11891 79862
1 11849 36002
2 59968 450151567
2 69117 907108822
1 57870 59498
2 47952 760786048
2 52609 589413173
1 16804 37565
1 15620 81568
2 26638 698281169
1 95737 97418
1 46013 84528
1 34475 66368
1 24853 81701
1 31011 73895
1 38021 94536
1 6196 40195
2 15330 135394184
1 47375 76603
2 26063 964782449
1 8292 94067
2 98392 293802347
1 17589 70382
1 6630 36676
1 52565 54091
1 52988 79585
2 15397 372639517
1 64766 82586
2 64056 808160190
1 17684 98886
1 1838 50413
1 35625 69434
2 21691 975595330
2 16693 440333808
1 15935 76651
2 48341 776780527
1 33476 45091
1 39017 82565
1 8768 96945
2 88757 177102193
1 73971 97753
2 95336 997234247
1 10976 13375
1 42528 89716
1 57475 61832
1 50139 54894
1 60006 84831
1 77410 93218
1 66177 80906
1 8017 20504
1 14615 88488
1 1097 65898
2 68089 891585572
2 58681 5868421
1 18437 86925
1 18954 86014
1 66791 77617
1 75722 96376
1 16555 99742
1 3125 61147
1 4169 76851
2 88669 900106811
1 10410 60270
2 36025 151689128
2 88638 350470995
1 34063 78137
1 80132 92279
1 19799 60034
1 50795 52923
1 30532 49570
2 98368 803780884
1 10180 82298
1 10136 47739
1 14415 38970
1 48283 90806
1 14024 35637
2 89906 478541031
1 79875 91442
2 9266 837964563
1 31607 55668
1 297 72437
2 46727 477720267
1 58920 68579
1 96337 99960
1 17906 32929
1 505 69018
1 50115 67973
1 13244 84732
2 91524 997966187
1 17793 82481
1 45722 97966
1 81949 94317
2 3324 348454773
1 67204 90956
1 82902 95334
1 88308 97854
2 89595 178861256
1 50514 88741
1 73844 91695
2 74754 917305773
1 46565 79150
1 14811 85565
1 2480 18958
1 39326 77642
1 68503 95522
1 2981 15433
2 47246 572144589
1 42131 65301
1 28503 53343
1 13984 87482
2 50637 636622111
1 957 68585
1 49931 74244
1 6950 64224
1 37103 70432
2 52570 210443014
1 2973 53626
1 45756 77224
2 3512 239534189
2 57051 836420833
1 3115 55865
2 72528 763144733
2 69268 562760712
2 6691 837850052
1 69906 97539
1 28860 68039
1 52758 68016
1 75788 87114
1 72946 87777
1 13117 99411
1 2240 44161
1 61298 63255
1 27441 96125
2 54100 786929329
1 19737 36725
1 76221 76583
1 6535 52502
2 81608 52025301
1 2327 32324
1 41459 72739
1 20883 67661
1 63201 71672
1 69188 97047
1 983 57565
1 19479 22824
1 28173 56887
1 13243 95789
1 7633 36329
1 51727 67994
1 63933 83024
1 39467 68318
1 25291 51718
1 48476 63771
1 82794 95719
1 855 36656
1 8505 22029
1 93374 96713
1 12300 76099
1 2975 94680
2 48352 337776525
1 17892 36606
2 81008 327519395
2 17656 801231550
1 10917 58592
1 19657 45775
1 50606 56767
1 57889 70179
1 4432 54819
1 7724 36436
2 23715 407464084
1 21915 42806
2 72215 598530543
1 73307 78622
1 79449 86875
2 38702 178142432
1 18482 37953
1 55103 71567
1 17917 64624
1 82862 83594
1 81499 84316
1 4713 30049
1 4895 18228
2 23419 812046711
2 75485 13527644
2 40439 848652402
2 62390 215694026
1 17319 70114
1 22139 67404
1 21123 53700
2 75547 740324860
1 34447 63104
1 41221 83697
1 4864 86576
2 42219 67150645
2 48981 881370699
2 77502 823627365
1 4736 47632
1 27016 73031
1 10934 57323
1 38182 79535
2 96540 954903557
2 83607 400081157
2 79531 564379410
1 9392 47913
1 3472 86577
1 2248 74433
2 44724 710691861
1 8478 76487
2 80783 343000714
1 8788 14251
1 64696 88167
2 41724 81371355
2 64619 202245103
1 14033 67105
2 96587 540468696
2 10977 23713556
1 33501 75676
1 58204 60094
2 14442 42279158
1 46014 58125
1 57847 61440
1 43478 71427
1 64313 82452
2 27997 525955732
1 29542 75350
1 20746 63855
1 25209 71625
2 99055 59681365
1 58435 79380
1 64194 76457
1 71251 99378
2 89671 527085058
1 60114 75951
1 19363 74216
2 29655 894120170
2 69004 31435650
1 14375 95249
1 50174 98010
1 47463 98626
1 17322 84992
1 15611 98410
2 89076 281949737
1 28469 35078
1 93616 97097
1 27257 89983
1 64552 71684
1 37048 41249
1 31025 58641
1 50588 51724
2 64894 484017088
1 21766 54761
1 17924 25070
1 33846 83038
2 35484 528492250
1 8074 71559
1 55014 78361
1 30326 66576
1 32635 75649
1 47478 58820
1 37906 45845
2 97560 194705300
1 60294 67357
1 33014 94872
2 37045 248947066
2 44012 988997747
1 13319 82269
2 59001 860978786
1 29421 86361
1 12478 47294
2 91042 946877056
1 26504 44074
1 6889 21688
1 49888 99407
1 46492 96521
2 40043 22873059
2 11608 789852102
1 7973 43327
1 14714 67078
1 33426 39268
1 34189 44597
1 56271 72134
2 68982 335713079
2 40254 132181910
1 28700 99423
1 71458 75071
1 29828 92232
1 5960 38579
2 4395 749405941
1 79294 97777
1 80218 93647
1 28980 62996
1 91087 96126
2 78175 465556721
1 42493 49112
1 16249 54886
2 56623 470954425
1 46600 61811
2 69379 660764677
1 35578 77009
1 29266 87406
2 13560 48450648
1 9995 99035
1 76613 80346
2 11524 535298471
2 12224 500253975
1 22476 63275
1 14241 55255
1 49268 74513
1 10050 98270
1 6153 20742
1 11982 13132
2 24021 57634335
2 77770 871010775
1 26624 56358
1 10022 12169
1 67112 91391
1 67906 94777
1 28253 74177
1 22709 57816
1 44 38822
1 24485 48625
1 27669 74348
1 29347 90443
1 21214 48632
1 1369 78282
1 14798 62611
1 92668 97530
1 19423 22294
1 818 49540
1 16952 25599
1 63359 80914
1 19650 33180
1 54164 88094
1 865 13188
1 74523 96409
1 7740 70219
2 90970 567295908
1 29968 32229
1 23497 54256
1 63364 87466
1 21832 24032
2 46604 491194476
2 77270 665447406
1 14409 90864
1 39474 84185
2 82287 253340635
1 85847 87211
2 76386 372489683
1 62493 93127
1 580 76327
2 66741 638511183
1 45166 92682
1 1044 88808
2 22832 516095987
1 15144 41057
1 6016 8608
1 68799 77124
2 14382 116596409
1 40986 70874
1 2696 73130
1 54288 98848
1 20068 40395
1 44068 69611
1 40371 44457
2 19923 824820752
1 29 97409
1 14889 88742
1 18511 95814
1 58357 98830
2 51238 222020215
2 15585 493995727
2 35593 291143089
2 19653 525582332
1 4045 77296
2 59453 764467800
2 18218 206689382
1 79185 84450
2 71600 832681608
1 25127 51971
2 66218 18270268
1 6925 19023
1 10336 26737
1 69665 92321
1 29644 67332
1 11971 79710
2 28925 612297555
1 39499 92208
1 19703 52438
1 78864 94819
2 37673 304038399
2 96087 680774752
1 15996 59207
2 21350 228611650
1 52489 95114
1 51524 59807
2 66555 876167523
2 53747 666559374
1 20875 46727
1 42960 67297
1 77951 85048
2 17468 581358538
1 87951 97376
1 17181 17599
1 20386 22535
1 23667 40660
2 86451 123706920
1 19617 80043
2 5111 734675011
1 38311 45556
1 84841 88296
1 26385 81400
1 3830 3875
2 53209 721926634
1 39210 67848
1 78524 81996
1 52641 91482
1 32897 40931
1 7829 36051
1 38965 75663
1 17019 17986
1 10035 26109
1 56479 58469
1 90867 93391
2 47378 602780020
1 54294 95209
1 19591 30554
1 66845 77456
1 49714 87282
1 22648 30198
1 5280 88513
2 52970 515155630
2 77131 787549311
1 33829 69284
1 48480 74827
1 22589 24196
2 27791 139676522
1 50390 57190
1 42519 63901
1 5701 32708
1 7056 55110
2 47362 442281087
1 75034 94106
1 14378 78101
1 37766 48392
2 11301 801784722
1 80810 84196
2 96836 517807471
2 87660 710591083
1 21791 36966
1 30969 78320
1 18053 21950
1 56769 67054
2 66037 802356231
1 38497 79161
2 89869 384258822
1 29554 81738
1 23555 29008
1 38173 88380
2 52823 793058646
2 47948 201820126
1 22607 48859
1 47691 99870
1 9122 25989
2 22996 986466717
1 42504 85858
1 72314 94552
2 61295 153320588
1 17137 45852
1 43510 50858
2 90811 733307084
2 49157 368635016
1 3894 93807
1 56684 60537
1 19902 64548
1 19503 75579
1 68027 80524
2 94483 102340295
2 38158 456565046
1 11547 27242
1 42587 84044
2 34359 622530510
1 89504 98550
1 13598 37083
2 20533 190277711
1 11082 86701
2 12797 852670446
1 18917 54501
1 24886 34477
2 82709 831420050
2 85290 978989331
2 33621 364832560
1 6123 91721
1 69315 79346
2 67205 619730055
1 9172 81832
2 59129 942602289
1 82852 98053
2 68572 762272488
2 19744 531361260
1 66758 85405
2 22959 537142274
1 32566 64704
1 2149 41075
1 7231 35528
2 72123 655025933
1 6662 85396
1 68685 88512
1 39924 76366
1 20200 37283
1 5996 35592
1 69213 85376
1 71718 93091
2 10921 486001562
1 17225 19076
1 10286 24439
2 53245 843475742
1 49359 94289
1 41722 88444
1 21692 24044
2 83549 284708385
1 48228 52054
1 45466 70704
2 37385 958195882
1 3918 99730
1 16492 72865
2 71087 11887099
1 42684 99132
1 64858 81275
1 51644 69578
2 38950 401028250
1 11736 14332
1 45643 89488
1 10859 26248
1 14041 60452
2 85411 940769607
1 24070 57173
1 34023 81347
1 4157 9408
1 6759 58335
1 8078 60305
1 21558 80438
1 18867 24652
2 13075 887308585
2 73069 508891633
2 77366 727632203
2 24698 84073364
1 20826 29998
1 57 84252
1 54061 73803
1 55045 94903
2 21169 147096924
1 473 66674
1 40813 53597
2 15470 244477012
1 52083 68548
1 46105 69045
1 36920 42973
1 33482 79128
1 8891 10590
1 33943 51420
1 55470 65397
1 59448 91631
1 1941 16028
1 47912 87567
1 58034 88911
1 21289 99608
1 60159 65507
2 18096 163358929
1 236 33789
1 16983 37874
1 50417 69764
1 29676 86834
1 32459 56463
1 15086 51383
1 4437 92268
1 592 81524
1 33757 40991
1 75192 88129
1 15395 81662
2 44361 121435912
1 1320 18966
2 76308 957703112
1 2036 72068
1 37097 99458
1 44416 73753
2 83877 46694304
1 17747 90398
1 40064 94654
1 58054 64453
1 41152 41461
1 19631 92243
1 25938 73200
1 52355 91738
1 70789 83379
2 18073 303249644
1 4243 75777
1 29999 78032
1 87056 98670
1 44953 67303
1 36774 38163
2 57918 264714954
1 28509 85892
2 6136 170301891
1 18761 97015
1 34914 85749
1 9817 10539
2 91589 952850312
1 34510 84431
1 19390 39736
1 8031 28017
2 32082 265352607
2 19150 281189282
2 3284 709007103
2 32881 530905798
1 6324 13013
1 12134 15126
1 21849 78222
2 77524 203290206
1 68569 85002
1 22928 90434
1 2841 6231
1 56561 83314
2 28110 85678531
1 36415 54086
1 11670 84736
2 70997 833396094
1 15021 98563
1 8456 9356
2 82622 365486541
1 53858 72787
2 38001 506198611
1 27324 57161
1 3368 18492
2 26496 891200388
1 54 30785
1 38595 67553
1 16007 89244
1 21044 55979
1 27747 95645
1 28011 55006
1 10777 19189
1 24803 68142
1 52423 83279
2 53607 764147626
1 8946 81924
1 43022 69373
2 21093 963004860
2 85911 385801738
2 69637 953924013
1 79451 87182
2 39319 156227540
1 11812 74660
1 40729 56457
2 78460 279222190
1 65356 75131
1 84376 85155
1 15054 53537
2 42881 267775545
1 72788 91614
1 20116 21475
1 1510 16863
2 76313 162947119
1 64776 92135
1 56618 58232
1 42915 49853
1 44731 79637
1 58113 78505
2 20431 296188828
1 11046 60024
2 100000 626537076
1 59055 62057
2 63363 404553605
2 67311 223821815
1 3895 43269
1 17090 57072
1 50721 83444
1 2726 76866
1 49900 82863
1 14157 54483
1 18468 45396
1 1288 13461
1 34449 46330
1 19567 89338
1 89788 94724
1 35166 44581
2 33080 564233684
1 79958 90860
1 44092 85350
1 10747 83177
1 244 39094
1 65887 87467
1 43634 97738
2 26482 361721308
1 4575 21590
2 17821 288213604
1 48691 67935
1 27453 65596
1 69209 89231
2 66648 214884988
2 63586 356186548
1 28246 96496
2 25052 271812968
2 62985 64295918
1 33985 87064
2 38238 582188637
1 70949 93390
2 75268 973604034
2 19317 993058054
1 22555 66445
2 78378 148469596
2 6943 412130021
1 36004 77054
1 18642 56180
1 9393 40230
2 95539 263716266
1 7683 48792
1 79998 81973
1 85508 86853
1 17061 53280
1 19916 50160
1 1673 81488
1 44911 89814
1 13776 57896
1 78254 86166
2 87256 544505806
1 56805 71863
1 31401 98768
1 17243 30235
1 13484 67014
1 38991 93434
2 92292 317105168
1 28952 99913
2 6870 392666151
1 71205 83944
1 60114 76651
2 36840 151164756
2 55688 911369510
1 1286 59212
2 91948 814061699
1 67577 92235
1 84578 94293
1 31234 50280
1 37414 41993
1 6019 56603
1 13419 45635
2 63873 246598861
2 66435 914803590
1 31033 79392
1 41187 76943
1 44160 66560
1 52440 55959
2 4471 366650226
1 56831 94093
1 6739 96119
1 16715 98130
1 11341 83040
1 12636 59344
2 21643 910213971
1 14402 94070
1 14479 51548
1 33306 70543
1 58430 71896
1 52615 74820
1 29523 83741
1 30442 46840
2 46405 522089357
2 70025 774698368
2 73525 562040989
1 51381 67405
1 68348 87969
1 19541 39771
1 33397 64954
1 45659 81977
1 57091 83431
2 6130 783317552
1 13783 61269
1 56459 97512
1 66215 87977
1 41385 58210
1 14554 95774
1 9995 34388
2 30221 664126981
1 31584 57086
2 42042 782566126
1 28777 40821
1 18879 89755
2 66964 61848420
1 48921 49888
2 15194 570400582
2 77650 593206697
1 10284 25937
2 10095 103925956
1 14040 24871
2 84346 862138450
1 31512 66816
1 27890 45359
2 73917 361427194
2 92401 889556032
2 22062 507584750
1 43006 75613
1 33323 66343
1 32158 60213
2 29647 164094615
2 53171 157490058
1 17062 82234
2 92101 592594718
1 23649 54008
2 57811 788962042
2 46614 316279362
2 95209 984301874
1 66853 84574
2 46631 398911732
1 23368 77554
1 49866 82677
1 43234 67186
1 1313 28953
1 77804 80642
1 74772 91746
1 63076 64326
1 48377 80879
1 56301 96215
1 82425 88345
1 18857 37439
1 17586 72219
2 49504 234175506
1 28287 56591
2 6415 431843660
2 19861 505013376
2 81924 320218805
1 26446 33340
2 84834 234645619
1 3651 86546
2 73124 40541022
1 62494 91253
1 67146 73097
1 55880 63173
1 51108 85559
2 7332 161584275
1 14302 32699
1 42404 58590
1 13100 39631
2 98978 436453136
1 25239 28794
1 6388 6699
2 45417 170239260
1 28431 74295
1 11701 14587
2 98997 985954185
1 5779 30634
2 97104 634977194
2 64954 875417273
1 54990 83148
1 20880 91813
2 26272 17596355
1 71471 73931
1 42771 50278
1 39922 48338
2 36347 318319934
1 12640 90549
2 92925 714871694
1 34509 95901
1 17115 34499
1 55524 57553
1 82501 88574
1 18105 96535
1 31486 88575
1 72075 88684
1 24908 65780
2 47764 45266736
1 7876 33538
1 13021 84001
2 2644 814256019
1 2027 24401
2 48755 468887648
1 7671 60384
1 12257 66534
1 6123 55314
1 42932 67027
1 6406 26606
1 15116 62664
1 53922 71496
2 42709 912229141
1 38358 63003
1 14551 53560
2 41382 590775983
1 16519 46632
1 43037 63286
1 13153 15064
2 94735 548622214
2 85824 741618447
1 981 56208
1 91483 92904
1 81177 88785
1 24596 62649
1 22580 77416
2 73859 962327840
1 1860 90904
2 23951 145148547
1 3135 59538
2 64199 415538543
2 41206 366742021
1 28940 57059
2 35555 538586920
1 38953 81175
1 32885 81224
2 7452 956172771
1 10111 85620
1 2869 28892
1 45460 57968
1 45570 66689
1 41285 67672
2 16096 455836670
1 1141 83649
1 42370 81058
1 21678 44984
2 1716 483337521
2 58970 58552202
2 64079 685769414
1 36159 84084
2 72169 250823778
1 49198 58134
1 60819 90973
2 84258 327627530
2 73848 621783078
1 85991 92370
1 87846 88656
1 1042 25334
1 8797 74584
1 56187 79500
1 70473 90760
2 62432 979095554
1 31254 95831
2 91370 447647126
1 66448 90947
2 3138 338968986
2 88326 968880709
1 37106 83785
2 54013 300793944
2 36148 482563345
1 44822 70087
2 91126 571124386
1 11545 38591
1 59 33555
2 51440 677337033
2 72162 304600254
1 43921 61656
1 10081 45137
2 93413 396094265
1 44193 64255
1 13367 71232
2 94950 632039155
2 11718 226468553
2 15239 257981387
1 42067 59209
1 5823 90571
2 70829 430332207
1 60126 96247
1 22820 35317
1 12509 58271
1 36519 73523
2 62414 380281507
1 15881 88242
1 11476 62709
1 31257 66766
2 42065 193292964
2 63395 612555118
1 46261 47552
1 24354 65287
1 70129 78984
2 72054 444052095
2 46175 343169038
1 13685 91032
1 39136 66173
1 43565 44892
1 59022 69334
2 31773 718048331
1 13160 76800
2 14357 689276579
1 12997 36400
1 16586 67887
2 93751 235666005
1 71487 80627
2 10987 221381146
2 70960 242975254
1 44284 58307
1 7377 86912
1 5685 51561
1 20215 33829
1 34217 96791
1 21331 75781
1 23673 45852
1 29580 65734
1 49839 95658
1 33139 51644
2 98062 734381913
2 83409 667305715
2 13385 988970990
1 5763 74534
1 53336 74333
1 49321 91279
1 48912 96964
1 17000 54904
1 41249 96300
2 64119 828821318
1 12523 20516
2 65836 608620681
2 59800 286675625
1 35814 90019
1 35466 84358
1 30806 36699
1 19849 83077
1 65732 73107
1 8293 38081
1 18343 19360
1 56526 92361
1 16646 50666
1 32200 64417
2 28358 744869771
2 28894 980021131
1 50749 66274
1 10076 68189
1 51199 88241
1 12450 99923
1 12743 46549
1 77823 83008
1 40073 57861
1 82892 98798
1 82759 97532
2 26260 279368756
1 20676 44633
1 28823 41795
1 70909 73534
1 45603 62923
1 19378 68739
1 74057 80089
1 29427 86782
2 48057 256709559
1 46720 84122
2 55728 664028500
1 20043 45137
2 98917 535260657
2 50089 664379372
2 865 152799804
1 17062 48274
1 15474 57437
1 58352 70056
1 6880 18480
2 76072 351380068
1 7224 46266
1 13540 55896
1 12681 31745
1 65603 96545
1 37102 49684
2 99808 211706820
2 91354 173688003
1 5176 77472
1 50707 50737
1 3711 68184
1 35445 78289
1 78589 79112
1 48694 87218
1 58470 98308
2 18704 610042551
1 62771 97789
1 6176 97255
1 35137 47701
2 10343 922574152
1 49278 55817
2 34888 787795095
2 81337 978265538
2 45783 128732344
1 13685 19532
2 49147 439034335
1 16389 24095
1 15426 79969
1 28486 55540
2 76619 230428282
2 761 373918954
1 38432 87792
1 20438 72516
1 53683 57928
1 10263 27675
1 53258 76887
1 54563 67560
2 82669 393893195
1 10002 31231
2 35615 457565707
1 64295 96800
2 87291 424572972
2 71714 745726154
1 38597 98209
1 52529 79000
1 80705 90229
1 22757 30381
1 13319 54515
1 40202 82318
1 7446 44392
1 26415 45905
1 71718 81739
2 5721 743732648
1 47643 70755
2 59944 427536045
2 34315 251011988
1 46569 67888
2 62091 213140946
1 17982 74431
1 58154 70069
1 80779 81077
1 18540 72351
1 14726 67234
2 15790 544093512
1 12970 47024
1 71927 96234
1 50121 54920
2 55938 87416589
1 39250 57700
2 48809 516603125
2 22254 60155083
2 75155 520365099
2 36139 408148094
2 1728 57024553
2 45804 821584477
1 63829 75145
1 77114 88406
1 5155 59568
2 25447 57485966
2 77469 271078647
1 290 77519
1 99450 99641
1 41026 48179
1 1637 6182
1 84492 88976
2 52079 5606043
1 5799 37571
2 5902 679774376
1 15489 61315
2 7829 766516873
1 52901 59324
2 79800 674848954
1 25205 76659
1 33792 70815
1 50347 66557
1 28235 61752
1 15446 44503
1 8032 58886
2 32432 806332203
2 51791 503436900
1 9987 89856
1 54155 58790
1 8173 67694
1 64437 83651
2 44042 485870162
1 38720 41258
2 99743 506611443
2 85678 738927806
1 32547 64310
2 48599 962117159
1 83848 99914
1 24880 73443
2 54631 913983895
1 15573 63954
1 15271 86381
2 95575 141868707
1 12566 31524
1 77734 84383
2 18327 633626852
1 17492 69631
1 52377 60616
1 7300 25433
1 15924 60571
2 8013 814176047
1 4052 5502
1 40285 49604
1 30709 74510
2 36197 374572625
1 5610 73897
1 58058 70879
1 975 90689
1 4211 52219
2 18226 676190272
1 30990 54790
1 58333 83068
1 29541 62323
1 63014 90972
1 17551 86393
2 71546 691797323
1 25741 50883
1 1575 39549
1 53182 58075
1 15776 54954
1 77058 84184
2 99096 274150405
1 18431 69147
1 29008 56526
1 60926 87395
1 416 94106
1 44399 67007
1 59726 77111
1 67513 82655
1 38790 71851
1 18488 76676
1 67307 87548
2 30471 225211572
2 80264 393692536
2 82364 680384567
1 12671 93081
1 33713 75166
2 20201 248030562
2 25218 614581513
1 55048 99367
2 83406 200524754
2 87976 102019643
1 46056 54716
1 19059 73565
1 31876 87452
2 87871 734284669
2 95597 117956089
1 48134 67326
2 90579 203142521
1 23270 97037
2 10710 415382666
1 50828 86160
1 15125 90194
2 4438 846715641
2 71244 869740768
1 3468 79591
2 92091 100425346
1 57244 72321
1 32620 91930
1 9031 14787
1 33868 67798
2 73817 927796218
1 63665 67815
1 13227 34080
1 5448 8073
1 15855 44896
1 31533 39845
1 4606 7337
1 8698 26806
1 11797 80674
1 42544 50108
1 60758 83554
1 22730 72094
1 13923 26261
2 8204 589566999
1 51245 85749
1 29981 92081
2 72787 670997076
1 36443 66247
1 24458 49762
1 87007 99294
1 23942 90141
2 41825 316852406
1 9211 93358
2 70048 289371354
2 89439 375139124
1 82246 82325
1 25279 48178
2 11567 659484258
1 52061 60869
1 50901 66295
2 36967 226816098
1 6507 7816
2 9028 996448932
1 38468 76528
1 1779 82789
1 22991 50864
2 32331 67521302
1 73377 92863
1 20915 51134
1 23147 41515
1 77927 79341
2 38087 66397539
1 58462 85295
1 15333 34241
1 1357 2273
2 48595 568979902
1 7629 95425
1 31030 54604
2 74500 748403457
1 70073 72099
2 11710 541034081
1 23796 58546
1 13748 62883
2 27166 317634527
1 38303 82321
1 26887 66477
1 38260 60501
2 11787 603196510
1 19664 75851
1 34817 68889
1 58076 63822
1 30199 44202
1 79960 86251
1 8562 30264
1 65771 91460
1 86428 98929
1 27438 51043
2 69341 29814053
2 54395 384297659
2 52623 136833261
1 83159 83582
1 13663 81157
1 20977 30195
2 38409 101036286
1 5982 68301
1 11554 41625
2 47236 190675491
1 38258 71515
1 70360 85854
2 86549 585816232
1 52452 64753
2 1222 531735888
1 37722 92482
1 59146 60794
1 74966 85782
1 3491 62829
2 14899 796964542
2 57176 555748477
1 11351 64155
2 84122 729612443
1 23600 83871
2 48409 716642241
1 15900 52665
2 30873 116404428
1 6712 76159
1 13054 36907
1 25710 75514
2 84729 984288492
1 34808 55547
2 89905 668806763
1 43263 71502
1 40824 57232
1 5769 44140
1 16711 89393
1 37505 43301
2 75414 551897742
2 76503 907432894
1 43186 67989
1 2999 38732
1 3750 91857
2 23199 233382040
2 56908 565421490
1 45278 84922
1 24970 81955
1 11902 15430
1 10000 83881
1 41304 44557
1 15268 50639
1 47895 62902
1 51201 97274
1 25256 47814
1 31187 81421
1 2081 90284
1 16335 91682
1 40909 85461
1 38525 48826
1 69482 89276
1 2834 40892
1 18983 64558
1 6267 44481
1 16316 54500
1 35275 95553
1 6703 91671
1 87647 94819
2 20180 530121050
2 61601 841442096
1 18109 52349
1 2193 81964
2 60296 281157857
1 81706 86111
1 62711 96010
1 66813 73876
1 36323 72240
1 63732 88050
1 16384 57678
2 45754 408956457
1 63211 77163
1 60718 75959
2 66039 264318025
1 51585 98819
2 15449 209300555
1 30312 74081
2 47328 981924316
1 7155 43319
1 27926 92609
2 17628 666646946
2 45315 839206574
1 14403 49684
2 73579 280077124
1 10674 60646
1 39690 87817
1 59514 69175
2 72228 25433075
1 15528 55915
1 27998 79012
1 25026 64168
1 88831 94370
1 3331 53359
1 36508 50502
2 99853 919690
1 79792 92375
2 38334 367080995
1 858 42439
1 49411 88341
1 78936 93330
1 44846 49606
1 10292 77218
2 85131 907090028
2 71136 399579635
2 30073 185902638
1 32694 93511
1 46793 81434
2 50973 96449752
1 30383 50446
2 75687 173757366
2 46693 258246221
1 5500 88078
1 18531 44319
1 24454 85020
1 43610 90060
1 7004 10070
2 20394 167669760
1 42563 77089
1 59182 82455
1 24630 49060
2 44849 315197983
1 40635 60997
1 17183 79521
1 44517 57835
1 6812 98333
1 5409 40379
1 3062 16312
1 16990 22482
1 59420 59604
1 12714 47003
1 35893 83002
1 48803 65431
1 52769 79624
1 56960 70128
1 38487 53844
1 44189 92093
2 98123 675138517
1 22196 48329
1 6049 43631
1 5120 34849
1 44050 64901
1 14714 37525
2 7485 978392668
1 36531 49525
1 69368 79716
1 64699 76188
1 24428 28343
1 9811 37054
2 89147 628436103
2 47638 668647251
1 67486 97881
1 14007 24015
1 20486 92830
1 14458 46567
1 31453 31624
1 24610 51671
2 5639 534482496
1 78316 80669
2 52205 980586839
1 6187 90072
1 36821 40801
1 4087 60499
1 21513 55082
2 58341 556008129
1 81369 93867
1 28666 94915
2 63036 323935839
1 20515 91338
1 10211 31788
2 45265 84205486
1 5420 48673
1 89573 91171
1 4852 52516
1 3356 55834
1 75743 82878
1 26609 31232
2 25063 682992902
1 2065 30173
2 92324 520314795
2 12848 615013466
1 48870 73051
1 45286 98457
1 33385 79103
2 20240 120270317
2 59185 161075710
1 88164 89313
1 13412 59028
1 61699 92505
1 73584 76139
2 47818 373171005
1 75052 97355
1 3172 95805
2 42947 197234735
2 67760 463340867
2 97791 759974567
1 52983 60021
1 50072 70318
1 38993 98572
1 19324 56559
2 93840 603712632
1 65313 99699
1 4696 29900
1 15401 64591
1 5161 46335
1 56971 60564
2 40517 145342184
2 68812 368217141
1 23975 64125
2 95437 371146983
1 18084 36868
1 58230 79571
1 14579 78155
1 82813 86217
1 29203 82677
1 40329 85806
1 4101 16986
1 70213 73546
1 39818 77410
2 61714 240755144
1 4843 39247
1 20792 50142
2 94372 463828117
2 57046 474560244
1 73382 88098
1 59976 90140
2 70513 143202796
1 12472 38864
1 76531 98266
1 15749 93642
2 90308 3608715
1 85847 91747
1 59305 98246
1 17893 37067
1 42447 72796
2 71992 613305497
1 47629 77270
1 16755 41915
1 7451 24061
2 94563 402398081
2 52309 339668044
1 32553 96233
2 64015 359003989
1 4046 98341
1 28934 51781
2 87045 6932460
1 3079 48860
1 47086 94903
1 74604 98335
1 13641 66717
1 62592 86260
1 34553 85906
1 58615 74908
2 84413 482816697
2 42730 15653458
1 31986 87594
1 48169 83539
1 37250 69099
1 15734 84308
2 73266 147959750
1 35035 49100
2 48672 776963741
2 47635 778774912
1 42972 56715
2 61444 841031068
2 63920 997938259
2 82688 763530805
1 895 8121
1 67431 97042
2 61232 577643090
1 58740 95553
1 63428 72160
1 4718 87003
1 11499 38875
2 74110 716708804
1 6865 99481
2 75624 753103179
1 21844 41103
1 63777 67631
2 89703 559855370
1 22343 76219
1 38917 43983
2 23418 308147589
2 78308 715887621
1 45993 49597
2 80705 204883805
1 50551 93884
1 76899 85320
1 24323 96822
1 2320 15357
1 24575 58715
2 77583 997828007
1 27599 88430
1 39946 76457
2 89726 421139916
1 40282 83224
1 25867 99186
2 83456 756595628
2 50552 704442345
2 11757 69324962
2 68215 457376850
2 71659 589249202
1 11858 38771
1 31156 81839
1 54201 68002
1 74158 95235
1 3025 71089
2 82799 724374753
2 67643 758894811
2 64936 54403892
1 25294 61218
2 45659 924376896
1 51801 98153
1 12251 71518
1 19540 64920
1 44457 81742
1 67101 98198
2 67844 810189609
1 57185 80987
2 75153 973470793
1 33035 62262
2 3340 619011223
2 74861 410352351
1 43055 98965
1 42179 96075
1 93409 93613
1 19854 84710
1 22691 83577
1 6153 10330
1 31572 61751
1 22123 33541
1 32498 66881
1 22204 25495
2 39172 797600666
1 49806 51736
1 69820 85381
1 86032 86088
1 25072 87202
1 10313 94301
1 15933 43783
1 6165 66302
1 75756 99023
1 24195 99264
1 5449 23387
1 17492 25594
1 12679 24941
1 739 49913
2 8864 52126131
1 23416 68003
1 88100 95197
2 63269 547132785
1 23876 62915
1 28722 42913
1 58738 87389
2 88158 796784642
2 69264 870856655
2 56006 582564594
2 94791 832518729
2 57481 566494054
2 51686 891182495
1 33809 58435
1 20141 63669
1 8198 24635
2 12362 562765724
1 29207 61954
1 18219 35260
1 23095 55108
1 22853 53624
1 59999 97089
2 3543 281808307
1 15333 46951
2 56258 704235781
2 81330 693242969
1 27452 97060
1 56814 92122
1 25074 97019
1 82087 98621
1 39935 44614
1 60422 87081
1 20596 74281
1 58577 65100
1 74010 79523
1 15336 47388
2 81761 377847602
2 40868 521224748
1 56653 80805
1 58947 83444
1 7124 79798
2 64026 423381187
2 48540 157150
2 2153 908300852
1 5800 53348
1 20383 32592
1 28086 78328
2 91195 443611674
1 54228 70933
2 27624 869641777
1 40131 80049
1 41164 80598
2 25039 770100136
1 29158 81195
1 33602 97622
1 48047 89413
1 42010 68895
1 24534 33032
1 54981 75207
2 97872 770407280
1 35646 63317
2 98530 950215010
1 20681 90212
1 56870 82045
1 9298 88229
1 4415 74140
1 60511 67744
1 68005 72512
1 25768 46324
1 81944 87935
2 14980 155409768
1 18703 26595
1 84826 85256
1 25983 32798
1 45738 95422
1 13145 38566
1 64982 94076
1 92318 92631
1 34639 82274
1 1895 58020
1 71761 96583
1 61902 64325
1 42214 55076
2 88590 65790350
2 83971 140685229
1 2086 78888
1 56259 63866
1 75657 93270
2 7262 25714394
1 25962 64801
1 7897 62406
1 29795 89064
1 55270 57617
1 3366 75562
1 4521 79106
2 34281 867194962
1 19756 60402
1 54021 90829
1 33691 40075
1 7081 85487
1 9675 48921
1 8627 71862
1 54200 69187
1 2349 62272
1 56103 78402
1 63109 78546
2 9967 292061455
2 97790 844267924
1 3560 8206
2 4999 454399807
2 86482 951578169
1 47010 51906
1 43095 97984
1 4468 38515
1 16792 78733
1 1773 65915
2 40130 858868422
1 77470 95992
1 605 27067
1 39930 57938
1 10527 14375
2 97486 469062084
1 4351 71097
1 66518 86737
2 32361 788662482
1 10132 25106
1 22956 44949
1 44237 75720
2 21170 885145442
1 37019 69736
1 48980 95297
1 14066 35467
2 3989 839156630
1 71302 98911
1 42403 65631
2 69904 769192444
1 44178 97325
1 88661 90454
1 54765 93006
2 46803 504180133
1 84126 99386
1 56159 67873
1 4403 88488
1 11892 48171
2 71361 929729124
2 51546 926240892
1 766 45577
2 56437 111603921
2 56107 151077811
1 15737 86574
1 51049 99329
1 10655 53085
1 18051 26337
2 46210 449066961
2 615 206616144
1 14938 81148
2 56698 212188898
1 14528 23014
1 9446 82662
1 29269 66044
1 26213 81876
1 14698 95014
1 2014 43148
1 371 32738
1 12150 42267
1 57059 81353
2 14308 482190267
2 65623 298293910
1 66090 95258
2 56075 497327535
1 3682 89435
1 3084 64612
1 1528 97985
1 41959 60095
2 51397 864774237
1 34938 61955
1 17973 44396
1 37631 86785
2 43095 883120696
1 57116 86267
2 10366 18615093
2 20726 819596877
1 42093 79173
1 12240 34079
1 2662 83721
1 24583 54472
1 93114 95011
2 33283 989030292
1 50967 96966
2 80578 522945102
1 36720 89278
2 1221 951426732
1 31177 42947
1 54328 89822
2 39522 225791780
1 57639 86040
1 25161 99339
1 47583 56989
1 60059 68375
1 76930 95278
1 26093 49673
1 21968 80212
2 81239 209633072
1 85898 93330
1 1313 72279
2 25416 358775054
2 79016 463894071
1 80276 85065
1 47153 91898
1 5896 67452
1 37658 96260
1 6573 23886
1 38507 89883
1 34550 35795
2 11207 95708138
1 39845 40094
1 33624 87601
1 12668 45866
1 1006 96220
1 11207 86757
1 1068 42320
1 34782 88263
1 1962 79964
1 15137 93489
2 57856 540868558
2 49096 38997808
1 32374 71602
1 34024 34292
1 46630 70545
1 76756 84036
1 20521 43092
1 6130 52741
1 47770 60797
1 7523 62853
2 74913 890272406
2 98299 429210206
2 43964 768101722
2 46744 447137240
1 40002 49393
1 63203 91997
1 7890 83666
1 14351 76595
1 69956 88944
1 43173 83404
1 49429 76419
1 17263 74155
1 590 39224
1 53055 93308
2 53723 30809782
1 28866 31702
1 3079 56022
1 25318 75596
1 26220 53229
1 11377 73940
1 32245 69792
1 56882 94756
1 38581 95401
2 43095 86336957
2 57865 964076328
1 63095 91540
2 11434 927545293
1 3006 3361
1 83436 99665
2 55974 46648794
1 52941 57945
1 10460 37994
2 18201 121552276
1 90721 95880
1 70098 72961
2 77969 337638819
1 12828 59776
1 31526 79551
2 93756 825373935
1 39077 69367
2 23289 949419382
2 45783 691535522
1 84085 96595
1 41621 71552
2 43774 370211923
1 24189 97144
1 57344 70184
1 50604 75223
2 2734 512067273
1 88553 98850
1 37358 40838
2 25033 220218406
1 15978 18544
2 41783 122697670
2 91172 892380984
1 63751 94820
1 20057 72390
1 15520 93261
1 37305 70173
1 66854 88425
2 3942 664426030
1 2398 20493
1 47107 98210
1 8799 57824
1 19359 85483
1 79592 84867
1 876 42241
2 15986 957822770
1 41127 86550
1 63613 87792
2 68248 856694792
1 657 40798
1 21105 25057
2 11502 616051878
1 72561 77893
1 47370 95186
2 23004 204969784
2 62207 432358578
1 14967 89303
2 18365 165237421
1 26531 33235
1 66651 68157
1 2075 22228
1 47517 60646
1 16635 54683
2 46736 527158166
1 440 81329
1 14373 60758
1 89352 95533
1 61583 86515
1 60115 67682
1 73159 76835
1 51479 89707
1 53918 68666
2 80475 129442678
1 72205 94470
1 24154 50419
1 44033 79647
1 79196 81899
1 54306 71196
1 26563 40114
2 76136 79210991
1 6215 10526
2 83462 969386327
1 26887 36276
1 28625 77650
1 6647 46956
1 11115 50625
1 16943 36350
2 4166 758322986
1 98009 99752
1 85395 86359
1 30023 37110
1 51663 59431
1 6301 37386
1 4300 77367
1 59830 92114
1 31092 54941
1 20563 77841
1 41255 43776
2 32214 206513660
1 45892 46980
1 37142 65691
2 3705 213244823
1 15485 86952
2 4250 545809678
1 40535 95445
1 13349 70204
1 35318 93857
1 18204 98252
1 81488 88111
2 48878 460977301
1 20014 94644
1 5820 75144
2 25320 418693488
1 19768 84719
1 9644 85919
1 54433 55521
1 50023 59400
2 61701 684639714
1 96697 98019
1 36257 51888
2 54619 548714344
2 7481 939261260
1 59793 67481
1 19847 66240
1 90347 92115
1 31251 49114
1 5346 18159
1 34080 62655
1 73291 83459
2 30199 488966198
2 19137 599871251
2 65442 792335456
1 42532 63176
2 16039 534646394
1 12122 58502
1 1212 83647
1 98500 98738
1 28167 75459
2 19047 851098240
1 13331 85487
2 29933 665283176
1 17033 27176
1 8700 31818
1 1308 54775
1 50462 66555
1 5495 44786
1 72526 94290
1 37789 58136
1 45123 71926
1 62615 96758
1 585 85464
2 42687 339389558
1 15108 40401
2 68784 983525548
2 68729 971101893
1 59229 92877
2 98294 23139838
2 32912 409694545
1 22546 39550
2 81845 615216602
1 38535 86976
1 14117 73704
1 24587 45683
1 54316 82753
1 98633 98748
1 25229 46062
1 35437 74340
1 52072 69544
2 58193 625996702
1 21203 75321
2 70439 406486711
2 22310 942885544
1 40710 52036
1 10593 15306
1 3638 11946
2 10404 859089185
1 352 83465
1 6087 88480
1 11342 52975
2 84261 225777525
1 13672 81786
2 86433 730117627
2 88079 725000079
1 37321 63666
1 32521 83051
1 26871 77557
1 4016 73255
1 62742 92329
2 55412 433397876
1 4017 10350
1 35050 90044
2 47263 142884195
1 10238 69616
1 15856 27864
2 691 824335610
1 54562 73385
2 74942 102210623
1 40213 99691
1 16726 96802
2 90710 612958834
2 39282 188189251
2 80736 118272810
1 19687 87316
1 28760 97557
1 38457 83941
1 41076 43354
1 8671 95538
1 63513 81440
2 9848 835141327
1 77398 95049
1 6318 34641
2 7642 385985432
1 66199 76785
1 42035 76836
2 86971 145417878
1 6282 81019
2 80323 169182047
1 1385 30766
1 24292 63028
2 10811 648817580
1 12524 93071
1 38484 41877
1 36940 72647
1 39582 43418
2 67974 527704605
1 37034 60308
1 49273 76938
1 11928 47109
1 50635 59369
1 7138 39982
2 49141 473584737
2 97319 818690107
2 54709 360954229
1 40778 72343
1 3952 62031
1 39390 65441
1 42118 73962
1 44551 64566
1 5242 47775
1 24785 72607
1 46402 95154
1 61202 92288
1 26155 82750
1 66394 93441
1 23613 45201
1 33694 98461
1 5662 76732
1 46250 95461
1 9631 19743
1 28359 56565
1 23663 34288
1 41629 55013
2 99614 534672942
2 92419 235455864
1 8610 32147
1 60240 85568
1 26854 87649
1 37307 94386
1 73603 84285
2 45043 709640396
1 12513 57351
1 29945 97905
1 35627 61408
1 18754 42109
1 33267 76090
1 21558 71359
1 43887 67514
1 66632 73658
1 20237 24211
1 31458 76468
1 15772 59644
1 25140 38613
1 14686 40657
2 76188 293758179
1 28402 42439
1 135 31953
1 36148 37150
1 54042 88561
1 86 77859
1 41253 64152
1 2347 28382
1 25647 59213
1 23496 75973
1 44091 92788
1 36305 83307
1 1727 96634
2 56351 286975312
2 77751 72348883
2 62158 662171980
1 63083 94444
1 1955 64832
1 18030 23559
2 46722 630354905
2 4184 917526391
1 72639 83191
1 13271 71463
1 28350 56610
1 37451 58614
1 78546 87304
1 2764 43148
2 56079 510793921
1 24820 73541
1 69539 79433
1 9391 80246
1 52173 74604
1 19009 89733
1 29089 58574
2 92320 988836007
1 45778 61795
1 17417 75901
2 7430 394726890
1 12457 87493
2 5951 886037156
1 31329 67220
1 46000 54065
1 22746 35541
2 2481 147052025
2 45210 911236585
1 73629 84193
1 8691 40181
1 2894 55341
1 11230 76574
1 18380 99841
2 47542 720011624
1 4365 75616
1 42151 49367
1 15929 43838
2 85621 755942410
1 620 18612
2 88062 352140075
1 40665 84921
2 75757 85295477
2 40810 372900338
1 54294 72849
1 11142 18097
2 26620 250332775
1 16836 39309
2 99503 894767674
1 59449 85043
2 26374 115703907
1 54811 67163
1 35977 87680
1 80075 83058
1 74287 92146
2 83874 517779560
2 70060 43780350
1 54998 99845
1 24278 63628
2 51730 588276741
1 13140 31681
2 57962 870340667
1 10213 87330
2 86240 726626027
1 32235 58288
2 13312 629845789
1 40751 82313
1 13179 26819
2 3695 71747241
1 81725 81906
2 27288 882837836
2 23096 169992375
1 36020 63735
2 38061 619568194
1 40777 95604
1 42248 75200
1 64452 67323
1 50085 59060
2 78141 351073254
1 13535 87736
2 72186 167896844
1 1135 61664
2 9111 719463269
1 13752 75806
2 90236 235396349
2 78023 179896025
2 55551 469327224
1 16153 20391
2 61749 499772773
1 41235 54473
2 46142 28450248
2 53293 714973141
2 48273 795316194
2 59193 109374505
2 32358 9429827
1 24196 58117
2 33539 614925331
2 2974 852078710
2 2953 790153117
1 46474 48355
1 7133 8255
1 10077 93281
1 7198 81771
2 46343 691528166
1 63 32937
1 69808 80131
2 20354 611705481
1 22449 66594
1 1056 28738
1 29393 78047
2 14675 547226580
1 12169 70724
1 60900 85977
1 42454 53284
1 23573 47534
1 26314 27017
1 10544 87522
1 92033 93304
1 19823 71519
2 28207 409995639
1 32118 84493
1 14235 59817
1 18509 65392
1 10019 19657
1 19730 93705
1 33583 45958
2 92254 20919472
1 47834 91899
1 30837 64565
2 75354 747401079
1 58805 91281
1 27597 58253
1 42372 77607
1 63805 74886
1 54314 54410
1 3032 76706
1 3640 62279
1 43677 75586
1 30231 47316
1 7515 68993
1 50635 51076
1 62496 80960
1 58543 87197
2 78204 751531925
2 9039 373911232
2 32183 217436211
1 70335 71549
1 40257 90446
1 26524 70042
1 42081 69033
2 81189 620396708
1 8441 69024
2 886 686156754
1 17372 81238
2 55416 577259022
1 22770 65537
2 89514 56075108
2 52395 962602165
2 78986 498577834
1 38446 40162
1 15976 42961
1 8033 46900
1 19659 49261
1 18305 25541
2 49383 603019645
2 88193 325112893
1 88518 97273
1 649 6347
1 22113 62895
1 29710 33505
1 37366 88041
1 18499 96512
2 16817 611929782
1 40487 47806
1 32924 63225
1 18277 29982
1 49025 95162
1 8185 36808
1 12338 56502
2 95907 443381288
1 21089 63812
1 34929 87487
1 26398 57831
1 58341 63830
1 31032 77743
2 18186 13783324
1 74211 90016
1 47804 76318
2 67538 544650905
1 11660 17843
1 76276 95723
1 21309 57341
1 167 55771
1 5612 45907
2 61650 252744907
1 43071 71505
1 13608 33728
1 40862 74290
1 72172 81568
1 9597 23232
1 26562 43994
1 27887 72440
1 3566 79734
1 61919 89418
2 11270 155205540
1 36684 92468
2 63822 119872433
1 34883 48481
1 65445 83740
2 71415 622508295
1 16910 45464
1 8366 66582
1 54942 97344
2 58836 583482938
2 12924 553109577
1 46488 49363
1 376 63912
2 62855 242903034
1 65892 92846
1 77056 87871
1 74659 77295
2 6901 338993282
1 24587 46431
1 70056 99050
2 91535 93839736
2 16578 252466669
1 33682 91234
1 49448 51601
1 50673 71941
1 8894 28058
1 55044 86873
1 42077 68663
1 3971 46335
1 24315 33131
1 1436 44544
2 25944 154530197
1 2851 16500
2 8775 220412555
1 4693 10872
1 10447 11332
2 32561 276546738
2 25893 673675005
1 50799 71495
1 6456 60932
1 25902 53811
1 80803 91006
1 45769 56286
2 56164 478912166
1 7890 28386
1 62066 79441
1 64879 74147
2 51935 963687333
1 18504 69020
1 41315 77953
1 74256 85416
1 63273 97199
1 70306 87554
1 27728 51767
2 60671 71097407
1 32389 39515
1 12762 49684
1 26872 29663
2 84224 702695984
1 28458 68401
2 36701 262932455
2 53941 722099509
2 45830 388111776
2 92972 173879621
1 49960 84166
1 62785 67226
1 10672 49548
2 16176 532608929
2 44924 908213602
1 49436 78257
1 13218 44727
2 45476 144720367
2 4416 471011087
2 95744 619840172
2 31524 62155879
1 32311 72929
1 73158 82076
1 24128 81100
1 50464 78727
1 69784 81422
2 31869 792570628
1 20824 38704
1 33445 66724
2 84603 243054771
2 88246 100996104
2 33866 956321690
1 28082 75625
1 26872 73038
2 13020 457371926
1 65569 82956
1 22502 55168
1 3810 88493
2 27591 447657240
1 61294 68648
1 22843 53512
1 56122 67800
1 4666 93077
2 14592 417231962
1 50223 54016
2 92354 357425659
1 6732 28360
1 98627 98875
2 54634 651242278
1 57210 82927
1 13922 37989
1 727 94389
1 17902 18116
2 7596 124427463
1 14550 16597
1 61254 65491
1 28277 50616
1 53930 80284
1 2471 40385
1 3855 85043
2 3191 65118758
2 95550 6817234
2 46154 207850471
1 62861 76155
1 4875 17662
1 12170 32800
1 34954 39957
2 69879 467322338
2 75525 608395033
1 42375 85099
2 76673 432650100
1 93299 93813
1 57996 89863
2 63650 839906896
1 1937 50635
2 58727 661221289
1 58307 87936
2 17927 769535121
2 52597 43512912
1 44306 75587
2 6493 272409434
1 51096 78723
1 29955 38279
1 20895 74693
1 31261 60574
1 20410 93539
2 41664 886012942
2 92265 754736806
1 37017 52749
2 66456 450968558
2 18937 76194081
1 19423 74420
2 6365 998353462
1 33972 97487
1 19776 79487
1 16811 59241
1 49322 64256
1 50236 94226
2 31815 605076049
1 25496 59812
2 86254 408852363
1 34476 48056
1 94682 98091
1 43862 86634
1 12787 92546
1 20557 36004
1 18985 84522
2 1811 645928681
2 8411 97369280
1 19907 91198
1 39503 94049
1 77738 78665
2 40765 984898965
1 81730 83020
2 11897 412091871
1 31401 74696
1 6967 77552
2 3869 58749594
1 63739 88337
1 26973 44462
1 5107 22814
1 25055 70788
2 93107 823457635
1 32063 85723
1 14615 78709
1 28252 67111
1 36212 41811
2 59256 777282860
1 31440 34318
1 66305 68877
1 14737 55241
2 93103 288986790
1 1339 81243
2 26927 539243958
1 31915 65926
2 33389 614333202
1 53721 66064
2 16609 760005101
1 6735 51397
1 85017 98309
1 26094 97447
1 42962 92839
1 14286 93160
1 54734 92105
1 13942 48969
1 59251 69099
1 10631 93128
1 435 82115
2 1895 162962447
1 921 45125
1 38277 66303
1 4992 58285
1 58667 95459
1 14847 32897
2 38837 617931975
1 13615 21289
1 65413 82530
1 29755 46807
2 66824 739255522
1 36804 87800
2 41928 733496476
2 63348 3081051
2 80340 264439764
1 25404 74184
1 57674 84844
2 89684 499424031
1 7749 85393
2 90014 284368101
2 11532 605848356
1 36882 63319
1 69890 91134
1 14078 32025
1 72360 74633
1 13763 43612
1 11003 92283
1 1906 84753
2 39138 553292061
2 16607 939696335
1 5636 53486
2 40371 747481117
1 17058 20868
1 15101 16983
1 53185 94390
2 9345 249899828
1 19508 51562
2 28669 748513502
2 19936 740916238
1 41679 83357
1 89607 89725
1 2660 28620
1 40970 94461
1 59150 59660
1 28943 33679
1 4680 78820
1 45073 81646
1 3839 69963
1 24950 66690
1 39579 97941
1 56556 78730
2 40030 154463122
1 7886 75484
1 60744 75002
1 56116 85922
1 6077 61226
2 29596 229132276
1 11683 96849
1 424 26664
1 2227 77665
1 40714 71526
2 31260 110525087
1 18995 29197
1 44122 57832
1 30840 41474
1 17601 20088
2 11948 598305112
1 21391 61557
2 10170 383179303
1 46433 61907
2 12179 257427958
1 30807 33152
2 54270 361905158
2 23426 504436377
2 86675 829757229
2 88439 808831592
1 47015 62465
2 72863 644073898
2 4513 346720161
1 33561 62733
1 50785 80923
1 15461 39543
1 14649 32760
2 84652 693908438
2 7463 269841998
1 16200 35028
1 30916 41747
1 31011 85547
1 19141 77708
1 36166 46609
1 23349 25424
1 30642 94393
1 75294 87255
1 7940 94435
1 58995 90820
1 65014 90995
2 9286 748594794
1 69626 72273
1 3749 46247
2 88621 195277677
1 23868 85530
1 64808 98115
2 27918 260995393
2 16280 44992961
1 3550 41161
1 82051 87572
1 15240 38026
1 748 54878
1 32224 47654
1 7524 29793
1 37004 60290
2 69865 964308272
2 79993 258869674
1 25104 74790
1 5939 36979
1 23113 77714
1 42852 48144
2 95961 675457753
1 11898 35592
1 58876 74830
1 83795 97410
1 46019 55622
1 72803 79218
1 26330 27472
1 44500 50552
1 47516 77206
2 82515 917926950
1 70590 86889
1 46458 61006
2 68671 986564014
1 45819 83091
2 17304 786199998
1 24122 47652
1 1038 84339
1 1425 85743
1 74706 81214
2 22984 848348099
2 86359 457251016
2 21118 938680673
2 82595 500321945
1 5964 20043
1 65107 96875
2 50352 468836278
2 41999 481750868
1 55441 97468
1 38240 62974
2 6943 955858838
1 40019 43303
1 28724 78097
1 18585 64047
2 54602 188924270
1 11968 92061
1 25128 78643
2 80840 92342850
1 9358 38929
1 53868 55011
2 88414 331332472
1 19912 57683
1 19674 67467
1 42505 56755
1 1224 4698
1 41030 50838
1 20252 48847
2 35378 212178567
1 66851 77589
1 16803 80563
1 573 72958
1 28532 62635
2 6940 830334263
1 27882 59629
1 27316 28370
2 78310 212628366
1 25955 75382
1 94445 98474
1 11 9596
1 50327 53196
2 23522 543018615
1 10375 32079
1 42363 90020
2 95212 466743220
1 61332 82580
2 80659 643196457
2 95586 701879799
1 71960 83086
2 80313 404014187
1 12158 61049
1 8069 60191
1 11156 25991
1 7422 81971
1 2841 93385
1 506 18818
1 37397 65298
1 46987 61365
1 28240 54251
1 75772 84615
1 35386 44680
1 28331 87897
1 53170 94935
1 10896 26448
2 62174 272758693
2 1443 129514682
1 55752 92821
1 14955 72766
1 23463 48939
1 12104 71719
1 39485 47952
1 21460 35071
1 47519 89051
1 88123 93901
1 72538 96641
2 13896 990643420
2 91571 635486169
1 11917 64081
2 67815 974178087
1 76802 89954
2 58326 245464752
1 36412 94451
1 12878 93384
1 78837 98926
1 16863 82477
2 79349 201496651
1 31454 78058
1 4754 60779
2 28360 714956289
2 79296 711196896
1 15163 54349
1 12184 41180
1 24545 95664
1 31622 43966
1 4491 29007
1 38893 67940
2 72248 440318951
1 80298 83807
1 66882 94991
1 50241 88899
2 69031 10830065
1 63200 81911
1 28382 76293
1 2219 17311
1 37384 58303
2 34524 262275645
2 79990 287492698
2 18564 589145631
1 30760 94103
1 31530 82108
1 54249 56662
1 59242 63663
2 32699 157059362
1 5953 66972
1 547 51134
1 18368 31005
1 56438 73583
2 87107 219440766
2 95173 176910120
2 21827 458466407
2 29940 482440173
2 97433 937475849
2 98697 33701466
1 70693 99676
1 45619 60244
1 5549 6536
1 25580 30367
1 40506 85361
1 45625 61239
1 28329 50000
1 19387 93881
1 34852 92760
1 6373 97918
1 64190 87091
1 16224 33911
1 36560 50172
1 38727 81987
2 14031 977705053
1 73701 87693
1 26987 96753
1 14764 74221
2 22784 229500898
1 53488 68639
1 22586 22718
1 53669 69702
1 13155 18986
2 65296 355373835
1 17445 97740
1 69656 91211
2 30334 849409591
1 81355 85126
2 73643 841255637
1 15479 80281
1 40881 49143
2 14393 663702292
1 70277 96674
1 40733 55239
2 84601 43735169
1 23533 31309
1 24093 57715
1 28509 43292
1 10358 79412
2 93722 3661676
1 61630 97935
1 12257 91988
1 59516 70658
1 24272 49017
1 14988 15051
2 12092 580780936
1 33756 68455
1 86054 96413
2 32559 931082146
2 92637 597195099
2 1617 659615422
2 92514 400697467
1 18771 32816
1 29815 66167
1 83078 87034
1 28528 92116
2 39835 703433349
1 19903 45770
1 56996 82231
2 5626 238333944
1 12789 84044
1 62927 95718
1 47191 68728
1 64268 68090
2 43055 469342681
1 25983 97736
1 18177 92784
1 86610 90549
2 71570 431505934
1 57647 99114
2 50509 479391313
1 7563 17147
2 19975 984869234
2 46812 982047475
1 38416 64685
1 78580 83430
1 33 70348
1 63116 96136
1 69753 86947
1 54241 71266
2 48156 472151395
2 19261 927172961
1 18431 74288
1 2186 64799
1 15204 47124
1 9274 74862
2 62789 506447312
1 83298 97017
2 27466 13406718
2 86256 648783045
1 18903 39036
1 20286 26996
2 24805 241412808
1 69726 91091
1 17918 22427
2 48224 960413964
1 34541 55767
2 47255 649599257
1 43268 96213
1 16664 64027
2 24111 465437547
1 68892 85617
1 37211 74298
2 27406 855990758
2 13854 39572417
2 37780 849785497
1 56465 85533
1 10733 22109
1 3566 11104
2 92682 676115025
1 5748 80963
1 53490 60127
2 3130 564875470
1 1375 3116
1 70040 93001
1 37719 45629
1 11290 93117
2 95788 968288461
2 88164 136370697
2 37447 921662842
1 19474 34810
1 35040 75207
1 21736 43670
1 31832 60632
2 32022 189615052
1 3139 81664
2 94088 933619805
1 68151 99595
1 32315 34432
2 98484 223247916
2 95749 596417905
1 2132 31273
1 89898 91221
1 2053 34645
2 89659 160823539
2 33316 633104366
1 41718 74794
1 26795 52456
1 50741 55679
1 27673 39678
2 9524 410468581
1 4502 88258
2 75751 939619661
1 28063 55694
1 31080 86948
2 57544 126962998
1 52535 90287
1 6984 33525
1 2094 3826
1 32592 96463
1 29680 84695
1 35229 66584
1 21034 47137
2 64110 931467922
1 40058 82114
1 11878 35751
1 20832 76227
2 51231 432858477
2 84279 794909853
2 96304 240181941
1 80691 82809
1 49687 95232
2 82913 502541186
2 4459 304712218
1 642 58603
2 4692 760489224
2 60240 502429145
1 30283 65073
1 57773 62350
1 30175 80737
2 44216 540330546
1 1242 59945
2 12785 881636158
1 732 56401
1 59877 87568
2 38146 43053143
1 46438 61604
1 41683 83141
1 4972 14066
2 53748 698809617
2 38888 992752525
1 601 43812
1 2149 36767
1 11218 27974
1 36521 54074
1 63866 73925
1 19065 43283
1 55199 77034
2 93761 371954092
2 25680 521814363
1 82236 84457
1 3660 61324
1 20711 63536
1 4058 71226
2 11418 842595594
2 23420 259142992
1 68504 96399
2 25209 492587388
1 40954 74957
1 82578 90085
2 69959 799100683
1 1044 28702
1 28629 45310
1 18543 67263
2 47655 195576936
1 76034 79670
1 20699 61980
1 9804 12678
1 6292 69614
1 48045 55052
1 18353 90839
2 53403 508080689
2 89066 904004906
1 9832 30346
1 20635 71272
1 19841 41672
1 39788 66411
2 6661 62717569
1 37309 56658
1 65697 91362
2 54427 39484936
2 43640 372882665
1 31552 73113
1 20816 47145
2 92517 557082551
1 78645 98978
2 175 474078409
1 78443 82152
1 44373 57558
2 5988 827074880
1 81016 96047
1 17554 41198
2 93567 591615171
2 42566 628822213
1 8752 86879
2 31135 636273848
2 32886 530398500
1 31857 83624
1 40365 80239
1 40302 92717
1 34946 59827
1 1107 25676
1 29624 69196
1 6651 82709
2 93876 502008201
1 6460 95136
1 44026 96395
2 20974 50613339
1 43273 76092
1 26628 50798
1 58349 78166
2 8495 864540749
1 15734 27310
1 8342 14007
1 32795 50804
1 10761 21023
1 26472 55988
1 8760 50121
1 45248 94941
2 15085 496653833
1 7645 57821
1 5908 11702
1 70890 84608
1 82512 99174
1 17208 29877
1 68213 70774
1 29870 85519
1 78614 90633
2 42396 680671795
1 22606 42786
1 76193 76771
1 10518 56443
1 7841 79266
2 24073 116004100
1 60720 91171
1 21750 49982
2 24935 631284586
1 69152 98365
1 22810 37871
1 20265 39278
2 68109 411343616
1 19632 23797
1 41890 84906
1 29734 86636
1 1398 22200
2 88427 950529509
2 58907 821024718
2 22347 776396059
1 48467 70532
2 6333 800897941
2 52525 365650920
2 16813 407020300
2 89163 517018280
1 49912 90030
2 7601 694573439
2 28673 158432251
1 5281 77105
1 30669 92996
2 71897 369569702
1 60798 99016
1 22580 66843
1 42132 70601
1 64210 80700
2 35745 607686389
2 58721 784147530
1 60020 85805
2 37367 101795006
2 34155 723803115
1 30862 49122
1 39392 91669
2 47368 371137832
2 16480 185854132
2 69406 154935857
2 58458 376443140
2 56499 601913363
2 40552 139803744
2 56731 185703368
2 8629 696775892
1 73759 78373
1 37744 90403
1 12099 14538
1 4144 20601
1 8919 61097
1 42791 93235
1 2050 34677
1 10284 21709
2 20780 196426284
2 78628 46206572
1 10344 13002
1 30288 63757
1 9442 18671
1 23726 82141
2 31153 60576328
1 30107 38503
1 69594 92800
2 40431 234062076
1 28976 79901
2 11455 303683836
1 56999 76386
1 9980 55194
1 11140 93620
2 69065 491558393
1 22436 35349
1 24548 40635
1 16943 36125
1 33856 51230
1 64839 95563
2 19860 942984265
1 20588 36982
1 2403 36214
1 67110 86363
1 26423 98294
1 3930 46946
2 31953 748784853
1 19293 91040
2 37308 233976862
2 54529 156221988
2 74992 752446066
1 23163 34088
1 22809 91770
2 53124 347883368
1 36283 71798
2 95986 58376261
2 67238 616828392
1 42573 52545
1 14050 35099
1 2076 82830
1 2942 44526
2 69104 872831514
2 48991 343275293
2 88723 586898716
1 13540 52018
1 90544 98300
2 67065 592261422
2 73494 63029327
1 47167 63066
1 85889 86691
1 20997 38464
2 58665 646968393
2 34314 80155589
1 24899 46441
1 50221 58002
1 60403 65423
1 69535 83480
1 41461 49362
2 97440 951089322
2 55679 945275118
2 11979 153739182
1 85237 90024
1 58855 92635
1 23486 40946
1 20608 60419
1 11012 38942
2 40228 531851462
1 53070 70306
2 66393 475749175
1 48360 77861
1 10789 95817
1 55225 72674
1 8365 68688
1 6658 18880
2 55053 312060501
1 3739 34701
1 29707 95688
1 35427 36742
1 29263 38484
2 53099 177940968
2 65027 392730623
1 29795 37747
1 80210 83072
1 1773 32726
1 7562 87062
1 58444 82869
1 72161 82587
1 16323 36866
1 76874 88612
1 1402 17906
1 48375 75934
1 10385 78366
1 38643 92418
1 30728 97944
1 38444 41324
2 69333 271044618
1 37818 76617
1 58809 62232
2 89003 411855423
1 5181 16413
1 49594 88214
1 16872 84207
1 8454 33457
1 30242 45933
2 56453 588478551
1 48308 68192
2 11850 369503590
1 14943 27220
2 19270 509446921
1 33567 76307
1 20521 33643
2 13077 629914415
2 25886 596490555
1 11045 88733
1 16414 98983
2 31600 457965719
1 21403 79637
1 47783 71929
2 6622 103563857
1 30835 63192
1 82877 88408
1 59817 73122
1 10684 52586
2 72184 134689771
2 51031 865989786
1 26928 71134
1 34051 56258
2 34977 418281584
1 87243 90758
1 16402 30632
2 25777 155108001
1 41925 69523
1 30065 98302
1 35627 36288
2 17213 854518585
1 26076 97418
1 14843 19151
1 43281 90128
1 53104 90229
1 40049 44864
1 30507 39006
2 45795 233993826
1 6959 87309
1 1477 97330
1 10539 97587
2 39672 91596466
1 23003 28356
1 1173 68104
2 21674 144429364
1 72373 72852
1 31320 97313
2 21873 373862306
1 73187 80935
1 40675 44386
1 21636 35449
1 24815 95100
1 33396 41014
1 38742 78640
1 34849 37416
1 29153 82245
1 9892 13449
1 24557 96626
2 44788 589545642
1 2041 86255
1 26672 76316
1 7898 85584
1 13034 57761
1 17744 88751
1 26260 39730
2 86769 507025078
2 53807 535564305
1 53828 72701
2 90481 758669170
1 12243 77999
2 93430 303701477
1 90789 97416
2 52266 936290151
1 27402 76225
1 21622 43370
2 35240 505261823
1 16098 61577
1 62484 93929
2 95592 588818897
1 24558 83791
1 78708 85273
1 54597 76884
2 36461 984779823
2 40066 232470466
2 8076 660924311
2 25816 565084240
2 76676 859161086
1 59573 96711
1 60629 97796
1 44854 95080
1 21148 72758
2 83513 703766929
1 28028 85420
1 30683 82520
1 1545 80269
1 28870 71637
2 303 705449058
2 32482 920305159
1 22091 96438
1 25390 62871
2 8061 361525564
2 80387 1598150
1 16107 98725
2 87819 300701850
1 29848 63580
1 74538 76733
2 61455 200504856
1 20060 95142
2 82738 345800483
1 49845 66278
2 33967 240507105
2 1487 781472218
1 58413 64658
2 71797 755874611
1 4195 16669
1 14783 93394
1 42974 95195
1 16525 23945
1 37829 57806
2 91070 114469240
1 30811 63351
1 69091 84180
1 22870 32823
1 1126 86905
2 38643 877518416
1 7385 16270
1 29201 77478
1 5121 89719
1 47404 89949
1 13890 63651
2 85196 723857693
2 68076 138280014
1 14027 91844
1 3328 92124
2 33850 357188578
1 71706 79237
1 41471 57605
1 18321 25677
2 82886 620404686
1 96096 98065
1 62470 71129
1 67130 97642
2 30635 782957522
1 39381 47524
2 47428 231181212
1 35718 46635
1 69507 80456
1 10910 77938
2 98762 347961508
2 28450 727523308
1 44895 49595
1 90554 96024
1 18606 59852
2 20702 210770861
1 8728 82197
1 21214 97896
1 80707 91576
1 17138 91379
2 28470 879718490
1 20577 44760
1 3846 86892
1 8679 30517
1 63312 85863
1 21732 98430
1 4478 24166
1 56421 88372
1 55125 72297
2 86772 294540041
1 20726 45966
1 21483 68260
1 15036 66956
1 49161 74183
1 2404 9283
2 25943 487006369
1 29347 92798
1 13100 54047
2 41148 631008178
1 17096 44397
2 46715 685160609
1 33947 72422
1 45104 72850
2 34819 776454509
1 31874 94421
1 32229 52139
1 23667 47741
1 27098 44992
1 6018 8498
1 70556 99075
2 66526 427006996
1 37475 46219
1 7587 82524
1 79045 98615
1 20302 61402
1 14582 64246
1 682 3490
1 2032 44620
2 39841 770623478
1 20942 75218
1 7520 50967
2 35799 668214309
1 50195 83038
1 12547 64632
2 7567 187433427
1 427 47993
1 29964 68322
2 69356 314158793
1 45012 55303
1 56845 74322
1 84373 95767
1 45465 69690
1 57208 75229
1 19195 46858
1 12913 39171
1 43148 90768
1 27474 57817
1 5937 51617
2 4845 275867497
2 42230 179310285
1 51661 85781
1 44597 62455
1 52261 90692
1 64204 89621
1 25644 66584
1 72206 90453
1 52667 67186
2 5576 180671088
1 6595 9445
1 2902 5107
2 83031 450038738
1 38570 96840
1 11902 69255
1 61359 82576
1 43477 51064
1 53749 92140
1 32481 51938
2 74170 35888079
1 478 31957
1 17530 95716
1 14085 75815
1 3583 75287
2 92116 74606819
1 15067 70512
1 52428 82247
2 19818 100947824
1 21996 28249
1 22038 87390
1 50177 72469
2 97706 491552715
2 20889 344023057
1 30098 77460
1 28880 79366
2 90802 12073049
1 19571 84906
1 47278 70993
2 38795 515696790
2 25242 771978736
1 47079 94456
1 44331 82132
2 28945 344062040
1 57132 67773
1 76177 81191
1 46505 94469
1 61759 62604
1 46778 92233
1 27877 36179
1 86850 96288
1 32754 57625
1 13430 38252
1 26939 47708
1 58418 91744
1 54167 64668
1 11734 38617
2 74580 375598974
1 21806 92945
2 47562 762820238
1 35324 43815
2 87841 551160563
2 46711 192275901
2 80670 190033753
1 17955 53688
1 7445 86711
1 26134 51054
1 1235 82557
1 45760 61052
1 6275 40653
1 21000 33087
1 2912 19956
2 97547 462173738
1 64097 84960
1 41373 71874
1 31395 63918
1 6528 28219
1 38166 96721
1 60330 93707
2 35777 901791334
2 8794 560883729
1 27588 27757
1 10933 52616
1 5400 19072
1 43438 70749
1 38530 46967
2 88766 583567473
1 37256 54984
1 79377 82266
1 72582 93717
1 96496 96925
1 6294 85934
2 89536 2214783
1 30672 58065
1 53927 55514
1 34400 97357
1 18394 39786
1 54439 70037
1 54891 54897
1 13919 92403
2 79282 997158030
1 30257 88720
1 78138 91872
1 28851 69769
1 61474 83424
1 77478 87563
2 16032 107108314
1 46074 68870
2 49407 488485280
1 20470 81726
1 40301 72154
1 24031 60059
2 23022 516694886
1 45412 66326
2 21705 204769001
1 88159 95821
1 22775 44818
2 62099 305029062
1 33155 96852
2 27882 675348699
1 19130 84528
1 73081 76345
1 39075 71314
1 35781 60081
1 42901 59607
2 68666 476889652
2 32676 814702068
1 33219 85625
1 6207 14800
1 29105 87497
1 29352 40200
2 30503 274325330
2 91572 881491714
2 69151 508029522
2 32356 384272594
1 19080 78484
2 56921 975719512
1 3768 37848
1 13437 95955
1 80499 97474
2 78266 373122428
1 6827 23701
1 20499 36208
1 7900 65543
1 887 52938
1 4022 72537
2 28638 844080228
1 28152 74351
2 29970 117184743
1 28974 36650
2 80995 376938503
1 43011 61229
1 3059 79447
1 36223 60153
2 40422 722405394
2 49177 949903413
2 19366 342659430
1 7163 95582
1 54818 64470
1 12351 56033
2 27610 511346434
2 72350 390697034
2 51557 368485208
1 94009 98382
1 27229 43363
1 15864 84231
2 77671 914754584
1 23198 74579
2 48663 173224909
2 35975 78916373
1 27178 68118
1 6646 11483
2 85202 148063086
1 32750 86844
1 13167 19450
2 36899 626861919
1 11379 82172
1 9733 52911
1 2100 41114
1 21698 93095
1 69343 72636
1 50402 72596
1 15613 93161
1 3680 42897
1 49811 65403
2 58312 609136677
1 42940 88121
1 61853 86928
1 44980 76011
1 43494 95804
2 49169 278544307
1 29754 84001
1 38777 64339
1 32549 92383
1 22882 94530
2 32234 746750195
2 33661 153616477
1 3066 28242
1 78479 78786
1 42505 83253
2 95096 650272384
1 39833 72960
1 13313 15369
2 86929 901390946
1 7078 36406
1 35409 74305
1 17142 41380
1 56272 66312
2 63588 997790205
1 59696 67991
2 90729 489241641
2 32553 513600232
2 71351 392870168
2 87427 124390798
2 31144 128234853
1 40854 61330
1 67367 97933
1 3741 85650
1 42813 83504
2 821 13975166
2 52094 756308262
1 11637 45685
1 26772 57766
1 58179 77097
2 63404 107673074
2 13758 68979217
1 21319 80768
1 81336 87839
1 21636 30020
1 37287 39376
1 49525 71640
2 90029 504235028
2 6335 957658929
2 93933 20646582
2 37101 785975906
2 33173 958690311
2 95030 211755668
1 38639 48298
1 8933 92432
1 26369 41636
1 26249 37323
1 17752 27505
1 58143 93107
1 10831 93776
2 20605 432603514
1 84894 88719
2 85216 79477280
2 13329 537878374
1 23877 73655
2 5183 624818306
1 37902 56721
1 57929 96118
2 14948 452885656
1 38120 87591
1 28187 47328
1 34620 96792
1 3072 20339
1 7614 59497
2 62238 186300518
1 29349 60404
2 46712 54773585
1 15874 56446
1 39060 47040
1 15003 43327
2 58825 841294496
1 56409 58851
1 9486 52609
1 59076 92840
2 55138 729491785
2 93750 231786440
2 33500 730024159
1 7403 12350
2 54243 398048776
2 55102 716161532
1 37880 48085
2 59891 371865153
1 3374 7906
2 29122 705073507
1 48111 89901
1 44643 46265
1 16076 71259
1 11346 11535
1 40629 67959
1 17351 42923
2 39783 360901823
1 19796 35520
1 66579 89235
2 429 667926117
1 32252 41519
2 34631 360910920
1 52188 84223
2 62289 249999153
1 10180 72119
1 137 30592
1 17860 32130
1 22496 41035
1 7479 51150
2 33371 787611527
1 675 37925
1 13881 19593
1 41259 68948
1 54200 85962
1 71567 99612
2 50558 532927140
1 42672 66612
1 77532 79421
1 56566 75659
1 89594 93366
1 14796 66096
1 20236 65777
1 24364 56087
2 7114 191872621
1 10212 44208
2 56960 739661199
1 4073 84074
2 55066 901160624
2 83173 157525597
2 51419 372556892
1 9135 88780
2 88872 885954399
2 27903 438153830
1 21582 93303
1 53786 82227
2 95610 661517334
1 6403 22462
2 63404 871310564
1 5952 56483
1 12250 91702
1 55018 91482
1 25109 54147
2 68025 317397764
2 92280 26379910
1 36949 86159
2 8021 49250736
2 9988 267795586
1 58958 65764
1 26002 48653
1 46190 59896
1 29441 58799
1 25276 97942
1 60469 95589
1 31242 90985
1 23031 88350
1 52320 87528
1 29987 79649
1 51572 98521
1 1998 38151
2 26969 11384242
1 48882 96832
2 60381 183610237
1 85480 92979
2 29290 892725161
2 57794 755159167
1 30896 82809
2 78009 91772225
1 38371 46722
1 33275 49662
1 4148 43682
1 31956 84341
2 93291 4872898
1 45028 74977
1 55442 80746
2 7646 651227534
1 7915 17717
1 17196 95216
1 72779 99386
1 43156 96055
2 87313 991314152
1 60040 64469
1 24496 61937
2 31032 865754786
1 63989 85285
2 44428 550760384
1 32635 40909
1 495 27457
1 70516 81756
2 41506 794801300
1 2958 74601
1 81775 98658
1 27333 66699
1 76664 84220
1 59361 78648
2 12864 943423015
1 43729 52227
1 47579 47654
1 15630 22895
2 72344 22082985
1 58952 62809
1 57444 95199
1 37474 98231
1 18938 39552
1 8691 70671
1 57964 77340
1 34142 79377
1 20866 92883
1 45673 94241
2 14670 489505914
1 46409 54716
1 36143 39469
1 30354 39844
1 20210 65898
2 46279 685760741
1 49391 84527
1 68274 73559
1 43630 49633
1 76282 96577
1 17879 29312
1 27911 53961
1 12072 77220
2 25602 522219920
1 75681 82439
2 30848 240436893
1 80075 86813
2 20142 790083146
1 17108 67527
1 29997 83039
2 89447 977875995
2 79444 283874826
2 59191 211597067
1 12908 62615
1 25072 84368
1 35148 96303
1 55845 71089
2 23696 560618139
1 4979 37148
1 14354 67261
2 74104 874933665
2 97242 624787231
1 41278 43207
1 55868 65575
1 18376 93037
1 17885 56717
1 16591 60593
1 8015 17206
1 33238 86662
1 85841 98285
1 43293 99464
2 99889 291657723
1 11048 62943
2 27143 432981501
2 38353 230172049
1 67582 98748
1 21885 73149
1 70919 99113
2 70779 571553908
2 66302 190346615
1 46737 91754
1 32392 80371
2 32456 812232478
1 59361 94509
1 15400 58262
1 52814 72797
2 12 653953987
2 71969 462526299
1 19138 34650
1 2888 10148
1 38104 43584
1 15446 30954
1 12206 95786
2 32386 877184558
1 43736 70429
1 6636 45299
1 16708 63766
1 4824 84316
1 52164 75457
2 96393 342948803
2 80702 631229272
1 18675 60167
1 57366 62679
1 37865 43059
1 41577 65306
1 80894 91826
1 14591 82653
2 46585 261482648
2 15426 321291971
2 5056 532895338
2 13319 819215521
1 43401 82408
1 55215 62518
1 21875 96270
1 56464 83293
1 26484 41721
1 16150 28319
1 60911 71596
1 29179 36085
1 67260 81472
1 63991 83414
1 39285 80622
2 29992 504361083
1 17282 23932
2 98899 472801630
2 85689 617680788
1 13480 56207
1 42124 42158
1 25704 48130
2 66945 158669491
1 51266 96363
2 84693 11727852
2 52310 531082996
1 45150 66079
1 33855 43818
1 16319 78539
1 71107 97095
1 11463 90955
1 44584 52657
1 9079 12703
1 9651 50712
1 5796 85413
1 12005 39311
2 18990 919068958
2 97059 769347958
1 55471 66830
1 3494 35823
1 6724 50326
1 3312 39606
1 41550 98498
1 45690 56203
1 7849 84336
2 43396 296686916
1 6050 97518
1 44404 57468
1 50852 79719
2 87497 406420603
2 1245 21647891
2 63389 665961231
1 18310 71182
2 62913 401259427
1 77310 78253
2 2566 101768049
1 43506 93204
1 8110 41258
1 24913 44501
1 25266 86340
2 36086 922156514
1 55942 94324
1 72605 77743
2 36072 553091344
2 2041 23412561
2 87678 938358318
1 26167 46713
1 82163 99038
2 64940 95011096
2 61369 676456480
1 37818 59349
1 17053 90276
1 14864 68070
1 5014 75995
1 14657 18923
1 57088 84524
1 62681 72637
1 47402 95908
1 4293 91632
2 66085 473532604
2 96974 498236087
1 15951 50371
1 5642 68816
1 86024 94284
1 47794 49530
1 56005 61411
1 26623 38585
2 34838 728877070
1 29364 89348
1 4986 92838
1 73065 74156
1 9074 83077
1 72429 74998
1 27774 47895
2 11080 863245202
1 75202 94359
1 29136 60988
1 27251 95892
1 1595 71298
1 30382 68372
1 61542 86934
2 58647 238111339
1 9027 94613
1 29114 64213
2 70344 822846872
2 11766 646868192
1 78665 87431
2 53210 60039691
1 30486 30683
2 72648 741883222
1 43121 89533
1 70457 80185
1 7355 10037
2 47718 308621557
1 31385 33233
1 53599 91599
1 11048 74042
1 1962 66349
2 40344 442183813
1 86650 94329
2 27208 466801746
1 17509 93502
1 41519 84988
1 66091 82365
1 56908 78529
1 18394 56416
2 65592 642793256
1 14364 45121
1 40834 57052
2 59995 440282050
1 13638 98507
2 15441 478313077
1 26904 88441
1 85085 90425
1 72182 78209
1 11588 27451
1 43036 91868
1 46263 46688
1 15553 88920
1 17940 33277
1 52136 93251
2 95134 453851227
1 10804 27691
2 48562 140298230
1 63934 80585
1 43116 56754
1 22209 62208
1 17736 52018
2 3473 393848967
1 9247 53169
2 79862 566722945
1 44211 91058
1 1581 87453
2 91607 769261802
1 4429 46395
1 43288 90358
2 6326 501664640
1 20368 39610
2 6814 373005086
1 17637 27903
1 8618 77875
1 22268 29426
1 60801 84041
1 3121 73770
1 6814 39207
1 9163 37738
1 55568 94941
1 1589 50493
1 63453 95106
2 28984 538897178
1 1648 69273
1 28117 72474
1 2037 63053
2 87501 378448818
2 38926 322885082
1 63120 82320
1 12276 74490
1 10680 36195
2 15390 343793664
1 38481 75560
1 63283 74615
1 36889 53083
2 86843 494546414
1 85563 95902
2 43972 237946371
1 16176 61193
1 8796 73263
1 55258 99595
1 47958 69768
2 61773 113512184
1 4949 51771
2 91116 271366496
1 27028 71767
1 17503 95257
1 42166 47253
1 29220 56799
1 10863 51945
1 15458 45756
1 27082 65680
1 46084 48772
1 40281 44187
2 3161 383315791
2 80879 414167120
2 48013 609059667
1 8487 82065
1 9211 99443
1 3048 14685
1 16744 19057
1 31413 79214
1 35883 38729
1 76553 77560
1 44829 69965
1 46860 85552
1 23900 57798
1 16778 72710
1 32337 50815
2 32638 726896214
1 47113 84098
1 81003 87273
2 23179 433258277
2 4447 58843812
1 5266 91000
2 34925 329627435
2 70264 958081600
1 13568 37319
1 58893 93104
2 8241 41493826
1 59629 78257
2 99857 972493944
1 55793 67393
1 9558 31623
2 9255 916986169
2 60390 165265618
1 45149 78138
1 62851 83128
1 11596 53368
1 6712 27061
1 7830 89266
1 74371 95767
1 64663 95455
2 3683 406161156
2 50370 289506788
1 5481 94372
2 30469 880997002
1 31560 54885
2 3847 206126100
1 50999 88183
1 49557 74772
1 26922 30982
1 24643 67094
1 15439 57653
1 50215 60293
1 5043 58164
1 49279 80475
2 21078 210326722
1 39688 91646
1 9263 56643
2 51128 45521766
2 49402 962318950
1 36671 70028
1 75147 86541
2 3304 965435560
1 29058 95795
1 14462 56157
2 69667 351222312
1 8508 39174
2 46326 192830344
2 74455 161734531
2 66761 147228407
1 21380 45417
1 65830 81567
1 72385 74580
1 2110 92667
2 56426 719500522
1 68972 73937
1 14585 25228
1 26457 62467
1 46906 52164
1 52980 69039
2 52637 354758920
1 18089 86929
1 8228 76797
1 12095 85308
2 36753 269085419
1 44504 98129
1 76342 84541
1 10233 69109
1 68442 80636
1 19936 73516
2 12720 689180168
1 9457 36867
2 24329 529895554
2 17828 281740387
1 7009 53943
1 17009 81717
1 33647 40553
2 94547 170485145
1 4105 51742
1 4519 71265
2 51566 66569844
1 31790 56708
1 44835 75417
1 62613 76497
1 6920 42671
2 56821 945688837
2 93442 686675545
1 33058 41618
1 8389 74537
2 68293 115168996
1 50614 92567
1 21057 39373
1 89289 97914
1 33817 58585
2 33655 665997196
1 42951 70544
1 43718 54775
1 51994 94385
2 30537 368791054
2 69547 495155921
1 21173 70004
1 71603 97473
1 25240 73781
1 71223 72311
2 7376 52146189
1 40373 72607
1 23503 78045
1 61710 81150
2 95464 275635823
1 64039 87380
1 15488 32422
2 40438 246962786
1 881 85291
1 60697 88330
2 80032 568517493
1 29156 74554
1 50274 80409
1 66871 84145
2 92554 678055667
1 18535 95403
1 36467 82998
1 67754 82507
1 65803 81529
1 24177 42879
1 21388 78424
2 95260 28722941
1 68145 99663
1 39661 91726
1 68489 91432
2 97836 449415390
2 36565 599085585
2 12950 549013704
1 6509 23249
2 16680 357425378
1 46156 63344
2 30827 221229349
1 9714 99535
1 53440 81503
2 68814 837324187
1 80237 86492
2 62556 513826973
1 63537 76936
1 58910 61218
1 67531 78628
2 19297 465353673
1 12344 53433
1 64032 76922
1 33304 97876
2 12409 596170889
1 18736 84311
1 2615 95202
2 66618 18961468
1 26398 83577
1 6827 8596
1 39906 92933
2 68219 270502573
1 41234 56277
1 34461 89585
1 76555 86411
1 7090 22995
1 38901 81282
2 59369 256376351
1 46983 47129
1 39296 78232
1 55090 80388
1 5327 5920
1 35757 41272
1 41037 84618
1 83729 89095
1 51203 93381
2 75414 675352667
1 12458 85619
1 16633 62436
2 75886 980662807
1 12784 26469
1 65103 93373
2 44925 373918125
1 22611 60299
2 48664 862811408
1 77965 79684
2 39028 965069975
1 12962 58128
1 843 92998
2 43163 440447046
1 10915 52308
1 44003 54758
1 60890 83259
1 41516 43403
1 37569 52140
1 9592 94937
1 10082 46950
1 38336 85044
1 9072 68577
1 39568 73269
1 29807 43477
1 68696 93008
2 26519 579869114
2 17402 264986664
1 60849 72505
1 60968 87933
1 8470 34765
1 24261 79820
1 15623 45245
1 10120 60222
1 38500 65472
1 8474 85703
2 30695 623355164
2 36313 189029974
2 93797 131230391
1 37715 50616
1 1305 42217
2 96857 517928020
1 31315 78020
1 84147 95802
2 82596 705412926
1 13224 40747
2 47749 651449126
1 6619 66709
2 59318 681192407
1 34585 65858
2 50618 74504763
2 46386 339423794
2 57665 669572275
1 33590 78486
1 33206 55110
2 35458 810121502
1 32714 95784
1 10321 31839
2 11264 751956909
1 1774 57462
1 83578 95918
1 284 12670
2 52612 431752283
1 20024 98207
1 49663 72897
1 35734 35760
2 84753 304167165
1 9906 73721
1 30722 50315
1 52696 71873
1 26682 68743
1 75951 84262
2 51473 770037748
1 90042 93701
1 29614 48119
2 85305 646586173
1 3277 84001
2 24873 480748386
1 7970 94605
1 75946 89324
2 58939 761388884
2 10207 686486584
2 24861 688110979
1 8830 15399
1 29727 97212
1 84245 91604
1 31249 80393
1 31549 67868
1 15319 90101
1 11651 33609
1 2879 57998
1 25792 59188
1 29294 50036
2 89481 914311820
2 30776 238620854
2 86387 187886217
1 33032 77440
2 48136 89088053
1 14532 48405
1 68628 97807
1 59682 72302
1 58114 98440
1 17467 32509
1 20287 35327
1 30274 57074
1 7542 88114
1 43294 77175
2 80160 849483822
1 16230 65966
1 4052 17461
2 30012 413108748
1 10867 18920
2 136 503651284
2 98371 709894214
1 43577 74995
2 14460 911483544
1 52408 79908
2 1970 343957403
1 6819 66311
2 95651 966188655
1 10195 36284
1 43266 75326
1 384 37007
1 39381 42078
2 19901 761950873
1 82244 88082
2 61960 908205639
1 66271 72386
1 6249 57489
1 1828 55495
1 1082 47086
1 7006 43403
1 37789 67826
1 13997 57205
1 34010 54088
1 28450 62979
2 61387 692016161
2 63872 327553639
1 23934 59082
1 19786 89290
1 61584 65989
1 68271 79742
1 6560 31346
2 5559 910071719
1 22966 97501
1 46092 70917
2 22335 989491998
1 61030 73452
1 15556 66675
2 40782 554065321
1 11259 99283
1 33173 78995
1 53273 55108
2 14063 650636027
1 32733 60022
1 11704 73097
2 94103 923605133
2 99021 349040145
1 47796 56398
1 33130 73368
2 53147 513899548
2 35307 748784483
1 2078 47836
1 11871 77471
1 34965 42162
2 99920 485444432
1 29085 78081
2 9871 555996
2 6109 477715411
1 3704 41412
1 11779 12315
1 21523 68886
2 5930 382725319
2 51160 242043617
1 38341 71947
1 8724 92363
1 3162 92027
2 17436 607379509
1 47761 97246
1 45647 46511
1 52239 92831
1 13600 73512
2 81162 626953593
2 2509 979295760
1 15247 86631
1 23765 79031
2 43184 897372073
1 7584 68861
1 38348 74785
1 22440 99845
2 36956 772340236
2 29357 124206838
1 16874 41492
1 25234 63574
1 3088 15709
2 14931 960281423
1 66202 86978
1 60051 80177
1 6663 27590
1 33929 38182
2 18310 502780823
2 88191 784404041
1 263 88815
2 46724 600173128
2 32276 745404851
1 17454 59964
1 64715 84627
1 42700 46611
1 7776 59617
1 30738 90708
1 4690 14033
1 66325 80548
1 12012 58739
1 47329 62239
1 54638 55774
1 49791 74450
1 1628 96700
1 57070 65268
1 72751 91092
2 34436 921344035
2 74683 530052501
1 15371 63287
1 7744 56321
1 14826 38680
2 90166 654238042
2 45480 778622930
2 41747 224775184
2 82041 555611419
1 77803 97278
1 14270 48208
1 7800 43958
1 33610 53320
1 45384 82925
1 28207 70491
2 6280 545854921
2 52757 218199529
1 69007 76425
2 63763 897786671
2 26302 743253731
2 34143 991448255
1 34830 73098
1 3567 16100
1 54498 88057
1 12599 22251
2 72680 108404482
1 3031 8903
1 54888 78526
2 55937 958511106
1 60194 90371
1 5288 35048
2 85426 519798749
2 75022 355379186
1 41320 78918
1 21118 43487
1 31042 89002
2 93378 210520958
1 22880 48780
1 50623 52770
1 28095 44669
1 8177 92547
2 54755 718226127
1 3537 8078
2 6454 483670828
1 27295 69108
2 40098 285655638
1 17910 66573
2 11045 136217289
2 91015 206097558
1 5641 44217
2 43271 883896571
1 43045 80176
2 50635 278625423
2 98212 636736437
1 40625 56900
1 5055 68917
1 51268 97590
1 26603 84357
1 45932 80726
1 29241 95162
1 16890 91001
1 20225 26109
2 62130 796438434
2 54137 914684324
1 3981 63482
2 14561 430855621
2 3522 987763390
1 88607 90059
1 43177 89139
2 13810 590302240
2 22237 322837890
1 29723 37499
2 34748 652140680
1 9133 12519
2 330 275823821
2 34336 309365864
1 49545 62794
1 49521 68981
1 22196 22943
1 69958 92199
1 43856 66748
1 3252 9588
2 89416 46906591
1 48244 69480
1 6322 70500
1 19651 68067
1 10010 23028
2 1702 790783627
1 49264 84304
1 29954 46766
1 24878 50335
1 17346 99312
2 64605 924015685
1 58295 78985
1 11923 38909
1 78148 90794
1 61128 74165
1 68460 76301
1 20982 78866
2 54393 106658594
2 77023 804344088
1 14614 28589
1 74387 85473
1 30190 73510
1 83288 96168
1 35468 57445
1 44273 92548
2 5879 644187018
1 30183 76331
1 766 10143
2 11815 18130194
1 5988 96940
2 24660 462499862
1 14335 92521
1 25659 34680
2 21512 99649933
2 81011 870064349
2 13161 677322386
1 31177 74805
1 51594 73573
1 37767 66317
1 37055 68491
1 40718 94801
1 21911 35790
1 3947 60133
2 64070 245683719
1 32681 84311
1 16654 41492
1 53609 93368
1 25535 60519
1 62694 95857
2 11598 280731695
2 2341 112108459
1 72304 88175
1 64851 86955
1 16704 58580
2 4487 196950885
1 24210 98744
2 83389 620671101
2 28346 298671955
2 43030 541745849
1 514 7453
1 7717 54193
2 93718 962635071
1 92365 94504
2 3995 156952072
1 25135 44342
2 47460 204939038
1 11578 41806
1 26936 94244
2 46398 799640198
2 59907 450444142
1 40765 60603
1 61821 94179
2 42112 600869878
1 2936 39090
1 33561 51267
2 95213 98202136
2 32502 747169106
1 20168 36111
1 30217 48427
1 56091 62931
2 31166 6984334
1 47392 63858
1 20418 58118
1 61962 62875
1 11099 71044
2 37263 278628679
1 40680 43263
2 63543 229973797
1 35090 94003
2 71017 824890498
1 12555 50431
1 27151 75901
1 760 68209
1 4344 98596
1 52358 88297
1 4049 13446
2 37634 299483803
1 4964 80956
1 4955 16356
2 80752 655276921
1 43591 55546
2 84848 924560068
1 1514 76928
2 40666 382738261
2 69742 564590919
2 933 319534235
1 2629 4706
1 396 8442
1 38573 46233
1 46720 65840
2 68192 214900310
1 40546 77710
1 378 6927
2 40110 70672555
2 59233 24123422
2 83150 653324359
1 56805 59474
2 14206 319938301
1 47772 54036
1 74653 91660
1 78254 92008
1 31748 52087
2 79786 942900218
2 65585 664545523
1 18311 77579
1 60374 97871
1 4625 66727
1 450 98565
1 10077 79200
1 68912 74049
1 51828 81153
2 57583 653356367
1 39932 75288
1 12937 20050
1 8918 99860
2 59352 639120897
1 20832 47450
2 2078 508468812
1 5105 50334
1 54980 71343
2 72819 925771112
1 10749 61998
2 43639 861112815
1 20474 26067
2 32995 307370440
1 91929 92795
1 41557 41757
1 16807 61930
1 3119 30807
1 42049 95810
2 27937 794127302
1 61219 76845
1 1499 41683
2 25547 56464914
1 18963 22632
2 38525 89452105
1 67892 96318
1 5989 26124
1 4680 67207
1 41551 98819
1 19014 98077
2 8257 838463059
1 21886 45771
1 45288 47895
1 17284 53850
2 9319 489793276
2 69659 92689214
1 74599 78263
2 20388 563798273
1 31620 32514
2 8840 60631663
1 26551 58803
2 76610 467857764
1 3147 28285
2 77616 413952628
2 96951 667903310
1 22715 58169
1 25441 87615
2 40357 805730977
1 4238 75369
1 52505 83346
1 22458 37619
1 45401 96756
2 72650 827741608
1 54381 74560
2 12287 314047476
1 42412 85031
2 59104 121758321
1 23990 67090
1 2809 70823
1 86698 89643
1 38923 67659
2 43997 21233715
1 15597 41661
1 54137 70466
1 60738 76647
1 7019 13490
1 55486 63761
2 68980 65529538
1 35061 82440
2 54861 123781354
1 29718 63135
1 31061 80585
1 33296 77467
2 25736 540034304
2 94946 613686630
1 21925 25900
1 27491 46387
1 15522 39393
1 28733 34050
1 302 69226
2 56730 107565197
1 82922 98971
1 3156 42246
1 7844 14623
2 62800 675075358
1 25981 38166
1 59103 83227
2 33925 901927555
2 13405 910387756
1 53766 83727
2 53446 676595851
2 67855 56240058
1 4253 35416
2 70914 206946752
1 51734 61244
1 28673 60203
1 45088 62751
1 7502 37511
1 65487 85837
2 57536 598772738
1 32035 55316
1 22300 73684
1 25378 95828
1 18126 30548
2 50204 469544860
2 67812 870290172
1 22527 85099
1 57090 91658
2 3808 446384674
2 52214 209598116
1 44834 96560
2 15026 810284342
1 29934 49587
1 44619 49869
2 76294 945086563
2 59552 769976485
1 18766 94487
1 36180 46187
2 90507 670352298
1 11309 65710
2 55569 308831288
1 31103 68442
2 30602 337446971
2 23254 37168022
1 9050 52437
1 27430 71605
1 11249 38140
1 42553 71586
1 58847 75455
2 17505 772862880
2 85922 900721771
1 68605 94495
1 50899 76536
1 23542 39289
1 3934 64203
2 85737 32405628
2 57716 744002202
1 91863 94808
1 25783 66553
1 83468 84938
2 52173 738045148
1 79160 82526
2 23933 145361785
1 8231 45712
1 15755 82363
2 5601 580004863
1 80480 98778
1 10568 85999
1 17758 61753
1 12922 64855
1 59198 62596
2 87904 200786958
2 69534 620450135
1 16996 18703
1 41873 63274
1 12318 19967
1 35362 54945
2 72535 605679588
1 36573 89501
1 44477 81260
1 32040 84033
2 25154 878983618
1 61591 63752
1 16760 53197
2 96882 16097192
1 27032 84828
1 7354 88245
1 8777 18110
1 25637 53194
1 62111 88149
1 62636 97130
2 60876 165411010
1 18592 20106
1 809 68368
1 47925 78232
1 8220 38280
1 50448 96166
2 97085 206822082
1 20835 72907
1 25191 91792
1 21222 30365
1 43009 72392
1 70921 72184
1 62492 91330
2 28163 498040905
1 8608 80259
2 33917 803099606
1 19786 49874
1 34079 42290
2 34887 726094330
1 20991 75835
2 67898 696215516
2 53081 966758148
1 8597 51978
1 83427 95730
1 61359 86285
2 59890 501441969
1 27714 70334
1 272 26968
1 3315 90452
1 9292 72590
2 70206 88199858
2 46688 394438656
2 11249 349037348
1 21166 78968
1 28442 51337
1 14185 52621
2 44346 368892181
1 82227 97053
1 20128 55605
2 18752 347191684
1 2306 48035
1 35917 74844
1 19274 89278
1 31417 51418
1 30819 41259
1 28716 97216
1 29266 62648
1 77922 87501
1 14066 70104
1 32941 85677
2 60581 255460969
1 42101 67064
1 83809 85280
2 13906 285010795
2 67767 371718040
1 23931 36562
1 42211 67743
2 19505 558634133
2 30366 515819253
1 7596 48103
1 2663 9375
1 2223 48769
1 9487 26387
1 51154 89978
1 48312 93235
1 34215 90166
2 16694 625285597
2 58585 552701720
1 37523 49031
2 92370 571795203
2 53480 836175864
2 9425 745670316
2 84776 392008538
2 16981 24623317
1 74513 87645
2 68183 141409760
1 9031 96245
1 14421 33122
1 39790 42778
1 56043 81953
2 62024 352777727
1 57331 68843
1 53394 73487
2 4044 120803270
1 32451 39271
2 81908 14630483
2 57675 289665740
2 59701 342917809
1 16492 48970
1 10387 88593
1 85679 86044
2 68546 184594094
1 30589 44869
1 26601 73704
1 15916 68287
2 34425 363607171
1 44590 84929
1 13193 38084
1 34770 90936
1 57669 83418
1 565 79790
1 22159 22868
1 13879 91979
1 34039 49826
1 52558 82112
1 70728 89213
2 71158 162007972
2 84064 96228430
1 1080 59120
1 2122 16611
1 16569 86691
2 1306 172842770
1 6586 91384
2 75865 192404195
2 64909 317729102
1 28958 50603
1 50803 59999
1 57918 81853
1 28943 59205
2 60653 936202007
1 36086 79331
1 83052 99089
2 93720 619103538
2 8458 793438935
1 43088 88302
1 29947 91937
1 76992 90410
1 11964 20018
2 24556 555559381
2 35682 345212822
1 10603 89147
1 21838 70034
1 1403 95535
1 90632 93717
1 10893 91759
2 75600 987022759
1 20938 52702
1 23142 41686
1 82938 86707
2 50006 646970977
2 30998 116728445
2 9257 77207877
2 38253 726323321
1 54070 86584
1 55919 79037
2 88471 97460829
2 16246 62116678
1 33741 79110
1 13411 55221
1 3083 71439
1 51459 70853
2 15353 558684138
1 86638 90044
1 27122 33118
1 2654 71667
1 4766 55461
1 26871 32193
2 21669 601325357
2 67416 906505320
2 85538 336797311
1 3912 97786
1 53774 60753
1 10134 44884
1 23923 47552
1 19178 85925
2 52355 214694270
1 37091 49288
1 38910 43609
1 27914 98566
2 94702 435590654
1 26011 65547
1 4539 86520
2 80582 960561559
1 9553 75719
1 13848 71247
1 43388 82456
1 63630 83718
1 36545 51078
1 71317 75693
1 60216 94264
1 17176 70406
2 86794 777375642
1 7308 49959
1 23020 95385
2 36267 321198207
1 44691 48715
2 85708 737906321
1 23166 80410
2 90142 461333939
1 5418 6407
1 21062 65862
1 74510 93002
1 30983 47530
2 7919 155967759
1 64026 73946
1 22661 70708
1 30611 68288
1 31226 55030
2 21002 405211175
1 7905 68026
2 26997 778900435
1 38519 80000
1 2666 91611
1 7942 54971
1 31044 93408
1 42525 90896
1 890 37701
2 26109 881977983
1 72831 91276
1 26309 37040
1 19827 94461
1 50879 79167
1 73104 75377
1 1803 27020
1 667 67577
1 13933 39228
2 92283 278882078
2 97812 533510674
2 42339 249637005
1 43178 56725
1 34755 58021
2 98209 53171098
2 34154 135852932
1 39923 75421
1 37276 66803
2 46174 714090779
1 58518 81615
1 68850 79744
1 27184 57190
1 1912 85553
1 1746 1947
2 13239 718820617
1 52789 72471
2 13888 259616764
2 89946 845784914
2 62369 519249921
1 47589 63910
1 42444 75553
2 26033 478522972
1 36934 63487
1 15514 78006
1 1972 81161
1 78141 82310
1 96445 96963
2 28214 634223021
1 21695 36663
1 30540 31552
1 45978 64726
1 63544 82813
2 65845 704499156
1 5777 26840
2 74403 694764855
2 93623 899639271
1 39356 44948
2 33701 58221699
2 18289 193566363
1 11915 14832
2 61502 690882993
1 40010 53202
2 92139 777916369
2 88314 600574237
1 32287 89645
1 47904 76160
1 73090 78662
1 67353 92680
1 14890 94930
2 88982 632108706
2 68136 98653230
1 44156 95859
2 15539 413895524
1 17855 45746
1 27486 90356
1 57708 67447
1 26412 89204
1 16085 93576
1 46993 67779
1 4053 47950
1 26250 95349
1 51525 95541
1 51059 79462
1 36337 83824
2 69430 541293488
1 5406 88908
2 99496 623549694
1 8479 48946
1 53681 86783
1 23414 69250
1 3369 8129
1 3439 9159
1 37329 53261
1 61590 94147
2 39393 59518328
1 4575 46521
1 27182 85964
2 83668 571044277
1 11489 89330
2 42190 62843158
1 32419 36275
1 68891 90193
1 36251 43457
2 3820 247047943
1 23994 30002
2 92611 229947209
2 27622 522844763
1 14263 18958
1 57433 69635
1 21593 56422
1 9983 12540
1 78191 78868
1 63917 80773
2 34693 811903610
1 25988 39265
1 13111 25187
2 69208 259588709
2 88253 648164018
1 3033 16428
1 56153 86859
1 39896 63330
1 14429 92673
1 32357 90629
1 33120 61472
2 54989 675094396
1 42715 66434
1 61397 78547
2 81821 357507608
1 54606 83878
1 42458 89647
1 24180 84523
1 37167 63333
1 5021 55054
1 44010 90556
1 73306 95802
1 3333 91247
1 42313 80738
1 56157 63585
1 29020 98103
1 26585 47197
1 35779 41297
1 2863 7831
1 44535 95164
1 54402 77597
1 15463 53832
1 55375 96427
1 38634 47913
1 58000 58515
2 84634 932882102
2 5454 219048271
1 71062 98049
1 3852 13833
1 74641 99614
1 28416 93850
2 93477 311697736
1 41949 55099
2 33533 321841712
2 67376 557337400
1 24322 85513
2 85174 377049532
1 25873 57829
1 36240 80144
1 38835 59995
1 48143 95109
1 27623 58068
1 16193 19141
1 35417 38277
1 49176 86877
2 88441 522871644
1 73560 85998
1 46807 63920
2 8125 58860696
1 53330 80435
1 27268 57872
2 50220 681648979
1 11147 16752
1 49092 66580
1 51287 95732
1 19907 52385
1 38463 43162
1 5468 87520
1 31132 72500
1 21792 64123
1 12196 41921
1 64146 71516
2 7310 609164352
1 88970 93128
2 66680 476709446
1 31535 90077
2 95564 20394701
1 2253 73747
2 67145 734294820
1 48109 74231
1 4439 14261
2 66775 545942474
1 59735 79435
1 22835 74834
1 72790 90166
2 18237 167423583
1 38037 60575
2 65121 604265128
1 42740 48080
1 24776 43894
2 356 362346591
1 29428 38719
1 47839 78761
1 89792 98332
1 85630 92057
2 39208 164477539
2 47657 66532842
1 28870 36305
1 79767 84039
1 36421 89311
1 2408 30177
1 47580 60054
2 64968 855840778
2 74110 451517337
1 65816 99456
1 50983 87027
2 53400 203841339
2 87726 560722168
1 10678 62203
1 57779 98067
1 27927 66064
1 69277 92255
1 65803 79460
1 11534 52967
1 20889 66886
2 7132 737852781
1 53615 94570
2 69793 527362314
1 7450 88599
1 49703 70465
2 33553 39451176
2 99129 918028990
1 18514 36365
1 7445 80260
2 79400 599143802
1 62948 92554
1 75540 98363
1 26468 78148
1 67120 96321
1 27962 58451
1 2923 33159
1 55042 97956
1 30711 97683
2 53624 273784195
1 14104 24872
1 28329 42562
2 71896 55880160
1 16932 93120
2 9242 539161756
1 48111 63564
1 8814 90624
1 54743 80714
1 54942 60865
2 6869 737868585
1 1393 80088
1 51435 72353
1 18864 96249
1 42753 70727
2 10684 775684241
1 4337 29244
1 49763 92234
2 53017 429466808
1 4228 17824
2 66464 296007250
1 68696 91090
1 62917 76502
1 75264 93508
1 18877 53043
1 18296 29775
1 69097 72679
1 37248 76583
1 53641 69820
2 52072 752234380
1 96517 98589
1 21 56540
1 81072 84774
2 34321 504425497
2 82751 79450923
1 38254 92640
2 59057 560973440
1 30922 32990
1 8842 29888
2 52501 954286174
2 6262 759030999
1 11478 85888
1 51958 74230
1 17970 62856
2 56388 244596610
1 69623 81772
1 39346 92143
1 23611 48172
1 76085 92526
1 49710 94169
2 70794 421353723
2 89326 693491737
1 11909 66924
1 56933 97374
2 96951 224414080
1 13158 23686
2 24632 289201421
1 429 37615
1 78765 96149
1 26861 27973
2 80564 154092012
2 41724 150173257
1 66472 97904
1 14427 81220
1 3809 24451
1 8276 76447
1 35999 61459
1 6817 16443
1 17767 84186
1 67940 93380
1 33458 65921
1 48938 74804
1 75154 87354
1 36975 43644
2 72639 490583524
1 20751 84466
1 8689 15793
2 27665 273567802
1 48926 53944
1 13531 81421
1 59795 74583
1 26950 98618
2 22291 149816592
2 47022 469294225
2 63931 683661238
2 25876 369686902
1 25365 32344
2 60986 948637760
1 52730 87763
1 47936 64433
1 9450 33845
1 85329 89316
1 1522 57002
1 4290 87682
1 59134 95019
1 28873 55113
1 66237 85832
2 3202 22421626
1 26496 52837
1 41918 89378
1 50081 82098
2 24269 400413898
2 92531 954607876
1 41965 88291
1 4842 16915
1 5260 72755
2 72816 466969077
1 7589 87769
2 59570 605665455
1 27208 72249
2 87305 876117915
1 13767 88264
1 34604 48536
1 64018 78533
1 23188 77592
1 25252 40170
2 36271 872039173
1 12410 71014
1 81546 91125
2 572 587734067
2 18616 160325616
2 33612 203476056
1 18015 47784
1 78955 85090
1 40951 70246
1 28155 43544
2 99567 592236230
1 33440 55501
1 48189 56923
1 5882 97768
2 62406 57129790
1 3447 34211
2 75551 283940840
2 4472 936817501
1 15285 19264
1 12670 51657
2 26430 249157282
1 11789 51012
1 265 6569
1 7789 72133
2 47623 971389627
1 7829 30706
1 15221 58232
2 97234 470451626
1 71853 86019
1 14138 55603
1 56145 98893
1 66224 71267
2 25928 747175186
2 13946 955175243
1 42284 93694
2 23756 185933118
1 19010 90131
2 98162 399153476
2 4365 286730763
2 28922 79752610
2 74605 90637490
1 47945 79525
2 80531 710324456
2 50767 670903391
1 16634 30851
2 6237 889792811
2 34659 299085737
1 1828 71782
1 65212 80769
1 19589 46652
1 5543 14759
1 38920 42910
1 15566 45544
1 87603 95758
1 17982 67755
1 2360 74180
1 16373 51472
1 61165 84269
1 16193 65103
1 21429 59868
2 5402 689517940
1 15642 60584
1 66685 94815
2 18578 296386813
1 26142 62340
2 24945 293548072
1 3038 99698
1 20225 93899
1 21513 30571
1 18 72980
1 72987 76858
1 75850 90840
2 85417 491767803
1 13122 87639
1 260 1079
2 62000 858082246
1 16719 88838
2 20073 712822466
2 23929 795468934
2 2476 960129478
1 10664 85807
1 12871 41749
1 39049 74328
1 39231 50444
1 15780 18107
1 6333 78228
1 22486 31989
2 42833 170201420
1 42845 87630
1 8155 28641
1 6093 66656
2 38819 791520808
1 5036 53076
1 4785 65028
1 11305 52508
1 4939 78359
2 65957 787485800
1 37097 87697
1 4080 71616
1 28408 31612
1 78076 88042
1 49004 68296
2 65169 837348523
2 97468 949024866
1 44632 45554
1 5873 87297
1 28156 58779
2 85262 894460277
1 36930 52798
1 48237 54240
1 22375 80278
1 34760 85768
1 65139 81632
1 58014 65318
1 77331 86747
2 904 106968495
2 32580 243365590
1 3275 32211
1 56263 95248
1 49489 83780
1 32000 56723
1 31835 75345
2 43642 432952684
2 40361 350187140
1 37498 69450
1 48216 94958
2 78155 806003468
1 10362 29617
1 31760 82186
1 31908 40102
2 72979 842022201
1 26992 84915
1 16907 93248
1 3233 49056
1 13519 73182
1 15082 44711
1 31096 65436
1 32530 99240
2 44609 781026924
1 55213 88811
2 3010 27575451
2 6049 349998124
1 54391 82733
1 12026 93386
1 73903 91234
1 11130 19201
1 25470 60025
2 36242 737539766
2 50889 872452735
2 34829 84966238
1 34444 73281
2 53111 39331596
1 54534 64472
1 61246 91726
1 50599 89810
1 69133 79496
1 5422 78764
1 37046 82144
1 28143 73541
1 65771 90623
1 4723 77206
2 79041 931319688
1 14774 53803
1 42747 66813
2 62838 490000171
1 67357 88911
1 34901 98003
1 14424 94850
1 29964 41717
1 46886 72427
2 14725 403541623
2 73670 586224301
1 32058 76018
1 26061 42016
2 98444 959589195
1 55596 63042
2 47542 262733469
1 1904 97201
1 50312 79633
1 15766 70539
1 19422 52779
2 45377 856760757
1 51755 74532
2 59490 826792644
1 28577 32107
1 65235 88710
2 94612 541066931
2 45583 837959476
2 48395 42096824
1 72326 75806
1 70072 92004
1 36037 82491
1 79169 99643
2 91040 767880214
1 12265 86536
1 16351 89653
1 57101 61246
2 13240 183682238
1 69163 99684
1 19535 52939
1 40942 88897
1 36585 74732
2 11563 21134301
1 41055 81589
1 2607 47936
1 6632 57858
1 69282 93106
1 88175 90209
1 5320 59949
1 30857 71149
1 13365 64066
1 398 52178
2 35496 64896435
1 16304 57807
1 88779 99886
1 16021 91757
2 74895 560116909
1 14665 35372
2 25953 881609101
1 22831 77928
1 42454 61801
1 3520 54001
2 78403 278286668
1 13024 27629
1 36435 98398
1 47056 85058
1 36207 45676
1 4476 46491
1 33538 99365
2 23612 988535619
1 63611 80133
1 22124 59427
2 26466 300088287
1 11013 50148
2 144 559075164
2 2199 745027077
2 88760 819081419
2 39682 659958564
1 26577 48330
2 67478 738693426
1 13961 47858
1 38531 51733
1 65895 76200
1 4191 44455
1 8190 24002
2 93559 219235183
1 30703 93026
1 14854 90029
1 10834 89596
1 21037 33875
1 23458 73839
1 39076 71086
1 10061 14048
1 8878 45550
1 1797 6438
2 93333 40717531
1 70601 85055
1 74373 82006
1 49825 99936
2 4463 160179760
1 49780 99618
1 5516 31385
2 17114 850901153
1 43088 46252
1 62775 98077
2 50702 16667804
1 13878 19766
1 18285 71486
1 15165 56813
1 39948 85493
1 25785 93301
1 29077 73921
1 6267 40777
1 52576 93546
2 11052 89667989
2 58347 73211143
2 34776 912509887
1 723 20858
1 4660 19869
2 64364 392172111
1 10090 35706
1 5486 67114
1 27217 81597
1 4843 5289
1 72381 84272
2 97557 576772881
1 66145 79537
1 27731 74870
1 2110 78627
1 2761 34379
1 34428 47076
1 46717 91026
1 53854 65528
2 14673 347372986
2 53762 732745407
1 51225 94118
2 21697 668812554
1 20427 53584
1 2844 24298
1 48862 77633
1 90958 98709
2 2849 413130522
1 71538 76504
1 60856 78498
1 26945 87790
2 29503 176477259
1 34976 81902
1 24232 28476
1 55607 64587
1 15319 27866
2 85152 10501051
1 52689 96264
2 91509 526753254
1 3036 6148
1 29931 52442
1 42630 58838
1 11999 13824
2 86567 321260136
1 28655 36469
1 3687 22418
2 27170 83432636
1 76756 99816
2 55640 411767778
1 96258 97218
2 95031 753757843
2 54467 834371884
1 41777 57344
1 48495 50122
2 10878 541277893
2 83578 840449664
1 9657 76482
1 61287 65427
2 31036 920382196
2 94911 846511699
1 17968 45921
1 8380 42874
2 45942 608816390
2 24257 70985816
2 65572 614992337
1 82684 86401
1 19461 28282
1 10926 74118
1 45349 51340
2 66076 717026258
2 74773 109599424
1 16186 78524
1 53182 59481
1 640 58763
2 90107 564962057
1 2530 93779
2 42081 954162975
1 61618 94542
1 1591 13732
1 34675 91038
1 35218 94909
1 54369 93695
1 4684 26660
1 36975 48866
2 91081 379956099
1 10409 50688
1 32240 60207
2 70139 646415756
1 3977 23841
2 6788 761073433
1 51606 68313
2 56744 664071008
2 81280 970806818
2 90440 483290880
1 83529 84227
1 28849 98788
1 29817 81822
1 58890 64755
2 78853 927312393
1 28983 29503
1 42577 91200
1 17965 73164
1 41129 70345
1 10381 29486
2 17256 886906364
1 70360 81897
1 19043 77305
1 38642 78920
1 162 24101
1 50259 65610
2 94635 194713394
1 44555 66666
1 60301 81265
2 39727 15605621
1 86060 93757
1 36150 94556
1 3529 92520
1 38268 68979
1 33542 76790
1 50612 80718
2 89327 635384996
2 98579 259444498
1 42972 88260
1 36673 60859
1 86728 92502
1 47980 52356
1 14186 27636
1 6646 62794
1 43894 79582
1 20135 24733
1 16644 40972
1 25003 88107
1 27613 46367
1 16758 54757
2 47793 95050143
1 59931 94034
2 70999 361088756
1 462 53101
1 16151 83631
1 16582 56697
1 642 65623
1 63722 85670
2 2423 602504362
1 1358 95546
1 38737 60598
1 41898 85698
1 75593 83146
2 63383 197449563
1 36719 85810
2 63455 101570925
1 15185 15276
1 43731 87257
1 32929 45014
2 38784 927359188
1 44238 70389
1 1943 3769
1 72604 90825
2 45574 924476968
2 97002 864740937
2 24914 549793672
1 1079 89427
1 63793 90590
1 38964 54767
1 56945 86148
1 82273 89168
2 1347 195363793
1 16333 66052
2 41 469262406
2 46246 484408038
1 14108 24322
1 54732 94936
1 21523 65357
1 19358 77878
1 2040 55682
1 7174 38208
1 4606 58827
1 50592 98795
2 65844 697666472
1 1651 24573
1 28370 89630
1 38147 81913
1 36408 56168
2 65983 180545920
1 36331 77914
1 72830 76953
1 11339 30398
2 65229 148175276
1 8673 42528
1 5442 75636
1 19789 98071
2 35268 189563591
2 54749 333603014
2 8696 435265987
2 11562 912220057
1 5435 31983
2 34385 248230721
1 5283 93838
1 28411 36007
1 58744 61182
1 10701 40242
2 19957 3794578
1 5492 21362
1 54245 57230
1 43306 93944
1 43159 46211
2 64252 246349887
2 64090 517496789
1 25759 86586
1 15097 98257
2 5964 942480071
1 36185 76327
1 18885 86279
2 33628 773893669
2 65880 655465651
2 44130 162707171
1 5783 90837
2 73157 857061131
1 33557 42417
1 32522 72024
1 6719 32306
2 75187 647625631
1 8082 39102
1 47875 58593
1 14576 98601
1 82478 82618
1 7979 16305
1 42539 52985
1 31010 93068
1 34680 93027
2 91794 516794294
2 56195 429501977
1 63184 77293
2 26533 740105401
1 19441 63653
1 11799 16638
2 12999 315449914
1 76520 99683
1 68758 78268
1 13096 89618
1 30228 92514
1 57510 71964
2 19410 111749693
1 4507 31048
1 12913 47479
1 50707 61277
1 14430 40461
1 59001 83123
2 61138 791169489
1 41805 93110
1 2109 94347
1 33902 42063
1 22866 87982
1 87547 97020
2 99643 53182935
1 75325 99332
2 4920 711522823
1 25594 31347
1 28327 35222
2 54147 280698988
2 80128 446356232
1 5153 70543
1 84193 99586
1 25961 45660
2 63003 711779472
1 52922 81397
2 11572 246006584
1 52614 73603
2 26080 599565950
2 1670 701546753
1 77542 80473
1 34906 89102
1 14636 28375
1 29964 64266
2 28967 339769036
1 82814 87546
1 48800 79776
1 65699 92614
1 42777 77449
2 93220 999481074
1 52230 52832
1 94485 98109
1 9742 51715
1 39672 89074
1 76088 96660
1 30474 91869
2 41166 155458300
2 94090 411972854
1 5929 70730
2 87785 458765349
1 38904 51466
1 34358 98775
2 56463 736305682
1 43688 49510
2 44985 79888349
1 13287 75402
2 30618 270267404
1 3862 92357
1 37190 99809
1 39124 75707
1 53719 79107
1 13937 37979
1 83340 95927
2 51343 48993385
1 34343 53208
2 92099 884561410
1 19530 43571
1 49492 66859
1 31716 68148
2 32376 239455862
1 27947 75973
1 17252 41759
2 7137 247671160
1 34813 44285
2 94599 179751577
1 51784 75938
1 18117 81555
1 39063 75947
1 44120 60258
1 27020 39477
1 26361 71517
2 54640 131652698
1 19444 62556
1 53160 60374
1 56216 65632
1 28980 98564
2 35606 969603689
1 73587 97483
1 5868 21188
1 67829 83563
1 23678 29645
2 91442 902697399
2 83985 460179684
1 36627 82729
2 9353 547817396
2 80116 493997079
1 8933 90307
1 71337 74660
1 36242 54843
1 21259 24878
1 37068 52067
1 43019 59858
1 14163 36544
1 19803 51672
1 15028 17542
1 63974 64088
1 22346 55052
1 6079 50110
2 13856 946972579
1 1343 29353
1 48711 72376
1 37924 95553
1 67572 76754
1 12313 25542
1 4103 65948
2 74933 447733452
2 93404 767581746
2 63530 976786658
1 47898 58532
2 53953 813415598
2 66225 751017624
1 70811 94630
1 4790 71837
1 19132 46777
1 39238 55913
1 46087 57455
1 25490 91068
1 44099 75805
1 46466 83806
2 16608 546448432
1 23018 63514
1 3486 4936
1 53705 55195
2 29044 15482914
2 13538 823647885
1 13600 13732
1 38490 52689
2 65806 847919981
1 11082 40200
1 25020 83974
1 32517 32518
1 37605 53875
2 26638 348399278
1 11351 51573
2 99210 896092315
1 52205 57250
1 1707 49939
1 8190 67865
1 18649 71049
1 4648 49186
2 58979 554008625
1 15276 88791
1 77959 91209
1 14501 24919
2 1854 679145189
2 21170 784052577
2 66027 916932123
1 33326 58094
1 47185 84549
1 22254 73226
1 19747 24740
1 2087 91015
2 82695 95170810
1 75757 78071
2 92654 590696809
1 18299 84735
1 84311 98089
1 9148 33276
2 26481 432406840
1 38871 74492
1 38154 74636
2 38554 236893887
1 62484 79774
1 23229 49686
1 73684 78938
2 87726 339109766
1 29743 39108
2 35044 795990454
1 41416 79287
1 16868 89883
1 44785 81027
1 26447 67717
1 27571 65133
1 11310 32234
1 5302 43024
1 1769 49192
1 5732 20661
2 72405 487881135
2 21336 417927781
1 43783 67940
2 80101 219526575
1 16982 19003
1 73158 97846
1 80670 95112
1 14850 71203
1 1817 71229
2 39035 797356046
2 75985 349881303
1 32149 79442
1 4707 36269
2 90875 947672731
1 55361 58853
2 77767 77554328
1 2473 43835
2 45742 905895978
2 39313 528848007
1 35387 48989
1 9930 56342
1 5921 51535
1 15691 82324
1 52371 91410
1 72884 84549
2 84451 325474498
1 47742 55050
1 19130 19146
1 49907 63101
1 35243 69855
2 50041 115242024
1 34509 67305
2 82884 779172516
1 46531 53935
2 96371 878153587
2 84795 331089710
2 87409 202831421
1 61908 67916
1 23333 45939
2 20973 925817634
1 43041 69209
1 36450 80087
1 40012 91989
2 22931 804587346
1 13079 65554
1 5882 28951
1 40137 85514
1 13708 46114
2 81448 641337048
2 48690 266779562
1 66275 80548
1 33281 60342
1 31850 50148
2 74783 862966843
1 81731 86492
1 10188 68679
1 58723 74788
1 14704 35270
1 39861 40913
2 45158 338766295
1 62340 87430
1 78488 90756
1 95083 99617
1 16717 63660
2 38655 896103678
1 4240 43510
1 46874 75664
2 65671 749482157
2 22827 402274402
1 28062 52820
2 26973 166580616
2 48741 151970394
2 52933 138452396
1 55332 61445
2 23119 119103893
1 8123 29567
1 43787 90874
1 5813 82245
1 29204 67271
1 29769 84252
2 53025 252709678
2 50624 409446590
2 80943 96188018
2 41797 302226313
1 42704 94062
1 20468 26272
1 43051 67023
1 20180 88691
1 25801 53501
1 51597 83319
1 9716 66938
1 60772 87337
1 10088 69471
1 27767 36421
1 22013 63060
2 82573 435678998
2 39814 562180480
1 43676 48123
1 9210 94304
1 23756 77193
2 82154 135969093
1 15358 96693
1 44968 81829
2 61644 428263083
2 81861 250476884
2 63968 422454231
1 30235 43735
1 37949 41256
2 24536 727165034
1 27366 54381
2 69182 634976479
1 83284 83310
1 7946 52006
1 25976 31687
1 9299 44755
1 2640 51498
1 16666 44598
1 33657 60739
1 25859 50764
1 8073 19641
1 73509 96244
1 15095 70553
1 19036 56901
1 67777 97522
1 8815 20568
2 80201 16326371
1 89121 93071
1 32647 38764
1 30631 51641
2 78160 559124887
2 49265 871318082
1 67489 98988
2 15948 28257703
1 19946 60152
1 434 32349
1 26036 98145
2 95810 955816467
2 42486 142856076
2 54127 220370268
2 34172 927695178
1 51546 78794
1 3001 11489
2 29608 176810193
2 71499 10647835
2 33016 724783149
1 731 97316
1 54086 79662
1 39863 72582
1 1603 56707
1 33129 52490
1 88683 98675
1 23126 77357
1 22631 34039
2 13907 850190057
1 18259 85484
1 46049 73487
1 61490 95511
1 19149 53853
1 33281 55496
1 70944 76425
1 13401 97268
1 52208 81894
2 35489 673118679
1 11083 24400
1 30931 48967
2 36248 462322311
1 28774 62661
2 58564 393740693
1 56059 59304
1 21510 22183
1 13507 55819
2 31703 845478440
2 88144 375646743
2 80958 613162577
1 97234 98526
2 54207 618779792
1 29142 46422
1 33429 99976
1 30594 48620
2 15448 316550751
2 44020 389449578
1 18215 73616
1 31588 49028
1 28363 46111
2 49846 11293983
2 47560 214829405
1 62179 72900
1 78381 85750
1 47818 66243
1 47395 99092
1 82964 90090
1 65925 89218
2 36293 226558312
2 11610 862937322
1 26633 79709
2 31765 817524651
2 926 529625061
1 17826 55593
1 34020 63198
2 37973 176980399
1 12564 67184
2 93233 385530149
1 13260 51727
1 26390 80119
1 51603 72730
2 12949 170344669
2 4445 876190405
1 29490 37262
1 26596 68672
1 56667 83839
2 8847 612475043
1 67936 88935
1 41231 47977
1 27226 97040
1 77087 97516
2 60159 367143257
1 5377 99614
1 760 90966
1 54325 66404
1 1042 78523
2 75606 424068766
1 8166 48940
1 21478 70087
1 41023 99084
2 66781 593825794
1 75630 98017
1 38122 38294
1 39344 57132
1 15085 84993
2 860 375159050
1 56877 58631
1 10709 86049
1 36001 69141
1 45013 62728
1 6299 26519
1 51380 99742
1 29752 92989
1 5126 38591
1 44422 76040
2 51043 242927955
1 8918 13146
1 66208 96853
2 64627 224385293
2 10366 340180368
1 6995 31170
1 9190 38310
2 51173 273121989
1 65823 72846
2 72136 819995218
2 69346 257231571
1 2666 94477
1 18100 90905
1 56119 73735
1 198 70805
1 19194 82973
1 79959 96413
1 56227 57986
1 1517 95021
1 29473 54467
1 52674 70284
1 48097 68060
2 59985 341112254
1 6336 70912
1 21003 31970
1 44623 99533
2 62260 685123407
2 29072 482446597
1 53707 66243
1 83861 86347
1 59531 60794
2 54515 307616546
1 58402 84819
2 63993 245736565
1 11234 59788
1 18921 24400
1 184 40659
1 29696 89589
1 35112 46581
1 21103 30421
2 69451 329468701
1 60460 79133
1 64564 71014
1 49373 85089
1 2888 56316
2 12172 946918014
1 10688 84979
1 34637 65453
1 58670 96856
1 4179 45129
1 27565 76949
1 37171 40318
1 24685 64138
1 8117 99032
1 12862 17129
1 26749 63338
2 60798 896088973
2 7992 697887835
2 48878 182771258
1 59821 78293
1 24962 88350
1 36338 77467
2 25161 822732396
1 23135 65079
1 89432 91264
2 98280 24645687
2 6498 445476741
2 88517 82501368
1 3681 85502
1 66434 69332
1 90181 99478
1 20264 73583
1 49462 82547
1 38956 90943
2 47204 901954905
1 67126 72666
2 66762 857080839
1 9988 91189
2 47922 270448423
2 59329 502419992
1 44802 55898
2 73712 557309494
1 21800 70401
2 71965 827655758
1 36680 79246
1 44268 89845
1 32995 79434
1 44164 62787
1 54408 74985
1 25662 59456
2 58977 296733193
2 74610 977343719
1 48433 67064
2 27885 53579792
1 52010 65577
1 37895 98027
1 22 43500
1 53535 98179
1 60635 87458
1 2200 40978
2 37855 303967562
1 22792 75667
2 77464 775252721
1 51698 69428
2 64463 423963842
1 6024 7702
1 35874 54429
1 52629 55608
1 25878 76159
1 30775 84722
1 30315 92772
1 71637 81885
2 10581 758928645
1 25897 97497
1 4874 59302
2 73246 440351376
2 76956 304201199
2 81045 491332897
1 41631 92483
1 85165 96854
1 5306 21793
1 43834 52481
1 5661 57519
1 63296 77947
2 94360 109383184
2 4476 943527795
2 25307 260057571
2 37943 555409233
1 20598 54205
1 23114 39309
2 20364 791809862
1 35755 51864
1 50070 76948
2 29203 863094415
2 93357 578011448
1 71180 76450
1 18089 47607
2 63904 97579588
2 4464 352078576
1 4659 81057
1 46618 74870
2 40483 938454201
1 79944 99915
1 3036 48425
1 48600 65126
2 67022 240503426
1 2151 46253
2 18552 322598116
2 59942 224330929
1 3929 93973
2 4989 847078664
1 14023 29202
1 34757 54856
1 59519 75051
1 8215 18581
1 7125 97714
1 20894 59359
2 79648 741020292
1 43328 96793
1 55510 82371
2 26622 838815660
1 5121 33534
1 59393 75845
2 75125 825771473
1 10788 62749
1 11370 37505
2 68389 617390187
1 25467 93366
1 67661 72968
1 67413 81064
2 42909 234340866
2 35955 73852306
1 70437 87931
1 14442 82889
1 6311 87838
1 27670 96637
2 41462 381926291
2 30320 907979714
1 62872 91551
1 32842 99017
2 84039 361583538
2 37250 729240583
1 18841 33437
2 90098 746914648
1 20841 72125
1 7514 86770
1 1969 50553
1 54059 97139
1 49919 66666
2 16823 792491011
1 42028 62647
1 22447 84468
2 29925 935830628
1 16862 27772
2 43328 178339672
1 4204 98120
1 7176 47399
1 1748 65187
2 16734 788096330
2 29937 225345087
1 18289 74431
2 69542 934146
1 22745 24996
1 68333 98004
1 4547 90789
1 75843 81864
2 53990 874628319
1 72106 86354
2 37668 354484470
2 90846 942210408
2 19963 452854365
1 69844 97571
1 23604 47774
1 21551 88279
1 4864 76950
1 40616 71308
1 22272 70276
1 39408 85969
1 18993 19382
1 13382 51961
1 1757 58959
1 65073 97892
1 24289 48218
1 41436 87821
1 62979 94410
1 11242 27709
1 45257 70240
1 75962 98514
1 56354 95697
1 1867 82938
1 9781 70170
2 99836 643589228
1 41263 65795
1 1811 93363
2 40966 817954931
1 9145 86448
1 3189 59792
1 14673 62901
1 13108 68608
1 23143 40248
1 60994 97744
2 92184 959753780
2 27777 285778743
2 88150 737429965
2 28619 211441527
1 40096 89797
1 29344 92677
1 15587 82999
1 29048 40434
1 15588 45411
2 16493 446142134
2 17608 16332708
1 40560 64342
1 29604 98317
2 29980 936613797
1 45344 59081
1 6605 79499
1 38978 65476
2 77916 464715707
1 26510 43808
1 20028 70546
1 51440 97543
1 38509 68761
2 40471 474249828
1 727 53220
1 25149 70521
1 24466 63970
1 9530 30879
1 46422 87940
1 52176 97108
1 75333 94445
2 62268 282657504
1 5946 49782
1 57446 85247
2 85426 577719493
1 2091 8753
2 72463 994575801
1 35442 57718
1 24300 35734
1 41416 83698
1 25618 66404
2 89748 585198797
1 20126 51167
2 50911 496355011
2 44341 551796256
2 68569 897812119
2 28106 656424140
1 67982 81462
2 57678 173176763
2 46983 508630066
1 28459 85786
2 94943 750672348
1 69670 80313
1 55974 89763
1 59345 97177
1 64422 88162
2 30035 793385207
2 83362 925735990
1 31605 98616
2 75757 798180072
1 6335 48647
2 98666 388502585
2 29452 698054194
2 91377 132521730
1 80370 92162
1 39103 70578
1 31559 88716
1 54490 66148
2 45481 971276604
2 96688 361423804
2 35190 828492408
1 31671 83678
1 20552 70688
1 23744 30765
1 521 63852
1 68869 78430
1 50145 95674
2 48929 862056271
1 66031 82698
1 65444 68214
2 87854 19990292
1 1368 91237
1 42863 56418
2 65558 944856188
2 47222 374242321
2 79338 583469813
1 19937 45052
2 98718 757205682
2 14000 719861167
1 28324 54026
2 58825 398605340
2 25640 538831699
1 5087 74791
2 70037 518973169
1 74557 90203
1 35719 56543
2 16873 419915287
1 2673 63325
1 26237 52081
2 97391 238372443
1 24991 43929
1 23886 92486
1 16450 53382
1 2000 78330
2 1084 460844741
1 37544 45380
1 16815 87901
1 31973 81961
2 54982 74864402
1 51486 80374
1 10222 48348
2 57106 31435543
1 8116 54860
2 64693 658559967
1 42868 95016
2 7493 339818511
2 38217 163810588
1 57618 97989
1 28030 68896
2 45930 7861897
1 16219 22080
1 18099 58307
1 61864 76019
1 4395 21792
2 39270 655269625
2 13493 632266807
2 79776 912564897
1 32470 95357
1 8750 54275
1 1026 26140
2 75969 857870632
1 3602 82543
2 27583 942958338
2 39824 321995917
2 39056 202907169
1 4230 33940
1 40601 97158
2 17964 786318768
2 41966 949729843
1 26100 66064
1 61527 82707
2 64944 641122315
1 70730 89409
1 19092 24352
1 78824 84573
1 8543 22942
1 20656 40693
2 73101 795750228
1 81874 89160
2 96543 7259316
1 7783 97384
1 5225 13702
1 78921 97237
1 14611 16285
1 24344 89592
2 61879 479703888
1 10163 67642
1 3976 75883
1 28534 81698
2 54099 381840200
2 15345 64267288
1 17363 50222
1 57095 60410
2 20750 364207125
1 25957 46075
1 80594 91031
1 29768 62080
1 30434 87105
2 81599 880348742
1 78931 96461
2 55400 199510573
1 84536 87884
2 54479 460311493
1 16078 84981
2 64984 937974466
1 30414 78410
1 33550 76450
2 47572 405421478
1 3895 27350
2 5069 688782603
1 19059 30002
2 24943 799127553
2 27537 671721276
2 67602 567418196
1 8202 74045
1 58761 86516
1 39468 43671
2 48811 806813281
1 19558 93900
1 1936 32749
2 80862 327635584
2 24905 381651923
1 21459 51190
1 45335 60031
2 72894 576221530
1 9294 50818
2 26318 846343369
1 27446 75233
1 16562 27867
1 65370 82158
1 15366 98796
1 14860 29898
1 36715 94493
2 6924 512614531
2 50734 533056423
2 35151 771000703
1 5334 23457
1 84667 85052
2 95579 801779783
2 40918 605768242
1 32395 53543
1 13637 61333
1 30440 79327
1 54956 73828
2 53181 282992765
1 14057 29326
2 46003 748116291
1 42567 67157
1 41828 50001
1 62165 98663
1 57902 88351
1 15038 25708
2 41720 921060763
1 19801 80096
1 22011 31506
1 71239 98807
1 24428 86273
2 10766 562168088
1 24055 28141
2 97712 558269144
1 37063 70394
1 33099 80188
1 26025 40988
1 60451 77244
1 17198 86059
1 50996 52816
1 41945 70642
1 49375 87773
2 12956 301859750
2 72043 980079910
1 13906 52969
1 64676 98309
1 47956 90627
1 6288 79349
1 33931 59828
2 47742 467288373
1 78634 98187
1 21033 78203
1 19735 79797
1 24184 95990
1 41924 69984
1 23820 91659
1 68223 86112
1 63324 97148
1 5937 41157
1 77206 87897
2 76464 899196873
1 6756 32661
1 16676 55773
2 16882 72789941
1 4753 84726
1 23097 80740
1 25574 88158
1 59448 79433
1 67775 70847
1 51544 66145
1 85204 91700
2 87461 883731680
1 21437 27835
2 44096 224130477
1 22442 36051
1 3130 56011
1 94547 99399
2 15102 135521375
1 26802 86440
2 93309 174382686
1 16726 43768
1 65531 82332
2 98843 789007620
1 67896 86675
2 41194 738467423
1 52240 74689
2 32850 611475681
1 48088 61092
1 66594 83941
1 6048 57385
1 42819 43300
1 17747 59022
1 30207 78733
1 53996 63258
2 91462 57599117
2 1359 794002276
2 64684 389517270
1 76919 95419
1 1208 57022
2 69173 423678879
1 91793 94349
1 21898 24765
2 16503 814984959
2 8445 116403473
1 3566 35438
2 9174 260104041
1 49980 72778
1 48041 50346
1 86938 89701
2 77093 796981118
1 33687 35268
1 20926 72639
1 6628 22159
1 10882 44861
2 99757 889924042
2 76998 663436903
1 68075 70817
1 32745 85599
1 35590 98202
2 3725 904898047
1 32273 41173
1 25113 60325
1 51220 75859
1 17733 40648
1 48317 55783
1 70113 72612
1 42001 60275
2 73476 128738021
2 27511 756921435
2 72951 777356500
1 70178 88467
1 75970 88672
1 24851 33329
2 23703 641136911
2 99476 962503214
1 29573 89374
1 46757 52400
1 8820 42241
2 52476 66781313
1 13476 14841
2 9740 822588415
1 6488 53476
1 3594 84049
1 36401 74007
1 17905 47806
2 58595 833355462
1 1122 65981
1 54339 63813
1 82684 97466
2 51949 819396677
2 80157 883634671
2 58858 278528124
2 41795 130349208
1 56302 71142
1 64478 76120
1 30423 53277
1 34467 49952
1 55285 57666
1 9 2218
1 50993 97369
2 93305 981844704
1 32599 56143
1 5073 85618
1 20352 40172
2 62847 661903122
1 21441 71096
1 35554 83788
2 92167 177645371
1 11395 78851
2 10144 168554476
1 35203 99776
1 29736 89208
2 62683 353775778
1 3696 30167
2 75189 173774437
1 34678 77416
2 9443 459154686
1 744 75885
1 20280 55675
2 82353 216596141
1 23608 81774
1 11437 55072
1 13946 25437
1 32591 61275
2 5916 839224011
1 41574 76487
2 28909 462910150
2 36628 565039712
2 17815 790024978
1 59727 80684
1 24566 94379
1 26143 84214
1 77618 89221
2 16283 815189385
2 46065 394686127
1 34766 92865
1 18793 33884
2 63112 790345782
1 1054 48761
1 49369 89588
2 32071 910448039
1 25363 98484
2 51319 227665792
2 26584 554908134
1 35306 99725
1 25506 84770
1 73139 91652
1 60946 99789
2 2782 293238828
2 72923 174152297
1 12998 33010
1 84544 97167
1 29049 54275
2 3337 86908914
2 80112 408024079
1 3517 79101
1 45998 94779
1 17149 78124
1 4501 23114
1 8333 97411
1 29260 53577
1 75465 95465
1 11542 96087
1 21687 77460
2 26080 976646378
1 33952 44996
1 73304 73683
1 18668 68865
1 31142 32472
1 20299 35882
1 59626 76917
1 20014 99187
2 43537 656655898
2 21467 48528424
2 8063 353262074
1 11982 58217
1 47862 83584
2 2938 242978234
1 3132 37814
1 6678 72948
2 84944 42754617
1 38414 38567
2 13613 609138973
1 45021 64189
2 38589 186746908
2 14370 656506010
1 51554 83045
1 9824 79827
1 31618 89856
1 5735 32000
1 21834 61711
2 32261 256985696
1 38120 40703
1 12781 93390
1 30957 32555
1 97514 99809
1 19621 80400
1 12497 99670
1 7864 88077
2 76539 158298667
1 16799 85919
1 49545 89622
2 26512 436960597
2 68213 536880171
1 36766 38369
1 77015 87596
1 44955 69681
1 20217 74097
1 12923 99296
2 41694 569911161
2 81791 273532238
1 88369 92686
1 43064 96391
1 35237 69444
2 19467 895343808
1 42012 95908
1 83128 96165
1 70776 79799
1 39263 73261
2 3857 235970374
2 28876 906886982
1 54245 99427
1 731 16774
1 60632 67742
2 27729 136075920
1 26903 61632
1 72021 73517
2 69496 554464254
1 59840 79318
1 18346 53314
1 61710 87646
1 33824 49913
2 71815 364823934
1 36676 61432
1 4241 40602
2 45695 119598506
1 13586 31224
1 49629 89799
1 84104 87075
1 73130 93454
1 66185 73311
2 36462 129967614
1 49132 80185
1 7839 40896
1 40981 69622
1 7199 8672
1 53040 97387
1 17750 98827
1 9468 36107
1 54925 75912
1 34622 73907
1 82487 97967
1 20506 93053
1 2647 92339
2 39257 710558079
2 79190 837071434
2 62721 349846239
1 7431 96511
1 36626 79959
1 31326 35597
1 61457 67004
1 18231 43900
1 57596 82951
2 38312 60687102
1 82294 97148
1 24828 40015
1 866 67307
2 49713 215814316
1 32822 73621
2 7243 543563677
1 98770 99239
1 46299 74405
2 15088 819041418
2 35050 920309257
2 58628 51239481
1 18859 24063
1 170 74052
1 33785 65951
1 11917 24843
2 9482 947349329
1 71392 81303
1 36631 61750
1 53075 66560
1 4806 24185
1 48309 49023
2 93885 251736211
1 66954 68756
1 54519 99247
1 5263 62583
1 55997 75433
1 1867 65828
1 15118 63165
1 30041 93539
1 30989 76017
1 7062 25651
1 44039 80071
1 14752 75366
2 71759 500866365
1 74112 91183
1 28556 43759
1 8107 34360
1 10724 67179
2 55161 504959293
1 1143 73388
1 30814 80374
2 98227 175830106
1 17901 50245
2 77261 612968305
1 43733 93426
2 45795 277951569
1 12435 78641
2 26105 300119671
1 55795 60059
1 79071 98168
2 83469 276145511
1 67996 87846
2 84051 217536595
1 59416 78752
1 2829 81477
2 12265 818206749
1 94424 94428
1 160 49178
1 9482 61258
1 56148 59713
2 15222 350858122
1 44508 70478
1 33660 65472
1 5242 89399
1 7378 60494
1 12799 77025
1 23344 90049
2 51407 35544629
1 57729 76752
1 14856 86353
1 51997 76452
1 23362 67230
1 21881 31387
1 32114 37416
1 18417 39957
1 2518 19112
1 43702 85633
1 14507 54343
2 62520 495881480
1 12761 53512
1 15828 99352
2 67141 330460688
1 5139 9409
1 55829 82459
1 54456 95416
1 10907 44423
1 11394 77362
1 42686 93314
1 8224 44934
2 90563 322177852
2 57363 858015269
1 69315 85959
1 27658 55313
1 51024 73833
2 88304 591102286
2 25878 884650328
1 4719 76626
2 62667 456618972
1 58265 63798
1 70874 97981
1 13061 89776
1 18578 30194
1 43924 63623
1 5896 30831
1 20607 36475
1 37097 59920
1 5255 89521
2 97596 118156780
1 17229 69968
1 32599 66107
1 34024 66849
2 98792 163112290
1 63660 88580
2 65448 710698813
1 10192 38114
1 8998 59459
1 52525 86915
2 40714 414614565
1 24586 25148
1 16892 27321
1 4207 31793
1 22674 71525
2 26246 769084307
2 98282 466781982
2 96501 26429784
1 39412 70071
1 76194 98413
1 29503 90214
1 40289 51528
1 73388 94515
2 51549 713590992
1 3784 75374
1 37542 97994
2 30311 403627499
1 32124 39719
1 60513 92552
1 43692 63611
1 52308 63670
2 79560 620901122
1 7637 52711
1 47002 48479
1 17677 38119
1 37580 41109
1 20967 52200
2 67809 983119225
1 12486 31297
1 9110 13401
1 82674 83130
1 67411 71635
2 77410 982413725
1 15683 64641
2 25174 100563278
2 29303 196154570
1 52942 83157
1 6198 21892
2 54538 655945257
1 44767 49013
1 64193 70046
2 45750 18009816
2 78118 499824913
1 43422 57241
2 11256 697059283
2 80731 478867726
1 78217 96116
1 10816 85410
2 8945 186187858
1 4099 77367
2 2548 853573955
2 5338 557733313
1 49471 64912
2 69426 332529671
1 31536 82027
1 75966 83215
1 1630 14300
1 20601 22190
1 25014 49529
2 4877 757953310
1 2043 39905
2 27772 717654958
1 81232 98218
1 35947 78633
2 98381 683343651
2 27375 231080803
1 2193 91870
2 35388 824742731
1 33962 34453
1 9835 31277
1 59397 63906
1 74188 74727
1 10000 74566
1 36045 67119
1 8397 66615
1 41033 96610
1 51865 80432
2 2547 533744240
1 18499 30989
1 55749 63141
1 29775 37384
2 42756 772415643
1 40343 65670
1 26646 99839
2 83254 381040207
1 13312 98471
2 80071 896032574
1 2008 47231
1 10445 11189
1 10185 99027
1 37551 50105
2 59496 341537980
1 15800 65003
1 7338 73209
1 23146 80904
1 25480 80846
2 77037 529576824
1 65069 77826
2 71883 943405352
1 52628 85824
2 24873 136138438
2 87133 664395545
1 20531 20786
1 55385 56303
1 43468 52099
1 31122 84357
1 2968 22644
2 3010 519151844
2 41270 331540259
1 70086 89878
1 44276 54873
1 508 72077
1 14881 67852
2 54627 370911408
1 37990 58329
1 34884 74609
1 2216 39782
2 81478 459561038
2 44315 206436670
1 73775 99784
1 12890 47410
1 41179 78405
1 71690 93587
2 22096 873162513
2 1899 842514066
2 93713 895376619
1 4179 20098
1 41356 50533
1 5403 49634
1 43550 90172
2 87078 188975884
1 34630 65858
2 48458 271265320
1 8376 53690
2 5050 762626868
1 28343 49564
2 57946 265869616
1 60290 81056
2 63433 108144356
1 83337 91645
2 8879 857450093
1 32609 99091
2 46542 667474184
1 46812 85826
1 37351 80637
1 24021 41568
2 56684 715979919
1 9042 44618
2 19718 550839107
1 59760 68336
1 1800 54383
2 81134 635945759
1 49926 89715
1 28802 92143
2 40043 746375328
1 7367 42271
1 43834 91118
1 6384 19075
1 70750 83043
2 65494 403828075
2 15178 271714700
1 70753 88339
1 47050 69633
2 44258 95312832
1 9974 11856
1 1804 94464
1 55815 72699
1 62528 90134
1 19123 26582
1 78302 90270
2 5386 801574783
1 60719 95935
1 75725 77477
1 32976 71386
1 9917 18859
1 45457 52504
2 70466 640347070
2 15993 18315021
1 1503 47795
1 3496 90369
1 74193 97095
1 24582 94435
2 66093 991689748
1 816 30219
1 42777 79247
1 7244 78405
1 36284 98648
2 75435 43362533
1 36358 86145
1 29103 33561
1 18557 53372
1 64230 94946
1 24839 29867
2 53686 824769158
1 82210 89885
2 49376 116398434
2 17871 163034975
1 5460 16529
1 12308 19021
1 25608 70981
1 22038 25748
1 22813 75110
1 13147 42692
2 6499 419908058
1 11939 85046
1 42875 97603
2 623 936245941
1 39583 41964
2 99697 963936716
1 15894 81199
2 57171 674557169
2 78839 755273222
2 15528 975192913
1 86977 89840
1 5770 69354
2 31710 419128801
1 26839 80035
1 2014 33443
1 95006 99547
1 351 88772
1 23467 87054
1 68550 91606
1 7998 30301
1 23004 74057
1 74360 78105
2 83069 720614998
2 77144 651615125
1 75597 85309
2 64628 286193332
2 70284 862673232
1 3332 80997
1 19787 67409
1 18355 31738
1 44479 57946
1 19156 23549
2 93526 378362332
1 22127 65092
1 11866 92439
1 24079 81533
1 61646 95606
1 10900 78761
1 9431 88540
2 84486 186301448
2 77099 586880813
1 21803 42849
1 11790 26633
1 45503 60883
1 24519 55186
1 36542 70833
1 32965 65433
1 49424 86887
1 4192 22714
1 17706 68242
2 7062 666307992
1 5958 33537
1 92217 95136
1 15956 58013
1 7574 97377
1 26900 39746
2 89368 347286367
1 29071 69701
1 7793 26785
1 89327 97550
1 49416 99611
1 36610 49424
2 87427 21003515
2 25903 284475853
1 37815 70646
1 42066 66095
1 19052 56150
1 11596 97810
2 37558 202678142
1 49515 55380
1 9373 64114
1 33851 80666
1 76797 84348
1 62487 96634
1 19003 99617
1 68492 80750
1 62115 66790
1 58178 79044
2 4630 219563860
1 3806 40914
1 14512 60137
1 4019 15104
2 81841 612994413
1 1400 59591
1 37863 81564
1 19966 20118
2 34626 286469897
1 65840 76458
2 60209 2073914
2 81315 764740752
2 48512 550609702
1 22346 74384
2 2394 740922212
1 10156 26702
1 2856 45705
1 42097 95057
2 84613 591219690
2 20949 732230955
1 19132 29686
1 84112 98986
2 74692 707017461
1 26957 37751
1 41055 98971
2 40174 347187655
1 46707 89165
2 4342 838918803
1 68424 80824
1 43730 85531
1 14300 18773
2 33946 82404773
2 74485 830317583
1 19492 40255
1 43057 54478
1 49420 64783
2 32518 470380295
1 16114 34895
1 68549 87551
1 21463 58404
1 40096 63661
1 67245 80139
1 53182 58889
1 18712 55404
1 37311 41498
1 64664 90666
2 77091 433336430
1 82175 98757
1 7393 49522
1 63459 86847
2 64578 538117493
1 65016 83226
2 4935 841501338
1 10454 51883
1 38040 56253
1 63348 94551
1 23262 39926
1 12526 14819
1 15250 99292
1 53334 83614
1 33087 39299
1 93360 96314
2 35400 698206695
2 64693 675390310
2 77623 760576118
1 51527 98506
1 50704 61306
2 27176 604089390
1 12774 66582
1 52852 61721
1 37703 52469
1 47462 75389
1 76493 99440
1 62825 74887
1 15273 90974
1 41702 90050
2 92126 18075340
1 10553 84188
1 35544 47522
2 76692 861460221
1 45724 85222
1 79991 85894
1 12921 39469
1 4255 58583
1 17282 52107
1 48772 81902
2 85651 322683509
1 10379 16074
2 73423 712952780
1 8696 92559
1 3226 48361
1 90162 97311
1 1619 17488
2 9062 254594380
1 10329 70666
1 76948 92709
2 55419 732209994
1 11455 39609
2 56628 643209640
1 24637 46310
1 4959 91560
1 1246 7493
1 34474 44671
1 30300 94770
1 10058 35859
1 41597 74662
1 33202 66429
1 32026 85029
1 8844 31982
1 18439 88396
1 84226 92055
1 72660 89550
1 13353 17752
1 25817 42138
2 45191 156342100
1 26971 96883
2 73962 869375503
1 2804 74778
1 17821 70803
1 32275 84654
1 10003 77471
1 3882 62797
1 56138 97460
2 30706 551587342
2 71115 769945334
1 42640 97045
1 30539 93474
1 45570 55672
1 27753 90817
1 41692 99135
1 64445 82199
1 14965 25775
1 23311 79107
1 49331 87313
1 23111 86374
2 34311 434601493
1 43783 67107
2 67939 246343693
1 83365 93017
1 44148 81043
1 1476 14149
1 15305 72113
1 18765 59075
2 24427 311036328
1 37273 67414
1 20551 50972
2 24494 58813224
1 46669 57770
2 76675 53545856
2 55417 872752476
1 12026 33622
1 31968 54800
2 81672 718884334
1 35298 47359
2 72701 198806210
2 18015 827151555
1 5390 63377
1 11516 94630
1 7153 41438
2 19775 263921630
1 533 89417
1 13577 36432
1 14516 18848
2 11484 358967738
1 46362 92546
1 82756 85516
1 31936 93032
1 28390 84486
2 43182 974298136
1 10456 31585
2 96501 226596637
2 15822 215260724
1 6766 94632
2 20836 363214696
1 88996 96215
1 46029 62331
2 20170 918316544
1 62654 71664
1 37348 91029
1 19189 66110
1 34422 61109
1 26885 88064
2 55080 490874975
1 4032 45664
1 65081 99440
1 35031 89647
1 74754 85061
1 56024 81695
1 17505 79195
2 88411 490382383
1 86385 99254
1 5912 79595
2 3572 189085134
1 59709 91571
1 52384 61497
2 48518 181983317
2 77210 418599369
2 82927 840065367
1 46929 84425
1 9030 71480
1 54505 59079
2 83646 890833757
2 1060 479096233
1 6133 12891
2 66101 496699276
1 74738 95959
1 40482 90012
1 59276 72275
2 80702 90023670
1 34163 73535
1 57209 93577
1 7342 26611
2 42212 354079631
1 31442 71983
2 41947 438782136
1 66630 70575
2 62219 886432768
2 20749 110397305
2 93547 280364939
2 71709 741665281
1 50715 88219
1 17170 27625
2 62033 928804100
1 42224 49307
1 52690 75553
1 10428 81927
1 44537 77292
1 37357 39943
2 21101 565801917
2 88922 8559660
1 6719 23298
1 37088 99732
1 65431 93747
1 23644 58076
2 30833 594768798
1 52968 94344
1 16447 36236
1 5411 49102
2 52459 186549230
2 10077 880398812
2 18132 339513529
1 31531 87431
1 5782 95067
1 15624 20858
1 43820 88268
2 51239 686075552
1 35861 80673
2 52319 884994060
1 75428 86039
1 81565 86691
1 79407 97884
1 9257 26766
1 18847 42064
1 22166 94785
1 20162 56727
1 34192 55719
2 47952 916505603
2 98123 242516069
1 56878 77802
2 77583 341601327
1 10682 45365
2 6990 788435428
1 628 98604
1 87611 97648
2 36561 810748480
1 77813 86938
1 44028 66683
2 77800 843079164
1 26285 40390
1 24614 34748
1 15065 33551
1 15692 52873
1 6408 49324
1 21217 78731
2 6716 326464491
1 29651 36739
1 30030 68238
1 3239 50545
2 49557 269071226
1 5356 66007
2 51062 156974084
2 24345 677471451
2 22225 448533877
2 74540 478291288
1 15694 69817
1 67542 94825
2 39786 478681163
2 96233 769067003
1 14400 99201
1 38399 39416
2 3166 675631443
1 14350 40781
1 78833 86433
2 51913 516162366
2 41968 933171781
2 28203 820220698
1 74183 75200
1 32665 38216
1 52293 98496
1 35221 76819
1 28921 98209
2 162 70307196
2 48586 310375877
1 318 72149
2 44935 731719587
1 20032 64993
1 27832 75851
2 35016 556513492
1 9162 37044
1 87811 95374
2 92124 249787748
2 29710 666969872
1 30208 78535
1 33776 85492
1 23126 23378
1 47628 51766
1 80871 93302
1 33575 68841
2 24008 618188287
1 84910 98597
2 30805 765226473
2 99876 102883221
2 88700 13000820
2 83017 403220449
1 15089 80834
2 50574 29614842
1 2383 55313
1 10994 58735
1 30019 49577
1 71127 99542
1 16077 69742
1 18443 85333
1 29872 74447
1 30134 64143
1 21745 65595
1 39871 46166
1 24970 26212
2 61796 391927627
2 50152 248811486
1 44489 47819
1 11519 41825
1 18137 80255
1 16094 30824
1 11716 56216
1 39225 90731
1 1927 4615
2 55024 500957312
1 28012 49255
2 59722 330030567
2 35330 463883755
1 13651 54716
1 1735 43936
1 19403 31391
1 1625 34588
1 5070 60456
1 8096 35371
1 39006 50261
2 11226 645897688
2 73977 307044649
1 30777 48327
1 16375 42087
1 95454 97494
1 16355 56691
2 5456 502891163
2 68335 876255124
2 44515 82223859
1 32962 96189
1 30641 94248
1 15070 99619
1 37120 58361
2 53492 922465948
1 33081 41798
1 33645 48337
1 3479 15184
1 44777 95323
1 9838 46735
2 86880 286392909
2 54494 417777940
1 20817 59053
1 66952 73710
1 12119 56077
1 55233 69714
1 17735 78150
2 34252 753461231
2 61923 280715648
1 26222 62622
1 21475 41664
1 58188 92979
2 19732 518438846
1 8142 13049
1 50023 60788
1 3342 74964
1 27842 99102
1 129 47605
2 70519 80765121
1 2496 90855
1 35052 72090
1 37607 79850
1 38537 73760
1 74382 96560
2 72228 820182462
1 58207 85854
1 42702 57522
1 20541 27072
2 42972 939456800
2 69496 820990442
2 14996 618913347
1 62797 72306
2 60872 849323486
1 33365 71004
1 76395 84649
1 29917 53040
1 69159 76815
2 90939 173048585
1 4412 73127
1 37245 50710
2 98109 920976846
1 2634 61395
2 86252 697189674
2 73795 938794883
1 40907 79940
1 34491 58539
1 86255 86427
2 39252 392018513
2 30967 364059833
1 73213 92949
1 9402 61064
2 88925 755342490
1 38414 58936
2 20548 965344948
1 1174 46931
2 9748 285140179
2 57895 937827850
2 62100 173668296
1 26998 79040
1 19125 64503
1 3970 43735
2 93889 38721893
1 6835 81198
1 6528 75524
1 35275 69314
1 61821 70764
2 24194 899541070
1 9528 48702
1 25429 58897
1 60988 91651
1 32350 98033
1 23780 91433
1 26810 48489
1 5904 62265
1 51564 70019
2 6383 442174160
2 30798 903051229
1 13248 84048
1 67957 84729
1 30787 54793
2 1538 603842637
1 76692 88308
2 56379 134401462
2 7590 6722643
1 8621 17240
1 42297 88239
1 349 55107
1 11356 41590
2 91629 873068130
1 74715 75418
1 58316 67014
2 81320 421911655
1 23827 68929
2 77426 731423908
1 953 13449
2 57255 772770405
2 83182 619368885
1 12900 28857
1 32794 60376
1 30641 37247
2 49629 844738424
1 35600 41141
1 21803 81670
1 2518 30515
1 13465 83823
1 22113 65071
2 64616 650973159
1 49943 73396
1 81459 88594
1 19710 39016
2 43382 719858869
2 50514 664609475
2 21119 499137532
1 5908 10309
1 36026 72621
1 73947 84722
1 8567 92173
1 27869 54919
1 6192 84222
1 16695 40008
2 28277 56348551
1 18777 70800
1 10789 90288
1 24950 96334
1 39762 61243
1 33828 71915
1 40069 43444
2 53827 135350900
2 98125 179375483
1 25404 82159
1 90955 99792
1 52140 73970
1 45171 82959
1 51791 59655
1 12654 58203
1 45804 71419
1 64098 96314
1 58107 95797
1 28092 45882
2 62588 50973198
1 70412 85618
1 36211 71249
1 44672 88349
1 37872 73265
2 53455 389243528
1 30832 66164
1 21879 54892
1 3165 56823
2 10986 168811829
1 11404 25725
2 10708 689882654
2 7673 347757079
2 90079 109144632
1 1377 21494
2 16739 86496252
1 18944 95339
2 55695 467366486
1 11213 39463
1 54000 68279
1 43825 81618
1 3614 98876
2 12372 649578624
1 87685 99462
1 33042 41644
2 47444 461987386
1 27280 63456
1 1256 99441
2 62023 853281250
2 62589 377321793
1 47040 59211
1 78622 98981
1 2494 35196
2 94795 364098282
1 49373 93009
1 65820 69930
1 41634 72589
1 65360 93681
2 80180 550050358
1 25490 52499
2 44298 679543651
1 70003 87688
2 1162 498498832
2 37537 354676524
2 34190 211716949
1 8597 30124
1 3756 44275
1 32068 87627
1 29671 96254
1 30909 46463
1 27831 92396
1 51439 51708
2 91702 559199325
1 24129 81627
2 51341 425699402
2 25463 884236970
1 35518 76211
1 4729 97503
1 49252 56242
2 35448 601688615
1 52711 95302
2 10755 540612716
1 68880 84017
1 37294 41960
1 54244 87833
2 79678 907984716
1 27223 74283
1 62152 70109
2 92136 531892504
2 6469 518022964
2 92085 515925078
2 77292 249106050
1 58324 99748
1 48644 71984
1 79764 80865
2 94436 875385146
1 29105 81447
1 12283 67838
2 80659 383009935
1 57140 72467
1 9479 52458
1 8390 9643
1 54953 86611
1 15342 64344
1 43886 98582
1 33813 66486
2 12805 752819695
1 53672 74037
1 69216 88918
1 5804 90260
1 33113 85133
1 4317 9886
1 64009 91434
1 1483 57828
1 19369 24200
1 53165 64292
1 30848 37490
1 1996 44851
1 27515 88486
2 98391 100800836
1 2082 62960
2 48652 726947541
1 37334 64656
2 53956 678420954
2 33995 274273324
1 18282 60674
2 12847 260817323
1 36456 54781
2 76484 284735883
1 38668 96948
1 3318 11658
2 4721 920884723
2 87018 62055527
2 20169 373081628
1 34300 37444
2 46546 142379556
1 28286 47707
2 35806 398161516
1 1358 80542
2 45655 185611529
1 74931 79450
2 16307 589810164
1 70305 96479
1 73914 97363
2 94512 725457836
2 81045 763761351
2 36015 151748589
2 22873 78827800
1 41971 97096
2 31060 613850270
1 52302 66524
2 77623 276668432
1 7120 44183
2 11236 105063506
2 20983 818216964
1 13946 14586
1 36061 56395
1 3423 24867
1 24406 35924
1 10093 81238
1 12772 51430
1 10038 36095
2 39953 752313223
2 62173 307488587
2 57541 217570525
1 27345 41158
1 28488 64038
1 55585 77533
1 4340 86875
1 23736 89567
1 17640 98072
2 62693 817337509
2 33259 306303340
2 25885 585167792
1 16539 77642
1 32650 91277
2 7580 810925995
1 16289 45751
1 4935 82011
2 89684 817913188
2 7802 386823388
1 3469 94358
1 44059 82658
2 62909 806233197
1 31763 73357
1 60299 98287
1 23064 95634
2 42767 285072066
2 90364 724081295
1 14865 91045
2 81268 80567951
1 3749 24978
1 47595 50491
1 18612 28132
1 11490 14984
1 30103 79355
1 16573 63017
1 49834 80125
2 78993 981385110
2 76655 198867597
1 16537 82096
2 23396 723512654
2 401 724326780
1 304 90697
1 29544 66956
1 15377 80512
1 29005 51784
1 95009 99126
1 38828 43561
1 9840 64404
2 74734 481106963
2 41277 764409512
2 35239 283206363
1 60371 67712
1 6937 63394
2 19786 955958042
1 33258 68592
1 34144 37261
1 41242 98139
2 12225 980891603
2 9383 278892154
1 30132 66710
1 40253 79116
2 10606 731047540
1 91445 98000
1 71212 98814
1 44935 93104
1 14431 24068
2 34769 3104011
1 23855 56551
1 30821 99494
1 64966 79402
1 857 92619
1 28697 63074
1 78313 81387
2 77914 965100662
1 50769 74194
2 86479 536998501
2 11016 468915815
1 55125 81112
2 53024 196546886
2 17025 658664860
1 78694 85654
1 51829 96869
1 27250 90481
2 7209 228288311
1 38801 66195
1 48567 59292
2 62325 829157570
1 6204 10994
2 86812 263531358
1 18994 94411
1 2795 84958
1 63858 86186
1 45499 76157
1 84609 96291
2 75908 972604387
2 48358 236243301
2 62280 408570551
1 62852 67254
2 33601 649047620
1 14569 99130
1 35800 48864
1 58820 90808
1 36652 38294
2 91379 448095009
1 18213 30802
2 97122 169399339
2 3974 475600862
2 74775 667330269
1 14460 41944
1 5007 74474
1 7704 73184
2 56980 134769297
1 46274 76718
2 30138 930422554
2 38200 22807421
1 73754 81747
2 34153 128740750
2 54997 319599204
1 19810 82357
2 95774 890666463
2 90398 79428636
2 69089 484034284
2 41858 529346435
2 46967 794370261
1 20815 30339
1 61897 84435
1 93557 96150
1 18328 94114
1 16368 42800
2 49274 926467613
2 99950 741184147
1 10752 42095
1 51821 69668
1 32712 67253
1 76232 77083
1 20469 88773
1 2100 73983
2 23720 128102760
2 19304 991353745
1 22378 81802
1 61640 67515
2 19254 537170087
1 32021 49113
2 21929 994949746
1 25977 32166
1 58535 94894
1 71967 75291
2 3077 741025651
2 65769 340094732
1 6722 46229
2 8328 113032016
1 25010 96298
1 34227 90304
1 59055 76374
2 66449 225618976
1 29927 34772
1 48195 97203
1 84776 99811
1 34565 58797
2 3713 527014359
1 49481 87125
1 9518 92623
2 12503 947162296
2 3201 578871161
2 77136 920918756
1 36274 68963
1 73422 90297
1 35301 95850
2 10778 159392849
1 52909 83885
1 16873 62710
1 37638 75532
1 56208 84140
1 12280 48063
2 21494 19274480
1 19969 74271
1 38266 84431
1 18508 87184
1 64154 79351
1 23915 60695
2 72561 101396204
1 61296 83706
1 40685 79184
2 9112 180011088
1 32165 79907
1 4027 68871
2 38285 916216100
1 27752 77953
2 54651 732187882
1 54493 65843
1 77352 86515
1 11330 60386
1 80131 80849
1 56591 75448
1 98931 98972
2 859 288362311
2 11012 839177149
1 67425 70275
2 51304 265985796
1 68290 92786
1 1672 59060
1 16155 84080
1 62544 71144
2 38382 468392385
1 52504 88936
1 27223 61904
1 6565 56251
1 22811 40121
1 31558 48392
1 2177 55562
2 40629 736505669
1 1738 57024
1 43937 52174
1 38734 57286
1 21261 92632
1 11378 28240
2 66214 285444017
1 30209 64933
1 51342 59798
1 19813 46767
1 41747 80235
2 14952 942093443
1 30823 76383
2 52805 757320826
1 35082 51548
1 58878 66106
1 37445 92445
1 6640 54682
1 27416 53696
1 54906 70287
2 2134 512620222
2 87115 318171546
2 19311 792271833
1 56113 91377
2 52054 97660365
1 26047 38123
1 58940 79090
1 9598 99439
2 62213 620691192
1 3742 96183
1 18033 53276
1 11456 85087
2 66572 876071498
1 32525 76100
1 36762 63955
2 65304 774389181
1 59857 73309
1 61179 66001
1 49481 50519
1 74883 74989
1 50942 97418
2 14675 664451467
2 54484 525124110
1 20266 72339
1 45835 70474
1 62506 92734
1 990 91699
2 11164 884839028
2 75835 346546093
2 74591 747698577
1 75862 84901
1 9655 23566
2 7513 678759206
2 12279 718981871
1 2180 63275
2 95088 931967663
2 7785 887682585
1 30971 65449
1 13897 52862
1 55944 99683
1 8202 71410
1 47120 87925
1 924 16490
1 12108 58030
1 34277 69536
1 62046 70009
1 9369 35643
2 19152 905562523
1 56226 98904
2 26232 711892780
2 52780 604435896
1 59955 87341
1 8501 77547
1 13196 15131
2 99509 749185787
1 24609 51652
2 80307 69585970
2 46418 352849230
2 68141 964290763
1 18504 53894
1 31925 78731
1 30604 59112
1 17014 58930
2 11898 303683517
1 87293 91056
1 50176 93557
2 37958 62060234
1 34638 71285
1 3112 67402
2 58784 902584475
2 68302 94756572
1 24928 40765
1 4452 12058
2 52246 379483119
1 5958 86356
1 45639 47188
1 46166 62832
2 50055 129735475
2 19140 509110082
1 37834 97422
1 38765 53787
2 30887 584920708
1 49136 81043
1 19743 89304
1 60818 88824
1 79296 80623
1 23566 78267
2 79183 669908213
1 30553 32671
2 88667 994586218
1 4867 47478
2 65378 267846705
1 47627 56991
1 50060 65675
1 22808 25607
1 37276 86852
1 8859 11873
1 10854 22542
2 25026 316505898
1 21028 70378
1 31827 78178
2 76048 23564897
1 14923 57901
1 29455 73466
1 39034 86696
1 64057 94073
1 2906 51149
1 21361 89971
1 74332 75038
1 38893 67472
1 12398 98229
1 54921 82707
2 29896 109883985
2 77257 734018551
2 80052 416144808
1 2970 35163
1 31285 84241
1 9720 25820
1 53132 58911
1 50900 61670
2 82927 55676991
2 97767 384295507
1 65840 73636
2 97195 952568403
2 6269 6843946
1 47311 56234
1 26908 53733
2 6516 681656299
1 10068 22650
1 58152 59640
2 95710 858548516
1 53338 98020
1 522 62945
1 42204 84779
2 12257 699926960
1 18707 43478
2 20853 499813237
1 48208 92062
2 84343 284891961
2 1097 668951466
1 2524 2949
2 61427 665775850
2 54063 300518971
1 18713 32286
2 23977 310268675
1 13148 29543
2 47192 205143863
1 57149 67612
1 28350 84439
1 25797 82132
2 52457 460415536
2 75918 283687704
2 18244 877210402
2 16342 586937800
1 12058 28336
1 32367 86914
1 11083 18635
1 4183 79330
1 19082 28547
1 23050 78539
1 11382 52366
1 6526 31197
2 67290 414887288
1 89082 94204
2 37678 259555589
1 47247 67211
1 63247 66245
1 6292 11213
1 44723 68416
2 82182 813852339
1 1410 18194
1 50201 93070
1 74537 99376
2 51792 285645068
1 60619 96368
2 8399 504586681
2 65855 792600515
1 46003 63522
1 18140 42016
2 476 50491240
2 59880 270440046
2 80374 702629958
2 71787 897033703
1 14591 59465
1 50212 59516
2 41478 265276297
1 75701 83718
2 11527 884043490
2 63542 34241538
1 49283 80180
1 1848 72972
1 67642 93478
1 22757 67734
2 28804 47738464
1 17655 28935
1 44033 83603
1 17566 70736
1 702 11406
1 27277 42933
1 27015 79718
1 69910 99785
1 58562 81199
1 1909 69980
1 57473 69699
1 39834 87498
1 2087 23795
2 38170 3572157
2 62630 190579368
2 85417 926569298
1 20954 95163
1 44481 60580
1 56188 74233
1 29350 52547
2 17090 245012027
1 31429 90831
2 16582 468670011
1 15417 32868
2 16409 546660950
1 4039 28832
1 37645 42778
2 92829 242649199
2 59553 921853395
2 96623 39660503
1 51002 75560
1 31314 74275
1 6013 61054
1 2096 68339
1 54736 75624
1 41434 74753
1 60454 95319
2 57939 466765606
1 54017 68338
2 29693 714051792
2 81691 926888702
1 36691 88503
2 9669 730986656
1 32519 40410
1 37849 97757
1 66033 70733
2 24900 684942761
2 7943 661261935
2 60549 31241696
2 63462 506478402
1 22549 29847
1 433 78271
1 67736 84773
1 73322 73815
2 19779 356780046
1 14939 67139
1 58510 92016
2 987 391080657
1 10289 98428
1 94785 95027
2 6343 808844904
1 78797 87332
1 37803 53361
1 19534 48002
1 60473 72329
1 51283 58896
1 50696 78875
1 21368 24066
2 70235 292410161
1 9033 36178
1 87355 97490
2 51337 450029013
1 2473 25797
1 22523 63618
1 7736 76342
2 80961 460472849
1 2284 80197
2 13223 678447560
2 66568 708815225
1 4122 30810
2 91394 677092129
1 20715 53659
1 11760 55099
1 50119 81922
1 57923 84728
1 3042 43159
2 28182 303189600
1 56063 96672
2 19141 504586262
2 54790 510782214
1 42123 77197
2 66336 977182221
2 14792 851876961
1 24084 46388
1 78763 89152
1 27463 93737
1 18096 92007
2 94318 718491473
1 20584 40236
1 5973 72055
2 31688 571558961
1 21233 29336
1 969 44086
1 45337 72985
1 78553 99386
1 7020 56573
1 21960 48949
1 17566 62359
1 51231 57099
1 41185 81514
1 36698 87058
1 19105 40467
1 8254 96689
1 9840 47213
1 18664 55336
1 22506 40426
1 38645 81379
1 46871 61573
1 74016 90035
1 16634 25194
1 3560 67679
1 36325 78977
2 68777 707274785
1 33021 65564
1 7902 64900
1 675 17382
1 21078 68572
2 35040 575330609
2 88823 533840963
1 35947 55784
1 43324 55825
2 71768 95238361
1 34214 37088
1 59393 92351
1 47317 49328
1 12620 13595
1 74778 94668
1 30985 53449
1 19953 94850
2 46665 651708833
2 73899 564689526
1 21724 40597
1 37451 39459
1 92572 95611
1 1362 79703
1 15802 69110
2 10367 476088892
2 13657 471425401
1 19864 24955
1 73256 85824
1 96320 98374
2 93112 806242259
2 57498 840593158
1 42799 73389
2 51254 359440622
1 62836 67651
2 75257 80099712
1 70202 75290
2 40913 817239901
1 47432 48045
1 17913 63634
1 37641 61754
2 41257 2180001
1 68963 92293
1 54722 81934
2 68223 722484996
1 985 94507
1 76421 81403
1 30246 74593
1 16741 79439
1 48721 79453
2 50199 754561275
1 23122 68166
1 60569 98057
1 22220 27225
1 37995 38704
2 37637 496467853
1 56833 89212
1 70137 86452
1 10446 46676
1 64118 83895
1 26451 96460
1 38294 62169
1 65898 83819
2 76280 625835089
2 8425 726444066
2 56624 123336915
1 67424 94728
2 18537 369872421
1 40409 48656
2 46419 445451822
2 5262 853454093
1 7118 8286
2 11463 939163814
1 48314 56149
1 3742 92883
1 14763 61135
1 28054 48985
1 37223 46258
1 40186 93185
2 11352 111841119
1 18784 28209
1 56359 96874
2 89441 485074699
1 35291 99442
1 40484 90648
1 48093 57686
1 34798 97748
1 1003 75327
1 4866 5314
1 23751 92606
1 14761 27580
1 19877 28225
2 98335 274436066
2 13123 70875565
1 14273 98976
1 97160 97337
1 25472 50773
1 44953 83824
1 27769 68339
2 71411 260166959
1 2977 17033
1 37531 85008
2 99236 914874912
2 59541 13355590
1 42565 46669
1 17179 50720
1 32553 62148
1 86021 92316
1 4256 60614
2 72130 950794562
1 56162 86870
2 49106 516508676
1 23035 49421
2 41823 207794811
1 11345 15432
2 4074 83657654
2 67528 485307162
1 59231 70809
2 27558 699072455
1 1485 80547
1 47038 93384
1 69816 90443
1 43535 71051
2 29492 609191080
1 29155 66602
1 2592 53798
2 77084 758680596
2 66875 154174539
1 82129 95240
1 2725 62384
1 12764 82726
1 71319 77725
1 51908 87761
2 15529 157458978
1 14349 29793
1 20266 24846
2 50627 240024589
1 47141 62856
1 53190 74742
1 34822 45441
2 26062 674543257
2 46023 419288830
2 67847 980162673
1 16493 36149
2 55194 626186336
1 37125 54309
1 13485 92619
1 16766 18739
1 19070 64884
2 79715 917801329
1 21874 22919
1 84823 86477
1 47983 75956
1 44832 56808
2 22191 924769203
1 17842 58175
1 37439 85125
1 57663 98836
1 14971 53958
2 4736 975564410
1 12158 87131
1 78773 79314
1 9467 19631
1 51056 99574
1 11401 59841
1 24388 75678
1 32044 56529
1 69867 85113
1 18632 93314
2 42159 509274294
2 94772 563857673
2 73425 947252699
1 32462 57573
2 27108 131842842
1 64848 68778
1 85523 89515
1 20080 45174
1 65529 66502
1 73610 88703
1 34455 95563
2 55048 960945732
2 81779 626377203
1 63286 88370
1 33789 76361
1 30564 84886
1 8638 28534
1 12284 40353
2 28635 957943755
2 58355 622018354
1 25353 55790
2 13982 623833078
1 30343 38966
1 42523 76023
1 11832 33257
1 19409 47252
1 89350 93999
2 47466 641921280
1 44822 51161
2 5694 102237423
1 119 87559
1 69953 70749
1 41648 60788
1 1438 70706
2 50663 769187944
1 19651 69031
1 62806 74903
1 30114 89469
2 87883 395190524
1 33609 64323
2 76764 18871264
2 56741 665807720
1 87931 91317
1 24813 36965
1 37448 78757
2 97415 113754675
1 61696 65944
2 10685 210864430
1 66306 82884
2 23956 406307509
1 10349 87275
1 72512 87889
2 4723 527488765
2 40261 174063941
1 14192 23134
1 33054 72520
1 19478 57387
1 67926 92061
1 29601 76162
1 26898 27650
1 58906 74809
1 15236 19771
1 14086 44352
2 95040 881633773
2 58584 836992754
1 67765 68930
1 71750 73098
1 52467 85943
1 24435 46623
1 20719 82040
2 398 838457554
1 93261 99617
1 19570 50637
1 21821 48775
1 9389 30160
1 43832 66186
2 68197 11529256
1 7919 36350
1 22591 39225
1 50084 55698
1 36594 73357
1 68336 70681
1 38207 43114
1 21218 54917
1 47154 95247
1 58321 74674
1 37074 78748
1 50182 61135
1 52379 68812
1 70484 86271
1 4751 86368
1 50854 65731
2 85761 286736972
2 55359 990839029
1 63989 91976
2 69856 645875991
1 12633 99932
1 13976 82967
1 60592 95776
1 32374 84960
1 66896 75261
2 27845 218468236
2 13138 523272533
2 24238 351077468
1 21068 22141
1 13884 86833
1 27072 85642
1 1207 88581
1 30119 72251
1 11960 84556
2 82604 845720315
1 70572 70577
1 44117 84297
1 66794 68017
1 16903 56145
1 8034 24966
1 81831 85985
2 13633 87491677
1 14857 48850
1 12979 97067
1 40635 41081
2 27566 717218391
1 80983 96740
1 15325 20716
1 65999 97519
1 30462 64366
1 21031 26557
2 67232 676791066
2 88537 419720783
1 68275 86247
1 16100 87275
1 2506 99714
1 12845 25043
1 26015 82878
1 28771 36249
1 40052 46380
2 20057 676355391
2 12001 633879144
1 64967 70540
1 68756 87884
2 74384 311212446
2 97438 191976992
2 33266 810384946
1 20810 79220
1 17500 51879
1 53255 90072
1 14050 64324
2 11767 63707164
1 11420 83561
1 12166 69494
1 45919 47033
1 10481 83056
1 13602 38693
1 5252 75110
1 25304 38092
1 24820 69598
1 49698 97826
1 80690 94389
1 50179 53269
2 69440 292641465
1 30455 77546
1 20002 73621
1 42570 98626
1 39899 77041
1 22795 58270
1 16430 27485
1 61726 86114
1 14583 87162
1 48378 97685
1 17486 84266
1 39219 85417
1 15781 54634
1 21311 60338
2 29955 509153718
2 68393 230468166
2 58396 494193438
1 11310 15842
1 23793 66725
1 29845 33790
1 38469 54372
1 10312 40306
1 9390 22670
1 20076 53528
2 97695 120271200
1 31680 51041
1 3958 93419
1 14868 34743
1 37096 92895
1 29477 55965
1 35738 57641
1 43647 51388
1 209 65888
1 39732 40333
1 66186 74430
1 39467 64573
1 11373 94795
1 87432 92960
2 89632 585565981
1 741 38702
1 5144 59780
1 39295 73133
1 11330 86582
1 1076 90575
2 83920 204222713
2 25620 85231701
2 27549 803631962
1 24563 81398
2 79108 902488331
1 19461 80765
1 37734 99512
1 5786 52387
1 56907 93342
2 41981 677881703
2 9099 546881908
1 15741 73344
1 52126 55610
1 28696 61801
2 38117 302719302
1 12491 55240
1 31468 99514
1 27449 78365
2 75253 922017069
1 21253 76615
1 79492 82016
1 21902 24376
2 52990 897270253
2 53854 986860964
1 7703 77622
2 89815 931587942
1 36522 87559
1 13176 33563
2 73799 38343931
1 25081 51767
1 16560 32667
2 88592 325351513
1 4943 77662
1 71593 75567
1 1292 40779
2 68912 521728514
1 70323 75565
1 70535 81973
1 56338 87848
1 62483 88659
1 17481 89419
1 12232 74973
2 9100 198937464
1 21623 39438
1 62156 75070
1 72136 87936
1 65808 69271
1 27196 55259
1 23412 96283
1 15933 55459
1 83471 87253
1 16839 56709
2 11521 723592369
1 19276 24583
1 22210 68542
1 19963 67167
1 53977 78260
2 33382 884990340
1 69877 76786
2 12523 611208248
1 6086 37500
2 16157 976935036
1 34132 58429
1 43429 65128
1 65300 70599
1 17457 91341
1 12909 73613
1 32171 90238
1 9270 78709
2 55303 826086357
1 11351 12562
1 2829 63105
1 1663 13801
1 1481 60627
1 21978 59569
2 76912 49910028
1 56045 72715
1 35046 44303
1 60792 98975
1 20454 35445
2 71926 484265804
1 29264 89330
2 80426 566431583
1 2644 57510
1 41378 92792
1 27902 48744
2 98122 721364893
1 5378 59183
1 55732 82852
2 48810 848198851
1 13217 58591
1 12035 74269
2 5365 547031432
1 43794 66328
1 7087 94202
1 853 18363
2 8435 977125218
1 15874 79449
2 9795 261318684
2 72927 239841840
1 65649 71871
2 15429 913116509
2 68625 786633401
1 24562 94818
1 64974 66202
2 40704 98412458
1 7579 80187
1 60886 67595
1 39046 83578
1 60794 74895
1 25595 99805
2 15179 469418290
1 20737 51136
1 7222 34307
1 1490 93757
2 93046 529155969
2 52547 459213593
1 37619 70060
2 84483 979215742
1 81012 84211
1 26599 88582
1 19972 40161
1 54677 86278
2 83250 293399227
1 42526 81396
1 40908 53973
1 57408 63508
2 88128 186214834
1 53023 68154
2 33959 450745223
1 75950 85145
1 69681 72850
1 11112 80616
1 30637 53921
1 89304 91141
2 84065 124937657
2 80437 626009502
2 5710 489879361
1 712 10810
2 72041 300837932
1 21577 60922
2 68348 258624584
1 507 80433
1 10483 25578
1 6740 85142
1 445 96427
1 55471 94857
2 5514 910426488
1 3557 7925
2 82503 944068888
1 50792 51334
2 26288 991012875
1 13850 24466
1 38624 43733
1 76621 80524
1 79752 84832
2 81860 835872318
1 25593 59846
1 43495 77258
2 1284 168081453
2 63657 124077630
1 38972 65435
1 3909 44237
1 64846 94199
1 6034 35193
1 2524 71941
1 52395 57624
1 23514 29475
1 63795 97940
1 41426 86584
1 21303 33723
2 73001 804819822
2 60682 11801590
1 51896 53772
1 40087 40475
1 9380 26008
2 99887 390635662
1 51708 69040
1 61024 76612
2 90832 883311659
1 15591 63531
2 63865 779890957
1 37785 88468
1 48822 94360
1 18933 46497
1 71228 97759
2 5513 102727473
1 59393 94608
2 56260 875296073
1 75110 79614
1 21253 22460
2 13859 757035244
1 30943 32640
1 46497 99574
1 19135 46976
2 92334 552257000
2 28924 978900452
1 20838 35125
1 41354 80721
1 56610 65149
1 29932 58139
1 6924 20335
1 369 85426
2 58827 655951229
2 72330 571686862
1 15905 90219
1 29820 31311
1 6264 39362
1 55784 97875
1 11874 43717
1 8397 40614
1 45033 62747
2 15497 194286427
2 81385 671501257
2 91254 696421448
1 85734 90744
1 12698 54960
2 21402 885940223
1 595 76618
1 43804 62541
1 57118 92500
2 12659 571997114
1 3946 28120
1 27312 46716
2 74560 449379746
1 81207 97910
1 43559 78056
1 4062 87192
1 79785 85062
2 80620 872590351
2 21846 923851600
1 19764 47690
2 42619 764473077
1 5702 38013
1 29356 59531
1 34287 78648
1 944 59898
2 91479 769057602
2 42980 963161683
1 25606 33968
2 29822 480693765
1 29870 60171
2 4831 17630180
1 33012 43271
2 4011 405419813
1 64590 66103
1 52578 80992
2 23809 498720717
2 33092 930767429
2 26541 414959134
1 11860 65006
2 35066 996219862
2 61556 297692797
2 67567 892779376
2 65141 96708546
2 82383 64315960
2 27719 693666152
1 15324 26686
1 24797 48292
2 57140 34509168
1 50248 95952
1 58690 70144
2 40941 742935734
1 40731 42050
1 26338 60099
1 8766 53956
2 87722 894206563
1 767 29973
1 69178 78268
1 48763 90578
2 66069 609160512
1 32718 39330
1 41266 48484
1 32864 35361
1 493 14058
2 59025 524491311
1 810 53453
1 81572 85916
1 39190 63011
2 70470 238943159
2 54672 698915043
1 72702 78039
1 60275 68567
1 63915 79289
1 29286 54916
1 57533 87833
2 11516 717555939
1 12485 86012
2 90711 523628432
1 46828 83090
1 40098 47828
1 91198 97698
2 86971 549275362
2 44757 200976602
1 15761 82402
1 63895 81444
1 90083 95584
2 37953 758609462
2 67341 835000153
2 2494 524889074
2 74347 415925586
1 78925 95132
1 31074 49987
2 593 347329496
2 16047 679195525
1 6439 31577
1 20815 62909
2 76192 147888980
2 71696 13897417
2 19343 540890673
1 35640 49002
2 94421 976910388
1 20500 99666
1 24567 62622
2 87716 70610160
2 81659 681985645
1 28229 59225
2 34034 248698755
2 2751 799571705
1 41156 78005
1 31707 52528
2 67103 40284856
1 45240 49332
2 899 935887465
1 5142 41605
2 17991 133502843
1 25026 44820
2 23664 397923398
1 35793 52284
1 59022 82868
1 6766 38676
1 38825 80466
2 99980 365941331
1 15511 23859
1 14077 14635
1 71469 73683
1 65256 75955
2 43576 375540125
1 32773 59327
1 16642 33300
2 7347 238676514
2 33848 387964815
1 11191 54598
2 29646 459838982
1 47604 49105
2 2638 155896639
1 34966 40171
1 12255 67450
1 69719 77750
2 10840 420312416
1 4838 27326
1 10918 60266
1 45031 93680
2 65785 659590926
1 76981 85936
2 77045 84256079
1 57425 78437
1 16472 62277
2 17630 488806988
1 41799 58122
1 45836 49364
1 67495 79197
1 60736 90528
1 22774 44254
2 30717 217285502
1 33209 78489
1 14989 55857
1 11954 71076
1 48480 94670
1 12861 27204
1 56560 80815
1 23798 87089
2 76758 645309142
1 63573 94303
1 33025 55243
1 27404 77746
1 57256 78150
1 61183 68890
1 2021 2411
1 15334 59380
1 73912 75839
1 51639 95373
1 8201 59386
1 13122 55811
2 72729 64695254
1 23514 64213
1 45245 73157
2 51962 999288018
2 22140 182034925
1 90295 95526
1 39595 92935
2 95495 694660802
1 25481 33557
1 79776 99645
1 6064 37937
1 46438 55798
1 49278 52051
2 82637 347852659
2 88147 202799699
1 26581 54198
1 25238 42901
2 51592 574784794
1 4591 66222
2 21372 981017771
2 37530 618106275
1 18565 83172
2 7496 584135812
2 51744 86904998
2 43859 577609295
2 14109 305077792
1 27037 54597
1 155 50766
2 18921 938666673
1 7024 56805
1 11346 87490
1 26048 26936
1 42058 70823
2 30944 259005740
1 18370 51486
2 38001 996253618
2 85576 857802640
2 76755 738488146
2 72220 971188399
1 5775 35538
2 97142 58441745
1 1907 6713
2 61476 793035808
1 33722 99032
1 3858 66608
1 30543 39493
1 18577 86607
1 42625 56732
1 82816 88082
1 1914 62273
2 72002 59230458
2 69364 110982208
2 60989 545849163
1 10330 56329
2 71995 34640484
1 14424 85780
1 55720 84952
1 8278 19201
1 49651 53379
1 27629 63545
2 68363 730699022
2 59138 782054732
2 678 812312050
2 20137 351253122
1 28122 51908
1 42707 94349
2 40467 879268398
2 80315 928354989
1 59059 82477
1 31966 67029
1 55805 61275
2 8 960457743
1 16459 76752
1 12402 98431
1 15420 78222
1 27052 57515
1 7068 79282
1 2624 15920
1 32619 45122
2 34023 409588264
1 16215 41773
1 40249 66257
2 78025 391728565
1 42354 98942
2 28865 357507213
1 82713 86571
1 11898 56906
1 50586 74647
1 1426 67766
1 16006 16611
1 25384 98694
1 23622 76108
1 50548 55229
2 24961 713392267
2 34359 685690391
2 86612 903461736
1 18992 31621
1 16704 84874
2 46333 87594664
2 16823 826259589
1 52320 67140
1 6464 51591
1 19660 53771
2 25735 470736100
2 70337 59273303
1 4715 81026
1 11513 45177
2 73858 260267944
1 10532 50448
1 40531 46047
1 41826 63723
1 13880 59559
1 13381 23867
2 35439 808391392
1 44990 66405
1 448 76475
1 20810 39494
1 18496 89707
1 14566 75319
2 55591 953147726
2 24075 155111856
2 95179 348760740
2 66188 33356314
2 9846 939020375
2 24831 654367461
1 3599 91874
2 24515 273976755
1 5906 32889
1 23471 95655
2 64441 654425394
2 51802 626534704
2 79013 152288249
1 22198 56172
1 3566 45907
1 16517 70243
1 48145 54573
1 331 4885
1 46149 89211
1 36451 57369
2 39354 145350385
1 63182 74343
1 20620 20750
1 27722 36468
1 18241 92588
1 55308 66715
1 14488 16756
1 5238 41973
1 50506 87658
1 7242 47648
1 26218 96591
1 64682 74718
1 31870 71897
2 49113 628851935
1 63622 79207
2 19543 569269099
1 1454 96616
1 78401 85234
1 16913 22923
1 18732 95878
1 50552 65024
1 44385 61153
2 4408 96229418
1 9356 11271
1 841 10629
1 26850 26936
1 30580 35470
1 21899 58241
1 18571 24933
2 23693 819074534
1 82730 87935
1 56907 71486
2 44245 834357062
2 12217 758873078
2 80231 818939458
1 52067 70239
1 29334 64389
1 63647 98041
1 15200 61054
1 30873 50651
2 13932 470470896
1 90159 99697
1 8199 39526
1 11170 12546
1 73721 85919
1 7552 94593
2 729 174829704
1 743 31067
1 70427 90578
1 85 78150
2 56662 13057177
1 74222 80626
1 37042 95698
1 18651 27934
1 39186 40830
1 17868 43570
1 37494 75159
1 34053 97224
2 69720 264557874
1 27397 38429
1 78307 95164
1 18696 28553
1 24559 54489
2 72840 603081330
1 78152 87346
2 10716 651759433
1 38288 86030
2 13039 596016779
1 13985 15557
1 4661 29472
1 81295 90872
1 10993 42031
2 31807 652701043
2 22964 610233500
2 74977 937061543
2 62450 391989922
1 12426 37677
1 84318 86805
1 39746 40427
2 44762 900143848
1 10690 22450
2 58984 927085494
1 17934 73273
1 47245 60115
1 46246 61385
1 38588 51390
2 16650 841229067
1 45887 46285
1 51071 65148
1 25906 69224
1 11258 81150
2 57083 896563056
2 85324 728185922
1 13214 25146
1 11092 81322
2 19797 431558806
1 41521 91382
1 20614 50191
2 29608 822046002
1 50518 61421
2 85294 640786498
2 35086 80878476
1 22561 84038
1 9534 66481
2 90149 882817842
2 16249 763578146
1 67151 81691
1 4783 38503
1 11360 25845
1 86165 89243
1 24704 71341
1 86964 88274
1 58174 77674
1 19019 74832
2 33557 628520465
2 18353 895351234
1 30580 38212
1 41469 49353
1 7731 23548
1 3872 22524
1 66820 99443
1 37248 62722
1 57147 79954
2 69542 419017504
1 66012 77502
1 23141 78981
1 26511 75164
2 83431 908205049
1 12019 25648
1 25261 59283
1 83502 97998
2 4730 840634021
1 5457 77575
1 27206 67525
2 57507 177250458
1 2719 21250
1 38381 77277
1 34562 88607
1 59135 72274
1 60595 74264
1 43761 96608
2 29444 367326867
1 29333 86064
1 57390 94910
2 81349 83645798
2 34943 687631284
2 44267 981104097
2 29835 500102125
1 63677 97795
2 20860 34576992
1 32844 45908
2 22623 144627951
1 42748 91845
2 50765 91121623
1 24890 74159
1 17117 61623
1 8170 18395
1 5672 87966
1 5610 32868
1 32858 32925
1 86935 91606
1 5734 12350
1 35458 48706
2 71642 465608627
1 10257 94031
1 63458 74757
1 6115 59495
1 93812 98753
1 4932 99272
1 83707 90884
1 41624 53288
1 51973 57901
1 43402 45985
1 47979 51198
1 68211 88384
1 34126 57958
1 11514 17793
1 6850 48579
1 47946 58702
2 71873 870383631
1 5087 99751
1 16933 65079
2 63187 855654133
1 13206 43341
2 1848 845635203
1 52038 96315
2 11222 92736467
1 44320 98804
2 31651 758103917
2 59588 469964170
1 41986 83813
1 18841 49207
1 233 85469
2 82730 668281786
1 79237 85551
1 4408 66487
1 40446 49350
1 68673 78764
1 34033 39164
1 43325 69933
1 29368 68356
1 9866 17936
2 89052 156795385
2 60302 356213469
1 87302 99326
1 21243 50347
2 97378 137355542
1 2700 29490
1 53665 93243
1 31515 40150
1 28960 70923
2 67283 513831654
1 1071 14140
1 54939 95341
2 33848 639747471
1 15617 62009
1 23173 91357
1 12169 48656
1 10112 46194
2 87184 741451671
2 52020 321446628
1 18264 25608
1 1792 9495
1 36374 87319
1 3496 25093
1 7391 16254
2 20470 200082996
2 50639 435555219
2 93400 342994224
1 55521 71420
1 32321 81222
1 74939 90569
1 84499 89576
2 69361 443575742
2 39215 501574850
2 58716 89734587
1 8351 45053
1 25578 77154
2 44505 762761018
1 90683 91441
1 2600 66690
2 89531 166886366
1 79359 90500
1 16276 78274
1 44435 77467
2 2535 844730870
1 5305 12771
1 5716 65473
1 79827 95493
1 13912 80659
2 68267 786440981
2 68524 393420129
1 29583 72816
1 9337 42243
2 7042 224061628
2 72825 595018483
2 77839 187856883
1 42051 93616
2 4917 714829714
1 44100 73700
1 84742 92101
1 29204 93188
1 61183 70135
2 51565 391426866
1 74740 79284
2 63671 355279431
1 22931 45471
1 12736 63958
2 47589 8009996
2 65810 92242796
1 26375 55806
1 57640 60340
2 25894 151574465
1 79211 99951
1 4213 60334
1 15405 99769
1 48165 73099
1 12226 54267
1 6741 78770
2 32885 825012284
1 15717 63863
2 95878 192948593
1 32435 79267
1 28340 98417
1 1134 17398
1 42920 42971
1 611 48312
2 77216 356315597
1 60555 67260
1 39384 65514
1 14119 74882
1 853 7915
1 427 34881
1 28052 59689
2 51668 934215305
1 3251 24810
1 10279 59933
1 15178 37406
1 76078 80813
1 26748 84587
1 16601 75918
2 78011 308970271
1 76066 88491
2 58809 991259861
2 12299 675360263
1 2292 4515
1 32106 48959
1 82228 98483
2 94320 178293472
1 35313 79575
1 10365 32204
2 67677 621905043
2 10492 735777812
1 37897 99573
1 14937 65113
2 46184 859890919
1 28098 90342
1 55524 68848
1 9082 95444
1 8357 9643
2 72235 771937070
1 19421 48623
1 3294 52725
1 16521 33666
2 63308 522740160
1 4817 78012
2 27415 738997924
1 9200 12077
1 64865 94029
1 66599 73477
1 82831 94139
1 463 4732
1 79363 90838
1 21029 54587
2 3654 398422118
1 15925 34510
1 50009 64628
2 4937 78817445
1 53109 93377
1 68088 95396
1 42294 81720
1 29500 30209
1 11127 27178
1 18426 27544
1 64595 71070
2 45060 95711387
2 45005 996620103
1 62403 89608
2 47904 502037194
1 13975 95193
1 21127 92625
1 18363 99356
1 24638 67901
2 1234 738746013
2 26279 209733307
1 1917 95212
2 32295 793864290
1 30746 58829
2 15648 240709358
2 13660 147315492
2 22245 414003106
1 26892 49182
2 36775 732491321
1 90093 98164
1 51053 59550
1 40468 45566
1 22443 40182
1 38472 53810
2 69118 288777431
1 52657 65870
1 22126 48443
1 8919 99243
1 11029 62839
2 80904 340418804
1 63362 86639
1 2730 3083
2 35739 125392901
1 7412 70440
1 36221 44256
2 94293 117001734
2 92517 253299718
1 60208 61093
1 6861 22891
1 5902 52241
1 66266 68304
1 58679 93879
1 10975 53049
1 37895 60402
1 39516 95946
1 20870 88870
1 85359 88969
1 24454 31294
1 74319 76064
2 44435 722513520
1 56043 91856
2 88600 534155633
2 53551 303693580
1 29032 46373
2 79869 522276176
1 17062 98318
1 4203 5441
1 16484 38567
2 91221 676834637
1 46867 71720
2 24977 687859895
1 30345 84158
1 34941 74489
1 17039 74061
1 9769 43639
1 56847 79779
1 42992 72379
2 85390 833341774
1 59286 70612
1 54187 75900
1 11173 85322
1 30532 67046
1 643 56070
2 10061 141168570
2 68166 569888656
1 26151 72788
2 36012 497224917
1 44007 78708
1 52436 59301
2 7254 564546647
1 30233 91435
1 32540 89627
2 9400 346778022
2 75919 525564853
1 43710 92651
1 50862 80837
1 5141 52474
2 12232 327481353
1 80663 97306
1 135 37770
2 62410 707565976
1 41291 75740
1 30716 93254
1 32411 79008
1 35242 99912
1 58748 73033
2 66148 985548136
1 12499 70416
1 92546 94623
1 11677 95315
2 99341 814005211
1 39112 89786
1 59957 60744
2 55171 659088693
1 46487 74302
2 8659 401263239
1 4862 16378
1 58846 87826
1 44357 66710
1 62161 76677
1 6415 70368
1 21462 24705
2 4282 496552047
2 12995 544460450
1 27528 64190
1 6175 24179
1 3826 88997
1 26772 29392
1 26682 44142
1 47841 84334
2 59979 299550202
1 23730 49216
1 20526 31451
1 49445 65888
1 18342 77685
2 45856 386554394
2 41057 334729635
2 39286 787712474
1 16036 20868
2 6883 673979819
1 20593 35532
1 61587 73509
1 43121 51252
2 19326 907463370
2 96092 406496645
1 13539 99141
1 58360 87928
1 4681 94367
1 43229 86885
1 37421 42059
1 20793 64794
2 83458 968926295
1 17282 50043
2 33664 57018691
2 29786 446677377
1 74498 86027
1 52595 95074
1 28386 65904
1 1792 17890
1 40149 48330
1 29143 68736
1 1913 15960
1 33097 96798
1 60935 81702
2 25088 788026966
1 39472 97253
1 6452 59454
1 42414 54805
2 44702 670795343
1 33095 39352
1 6748 7958
1 61972 91488
1 68472 69576
1 15406 62147
1 7169 27039
1 31244 36492
1 27427 77241
1 4520 82547
1 17845 53253
2 54031 730376801
1 65637 87566
1 18659 38574
2 58200 906804401
2 23100 927871468
1 47895 70219
2 9076 102544126
1 15215 95118
1 57332 83325
1 35847 85477
2 93214 939283110
1 56719 88157
2 84476 312869000
2 27543 877910438
1 30957 71048
1 62324 84068
1 7517 36998
1 78857 82560
2 15229 794409340
1 48870 88225
1 548 78932
1 14625 55019
1 78062 90497
2 80154 703008721
1 3396 4432
2 88578 262539112
2 32461 430729072
1 37698 92119
1 8498 80961
2 54796 912384193
1 68145 95999
1 29439 69075
2 73798 960487662
2 20749 830474844
1 12615 85078
1 8013 59889
2 55487 454224963
1 9827 30745
1 5212 91080
2 68947 36009817
1 29330 58525
1 16166 34306
1 39014 92899
1 10162 43522
1 94862 97798
1 26188 86189
1 17115 37600
2 34924 929724780
1 39811 42256
2 56270 347522805
2 43559 42148264
1 61 23039
2 28163 567844852
2 47723 275270231
1 4170 61592
1 34273 95152
2 30997 678060154
1 24879 62186
2 4419 390011640
2 97305 185986040
1 3432 5296
2 40405 350470303
2 80958 309136361
1 48932 98100
2 98157 483338980
2 53851 858499820
1 21879 82598
1 24078 61571
1 1353 55165
1 110 61023
2 31097 366504128
2 28234 969624992
1 56673 94534
1 20549 59942
1 13659 83943
1 14610 36330
2 85480 512492998
2 66330 48054546
1 30675 47313
2 29222 265951552
1 44452 59866
1 77145 87371
2 36268 176886667
1 19159 74616
1 27369 99062
2 24347 106954547
2 35031 224875873
2 71385 43147534
1 83302 90911
1 88624 96447
1 13541 87814
1 13986 96549
1 36641 55079
1 40436 68766
1 46866 90064
2 26360 480326006
2 71172 305617157
2 11447 642295892
1 26673 99773
1 4147 62672
1 53432 59804
2 95433 299416076
2 86057 536652870
2 4532 138459427
2 90767 482742635
1 8994 98034
1 69392 92571
2 67083 792628022
2 86083 973166128
1 51548 97785
1 16769 87694
2 79842 670342912
1 60514 96706
1 14294 36437
1 58820 78286
1 52695 97961
1 29112 83163
1 17472 30449
1 51305 63494
1 41268 45399
1 2813 46296
1 76116 77943
1 68283 75892
1 17084 30624
1 36524 88438
1 5020 88938
2 68678 762560824
1 24852 44925
1 56683 77264
2 75233 979222356
1 24921 32249
1 42108 75096
2 84023 116468054
2 41322 866739657
1 75118 95354
2 26672 463424674
1 17710 71032
2 76766 86313895
1 50016 51016
2 84207 588470998
1 5942 61069
2 89365 223909376
1 8750 18895
1 42796 44321
1 9642 29817
1 12009 52015
1 9043 96492
2 81525 293139034
1 18050 24367
1 85645 90493
2 28688 930877306
1 23553 81724
1 54857 88470
2 28631 156940536
1 2326 69711
1 27517 61298
1 33450 50685
1 84854 87899
2 12096 468193405
1 19973 46687
1 7174 55363
2 46937 431275181
1 72317 85515
2 92921 324775497
1 10070 33242
1 7286 9234
1 8093 86471
2 85503 120997598
1 61154 75148
1 68536 72643
1 50998 77985
2 84797 843942923
1 8673 25083
2 47236 186496295
1 50642 52187
1 4514 20580
1 23196 98369
1 27094 85910
1 62054 66585
1 98178 99100
1 4331 65583
2 87184 70379050
1 48476 98283
2 76609 290038110
1 31913 91995
1 13441 69304
1 30647 96150
1 13352 40857
2 44444 549841401
2 73848 93849243
2 93886 155977857
1 9365 79567
1 10981 16427
1 22271 81150
1 50228 79966
2 79125 434609083
2 4325 606555545
1 29024 55123
2 77621 912996462
1 25301 41503
1 6668 44228
1 67088 93288
1 57714 88839
1 5462 84979
1 10437 63964
2 57706 358250094
1 29222 43931
1 36709 80841
1 63705 71641
2 72844 19762011
1 11356 33428
2 17437 827121133
2 53366 46401719
2 59673 207275976
1 50267 79852
2 5042 450660060
1 56310 94541
1 39442 95447
1 46090 86686
1 16478 54163
2 91924 608223196
1 35610 57073
1 37346 93536
1 16603 77112
2 50435 824748079
1 231 33908
1 26035 95354
2 6443 231032721
2 99897 81735229
2 63380 360655392
2 35766 104925741
1 17586 83177
1 68406 76471
2 9766 665999797
2 98296 777662708
1 36600 46128
1 29519 62593
1 26038 99621
2 66503 653061455
1 61354 65626
1 14273 59808
2 94672 659754520
1 47206 63375
2 70424 651670525
2 82438 515561669
1 30504 71061
1 41578 69951
1 30870 42422
1 83422 86656
1 4341 20971
1 54890 78060
1 56291 63325
1 79876 92816
2 15615 505908890
1 41767 82338
1 12170 70087
2 99308 403458659
1 375 30056
1 21747 30696
2 48731 117542027
1 33924 77013
2 86190 874601246
1 63578 68204
2 28375 692367225
1 76291 85665
2 6171 912918346
2 20310 31090749
2 96453 833538722
1 51093 63669
1 28702 96471
2 78744 263867509
1 29874 91159
1 94202 99121
2 40898 262691022
2 91518 96379087
1 13133 23538
1 4565 38654
1 18643 43006
1 79638 99223
1 17644 24813
1 60032 99090
2 74800 944319756
2 3158 242318048
1 17287 58118
1 20300 48950
1 12740 96474
1 81362 86688
2 38010 937974179
2 54340 230165826
1 31201 81800
2 68232 125865235
2 82982 825990505
1 77785 79277
1 28204 92047
1 32470 58998
1 64710 65518
1 1866 71308
2 81166 535775208
2 16000 176698444
1 9319 65276
1 25965 80865
2 14943 89681030
1 12123 49741
1 49249 68636
1 53869 99363
2 57922 935001147
1 10797 46601
2 60989 809389162
1 27943 72606
1 27065 58593
1 55523 96273
1 1173 97631
1 28124 49253
1 20458 67670
1 6190 25082
1 35708 98205
1 4524 78351
1 33376 52474
2 70786 246851837
1 6829 8330
2 58989 942602122
1 38728 90387
2 30809 534681781
1 4011 53260
1 13126 73369
1 42603 82101
2 18485 555287296
1 32568 89262
2 29079 586190187
1 63 93134
1 51831 92993
1 23390 46785
1 47366 65143
1 19294 56494
1 2791 66910
1 49591 50568
2 35452 683016242
1 80945 92705
1 19697 45826
1 2535 18919
1 13211 66311
1 72320 85883
1 65210 70499
1 29200 78157
2 49048 28247218
1 19650 73640
2 52242 127722554
1 52905 74394
1 3173 96858
1 60378 94001
1 27991 71413
1 51203 80350
2 68422 696589821
2 45238 969939453
1 63917 85863
1 9843 68554
1 30874 61574
1 52953 80419
1 37848 50983
2 90100 319521203
2 73602 134479207
1 33614 43772
1 43228 47481
1 43113 83599
1 63906 98803
2 68082 539755255
1 17632 76260
2 78518 911646777
1 13573 67266
2 44366 861858879
2 29492 403339085
1 57128 67435
1 50232 70834
1 45155 65615
1 59736 64178
1 1021 47545
2 80140 872201506
1 4313 92802
2 1731 389166209
2 48867 208267657
1 47350 84984
1 44633 73147
2 57069 644110384
1 22014 83258
1 15504 25210
1 54719 69586
1 60795 69041
1 5699 28062
1 64630 79607
2 49078 915779960
2 25966 466567263
2 44578 927341077
1 63229 98605
1 18834 88636
1 54398 70024
1 11441 90399
2 81271 874086081
1 4480 87773
1 33638 44896
1 19175 31271
2 29599 31809053
1 66358 90521
1 37780 37902
1 14730 29549
1 21265 21451
1 21394 38765
1 12161 85879
1 15584 35356
1 10527 66157
1 53189 67086
1 39392 47245
1 54174 79766
2 59327 694743207
1 33783 66460
2 49001 593725543
1 88244 90347
1 4898 31882
1 60220 96858
1 64471 70015
1 4046 80919
1 22824 81020
1 47527 49039
1 25555 48681
1 92994 95730
1 32377 34444
1 12551 28529
1 59110 89443
1 10079 97160
1 51394 72229
2 70110 498334185
2 74445 585104318
2 79130 690955585
1 43753 71905
1 5139 78692
2 8528 287349190
1 54263 99426
1 2598 38098
2 54951 517851357
1 27934 99499
2 53485 466505827
2 71475 19076146
1 36353 97935
2 45577 131528704
2 51571 7802342
1 6240 49385
1 19549 78219
1 32905 83037
2 52528 119744003
1 43283 62291
1 31917 32725
1 26 18553
1 17380 95297
1 61898 72189
2 40591 958476230
1 11094 93976
1 13804 38293
1 27447 99845
1 29617 45784
1 22612 50987
2 42154 213915058
2 86922 592563893
1 30102 36114
1 90839 99739
2 27567 713409448
2 57059 232592432
1 45466 50027
2 11785 856561843
1 35909 58229
1 43676 93956
1 59905 81500
1 3213 33072
1 11025 99555
2 59975 588940882
1 58834 81634
2 56287 689494202
1 23899 93571
1 4378 73693
1 32991 88918
2 3598 87247312
1 62056 87502
1 51118 65679
1 25883 93016
1 28856 85226
2 28684 848672345
1 13364 32416
1 1430 6869
1 46087 48316
1 3674 68898
2 82289 388420571
1 34042 57159
2 87102 441756905
1 33873 60222
1 8104 12090
1 24124 98435
2 27398 41396949
2 3814 187870459
1 62477 81257
1 41354 68240
1 37783 51070
1 23650 74743
1 4302 80100
1 37612 82691
2 629 864524701
1 50567 63135
2 24667 343814443
1 39645 87937
1 3129 26049
1 83700 86124
2 48044 486745027
1 55638 75809
1 26562 53430
1 16303 93817
2 34872 803938549
2 26928 251645115
1 44594 64690
1 11343 16021
1 69086 90540
2 43266 422163670
1 15975 48404
1 14833 33524
2 44350 519346138
2 36288 255183902
1 11070 24995
1 48580 93373
1 8094 33105
1 46055 64070
2 39928 661741038
1 57466 98304
1 90412 93447
2 90036 565121890
1 83058 89102
2 65610 573969869
2 58664 367229574
2 47178 128260268
1 42159 48988
2 21231 902293016
1 16208 71359
1 55841 64783
1 66911 70447
1 2632 81818
1 28118 68860
1 44429 45507
1 26500 38418
1 8178 28375
1 82739 85413
1 20276 54582
1 4778 14991
1 683 2838
1 29992 62724
1 44998 64404
1 35584 68084
2 23258 587723266
1 9898 27411
1 89221 99294
2 99146 953976996
1 20012 37670
1 39547 40972
2 70817 373816144
1 70597 79120
1 15302 60636
1 76633 85362
2 29351 40778641
1 63938 99868
2 5067 570641607
1 11850 41642
1 65944 79452
1 19518 24552
2 84746 246128268
2 96357 987468813
1 21755 91725
1 17515 31753
2 622 143906067
2 44920 211765191
2 29563 291783333
1 917 23872
1 34880 98391
2 55870 876377280
1 21989 40810
2 82813 695250915
2 5410 180435994
1 23378 76933
1 22541 28070
1 62624 82704
1 16918 83917
1 65670 96535
2 75304 862819749
1 8203 18723
2 32953 72941736
2 52979 627432439
2 44690 785438362
2 56843 141127419
1 43294 71354
2 42701 559079633
1 2169 83655
1 26021 47849
2 66663 471912902
2 39861 77404080
1 70940 74476
1 26624 73283
1 6621 94806
2 49498 663199637
1 7776 48485
1 75055 79837
2 49087 326059713
2 46547 323631876
2 4350 150107911
2 26858 417208717
1 28374 34814
2 50457 210228613
1 5430 91173
1 35532 72940
1 3059 85123
1 18217 74789
1 59831 61356
1 3189 19258
1 25716 93347
1 3429 45331
2 33610 90739670
2 62151 625228921
2 91831 190844600
1 33553 39141
2 65496 670672325
1 75275 94415
2 5690 751125122
1 3257 71283
2 5046 315367705
2 21963 690451526
1 13470 82281
1 29849 81255
1 43341 78854
1 56237 64471
1 47594 59573
2 9775 732096216
2 58286 772383421
1 8418 29910
1 32963 87354
1 33715 81542
2 65176 569879210
2 94180 172178616
1 5063 25688
2 47332 779312436
1 19507 28059
1 49357 64344
1 2256 33662
1 5288 73062
2 52401 461532983
1 1662 97299
1 39863 53252
1 23387 33842
1 14793 92750
2 82552 190913165
2 93183 573917596
1 40008 67014
2 3637 88179088
1 31489 87599
2 68381 376486322
1 44767 62644
2 17651 448612338
1 51597 75961
1 4430 29137
2 99427 501864292
2 93414 11890382
2 14850 459857988
2 86758 121189395
2 12805 881905301
1 225 71220
2 99329 630998005
2 14943 102609210
2 44465 410487221
2 45480 457355341
1 53313 95138
2 26675 276905511
2 12960 451362445
1 27823 54775
2 97984 600301411
1 6082 55812
2 17039 350650731
1 50301 50696
1 62073 78363
1 71222 84855
2 94400 925709469
2 78311 79955150
1 27957 43655
2 84593 55791124
2 29976 737480184
1 10107 98760
2 81111 718474993
2 55042 323116110
2 17248 842902614
2 44415 260812418
1 21867 92866
1 9852 19737
2 55814 478364433
1 45645 85823
2 16609 235660970
1 42425 76618
1 63468 93563
1 13262 85913
1 17644 76090
1 13828 19630
2 59700 877815977
1 58254 80400
2 77732 435450824
1 56801 88353
2 89388 79418449
1 2074 89452
1 9541 65328
2 11076 101139991
1 44831 49713
1 25418 62383
1 52206 79436
1 40474 94962
2 70798 843404537
2 96099 894893335
1 63047 82079
2 16045 99319009
2 61951 892398685
1 36818 93862
2 44067 733056895
1 39625 65079
2 55004 723860503
1 51064 51755
1 6946 84773
1 32382 90988
1 51441 59617
2 19610 824696896
1 80030 98260
1 44603 83584
2 10449 902824573
1 13571 97917
2 6564 996812517
1 33191 82115
2 74544 830246831
1 19947 71060
2 52011 462677806
2 39825 297909864
1 16904 81119
1 2329 72947
1 53733 93618
1 47921 56350
1 27674 32214
2 92999 961592987
2 49298 715337905
1 31498 69745
2 7932 330326959
2 27166 994389224
1 12237 76468
1 28034 70804
2 67551 591319349
1 30130 65329
1 87636 93516
1 48172 96402
1 61858 71400
2 77152 237372876
2 47740 717925592
1 41696 79549
2 79493 895748051
1 28242 50349
1 12096 17820
2 8232 987970201
1 39464 51367
1 7168 19038
1 65879 91848
1 15574 74667
1 54276 62343
1 7613 55000
1 24022 75698
1 24155 77060
1 25012 69655
1 20318 30010
1 6220 60226
1 46162 94480
1 90902 94244
1 91333 92061
1 97091 98572
1 15642 47710
1 5184 49195
1 49174 88898
2 42710 406048794
1 22437 25175
1 17310 56855
1 51774 53735
1 61609 89495
1 7725 11134
1 23685 24279
1 5414 27382
2 33391 543077412
1 48822 60600
2 3969 34681959
1 5767 70644
1 64920 88785
1 52147 97378
1 66734 96638
1 11077 81598
1 8824 96783
1 2493 92793
2 48304 744944882
1 24476 77222
2 83685 860510068
2 8409 515066331
1 14585 71249
2 82735 462727932
2 29211 273554843
1 16321 53554
1 39902 66738
1 13770 51119
1 45242 53122
1 92310 98767
2 34649 107623211
2 66605 693969443
1 42628 44685
2 70336 994301121
1 6663 12762
1 5866 16307
1 8864 74530
2 35276 724026363
2 9522 215640982
1 12731 61495
1 49182 80903
2 85194 658532917
1 25277 51654
1 4774 83398
2 96008 418783440
1 4970 53134
2 16885 763090094
1 26195 78876
2 22868 115720845
1 61465 97841
1 34830 53941
1 47648 97094
1 65688 76564
2 99632 491054310
2 33022 835921030
1 31218 89425
1 2896 17697
2 3177 858382425
1 44833 67503
1 33236 75537
1 50364 96944
1 89148 95747
1 13328 63496
2 42018 713432333
2 84863 708018822
2 35205 645347422
1 8080 25256
1 950 26902
1 5736 22975
1 61148 82549
1 68559 93504
2 5614 907681633
1 17120 36298
1 41014 79096
1 16182 49874
1 72748 98793
1 31245 70813
1 22925 25820
1 41737 59820
1 14456 23785
2 31356 774672017
1 7508 15945
1 43153 75006
1 7492 89915
1 42899 82832
1 18782 72265
1 95675 98461
1 19391 98596
2 20354 435116476
2 91661 60852612
1 34952 43347
1 2053 47748
1 20013 54963
1 24868 52323
1 12184 13968
2 64821 376360575
2 40965 243410117
1 26261 41584
2 92273 482289160
1 28643 73646
1 59585 93805
1 18811 30670
2 68572 264429812
2 942 920934916
2 3665 142253263
1 15387 57792
2 29511 664305648
1 43771 46072
1 83014 97560
1 37150 65324
1 61949 88323
1 35047 48018
1 70235 71377
1 15169 28781
2 98054 369265695
1 24553 78407
1 1616 86059
2 71268 753627490
1 57694 71049
2 99012 278433734
2 36912 833672623
1 4595 45962
1 23081 98375
2 71357 729632519
1 37463 52702
1 92010 96277
1 49513 56135
1 30279 43546
1 9163 50552
1 3535 52791
1 37162 59098
1 44303 47613
2 97831 315311697
2 80579 548066157
1 90 14674
2 79870 197131166
2 74645 658927732
1 1252 41186
2 32804 505730445
2 17803 439357982
1 3571 79425
1 23255 74369
1 69595 73228
1 71083 91598
1 71980 86066
1 10551 75365
1 12819 72914
1 15113 81038
1 25387 93931
1 47987 64418
1 51913 81126
2 91858 139581028
1 81687 84602
2 20609 65518854
2 87826 277204701
1 7386 70810
2 49949 190854608
1 22795 75449
1 57911 64989
1 50679 70140
1 23639 44887
1 25299 57873
2 49211 644391839
1 16029 68226
2 83761 608180659
1 61003 72602
2 25031 136492411
1 42417 84571
1 55957 81743
1 20785 70175
2 32905 452900173
2 72675 435682929
2 56724 484471257
1 77854 99606
2 85331 218934133
1 7389 85986
1 56031 83395
1 13081 60114
1 24537 61784
2 21921 858866899
1 7012 87344
1 4354 82415
1 37748 43487
1 55035 81423
2 21888 870588182
2 26227 926116062
1 3939 72693
2 14206 922567005
1 48528 60310
1 6960 93513
1 18635 43079
1 36549 43527
1 1443 36553
1 67585 83456
1 53956 84918
1 64382 91370
1 3476 39615
2 48051 252532630
1 29773 93957
1 14215 19483
1 8769 64434
2 73878 688299523
1 24759 74894
1 24290 38933
1 49737 97375
2 13374 603616962
1 4171 45240
2 19127 44677107
2 29689 23513761
1 57476 96307
1 68310 77264
2 68560 605502905
1 27484 54040
1 10872 60996
1 33407 37682
1 46074 63018
2 8931 38834186
1 62431 95098
1 29 52944
1 23048 44081
1 24780 61112
2 41401 265677827
1 45588 82615
2 87889 163230874
2 26746 765108610
2 62618 925909155
1 20038 78847
2 58095 517460248
1 25075 52114
1 38222 93165
1 17546 91540
1 25247 83585
1 2795 87177
1 17767 38937
2 75373 888942642
1 50888 90665
1 75219 86516
1 27938 64760
1 68323 94806
2 81899 370875987
2 35295 458333540
1 38184 90938
2 54764 73972187
1 6516 11934
2 89637 302808753
1 69481 83949
1 29673 56993
1 2801 58227
2 80481 742463190
1 6138 34181
2 37087 243109165
1 60505 61012
1 40687 72691
1 57465 77620
1 3848 74582
1 4540 77077
2 34494 763058272
1 14522 82877
2 98432 992099995
2 21623 800675557
1 18128 61705
2 49164 596996976
2 50514 872817682
2 14409 743371962
1 51495 95232
1 51411 97618
1 43 70104
1 65171 99980
2 25521 179623478
1 6175 58372
1 25070 31324
1 62618 98204
1 14126 36337
1 30842 49905
1 9975 79834
1 39503 42916
1 8901 19766
1 33584 82255
2 94976 524023709
1 82225 86042
1 90519 90653
1 9894 53054
1 26281 71436
2 63471 80310184
1 11585 93475
1 36683 39681
2 4696 292746547
1 11705 69061
1 66501 75918
1 30122 37573
2 18578 711115048
2 85077 309582100
1 1963 46436
1 14316 33184
1 43009 69155
1 5247 12462
1 28764 49873
1 40466 48632
1 12352 19729
1 22337 42053
2 67267 213345223
1 67639 69795
1 45141 45152
1 86250 87052
1 37423 48542
1 71460 73103
1 39777 62726
1 68683 79041
2 37099 293004696
1 61980 92249
1 62766 83644
1 23472 25993
2 64692 597033199
1 45441 92263
2 73916 206577645
2 28364 275921485
1 76481 92712
1 5121 83290
1 23818 31273
1 45836 91877
2 43915 530054448
1 46561 57349
1 33373 45832
1 5890 50922
2 60612 584702564
2 13006 741619964
1 30847 47136
2 91140 902258074
1 49191 70398
1 3349 63096
1 46987 61376
1 60573 68453
1 14058 97318
2 60563 655400172
2 79502 797193484
1 8667 9922
2 76633 362484500
2 17945 346848097
1 47111 64927
2 43528 320772945
1 38309 84392
2 99684 891385590
2 2222 44507717
1 11731 73849
1 34908 48007
1 15542 78548
2 76438 543352913
1 75855 90593
1 26543 77344
1 63155 68165
1 37755 82588
1 49785 55121
2 68883 479219874
1 48185 51235
2 50752 786145050
1 57460 75057
2 98727 301182908
1 14148 80850
1 23013 40687
1 7351 53118
1 60680 61928
2 51762 309667836
1 52023 76055
2 30619 686696634
1 5252 27123
1 18109 73686
1 15250 65799
1 24871 99490
2 18640 19524593
2 61751 393656775
1 5462 71706
2 90502 396068088
1 43063 92227
2 80081 602323260
1 83832 95805
1 29957 64257
1 51639 78337
1 31781 85349
1 20889 46775
2 6232 417707750
1 33325 46379
1 32215 70828
2 12844 122248264
1 68373 94613
1 38170 57768
2 18959 35723425
2 32667 36434431
1 17183 53141
1 55986 98511
1 80345 81432
1 11701 94831
2 32312 635176282
1 56910 74559
1 15879 88519
1 9702 86646
2 57631 7420287
1 32207 45107
1 72842 80460
2 87585 496253267
1 1458 12874
1 11220 61715
1 61697 85632
2 43333 444400000
1 506 68831
1 19524 73093
1 36591 83585
1 57621 74589
1 19265 25414
1 39387 93795
2 9455 12515514
2 12132 310106847
1 22856 50267
1 65422 91894
2 63629 957882000
1 30494 67981
2 30199 361409850
2 85801 462582615
1 24741 83934
1 2158 72822
1 6222 23084
1 40475 96166
1 83192 95650
1 41392 75295
2 85639 706418031
1 28012 62288
1 12055 18101
1 46717 76888
1 57620 93034
1 3320 66743
1 20756 54547
1 43854 81691
1 14587 69307
2 88226 420551837
1 86096 86580
1 32792 54317
1 28454 45508
1 3088 32971
1 15277 74035
1 15373 51261
2 45684 127693114
2 63372 470880300
2 6866 481581236
1 66761 82680
1 95456 99486
2 60356 949216751
1 92463 92726
2 27120 288047790
1 66935 78055
1 20604 98039
2 64965 789917295
2 56986 499445087
1 47614 79386
1 204 7289
2 93261 884378917
1 59231 61492
1 11269 74332
1 71888 90990
1 43274 77694
1 38957 77451
1 48187 52473
1 33425 51502
1 47898 50637
1 61316 72053
1 17154 32820
1 29324 73054
1 23441 69523
1 28524 73410
2 11077 535592686
1 34329 56278
1 6536 15192
1 17805 46735
2 43825 408414859
1 5456 37426
1 13617 77458
2 27732 105230710
1 81302 87034
1 4781 14774
1 62059 83408
2 3074 494519560
1 2677 25308
1 64528 81958
1 6064 25044
1 8922 73245
1 5261 54077
1 160 84617
2 64154 303028638
1 52835 72175
1 33057 41361
1 35658 84041
1 1282 32065
1 63137 69509
1 7474 90287
2 62970 209173975
2 23993 248430972
1 17107 77775
1 38087 51317
1 39778 69158
2 50745 803336426
1 49662 55076
1 24501 57147
1 34209 98628
1 56158 93647
1 72427 78877
1 11964 91124
1 66417 81967
1 36297 98612
2 65976 651476581
2 97052 911168092
1 16619 66475
1 12285 74019
1 19796 91485
1 21842 31705
1 51670 70999
2 27364 721674893
1 35687 64217
1 32055 62941
1 4376 69849
1 30474 51779
1 96413 98448
1 63819 89534
2 80896 563467706
1 27263 58911
2 29061 380339673
1 71189 82831
1 42618 56715
2 17143 454682746
2 68778 293951133
2 18379 336542271
2 27418 408055357
1 12949 48267
1 1677 47028
2 63528 74850365
1 33287 51287
2 88983 982062675
1 32926 42257
1 54229 65270
1 27310 38787
1 28475 60090
1 18678 49028
1 3506 60165
1 28861 70863
2 7645 471993336
1 12551 82604
1 22463 81260
1 28878 56904
1 33178 33924
2 28910 143581095
1 19981 68711
2 31350 27778054
1 16821 50172
2 70912 799426816
2 31667 895194100
2 41075 360063329
1 19295 44854
2 52109 526575539
1 85995 88147
1 19630 36334
1 4647 88373
1 1281 31781
1 27885 41712
1 4703 17114
1 46823 79509
1 44477 44590
1 68486 70732
1 26860 99407
1 78818 89938
1 5314 62703
2 3805 162229520
1 7756 96327
2 64968 304455173
1 4888 30793
1 56184 81523
2 11044 311817121
1 58761 70542
1 86229 93338
1 13477 50508
1 25127 60843
2 2669 653083900
1 56378 70169
1 42750 49422
2 70904 445980785
1 78323 88624
1 25646 32129
2 65642 246724066
2 88899 99514558
1 18884 24680
1 33136 78910
2 82365 618717361
1 15126 90431
1 204 55914
1 48576 98815
1 2474 85741
2 65862 696288040
1 32904 78317
2 45085 265218081
2 42021 659132558
1 3694 13034
1 36975 89726
1 13436 78768
1 52115 88546
2 51197 375224652
2 57711 493065076
2 67157 464773311
2 84168 966721167
1 18273 44574
1 50738 95542
1 66008 66541
1 53635 84157
1 72814 72913
1 37313 70706
2 31231 782817981
2 3306 900085390
1 50462 56411
2 91591 276822461
2 99283 324291494
1 9583 34984
1 44305 56942
1 3957 73677
1 55094 96142
2 27725 457759912
2 62803 276169726
1 45055 45119
1 18971 40280
2 19404 619661453
1 15551 86422
1 34558 39921
1 43878 70390
2 75413 339517239
1 63658 97455
1 25775 99270
1 55073 67138
1 51383 94764
1 22639 89186
1 27120 80967
1 1623 66810
1 16580 29750
1 46351 73549
2 75816 642883711
2 39713 856355926
1 39346 69313
1 17240 50952
1 13086 89372
1 39772 86708
1 78877 82207
2 23783 472410787
1 48723 98527
1 34376 69076
1 85254 87010
1 6102 10170
2 52411 156732026
2 89367 428505487
1 27375 85508
2 76740 620141612
1 79974 86158
2 34263 198523787
1 40393 97655
1 22315 31940
1 28729 31277
2 7592 517076542
1 12123 27104
1 55566 56590
2 74096 657428955
1 43249 92355
1 7662 18601
2 30621 889548687
2 89516 355578239
2 71879 910330737
1 22053 49165
1 39980 52656
2 177 908156708
2 63509 804370062
1 13671 82438
1 7115 39208
1 14587 82950
2 12465 342912668
2 60166 835666832
2 30102 831034345
1 62261 63290
1 65108 66502
1 45635 50973
1 72313 81434
1 58348 60508
2 86689 790540147
2 52448 779126854
1 53928 80777
1 6080 23705
1 66232 81747
2 18531 579808458
1 15814 70133
2 98334 346556093
1 7537 77671
2 22967 160359753
2 44598 693245547
1 42139 89268
1 25226 78773
2 67881 909954153
1 49767 57809
1 25914 55586
2 69309 657434157
2 1709 584743732
1 25175 57352
2 427 716042566
1 4416 40649
2 55544 496031382
2 55035 568479518
1 889 52077
1 71359 72215
1 71298 81766
2 65544 672727629
1 16740 39159
2 19400 455272235
2 61299 269219660
1 43483 81103
1 59543 69922
1 63032 82802
1 71299 94958
1 12850 52387
1 30177 79499
2 73103 272080479
2 94813 913315013
2 36659 24815816
2 77550 378381986
1 20531 62051
1 60243 64170
1 41219 79591
1 54856 65851
2 25815 618738446
1 12600 14460
1 49994 94478
2 7730 336142874
1 34426 36396
2 66939 263067851
1 50160 97907
2 80792 53706660
2 81853 62785676
1 52873 56589
1 60187 89814
2 68469 393744276
2 46948 648822084
1 15963 87443
2 24703 233735824
1 63103 75831
1 17004 25274
1 65937 80435
1 9371 42712
2 13132 913896220
1 4320 69932
1 80901 94029
1 3888 29418
2 47465 42164357
1 46155 70752
1 19112 87156
1 13615 69757
1 8795 85896
1 62476 72562
1 23570 66140
1 49588 96641
1 63043 79809
1 37514 95164
1 5800 94997
1 33585 51161
1 12862 68732
1 47469 88672
1 22191 37075
1 68435 72055
1 7550 34391
1 64049 96595
2 76087 620452877
2 39518 51403677
2 62396 556748848
1 12804 64450
2 26631 200354021
2 14298 34113393
1 17094 27992
2 59965 680693751
1 29693 59986
1 23729 27453
1 9403 23354
1 15950 66986
1 60316 83661
1 28241 94962
1 22553 74406
1 24936 43388
1 69747 87274
1 40349 81523
1 57801 88780
1 3314 81023
1 17169 29734
1 12329 95385
2 27022 429836327
1 85196 90965
2 62561 513948715
1 15551 16208
2 12833 448016199
2 33070 126027504
1 4555 7882
1 2957 99943
1 74804 80872
1 11604 56134
1 53300 61956
1 36294 42962
1 2111 25037
2 25593 89825974
2 73065 566016279
2 88441 117617072
1 32540 42138
1 78061 78992
1 25514 94072
2 31558 145713462
2 47845 677374685
1 49881 52214
1 48389 56498
1 14729 92357
1 86594 89084
2 10565 638520818
1 39486 98151
2 68533 452226609
2 11770 854153226
1 18793 75429
2 63239 933683568
1 27055 45346
1 59355 79704
1 3703 11231
1 18490 73543
1 31930 32043
1 34719 93491
1 40085 84517
1 5163 24084
1 46033 52783
1 20204 47335
1 4143 29659
1 71279 99492
1 39797 50067
1 96393 98211
1 5767 9657
2 64193 100706922
2 47804 638399502
1 20570 59394
1 13549 46707
1 81850 88736
1 13495 39749
2 28969 689610339
1 66955 75973
1 654 96814
1 52179 61864
1 50939 93105
2 98690 139645635
2 65872 952033603
1 9859 72939
1 7282 41792
1 94348 99018
2 7314 470292443
1 4415 75236
2 94826 545120534
1 420 48450
1 18971 27650
2 82530 734898284
2 8505 63488772
1 77053 86244
1 70642 81452
2 74508 938745315
1 1430 96162
1 63312 95045
1 8888 99196
1 31327 68907
2 76174 803577979
2 57646 989332208
2 29392 676132252
1 20905 63844
2 90923 407427142
2 47014 943667671
1 32706 53239
1 5285 27306
2 99079 317348014
1 23254 31462
1 46896 93606
1 14674 50330
2 4120 85108656
1 11117 73119
2 74081 404223815
2 93854 503475724
1 72181 75082
1 6338 80071
1 78804 99014
1 63585 83095
1 22368 91516
1 46235 98678
1 74119 97208
2 27030 813573492
2 38828 420853945
1 33287 41035
1 57973 83391
1 48349 49284
2 43178 831735105
1 24788 43686
2 72000 415247708
1 32696 81638
1 6366 83047
1 10968 57197
2 30453 62381423
1 18755 47632
1 10261 18686
1 52075 83690
1 79804 95298
1 17135 77701
1 69727 88510
2 74313 417432425
2 79800 181684847
2 60453 721894553
1 17313 31633
1 5373 42674
2 29455 519325684
2 93381 725129907
1 10665 59522
1 13291 35610
2 12684 996630321
1 15879 38152
1 31927 51407
1 38749 72090
1 22028 57916
1 44070 60051
1 5977 83891
1 7578 33715
1 13779 93678
1 1666 74930
1 64297 86788
1 31292 61150
2 21350 716925925
1 71901 73352
1 62296 83175
1 25732 60499
1 77328 84290
2 69440 579559260
1 1474 64194
1 10793 71709
2 29488 338414235
1 42134 51029
1 53777 56882
1 5428 50494
1 50791 89353
2 96812 860638919
2 19644 340164463
2 53914 937824913
1 39516 63016
1 22656 81336
1 36345 75611
2 21541 531624135
1 87098 88860
2 17586 970568471
1 5 76281
1 66221 98888
2 81327 732758952
1 37319 42291
1 35969 38961
1 42369 99569
1 29399 39597
1 10843 51407
2 61489 147247564
1 13970 67202
2 55946 58550070
2 56591 516417969
1 412 44189
1 7604 56736
1 82881 87478
2 1396 429920178
1 33425 92435
1 13490 98562
1 6860 55953
1 64798 98551
2 40575 905109929
1 2645 55272
1 8818 34780
1 87400 96419
2 18138 628558905
2 3097 543018698
1 52357 77223
1 38904 99123
1 16315 36194
1 12373 60553
1 43111 91486
1 10784 19941
2 19294 510911112
1 82546 93502
2 45455 42574973
1 48955 83090
1 91346 98307
1 50769 65682
1 781 24497
1 49545 95514
2 59088 848510732
1 39297 56360
1 27503 48748
2 70892 244108319
2 45067 993494181
2 37884 383375295
2 27881 708638249
1 60397 60903
1 72291 76592
1 18437 56470
2 93185 237023733
1 69238 95516
1 5381 50086
1 70692 98799
2 71319 561868588
1 41559 43885
1 26431 29258
1 1534 90295
1 16747 38673
1 34829 88164
1 550 38621
1 27029 93893
1 44793 45011
2 49587 95024560
2 80792 527199299
1 26918 58974
1 29630 39563
1 53376 89331
1 15897 25727
1 8741 69593
1 19795 83899
2 53803 827759444
1 63945 99201
1 43774 55129
1 16144 72717
2 42806 865089172
1 77764 87970
1 70832 71196
1 25501 59879
1 13722 87178
2 46646 441855897
2 57146 995944642
1 2390 41919
1 32624 47505
1 2277 39751
2 2472 588141451
2 54680 627692470
1 21947 79302
1 19137 29388
1 9132 54390
1 57400 72345
1 20812 33692
2 82620 699183693
1 22617 63464
1 24735 37578
1 33546 57243
2 15637 99669259
1 49673 95659
1 24284 96848
1 28683 30081
1 34870 73443
2 8265 728536666
1 27359 49109
1 2113 7451
2 88484 908761921
1 22604 70517
1 41274 50988
2 69612 865357775
2 65991 746732980
2 3380 712791636
1 54747 69777
1 459 99147
2 71372 576259311
2 10575 162497706
2 96044 519478576
1 21064 82971
2 73123 383520394
1 7177 57044
1 38640 94848
2 33395 71902221
1 50560 77440
2 72820 879023316
1 59438 82271
1 946 93984
1 34608 92285
1 60109 61125
2 67185 491409355
2 85189 808430659
1 4436 63198
1 33920 97341
1 53287 77742
1 44894 55544
2 72423 243712498
2 7234 737970097
1 64639 72498
1 22705 27339
1 36630 97274
2 17484 75824185
1 35177 88524
2 22223 435341968
2 96725 816883674
2 77156 935284042
2 79141 535796102
1 43514 90896
1 13188 47121
1 3099 4148
2 69926 470273186
2 49692 211751772
1 6809 67699
1 80074 94921
2 30926 959856570
1 67938 91296
1 51783 69723
1 27572 88918
1 51683 82156
1 20432 28639
1 29128 68807
1 53898 95044
1 21560 29647
2 1317 354776298
1 8062 14581
2 10885 669951900
1 41220 97473
2 51000 676474140
1 15474 88197
1 13803 17762
1 44922 76171
1 35093 77802
1 10567 24961
1 55139 62849
2 89668 557342662
2 74845 17974167
1 7443 47532
1 23730 68717
1 14458 96166
1 62362 84488
2 76863 858341343
1 68599 73418
1 21903 23820
1 52403 53835
1 89449 92128
2 71526 601433581
1 45154 82581
2 61601 330041733
1 44416 87538
1 55666 85011
2 81253 447618578
1 47729 61933
1 36788 39612
1 28007 94957
1 36419 44485
1 73838 87912
1 15321 47946
1 18330 18853
1 18130 62985
2 4942 693801942
1 63671 92828
1 715 20487
1 17956 86795
2 81053 585654792
1 8475 10036
1 42395 65699
1 61992 68894
1 29272 75621
1 738 7662
1 14670 60333
1 71421 98767
1 24936 72436
1 39867 46201
1 74366 91151
2 58438 780660463
1 20768 75351
2 49268 320357777
1 36651 87410
2 33693 631891968
2 94134 679212694
1 5733 19531
2 65971 947632041
1 16998 79744
2 55414 776802378
1 7860 43003
2 6940 231535977
1 9037 29426
2 28529 364714161
1 14590 82659
1 27392 32633
2 62559 44760121
1 3040 28359
1 24983 69751
2 50332 38188101
2 52464 607684575
2 49316 486028360
1 2717 21224
1 45118 99794
1 4371 45366
2 50687 906175865
1 15066 93700
1 20281 25191
2 5610 500483524
2 39162 500588638
2 122 203453311
1 63822 86949
1 14028 30729
1 66976 74499
2 21880 448978630
1 62649 76152
1 78555 90301
1 37654 55903
1 42953 73237
1 11162 96754
1 91269 96887
1 11657 41579
2 67972 195952009
2 62793 799516215
1 61535 79853
1 94141 97043
2 76455 557040871
1 32150 44086
1 50264 71108
1 17326 24173
2 25712 729512599
1 36982 54949
1 60683 77340
1 63199 76567
1 13539 87718
1 7989 40074
2 1452 232519654
1 85811 99891
1 64017 71483
2 89689 397285144
1 25389 37018
2 18481 87657639
2 40603 203553330
1 12873 18251
2 38111 161998876
1 45572 53885
2 14839 633654016
2 70126 541451458
1 47716 67974
1 36004 39900
1 8216 18272
1 20230 20498
1 30882 97526
1 25070 69709
1 3864 57298
1 19095 21903
1 81891 88012
2 51181 46551922
1 17 71320
1 7612 45566
1 47183 85175
1 79754 91065
1 837 96763
1 27336 36536
1 18542 93094
2 56815 982575700
1 71255 95173
1 17861 22915
1 45761 57632
2 63090 688000371
2 77745 657210566
2 25411 419811018
2 90119 63731023
1 17675 36942
1 241 17823
1 16513 79630
1 17063 28321
1 78541 83973
1 86174 89264
1 3467 86990
1 34018 99249
1 69806 92896
2 60858 876447176
2 76083 495709067
1 62494 70845
1 47738 95355
1 55695 87285
1 50281 59277
1 22480 61434
1 58928 93762
1 47797 68701
2 45010 510139440
1 344 77790
2 20864 467957277
2 8467 465177923
1 75533 95105
1 24486 54098
1 44640 90610
2 97914 604915875
1 89520 99355
2 19059 492419172
1 34718 59482
1 14341 32220
1 31533 45765
1 19511 77061
1 4778 66898
2 9732 43780380
1 34621 90440
1 35282 50763
1 82114 84243
1 11457 78916
2 59506 609181244
1 29285 70382
2 54420 781864939
1 78605 97551
1 48339 62603
1 15341 75255
2 69525 514002604
1 36157 89824
2 76323 630957582
1 5448 6035
2 61243 761785644
2 66668 627937023
1 5081 57324
1 70373 78343
1 74791 77091
1 50991 87611
1 45492 84756
1 51717 61710
1 2458 96139
1 60701 72688
2 4692 379755253
1 61072 63619
1 68103 82262
1 33425 76377
1 12707 90879
1 59101 78043
1 57165 75062
2 8620 23843540
1 3990 52223
2 37936 229961446
1 40987 72912
1 25543 88145
1 2636 39552
2 13599 701150058
2 83374 38191428
1 2957 72725
2 11892 227463237
1 52900 54639
1 18276 62011
1 26575 41126
1 12625 18468
1 2732 83158
1 49976 74951
1 2877 75188
1 43216 77107
1 80517 85444
1 29730 74054
1 22560 51678
1 5102 22685
1 23178 61082
1 28951 53121
1 11860 16791
1 55149 57204
1 3043 95187
2 11483 505175930
2 14192 31672032
1 5355 88274
1 18513 70137
1 46229 49399
1 35830 83416
1 76806 95994
1 3037 89370
1 24784 90563
2 99769 289632530
1 14719 41878
1 17470 29303
1 44171 86621
1 35630 43530
1 42133 58425
2 52581 794869348
1 22509 34658
2 70284 112670048
1 85528 88429
1 3132 6565
1 2970 92831
2 83376 277469558
1 16087 20612
1 70365 93296
1 69692 73054
1 5691 76341
2 7601 916499817
1 917 75319
2 39544 265008024
1 40007 51569
1 37062 85197
1 14432 51775
1 10987 50356
2 17626 638829756
1 47964 76229
1 36776 67948
1 34880 58647
2 67683 489534600
1 73437 92744
1 41879 49574
2 62210 819321580
2 1628 201443745
1 37204 46197
1 93797 94803
1 49600 74815
1 70083 84857
1 76072 98295
1 4973 31386
1 25447 31052
1 46611 60206
1 43017 93719
1 2050 54036
1 27478 44800
1 5190 79268
1 48447 73167
1 11053 96042
1 56264 80309
1 26706 96526
2 42524 2860311
2 5510 267130628
1 83052 93468
1 21942 24381
1 72801 90624
1 94060 99172
1 14280 58259
1 5996 55086
2 53471 489657905
1 79605 98047
2 52304 975636949
1 44209 66180
1 71264 94884
1 25931 67425
2 55184 564795915
1 51892 86424
2 74588 598587595
1 19200 38961
1 69014 96356
1 9240 78838
1 23000 50417
1 49485 94045
2 70007 606536562
1 4752 51108
1 49166 55990
2 20414 673896450
1 11626 34187
1 5503 90142
1 3894 48324
2 1619 541814230
1 26539 74025
1 2468 8171
1 26319 70791
1 10590 31809
1 16757 24335
1 24731 66978
1 27129 98735
1 21173 64816
2 35793 436172793
1 69676 91729
1 52176 54011
1 21684 36630
1 27921 54500
1 25794 88269
1 6115 70940
2 14072 29914119
2 27514 652877600
1 61548 67247
1 14444 61988
1 20740 90749
1 30997 63138
1 45861 74602
1 26964 86650
1 20382 66614
1 61123 64975
1 15303 24959
2 76605 412382262
2 21904 471189618
1 26840 32254
2 1912 438206405
2 67118 894369556
2 57865 643498071
1 48314 98659
1 71472 96301
1 25258 46649
1 11502 38555
2 44851 724821104
1 54284 85929
2 17363 313366231
1 82373 83773
1 1095 69445
1 57418 72948
1 7297 96238
1 37261 47849
1 3293 19500
1 84065 86709
1 20624 89732
1 11964 93918
1 75020 99488
1 28320 58664
1 41248 51331
1 23453 64043
2 225 800907669
1 6375 17496
1 2972 50065
2 61613 82768247
1 2138 80114
1 78564 84210
1 60552 61477
1 5816 86945
1 41963 56016
1 16436 58424
1 19414 54158
2 26318 435798704
1 43974 64594
1 17878 22963
1 58894 89134
1 29804 87328
1 20196 84383
2 367 109176589
1 73390 74265
2 70500 389530626
1 14216 51256
1 81287 91767
1 3876 22746
2 67509 509805189
1 27737 42532
1 46699 85090
1 13725 71623
1 12457 36306
2 36067 986585134
1 11656 73931
1 54595 84573
1 64284 80840
1 6980 68629
1 61346 67803
1 28319 81000
1 50944 64570
1 29090 63095
1 50289 54676
1 70317 83525
1 79921 81623
1 10848 27489
1 18066 70199
1 67695 89778
1 19297 51905
1 11151 78455
1 10877 44534
1 19717 94490
1 16522 55897
1 31722 93500
1 19140 38350
1 49942 90920
2 51528 277310888
2 21974 387907377
2 14308 408132984
1 21242 76702
1 40759 98653
1 17946 89467
2 22818 678251952
1 25352 57189
1 34164 97551
1 11398 96258
2 99280 160065580
1 22987 86813
1 37569 64758
2 68189 964120896
1 29096 49761
2 53665 141270522
1 57958 72401
1 18139 36286
1 4462 15236
2 23613 756851907
1 7692 99361
1 1038 17500
1 7491 96531
2 98008 64937504
1 34370 60459
2 33684 983166643
1 43601 90828
1 72174 88862
1 56314 94615
2 38020 306835560
1 6347 31498
1 7757 89411
1 53099 73397
2 52848 835541200
1 52045 97131
1 66369 99322
1 4725 71823
2 56160 914794512
1 16009 73788
1 12126 96563
1 21260 62820
2 68701 269533205
1 19472 50708
1 7264 44092
1 17005 69461
1 5945 29771
1 24890 40779
1 45094 49380
1 11504 83211
1 11334 44101
2 8562 749859948
2 46957 120740332
2 85399 835680945
1 36124 41818
2 45462 60634970
1 73913 87792
1 66412 89938
2 56149 535783396
1 75774 90853
1 92378 99435
1 69905 97318
1 13954 25747
1 70949 88547
1 14366 15582
1 715 39436
2 855 609295349
1 67415 96124
1 57499 75407
2 60573 157433325
1 56425 60356
2 79736 484183311
2 99719 397930729
1 4355 21346
1 20021 71001
1 82442 88129
1 52500 67556
1 84575 97763
1 2665 94884
1 2628 65994
1 9773 37671
1 15960 55917
2 7419 176697622
1 41729 63848
1 66023 84886
1 49922 57497
1 389 10463
2 41307 930512702
1 68124 83546
1 89551 98982
1 10060 11123
2 22069 604547093
2 78608 821290519
1 16750 64484
1 39530 51797
2 45265 563200632
1 54521 88586
1 32748 54217
1 8096 63785
1 10261 11800
1 60391 90459
2 27106 128038694
1 68727 99478
2 37847 751082561
1 49856 92393
1 22896 42864
1 17044 65320
1 31678 56242
2 71029 695608907
1 69602 73655
2 99982 276718923
1 87205 97313
1 45003 57773
1 30239 57559
1 61691 89804
1 88984 91514
1 73236 83959
1 90801 99410
2 9671 256024110
1 51395 83950
2 11251 209609193
2 55611 521923161
2 38189 958187850
2 66558 658725936
1 6039 98876
2 50642 609527603
2 33004 67502528
2 6927 344819689
2 98292 739750959
2 71817 594766863
2 67432 877872082
2 1246 294012615
1 9408 57446
1 31965 88191
1 4454 28201
2 84728 349114911
1 5066 35411
1 11019 86423
1 8550 45688
1 49484 65863
2 30590 98971732
1 21110 41073
1 56417 95207
1 26993 55292
1 29064 89358
1 35146 66371
1 58760 65865
1 19676 82173
1 66996 91024
1 14499 58559
1 61589 94995
1 12365 49835
1 14653 99168
1 28067 31894
2 62339 185579775
1 13793 98320
2 88402 768973657
2 14779 64392498
1 42679 62885
1 10358 14623
1 70192 83407
1 53989 62590
1 18634 39443
1 3886 11758
2 3390 385953623
1 11758 64216
2 13631 215973652
1 10906 12266
2 34308 654947880
1 83924 90165
2 30373 693391469
1 60449 80853
1 14271 77295
2 97626 797767344
2 47604 979218885
1 16272 66322
1 62333 69458
1 17988 59270
1 47948 90658
1 31573 75306
1 56550 59713
1 68053 68611
1 25123 28378
2 64249 184839091
1 40471 78274
1 92966 98878
2 99669 579603721
1 13599 48019
2 99407 312076382
2 38827 548513185
1 16024 22295
1 6338 36544
1 27884 47113
1 23221 90847
1 11144 94539
2 57800 484803816
1 10330 72979
2 23893 323393937
2 70265 422631744
1 19360 52704
2 69934 481583910
1 40332 49740
1 48331 86093
1 35832 47615
1 17385 69037
1 61887 94885
2 98550 587945879
2 20326 340909887
1 47820 84246
1 8104 9479
1 63751 94837
1 39777 87009
1 69067 75210
2 13917 866203110
1 23262 97240
2 50727 878656328
1 54049 91406
2 30357 786296801
1 52484 61354
1 14843 84471
1 26037 47460
1 8641 83233
1 49433 83626
1 3254 20806
1 30910 87880
1 45783 95892
1 7180 95214
1 28919 57005
2 55201 386488463
1 31659 41043
1 26955 70136
2 78855 596453699
1 26063 36296
1 6587 85490
2 78898 274813151
1 8353 83765
2 94539 89699900
1 72438 89183
1 9484 75063
2 76812 167578443
1 5179 17590
1 14375 32851
1 13785 71333
1 69859 88611
2 31053 788728224
1 14990 15384
1 34688 56241
1 74409 83543
1 44452 57755
1 57428 58010
2 88431 294518561
1 23849 69767
1 37891 85037
2 37309 617134289
1 73074 97576
1 24776 71741
1 11429 78380
2 23566 676474619
1 24574 55959
1 91932 93883
2 79783 267495062
2 18119 100639141
2 55195 604047860
2 79025 214667603
1 37843 61251
2 55942 707669059
1 21897 47731
1 75911 92460
1 18190 78389
1 32110 47823
1 7109 90646
1 42612 87780
1 66682 74815
1 4709 29638
1 88571 90583
2 37647 618157560
1 233 11559
1 62218 77109
1 47054 47680
1 62698 68439
1 31140 66278
1 33888 85933
2 1334 144629935
1 29206 86520
1 51736 70393
2 37952 110386961
1 33454 47334
1 25143 25255
2 16226 112837429
1 4011 76067
2 28602 930599848
1 63701 79698
1 10192 22181
1 22655 67345
1 155 26242
1 42172 72654
2 33197 41400928
1 58467 91080
1 47498 87696
1 66834 92094
2 91079 66283907
2 30763 621681103
1 64354 95860
2 36334 628824376
1 10788 99800
1 13057 85666
1 5697 16983
1 63301 69153
1 4730 13476
1 48754 58396
2 43791 599116542
1 60255 71344
1 11983 53473
2 38511 937217731
1 27026 90009
1 58909 86221
1 14374 28375
2 57225 216629953
1 48382 97170
1 25154 53729
2 80895 269329464
2 95542 846488739
1 32607 58659
2 20984 92213790
1 7356 92860
1 36497 62009
1 14349 93665
2 5291 453141366
2 39416 658692616
1 35674 84505
1 18025 24128
1 14368 81354
1 43097 81122
1 4495 89919
1 43782 51981
2 53323 135179417
1 4873 24976
2 42331 620271046
1 24 1945
1 82662 97887
2 16452 32862353
1 56655 76070
1 28629 74139
1 19254 99670
1 14348 37412
2 2047 525507007
2 57945 281650316
1 54334 91077
1 82750 92405
2 94136 624733858
1 56812 77283
2 72736 633470104
1 8636 89430
2 45959 163249891
1 44471 95133
1 40350 96934
2 53099 344695130
1 3528 8756
1 23364 89181
2 92475 683166986
1 14100 94074
1 14840 25707
1 61087 71757
1 62003 74096
1 2514 50981
2 4026 981158720
2 68941 530344582
1 66746 66870
2 55951 772213954
2 23443 427227858
1 25602 37466
1 37809 43504
2 62023 271376432
2 37168 69564769
1 40894 61013
2 97168 325718696
1 13479 58019
1 69725 70868
1 38932 76700
2 25945 206205987
1 39821 98503
1 61971 73101
2 19932 702038260
2 83888 293696235
1 26265 87790
1 58155 60695
1 30784 90232
2 19486 309639474
1 58506 64434
1 45813 94479
1 34566 86993
2 85678 847820618
1 80566 89983
1 17395 93637
1 23121 97809
1 63307 82865
1 45424 90317
1 27082 58321
1 24174 50632
1 42907 46640
1 13359 45364
2 10506 577855622
1 65065 99184
2 76069 152229720
1 43042 68066
2 6384 735856404
2 58700 189701103
1 46951 58124
1 19628 97587
1 1888 3177
1 31020 93315
1 36399 93508
2 77348 717988027
2 26729 251515380
1 939 27753
2 35091 424604155
1 28159 34391
1 9564 98373
1 33477 97834
2 48064 679542971
1 273 52717
1 9016 56746
1 11305 68870
2 5538 78466807
1 635 49373
1 36128 75220
1 65674 96415
1 12907 61190
2 3939 783281322
2 33857 753412594
2 93911 252728292
1 43471 62469
1 87190 98714
1 31203 45631
1 6950 15493
1 11525 75762
1 14405 65398
1 21350 65032
2 10687 525156710
2 81994 59961521
1 72672 94159
1 31971 64517
2 72737 595659135
2 56286 851551754
1 54130 78404
2 13674 657816805
2 81290 429943568
2 71303 365019270
1 28277 58028
2 14001 304087124
1 47962 69471
2 90572 75515031
1 4866 30696
2 15889 541232357
1 64965 75013
1 43823 99802
1 2279 64013
1 76906 79532
2 14986 560453754
1 32384 62150
1 76031 93322
1 69604 69854
2 40827 441753896
1 7348 73783
1 11832 25760
1 1928 72562
1 18433 28876
1 2318 94529
2 33729 606074747
1 38363 57330
1 40923 50005
1 57096 63562
1 37883 76254
1 60162 81068
1 34130 60497
1 31241 79284
1 52619 80938
1 48742 66354
1 14403 27104
1 32462 55118
1 37938 85139
1 36086 62331
1 86065 95428
1 80451 97992
2 30168 242458953
2 23553 49474849
1 12486 16802
1 35411 64052
1 4232 19427
2 73698 527559454
2 87632 738461472
1 39242 95375
2 33282 615583883
1 15073 44581
1 8378 43378
1 32972 67749
1 1843 20519
1 78389 81540
2 97536 408488098
1 50562 95460
1 1028 86341
2 62869 68342191
2 61808 423937935
1 24365 64043
1 59206 66360
1 74775 76835
1 72734 92155
2 5453 697787266
2 12283 294202245
1 25880 56321
2 55562 919084517
2 46855 535019283
1 8627 47890
1 24159 45668
1 4782 34038
1 38477 99267
2 61920 100855779
2 83207 431406845
1 46891 63517
2 91183 676857862
1 4622 31088
1 14087 38408
1 25971 49724
1 39993 91666
1 26511 76463
1 48938 55991
2 34014 88485019
1 16175 53878
1 35465 66637
1 25459 99659
1 16096 51210
1 41152 57660
1 10654 51905
1 41379 90542
2 10287 436726721
2 90737 230389563
2 24708 608127864
2 23369 675013989
1 9927 92731
1 17812 46923
1 1506 99732
1 63093 73434
1 34984 96884
1 62931 94066
2 32369 720512302
1 30096 78379
1 52468 57456
2 19247 648605095
2 35552 996284014
2 98275 668644665
1 32084 69430
1 43917 95267
1 3581 24429
1 15677 33449
1 37298 86287
1 3615 76316
1 579 58774
1 45177 47002
1 54185 98111
2 26739 879427926
2 44596 353865209
1 21288 48417
2 69964 537109208
1 42248 98951
2 50006 450847275
2 66717 563473367
1 16210 85906
1 19768 58934
2 22977 526105845
1 80220 99563
1 56048 61517
2 7556 286216331
1 2292 73442
1 47085 88944
2 44506 903134066
1 29872 34256
2 9680 417690115
1 15178 65040
1 39642 42303
2 86468 712751701
1 20172 50681
1 36597 62645
2 16066 229321613
1 46637 90957
2 85402 140927415
1 74371 85471
1 535 52142
2 47546 222315280
1 40030 78495
1 16844 31056
1 62515 67782
2 15522 325296281
2 14299 423686371
1 1006 83438
1 40357 48749
2 49274 584775175
1 64906 97634
2 17667 663183691
1 1594 61824
2 1058 749993470
1 40411 79054
1 27689 63614
1 48302 63580
1 16727 30086
1 20029 26947
1 61457 64335
1 29790 68673
2 79712 258563017
2 44303 861457970
2 24211 222960652
2 97813 613859689
2 64420 410087191
2 23242 53310557
1 8670 75506
1 25891 52691
1 72079 82371
1 7611 26647
1 11312 16885
1 22550 43141
1 26629 42611
1 42276 95337
2 29420 342693774
2 67004 334016338
1 8770 66008
2 79651 722147720
1 29213 92184
2 12169 540104871
1 19451 94391
2 16551 8349884
1 53983 95232
2 69222 622063053
1 13618 58957
1 28525 63308
2 12910 676775519
1 44510 55628
2 78724 784925477
2 14254 136734727
2 38616 388116418
1 26204 56569
1 26462 40578
1 61614 88796
1 76117 78231
1 5983 64216
1 45293 78189
2 62323 286865215
2 11517 64271791
1 53161 67447
1 29925 76436
1 26565 69193
1 17807 88831
1 39404 88761
2 56837 611418750
1 61009 93142
2 19982 205680865
1 64249 82699
1 20470 38643
1 28906 59399
1 52307 91649
1 61032 91930
1 59198 89636
2 92804 318166143
1 6065 78645
1 38008 51958
2 62363 298553331
2 30618 447051112
1 14797 87564
1 21798 23319
1 42604 45288
2 88583 933992621
1 27557 96870
2 88299 861670849
1 71382 72111
1 27694 27744
1 67145 89972
2 35175 563600603
1 16482 49719
2 66132 989506324
2 28754 548875500
2 90627 944208393
2 2331 398853012
1 54145 66210
2 7581 820678818
2 33706 714296759
1 13116 36242
1 70757 76359
1 8581 83223
1 24458 74451
1 26299 54219
1 43808 85138
1 18664 68530
2 70040 581921807
2 52527 356036576
2 17274 573773717
2 9561 979257386
1 41674 56002
1 19423 52171
1 4877 41303
1 17908 50137
1 64357 99164
1 49038 58768
2 15624 627170262
1 51256 83578
1 24750 48152
2 94973 859392605
1 8014 89118
2 94451 361848132
1 16419 31325
1 5782 34528
1 15918 78683
1 2365 74729
1 50042 76898
1 10884 41486
1 30865 49956
1 2525 90904
1 35225 41750
1 12157 68153
1 48452 96087
1 1240 88038
1 24585 45263
2 10387 483926334
1 49651 56922
1 25997 33113
1 60545 69756
1 17803 68273
2 70247 459358397
1 2007 27392
1 61186 89257
2 13565 861848344
1 36477 47686
1 77811 79411
1 87370 95727
1 23676 74954
2 75410 659195456
1 22964 85596
1 61798 87869
1 13430 72583
2 99726 635073398
1 14183 90095
2 54922 31006309
1 7625 43176
2 54847 67381396
1 5127 8095
1 81156 98952
2 23151 954601205
1 495 57329
2 6882 390865296
1 32849 52063
2 51098 161741187
1 68170 95243
1 540 4987
1 35341 95209
1 18286 72157
2 81698 829634656
1 35400 54224
2 10359 30551824
1 61558 64561
1 30455 45965
1 36716 57142
2 10271 741255663
1 61117 61234
1 48580 93335
1 29546 78461
1 2533 48990
1 39116 79904
1 1060 56941
2 19860 379280240
1 9650 59281
2 97089 534251693
1 329 3119
2 98473 637490131
2 23806 951638740
1 4859 37488
2 88073 55291839
1 68119 91301
1 74987 93973
1 61565 92073
1 25341 35112
2 95322 4218523
1 25188 83391
1 27822 66837
1 32705 60792
1 29584 35127
1 27511 52160
1 15865 25499
2 75595 394259688
1 7474 98111
1 51018 69369
2 76129 49549583
1 3012 84011
1 39063 93388
1 32960 65011
1 38159 71464
1 16211 54108
1 30004 51322
1 40457 61431
1 21873 26976
2 98622 276070876
2 33435 440618164
2 24594 988915890
2 73630 89559312
2 35471 672055734
1 74982 75074
1 7113 68222
1 12216 94764
1 54557 92492
1 8451 43941
1 342 31553
1 24712 98061
1 28188 65258
1 44865 63135
1 47813 70820
2 49387 604927196
1 46969 54478
1 56440 70932
1 85081 85857
1 74407 88611
1 26378 98068
2 91186 393041855
1 74634 80103
1 22715 84637
1 47042 47171
2 1944 180479106
1 48597 89958
1 24972 30401
1 22802 26698
2 67513 311710690
2 55376 245270430
2 6395 543049305
1 2030 43105
1 47208 49768
2 74022 510966498
1 23085 88814
2 71216 2916957
2 68537 282272898
2 18539 135260356
1 63168 70043
1 49357 57958
1 22345 25345
1 17994 49638
2 61407 408938868
1 91606 96491
1 469 75483
1 13854 58434
1 32379 48367
1 94323 98413
1 65600 96904
2 51248 162487600
2 50536 154354088
2 52317 659243367
2 13072 427430247
1 46256 65506
2 93343 300876383
1 881 93172
1 920 96592
2 44527 836743510
1 83645 92694
1 17347 41729
1 5826 96845
1 1308 68244
1 85825 99670
1 15787 78977
1 11405 52859
2 52527 166209472
1 815 10473
1 71391 79122
1 49551 83974
1 6051 49126
2 41905 35988991
1 22649 27567
1 2852 28288
2 74457 130836850
2 15123 725048780
1 3276 57163
1 13743 68376
2 21628 457774575
1 3782 66949
2 7572 733591568
2 39439 989315565
2 78107 646577069
2 1819 354783593
1 65286 72893
1 781 12599
1 17309 73128
2 13998 632302037
1 77591 97335
1 11998 74415
1 40917 51453
1 13338 35756
1 16896 54086
1 42287 78522
1 60496 74643
1 7767 87168
1 5911 24382
1 24033 53268
1 42667 78765
1 48515 50144
1 12499 18042
2 50690 15373138
1 9645 54728
1 55117 74968
1 25700 71140
2 10069 464427295
1 7889 76120
2 40682 716585168
2 97690 901613804
1 35771 63369
1 63794 87767
1 49793 51049
2 18915 921458767
2 3267 161041602
2 34713 810943992
2 49632 931278983
1 38734 43952
1 18448 35239
1 27675 39119
2 63559 44573055
1 65655 78285
1 12294 38786
1 35442 56655
1 12495 54202
1 25040 40628
1 31231 40427
1 34128 45339
2 88025 133599901
1 46650 63727
1 42630 88563
1 61405 89447
2 54538 803523828
2 20373 950522224
1 34375 57428
1 1177 50875
2 31027 25930244
2 70471 9658314
1 49726 76348
2 67086 593632988
1 41633 62403
1 7194 7414
1 64105 95968
2 25604 802771892
1 14305 15496
1 63952 74458
2 65406 572176039
1 11885 39506
1 24864 68376
2 53754 649521657
1 92048 94880
1 13659 63048
1 39166 49706
2 23086 814451669
1 21277 78844
2 15525 780833261
1 30045 69756
1 31115 76784
2 54878 436106355
2 2920 937876763
2 39789 324773798
2 60317 477813098
1 49500 92345
1 61904 64450
1 17380 48514
2 88599 976867328
1 33060 87204
1 39375 64727
1 33861 55140
2 71587 952075747
2 59097 696878525
1 11054 52062
1 32093 40030
1 3690 36363
1 26717 31767
1 2003 10280
2 47297 68392357
1 29562 86196
1 21244 94879
1 7732 90298
1 6486 71681
1 11870 16324
2 99704 54159001
2 11942 392467080
1 16593 93176
1 21455 24030
1 12492 55829
1 32896 76103
2 37856 327085976
2 17792 552619085
1 15947 28020
2 508 168257362
1 55387 91316
1 43462 83561
1 27393 35077
1 732 75176
2 46861 618431951
1 55371 82553
1 14707 48361
2 45952 945444234
1 7582 89114
1 58390 95598
1 51773 64013
1 45587 47999
2 94651 233823078
1 66186 77674
1 9106 18578
1 41458 76605
1 13581 17780
2 58370 116494042
1 29926 85154
2 52400 913539376
1 7389 54664
2 45134 842223870
1 33803 44781
1 83053 93662
1 60024 81839
1 2373 64699
1 9139 32173
1 14559 43359
2 38343 185957279
1 39161 53152
1 12302 36358
1 32429 69151
1 25795 87782
1 73893 76861
1 90327 93784
1 55753 56301
2 88138 296654168
2 68316 190080751
1 24799 53078
1 13898 21814
2 34467 278077283
1 54211 92876
1 6909 36791
2 97755 603855166
2 91739 419895964
1 67283 99291
1 12477 61439
2 38532 712172178
2 98273 933723513
2 48786 445940258
1 2584 66195
1 38688 50677
1 51244 62806
2 6265 471210584
2 67489 637178276
1 11289 67106
1 29523 48657
1 19078 63737
1 76400 91141
1 6594 75221
1 8783 96147
1 53169 60272
1 34079 85391
1 1699 93818
1 24486 43965
1 8537 35110
2 85744 969605021
1 75563 94433
1 41210 52860
1 15326 20718
1 84202 89228
1 77521 79416
1 56786 58304
1 42471 62300
2 51447 667591709
1 21705 53179
1 19709 98109
1 18332 22823
1 7317 32901
1 12425 19175
1 39625 90761
1 16556 29194
1 45703 85310
1 80168 89796
2 53164 529392833
1 11972 87212
2 99443 202290278
1 31986 45451
1 65310 90947
1 14666 19486
1 14339 17245
2 85897 744346569
1 75378 82330
2 84850 265101616
1 56873 62855
1 48612 67388
1 2903 83587
1 44957 92170
1 7987 89103
1 79778 97954
1 54845 77947
2 88961 287220552
1 33610 58963
1 12007 61983
2 25228 172778482
1 25726 60611
2 8013 521748861
1 41079 47546
2 66817 579163403
2 4749 794379972
1 4675 48412
2 17063 728178357
1 12862 63339
1 49323 91512
2 64961 50164821
1 12733 27433
2 54111 523912136
1 5018 40559
1 62064 63139
1 33187 80847
2 89268 438268359
1 35277 78991
1 2093 94037
1 47644 65940
1 37704 77854
2 24003 817796475
2 37580 226434251
1 25836 90857
1 28122 90742
1 51914 87631
1 77428 87578
2 50636 989370675
1 63482 80527
1 571 39877
1 6576 9306
1 7265 23730
2 99119 54082040
1 35698 70840
1 19294 28506
1 36944 80912
1 92071 97125
2 39502 695608556
2 62001 437558937
1 14552 54019
2 2695 476086423
1 24852 69159
2 59297 518706779
1 56681 83448
1 40395 88228
2 26234 280760514
1 26801 99330
1 20930 27575
1 5173 26239
1 33731 74456
1 23660 72430
1 66660 86381
2 3479 672427446
1 10160 96485
1 11200 98789
2 81291 59810034
1 34283 76185
2 92479 687992695
2 39295 950993041
2 22699 902129
2 42037 96061011
1 81673 98152
2 92448 249321438
1 11116 14312
1 9842 93213
1 22264 82117
2 88349 122358430
1 55912 87882
1 2091 33968
2 55551 370104927
1 1575 51540
2 53210 334490802
1 34133 36414
1 50117 86008
2 93319 41204914
1 28726 77674
2 98843 920867946
2 53382 117299589
2 23230 710724252
1 18348 21639
2 33216 941769259
1 34538 72505
1 19911 75810
1 20440 88860
1 60713 79355
1 66742 85616
1 14232 85091
2 46153 284030831
1 26401 45623
1 70306 87644
1 10641 33656
1 67102 73566
1 20173 33256
1 15505 85260
1 6692 91029
1 43963 69836
1 56309 70209
1 19697 83946
1 9344 32118
1 20200 33855
1 73755 76830
2 14049 425737691
2 99109 232495790
1 8193 57807
2 34542 197471318
1 36459 53598
1 54228 86105
1 69121 82303
2 29732 876146566
2 76754 705820546
1 30783 52969
1 64242 97646
2 89909 91260268
2 66034 281609892
1 34880 41231
2 59504 622718345
2 65117 390058507
1 71416 95641
1 18818 38803
1 19363 26785
1 86412 89084
1 39234 49454
2 61961 646639887
1 32249 77542
1 10810 54168
1 9232 74931
2 65798 700932435
1 6747 61138
1 64696 76484
2 19496 176313788
1 6625 60997
1 36115 47178
1 27624 42748
1 80194 95123
1 2477 15845
2 80575 613662343
1 66620 77529
1 63841 81216
1 29671 68657
2 72457 262446907
1 43328 43613
1 4794 15262
1 38602 69586
1 82235 96995
1 54613 70113
2 50532 136191216
1 59633 82010
2 52077 136605525
2 61107 625899304
2 55242 662330189
1 27346 73189
1 30458 77642
2 53853 632060060
1 79 33757
1 24215 95751
1 37985 67490
2 13525 826540712
2 3572 650048751
2 29926 768718075
1 71518 74310
1 33156 39131
1 42174 85273
1 10147 49387
1 31526 77073
2 24631 814294247
1 49939 74006
1 75027 93092
2 46252 279194947
2 24606 467223078
1 33017 66089
1 65824 68408
1 455 95012
1 16398 83410
1 31147 91562
2 70458 811603325
1 6709 18491
2 5406 464936906
1 3022 9838
2 98378 285865427
1 18382 30590
1 11628 57457
1 13515 67309
1 63137 90911
2 77101 386667497
1 10135 53937
2 4965 259472045
2 13611 417942606
1 9625 62641
1 49060 92946
2 78457 32536262
1 35914 36261
2 89534 506076945
1 56486 83355
1 84876 99592
2 41895 748451172
1 44119 68156
1 15433 56383
1 51208 81422
1 60143 85075
2 70549 974342197
1 17844 35710
1 12051 74331
1 13024 23280
1 16153 65978
1 57250 88590
1 2679 80119
2 23744 775079449
1 69563 81881
1 24839 77426
2 2544 166964927
1 50137 54157
2 38355 292466791
1 67239 68071
2 94976 576455859
1 62004 77754
1 35231 42428
1 23627 97193
1 17092 60257
2 52694 359813270
1 8415 33717
2 84037 482972473
1 42941 98551
2 48002 483995617
2 98946 752601258
1 26236 88261
1 70706 85002
2 58521 578624423
1 11526 16139
1 8418 61245
1 39540 60331
1 59131 88601
2 50810 435063326
1 41575 54135
2 86614 33595567
1 70937 79589
2 88351 679704415
1 193 57294
1 41540 98813
1 22212 36700
1 66621 94893
1 37977 47984
2 61866 835780034
2 41982 687773192
1 9724 59213
2 34212 931135816
1 14726 41698
1 44864 58180
2 62343 712486378
2 36794 12720934
1 3146 11542
2 63686 593987663
2 47694 271397491
1 34713 41339
1 8386 43394
1 4925 70177
2 50067 80109001
1 47111 88537
2 70800 240159838
1 29153 94793
1 16702 90355
2 78035 987388850
1 25443 66558
1 2683 44978
1 45276 98619
2 87147 566376606
1 68792 78605
1 11185 46929
1 46002 86169
1 33943 96709
2 75249 919745565
1 18406 56712
1 50631 87852
2 6489 559042110
1 21751 39965
1 45634 79450
1 42954 85265
2 36611 750654486
1 30614 57987
1 23708 65732
2 64143 307336620
1 61479 86243
2 29017 911381486
1 15095 41502
1 36597 50170
1 32666 73022
2 54023 145639015
1 21238 94025
1 20078 54159
1 16769 21245
1 46084 81863
2 18144 364854347
1 8790 27359
1 7435 57806
1 33729 61661
1 15731 65881
2 78361 858116049
1 21529 23322
2 42435 147419150
2 19971 961381594
2 15912 940240147
2 55580 36585596
2 60862 442843960
2 42694 995081052
1 90742 96536
1 3788 48216
1 4670 27592
1 7723 37757
2 75355 443839220
2 66724 729659440
2 47289 664530762
1 1376 59362
1 17266 18852
2 48390 549314700
1 16231 28720
1 50779 73008
1 33957 77883
1 37141 72343
1 77805 96007
2 16590 799532154
1 27258 91224
1 12093 31229
1 7517 19062
1 8053 86958
2 76146 430103657
1 662 75206
2 75317 531055713
1 25838 77636
2 66227 26473245
1 49976 77538
1 34966 71089
2 51996 122863283
1 31491 45227
2 24101 716432734
2 1836 444234957
1 59877 81337
1 66381 77006
2 33513 668948967
1 89035 99832
2 30643 970349048
1 7509 51217
2 39080 948623447
2 7693 372818043
2 34806 173483221
2 2259 12417138
2 33668 338298933
1 10084 99087
1 24190 25433
1 10340 22000
1 16941 91457
1 86803 89505
1 73188 76818
1 57933 79148
1 1703 87950
1 2279 73630
1 32416 41297
1 48145 50258
1 44643 50635
1 14009 73808
2 74801 90757068
2 58601 762549342
2 42981 379330555
1 35703 36242
2 24539 973427612
2 61794 609084929
1 37467 67809
1 922 6396
1 38530 95998
1 40081 68107
1 35568 37257
2 61830 756007428
1 38675 62898
1 43948 71541
2 95886 953910089
1 15447 19537
2 99800 610624994
2 50095 15593719
2 86716 302813571
2 9590 687942210
1 14962 73832
2 36409 589287697
2 49149 557494337
2 33433 643237621
1 47032 88211
2 51343 836396676
2 15515 405601778
1 65565 83908
2 56033 391274197
2 7094 379587864
2 39426 610208555
1 14537 59245
1 14499 37261
1 56950 59900
2 25666 244107299
1 40885 65950
1 25727 83189
1 4430 52461
2 76719 240513077
1 57192 76261
1 46251 73725
1 58479 59136
1 8192 95905
1 29026 87450
1 38950 49263
1 19274 98770
1 31478 75368
1 8925 78149
1 15239 76361
1 32498 48647
1 6990 68405
2 20198 145810915
1 408 78428
2 22999 770248972
2 93132 892352145
1 11263 70371
2 15882 460631900
1 86403 89884
1 39179 48346
2 67509 546982356
2 11033 678217496
1 20508 48767
1 10936 87107
1 45068 76721
1 1702 23171
1 45092 91434
1 53327 71769
1 296 39553
2 64107 221886367
1 56045 90567
1 31759 82571
1 26582 32264
1 54432 81207
1 9112 94620
1 20651 81693
2 17158 971802770
1 30321 60458
2 95277 55322734
1 58625 84435
2 66665 353095565
1 30888 80580
1 13411 94780
2 44858 474332683
1 31390 78150
2 51983 608093398
1 26473 84117
1 56589 71197
1 43109 86252
1 13275 51341
1 24022 33831
1 49497 88323
1 48757 49413
2 3879 611503356
1 24767 30604
1 10663 69522
2 76262 519833945
2 34289 49879704
1 61205 71816
1 5279 70474
2 54165 451283156
1 76729 88732
1 13601 19023
1 30241 35581
2 11429 347991782
1 56110 81789
1 82980 87592
2 74275 178819755
1 72490 83253
1 62002 90726
1 29864 86996
2 21166 200745579
1 42183 72382
1 7065 24245
1 18317 56778
1 7393 87621
1 27339 75614
2 51755 755992992
1 46735 89293
1 78241 83973
1 51375 81484
1 20617 80103
1 10034 94205
1 45782 54842
2 10445 850261897
2 41355 292392256
1 2337 72765
2 24621 577444311
1 18320 29386
1 35169 70669
1 20834 63388
2 43798 44378676
2 35313 782804322
1 19619 33940
1 7082 94694
2 72933 194027116
2 25108 647129630
2 87876 408469987
1 50840 75230
2 7795 811005918
1 29990 48649
1 8457 15459
1 17697 96415
1 2941 65647
1 26595 53868
1 29607 53553
2 42715 589753704
1 57572 77793
1 52818 76679
2 238 617325530
1 84457 85779
1 12394 75046
1 55539 67468
1 31543 86473
2 98895 539692451
1 8883 27376
1 64943 84814
1 40869 94053
1 27891 70208
2 25205 555348841
2 87359 152709650
2 48568 982865443
1 21568 93907
1 61453 88828
1 39891 80406
1 2941 69778
1 95046 96907
1 16567 74716
2 25315 570819153
1 31537 70264
2 64249 516500442
1 28558 51174
1 49873 98075
1 40863 98615
1 42799 96343
1 29118 84398
1 72248 84283
2 87451 372656077
2 78692 896373468
2 80829 853337319
2 85335 72367612
1 38629 83255
1 17848 64647
1 5451 66526
1 35514 94180
1 53378 89395
2 47310 208879163
2 28379 925841690
1 19431 40102
1 36118 59017
1 8876 65886
1 65023 65447
1 1118 7749
2 53713 50367453
1 53952 64058
1 50762 60860
1 11683 85541
1 66710 87560
2 95031 516432926
2 88069 466484894
2 99026 33944637
1 46603 95559
1 15549 57893
1 20866 32243
1 33064 51818
1 39964 62618
1 53004 70723
2 71073 157451707
1 21300 85725
1 3795 97483
2 28490 871027494
2 47730 319701966
1 29832 39152
2 63238 912262560
1 26153 39227
1 41384 55496
2 25154 665543637
1 2213 11851
1 1848 91097
2 57229 742122296
1 13271 97713
1 9774 60829
1 84986 88906
2 87884 124743441
1 30938 33140
2 39800 781532304
1 33852 65591
2 4758 673370219
1 56570 57400
1 84896 99459
1 43264 89436
1 42753 82592
1 8546 33028
2 33916 782867878
1 32902 69918
2 76450 322087603
1 29877 84909
1 21849 27828
1 22943 41563
1 39319 60291
1 9043 90999
2 94969 583133922
1 35916 99526
1 67417 82657
1 18070 92338
1 15516 55883
1 11098 32274
1 42145 90852
1 26465 45130
1 33171 55296
2 93872 866337597
1 89866 97865
1 58926 61249
1 5779 52058
2 66028 523323572
1 74107 76328
1 20725 41600
1 6510 37978
1 50100 68971
1 25323 78097
1 85717 89490
2 73969 984271150
1 2485 53168
1 32877 71553
1 14930 31269
1 81580 86763
1 2709 57988
2 48091 420150583
1 25459 39626
1 3877 67190
1 36112 80375
1 17263 62136
2 67225 733104613
2 92270 651711409
2 66890 405071677
2 26571 410287881
1 3814 49211
1 646 46328
2 44221 556101369
1 42547 81719
1 41074 57223
1 43929 83203
1 70387 98695
2 72143 934474993
1 23389 49954
1 42925 67769
1 57043 85804
1 24972 82634
2 80278 870710783
1 7761 41021
1 6613 42312
1 58 99002
1 43803 67275
1 34154 68456
1 68611 99214
1 46077 93773
2 94082 11214304
1 1432 24731
1 5653 25450
1 66512 76574
2 22400 661997411
1 34699 82676
2 90552 42423584
1 21112 69001
1 44623 52989
1 25360 65752
1 12517 68874
2 31343 334254813
1 13689 33677
1 29169 65914
2 13693 556050278
1 25641 52948
1 31930 80488
1 60238 83518
2 17859 102100055
1 8556 49216
1 22814 98748
1 34046 89623
1 19997 22019
1 64063 89273
1 33852 41876
1 19032 39427
2 36793 305347541
1 26312 30307
2 9065 841247367
1 63477 66277
1 7354 42980
1 62389 64543
2 87282 184865334
1 44163 67922
1 9971 53414
2 64076 150583325
1 31142 62382
2 12424 520839057
2 59964 598297358
2 63334 746779558
1 2783 25622
2 60353 178747287
2 32828 633014701
2 16525 288893397
2 53575 856372462
1 83629 97698
2 62833 590179394
1 73127 98199
1 3330 51778
1 82752 87137
2 73438 100210062
1 19195 56763
1 4526 67922
2 14903 670744740
1 7544 31372
1 13685 95125
2 18675 497048884
2 39395 907643916
1 35147 59974
1 20123 58118
1 21855 63749
1 27881 74193
2 378 184586325
1 41065 48515
1 46694 58979
1 6482 22317
2 83613 12172776
1 34942 89348
1 20308 77658
1 52527 80155
1 52997 73498
1 47103 85701
1 31948 48299
1 25359 95681
2 30319 561544550
1 12785 45286
1 36585 44261
1 15217 98713
2 50361 837976651
2 63308 15511458
1 33143 36011
2 95681 302254525
1 84427 95591
1 38623 39072
2 63384 505290295
1 42573 65866
2 80671 543050827
2 87053 477188668
2 98938 726764285
2 66290 908683479
1 1263 4087
1 24484 93137
1 16101 98653
1 26834 30461
2 75524 48314685
1 22713 85018
1 19120 58580
2 67925 270168250
1 4112 91731
2 76838 310810068
2 77970 750059937
1 49325 80932
2 37811 88108196
2 21734 586008037
1 17602 54003
1 74206 88910
1 23070 56822
1 11513 20466
1 1342 3411
1 42309 51830
1 45109 53795
1 33572 60904
2 64116 720438631
1 20832 84129
1 36059 90222
1 59958 71855
1 12379 84943
1 56185 78225
1 701 8759
2 98055 80812592
2 7313 74488465
1 37998 65851
1 63354 66836
1 91548 95852
1 36324 98824
1 34458 77410
1 12948 47683
1 2338 86022
1 16340 76037
2 49595 304980842
1 35638 76990
1 1363 7294
1 26618 75913
1 9764 72172
1 56708 84909
1 30889 76406
2 13226 366856195
1 12810 76422
2 29322 47502748
1 44742 47447
1 6042 46470
2 98240 673895010
1 13737 63462
1 15854 70091
1 3312 28285
1 30270 74733
1 28 33943
1 42825 52162
1 34870 43322
1 2812 71287
2 66451 71405261
2 90787 729486864
1 6991 86488
1 55863 64761
1 12851 31062
2 65230 271772651
2 86994 158192716
1 55334 94168
1 22970 38358
1 8509 42799
1 12242 19638
1 40578 50464
1 89188 89746
1 35561 50556
1 376 5733
1 33611 87801
1 1716 75226
1 6127 21813
1 21874 49134
1 92839 97620
2 58482 389683608
2 37069 585632288
1 14072 83137
1 17887 87266
1 22027 35902
1 8746 86346
1 17799 33012
1 14017 98329
1 65448 67495
2 9005 647576579
1 80534 84393
1 64885 99710
2 69778 417777435
1 41282 95324
1 42487 97040
1 66034 89132
1 36308 62882
2 347 301745422
1 49715 86826
1 60387 96757
1 20429 74621
1 18517 72171
1 34632 46219
1 54498 91170
1 17535 38445
1 57710 65834
1 9155 74591
2 85765 452999114
2 13492 465828505
1 7350 90559
1 80458 90595
1 29823 83564
1 50230 54826
1 52719 58094
1 5988 52760
1 6156 61001
1 80160 99332
1 27238 74872
1 41650 81041
2 11283 54182654
1 4898 46205
1 11707 22199
2 30356 588603973
1 51204 89189
1 12583 81911
1 33059 92213
1 43850 50935
1 6330 33784
1 15918 22824
1 24182 26529
1 13181 63273
1 35825 82263
1 60495 68760
1 17610 73910
1 82041 94430
1 82571 82755
2 81671 981501870
2 16630 542580661
2 15935 930382451
1 19560 38057
1 10130 89532
1 28736 80534
1 23409 44291
2 36019 257012624
2 16278 433944851
1 17994 54207
1 39002 55984
1 21641 95063
2 26801 336413297
2 4921 36967294
2 86618 653778986
2 5611 658241250
1 17145 84967
2 9843 304050944
1 27767 85990
1 74537 86285
1 6705 63775
1 10425 59174
1 2662 18384
1 14991 18781
2 30981 469641892
2 33570 255541986
1 39976 60944
1 39168 45038
2 999 811391327
1 49108 53148
1 41324 88972
1 12707 27036
1 38262 61594
2 77259 340641936
1 33750 42677
2 55808 738674760
1 38814 68277
1 41080 95053
1 36749 46154
1 31592 51641
2 80338 667743250
1 31489 78517
1 76895 84931
2 23947 248176375
2 95923 657886544
1 16306 64811
1 14853 20764
1 15969 86927
2 37369 560950204
2 47830 241782205
1 80441 89491
1 29204 45381
1 20442 74252
1 29194 87052
1 3565 7896
1 61691 61843
1 16471 93558
1 45074 54557
2 30816 846538806
2 19600 491728092
2 79755 487105885
1 80430 82560
1 4254 23795
1 46549 71072
1 33347 94426
2 23819 600124383
1 2278 32329
1 23144 51279
1 37532 76638
2 38523 932726216
1 70866 80385
1 46891 57466
1 6731 26695
1 8815 37713
2 25503 607913190
1 42997 96934
1 32510 61192
1 56642 60369
2 76655 280463273
1 62710 70597
1 75268 81110
1 13294 65027
2 36039 655946110
2 57207 849471068
1 20065 78717
1 22696 52883
1 496 34911
1 41360 43621
1 58558 75942
1 67174 99123
1 8728 47782
1 8698 89701
1 49571 95626
2 22198 938345380
1 17365 73809
2 22812 840912343
2 65734 839767127
2 35125 116034146
2 43662 365866672
1 10824 38644
2 17735 53527324
1 9964 24675
1 20907 60479
1 70740 71004
1 46880 56978
2 69147 448804782
2 33220 691473775
1 70726 79971
1 2611 54681
1 48654 83304
1 11920 16986
1 10914 99529
1 38739 50017
2 66554 142322036
2 17235 954061686
1 38884 53663
2 8498 482224934
1 14961 92349
1 1786 24185
2 50406 507562270
1 23409 39484
2 93954 119014847
1 5368 50073
2 25217 985387560
1 89701 99535
1 54654 77239
2 88259 459922577
2 23062 536164256
2 70590 708457265
1 13530 66729
2 26479 644078697
2 80719 126194376
1 32184 86390
2 92447 780777675
1 13320 63252
1 25893 84891
1 70036 94482
1 55488 65616
1 32752 95418
2 10285 836571937
1 31537 40899
1 82103 84081
1 4741 28433
1 39290 97288
1 31447 89736
1 68347 77293
1 76664 95744
1 2397 32685
1 10026 80299
1 11689 25959
1 6176 81042
2 37236 12573219
2 40921 748205105
2 56780 162336187
2 9313 844350733
2 18275 869622950
1 28176 36942
1 32678 83225
1 26503 47415
1 35118 84946
1 21617 44131
1 17446 52199
1 45991 91124
1 44641 53097
1 1107 96841
1 32372 92798
1 8378 13421
2 47305 223614735
2 60063 770836460
2 7775 925438039
2 32549 598849480
1 39930 71472
2 64067 613948059
2 4589 164817724
1 55596 64656
2 57545 609390678
2 33626 544983812
1 59239 81499
1 27484 32437
2 87474 254484821
1 23051 98825
1 44184 55113
1 51152 87036
1 10242 67217
1 36636 81213
1 22172 69105
1 14628 70802
2 78571 874007733
1 45732 68229
1 61425 61862
1 77546 87736
1 20652 41636
1 36664 73203
1 4080 88614
2 93688 26482641
1 72808 90954
1 715 75361
1 24844 48447
1 54038 75320
1 38565 47826
1 8489 65338
2 86904 427155330
1 23074 52216
1 3822 70573
1 61002 76898
1 45403 92093
1 19836 64386
2 38839 642948269
1 8744 92486
1 37724 97981
1 48235 49834
1 35677 92446
1 77611 98827
1 26824 77591
1 39861 78794
2 73373 580524440
2 33853 789502397
1 41794 46895
2 73387 683833053
1 18873 78004
1 21965 55466
1 3672 50661
1 58910 90787
1 13167 47961
1 26213 62704
1 5795 73018
1 2529 59905
2 95910 168619467
2 59517 462471043
1 35045 64299
1 13663 72144
1 52783 87724
1 16975 48606
1 48786 95788
1 8586 24775
1 14973 27655
1 83479 84677
1 5210 40540
1 24519 69554
1 9611 40835
1 6477 19428
1 3572 12349
1 24439 38763
2 11454 743576711
2 99985 925290089
1 22450 84699
2 27615 119105678
2 34358 132994951
1 16853 38777
1 15499 55944
2 97101 311754136
1 41411 76142
1 33483 45342
1 46428 57239
1 55793 58984
1 32012 66234
2 67962 292031256
1 22051 71872
1 1442 5571
1 23259 89996
1 10776 24254
2 72353 306428772
1 2705 66330
2 69928 600617855
1 6969 25361
1 8998 22810
2 89620 569934782
1 28861 98311
1 68725 84473
1 64756 97614
1 5372 88723
1 10034 22573
1 36075 40444
1 46431 71495
1 60924 88830
1 54485 89649
1 71942 78331
1 34968 78416
2 65753 888465437
1 53822 69550
1 6275 16273
2 54107 459941593
1 66870 67957
1 43849 84610
2 11484 249936352
1 13980 63610
2 50181 504775303
1 19325 20941
1 32625 59087
1 32640 99336
1 6684 36503
1 26021 56685
1 27499 55330
1 55840 97544
2 29908 233160428
1 38127 51242
1 17866 95696
1 605 52034
1 24245 71690
2 56397 862718764
1 20920 75755
1 80947 87242
1 19392 94304
1 29077 96961
1 61424 75423
1 55710 92507
2 22458 113317923
2 23875 945631290
2 57546 609903553
1 17835 35304
1 53782 77155
2 56051 182521741
1 38022 76391
1 40392 85035
1 69845 82952
2 29258 557347218
2 26594 739556689
1 24568 73328
1 37888 81338
1 42477 68680
2 38865 333214321
1 69329 92634
2 37870 518123901
1 38703 61126
1 74237 81003
1 62298 66944
2 25982 633598098
1 44845 85668
1 27691 75889
1 17434 61028
1 36904 84462
1 2169 39308
1 87306 92464
2 15946 53024924
2 20620 977458111
1 75160 84956
1 46059 79998
1 17969 55066
2 32816 415011515
1 18084 46759
1 10362 14109
2 40961 447896235
1 75481 80542
1 35544 52516
1 64161 94999
1 15087 44577
1 10135 40642
2 91345 107566770
2 51260 301450639
2 32760 24617808
2 66158 776259060
1 82027 96026
1 29727 54486
1 72790 91478
1 50424 85685
2 10525 476770257
2 2424 645860301
1 20739 73751
1 61081 98019
1 42951 93481
1 1358 56354
1 54458 68033
1 2121 91374
2 74380 402619676
1 12856 42940
1 21459 81611
1 35128 56345
1 25409 53400
2 107 784574124
2 19811 427230584
1 16255 65509
1 46830 63361
2 47156 939587473
1 13085 92214
2 4105 240953607
1 40682 88180
1 76004 92273
2 50289 552662300
1 8059 51716
1 52063 79074
1 3850 88316
1 20307 64549
1 23202 69635
1 27782 90583
1 27426 60345
1 23996 28144
1 46107 86208
1 38666 74259
1 4924 23913
2 83528 165621441
2 11364 184391837
1 21149 46457
1 9890 69813
2 96376 166818175
1 24317 51846
1 5148 11396
2 52221 106431060
1 23855 86389
1 65318 78347
1 13156 90560
1 16883 24579
2 58423 165812116
1 40000 60773
1 16337 96984
2 84271 495988550
2 15259 433294574
2 96548 766527807
1 54620 97291
2 85357 423390584
1 76635 84141
1 4034 61391
1 46227 86499
2 75980 519006583
1 35989 87616
1 17016 33675
1 21931 73009
1 52501 77280
1 36108 88573
2 21301 392118301
1 11822 94454
1 47743 79400
1 20399 54774
1 55010 69311
1 22936 56745
1 69445 78572
1 72808 89641
1 3219 61830
2 76067 519621325
1 7230 81553
1 14236 58877
1 49049 86131
1 27248 75045
1 13120 49448
1 21604 76372
1 62788 79055
1 50851 53208
1 39546 80175
2 3420 508661138
1 513 93903
1 13020 65370
2 66899 910944853
1 31555 36158
2 73858 439309003
1 3789 24595
1 30595 60864
1 63071 81698
1 2734 97261
2 93849 406693095
2 41106 886916077
1 67424 91975
1 15629 87368
1 21991 96824
1 44563 97305
1 4505 76249
2 43371 3055953
1 43430 91821
2 66961 5785900
1 11156 44917
1 23592 91698
1 27630 28649
1 7866 54326
2 83357 896838464
1 33056 73729
1 19528 97701
1 46228 63224
1 51048 57116
2 21531 348806159
1 60270 77397
1 21491 43756
2 24830 210936546
2 7402 487013389
2 15127 922167860
2 67317 118859880
2 18803 832994693
1 18653 75158
1 3982 74516
1 33848 83822
2 49264 159244748
1 40067 52490
1 51020 81856
1 15628 87313
1 59510 88492
1 49491 70926
1 5751 68699
2 48471 341316092
1 53191 91268
1 1734 12363
1 46377 84291
1 3097 7586
1 13849 36198
1 19450 34284
1 39860 95647
2 43159 643932157
1 44639 74319
1 10958 34594
1 1090 34921
1 4694 22446
1 67342 82049
1 14754 35018
1 30009 87464
1 39516 44987
1 2467 50271
1 6851 47510
2 90018 282797285
1 3186 12627
2 16062 986407216
2 51136 131293763
2 372 743116869
2 38669 302214941
1 69267 72913
2 74713 193157537
1 2213 2872
1 12893 31473
1 3611 15777
1 3703 85858
2 28766 832824415
2 90105 532716804
1 37842 76450
2 55986 178337454
2 8301 594959230
1 16957 19695
1 49212 83705
2 37065 124024498
1 68070 79168
1 30345 61714
2 59124 754446075
1 61436 82270
1 55954 59231
1 55135 99246
1 17323 63085
1 64007 98706
1 7825 41668
1 20904 82091
1 47850 70823
1 33476 66322
1 26204 99150
1 81714 96558
1 43008 95171
1 24018 49036
1 58247 63425
1 13697 67537
1 73203 75945
1 30770 89935
1 45101 86184
1 25972 96893
1 5173 71359
2 54962 466803528
1 11906 26458
2 23199 583629193
1 803 83080
1 3854 48764
1 41702 89035
2 72190 501719506
1 6707 87414
1 3233 77403
1 29650 41054
2 29870 871439829
2 25451 502940371
1 43211 70293
1 21273 39043
2 6357 593341749
1 4465 60558
2 64497 269811038
2 625 243074576
1 52119 98296
1 60 39124
2 96415 665383791
1 15268 40783
1 68008 92804
1 35618 61460
1 5700 96384
1 55288 82004
1 16660 79625
1 64593 87729
1 3582 98310
1 50825 67338
1 40078 43672
1 26744 62546
1 20102 31776
1 10349 41702
1 25741 62282
1 7612 80917
1 25627 87988
1 32141 54704
2 95994 115584523
2 29000 484181908
1 6625 62694
1 23260 65235
1 11814 47944
2 2196 588856743
2 17625 291084389
1 82801 92988
1 53857 84438
1 7620 87522
1 29865 53799
1 43004 62182
2 90733 490097154
2 57215 404512734
1 21124 47611
1 60634 75080
2 95351 293340116
1 9229 93339
2 81084 629942008
1 21134 66426
2 23461 676461700
1 19947 43947
1 3172 45052
1 74729 90832
1 10662 16680
1 7098 58566
1 51507 64267
1 50422 83978
1 5945 70863
1 2523 58442
2 16184 478566743
1 7650 93390
2 37523 81076954
1 63030 88214
1 61331 78313
1 58721 96133
1 74854 98486
1 63695 83575
1 784 88200
1 32254 94152
2 37701 227192212
1 50413 85469
1 59299 73146
1 2643 56712
1 67110 88972
1 26413 75307
1 27400 93124
1 25498 58174
1 30230 87143
2 59183 808503689
2 93504 883478478
1 79214 97069
2 37365 825091011
2 78520 623580290
2 81171 474133828
1 41063 46750
1 9700 47044
1 57503 63829
1 91016 98199
1 7061 28430
1 10479 80492
1 38689 66247
2 78340 492152675
1 1030 73956
2 33449 881107200
1 52351 99869
1 13177 85378
1 34444 55752
2 53976 846892724
1 60029 89732
1 4086 82807
2 15709 372000776
2 21759 100007085
1 51979 85443
1 44226 96145
1 72980 73301
2 95108 183481651
2 57213 515933413
1 741 55181
1 85444 94865
1 24559 86162
2 87357 44132298
1 11591 81805
2 1972 758266159
2 77017 712995664
1 33141 50614
1 69086 93898
2 29859 617557780
1 11725 91688
1 72513 96773
1 34135 82324
1 2067 47947
2 44196 257045902
1 13914 36414
1 5634 7194
1 40504 65682
1 27514 78684
2 96578 949803528
2 34962 314375636
1 89213 96666
1 13711 17232
1 57660 73389
2 74214 819240789
1 17370 82897
1 1965 19014
2 41138 321752605
1 33937 91651
1 22542 71009
1 47609 78021
1 41707 49392
1 11905 78642
1 44550 91090
1 20250 25118
1 4805 13423
1 7330 15073
1 2114 59456
2 65138 671913451
1 26468 42055
1 4514 66738
1 1246 25426
2 78018 949917715
1 57518 93641
1 18952 64664
2 45462 747179831
1 7072 56747
2 55158 244815491
1 37051 77231
1 1688 23352
2 71560 305953870
2 24063 749476727
2 35187 266644808
2 24500 725634685
1 81594 97178
1 83826 86286
1 5327 44917
2 68706 966014580
1 38834 75000
1 140 57187
1 16348 38692
1 55342 88092
1 11147 61693
1 38397 77092
1 17760 65360
1 22592 46113
2 9182 940801699
1 7816 77272
1 10815 72223
2 34770 846857125
2 85087 552877141
1 45354 54511
1 13273 48225
1 11606 64248
1 13348 89763
1 13413 67330
2 32342 815079852
1 33276 44344
1 35360 80806
1 28019 97844
1 3213 16871
1 6359 35174
1 47602 57238
2 24887 178193354
1 36670 65148
1 69522 94864
2 79865 916245427
1 89555 90739
1 78309 96099
1 6066 84566
1 1336 48894
1 3344 88477
1 9736 73677
2 50050 890964539
1 11199 41621
1 1819 29084
1 12702 94824
1 40435 67614
2 51326 692225375
1 6630 85508
1 34116 47358
1 14539 55352
1 7341 28192
1 25504 77879
1 305 5450
1 60653 65831
1 14299 85520
1 1958 90926
1 50139 69778
1 57186 62800
1 54052 58783
1 33872 95316
2 43995 639715516
1 60322 82317
1 12824 65973
1 55977 92034
2 590 146345526
1 64147 75606
1 8460 44954
2 51433 30430545
1 29809 79765
1 62592 75873
1 78339 80241
1 21420 99359
1 9111 46303
1 75773 94536
2 65156 362949631
2 88820 352838663
2 51068 52482683
1 49150 87370
1 45905 96730
1 3672 36923
2 74289 961911615
1 32970 85787
2 36918 268331923
1 25531 90504
1 329 8782
2 14275 388756350
2 39305 863947480
1 53359 58802
2 20121 289105674
1 61567 72391
2 52397 460388727
2 42742 884755160
1 35324 74745
1 59836 90285
1 17194 81307
1 96574 97653
1 26471 41809
1 25376 83015
1 3535 86228
1 40619 83890
1 43513 77733
1 25044 45997
1 53723 89833
1 56855 80367
2 80217 921314601
1 76438 82991
2 39062 726401918
1 11088 97534
1 15992 34922
1 43041 75428
1 92633 98707
1 34574 60940
1 18051 72903
1 16879 20623
1 30207 93927
1 26209 81691
1 65090 85803
1 59254 73853
2 53167 194246332
2 67015 99190148
1 47567 94964
1 61188 83117
2 10137 642820397
2 31130 786560654
2 17031 655511910
2 62182 289351044
2 474 190408181
1 56350 60283
1 21961 71982
1 58800 89931
1 51378 78064
1 16641 86029
2 24662 540699036
1 70896 92951
1 77064 89342
1 52410 58758
1 32531 86116
1 32854 89540
2 51885 702066075
1 26529 92141
1 68489 72959
1 6012 60748
1 20104 80727
1 4504 95688
2 20773 729909865
1 50547 85434
1 45929 84157
1 72462 98711
1 62746 64387
2 17928 986275876
2 6497 762702085
1 38599 58830
1 14365 28049
1 11091 55199
1 22465 61738
1 8271 69409
2 72902 740496986
1 11117 69923
1 11638 39349
2 71003 531533571
1 19373 44883
1 41439 43526
2 39840 222716132
1 4283 58100
1 40167 86425
2 97280 803700787
2 50351 992509453
1 55751 67634
2 97029 185195154
1 32437 72146
2 81897 638638358
2 31629 807559280
1 86865 90615
1 55728 60034
1 78507 99545
1 3782 62461
2 95820 667898193
1 46183 67244
1 31386 80144
1 144 18124
1 8627 98421
1 49108 75000
2 15839 46160501
1 66034 68843
1 18211 69759
1 31609 71376
2 63904 976053331
2 28906 641602013
1 70389 97017
1 15363 69979
1 10476 16110
2 13942 496713483
1 34254 42726
2 46947 605152899
1 45572 83588
1 23226 47458
1 56272 92408
1 16191 45383
1 57707 72216
1 77406 83058
1 26607 91794
2 4617 147165088
1 17296 99496
1 33679 36140
1 6614 97068
1 21820 38023
1 83350 86695
1 15069 76873
1 19738 25564
1 25963 90756
1 31350 77593
1 48516 67293
1 10785 53196
1 57740 73766
1 7914 10636
1 1414 93917
1 3776 74210
2 42295 842165408
1 13785 19172
1 19799 96725
2 35348 835790146
1 26731 55815
1 63936 88764
1 38840 81643
1 57330 86337
1 19302 48376
1 1949 67570
1 22444 78573
2 21481 927815681
1 3532 42003
1 36201 90484
1 49318 85632
1 22386 82884
2 53076 954154223
2 78764 361550119
1 44980 91764
1 25458 92518
2 31258 774326048
1 43383 57200
2 48568 968549520
1 62697 62897
1 1634 76480
2 39089 813566151
1 5888 29973
1 39750 90248
1 18258 74412
1 30440 82337
1 68771 82949
2 5369 865513204
1 36789 43174
2 65367 372836723
1 78429 87043
2 33251 916064949
1 75833 88691
2 47152 681911552
2 29787 581645321
1 16632 70052
1 11216 55357
2 74090 221994735
2 40016 545561461
2 47354 140401325
2 31472 897531760
1 4809 96577
1 13868 53294
1 43789 93032
1 57918 61172
1 3156 44829
1 39784 99162
1 50082 52133
1 34939 41916
2 45206 73992814
1 35227 40588
2 52144 779724376
1 55079 95333
1 27330 79936
2 13877 881159011
2 29503 57750601
2 42365 653560405
1 86795 98756
1 93 51054
2 92360 480958169
1 58573 98665
1 16377 99520
2 48467 224845263
1 9298 34883
1 505 3988
1 36828 63770
1 20671 66116
2 66671 321049984
1 32018 70111
1 56313 87403
1 32824 47270
1 35340 65331
1 47700 55602
1 15551 78410
1 40162 50442
1 82431 88288
1 3756 93037
2 16448 329041842
2 79139 565528809
2 24053 935770877
1 35531 83985
2 25112 292667868
1 12411 24235
2 34968 976215881
2 31825 198067706
1 37379 67372
2 78684 244622764
1 42585 77188
2 90310 168933382
2 73299 201892532
2 98561 222395468
2 91119 81414161
1 25139 50805
1 42891 93791
2 93925 876872462
2 55219 749029722
1 11532 24776
1 33163 58404
1 79352 95240
1 48875 83618
2 35925 548800247
1 36178 67136
2 39215 858610872
1 61811 74238
1 33761 83058
1 25143 27491
1 43803 45762
2 97772 75411560
1 65977 87324
1 4228 67696
1 36302 80950
1 23874 54869
1 9576 22942
2 94679 701652992
1 65311 80804
2 94951 23236893
1 38306 70176
1 8868 91322
1 7186 86678
1 2201 39539
1 7934 40685
1 39150 77635
1 13199 74846
1 80783 85243
1 50068 62268
1 95541 95818
1 33081 82105
1 23180 82707
1 61502 94020
1 62665 75314
1 17046 49638
1 24087 34462
1 561 60140
1 65706 89913
1 15594 34836
1 76717 87280
1 35830 75760
1 28273 61709
1 64128 66253
1 39619 63344
1 27197 39244
1 22933 68869
1 46044 77743
2 29349 206109585
2 62068 177010787
1 44154 59313
2 64807 670426583
2 18687 474658962
1 8981 55673
2 18054 524358794
1 25172 38402
1 48456 95502
1 13491 70432
1 59417 73334
1 67526 70310
1 13944 79175
1 83780 95435
1 21372 57081
1 86160 91759
1 25252 66088
1 44007 77359
1 29449 73999
2 98046 426234552
1 28642 75590
1 33939 72274
1 58127 62152
1 2999 37836
1 14531 50786
2 96717 51793331
1 14014 71543
1 40066 70713
2 99468 617041873
1 10588 52694
1 8036 87166
1 49867 69140
2 70758 643759850
1 24897 77742
1 22154 99016
1 14291 39780
2 74271 152653930
1 68951 86331
1 72102 77343
1 41715 72288
1 7442 95016
2 30583 143461641
2 17898 719809461
1 15953 59352
1 50342 66391
2 27480 731790412
2 91308 479842627
1 11720 70195
1 35620 36430
1 19785 73960
1 20134 76866
1 12223 92625
2 31726 949986615
2 85148 919712552
1 51474 87450
2 70998 350525248
1 16342 59345
2 36328 764415353
2 23209 865225749
2 76705 497154535
2 8576 280598544
2 29831 670551084
2 57179 536682545
1 23549 60965
2 7991 994434381
1 72215 94230
2 12316 903639088
1 50164 78076
2 73575 775706469
2 46395 384950641
1 36033 84794
1 1713 73197
2 22755 658397750
1 11771 45080
1 47127 68394
1 22225 72884
2 18559 710943527
2 31899 39931220
1 57031 94179
1 50147 83555
2 32373 368378527
2 40688 400929282
2 6016 271241516
1 17162 56862
2 67907 680468875
1 9899 22639
1 59556 87808
1 15944 38033
1 47561 85850
1 14311 78465
1 36914 92167
1 1896 38442
2 12428 778512642
1 877 26236
2 8284 101168060
1 40242 78339
2 76216 716342139
2 51469 909290212
2 93707 943038637
2 84878 364337688
1 5112 94177
1 35876 99256
1 17266 23331
1 11219 12612
1 6654 7669
1 4277 35001
1 52823 79391
1 37595 68325
1 50816 72762
1 27892 43260
2 62303 553933449
2 2208 663546239
1 34262 89530
1 74566 93524
2 52469 906397900
2 60229 81965048
1 41791 59008
1 70816 88133
1 6148 80475
2 5388 237096990
1 96894 98492
2 26296 818824477
1 38806 64626
2 50782 44523006
1 4497 38246
1 25738 87789
1 10246 46466
1 7661 36264
1 69171 99369
1 64746 77650
1 13591 83648
2 15706 382179681
1 72640 92593
1 27662 75125
1 19410 36863
2 69448 436951479
2 93017 750827053
1 62839 91351
2 36272 932835086
1 49484 68589
2 57529 158556447
1 5861 54084
2 93534 63920042
2 18976 376508743
1 39464 70623
2 75690 98520638
1 519 74306
2 53606 837371308
1 7332 54424
1 32507 79468
2 57769 175144787
1 354 90343
1 38767 50011
1 1710 65819
1 10985 24063
1 40412 54089
2 45710 991548925
2 47964 286093534
1 40012 49294
2 9281 955851843
2 24363 552363573
1 25637 76329
1 14889 75775
1 19904 26511
1 81394 87745
1 28501 62891
1 72784 78175
1 7430 72176
1 40405 85664
2 61876 396574273
1 88739 90325
1 13545 58439
1 10826 99447
2 78474 450945646
1 64969 91458
1 31035 58434
1 53166 79914
1 56321 95772
1 6325 86862
1 68803 75073
1 39825 64114
2 26941 206961763
2 41869 300090831
2 37258 541644013
1 43475 60675
2 52930 705058274
1 80268 82095
2 24004 686167911
2 55300 322256262
1 5382 30415
1 86676 89370
1 4678 5915
1 31484 69314
1 77287 92447
2 60067 63586281
1 20768 32929
1 35803 89188
1 38029 84008
1 30838 62171
1 1202 49641
2 89937 839433741
1 14991 54132
2 2502 931274334
1 44300 53690
1 38049 46995
1 902 15319
1 27079 85483
1 4348 80230
2 25051 572342408
1 41628 46557
1 22897 84448
2 69335 74488959
1 70311 74447
2 82084 462625002
1 48100 99002
2 76581 16208174
1 33637 79447
1 34449 99956
1 19771 84197
2 85014 654000954
1 38305 68081
1 33061 37088
2 52396 98087449
1 30581 86201
1 11391 68185
1 35470 65238
1 18270 60227
2 73020 997254486
1 22858 83949
2 46827 571896116
1 26927 93413
2 72085 124858618
1 10861 69620
1 64655 95496
1 30467 32863
1 9467 66879
1 25597 55093
1 4449 60089
2 1207 297705986
1 2284 25097
1 63564 64766
1 39919 40364
1 67786 94694
1 17063 48159
1 82085 83821
1 73794 75859
1 26959 65107
2 91089 971432876
1 54763 83698
1 10116 13544
1 81463 83234
1 6451 64577
1 43351 58574
1 45234 99002
2 40611 553371515
1 44920 66064
1 32721 65305
1 9396 33109
1 27498 85824
2 6385 287664944
1 7377 60519
2 34836 412864268
1 20669 28061
1 25395 31550
1 72790 81353
1 65888 84082
1 44134 93421
2 45429 147110040
1 47275 54191
1 47522 94123
2 21800 113537948
1 340 46466
2 72784 103509626
1 49929 57178
1 42761 95961
2 96178 217131235
1 46123 65550
1 3178 60679
1 16891 33551
1 4262 48080
1 19488 64504
2 25299 679420359
1 27775 58405
1 16954 64924
2 52501 843359053
2 12870 890033636
2 3710 257356668
1 21530 52119
1 16261 39571
1 9237 61600
1 39405 59993
2 35841 674454926
1 38377 94811
2 60643 364257332
2 50207 783286468
2 22787 118551198
1 41958 66578
1 38206 60917
1 28308 67203
1 1221 10713
1 72609 93356
1 24033 30229
2 71133 826544692
1 23839 63207
1 40242 74803
1 46580 69821
2 92680 773100126
2 50038 495724683
1 2937 24497
1 3042 82177
2 5219 40610960
1 24162 85117
1 692 75417
1 45743 48927
2 33747 476703662
1 35915 76747
1 18431 98795
1 84310 86728
1 2652 92637
1 19133 94794
1 4730 7686
1 32571 76972
1 85678 98917
1 913 5386
1 53235 59432
1 31564 73625
1 501 61017
1 3035 63749
1 43720 65667
1 35593 83250
1 22885 72104
2 94503 858615271
2 16587 475101887
2 94678 430059679
1 44747 56726
1 56121 72140
1 14709 45766
1 4281 5549
2 48867 825107866
2 82677 52782808
1 15887 79735
1 34794 83426
2 3340 65042228
1 11439 93637
1 95701 98601
1 22059 65278
2 39379 236230237
1 10982 36207
1 730 23427
1 66920 89793
1 44505 68769
1 8260 9002
1 41018 94025
1 54788 95932
1 56160 95828
2 70254 580481752
1 59830 72774
1 23285 25332
2 44448 423770684
2 43514 557562035
1 14232 61568
1 46413 72763
1 8724 91331
1 26976 94493
1 58500 65262
1 7425 48201
1 53748 62463
1 1020 51255
1 2505 65794
1 24757 59213
1 6060 81499
1 37609 63726
1 50830 64766
2 23177 588842083
2 68328 824551559
2 80251 930726142
1 11146 71199
1 59604 76023
1 41696 76338
1 3372 9095
1 57824 86137
1 26587 78831
1 59957 86920
1 55212 57430
1 56541 81924
1 48122 53892
2 17581 462740953
1 18188 97891
1 33991 47872
1 51437 90615
1 1630 37197
1 56360 57473
2 73757 737147682
2 75404 520782194
2 67471 136782307
1 49927 84994
1 17353 35387
1 60148 63107
1 46994 47478
1 7169 68557
2 14172 472254553
2 9643 902576890
2 87663 712822036
2 95041 967844446
2 36917 249843912
1 76171 94743
1 17849 65703
1 13891 24490
1 80666 99860
1 22715 71447
2 14873 60430158
1 3292 67475
2 31071 878837185
1 15822 89876
1 20815 34708
1 52494 89047
2 71520 57979064
2 50496 407554373
1 20756 40087
1 38469 54034
1 84026 94499
1 68694 96544
1 19633 85068
2 99610 180746554
1 29115 67879
2 11547 975637054
2 77974 748858794
2 66831 859478533
2 69212 955898597
2 94555 355555007
1 45372 92195
1 80865 93367
2 28768 357563930
2 77840 299331838
1 44114 46143
1 83095 87727
1 36708 55156
2 76074 575478756
1 20670 62710
2 83198 240967057
2 16042 329818244
1 15073 61791
1 29406 57072
2 99510 993256500
1 66396 80279
1 36705 72879
1 95815 99172
1 37412 55859
1 19636 22871
1 19667 41885
2 88381 918813062
1 61239 91526
1 25007 44687
1 34158 93647
2 31928 563919162
2 60390 839245639
1 39814 43321
1 47027 69064
1 62409 96311
2 38759 769580792
1 21703 89248
1 45386 70569
1 36210 92966
1 21047 58170
2 84436 719879750
2 5154 249896475
1 27431 32939
1 50773 96535
1 4764 6595
1 47150 63300
2 93048 850765843
1 43061 82346
1 4576 52584
1 1488 27365
1 47704 57967
2 45914 447503273
2 55942 187592617
2 89569 959413172
2 7001 69552765
1 18052 91155
2 83896 85876799
1 65390 88405
2 24704 27576589
2 10372 788308125
2 3458 33884807
1 50328 56419
1 80214 87092
1 12963 53809
1 61527 99264
1 15411 30832
1 55144 97514
1 8744 85374
2 2219 649735086
1 34158 61846
2 66388 50416288
1 44175 99273
1 1720 92892
1 20163 49296
1 10324 74290
2 66553 475710007
1 51451 59091
1 9380 72007
1 19070 99141
2 78857 514128405
1 16886 43974
1 26472 31337
1 1542 77485
2 44393 95696433
1 87342 91624
1 4744 40616
1 48913 57138
2 11716 608121409
1 3468 35826
2 70149 570684567
1 69855 91723
1 91257 91659
2 17822 298898976
1 65054 81490
1 22692 93953
1 23667 33047
1 50771 77141
2 10172 560965653
1 50628 62452
2 34196 855702202
1 63375 80711
1 38729 92674
2 81735 846445356
1 12778 91108
1 6684 16844
1 39858 84477
1 52595 63256
2 24021 47385117
1 14278 26211
1 52042 75569
1 44487 79415
2 67866 130009201
2 44493 469906591
2 42600 399596011
1 51451 88311
1 17154 61455
1 32174 99130
1 43739 55302
1 21573 86318
2 55000 387933002
1 30480 75889
1 30905 48675
1 8128 79609
2 43309 426545434
1 14588 76834
1 48224 97500
1 60729 93640
2 21685 407918490
2 21364 838458785
1 60322 77572
1 44140 76932
1 34506 82345
1 1083 14017
2 31962 720891118
1 7518 67702
1 16102 78731
2 26993 908418758
1 675 19727
1 30346 41306
1 34599 95915
1 923 1843
2 13431 718451755
1 20541 21439
1 4477 16489
1 79203 92178
2 51911 949939252
2 77453 634580694
1 53376 78181
1 30918 69021
2 60922 90640976
2 55759 841102102
1 7214 32927
1 65399 79206
1 22002 30735
1 80689 99466
2 47305 294015966
1 57679 74683
1 14887 86550
1 13632 24800
1 18264 32874
1 67465 91891
1 9816 10026
1 7626 58608
1 8330 99917
1 81063 93990
1 55354 75297
1 20734 97594
1 10405 86751
2 4614 770742299
2 66075 629107328
1 13271 92248
2 8956 793761878
1 25971 59980
1 7701 78410
1 46056 75061
1 659 65534
1 13215 48154
2 82884 891378758
1 4023 11183
2 86002 540749766
2 17783 632310483
1 42661 48036
2 47125 961010310
1 63270 95137
1 5321 92075
1 73412 89866
1 55691 72228
1 22142 91719
1 36419 38683
2 48469 373135105
2 17356 675321429
1 29873 39507
2 59954 394012715
1 31478 87630
2 9409 598414774
2 45109 443084868
2 63692 167372573
1 61918 95366
1 14649 86565
1 44199 49055
1 5241 18571
1 1078 58196
2 80112 413507228
2 82087 734763561
1 22893 35852
1 27984 96163
1 15385 60326
1 24655 84155
2 69746 955459942
1 34176 64416
1 10494 30175
1 39584 52266
2 53632 343204956
2 98181 157172505
1 45012 52222
1 30784 58895
1 3136 94245
1 58414 85683
1 41428 90402
2 18031 849089588
2 11968 32655326
2 84010 433558043
1 21517 47160
2 78858 860297194
2 95313 308863656
2 54609 119863100
1 41054 42153
1 31465 57680
1 49095 52105
1 10707 51058
1 93 49514
2 69706 380556363
1 26081 39843
2 16188 914379717
1 18102 65574
1 73376 78125
1 70280 86326
1 75842 75963
2 63161 501358283
1 19292 80181
2 61737 764331400
1 33795 71993
2 52441 313691660
1 36747 37422
1 20630 39297
1 35981 62044
1 17772 46495
1 445 14825
2 30245 229657035
1 34513 68842
1 70895 76832
1 32409 42981
1 13187 46597
1 2020 37158
2 12930 114505450
2 55381 545529277
2 86065 269282719
2 46033 435632715
2 68871 576211521
1 66600 95729
1 41314 99870
1 34140 47296
2 86501 522456525
1 7504 63971
1 64070 65878
1 15475 64075
2 69464 392077798
2 28460 351593724
1 41606 55559
2 18120 583952246
2 29152 333411372
1 75521 78790
1 41153 58756
1 63953 84493
1 6944 39296
1 44081 87448
1 35011 49530
1 2083 88745
1 27711 31274
1 75888 83740
1 53019 66491
2 32175 205747884
2 64040 738460339
1 52571 71966
1 1170 74762
1 43649 92869
2 22763 735943081
2 99698 727437741
2 5713 188241360
1 17712 42561
1 48412 71521
1 68049 80581
2 19372 139644336
1 5244 14029
2 94225 822795150
1 13288 63576
2 44028 705770132
2 95351 942668394
1 46855 63693
1 87515 88422
1 94375 94784
1 41715 46785
1 6203 63995
1 14283 76672
1 43801 50458
2 51399 533628768
2 58611 466576506
1 41902 76807
2 88395 115139874
1 53805 59512
1 43413 79346
1 75677 78083
1 70006 72801
2 6115 923444126
2 87724 830706924
1 49333 63901
2 99784 653003284
1 77101 90988
2 28777 818883000
1 47321 84866
1 35505 39963
1 18381 79232
2 81981 482732390
1 88398 91493
1 72465 95824
2 96915 157825467
1 53218 79182
1 19257 60386
2 24770 1764923
1 17409 60362
1 57962 81297
1 3743 44634
1 20521 79330
2 96357 709325245
1 34744 63531
2 84657 86024589
1 23313 63466
1 29275 98107
2 12723 840314683
1 22770 80591
1 22291 24245
1 40686 98502
2 91600 980733881
1 34882 70688
2 45688 970046715
2 78149 893694922
1 2125 89756
1 31411 88950
1 42374 83872
1 17817 25480
1 5338 67764
1 30017 43460
1 25745 81313
1 75656 76169
2 97579 377048593
2 97667 668087275
1 40559 43746
2 84192 414262024
2 38487 451643980
2 70479 754527350
2 37625 165456333
1 57003 62736
1 30296 81693
2 11912 316166247
1 29036 98766
1 11134 46568
2 64175 149892323
2 14868 31009483
2 79498 806854165
2 60526 870522910
1 43362 53599
1 38585 50865
1 33430 59767
1 76355 86454
1 19758 37886
2 95558 952192461
1 29726 38954
2 87221 393459693
1 6506 63235
1 26921 96437
1 53196 91406
2 68652 270048084
1 4734 93216
1 79800 82245
1 43136 65490
2 76771 724767255
1 60867 83877
1 32285 45451
1 16391 35205
2 29955 575749462
1 1456 40296
1 60317 60799
2 77248 341925898
1 154 28408
2 6715 730508422
1 45300 97041
1 55669 76318
1 32124 74020
1 4093 80231
1 65737 90470
1 11106 60858
1 82154 87807
1 58894 83895
1 67534 84581
2 28113 620767212
2 33532 20211322
1 8722 34209
2 55118 966900132
1 92708 98549
2 42163 431797449
2 6275 811875679
2 90039 858057115
1 8990 88634
1 11985 28646
2 75995 881887543
1 30398 43206
2 35827 444691930
2 73243 875666863
2 76651 44406107
1 20898 98749
1 37300 99646
2 1724 29456741
1 16301 76962
2 35310 168281301
1 55248 79446
1 9208 88408
2 5658 99034406
1 5204 67812
1 729 43327
1 2977 51857
1 13267 39685
1 79313 86717
1 7321 81947
1 21326 75966
1 11138 49179
1 1294 87789
2 22212 205464724
1 11001 96560
1 70531 92473
1 8360 68088
1 54300 74408
1 25532 70784
2 78905 420004338
1 69126 76671
1 35089 58096
1 45382 51645
1 86985 97694
1 83671 93858
2 25588 433211759
1 76401 83759
2 29374 87015290
2 83545 557709148
1 24519 98682
1 48403 81931
1 36910 53563
1 33879 35746
1 4897 38942
1 42372 94160
1 48918 87356
2 47345 373915865
1 7274 72347
2 30988 960369549
1 39348 72731
1 10 12655
1 14548 70643
1 74266 88859
1 64588 71771
1 62121 80567
2 62831 210272942
1 18475 74598
1 10786 25797
1 1348 58584
2 61363 572873078
1 59579 63849
1 23626 83547
2 3649 268293685
1 18992 42629
2 29676 193399610
1 28563 51916
1 43298 84284
1 54653 97397
2 88869 32756503
1 96254 98781
1 76586 98496
1 35865 82306
2 7505 528688578
1 64273 86804
1 12389 47287
1 53077 58428
1 83744 86942
2 78286 535490408
1 25490 70312
1 69094 83416
1 14746 54365
2 66953 294499295
1 65183 79158
2 86990 951647814
1 25918 83943
1 30843 91849
1 13529 59659
2 38930 399516923
1 26452 94813
2 86997 993525344
1 20435 27092
1 56763 86254
1 24484 85965
1 33434 68248
1 38173 41193
1 9244 38967
1 45415 57144
1 3875 99607
1 4209 36511
1 88390 95735
1 17447 28664
1 12233 54152
1 67345 93197
2 81840 192293680
1 6129 31821
2 87646 996019111
1 35679 84943
2 90877 453458082
1 8262 62184
1 45858 94730
2 85497 205182448
2 59673 542991144
2 40533 822543639
1 5714 56946
1 25674 52341
1 29172 40296
2 38513 735336747
1 38034 45153
1 86601 89309
2 74701 70249529
2 98131 931494548
1 32380 65865
1 21604 89949
1 21648 83027
1 63515 65162
1 55650 98160
1 33728 69524
1 565 93350
1 37124 43787
1 49326 74761
1 47119 79074
1 55337 86041
1 27625 57248
2 37823 911274170
1 30755 49420
1 27568 76096
1 33407 68864
1 33658 34508
1 18377 43270
1 42741 85361
2 15324 989697737
2 94194 930937347
1 65521 77701
1 11349 17499
2 95635 944338724
2 82703 110773875
1 6290 54821
1 50876 73058
1 13216 97657
1 29671 48653
1 40950 88626
1 60929 88010
2 86313 844186124
1 60151 89185
1 44882 75479
1 87325 92443
1 50689 91007
1 67931 72041
1 39557 59964
1 8478 80433
2 86020 768141809
2 72973 189087529
1 30640 94000
1 32198 63803
1 1345 19928
1 89282 97425
2 39026 870724558
1 25799 29090
1 59848 81872
2 20127 378012811
2 8901 986460793
1 12285 33739
1 46305 58050
1 19058 71679
1 18583 70187
1 65615 66201
1 34391 56802
1 42593 76162
1 51528 84214
1 65439 94524
2 52447 454260381
2 55081 866333471
1 43107 58436
1 70348 95565
1 71363 87060
2 65118 345399088
1 26003 46892
1 34291 75476
2 74005 931162380
1 32972 82173
2 72176 544726940
2 4670 866496495
1 19983 86051
2 41281 390272695
1 30404 34202
2 36125 475424318
1 326 19402
1 70450 93071
1 12897 70509
1 19462 72103
1 42791 64479
1 63675 67926
2 29988 376651544
1 15989 33775
1 35059 90420
2 3143 493744375
2 23212 2206658
1 18150 90181
1 29793 32752
1 38335 72743
1 72253 91702
2 87702 406289947
2 4772 702373474
2 57623 337833752
1 12577 89636
1 56771 83792
1 10038 41531
1 11591 14847
1 51872 63748
2 10012 28971829
1 39505 70103
1 10570 81878
1 6784 11862
1 4591 63366
1 16425 40605
2 77545 756776212
1 19937 38603
1 24288 45776
1 45916 64753
1 43187 79854
1 20576 51419
1 73311 85469
1 65295 82588
2 43505 593041001
1 4547 43268
1 45886 72638
1 28349 79766
1 28557 41682
1 51568 56454
1 13753 31200
2 99666 488818542
2 93089 416607691
2 6181 110073874
2 55761 548696530
1 69831 79440
2 12401 482423767
1 2920 82778
1 77579 92397
1 62067 74414
1 24068 64188
2 85022 909729177
2 88724 588073697
2 56104 569951631
1 39332 82214
1 1801 18229
1 66550 78705
1 44251 84404
2 74245 909448446
1 42883 69923
2 30659 784916188
1 6741 10651
1 1533 13526
1 17760 66568
2 79056 509420261
1 29031 61792
2 12336 234644886
1 38824 60251
1 11734 34295
1 24735 39077
1 38574 81732
1 53891 75835
1 10491 33205
1 72905 76540
1 17391 30981
1 66078 77899
1 49156 57068
2 59400 282615749
1 44727 91292
1 79779 94970
1 7717 24065
1 27901 62444
2 26317 408185231
2 57402 949395199
1 44854 65309
1 3205 77030
2 62397 237290537
2 18127 99651958
1 10677 81935
1 36710 89641
1 77814 82679
1 4226 14350
1 8454 16546
1 13732 32471
1 64205 71531
1 16590 78212
1 79352 88576
2 13512 888452720
1 14112 90100
1 20717 51071
1 8601 24000
2 68579 612542617
1 15852 86123
1 27786 56890
2 90522 847333753
2 19622 618327099
2 47026 683348589
1 32874 60992
1 64519 95119
2 50759 274244835
1 46218 77000
1 26209 33717
2 5870 858396561
2 14753 255391108
2 53051 674249153
1 69809 92824
1 39190 62615
1 2579 48371
1 5668 50545
1 9735 29187
1 17039 46332
1 25310 45960
2 82779 755034751
1 25739 49725
1 9833 17699
1 40522 78018
2 69612 214886852
1 37223 70388
1 15822 36697
1 16032 96001
1 55529 77595
2 3156 930194319
1 44409 96070
1 16911 95019
2 5413 413872618
2 6675 369870037
1 5031 22648
1 2729 78826
2 98665 161753220
1 62481 62632
1 40771 96085
1 8261 89322
1 5481 48313
2 80827 961014004
1 77363 81007
1 28509 37052
2 52429 690385297
1 60025 92175
1 5537 19872
2 31918 6007865
2 8353 564775637
2 21842 342912156
2 82552 88489829
2 55901 890239703
1 57300 62548
2 53114 66269172
2 73549 718372349
1 31572 83055
1 34297 80384
1 6136 25482
1 74733 79634
1 74578 88238
2 95495 809194768
1 2155 88542
1 8291 60190
1 21353 24565
1 49115 57758
2 32247 444248564
2 20668 985414395
2 91922 433862857
1 13108 65864
2 75256 455727583
2 28447 474283573
2 67456 844242360
2 25236 401077649
1 23770 94187
1 1952 6960
2 55725 489277654
1 40419 90239
1 54588 88122
1 40949 90650
2 24568 158401592
1 26525 72525
2 87962 874654773
1 40810 45936
1 40226 58422
2 47169 184201528
1 53128 54075
1 9041 44018
1 31439 34290
1 8419 62450
2 69623 625395185
2 69380 454259263
1 25778 97507
1 26328 62582
2 9098 1365780
1 47295 64605
1 19384 83666
2 64750 250104809
1 22933 35416
1 1050 49855
1 9144 78306
1 37107 51867
1 13403 23432
2 1115 703979119
1 15931 41007
1 28331 60239
1 13958 94101
2 15174 432678851
1 60021 77616
2 13437 49189644
1 32689 32737
1 25124 41172
2 5679 793935023
2 75701 175733082
2 95229 309837523
2 92323 444105950
2 72205 663548326
1 14314 69954
1 11768 53039
1 11650 46741
1 20595 62226
1 6455 53037
2 36207 466225790
1 34659 53198
2 10733 777619636
1 43993 47820
2 50776 731542217
2 93031 612021035
2 96040 252679539
1 68714 98140
1 9293 11008
2 13695 190056582
2 51032 315593495
1 17372 62535
2 63568 957506990
2 43159 978049283
2 90195 951808942
1 61551 77876
2 71914 977700036
1 21144 46867
2 33458 937536169
1 22620 54838
1 16840 37428
2 79454 218584253
1 65886 72245
1 1818 28686
1 74741 94618
1 3278 45541
1 29285 40862
2 72344 713376554
1 28085 63460
1 34937 46635
1 17362 65373
1 34460 34633
1 63888 74687
1 6351 15770
1 80198 93341
1 18469 61883
1 57545 81290
2 24418 841816417
2 8365 868330567
1 40225 74599
2 95519 684888620
1 20845 99790
2 7509 178466503
1 1902 77484
1 8855 50448
1 30547 43314
1 9910 45641
1 17598 21567
1 37689 72039
2 31609 807261920
1 13222 49987
1 54783 80831
1 28323 40082
2 91753 124018352
2 40073 38708229
1 43737 85371
2 32690 257023515
1 37103 49952
1 22997 91573
2 92770 817651961
1 44141 98124
1 78031 87710
2 18448 286576240
2 62439 908475538
2 62492 180210100
1 30954 76226
1 71352 83844
1 60251 95266
1 47804 98935
1 8908 67042
2 32897 967370354
1 8622 33678
2 27787 35031132
1 13091 76442
2 32951 15123751
1 16267 75881
1 63823 71728
1 2683 13072
1 88510 97925
1 2875 14959
1 38046 38610
1 63416 84953
1 21200 24125
1 24582 60646
1 9886 58942
1 19918 25188
1 11692 44965
1 64857 95064
1 24038 78852
1 9634 94740
1 69171 98101
1 55360 84502
1 10737 52600
1 4963 29229
1 10924 42412
1 15249 35534
2 52275 792683486
1 36285 96508
1 14274 56842
1 37049 45827
1 67761 98577
2 78471 54439052
1 18210 93174
1 21970 63377
1 59569 97618
1 82946 84647
1 1216 25752
2 49051 704811285
1 53628 61898
2 91405 44151390
2 95089 590516893
1 69219 78055
2 83157 139448586
1 36430 63717
2 73969 51256440
1 59084 99602
2 20748 755685990
1 46261 94703
1 8765 48380
1 48400 87602
2 24495 342704245
1 34827 91260
1 6295 35142
1 24691 76769
1 52948 88562
2 83400 544463781
1 35910 66768
1 50896 79496
1 72092 77651
1 16138 42055
2 19413 799790333
1 23337 72534
1 39688 72503
1 48609 96978
1 17714 34738
2 52945 281318156
1 47626 73107
1 34345 83639
1 25199 49336
1 5935 6047
2 890 914083105
1 30555 78858
1 63619 87613
1 4280 89508
1 3971 34826
2 18525 48420099
1 9575 96082
1 71056 72737
1 11516 40922
1 3271 85450
1 90171 91693
1 29799 89021
2 43830 933595496
1 64547 82783
2 25985 360865702
1 29082 49017
1 29839 90019
1 32568 56109
1 66556 78687
1 54027 93305
1 19902 81038
2 60841 118678121
1 1296 79615
2 49043 672221745
2 81729 193818825
1 2958 52640
1 37200 98438
2 32685 989423612
1 29231 53927
1 48904 56855
1 12900 81257
1 32536 60792
1 59562 91540
1 59048 74067
1 11653 82354
1 68008 71833
2 21659 807747166
1 6996 53412
2 5716 249530829
2 65301 922930258
1 154 46543
1 68086 78211
1 82952 85909
1 31481 44448
1 18614 22559
1 82430 86602
1 46417 53303
1 26689 85076
2 71492 384143784
2 18579 549509125
1 63441 80661
1 14554 99976
1 2867 88628
1 8091 40389
1 25855 76931
1 27777 41034
1 49853 78855
1 2729 31226
1 19955 24636
1 13186 26437
1 66084 86056
1 8989 47791
1 20490 26656
1 15342 56389
2 26124 931912387
2 57189 777454053
1 14390 94624
1 22310 31282
1 52935 99229
1 62775 65923
1 18856 21975
2 73389 138775154
1 16932 23495
1 1514 9169
2 58532 852938774
1 47802 85095
1 35451 68273
1 4765 60092
1 51816 64601
2 3972 321993303
1 16797 41976
1 29432 95532
1 65421 92266
1 27509 69053
1 13842 89871
1 10584 81343
1 12438 88309
1 27155 37377
2 22747 358432018
1 8117 85277
1 70743 88279
1 38745 52447
1 14356 84270
2 32430 740004499
1 5634 74203
1 26387 61639
1 31183 81024
2 11875 300802545
1 8527 22924
1 28802 31679
1 16260 85801
1 64075 89179
1 31857 84676
1 31754 63792
1 77179 86048
2 17342 175254139
1 46575 99789
2 66386 484724713
1 62298 78726
2 62137 408925723
1 37290 41541
1 9019 11719
1 61662 61711
1 16127 67821
1 63218 99582
1 39864 91324
1 11710 92411
1 14084 67157
1 45538 52201
1 18071 31146
2 82459 507292713
1 48066 98555
1 20660 75616
1 9546 55186
2 14174 145239352
2 47286 215245068
1 5674 5917
2 82236 987725414
2 72967 257435223
1 73495 75362
1 31063 65584
1 63877 87800
1 46517 48032
1 17931 22355
2 43200 594983679
1 62378 79181
1 18469 51220
1 90138 94294
1 28640 69989
1 58937 62063
1 6270 6645
1 51965 96029
1 26316 38856
1 16127 74733
1 27766 84861
2 71813 357241513
1 13056 17007
2 4816 92191482
1 47247 55265
1 29789 48424
1 27044 79453
2 47012 231236875
1 57868 70462
2 65534 753236995
1 2903 91818
2 7639 28167963
2 54850 78445990
1 19271 35270
1 8312 20207
1 14408 61030
1 48603 84288
1 30816 49240
1 38681 70623
1 15831 81845
1 7994 9409
2 68211 584318252
2 71910 822057723
2 52207 181251208
1 23440 36502
2 83334 506959035
1 15849 29484
1 47612 58284
1 7431 15230
1 2473 53953
1 16286 82482
1 5006 60811
2 90144 831806504
1 90878 96652
2 16287 397196213
2 87024 477744802
1 23832 54477
1 24024 74564
1 26577 39133
1 18307 91869
1 2563 94427
1 25419 29237
2 99452 810922039
1 46528 78362
2 61217 658944505
2 88606 446446788
1 13617 96397
2 70788 930370840
1 15163 97196
1 5427 9151
2 37766 34559083
2 34037 498133272
1 15404 40435
1 53043 63064
1 43362 47991
2 86520 292479905
1 45358 84147
1 27562 69731
1 1184 49419
1 44123 44734
1 91778 97811
2 79005 389592999
1 2337 66272
1 36043 99005
2 37660 198813614
2 99890 832258190
2 9101 396633107
1 81584 85564
1 28853 39524
1 17061 34488
1 30245 93229
1 17229 36999
1 11959 49322
1 51026 97768
1 44317 76431
1 50512 94437
1 8314 17647
1 8643 97982
2 17095 569063235
2 67479 537030645
1 59128 97993
2 36222 377494312
2 24491 947670405
2 24351 376508865
1 51617 64737
1 28939 39254
1 40693 77684
2 27142 230081241
1 41373 53582
1 52080 94756
1 9605 26115
1 23079 75254
1 39716 82592
1 25402 32304
1 57527 61074
1 45407 49146
1 3633 66443
1 26585 87578
1 29113 99641
1 20021 53476
1 62275 95176
1 14277 73572
2 98962 704121242
2 32206 504175868
1 3763 36831
1 24341 88313
1 44753 99675
2 44134 926682363
1 84941 92138
1 18791 65797
1 28741 70665
1 21885 93570
1 26777 70577
1 14045 70680
1 32807 59438
1 24598 76272
1 16995 28897
1 28358 63804
1 2224 69085
1 97454 99384
1 1008 28275
1 19432 43150
1 10291 78071
1 16878 77286
1 36952 86937
1 4991 43066
2 42803 710826229
1 52808 80197
1 75244 87856
1 12001 31517
1 43815 79107
1 2622 84698
1 57080 74117
2 32714 559086581
1 29838 85359
1 33961 50650
1 3411 50910
2 18642 759512650
1 70017 92337
1 1668 57758
2 49498 532932553
2 57624 837241481
1 39888 73208
1 51612 93784
1 49819 76806
1 29665 80349
2 73104 30842385
1 57446 77401
1 2233 24299
1 67496 98245
2 99804 498383917
2 72077 434200226
1 7349 36629
2 19387 578654134
1 8289 14003
1 9282 36219
1 9002 39602
1 55591 71916
1 18120 27574
1 78239 79845
2 2399 863146603
1 29916 52872
1 41484 88765
1 31295 40331
2 56556 925789984
1 26183 75448
1 46660 53440
1 29236 65706
2 86092 735801139
1 7877 89056
1 11616 63968
1 31134 78486
1 39149 79969
1 29137 49711
1 3517 77531
1 30375 72549
1 34488 56784
1 28037 59868
2 72528 822508804
1 58114 65288
1 18495 61828
1 16125 27750
1 15210 56465
1 67848 75957
2 14748 240998372
2 77817 469434287
1 22400 30532
1 42695 80306
2 53655 949305872
1 16769 69399
1 65003 95551
2 77910 283650822
2 30181 496414179
2 61008 596338197
2 41939 252146844
2 26760 459632422
1 47804 86493
1 59100 90574
1 7016 76537
1 20510 23517
2 59420 579363360
2 70558 298621803
2 43148 1979975
1 41573 50901
1 2659 74932
2 46259 605517975
1 68465 77775
2 57003 179110332
1 23813 25462
2 46268 575938563
1 34111 47246
1 31427 89924
1 50754 75773
2 80928 972777636
1 56776 73021
1 4678 16549
1 22911 84325
1 34002 48967
1 12956 28031
2 78558 712691720
1 19826 64254
1 45567 95496
2 301 333142846
1 36572 91772
2 33180 437816375
1 54056 69848
1 10051 12056
1 16596 92145
1 17336 57293
2 97002 121270102
2 38023 425674222
1 20261 32215
1 32441 96462
1 27916 55931
1 89063 97702
1 10599 51401
1 31104 41151
2 57661 119644194
1 65355 73842
1 62209 72834
2 97167 317888015
2 18365 957770812
2 98346 53420546
2 20875 858541613
1 4661 8838
1 25213 86642
2 86334 304704357
1 32745 70580
2 33808 780767110
1 59870 91109
1 29042 35046
2 7591 907165824
1 29471 42552
2 81252 328722908
1 16034 45635
1 59382 81153
1 80294 93895
2 24481 900336566
1 11474 81980
1 48679 62535
2 99230 296598866
1 21616 30513
2 60315 790467396
1 404 80298
2 27107 552961374
2 95594 36031797
1 12797 71376
1 9765 31478
1 40560 72150
2 95726 469506479
1 22796 60294
1 7412 16366
1 28154 36085
1 51293 70446
1 30725 95373
1 47163 87615
1 62781 73817
1 27689 63516
2 21270 45043555
1 5633 85520
1 40313 49982
1 33140 68086
1 56606 72190
1 42798 68492
1 23074 77115
1 12883 90738
1 28822 79614
1 31523 92851
1 31810 75475
1 22953 91006
2 98878 965891850
1 20393 88609
2 38094 365109452
2 17262 769801501
2 45990 36930458
1 53749 96591
1 42650 49103
1 33337 98297
1 7047 26636
2 49281 13555094
2 62630 520114341
1 62889 89918
1 11794 17514
1 47734 58734
1 29143 39128
2 10110 844331195
1 13022 23905
1 33823 55952
1 33206 49144
1 16294 31198
1 12900 37953
2 10299 252874668
2 18830 634761176
2 91987 372551927
2 70500 96517697
1 1395 19661
2 13136 946366257
1 841 15850
1 53914 91488
1 38516 64326
1 21617 34876
1 27296 31186
1 18205 71241
1 51617 60407
2 86664 986384953
1 71100 80740
1 62440 62512
1 2865 73882
1 47725 80691
1 11352 72200
1 22381 44084
1 51486 71144
1 3997 56401
1 25611 74895
1 5759 75550
2 84034 899649126
2 83975 584073815
2 48191 271791235
2 24405 244246140
1 5163 26443
1 13373 56648
1 14137 93814
1 36383 97897
1 17098 61269
1 30400 45124
1 39202 53283
1 30713 81437
2 12875 35218990
2 79552 312926115
2 98119 912174853
1 30095 44552
1 828 56707
2 64209 915457313
1 9596 22715
1 71313 77628
1 55815 88818
1 3213 8315
1 5741 95347
1 47231 92327
1 9137 67651
1 19639 78350
1 88903 91425
1 33684 52512
2 67724 540249211
1 32534 56474
1 14627 99702
2 58642 569421987
1 7147 87876
1 5129 73266
1 6432 54532
1 56768 74954
1 53133 85316
1 42924 87599
2 16267 669507481
2 70467 385369246
1 37021 75454
1 10012 11348
2 65345 797236825
1 19132 84785
2 31620 66799103
1 47978 95802
1 33710 46049
1 80726 95603
2 22375 741366752
2 15076 460055298
1 62259 62469
1 58904 72354
1 17972 41625
1 86555 92017
1 27216 67866
1 24477 98765
1 31889 62832
1 57644 64685
1 38628 59207
2 29058 187528364
2 44908 786980048
2 87829 87872220
1 64233 96537
1 39224 39339
2 26152 328438224
1 14621 36937
1 226 31904
1 11725 88222
1 11017 53973
1 51364 52011
1 18646 33069
1 27572 96125
2 94998 543031427
1 26464 66763
2 35536 279862681
1 90957 96094
1 23590 64122
2 9775 5592470
1 78013 89056
2 62794 771438920
1 70342 97708
1 12778 66367
1 9006 26915
1 33363 34682
1 84108 91207
1 49044 52316
2 83609 810957958
2 79441 532817908
1 30723 54509
1 7147 62095
1 13174 34225
1 16019 17469
1 6746 22632
1 62433 80431
1 836 36721
2 92171 380231741
2 51033 69241707
2 92835 281866684
1 22582 44419
1 93121 98288
1 6714 50563
2 60561 827583824
1 11514 67732
1 347 90524
1 31954 59335
1 67665 99940
2 1360 824060132
1 19660 42242
1 34189 58339
1 1421 44501
1 21826 68309
1 57357 73381
1 50790 85913
2 8033 595771289
1 9166 21464
2 70188 779765051
1 23744 36427
1 40314 92312
2 58448 598388302
1 27276 52875
1 6906 72841
2 39469 74255934
1 5769 42710
2 41553 284848870
1 7456 87643
1 37515 49251
1 58919 93579
1 66290 89489
2 84542 707418100
2 48540 25087532
1 15302 70085
1 71838 95360
1 15767 70391
1 22513 60929
1 31981 67253
1 4187 38169
2 61906 655324586
1 1567 91534
2 93376 950311160
1 33567 45530
1 18231 73211
2 3494 672232089
1 26804 72197
2 50502 784389411
1 30702 46849
2 26699 268376014
1 14978 36308
2 899 223699748
1 13558 94175
1 53165 96805
1 34752 74568
2 16476 484307107
1 33506 56212
1 71993 83250
2 45798 676432843
2 85022 261214311
1 19285 62129
2 6993 93822232
1 21384 78259
2 28957 236673944
1 27115 40024
2 7910 526626520
1 10472 17392
2 95886 55068995
1 24897 73713
1 20742 47388
2 76713 806787736
1 78939 83660
1 28535 29002
1 3229 32599
2 56193 376368279
1 22452 88342
1 1766 34529
1 59969 65721
1 31371 76732
1 17421 27720
1 14908 97988
1 18240 87975
1 3379 15949
1 15925 58521
2 17326 156236645
1 16276 84381
2 61320 735991508
1 39522 46459
1 86810 98035
1 7448 10720
2 9511 821403383
1 23033 85248
2 21318 462701951
1 28811 55161
2 41447 341476967
1 24013 76783
2 15590 194766032
1 92196 96512
1 9845 51658
2 61435 559625233
1 53778 95351
1 25153 99759
1 19029 23189
1 4155 93718
2 63904 173940809
1 7884 89756
1 26657 90225
1 3552 40066
2 68429 728194625
1 55207 55757
2 21388 227671731
1 34203 60958
1 71756 74504
1 3727 28917
1 30029 91287
2 9676 640165998
1 43728 45842
1 2160 74111
1 24936 70739
2 64447 35532883
1 26640 49302
1 56129 72147
1 43213 61912
1 5602 51217
1 69730 78611
1 51361 60539
1 30211 46184
1 15219 45064
2 29032 147901604
1 49284 94515
2 65709 560125652
1 44134 69989
1 23289 93177
2 17776 770666445
2 67449 420067397
1 52475 90390
1 41293 83847
2 91582 981855757
2 1586 530555252
1 19335 59896
1 56408 65904
1 15055 33150
1 58621 87333
1 79822 96325
1 74416 94203
1 29749 43193
1 29729 75394
1 25598 50512
1 25891 95618
1 30687 87499
1 1092 96576
1 20651 71091
1 21629 56005
1 14867 32812
2 62712 879049742
2 23482 338102651
1 25180 87388
1 71224 72156
1 18056 56203
1 18730 94662
2 18558 115637350
1 21029 76756
2 34928 576174701
1 8484 71631
1 2662 13607
2 37097 314041823
2 67734 608210375
1 15451 81837
1 46722 61918
1 54466 83899
1 30531 38610
2 18751 555732325
1 39685 49103
1 87152 99795
2 53637 175840682
1 69032 78107
1 75420 82985
1 30888 42784
2 68525 515095087
1 7118 49242
1 6079 27131
1 26627 30850
1 44913 46951
2 3036 214173444
1 26167 82473
1 39103 69913
1 8184 56586
2 11264 380130781
1 35970 54795
1 42351 72603
2 24212 435472337
1 60336 66699
2 41705 731725526
1 10658 35112
1 54176 92499
2 34774 623688618
2 41378 244924665
1 29669 49101
1 10203 98506
1 441 50524
1 3508 15612
1 20117 54057
1 23994 97476
1 59252 90267
2 58763 997276968
1 2861 85420
1 31086 87225
1 55752 98914
1 60395 72118
2 877 654362627
1 42008 97881
1 41964 47101
1 520 98553
1 72699 95842
1 9532 47066
2 41788 357200348
1 58216 83417
1 23863 54793
2 32939 89939918
1 8724 35128
2 97283 165078930
1 40705 59454
2 91625 441971705
2 45079 117807623
1 53672 75156
1 17115 58670
2 11670 860377710
2 7995 590394136
1 52489 54195
1 9594 33983
1 10647 35746
1 76477 95868
1 11860 56270
2 849 188598619
1 28694 30156
2 55127 996650762
2 4067 14164705
1 26275 43017
2 42175 63382826
1 55577 81935
2 17047 337260457
1 24420 58050
1 68443 92804
1 551 84426
1 34494 70813
1 8557 67975
2 91227 835822276
1 54002 97525
1 17271 50861
1 71323 98170
2 40925 216394189
2 31542 527824426
1 20334 56065
1 7077 45388
1 15847 88547
2 16424 2019374
2 63771 801178817
2 29863 192010193
2 50266 649103446
1 58703 72415
1 6803 60252
2 67027 617181581
1 12218 34045
1 17118 18101
1 53610 56812
2 30876 272845902
2 13208 832319144
1 1800 68400
1 11319 99248
2 74324 189428266
1 30589 66200
2 5307 883064256
1 21141 70956
1 12558 63358
2 61872 492107928
1 65397 84841
1 50345 78174
2 3650 158950600
2 75988 318213149
1 51183 54782
2 90597 300938692
2 39438 424208748
1 3415 95231
1 78485 96231
2 98460 650367265
1 31953 95058
1 20111 34284
2 83360 936336581
1 45180 48674
2 70289 742918434
2 34110 119575000
1 74689 80718
1 71001 99003
1 32437 70064
1 2917 48826
1 32735 62181
1 18238 41615
1 52909 67081
2 95306 557254159
1 1800 54607
1 29735 73718
2 3999 795248464
2 25786 511420722
1 19095 96686
2 51861 95300559
1 38601 69846
1 46972 54767
2 1982 454489108
1 11995 55916
1 19229 92770
1 522 85862
2 83745 577212264
1 47920 91265
2 20293 91366057
1 3882 11825
1 24037 70552
1 19826 99785
1 75282 85153
1 57694 59354
1 1118 26669
1 46366 54245
1 73552 99086
1 24308 45666
2 68898 49758869
1 34662 65895
1 19074 85991
1 14896 62658
2 37546 802614369
1 24117 92401
1 21593 75416
1 1856 95820
1 26774 69158
1 23890 29524
1 93658 94148
2 88004 194475338
1 26600 91327
2 98707 96068247
1 45399 84522
1 21513 84001
2 34245 163935016
1 3314 78373
2 72300 338835814
1 47816 90288
1 21250 94489
1 5602 75258
2 44413 74474034
1 21385 44083
1 34034 86931
1 50505 99685
1 31253 80588
1 6255 32272
1 33059 94277
1 29277 37166
1 38523 82461
2 45767 524682411
1 14916 42848
1 3064 84671
1 34418 35672
1 13746 55934
2 93382 961398883
1 15968 44546
1 81450 96431
2 78239 258352699
1 44246 88402
1 20445 71876
1 2371 69961
1 65174 71716
2 90887 439491639
2 8997 375272494
2 23512 61975098
1 31733 47980
2 51083 969164259
1 4304 93995
2 82400 589070371
2 27186 538548120
2 40040 444764956
2 39399 911404546
2 52664 285335751
1 6310 52529
1 6830 12391
2 10004 657439870
1 17869 45793
1 7010 96942
2 14381 420778669
1 35618 63282
1 34497 43742
1 34780 39628
2 29789 588719548
1 50371 60529
1 10873 31058
1 8868 73012
1 4344 36517
1 85841 94031
2 49886 892629331
1 23969 69281
1 15005 94109
1 12909 83458
1 2685 17371
2 60336 379148640
1 20415 88333
1 34546 69675
1 34151 35018
2 47714 449685074
1 2447 76839
1 45982 55828
1 8405 46974
1 45005 59291
1 25846 87918
1 13200 81416
1 55913 94997
1 3177 93155
1 2418 5559
2 75871 632836426
2 34608 100444810
1 33335 51380
1 35685 66750
1 3382 25450
2 80690 935874116
1 12689 58663
2 49752 725176476
1 42832 47091
1 59717 87909
1 18755 90280
1 10337 88071
2 4291 16033151
1 36852 77890
2 52820 178286737
1 29397 89053
1 84076 90308
2 36273 420363026
1 22195 45279
1 58711 74329
1 8293 21862
1 59344 67983
1 72659 79311
2 30961 836147027
1 23486 71228
2 29798 847245883
1 34192 64991
1 14729 17553
1 6477 70654
1 1396 91543
1 13344 48988
2 68591 683079510
2 10343 545544747
1 27385 53387
1 3279 23427
1 12757 99918
2 67415 897139416
1 36152 61859
1 17805 83862
2 15122 946579972
1 11606 83152
2 95034 693577229
1 7630 74138
1 11850 42975
1 5579 27834
1 574 12525
2 18360 440441131
1 76604 93558
1 29025 54817
2 43551 468455565
1 89726 93408
2 91531 505479488
1 3463 85588
1 5205 8166
2 765 188951821
1 55879 76114
2 22791 408619727
1 25241 72149
1 85322 90712
1 78315 87355
2 77328 772206064
2 6966 847811665
2 46367 472155495
1 23859 44629
2 3563 227440099
1 27792 75612
1 3113 18458
1 71154 77542
2 30871 243155753
1 37822 39632
1 20091 53772
1 38409 98484
1 53858 96249
2 85146 640601770
1 31046 64809
1 65485 91764
1 41428 83734
1 36679 46855
2 66699 843072783
1 32305 94182
1 55195 78316
2 8615 227513740
1 44593 94979
2 35747 257191225
1 5943 53750
1 22614 46127
2 93194 252895170
1 21475 39984
1 30142 99942
2 12022 401298467
1 60593 69005
1 38307 74118
1 5649 66406
1 39415 43609
2 25459 53865913
2 16297 248742695
1 37675 53042
1 12473 32281
1 7865 55717
1 23414 32368
1 19079 20972
1 6933 11130
1 21030 36417
1 13741 38143
1 15635 54734
1 21028 67994
2 87792 690573521
1 57584 90367
2 43894 164038877
1 27396 34811
1 8637 50287
2 42613 457890863
1 34477 89554
1 25552 90442
2 53004 362903080
2 1954 136386114
1 5492 29487
1 9546 85524
1 45880 80785
1 20552 26509
1 42339 88289
2 50077 912938022
1 14825 53309
1 24513 44001
1 37936 60672
1 54346 66527
1 70900 75255
1 5108 71660
1 9671 52406
1 33287 77937
2 48321 792644611
2 43072 13330761
1 31478 86676
2 12087 596622121
1 6554 86023
1 39699 46989
1 20687 44972
1 24889 82175
1 58831 62318
1 34579 70017
2 9915 850765283
1 9987 45212
2 10019 417737142
1 18703 87014
1 41925 64452
1 68568 85383
1 7151 58864
2 33479 684953884
1 8960 23066
1 14840 69133
2 23974 15041434
1 54568 93525
2 1489 566420486
1 1437 83183
1 56508 79675
1 34205 97206
1 29038 32479
1 4745 48424
2 77995 769928282
1 16540 19257
1 22417 83648
1 16441 87619
1 48612 64656
1 78448 83954
1 39343 95987
1 35193 67270
1 9549 92553
1 41687 43685
2 29533 721349962
1 5687 45112
1 49853 63687
2 89368 858321655
1 57128 61123
1 8649 43301
1 58937 98407
1 56681 78054
1 32883 76467
1 69630 99524
1 64475 70201
1 23890 54501
2 59994 755750618
1 13731 86328
2 82549 839519294
1 84482 97962
1 80656 98924
1 12490 21704
1 3496 92555
1 281 95392
1 586 11617
1 66994 98132
2 86512 181657642
1 7158 61628
1 14133 45026
1 30736 49295
2 15400 49653639
1 24812 73958
1 54789 78873
1 18629 59847
1 209 92756
1 49942 76424
2 12599 272283247
1 10656 78821
2 9975 677858302
2 84998 552335611
1 49328 83851
1 26568 62114
2 85020 882695302
1 24666 53204
1 286 92471
1 30032 52820
2 19055 280764773
1 36415 50179
1 76803 89614
2 67498 625543606
1 48732 48963
1 32040 64826
1 6868 93087
1 9895 15856
2 30572 375489198
1 31073 51829
1 61672 77028
2 39871 83969835
2 82340 879949989
2 75945 942417900
1 870 35914
1 74794 80246
1 70284 82889
1 45571 76694
1 53451 89040
1 22446 28602
1 6619 29076
2 94245 823203233
2 67357 268035162
1 38566 95795
1 51250 87999
1 46111 68618
1 56930 60556
1 47150 65128
2 78625 942475806
1 11665 58020
2 65253 91799250
2 8923 85710728
1 15820 43891
1 29577 54715
1 31418 63830
1 12836 63343
2 65362 273368244
1 18032 42157
2 14153 393867797
2 36033 689215163
1 38627 74505
2 67001 89506577
1 27860 72124
1 23150 41807
2 41097 332817545
1 30532 42618
1 57703 99603
1 10024 54231
1 42673 55539
1 11269 98929
1 7062 87046
1 76050 94304
1 52114 95170
1 22467 54258
1 9387 44527
1 50289 76508
2 66560 296827544
1 20931 33061
1 64567 81515
1 14166 79481
2 71478 83870079
2 86139 978857254
1 31944 71011
2 47713 494580065
1 4368 76004
1 67396 99705
1 3487 92402
1 55503 88197
2 61665 123768326
1 93595 98628
1 40873 65490
1 29787 62019
1 69693 95242
1 35181 53446
2 29923 476027699
2 98815 70896959
2 72702 2190488
1 73344 92494
1 6813 68571
1 8427 31762
2 52450 129048413
1 51854 98875
1 78260 88138
2 26967 412693171
1 7945 93929
1 50893 99005
1 1122 34702
1 69894 98296
1 41017 53136
1 30901 66184
1 11601 48073
1 34849 45975
1 17547 29787
1 18644 81056
2 13288 506751530
2 62049 170280446
2 64061 657244375
2 46781 186818766
2 11715 128434514
1 6638 41398
1 36752 76851
1 60241 98774
1 29908 77462
1 70912 87551
1 37795 88394
1 58442 63050
1 52615 56375
2 59155 90240731
1 3857 24260
2 29446 102231134
1 13797 86658
1 26258 75879
1 19259 59433
2 94270 322252566
1 43501 76151
1 47952 62850
1 11163 19280
1 38567 83008
1 35552 59865
1 47588 92618
1 3259 50538
1 37404 45549
1 11141 96143
1 7437 34914
1 50210 59281
1 56795 94546
1 29351 60100
1 13311 14396
1 12364 54706
1 17768 72905
1 11080 95827
1 17353 18746
2 30592 51634841
1 13296 33063
2 2639 890307901
1 98703 99983
2 27663 973797103
2 72260 504316007
1 23067 76399
2 23977 77920899
1 29749 39514
1 65268 96460
2 24420 535766726
1 36695 64318
1 24695 89436
2 95347 376959553
1 7709 64590
1 27242 67454
2 91480 230091463
1 78575 97434
2 34960 907407556
1 75206 99031
2 54451 633688119
2 19225 684402610
1 72543 74225
1 50744 70812
1 17494 77858
2 369 596744797
1 12988 91002
1 26960 28901
2 8912 7968291
2 77816 918843093
1 14817 71267
1 6329 79767
1 82256 95162
2 31126 938499959
2 85524 153011948
1 21608 32596
1 72589 80749
1 52436 84868
1 6508 72939
1 5848 20225
1 44290 56127
2 59905 94120227
1 5660 32963
1 44493 91073
1 4229 80711
2 71151 464377820
1 32572 97978
1 60012 91231
2 6880 535754733
1 37301 37629
1 27411 96846
1 40493 56093
2 71317 121295142
2 11852 815266615
1 17207 66360
2 44909 364357339
1 33325 51597
2 58197 265519968
1 68977 97220
1 36975 40159
2 88533 64040124
2 89231 777095472
1 27041 63087
1 28247 32341
1 4438 23328
1 24262 26851
1 14470 29346
1 2604 14956
1 41149 83874
2 18107 109990690
1 45612 61467
1 87673 96027
2 29686 979370874
1 29860 58058
2 22877 109842057
1 9249 27141
1 43130 52407
1 20753 29224
1 48842 55161
1 13777 99821
2 57576 580275053
1 16456 78873
2 85283 571909663
1 37181 91160
1 910 64712
1 24221 46390
2 24258 488641839
1 60010 89889
2 63443 70379394
1 36806 37595
1 53345 85572
1 14664 47229
2 79395 183001336
1 77468 86572
1 8081 51789
2 50984 303701613
2 13136 773245323
2 79439 667346877
2 56931 147354557
2 85593 719016378
1 53968 95999
1 56256 76951
1 17353 54673
1 61478 94967
1 38460 56892
1 78357 98953
1 72204 80500
1 50265 74435
1 1745 34607
2 91353 897504612
1 2253 32645
2 74144 469531616
1 3048 36753
1 2492 76220
1 57493 88607
1 43112 81784
1 64411 91584
1 12483 29206
1 29124 84017
1 40246 65861
2 9481 646657377
1 84334 98503
1 50094 86714
1 3727 43308
1 36697 48630
1 25304 73904
1 49448 53319
1 45185 87885
1 72955 89537
2 75224 709826300
2 86093 174017631
1 13905 20283
1 35188 38070
2 37706 297124062
1 45813 85082
2 62646 828358815
2 41523 487603817
2 98740 556135425
1 6215 80358
2 55387 378498550
1 41715 81574
1 16624 39400
1 30607 95253
1 65574 79626
1 4893 7513
1 2935 48157
1 43015 55026
2 92637 458572619
1 14401 16779
2 59724 858887689
1 24036 86007
1 23790 62893
1 39915 55856
1 82426 85301
2 3319 762045767
1 4998 58474
1 9687 53431
1 17476 41338
1 3281 51569
1 39939 43954
1 51077 73810
1 15712 44676
1 58628 59335
1 34736 79444
1 18069 86714
1 55516 57780
1 74311 80896
2 67351 487775685
2 95898 315208863
2 72226 650979025
1 46615 77653
2 77966 59251095
1 41374 59615
2 7549 271122860
1 87431 88881
1 31101 79697
1 88556 99970
1 46044 97659
1 70875 93685
2 92013 802365507
1 24153 32461
1 24344 95183
2 92379 951154280
1 2176 89608
2 95143 132314878
1 4382 24530
1 14698 40989
1 21633 49728
2 5662 828716281
1 52202 98432
1 57615 62280
1 77375 93676
1 45155 72329
1 8628 52583
1 43413 76390
1 26272 81338
1 36299 78132
2 39731 581063066
1 17352 75545
1 22679 28858
1 45824 91889
2 78557 959606905
1 11387 31778
1 44923 68091
1 5360 64219
1 60632 93016
1 42114 83949
1 33908 44647
2 75276 784588277
1 22553 34887
1 16959 90108
1 30758 38799
2 11944 169804675
1 35670 96187
1 19831 61560
1 53445 58912
1 27868 68271
1 9498 18653
1 83235 89086
1 13279 76756
1 58061 67582
2 65728 93617773
1 57677 70466
1 35975 59880
1 72148 93512
2 41995 244472876
1 12085 90442
1 61048 67159
2 68858 83417119
1 43433 69049
1 4878 7631
1 19712 72917
2 64088 521043531
1 22649 36391
1 17354 66423
1 50341 71651
2 72139 133279321
1 39797 95385
1 21671 86369
2 81347 180131827
1 51001 60597
2 64341 17383451
1 32622 55273
2 72362 819926831
1 7579 89631
1 22045 92052
1 68902 71543
1 25347 46445
1 20516 92646
2 59286 142928206
2 43292 702276050
1 43747 94368
1 12292 34917
2 61340 5750634
1 63169 79049
1 8212 33549
1 3782 71873
1 18990 36109
1 17189 95632
1 27339 30488
2 79458 236827868
1 73557 93688
2 81736 667962548
1 72744 73183
2 44208 130507584
1 26002 31072
2 34766 527198186
1 2916 65842
2 26415 760348537
2 84257 399754338
1 26020 31808
1 25262 51249
2 72031 514867671
1 622 75672
1 35044 40098
2 32248 800084132
1 29158 89102
1 9123 31268
1 34322 99483
1 43620 48869
1 37422 67863
1 1115 96861
2 71703 687875479
1 27434 80295
2 30947 795020462
1 43575 56927
1 56578 59812
1 8943 89651
1 22196 42616
1 45365 58895
2 75287 210280390
2 67 664328209
1 41441 68620
1 16247 83767
1 55768 61415
1 18770 97622
2 58360 946723488
2 16550 349435394
2 90510 954114290
1 22020 31744
1 11482 68924
2 25615 804489856
1 3669 18285
1 44594 86694
1 45705 55567
2 35366 907755357
2 14023 432372481
1 17004 31504
1 11754 35919
1 76328 85867
2 41827 708994141
1 79018 96327
1 33734 42836
2 20755 74607712
1 52435 52941
1 74038 80072
1 26827 62170
1 6516 56840
1 26132 43122
1 15532 41093
1 52225 59530
1 21702 54478
1 13547 14701
1 51000 58604
1 36206 83993
1 1495 49935
1 26041 75977
1 31998 98265
1 1930 26864
2 20539 208998027
2 21163 347997457
1 50074 87702
2 61582 979620352
1 32781 53731
1 78223 88660
1 84506 95845
2 29811 580600865
1 5661 26986
1 56067 72249
1 62153 69907
2 97029 227956130
1 61843 73796
2 69264 641390885
2 2605 944356699
1 13819 54606
2 49431 582807389
1 41765 69344
1 17475 94502
1 5575 41755
1 5442 89175
1 47511 85073
2 66601 871665702
1 54108 77513
1 32043 41247
2 54026 951851259
2 7160 616885883
2 44648 598460419
1 5726 21335
1 74832 87289
1 23112 74988
1 70904 84446
1 13662 92301
1 76132 80038
1 13542 61588
1 27562 86791
1 25981 45643
1 46401 47909
1 3914 11626
2 6878 266398350
2 20465 708011199
2 49239 384572428
2 54976 997998074
1 24168 32761
1 59702 85210
1 9057 95372
1 24440 93813
2 33639 580721356
1 29842 81737
1 20525 73519
1 58138 80344
2 43987 942665303
1 17920 48556
1 7087 26525
1 13023 95805
1 44074 76495
2 96199 839193249
1 4822 91790
1 6335 14402
2 31505 110718089
1 12887 38819
2 7867 464874423
2 94653 603525923
1 65372 97681
2 33039 883978790
1 114 44057
1 29586 85329
2 33902 413213328
1 2397 99449
1 56093 82479
2 58689 989702839
1 54165 88552
1 30948 94845
1 60033 68315
1 4247 84128
2 78822 898826207
2 72222 422680259
1 22070 24689
1 92002 97374
1 144 21735
1 6400 56553
1 27002 47724
2 33256 292324627
2 76691 641444394
1 7374 75112
1 2584 72764
2 91368 706263727
1 28038 82562
1 49707 69665
1 22376 25103
1 16086 33302
1 40226 89041
1 29630 33303
1 46867 83914
2 24016 572283819
2 42682 883615557
1 29240 30159
2 49034 948154739
1 14134 35605
2 72538 751015868
1 24439 35940
1 41927 90925
2 651 411772959
1 63891 67222
1 47797 90883
1 21399 32720
1 58872 69178
1 24489 65002
1 21724 85483
1 1392 22581
1 36363 41399
2 14217 600790797
1 38360 44038
2 57825 527528481
2 81362 961407280
1 5726 84348
2 37994 874312173
2 94268 68652865
2 73570 743523678
2 42453 955511325
1 10109 90297
1 60457 88371
1 35829 94978
2 3914 435411277
1 41104 85111
1 39054 56798
1 83589 90527
1 21107 84376
1 17245 38530
1 89240 94891
1 46229 81628
1 72655 78505
1 1574 47793
2 39104 804324927
1 71108 75847
1 1618 88543
2 42853 810159985
1 4570 85771
1 4648 65956
1 38565 58151
2 86961 26863540
1 5613 16279
1 27449 30521
1 64061 86674
2 41269 422140548
1 14924 29125
2 47606 705181713
2 53037 670651957
1 65915 77394
1 7896 33393
1 11503 50153
1 20301 61640
2 22288 6525591
1 8143 75204
1 28130 86590
2 7739 942315274
1 61272 71384
1 13735 94838
2 66973 26691871
1 48317 60949
1 53348 71545
1 39321 56865
1 76967 93390
1 47225 83788
1 81605 90693
1 46439 78821
1 66517 98949
1 45802 60935
1 69330 71303
1 3085 3753
1 30458 60266
1 2516 72092
1 36956 74236
2 8207 717021015
1 12330 22824
1 54391 58411
2 68576 223464154
1 16485 37965
1 34196 48246
1 15534 92870
1 71521 83610
2 68698 782323902
1 41231 53617
1 73852 94776
1 16772 86297
1 74177 89532
1 48951 79985
1 34618 43076
1 28214 97241
1 2194 99710
1 76811 88087
1 19740 66742
1 51203 53279
2 48296 415283358
2 82177 909497942
2 72017 324929483
2 42654 107054740
1 76802 84794
1 35189 93955
1 33719 68022
1 4134 23102
1 18660 90389
1 50272 86650
1 15369 91285
1 58525 88710
1 78005 97237
2 29660 736975330
1 45237 61244
2 79577 310397673
1 3105 47204
1 60512 79885
1 56521 58887
1 36373 56905
1 7703 35634
2 20608 786641428
1 2480 90077
1 51095 59812
1 62474 88975
1 10702 42911
1 21701 65340
1 6106 58442
1 26547 44402
1 24307 87716
1 1248 84526
1 5073 38555
2 77898 744821592
2 2287 930211882
2 81247 509025408
1 5374 58835
1 69649 70653
1 40957 87144
2 73954 743933505
1 20296 64716
1 35939 43499
2 33476 791417483
1 27144 34735
1 31119 68244
1 88753 94784
1 60594 61641
2 33935 369085963
1 51312 79713
1 77082 97234
1 17184 17645
1 49863 52721
1 77769 86576
1 32328 41748
1 19684 56692
1 4100 45180
1 34729 61975
1 23848 56224
1 49884 54549
2 3359 459794608
1 17620 85180
1 53479 89654
2 2385 871491465
2 19770 554828138
1 46108 93506
1 10825 16648
1 9975 82274
1 39766 66900
1 18723 88420
1 71093 83630
1 27346 67532
1 11982 23558
1 9723 39185
1 46135 77407
2 27833 491997962
1 3245 79469
1 51042 60793
1 52012 74158
1 53353 54332
1 43940 72186
2 19223 57731887
1 69334 82990
2 85517 360668223
1 8578 36230
1 39953 60120
2 24014 675463940
1 55130 96944
1 36024 38774
1 1720 31154
1 1416 25377
2 36167 400726093
2 20849 313141046
2 29845 202865789
1 28191 78361
1 32506 60178
2 91589 224252976
1 20791 46304
1 70307 73904
1 7130 38622
2 9842 540317807
2 88400 937518786
2 3725 779477453
1 5541 34179
2 77530 821126564
2 29463 173622163
1 29983 53010
2 29304 965926749
1 42756 56259
1 36742 70306
2 32513 625480197
1 36539 61283
1 76276 99303
2 94555 447553254
2 9247 291313424
1 25782 96629
1 59452 75176
1 33689 46968
1 18050 35560
1 35970 92008
1 25706 36941
1 70 65110
1 78286 80303
1 57411 94962
1 22863 30331
2 58380 539891423
1 28265 97420
1 76148 91991
1 24096 62304
2 41946 314847835
1 38254 47034
1 62198 87358
1 20266 31481
2 83331 141985074
2 23065 703704539
1 2765 29587
1 22269 31239
1 65020 94674
1 38027 55059
2 57985 845025861
2 86865 189799598
2 54816 285838220
2 12312 125764796
1 10846 97127
2 33951 826736724
1 4941 39254
1 67980 83457
2 42934 875006320
2 23807 229188493
1 28329 80199
1 79286 99215
1 43484 54365
1 3842 71608
2 71250 210209921
1 10970 75786
2 14473 444991180
1 4314 50685
1 52569 75170
1 62295 98398
2 62777 310762657
2 53450 735100027
1 55119 60748
1 25601 39822
1 49069 76099
2 67495 21956456
1 32659 47964
1 22999 96217
1 10526 17096
1 2100 73873
1 40991 50906
1 88154 97475
1 480 3604
1 17386 41847
2 47536 121646359
2 69140 572555666
1 24766 49757
1 9036 52474
1 88878 92862
2 27062 328198760
1 18767 84594
1 69619 86601
1 76265 91322
1 16010 67193
2 61481 846669774
1 84704 91095
1 348 34197
1 24336 90988
1 19962 62682
1 71576 84567
1 2916 89629
1 11428 33875
1 49249 55863
2 39110 517556096
1 50252 81211
1 46205 50315
1 81228 91166
2 72062 101839335
1 43899 89987
1 29569 34190
2 92886 181389413
1 23137 26526
1 44032 65770
1 30888 46600
2 95314 660248784
1 43510 99608
1 64279 98817
1 13285 92691
2 50045 233397922
1 1390 2053
1 63102 83453
1 23164 88420
1 34162 86472
1 4028 92892
1 17109 72186
1 13107 37968
2 49352 644845819
1 66979 96524
2 41988 985668369
2 66467 203059653
1 8572 53748
1 34091 58022
1 38695 93655
2 28077 192683695
1 50873 80458
2 6577 683337583
1 46623 80314
1 37929 76363
1 24249 82281
2 22717 49245545
1 27652 79840
2 5238 993499801
2 39318 456783848
1 18543 36102
1 57408 83107
1 13785 68155
2 59514 966589429
1 33305 81389
2 8244 9270924
2 4919 743544471
2 63680 121003027
1 50753 53658
1 45495 73754
1 61208 88989
1 33657 41049
1 22087 25271
2 12629 706179547
2 66267 941775083
1 54084 54457
1 2562 12799
1 67723 75030
1 37028 55938
1 83474 95929
1 19830 81352
1 82826 84903
2 83595 866208280
2 14518 46518439
1 66440 95117
1 45820 72406
2 66385 77739746
2 72911 368908779
1 31629 73988
1 51605 79084
2 48980 12702944
1 11591 39625
1 59133 92904
2 11326 353923971
1 15285 78934
1 32909 33228
2 24700 238202315
1 9479 29271
1 12392 22880
1 18693 95631
2 6093 435985905
1 2951 90886
1 33409 61116
1 86373 96707
1 40827 69460
2 53596 510989036
2 93178 249935761
1 37162 99837
1 13686 82648
1 76592 82083
1 66605 96521
1 31197 35977
1 60379 70393
1 35757 61645
1 36991 85165
2 19236 271855426
2 40697 615014156
2 2081 594491889
1 38037 95534
2 26159 380422624
1 24020 44755
1 75229 96310
1 29909 72389
1 37741 47971
1 48619 51300
1 30266 52204
1 20949 88319
1 19130 33896
1 25316 77904
2 58832 252158851
1 40556 62358
1 22956 98648
2 8521 781843953
2 33087 367181968
1 16758 25153
1 13608 76181
1 54884 72422
1 64173 76233
1 59237 72301
1 37330 98027
2 10318 705500904
2 59763 600371128
2 97605 50251604
1 5628 83874
2 71253 697909473
2 5353 829517873
1 7700 31397
1 16596 62921
2 84853 958163514
1 2430 31001
1 12017 56822
1 37274 98857
2 4907 881405308
1 39240 95285
2 24523 90553080
2 48676 854290395
1 7418 16025
1 39732 66173
2 19381 20430844
1 57339 86863
1 15463 97988
1 13616 51246
1 48125 93379
2 34293 1790445
2 36213 699955580
1 7377 57607
1 19533 37655
2 85351 19660649
1 70102 76026
2 35356 610149695
1 22279 52469
1 81994 89434
1 34771 48900
2 89269 278427157
1 44677 98632
1 30022 32847
2 41865 726964986
2 55356 700681364
1 55135 89896
1 2140 75527
2 12161 903804242
2 75296 902185123
1 58314 59219
2 19709 38855608
1 34567 96043
1 52 28298
1 7172 17322
1 68333 78639
1 4267 66887
1 20214 82701
2 20823 62216169
2 72000 132377552
1 28593 67452
1 50534 81178
1 29582 59026
1 5614 81921
1 27378 70898
2 21597 687853451
1 27715 95456
1 9729 98241
1 39254 75914
1 38817 87989
1 57937 89208
2 15028 227529284
1 8507 30009
1 11738 29844
2 75608 645045597
2 81428 657148182
1 13941 82148
2 99077 533205496
1 13578 86510
1 14139 76795
1 52958 53236
1 40160 71158
1 21306 88492
2 43851 709024539
2 1011 455120468
2 17816 255146364
1 2697 47218
1 1600 10984
2 83158 294541110
2 25892 817178072
1 44156 87589
1 17849 67739
1 48685 96556
1 39666 72870
1 68439 90603
1 44431 77436
2 56222 906226737
1 28514 56860
2 7695 676782598
1 47421 56277
1 43104 91866
1 22997 70355
1 61025 66230
2 50913 894797018
2 55122 752142297
1 19400 40754
1 11701 44251
1 21362 65740
2 43225 891735201
1 17892 99453
2 57569 641795403
1 50695 73522
2 30187 876173377
2 1113 419258038
2 97921 491539807
2 14036 436602657
1 78404 85348
1 37379 96638
1 2167 20053
1 35628 99158
1 20037 86075
1 50338 82521
1 29301 39295
1 3703 29536
1 63546 95317
1 17331 52724
2 38536 724589694
2 46719 899341013
1 25307 55579
1 7014 55860
2 3194 883162686
2 48130 921798974
2 2855 688382808
1 14747 19157
1 26691 43078
2 26784 736028493
1 35913 90291
1 82654 86991
1 10400 29405
1 30914 61295
1 20950 94352
1 18753 37306
1 78793 85848
1 51244 52735
2 1128 776630167
1 48747 50980
1 30331 75795
1 45932 78647
1 34748 92725
1 16692 99953
1 50539 59635
1 56982 60661
1 13908 72922
1 29292 55540
1 19462 72212
2 60304 281323049
1 4117 7867
2 70765 555868511
2 70570 931144740
1 37905 49339
1 57673 99759
1 35157 44904
1 80322 95917
2 88523 525086307
1 7379 38300
2 44871 279890856
1 76478 80447
1 29692 63601
1 71592 72160
2 36297 735347612
2 98258 120970474
1 25894 45115
1 2315 82322
2 14918 688948134
1 18534 58004
1 20231 64707
1 29301 63737
2 25291 755346474
1 25472 75405
2 62261 133760539
2 36285 560652745
1 60979 78636
2 52822 870331102
1 23400 46074
1 6004 88548
1 30174 55214
1 25338 67257
1 90415 98953
1 74189 96622
1 20396 33180
1 44752 93576
1 15750 45934
2 76422 798055053
1 51620 57699
1 54547 69062
1 36365 87565
1 3385 18512
1 13530 21291
2 56619 544904872
1 14164 90664
2 45176 824490903
2 76674 267889091
1 31987 51835
2 84274 412065214
1 2053 77592
1 77640 79307
2 73620 29937953
1 49619 52741
2 88691 19703236
2 22137 775438089
2 80843 418816694
2 35500 239348367
1 68255 84999
1 68521 85639
1 14741 70070
1 85244 91372
1 8692 73032
2 80494 66079921
1 5848 76102
2 10222 775271242
1 60064 80754
1 47289 75745
1 15082 88506
1 3709 57740
2 71636 133414677
1 26274 76565
1 78342 82606
1 71242 89306
2 72894 920969135
1 27678 58962
2 28589 50503360
1 75343 76681
2 64720 154711456
2 29945 286880081
1 43954 94400
2 18803 866414827
1 30219 95805
1 51760 60416
1 49851 62616
1 933 62512
1 47834 95457
1 42592 69110
1 11441 43092
1 67006 98694
1 15864 31288
1 19242 56013
1 34889 43229
2 26851 629717818
2 6020 255007958
2 82652 302166140
1 56387 75512
1 53276 86745
1 52137 95785
2 81980 710891623
1 4264 20107
2 82294 329044599
2 86258 697102952
2 68493 565977024
2 24131 856530752
1 16641 23948
1 14577 78156
1 21346 39761
2 86914 504276518
2 85169 590291635
2 81864 270463395
1 66350 90152
1 26330 69071
2 35551 441696204
1 9435 45795
1 75662 82997
1 13697 38514
1 36697 91847
2 80319 103334297
1 81903 91233
2 50835 711447049
1 3362 4170
1 22098 56402
1 47159 52477
2 61936 97983634
2 86700 206329363
2 47540 269515166
1 20712 59663
2 16283 433616656
2 21333 953849276
1 38539 52818
2 80462 870653652
1 65737 72891
2 67697 165998286
2 87648 685150021
2 27783 79850755
2 67227 935219016
1 67778 81970
1 9090 71541
1 12726 36533
1 38586 92716
1 56723 58859
1 81536 83777
1 44199 77921
2 78079 362102803
1 45057 89557
2 60977 96307021
1 11707 78387
2 20206 386722728
2 74796 314242094
2 50222 275768580
2 4506 634756918
1 78132 98834
1 2435 28016
1 36815 50996
2 95303 610236001
1 5910 42572
1 9063 46922
2 52036 139539841
1 85363 87946
1 88367 95551
1 54259 82775
1 39117 88549
1 31906 47318
2 51986 964016550
1 7985 64975
2 89503 776095340
1 37103 54655
1 43728 70790
1 2620 60221
1 47451 61504
2 1986 825997657
2 71082 855298013
1 57687 92207
1 20985 70968
1 30035 66159
1 52913 71741
2 68373 60858794
1 9759 74378
2 62350 936068897
1 11647 71356
2 6418 726029071
1 19960 25644
1 43681 72086
1 45622 61677
2 23057 659579975
1 13982 34702
1 26814 49301
2 75100 764403015
2 76916 166534012
1 5813 53310
1 44526 52763
1 64751 79316
2 85700 487625086
2 35223 520373243
1 11856 25364
1 49357 96002
1 5231 96449
1 37182 69806
1 1286 33394
1 24987 55457
2 7779 671194971
1 23683 71622
1 18771 68589
1 54094 71804
1 70440 98933
2 39025 885566730
1 35107 61087
2 22960 755341837
2 69855 426630184
2 37893 440079897
2 43615 275363143
1 21039 98356
1 9499 99709
1 12438 87451
1 2166 32013
1 25413 95789
1 30604 62352
1 63504 64240
2 60603 910687930
1 2183 34593
2 13236 597247883
2 80166 257055637
1 21722 32674
1 16095 84651
1 50172 95518
1 9154 60955
1 56008 79807
1 13132 31515
1 38492 72945
1 21357 91994
2 22474 999966110
1 35749 99951
1 8003 52254
1 47021 87253
1 25099 90930
2 45474 727971789
1 35805 44934
1 6731 33399
1 2481 99607
2 23994 451794563
1 33817 51283
1 260 58586
2 45287 274607598
1 56159 77966
1 31703 52263
1 2175 19962
2 26618 894925693
1 344 55387
1 16417 85565
2 19115 68830483
1 26638 92158
1 8441 86902
2 92709 390247126
2 44215 948215111
1 52654 87656
1 32625 85044
1 21010 70013
2 68708 959415405
1 1683 43405
1 91059 94128
1 18436 27957
1 23548 27904
1 82818 94845
1 42918 43801
1 12581 23165
2 78987 890267258
1 17930 80102
1 16666 82941
1 33033 47598
1 11837 87812
2 14334 226778167
2 13265 664330656
1 60480 77362
1 49435 98893
1 20053 73029
1 27406 46507
1 14557 50772
1 19498 47602
1 18854 63948
2 45544 924828319
2 42448 885783470
1 59758 77401
1 58919 61523
1 30662 42770
2 83465 118013469
1 16146 97033
1 80522 85995
1 52169 74664
1 26345 65370
1 27602 97664
1 82492 88628
1 50217 90328
2 62972 744487065
1 4144 61212
1 41439 75359
1 70878 78239
1 58353 91472
1 39819 66153
1 81419 91822
1 17109 97004
1 9499 19166
1 79934 90590
2 70921 848428703
1 44322 99508
2 94395 811743962
1 9962 61363
1 49593 50812
2 95725 456065467
2 63044 21017615
1 33034 80720
1 28262 55436
1 3898 56884
2 36313 57144387
1 26401 60761
1 51880 67511
2 66535 466722269
2 9536 438172704
1 73530 78040
2 9325 204038127
1 63018 95238
2 30111 977088759
1 34888 39155
1 38859 48171
1 32477 39428
2 20101 638584377
1 11211 84618
2 41518 417798195
2 51745 166385707
1 75104 98559
2 85074 453166202
1 56825 67841
1 19039 60847
2 44390 420134277
1 12055 36729
1 41776 71122
1 34499 69452
2 85390 313901736
1 16587 36850
2 18243 209992291
1 41844 79654
1 24686 62838
1 27513 81463
1 33055 87995
1 1628 69834
1 22845 50461
1 9804 14861
1 41612 95533
2 13884 383808501
1 37896 94656
2 28140 249842680
1 47483 80653
1 10826 34295
1 59559 90144
1 3230 24977
2 70712 75018075
1 84335 86804
1 12326 65712
2 86187 842991983
1 18156 99840
1 10975 88271
1 40339 89033
1 1121 21134
1 55658 79494
1 27399 69399
2 71199 12097227
2 21202 865152238
2 51545 685716585
1 88251 99327
1 50731 77004
1 48949 80689
1 52227 81674
2 61726 467981136
2 13994 80634457
1 44745 64506
1 9648 28632
1 42161 48001
2 15771 19324187
1 76296 92825
1 46824 73603
1 11805 37926
1 74819 96060
1 20243 34943
2 72844 318658448
1 21461 80049
1 64682 68940
1 21698 29805
1 2364 78730
1 16361 78624
2 97981 115772607
1 36030 63004
1 47365 98231
1 65385 87738
1 20171 59596
1 85284 98105
2 32193 520147196
1 51646 52946
1 11371 87309
1 14348 83582
1 40670 42026
1 3312 98310
2 83220 190338082
1 3409 19369
1 13426 18394
2 83181 176296216
1 43745 44368
2 47690 311814469
1 45763 67737
1 30274 66958
1 37076 65565
2 19724 896456295
2 26571 301660745
1 40708 82738
1 53300 89712
2 57233 281034823
1 2478 35624
1 56375 98597
2 87743 170633190
2 89790 44865818
1 68058 80982
2 19746 697716175
1 77 548
1 27900 52951
2 73714 604653315
1 11193 59473
1 6314 42056
2 729 688633084
2 47774 273068226
2 30610 72090354
2 41802 803393771
1 75176 92551
2 8674 437228500
1 35372 42522
1 4270 78181
1 37849 91616
1 61498 64295
1 57726 78496
1 31162 61907
2 54891 131870124
1 4828 62971
2 17567 801685730
1 18438 44099
1 22905 43033
1 35155 55807
1 80246 81846
2 59376 122015369
2 54756 676034518
2 27939 606424147
1 42057 92444
1 2206 47123
1 9586 69114
1 14374 93354
2 31231 903014492
2 8703 108598262
2 60813 710919067
1 38490 54585
1 4932 60288
1 16577 91240
1 27554 64054
1 69634 96824
1 60135 83957
2 59834 302999365
1 47276 77761
1 12196 78245
1 77819 94510
1 63586 91245
1 29378 38368
1 8906 27138
1 18946 31575
2 21365 44306915
2 57500 87880572
2 69828 500384500
1 3064 80715
1 6483 30190
2 77549 649087436
1 1061 40482
1 7976 43164
1 9913 87201
1 1984 69815
2 3516 936359425
1 55450 85959
2 47176 592389333
2 15135 548298380
1 46683 89036
1 24072 49953
1 37491 85459
1 7086 23816
1 34278 75281
2 39059 782803100
2 47059 318636429
2 46706 120178962
1 14156 67326
1 85999 98470
1 2973 23388
2 13244 701531402
1 5700 60191
1 13367 41255
2 30088 534605889
1 7650 98451
2 44388 981077803
1 72211 92741
1 54162 69855
2 24221 688660855
1 68441 77734
1 62094 74539
1 28218 65309
1 48994 70922
2 43255 530246971
2 67479 760472744
2 29221 225551782
2 15114 74291075
1 33783 86004
2 57554 784970909
1 33851 79307
1 77520 98372
1 4553 66987
2 92678 743200913
1 13321 60669
1 5919 79072
1 52557 83446
2 19807 956580015
2 89439 968049398
1 50923 81649
1 2165 58076
1 17420 92581
2 39666 977194575
1 323 14104
1 14401 92003
1 53664 80997
1 13481 62201
2 62011 803362905
1 20660 57620
1 33683 90150
1 10481 17031
1 27182 31740
1 25789 98161
2 8000 150629345
1 6320 71611
2 56975 751764025
1 8690 39202
2 57350 69095958
2 33403 923914703
1 22753 61694
1 6582 19465
2 84937 277551239
2 92153 490559509
2 75937 529448390
1 13244 59804
1 6297 36944
1 38562 99412
1 22627 30241
1 47051 71657
1 66969 85383
1 74182 75907
2 56844 24953778
2 32882 173252092
1 36125 82547
2 52057 277376639
1 8051 68949
1 23212 60191
1 20058 53285
1 17204 50566
1 8460 54032
1 58586 66877
2 52919 334564325
1 89875 94715
1 6700 88304
1 34579 56272
1 38414 79790
2 20695 783924487
2 78940 439182004
1 5652 26969
1 54035 67849
1 72469 97379
1 79953 87993
1 52509 83996
2 80300 696533559
1 64481 93779
1 278 67023
1 91117 99909
1 5246 38560
2 35421 121690742
2 20915 654274319
2 95786 710951106
1 17643 39224
1 49414 76053
2 46870 460693461
2 26639 3398035
2 38722 2670030
1 6450 19178
2 3823 226981154
1 43039 75386
2 64630 179792757
1 11993 93206
1 53498 58166
1 36758 68390
2 48575 90237154
1 32956 44183
1 76677 82498
2 17104 85993806
1 69848 82352
1 9581 91491
2 61681 72781744
1 17409 92348
1 78368 95806
1 1982 11191
1 33733 89707
2 13839 497319819
2 55963 656071277
2 72276 516354470
1 28298 52227
1 17316 42654
1 8196 47825
2 46650 188694693
2 75861 582182150
1 44240 45274
2 27884 961654062
2 28449 621994314
2 74215 826472667
2 85874 735943418
1 56408 89948
1 4766 53042
2 31467 195646666
1 7898 32819
1 33140 74742
1 24361 86395
1 54615 93078
1 15695 45576
1 37196 96382
1 47389 78697
1 7945 62372
1 7647 81121
1 35102 37865
1 34851 84125
1 7567 44847
1 15114 28856
1 68439 79628
2 53931 129634229
2 69498 578137623
1 78434 81727
1 34313 54807
1 69584 70253
1 69609 95895
1 28816 92762
1 22279 69095
2 74137 291107264
1 68103 69031
2 5688 182011672
1 442 48840
1 8484 26966
1 5633 60643
1 50130 96123
1 46441 46737
1 64380 87254
1 1000 94315
1 8957 55243
1 5309 22590
1 79778 95764
1 5381 69777
1 67889 72729
1 26488 39740
2 2182 131053570
2 38646 113189911
1 41004 50204
2 40641 179693464
1 18983 95495
1 37839 67861
1 29216 98526
1 14910 89612
1 3210 52079
1 30942 74702
2 78158 574202753
1 46207 60652
2 46039 968352648
1 27447 94183
2 64678 153620194
1 54760 79138
1 46311 64411
1 18506 74098
1 8676 33239
1 9601 54588
1 60582 86403
2 13699 958935693
1 43770 53483
2 35211 325244823
2 27116 639706582
2 59076 642410759
1 22728 30849
2 79507 411414124
1 26118 70722
1 17923 88741
1 3171 32048
1 75121 78704
1 2481 63687
2 63961 943854800
2 75879 895912912
1 4736 59902
1 7856 64619
1 43427 84179
2 27481 983882936
1 48224 59028
1 62629 93787
1 1347 83007
1 8713 22939
1 27635 94165
1 6024 9560
1 55624 98045
1 51092 75592
2 3041 438254599
1 8891 40287
1 38173 83848
2 84446 815157583
1 14997 60630
1 52400 62789
2 23789 254330041
2 46016 843279250
1 75041 97388
1 26159 26387
2 85153 158968093
1 37596 50869
2 21718 112687456
1 23349 83235
2 39982 788325560
1 31397 73421
1 3462 45707
2 28414 374636313
2 47180 240931058
1 16801 52076
1 45180 75609
2 24010 128567356
1 5562 89944
1 16026 43520
1 54344 59480
1 22687 74776
1 79450 87384
1 68742 71257
1 20708 69043
1 70940 91588
1 56588 74444
1 18528 88422
1 64773 92900
1 64389 90874
2 9920 232772039
1 18015 36935
1 58760 60931
2 26163 924200780
1 15592 65632
1 47611 95132
2 2316 546857295
2 11587 671555116
1 25950 74573
1 73400 88391
1 34244 71770
2 57101 359579705
1 67133 99312
2 54161 604479608
1 4840 16955
1 29975 54861
1 543 49807
2 94889 175568736
1 19795 56235
1 33293 98243
1 34232 92320
2 85185 500817593
2 73957 201328426
1 56295 67541
1 18863 85229
1 30257 37167
1 3840 48186
1 37353 88051
1 90018 97107
2 3727 438418009
1 76640 86829
1 37606 40077
1 15475 81425
1 10567 35134
1 35798 48424
2 48882 343433687
1 64248 76699
1 29342 55891
2 18987 837597536
2 87114 645552865
1 37468 60376
2 48727 112389532
1 7071 26843
1 9776 44803
2 50443 364702740
1 38547 83586
1 48781 60938
2 86782 283308641
2 20227 950479990
1 49804 71295
1 59571 94215
1 11127 97730
1 23722 69279
2 61582 953714626
1 43478 72234
1 14034 47069
2 31715 297580479
2 56151 421580753
1 377 39573
1 54496 98777
1 27794 35851
2 82676 416798828
2 64728 670067514
1 13400 92895
1 14038 80902
2 72099 997807495
1 47108 56960
1 9446 73930
1 53771 85438
1 35015 96828
2 14142 788075328
1 17746 18916
1 72445 91545
1 56616 62886
1 4705 43942
1 66113 78525
2 7358 179936830
1 8109 63083
1 7646 39664
2 85650 865940407
1 39575 72230
2 8771 54761296
2 68279 957873554
2 88356 136228572
2 84302 478655446
1 60065 63643
1 4473 88763
1 52343 73465
1 7465 16952
1 7322 26365
1 69975 90430
1 47251 89312
1 41673 78918
2 4111 360987615
1 13938 60521
1 3267 34085
1 362 2564
2 25558 737745248
1 47477 85222
1 61370 93853
1 30825 91521
1 1846 53941
2 21349 19592110
1 56751 65568
1 26140 71479
1 3997 31795
1 51065 75854
2 44372 513990484
1 50618 66762
1 58297 79673
1 52174 68634
1 4456 89722
2 1050 762480291
1 17197 61301
1 30982 90627
1 52889 93164
2 60390 598010340
1 50107 84388
2 14324 126442518
1 30596 65021
2 95182 868305901
1 59499 81793
1 19295 52911
2 727 220983061
2 81753 187413683
1 27378 68224
1 24637 72425
1 23380 56628
1 5005 56206
1 21560 22769
2 4136 939767933
1 67466 82770
1 17693 80920
1 79211 83999
1 12970 70720
1 32906 78829
2 31605 901166901
1 12126 38778
1 48537 62466
2 37173 360968731
1 43181 91496
1 16989 64836
1 36667 96009
2 16352 735727497
1 5630 61497
1 29366 37922
1 16913 23948
2 67022 123680827
1 47349 98854
1 9979 91646
2 76162 789488321
1 85186 97501
1 8683 90980
2 1763 69338948
1 83278 83629
1 30246 84798
2 52448 574322706
2 50440 446474214
2 35414 845607358
2 34053 286429649
2 55939 272083968
1 21306 47720
1 5511 58747
1 44753 58478
1 28089 86098
1 28248 28326
1 4016 91732
2 7709 886026448
1 29876 41833
1 18440 38783
1 54404 68859
2 32641 764554070
1 41320 78377
1 18520 60816
2 10268 822396583
2 52187 7784324
1 57299 96729
1 27365 47631
1 21265 63442
2 29130 762566721
1 72590 72616
2 11586 369145927
2 99587 213959130
1 83539 87993
1 40772 62203
2 43460 41749669
1 53399 94626
1 3327 11579
1 4128 24643
1 17658 98406
2 42227 312072401
2 50137 569222906
1 72445 98055
1 5606 64251
2 35938 944507119
2 57810 316833870
2 24125 842192046
1 2530 73799
1 74220 95828
2 81727 50555858
1 32374 57106
2 19887 764373965
1 69243 71804
1 46679 96229
1 26397 51291
1 84713 98780
1 67889 76307
1 8107 50808
1 58083 82072
1 72450 81941
1 30538 91666
1 8492 98433
2 63070 762011805
1 39905 68110
1 19010 80506
2 48119 668300754
1 48434 85463
1 6051 79407
1 4253 65037
2 71106 572222285
1 13575 70297
1 85562 96622
1 28180 57410
2 74319 717274256
1 40956 93572
1 16178 87701
1 10873 62586
1 19342 77907
2 25609 421092588
1 49647 81949
1 11852 87731
1 41907 53873
1 48273 85694
1 15797 71459
2 45537 357032033
1 8855 74953
1 50592 80874
2 17456 527219240
1 36922 65678
1 16535 31935
1 20908 71000
2 43502 794748275
1 12047 31319
1 24602 91538
1 31094 73300
2 23489 499759020
1 36120 64772
2 80908 985117318
1 68228 91689
1 31520 85088
2 14223 866515167
1 48143 95282
1 11261 28265
1 10210 48324
1 15153 49145
1 21575 33329
2 95777 668568374
1 11719 72813
1 15308 90778
1 32036 41435
1 25869 26206
1 33063 97405
1 75161 84648
1 85291 91162
2 95216 908639713
2 14330 184122336
2 74417 934439277
1 39969 65954
1 20503 95151
1 50190 62037
2 60461 853536416
1 41176 60159
1 43319 59378
1 19624 96073
1 30235 36425
1 59389 80717
2 11159 554016270
1 95802 97318
2 85891 694942524
2 13268 312139383
1 27648 61292
1 16315 45627
1 36614 74558
1 53004 90567
1 15058 60453
1 47927 94725
2 52707 29246271
1 12385 27327
1 25206 47762
1 5046 95537
2 25884 797395121
2 33876 129879496
1 16538 67919
2 34225 108911490
1 81164 84121
1 16275 53922
2 31216 162303357
2 50300 146739815
1 46592 82894
2 30551 972559309
2 69387 511434336
1 9089 78977
1 5061 11409
1 50923 54651
1 70407 89056
1 40343 50544
1 7359 18133
1 37826 59013
1 68480 85962
1 5681 29401
1 949 91151
1 28165 44110
1 40909 82487
1 30133 50045
2 2937 136369268
1 7770 14345
2 19923 321906143
2 90460 661903244
1 24305 99851
1 2458 85246
1 20216 47036
1 28685 72563
1 59167 65544
2 86398 888653050
1 66239 72564
1 4171 29549
1 35086 62589
1 43798 91070
1 43124 80815
1 97045 98909
1 45783 89817
1 21773 47606
1 14657 48252
1 6891 78094
1 30728 83097
1 47073 77187
2 11725 909915219
1 34502 77726
1 11121 95942
2 87169 546344896
1 70993 99112
1 58412 84159
1 70396 74863
2 60763 10702094
2 54735 108160265
2 76684 943961607
1 87816 92384
1 9693 83349
2 75020 476713388
1 16233 72129
1 27093 81667
1 65213 92480
1 24393 37938
2 46515 525523470
2 78832 728727554
1 15587 65135
1 26524 47117
1 70028 80424
1 2424 77405
2 38748 47028869
1 5189 74735
2 55100 3249708
2 68076 551202168
2 85503 634739778
1 70025 83630
1 57244 87852
1 21450 96870
1 4329 20520
1 16593 45283
2 42635 293374428
1 2847 35724
1 55547 86528
1 6187 39208
1 14231 97131
1 42526 70264
1 51348 90073
1 47719 93439
1 11866 20194
1 9442 14387
1 22827 55540
1 30430 30667
1 20620 95062
1 478 99513
1 3475 43646
1 40804 71928
1 9793 85638
1 76469 92476
1 4386 56073
1 34434 36133
1 61299 89811
2 91925 507619403
1 46475 76881
1 30831 77136
1 7371 46425
1 53486 80701
1 2955 49234
1 94793 99764
1 55881 92290
1 3094 68201
1 29369 77364
1 27641 33833
1 35091 95837
1 73674 93897
2 42991 83233635
1 460 92491
1 92403 98365
1 53095 74491
1 630 42826
1 26047 73232
1 23447 50069
2 55571 491313922
2 89580 845489119
1 8840 13852
1 73612 79942
1 49796 54196
1 60065 90834
1 44073 64494
2 16232 236917612
1 78965 87788
1 64519 65435
1 11601 36000
1 9583 11872
1 46055 50727
1 85485 87513
2 46928 854478390
1 14772 69010
2 71099 516740969
1 43920 76360
1 30065 47420
1 14967 76207
1 779 25639
1 60544 93462
2 94079 34961259
1 31390 36035
1 4176 15868
2 33630 398876556
1 7510 64880
2 83829 221327967
1 34411 87399
1 36084 75885
1 34106 52632
1 65945 70697
2 48767 969926377
1 19383 84702
1 26528 74794
2 48598 381298978
2 62259 246902185
1 26023 46781
1 46296 62741
1 32856 62319
1 7218 55154
1 28969 74319
1 16063 91462
1 28699 84852
1 14861 84338
2 86817 576640221
1 4400 65686
1 21582 46849
1 21243 32117
1 6553 98872
1 66760 83168
2 13106 559110757
2 75716 844979299
1 51023 61183
1 14663 23430
1 21226 63822
1 6451 22693
1 72166 98904
1 30600 98359
1 20923 96308
1 18179 89728
2 36130 528926222
1 59711 75345
2 98682 144741252
2 34743 372238230
2 19564 424633521
2 4196 323430229
2 69692 224773528
2 94198 617353228
2 12559 572949621
1 32555 60337
2 12215 200622763
1 42959 98476
1 9968 55068
2 53493 498450863
1 4375 23149
1 36551 58346
1 9214 74184
2 45809 795201904
1 89113 90726
1 10332 68051
1 46911 93770
2 80438 712104855
1 4275 91499
2 16385 464628157
1 35413 91872
1 26205 73230
1 64139 69258
1 16197 87091
1 25609 83529
2 31683 81710912
1 26535 49880
1 46864 56648
1 59717 81162
1 64511 87210
1 51529 65080
1 79081 81851
2 811 266187961
1 16054 59709
1 50040 90478
1 41469 88558
2 57913 79177112
1 43154 52021
2 53571 98029855
1 69537 83361
1 69284 76795
2 39723 544031714
1 72131 82189
2 62933 725235985
1 3803 71937
1 10564 64914
2 47452 995475577
1 37454 49937
1 25191 98777
2 92029 215903872
1 73947 83298
1 42563 89718
1 43927 77075
2 20996 180546175
2 52535 586818946
1 7150 61371
1 11038 80806
1 30956 51846
2 62500 271064548
1 17406 18704
1 11172 72632
1 34499 97176
1 31252 98295
1 48780 78018
1 43797 72501
1 33656 81217
2 6795 952474277
1 2345 9870
1 42374 93225
1 56611 68906
2 63614 294430667
1 62826 64339
1 58214 85706
2 47498 29082806
1 50163 84288
1 3992 31079
1 33428 65995
2 89748 181047955
2 46449 788596033
1 41973 58669
1 37197 94535
1 9788 35100
1 44048 70688
2 97513 955914413
1 40997 87017
1 5179 42330
1 17074 66737
2 75622 223984391
2 62109 513126039
1 3889 38298
1 65136 93781
1 30659 80005
1 23175 55920
1 59340 95356
1 23490 54105
1 43049 79458
1 28105 44037
1 22052 95140
1 46172 67124
1 36204 81945
1 61716 93349
2 93809 278963227
1 90183 91695
2 98337 642898538
1 66141 83811
1 7373 82801
2 29760 580757677
2 42831 172709578
1 73769 83753
2 37333 562611067
1 69170 86275
2 26936 781066080
1 7806 84777
2 38003 510719625
1 4735 96476
1 8819 32386
1 35712 62975
2 30595 68242399
2 65593 356828795
1 13737 48090
1 67215 92884
1 59044 66730
1 27244 84270
2 95054 711076501
1 44910 59506
1 17018 28246
1 1509 81580
1 12104 98418
1 4746 81255
1 67555 82335
1 38003 39923
1 55016 93453
1 2317 11973
2 9 756400446
2 15711 339527884
1 68267 83391
2 41017 614985652
2 17472 615739719
1 9395 21130
1 26716 77498
1 35064 73851
1 350 59639
1 75562 80468
2 1327 972914385
1 53818 97664
2 47938 230163241
2 67375 391651790
2 47009 638439829
1 32806 55546
1 17307 63855
2 79376 78822715
2 74346 295370722
1 49526 73723
1 38844 86911
2 95882 126671323
2 49676 44513910
2 33759 276678106
1 30480 52930
1 18138 26900
1 9044 41031
1 45986 95279
2 19123 259341876
1 17320 96778
2 20102 997802178
1 3074 24184
1 11121 62954
2 60612 688153249
1 20977 31179
1 30666 64560
2 74968 166091906
1 6635 53496
1 63834 80220
1 3721 58202
2 82137 30689724
1 16747 75268
1 35561 50163
2 88031 204315210
1 1194 58139
1 11166 94551
2 85363 471460583
1 73529 96599
1 4227 20425
1 54900 73173
2 46295 912097681
1 83676 94657
1 27889 53219
1 66008 94734
1 17053 92165
1 72962 99070
1 9220 79338
2 90395 272994103
1 43527 65801
1 73519 87426
1 16927 98487
1 41844 46498
1 43874 48123
1 21923 49486
1 30537 36545
1 47736 48366
1 70996 83917
1 7221 71216
1 34784 76856
1 26229 51275
2 58702 865158506
1 70606 93779
2 64188 822030483
2 11345 274108021
1 27846 38627
2 34959 362762441
1 4319 31690
1 23702 62734
1 38071 52394
1 21624 54165
1 2989 15356
1 9286 45896
1 27520 71830
2 86625 32458214
2 81967 544121576
1 70841 84582
1 18499 67939
2 14871 404601694
1 29441 94693
1 18556 64447
1 15863 97919
1 14431 91697
2 90467 706755180
1 22038 80666
1 13298 96227
2 52165 183547664
2 46866 802153059
1 5235 89754
2 20595 857001221
1 19451 40917
1 60832 76864
1 25424 73891
2 5078 70862055
1 16025 41940
2 2366 419198693
1 45245 82982
1 39391 39498
1 52425 89981
1 21506 80950
2 49739 790022622
2 34277 189303045
1 6774 67619
2 99140 406117787
1 13609 21071
1 29201 81413
1 33844 74907
2 3 825039649
2 15881 25089668
2 62717 568598831
2 350 34384731
1 25784 84384
1 72130 76234
2 39025 324380894
1 27334 65382
1 61727 62836
1 9422 82418
1 25096 67239
1 19210 48895
1 20139 39662
1 78667 97137
1 46286 91379
1 40123 80701
1 58882 72176
1 30044 99777
1 6962 67602
1 8844 82812
1 6577 46721
1 2119 70176
1 54868 88391
1 55469 64452
1 41215 59698
2 7894 809210638
2 24580 111030609
2 39065 733085979
1 35453 57396
1 84024 93425
1 18630 29091
2 93296 357219559
1 74140 81280
1 34227 93248
1 9160 33675
1 30295 89043
1 61531 75209
2 12643 112771264
2 40279 702377539
1 14967 91952
1 6995 44430
1 8220 23466
2 26610 679084763
2 11163 455739120
1 32564 37764
1 67050 74791
1 7205 83640
2 30548 260689130
1 18633 83815
1 23792 61454
1 48194 95691
2 40343 841985690
1 46884 88759
1 22306 32239
1 29339 45444
1 16576 70972
1 8346 12539
1 41598 92120
1 8284 47976
1 36222 57279
2 55014 635290615
1 1483 22582
1 31364 68619
1 51870 65215
1 11738 83396
1 4977 69917
2 82510 199172625
1 28072 32899
1 57268 62646
1 8894 68066
1 54794 92559
1 35310 95731
1 19162 29504
1 83457 91075
1 2252 32607
1 43354 58306
1 29421 56004
2 61814 832271125
1 14521 60307
1 6537 11835
2 27370 937979438
1 9358 76038
1 55943 67218
2 88212 980459253
1 38872 40839
1 26604 42453
1 4795 23324
2 27028 598224464
1 10076 40519
2 29647 356226479
1 57712 99173
2 9222 931185327
1 59460 80096
1 7554 30333
1 27785 55614
2 45769 621395321
1 2330 3665
2 19808 981206560
1 77349 91015
1 51169 86778
1 10298 69361
1 40608 72100
1 65313 82377
1 33016 59040
2 65733 160843833
1 63644 93884
1 23260 31857
1 3226 95712
1 8663 76014
1 37682 96572
1 55972 64329
2 90327 39172176
2 52915 880608375
2 63844 323451485
1 10528 29544
1 8557 10147
1 68691 71083
1 68698 83678
1 82441 88728
2 11447 224260693
1 57383 69173
1 23645 89184
2 82268 629235244
1 41003 92015
1 13450 92219
1 38909 81384
2 45652 428358269
1 52812 81528
1 7462 89020
2 14922 599676511
1 50672 91372
1 49735 60946
1 21082 60653
1 15932 19315
1 11220 58489
1 22345 62246
1 1897 91779
2 49485 49031541
2 93031 618222698
1 32554 48317
1 5314 36048
2 86427 372250522
1 55509 85356
1 13888 35370
1 58018 92740
1 78621 90121
1 85197 87339
1 55205 92352
1 14671 99272
1 12697 37949
1 827 70018
2 47652 218314061
2 14182 211986361
2 74050 308843601
2 34636 483967729
1 41723 81908
1 66403 79709
2 31173 117173931
1 52360 66630
1 47196 57706
2 17636 199929312
1 794 72334
1 4783 90047
2 95924 46785425
1 8969 36916
1 24458 59510
1 74167 91212
1 2369 76451
1 38700 75512
1 3508 71822
1 16279 72386
2 57282 173855169
1 10778 95457
2 17971 301168177
1 8426 36894
1 47139 84616
1 48254 82223
2 85076 278695788
2 18991 758334141
1 304 69080
2 87027 38129623
2 12126 841159228
2 82952 804238916
2 63804 47212538
1 65712 75869
1 55043 97596
2 59297 985183029
1 69097 74282
1 57166 73128
1 41446 94396
1 39241 80469
2 9698 503614692
1 50183 51434
1 75054 86608
1 66848 97315
1 52361 97495
1 24392 26693
1 89097 97998
2 24111 210540123
1 2576 41256
1 56673 80198
2 12882 140626824
2 39873 447172898
2 21226 716084324
1 73941 76874
1 14496 32409
1 40734 54914
2 7552 229176650
1 82047 86048
1 27980 50181
2 17668 858658526
1 33468 85534
2 33687 19402625
1 84263 97566
1 50260 77146
1 35934 58587
1 40339 84626
1 52909 55989
1 921 74934
2 474 19829354
1 24703 69256
1 5729 91065
2 44063 491990880
2 82292 235162448
1 33808 51448
1 25150 90316
1 46831 52043
1 32528 72089
1 24631 44386
1 27792 77285
2 6367 882907302
1 45494 67891
1 26857 81580
2 74374 436395426
1 28043 33795
1 30035 67155
1 76895 89789
2 42925 611733960
1 46627 55496
2 80567 968074832
2 32074 672701041
1 30045 47292
1 13806 35084
1 18309 39319
1 19836 76612
1 46459 68987
2 59768 416808201
2 75498 901453681
1 58988 68091
1 32199 68020
1 38966 56822
2 45197 169862552
1 39891 71423
1 20180 49124
1 3366 14605
1 59585 78433
1 42478 61595
2 3695 832065342
2 1767 931332365
2 22473 495366071
2 52446 33477952
2 63098 332278432
2 29371 400901047
2 10544 554224811
1 32003 42506
2 26544 475676188
2 98347 445928018
1 2751 31599
1 37659 99258
1 48231 55855
1 68129 97640
2 54025 829791386
1 2940 42533
1 3004 26362
1 6729 35885
1 22793 50113
2 6849 464169474
2 57527 442874998
1 26914 71782
2 14752 450417082
1 49814 77310
1 28657 55161
1 18872 71797
2 92322 840011409
1 41961 61038
1 68758 73288
2 93802 844660817
1 4456 54261
1 21352 22284
1 12791 99854
1 17305 58231
1 63890 80949
1 49403 72963
1 24429 35895
1 36782 53572
2 81843 399879671
1 32929 82351
2 23568 727755702
1 1111 77494
1 16279 56365
2 74661 978617059
1 77471 95424
1 25279 54810
1 24309 35145
1 23644 80311
1 23614 60140
1 15604 25759
1 362 13470
2 72166 105501787
2 80626 754311642
1 51768 99336
1 29376 78360
1 18409 72707
1 42565 60011
1 87217 94301
2 15929 430026775
1 32382 53145
1 92933 95172
1 37387 49161
2 80521 725592814
1 88115 88280
1 18854 70382
1 46259 95900
1 30729 99667
2 93273 666605345
2 24446 866710295
2 32280 419909931
2 64096 719357783
1 77967 97037
1 67367 99633
1 19867 83430
1 32779 57406
2 29600 510057813
2 19967 457646191
1 24780 92400
2 50171 56551420
2 94681 484617781
1 9997 37288
1 48646 76813
1 81191 98221
1 86925 95371
1 36042 37575
1 52080 70011
1 11467 33450
1 10380 95939
2 89486 188676158
1 38951 71276
1 3347 36361
2 54772 353500285
2 88259 656059576
2 1541 318092699
1 42948 90763
1 59082 93730
1 12924 52703
1 22741 30875
2 73635 82416188
1 46328 86646
1 25568 29134
2 24793 837022479
1 27480 89707
2 37174 900421437
1 34924 73396
1 701 79962
1 35403 93840
2 67372 640090385
1 60280 66060
2 95650 460017967
1 54619 97812
1 42020 66256
1 91774 92217
1 2785 65205
2 20718 428301664
1 43322 73809
2 98561 281038619
2 27242 580955231
1 28736 90992
2 96359 100255508
1 45009 75566
1 17477 79253
1 10888 21294
1 41383 50848
1 88389 99984
1 11617 86781
2 5081 863256269
1 13182 37081
1 9911 16096
2 12866 191987282
1 421 34540
1 66900 86826
2 59356 166479536
2 96486 92607161
1 25331 74522
1 5664 26038
1 74407 79607
2 51986 850112029
1 68453 98135
1 8488 34871
2 74119 494274168
1 5552 69705
2 50838 19445615
2 18296 146006285
2 1935 827071807
1 67888 73482
1 6625 95958
1 41537 74935
1 31768 34902
1 47845 76372
2 22559 880371563
2 20986 756230872
1 11621 56740
2 85703 335804893
1 1298 18349
1 11164 63866
1 1770 31594
1 78590 92466
1 74729 83474
1 28761 35252
2 65433 729574482
1 73111 78723
1 9143 39066
2 38802 9505430
2 96584 693062985
1 47721 69280
1 16272 94215
2 80045 512810485
1 2704 53154
1 604 42318
1 57104 82364
1 1556 46952
2 70033 944632785
2 8762 526151513
1 13391 45899
2 81971 503369836
1 53232 67500
1 12595 14767
1 11400 56327
1 52930 69981
1 13149 60233
1 32592 97069
1 21705 93434
1 5542 38382
2 48305 499569432
2 79710 704685842
1 20333 82921
2 14760 974784760
1 39027 50375
1 15842 62737
2 47187 881620796
2 80544 297286125
2 60641 904282803
1 9866 86649
1 12097 18591
1 39504 78429
2 88146 340849514
1 13701 34400
1 70305 91549
1 78332 93277
1 25824 98942
1 5240 19343
1 69749 97430
1 30928 61411
2 3145 591580258
1 52863 94465
1 4186 39539
1 51735 60174
2 93808 666332594
1 35115 98977
1 12319 99030
2 8131 794197758
1 22602 98938
1 36625 65089
1 1021 36125
2 52074 308021078
1 61876 73355
1 41350 65113
1 10732 11343
1 30116 70720
1 7914 90524
1 59130 76751
1 85816 93482
2 9072 147719560
1 51205 57743
2 95875 18631787
1 16451 38042
1 14621 17167
1 85979 94676
1 55927 79132
1 34790 38718
1 7381 48901
1 35033 60390
1 42292 79283
2 71057 615177062
1 14013 74664
1 25740 39695
1 58107 88068
2 34948 791586075
1 10531 74738
1 44281 99972
1 9143 27905
1 63465 88224
1 63892 88490
1 8906 19551
2 32801 933968921
1 65883 94388
1 24241 88582
2 29549 240687871
2 97528 326468344
2 98004 6111420
1 40561 62835
1 27855 38250
1 25017 84152
2 91734 527401533
1 1861 63080
1 94532 97287
1 30043 54305
1 21477 60868
1 17229 78104
1 15073 56709
1 24863 85685
1 13440 21577
1 2693 38721
2 7394 601887606
1 39773 60365
2 51631 596489860
2 15866 407384408
1 16803 51085
1 10413 31779
1 8680 79847
1 32280 59704
1 25513 66758
1 73584 91479
2 32326 940947463
1 44337 58788
1 15357 22904
2 48397 625550343
2 3139 320468576
1 78878 94970
1 88860 99956
1 55259 63561
1 20055 52603
2 41550 46509231
1 6243 79535
2 86941 145632143
2 55951 518206804
1 41572 71209
1 64959 76441
1 31219 32313
1 14531 83552
2 27468 218063438
1 16575 82278
1 2304 99208
1 86367 87405
1 24287 64670
2 63220 303822098
2 44714 172219428
1 63790 64623
2 82119 399107217
1 37831 84934
1 6879 42678
1 54245 66232
1 14356 45633
1 28639 80825
2 49196 816785005
2 2580 910083465
1 3534 69080
1 68163 90372
1 33349 42523
1 31925 89504
1 29799 47485
2 53762 455779304
1 45603 78519
1 7935 47396
1 81046 93435
2 5957 892794413
1 30943 34651
1 65198 90210
1 27154 34694
1 37404 55744
1 16261 31482
1 23641 45778
1 32428 88477
1 61569 79818
2 89046 630772216
2 81758 135749935
1 44751 68495
1 32751 57213
1 52154 74300
1 31076 55378
1 38133 51204
2 44215 324029401
1 49366 99221
1 33101 84797
1 10220 15193
1 39579 70459
2 54644 918176184
1 1640 14005
1 64883 99487
1 2799 65457
1 10282 47830
1 31570 48916
1 13996 54510
1 59485 69181
2 48814 114884036
1 38480 93875
2 90841 280795495
1 53045 95812
1 16829 79549
1 7567 86510
1 24003 30794
1 43111 49295
1 12287 57812
2 59925 604047439
1 8007 11115
2 6859 461334347
2 40953 943707917
2 22120 624066310
1 5522 43192
1 2172 21035
2 89586 477528622
1 27318 69926
1 39377 81572
2 6294 289622468
1 23274 37706
1 25680 78727
1 49798 90617
2 82237 383099886
2 61873 351207122
1 3208 98916
1 41809 87655
2 53784 605028456
1 34011 66935
2 14521 298741852
2 79433 856745266
2 81647 133046738
1 2974 92815
2 54238 922562676
1 2851 92262
1 57362 97747
2 93271 205394325
1 48721 73175
1 27472 52860
1 58389 89394
1 47204 64904
1 42441 81792
1 23659 59211
1 22443 73918
1 70153 93320
2 57628 954180208
1 15782 78137
2 80625 737292841
1 36588 54784
1 31293 43764
1 7471 29756
2 80067 383814502
1 35894 49626
2 39356 484530660
2 69979 469287880
1 54502 92305
1 26938 90211
1 61486 78331
2 399 358940970
1 38974 45798
1 12728 85854
2 32522 840630425
1 15528 63519
1 5272 57159
2 52211 840202840
1 10144 69678
2 76132 711783112
2 12479 193926073
1 27588 39373
1 32793 45849
1 38045 91160
2 49129 718733221
1 32575 90951
2 15119 722277422
1 12363 63273
1 18185 20537
2 54340 410285388
2 47451 156690991
1 9586 66285
1 79526 89180
1 88400 91626
1 45318 78287
1 16125 59103
1 32511 37377
2 58439 168281208
2 78147 761548006
1 15353 40986
1 11429 30549
1 17328 91304
1 18758 44623
1 23447 66334
1 37956 92589
2 16418 320852267
1 43114 74502
1 12300 24976
1 8957 73782
2 44491 319010432
2 52640 68160537
1 14930 46136
1 27962 52664
1 29376 57961
1 5845 30661
1 10119 19203
1 4809 71267
1 69662 94724
2 27688 122646552
1 50241 66987
1 45446 85692
1 31988 61867
2 75331 982734594
1 34916 35655
2 46622 930778691
1 66413 68991
1 3446 64946
1 71692 86236
1 68341 72041
1 50991 61904
2 2500 539049388
1 23903 30797
1 42314 95944
1 42082 79828
2 49872 71121727
1 66431 96843
1 35261 99367
1 26328 36799
2 64459 590669039
2 93106 676508202
2 90507 588057650
1 15304 66246
1 5822 97940
1 62545 87570
1 42467 47823
2 31790 189451428
2 81611 24557397
2 42489 415360176
1 32195 95772
1 52010 80407
1 6846 64083
2 20107 959865204
2 48000 957707591
2 85343 322824867
1 26153 44598
1 32562 79214
2 89014 205652065
1 26924 60084
2 89311 168312617
1 41859 58058
2 1313 151051808
1 50004 82910
1 59286 87616
1 1421 16035
2 48773 612005980
1 23216 33799
2 7244 263357356
2 43912 167506387
2 15305 462205140
1 76152 95642
2 49275 960957576
1 10800 32279
1 28136 29654
1 17673 79114
1 17163 61584
1 12384 37847
1 15707 43263
2 14298 223305685
1 731 13193
1 85587 97407
1 45962 48768
1 35882 58617
1 31313 97216
1 66145 77388
1 2715 35065
1 30463 41176
1 18419 41924
1 47984 53968
1 30276 91327
1 28671 95863
1 10319 48169
1 3685 66857
1 73380 98216
1 71798 81282
1 78789 82070
1 69628 89443
1 14945 53831
2 66066 590391719
2 81146 453549876
1 2193 60053
1 19209 92276
2 8872 154583256
2 43958 404153366
1 21077 30919
1 61311 81495
1 14124 33358
1 10701 95972
1 56126 84933
2 85888 15313862
2 30113 250362973
1 21538 71366
2 78422 276911377
1 3446 75925
1 48681 75583
1 43039 70528
2 22765 652981928
1 10423 26736
1 11635 86956
1 46491 84116
1 96 2155
1 49726 49800
2 29103 500862753
1 1205 89313
1 84656 92472
1 14140 18975
2 27923 81751837
1 8677 92536
1 406 35714
1 39023 50229
1 12246 58249
2 50939 753757849
1 35418 87537
1 29927 48956
1 10335 22594
1 45336 55066
2 92213 518804807
1 37141 78863
1 25293 47384
1 9503 98327
2 42862 960779198
1 15924 50151
1 2948 78139
2 13099 897719231
1 40068 81728
2 37897 851348217
2 87367 132784391
1 33658 74178
1 55401 60750
1 55931 73990
1 44292 89812
1 56972 78424
1 11422 94626
2 17571 786291196
1 22786 83432
2 45398 257520621
1 18423 35558
1 39092 42207
2 91309 238217230
2 66704 776156015
1 23113 50067
2 19869 471911610
1 14356 54963
2 92718 815815322
2 4739 88416904
1 11980 47236
1 16809 46667
1 7310 7913
1 13834 44828
1 47308 95356
1 7142 95500
1 5853 89837
1 289 64397
1 30582 67679
1 612 94511
2 52651 939201664
2 95667 8401018
1 20707 92462
2 12260 574467988
2 2838 952191857
1 74096 81221
1 34841 62535
1 46364 98569
1 50568 64080
1 7702 53769
1 6675 38683
1 51598 84154
1 6545 64173
1 935 47751
2 47760 418513920
1 20181 67555
1 28628 88394
2 43032 345748594
1 12975 81490
1 92511 99218
1 57527 86419
1 29357 43737
1 5700 67454
2 11004 928034718
1 23864 37762
1 27903 79963
1 72803 84224
1 248 50953
2 24221 910757936
1 38286 77437
2 10054 440400783
2 94912 278484857
1 44388 97637
1 14322 93998
1 22690 73043
1 8821 9230
1 13861 24188
1 65499 81298
1 22780 39979
2 28026 507290794
1 20221 71022
1 2924 73757
2 31355 880479130
1 30646 78963
1 18913 72901
2 23815 634313905
2 12336 931379301
1 26963 32245
2 7123 81480554
1 29651 66543
1 8212 52844
2 47973 235263417
2 44906 92352881
1 63876 68727
1 24901 97015
1 42075 97431
2 61157 333506263
1 53779 58535
1 6747 56090
1 47300 61934
2 11967 848835230
1 20573 79014
1 4312 36485
1 51257 93690
1 14744 76719
2 38866 704806637
2 10344 188330760
2 38587 705340919
1 47893 71028
1 72436 79627
1 43865 57499
2 97560 249078078
2 79806 233421822
1 35527 96086
1 34970 77560
2 42679 599452789
1 87070 96609
1 8486 46615
1 50589 68130
1 5511 31075
1 5804 11629
1 1071 26359
1 30569 60397
2 60525 825437217
2 42740 625958855
1 53993 55681
1 5038 92366
1 3447 57223
1 37705 67986
2 11458 216092097
1 25803 54994
1 60008 79294
1 5955 91417
2 63565 347400008
1 68825 97233
1 24241 81453
2 95110 812374813
1 7486 19913
1 8148 77710
1 34324 96430
2 75840 163840480
2 29718 409708662
1 76958 82089
1 64033 78873
1 42233 96402
1 19201 30011
2 37132 99125689
1 3163 10294
1 37735 96286
1 1079 65381
2 11481 285569879
2 97230 212451697
2 73599 56994165
1 566 52956
1 17679 87700
1 37143 44041
2 48176 533840825
1 1963 44681
2 63844 397577375
2 58143 940618684
2 29770 158898801
1 13482 86862
1 10601 31346
1 854 27463
1 5481 12416
1 71828 88717
1 28332 71570
2 87454 493331358
1 30222 75919
1 50088 94001
2 51078 539623364
1 7188 69314
2 63581 32881576
1 40152 56282
1 30539 77718
1 55097 92215
2 65726 503556796
1 55175 85887
2 71541 954240985
1 3445 89028
1 33022 64796
1 32494 45480
1 49187 73188
1 55925 83441
2 40684 502163938
2 60871 262729028
1 65573 93986
1 47548 69049
2 66206 958979079
1 44994 61686
1 31480 52249
2 41283 183519464
1 24108 28012
1 15596 16906
1 28257 36719
1 41674 54444
1 10834 95988
1 49770 99422
2 15926 672956612
1 42059 61121
2 85457 294082213
1 62345 66126
1 49279 71818
1 20935 62020
1 76077 95788
1 70009 87099
2 16449 362657473
2 64345 925782944
2 19501 404724121
1 48558 66700
2 62230 314671193
1 78897 90290
1 64926 87775
1 14664 28097
1 51626 76124
2 92376 820665703
1 9812 47890
1 20511 46511
1 76875 96918
2 21117 800188079
1 12639 60562
2 92737 344052502
1 41482 66714
2 56851 923398458
1 18140 60312
2 44419 481639069
1 19706 63554
1 2482 54016
1 79731 96445
2 67007 871052011
1 24685 46414
1 28788 56667
1 59470 89664
1 31922 94349
1 22816 65406
1 17257 36539
2 55182 648695086
1 86354 95710
1 50302 58090
1 27981 89928
2 32102 990099403
1 7728 20936
2 36428 642465786
1 26317 91587
1 292 59468
1 48665 81119
2 8098 301880424
1 36952 73172
1 69159 97046
1 24383 58843
1 50448 57057
1 84880 94517
2 72337 280754360
2 48684 624851429
2 69242 175665764
1 15343 40466
2 46639 400465343
1 23379 88672
1 2859 82258
1 49843 70653
1 15178 50015
2 35824 62142326
1 61587 81776
1 39290 55403
1 8863 30341
2 2047 351516978
2 18531 676595943
1 13797 40121
1 17930 71426
1 13958 76577
1 27460 77745
1 16162 35777
1 59601 59946
2 70397 389014373
1 15738 19321
1 2759 74392
1 60774 85162
1 33447 43291
2 26871 133630686
1 16279 28339
1 49106 59136
2 76488 108993450
2 31824 71436072
1 91266 98751
1 41078 71452
1 20247 83693
2 66856 931796087
1 44184 60593
2 58000 611880983
2 95228 987267573
2 81483 89946699
1 17379 73069
2 1274 115834359
1 92491 95313
1 65642 71847
1 29105 49628
1 6914 45046
1 18170 42420
1 11709 30990
1 11012 73432
1 75560 97700
1 63141 93395
1 19027 59959
2 54441 637228986
1 1784 66731
2 47210 358464427
1 16987 45211
1 1919 99346
1 9203 54860
2 47596 638250425
1 21050 30636
1 3952 34315
1 21608 83229
2 27481 109234747
1 75487 81142
1 26211 41020
1 27035 91438
1 64707 65104
1 24401 36181
1 47798 86221
2 21243 589323940
1 21533 22685
1 45025 90020
1 28082 93665
1 23132 95276
1 6915 54666
2 33833 966058364
1 51757 72218
1 13505 55370
2 57745 480779652
1 63269 96992
1 1636 8215
1 10841 66624
1 8361 46587
1 46363 50025
1 53306 68956
1 18160 43802
1 17156 28815
1 30165 49884
1 45361 64341
2 87421 833865374
1 76982 92110
1 5068 33427
1 2143 55776
1 7999 50777
1 59091 85870
2 11523 997938022
1 53800 87224
2 10775 587378998
2 32175 517700525
2 90080 217857364
2 3726 48438529
2 6192 864452644
2 51799 44510103
1 35965 46125
2 22201 683746304
1 64704 97548
1 1972 76997
1 53895 59258
2 43540 396521984
2 44327 542027989
2 70742 109003025
2 78712 748380796
1 3038 86303
2 39691 42311435
1 51421 88557
1 1373 62344
1 17729 69468
1 20114 38076
2 8109 367861199
1 3908 21214
2 45235 766985418
1 89387 95901
2 14752 740945917
1 7634 55275
2 60752 334960486
1 65028 72389
2 10516 517704324
1 12502 53950
1 43746 63458
2 27731 915744622
1 84123 99044
1 425 75743
2 88316 48218194
1 32591 89785
2 45704 877771299
2 31088 301589046
2 84758 69116427
1 9206 22921
1 49655 80936
1 43210 89657
1 18281 64651
1 59557 73127
1 3199 60580
1 46294 57731
1 1897 32474
2 73927 956996793
2 43665 666390138
2 13661 643007023
1 28685 78631
1 29235 97215
2 49602 130894636
1 4959 70090
2 62042 962873565
1 10088 89338
1 25998 59650
2 71161 216305129
2 82557 625025634
1 7817 60463
1 21627 48190
1 17327 87717
1 60063 92810
2 72193 985224002
1 14358 15399
1 69138 81169
1 31222 45546
1 96217 97506
2 61330 939429761
1 15401 74480
1 30647 56693
1 48210 54287
1 44582 98234
2 70822 505451109
1 6088 58941
1 32761 65090
2 83418 170390192
1 4283 69850
2 5130 105976512
1 739 37143
2 16533 63511185
1 51359 58300
1 16735 72384
1 20534 86494
1 23152 95291
1 19233 97605
1 12421 23917
1 50572 67807
1 40981 76105
1 44888 47446
1 23141 48852
1 18729 32989
2 51440 497367381
2 89646 131328061
1 18945 42609
1 64673 78291
1 53634 56052
1 23030 31853
2 84508 622492839
1 11437 52992
2 39573 156898930
1 7864 70794
2 39740 215599517
2 31625 932317320
1 5196 88174
2 39905 785184185
1 63773 76813
2 86326 800624242
1 42787 89944
1 23844 96451
1 16614 17390
1 1112 80873
2 63386 165147265
1 13430 36537
1 3139 43897
1 24126 71543
2 81015 724235325
1 42531 69432
1 23229 30356
2 85632 539575331
1 33678 60376
1 37120 75264
1 12988 54091
2 90210 413531311
1 10354 43787
2 20596 507489701
1 28472 80710
1 57375 70131
2 56544 197846504
1 4561 93274
2 82894 6526251
1 33067 63057
2 28975 486962101
1 24413 87108
2 48389 102660260
1 19241 44518
1 11023 28321
1 84965 92746
2 99832 65522345
2 18405 250716142
1 3641 33151
1 9429 52700
1 11353 81958
2 60235 21697196
1 50637 72799
1 17110 30292
1 42836 86168
1 11522 49042
1 5105 45941
1 87104 89638
1 70762 77927
2 70486 119310227
1 68382 78635
2 86745 716934464
2 65708 633927579
1 42662 84118
1 70573 72208
1 25024 82174
1 31289 66866
1 10680 25096
1 32488 55854
2 572 63245661
1 24758 39628
1 69940 70871
1 49546 52578
1 40696 60287
1 43826 77864
1 34967 85158
2 72802 54163390
1 48201 59010
1 2623 80555
1 88814 94639
1 10160 79182
1 27148 80996
1 2195 10908
1 46347 82321
1 1220 63794
1 18558 25389
1 1213 3376
2 92408 999720730
2 15340 240355863
2 9631 623256328
2 26207 7433942
2 83438 99343087
1 66478 79544
2 53855 487082104
2 68170 808921072
2 50948 550986529
2 76280 359575537
2 34866 645938086
1 40186 96673
1 23469 90799
1 40123 94371
1 54045 98001
1 36087 81830
1 27121 89254
2 57196 981617201
1 34890 69178
2 11364 11826411
1 95825 99047
2 74278 642703749
2 18920 929834821
1 27107 94147
1 6164 88017
1 19908 90634
1 21898 92221
1 15980 94100
2 47337 551453926
1 39570 60650
1 1422 67077
1 50825 62969
1 49368 61718
1 84443 98352
1 47915 83731
1 53787 80672
1 6391 40585
1 51042 64476
1 3413 30280
2 18756 788978043
2 25101 707278401
1 41044 51819
1 33675 42943
1 56100 80970
1 93902 99320
1 61943 70025
1 79630 84156
1 16669 47438
2 70499 570956384
2 77136 677862635
2 43986 598874389
2 24698 170146220
2 11819 821356248
1 7126 93818
1 5562 65629
1 11089 32611
1 90767 97086
1 25446 61956
1 29613 42790
1 54315 80041
1 7572 40030
1 53100 92079
1 79386 94343
2 13422 568433883
1 2274 32326
1 40930 96634
1 62254 93471
1 83688 90555
1 54662 94571
2 9253 977270987
1 51409 98648
1 48762 85949
1 64047 98244
1 68345 74342
1 48969 71593
1 62491 75591
1 54892 79572
1 10694 33270
1 37209 60594
2 18129 882999226
1 8779 87010
1 16502 63755
1 26384 71536
1 21396 25068
2 12081 699665418
2 43453 91073234
1 48351 97158
1 1302 94656
2 22023 798113099
1 12715 47461
1 12831 27991
2 76626 161610008
1 23472 45137
1 42293 43200
2 61806 558030696
2 33456 443768787
1 7403 95638
1 36567 56418
1 6656 97554
1 10799 59967
1 33541 68332
2 94553 980832931
2 92874 904963826
1 15925 89164
1 40684 74188
1 4330 99041
2 34830 748806626
1 62739 85030
1 57350 77761
1 20880 38789
1 45503 50772
1 36257 58525
1 23260 48377
1 32799 86965
2 37797 803907083
2 6515 119680041
1 13641 71705
1 49336 66258
2 96432 337255915
1 42417 72376
1 36157 58489
1 26405 82683
1 25255 65289
2 74704 538291027
1 40511 52225
1 11292 41838
1 6289 65761
1 83997 97713
1 5060 31765
1 30854 93850
2 39672 518616789
1 6664 87539
1 3462 85049
1 37758 87654
1 38762 81707
1 31235 91931
1 5368 20003
2 43446 296372299
1 3276 62681
1 30894 64742
1 67265 79644
1 47923 83891
1 16757 72845
1 41799 70749
1 14488 89348
1 69189 75915
1 31600 91687
2 21558 748289893
2 76420 938595796
1 4936 86646
1 27209 50671
1 11394 86477
1 64421 80788
2 17907 624584072
2 41213 827900611
2 25826 395247100
1 14861 89952
1 5175 97666
2 31313 862926338
2 3319 519224918
1 74270 95793
1 13642 53416
2 57861 640221945
2 35829 525823830
1 6962 29514
1 19794 22964
1 25500 60216
1 4871 11558
1 76117 99752
2 83722 235987447
2 11915 238810182
1 50234 82262
1 19635 96398
2 43266 549622225
1 25138 81253
2 54725 722233847
1 1822 45187
2 78031 717016711
2 59473 404692483
1 42173 86431
2 39952 883472364
2 73227 672901730
1 48924 91806
2 5118 173133449
2 87179 743261518
1 24531 96589
2 442 68835789
1 44884 55816
1 243 5878
1 4186 14889
1 60896 67964
2 35517 613672289
2 26321 49316403
1 37340 52626
1 46877 66922
1 614 63863
1 23888 27704
2 43575 334069355
1 54182 86324
1 9837 99169
2 21409 973087453
2 54534 367079109
2 91171 585101104
2 3042 40511853
1 15320 75901
1 13904 65033
1 9336 74523
1 28781 49625
1 22446 45143
1 93035 96572
1 36360 95071
1 50184 90583
1 22159 56063
1 59463 91088
1 42220 55064
1 2155 16647
2 85004 861767917
1 78075 96853
1 70941 84263
1 28066 28474
2 11481 353145147
2 85936 229186839
1 49790 93517
1 54096 95282
2 70958 888740264
2 69202 772701217
2 28484 881661730
1 22295 44251
1 7050 72280
2 42348 385821933
1 5480 69631
2 4209 483073074
1 26470 69974
1 53739 63637
2 5088 270422250
1 10207 35410
1 64719 85704
1 4795 23487
1 14447 56742
1 27705 62697
1 26335 57769
1 64771 81312
1 92661 93340
1 52024 69262
1 51921 52063
2 44549 511030934
1 978 46561
2 44693 581406171
1 23824 85991
1 126 45228
1 67985 87270
1 49617 98286
1 12476 85553
2 89367 441630414
1 27193 85064
2 8878 353496778
1 786 59798
1 30554 50571
2 62389 721528998
2 35957 915452021
2 58690 892551432
1 35545 42577
1 72418 95992
2 43536 191473977
1 82983 89395
1 36888 39304
1 4581 69461
1 42096 61381
2 73432 318675919
1 33071 33384
2 78498 758532348
1 29164 75014
2 76717 228789083
2 87949 154089725
2 84345 272464377
1 43659 47715
1 14532 22651
1 66031 78858
1 39056 84570
1 24219 52229
1 33373 90839
1 62629 77866
1 36876 50901
1 28144 88276
1 12505 74971
1 47808 77279
1 44450 50778
1 17369 75239
1 93320 93361
1 3460 36060
1 58155 61243
2 95379 491808017
2 87951 849684850
1 46695 97295
2 95743 430214932
1 26934 31948
1 54785 59572
1 21261 57405
1 48848 93935
2 55605 159204199
1 7603 92466
1 82590 85487
2 12882 549612602
1 5567 26933
2 8956 136518443
1 2664 77906
2 39219 154702582
1 28163 46454
1 81626 87460
2 95040 695577202
2 58880 882200455
1 3589 5309
1 23212 78850
1 6648 63462
1 19627 67415
1 31233 93515
1 17938 63351
1 56838 95724
1 44501 99146
1 4075 47280
1 12131 68676
2 24037 584017697
1 32304 50616
1 81803 91541
1 10622 25928
2 34829 53096624
1 95636 95679
2 84676 709203882
1 63126 63929
1 40500 60970
2 320 394068091
1 7854 66583
2 64608 682993
1 56430 76784
2 58945 765722337
1 68740 89540
1 10390 75152
2 12655 763154662
2 12675 926872755
1 29223 79072
1 23954 34232
1 33440 36230
2 7412 163411094
1 48924 56443
1 70802 78678
1 88080 89353
2 37702 612383123
1 18390 37792
1 76520 79878
2 52366 627659154
1 8567 89328
2 74164 113803893
1 21610 85578
1 58608 87047
2 50956 294925301
1 25475 38459
2 1775 890215243
1 58819 88282
2 11576 951127266
1 45491 92089
1 23077 30083
1 13488 98030
2 24215 746407158
1 40981 85947
1 34381 94816
1 77195 79678
2 89519 919464368
1 37209 40886
2 38361 944476265
1 5878 88805
1 1738 71152
1 33623 83712
2 76524 741390457
1 5815 86140
2 8375 315164541
1 49737 74838
1 4698 8006
1 39707 43617
2 41960 242186878
1 38870 66029
2 62791 484339610
1 21943 93683
1 23331 45077
1 35974 85379
1 72283 95813
1 31361 40657
1 28789 84443
2 38598 184261658
1 16386 34618
1 53641 82895
1 52029 60362
2 43850 133962995
1 10129 25326
1 52202 79677
2 34932 465155074
1 5053 93857
1 30757 74802
1 15329 24591
2 10266 664181095
2 92340 989667092
1 59783 93750
2 4819 152949016
1 24359 96782
1 16869 67557
2 92841 879445222
1 50426 86114
1 14204 53896
2 9773 337175020
2 91608 390997022
1 41776 85371
1 69818 82417
1 969 90120
2 88666 960561672
1 9951 86413
1 86711 99670
2 78303 909213533
1 49397 89396
1 30707 75044
2 82773 796098721
1 9359 85589
1 9781 48184
2 16608 843168654
1 56522 69489
1 19466 99095
1 78596 86449
1 14452 76232
2 97719 402134622
1 115 16379
2 88758 534286202
2 88639 564258032
1 647 52452
1 5022 74070
1 33983 39927
1 2829 71033
1 26956 63962
1 16209 53710
1 40679 72800
1 63622 71897
2 35079 299398611
2 91680 438682085
1 13402 37585
1 3207 80126
2 56831 919248614
1 16882 80818
1 14623 79442
2 75112 239031682
2 14840 582964593
2 46407 731423642
2 79035 902444568
2 3165 790126858
1 33607 66987
1 93416 96674
2 59824 78212573
1 37336 90343
1 13212 66840
1 71744 80342
1 72399 92250
1 6120 79026
1 29089 95530
2 85789 412466468
1 73514 74605
1 79226 87280
2 91788 163796110
2 84020 956565438
1 16653 78593
1 19159 72372
1 2179 96234
2 47067 185394203
1 8424 41189
2 27808 884370557
1 67733 99331
2 23631 669529397
1 29467 32516
1 296 42785
1 73556 91874
2 36046 35850058
2 47799 874127577
1 4177 29649
1 69909 80535
1 63549 83228
1 49455 75978
1 39295 76930
1 2040 17901
2 13952 577087668
1 18570 75025
1 60030 79596
1 29408 74421
1 37337 61829
1 34503 52981
1 4760 52330
1 31527 66161
2 21436 59334299
1 22101 43607
1 14783 16929
2 8018 589132158
1 52534 94125
1 30957 41111
1 26669 60622
1 2313 70082
1 77101 97732
1 4140 78327
1 11133 68023
2 79793 851305099
1 18555 99162
1 53713 79584
2 97339 712218461
2 33295 393008399
2 68222 164773936
2 40192 99833020
1 44218 65723
1 39361 55060
2 60636 797961574
1 37371 88675
2 2362 569232172
1 88442 89780
2 37147 559770019
1 11814 46481
1 68746 83749
1 50304 52924
2 74375 966480402
2 81817 872606996
1 60071 87855
1 5287 39571
2 64366 317221152
1 61760 64432
1 39005 80371
1 35703 73430
2 99301 295842817
1 42901 61156
1 3133 63064
2 33560 663572199
1 46947 66698
1 45173 91857
1 1087 52840
1 1979 64139
1 63543 82338
2 36632 63450985
1 27574 30106
2 70833 274933548
1 10692 80387
1 45372 64219
2 51780 196389598
1 69552 96854
1 1289 93654
1 26747 75175
1 3661 38985
1 45755 57107
1 44571 98449
1 73221 85469
1 34226 94524
2 42201 980655505
2 6757 883734785
1 23319 99077
1 35550 66038
1 65200 79428
1 9332 74389
1 87581 97221
1 25110 36964
1 18745 86487
2 12224 734526684
1 25765 86919
1 83044 95766
1 1764 89382
1 4080 40733
1 26976 58265
2 15990 297105534
2 51507 829259172
1 8070 69129
2 56313 762396566
1 53307 88089
1 10809 14968
1 25287 64700
1 48279 53515
1 69788 94989
2 72522 860447154
1 83298 93356
1 18032 36917
1 40151 65945
1 7234 7586
2 54687 799222557
1 87366 98773
2 8292 487771940
2 3872 879389949
2 94527 523536871
1 45631 85484
1 70686 82079
1 11549 42406
2 71153 248600662
2 36733 112708327
2 34582 904759209
2 53146 370811072
1 43933 76711
1 4432 81326
1 23043 64326
1 44870 55750
1 7795 28539
1 9347 84534
1 52830 61373
1 15605 41594
1 12082 48871
1 43573 91432
2 23172 441320669
1 53334 65702
1 5432 8682
2 7915 499997006
2 77495 975090548
1 10263 70018
1 9960 22216
1 15577 69454
1 36952 80156
1 47432 94025
1 19016 20872
1 30153 32826
1 65633 79132
1 62582 98178
2 58037 807053186
1 49325 54986
1 53093 60683
1 17839 40187
2 39168 36729990
2 33295 226391749
2 53288 369998422
1 5113 17009
2 32475 65178052
2 86982 519377801
1 20539 70088
2 60287 3785189
1 83381 92158
2 9423 338081081
1 53430 56423
1 8766 19694
1 33681 82947
1 87883 93598
2 75032 518023394
1 40858 93988
1 54807 58187
1 1182 1282
2 87937 147374567
1 5028 97784
1 24953 85450
1 7990 9008
2 94456 747355596
1 88131 98609
2 82068 334291729
1 7022 37451
2 23781 490098088
1 31679 69754
2 78600 922781844
1 59738 90888
1 93141 97465
2 46270 74496680
1 27940 89572
1 63359 64978
2 79515 766336958
2 66327 878707146
2 64219 466342226
1 62808 81542
1 2172 52171
1 54798 55813
1 74452 99876
1 36254 82792
1 49887 54715
1 35313 85023
1 73574 76156
1 70744 82396
1 92436 93608
2 26868 329611265
1 50369 71077
2 90723 134086898
1 18284 49716
1 55277 76826
1 16851 22519
2 16925 993982375
1 80108 86161
1 33881 92085
1 20888 59077
2 92886 956071912
1 11389 33273
1 86476 93141
1 25149 66391
2 64862 340518447
2 37997 810090729
1 7174 79732
1 26492 53297
2 30889 358366741
1 30656 49101
1 24306 88747
2 9735 633755974
2 31824 109062107
1 867 36179
1 8019 87717
1 83410 84175
2 51759 751043044
1 5594 26615
1 30008 66435
1 81777 99793
1 38551 80806
1 75288 96946
1 12911 40597
2 39531 919614432
1 82171 99551
1 69370 93367
2 77344 951063671
1 16514 52385
2 53172 776360716
1 10808 34217
1 24157 41825
1 63037 71258
2 91776 490361170
1 71509 86214
1 51298 64493
2 96418 331530267
1 3981 24839
1 61595 96301
1 54709 80015
1 29928 96971
1 69105 94792
1 39520 45404
1 74485 79212
2 34847 485135968
1 22643 86564
1 42675 96539
1 14734 95525
2 28479 204876847
1 29867 42306
1 9730 80448
1 75082 86850
1 41043 59586
1 71449 91243
1 44965 70205
1 23004 34894
1 76618 85962
1 14532 49256
1 98 81372
1 29393 67485
1 32375 45592
2 20054 980639174
1 95379 97437
1 49673 73916
2 74292 842625408
1 1292 36840
2 38943 170362490
1 29339 55624
2 83914 63500304
1 34071 95428
1 27471 84982
1 5201 81939
1 90792 99220
1 4524 24791
1 61362 84627
2 45349 169089191
2 82787 70723424
1 74814 98754
1 43084 82406
1 6886 86655
1 29961 97490
2 16151 212262847
1 75605 98842
1 24272 63188
1 66667 71216
2 22794 697654112
1 34361 63339
1 17916 22953
1 32700 73602
1 30848 46477
1 80045 87351
2 43072 692126347
2 41114 839921555
2 88353 863688852
1 15919 67321
2 85488 547271186
2 75538 419002466
2 27322 59870826
1 87144 98378
1 21944 76070
1 89499 95245
2 12347 811543973
2 66311 528297510
2 27866 764401026
1 70813 79820
1 11554 88825
1 58695 63619
1 29115 92673
1 36071 62452
1 51327 78379
2 60765 672699460
1 3750 24711
1 53194 95810
1 7007 77838
2 40291 810638002
1 47596 73367
2 70778 199127769
1 23499 41731
1 46806 83258
1 19868 39579
1 7657 99011
2 76110 134826766
2 4664 954369453
1 78638 81505
1 17428 20169
2 12599 238953014
1 17117 22702
1 23067 74011
1 18387 28642
2 10987 449309592
2 97730 488279845
1 32573 96963
1 6652 74989
1 25914 38218
1 607 21664
2 6792 126333473
2 15590 461736209
1 20137 66744
1 73114 92813
1 9252 75440
1 49329 58035
1 47091 80926
1 12947 18086
1 52135 84229
1 16697 74854
1 15308 39752
1 62749 91322
1 21681 24150
2 39232 818693213
1 22071 65019
1 636 96813
2 69878 965108778
2 73150 655613853
2 13934 704668299
1 64964 86621
1 14176 88697
1 31676 92132
1 14967 69677
1 32158 57500
1 40668 79428
2 79706 325562816
1 3538 37214
2 588 797139497
1 4619 28925
1 25418 67700
1 70100 72146
1 251 17025
2 89181 659748304
1 74499 85925
2 85705 116045549
1 35730 86190
1 22947 63726
1 29319 59642
1 8827 73148
2 15495 282323061
1 77129 96089
2 34278 529726991
1 10148 76580
2 26023 129538027
1 50927 62948
1 6690 35256
1 58670 99813
2 97641 304467265
1 2825 82613
1 34446 53984
1 42117 97377
2 40592 716328423
1 36103 41732
1 76364 97226
1 10082 17527
1 34625 53649
1 9236 54093
2 56932 62889917
1 70265 74995
2 93158 72879096
1 55876 88882
1 16226 41761
1 24165 29186
2 62091 389307864
2 50136 616111439
2 50325 196846855
1 30413 34028
2 82594 889727218
1 23988 74113
1 608 2416
1 36504 57731
2 27841 186355529
1 51844 79338
2 28587 556489186
1 425 76418
1 5761 69703
1 71094 86863
1 617 22241
2 62189 623817062
1 7320 54719
1 5273 15259
2 12337 306986769
1 78523 95142
2 37404 35968555
1 40630 76684
1 58175 90655
1 1686 49942
1 32214 44031
1 7393 23223
2 18163 313812887
2 74538 42401964
1 42225 56816
1 28314 98065
2 7991 637368261
1 6452 51410
1 47325 55960
2 28441 700059487
1 6395 32695
1 61064 88355
1 16107 73783
1 51907 87932
1 7602 59167
2 50324 120602089
1 40464 90547
2 48037 654509420
1 59764 73908
2 69475 939383354
1 90667 93677
1 10354 27051
2 78780 347588080
2 9327 977701602
1 33085 91473
2 39816 806447289
1 6089 72657
1 40493 73821
1 137 19690
1 31859 85773
1 40601 98719
2 32661 588707338
2 63477 260034894
2 55749 318471201
1 60976 65542
1 33099 66788
1 6923 30068
1 58889 77502
1 5480 53568
1 21706 85594
2 89751 980261690
1 10111 68960
2 58292 610827062
2 99051 967078849
1 6443 74079
1 48017 57440
1 73504 91845
1 12400 24687
1 85597 88456
2 36252 112302574
2 17825 761693956
1 24024 97606
1 44574 65350
2 5390 753654318
1 723 22317
1 66659 84075
1 9315 44108
1 26249 87898
1 20862 84181
1 57670 72187
1 27715 86934
1 49389 71991
1 10731 42522
1 53086 69073
1 37859 85815
2 31423 725402795
2 12285 559754216
1 29280 52055
1 16482 75637
1 8369 58136
1 75509 91024
1 6085 9980
2 21689 452875326
1 12271 14286
2 54051 661303619
2 1670 808085141
1 68352 69933
1 63933 67500
1 4657 32794
1 36104 62551
2 19520 708432307
1 9129 55440
2 30706 781549522
1 4737 95819
2 75697 636478552
1 12097 16511
1 20769 84038
2 19394 420257863
1 7337 19057
2 6579 261987145
2 16629 828587866
2 37410 711519558
1 24643 87734
1 28949 53562
1 50916 97858
1 63437 83186
2 8682 35955091
1 55861 83312
1 9272 80413
2 84254 186712783
1 39897 47152
1 3441 12352
1 20631 73150
2 93111 789390627
2 65956 462069029
1 52898 76911
1 24165 96318
1 10674 31878
2 32597 284719029
1 27143 70848
1 70944 97220
2 77351 325814454
2 4730 850623056
2 34412 838720243
2 7271 302275359
1 44562 45143
1 5036 36157
2 18143 749556717
1 17515 30934
2 46515 793756592
1 66985 69928
2 68114 152035194
1 15620 74602
2 34256 163162861
2 23696 808764867
1 40293 61404
1 58703 95784
2 65231 63889373
1 8865 69289
1 26166 52896
1 18897 21048
1 59379 77278
1 5596 66299
1 20032 69728
1 1172 21284
1 60206 65606
2 56823 526364845
1 28064 41532
2 75900 639425287
1 24593 37779
1 8907 46136
2 32048 490137404
2 98003 322614172
1 4386 69912
1 82573 85983
2 9510 132806901
1 16842 51617
1 58459 97209
2 22007 748264844
2 49101 342101714
2 1153 696143467
1 13343 27678
1 24615 98603
1 33431 93914
1 10515 52669
2 13520 889749648
1 13469 43819
1 64475 82333
2 75161 371251395
2 47767 562606369
1 12866 35456
2 39315 438404619
2 1116 236611363
1 34209 64675
1 73640 77751
1 14617 41789
1 81734 83207
1 5902 32862
1 12850 30168
2 59100 624923233
1 22942 49607
2 58243 621422396
1 54421 78176
1 68567 84736
2 70322 782589659
1 29639 86095
2 49048 517667777
1 23992 81462
1 9491 12127
1 9480 75015
1 53971 92869
1 3566 62729
2 52969 87480737
1 13135 99300
1 57198 59343
1 10252 78403
1 69188 79856
1 18128 57634
2 73707 589452589
1 15870 71065
2 21078 457929213
1 24505 31529
1 75567 86869
2 68614 10092950
1 4100 12563
1 32991 52998
2 78051 400944062
1 553 47178
2 82724 412147473
2 21353 800636633
1 16614 94261
2 38051 103111570
2 45254 47601156
1 84610 84902
1 52150 57004
2 71099 246027437
1 43901 67872
1 83030 92505
1 55228 62741
1 65468 75259
1 8026 76418
1 24917 83042
1 8233 9663
2 88564 849865315
1 5166 62094
1 22308 49541
1 6069 80382
1 2805 3117
2 62177 344801816
1 55371 66823
2 75641 222604009
2 30037 569156742
1 55264 74525
1 39237 52262
1 58 43862
1 17296 73569
1 61633 68144
1 48813 70568
1 56895 99359
1 26482 44163
1 1200 67390
2 47374 616838601
1 18517 47873
2 30480 812380820
1 91096 96090
1 17020 42980
1 40972 43037
1 52514 80703
1 86581 95595
1 10063 82744
2 1303 746639483
1 98207 99769
1 37928 46464
1 7013 12617
1 67479 69147
1 4781 11888
1 497 72750
1 23294 67902
1 22686 28917
2 98829 155606814
1 70951 96604
1 3587 5725
2 57927 601022208
2 84464 396207288
2 63637 314431171
1 51596 64583
2 94294 518233521
1 5325 74863
1 10158 48737
1 49853 62006
1 53930 60171
1 31636 42026
1 17237 74278
1 45597 96941
1 11988 72967
1 63939 99749
1 49857 68698
2 1956 537646306
1 16905 31298
1 54111 96416
1 35101 46041
1 50803 67403
1 5971 47723
1 4684 15939
1 24595 32100
1 44760 70972
2 2376 356084719
1 21524 63925
2 96107 522810442
1 8786 46109
1 78805 93737
1 26859 83328
1 30977 91341
1 2712 52934
1 14096 74870
2 78216 46564145
2 8471 714953168
1 957 58876
2 78862 705066778
2 39621 869216761
1 26521 88502
1 10338 84191
1 22879 56552
2 93121 467358285
2 96936 551383347
1 7526 92629
2 56368 473532955
1 14087 59869
1 9163 74685
1 25310 69468
2 82457 340237742
2 43584 936953573
1 55125 91945
1 17281 37363
1 34014 77559
1 1511 83349
1 83238 99010
1 55597 69948
2 94052 70756049
1 713 61811
2 90340 811784537
1 70495 91297
1 51838 77750
1 52274 94320
1 46159 96813
1 9448 22786
1 4581 22779
1 466 13471
1 33221 80131
1 33720 77062
1 3166 69526
2 15505 17555077
1 10127 57698
2 12528 919654764
1 18526 67253
2 34181 7349151
1 32855 86261
1 53426 68858
1 42353 59221
2 30300 288837113
2 13197 128295338
1 9875 21482
1 18286 89200
1 9182 27314
2 97637 226686547
2 11161 530954190
1 57883 82588
2 7316 32719691
1 19462 86229
1 51524 64263
1 65105 91198
2 7309 133683625
1 3647 28729
1 4294 63594
1 24805 42990
2 2203 166215957
2 94801 13089211
2 70927 111024661
1 51680 60243
1 17692 71796
1 26784 83996
1 66493 78116
1 44036 79111
1 27348 70545
1 32172 33130
2 52864 778870470
2 51506 612293704
1 29512 48760
1 76707 83150
1 54547 96904
1 8481 44522
2 7714 26820540
1 36343 41042
2 66121 344411590
1 65639 87337
1 41274 43592
2 63310 704933303
1 40382 90428
1 32362 44088
2 33833 799861519
1 40101 64397
1 46655 50557
1 49365 67214
2 99166 669277367
1 68059 87211
1 34545 62957
2 43559 159886999
2 39916 735502791
1 54760 98871
2 89167 484908702
1 51136 95523
1 64167 66766
2 97030 332498587
1 8845 42230
2 55944 796844548
1 31980 49310
1 53966 54415
1 39532 97106
1 2780 9631
1 2123 62489
2 73194 487512573
1 32144 99160
1 82500 84246
1 23150 46670
1 41682 66475
2 87002 814215925
2 82942 978999709
1 60582 91029
1 80162 86818
2 51433 532257954
1 86859 93325
2 83413 881323028
2 45193 340105922
1 45081 55939
1 40534 45020
1 25662 96253
1 16845 87961
2 96042 934778048
2 59816 75197003
1 54595 86058
2 88403 680578977
1 1 11171
1 52441 58290
1 35513 98889
1 11809 51225
1 33575 98684
1 4257 16758
1 69115 81419
1 50483 72276
1 13127 88478
2 69949 722051642
2 80744 886238565
1 8994 95214
1 24737 64306
1 62945 78643
1 11345 40321
1 14268 40184
2 48989 17145216
2 34678 91881356
2 11309 409583885
1 2051 30578
1 25626 56736
2 59162 125330015
1 33943 61081
1 15773 79113
1 5814 43316
1 10017 22617
1 49389 52763
2 68355 69465205
1 73203 87937
1 6353 22657
1 51296 85085
1 986 35378
1 4102 38724
1 28834 96685
1 15179 70601
1 39224 77709
2 17515 861179798
1 86258 95387
2 66144 15938936
1 85174 96702
2 98078 423144797
1 32067 95402
1 28696 32997
2 10639 4231166
1 41103 74767
1 90593 99705
1 645 69882
2 74649 457612851
1 41747 68072
1 20341 98222
1 66012 97124
1 60489 71985
1 21127 64513
1 54404 79296
1 27087 27166
1 10861 82134
1 54806 66160
1 41335 70023
2 2537 94029426
2 29353 314292
2 17107 365792651
1 76034 98169
1 8964 98432
2 41317 392892993
1 58434 73980
1 10875 48114
1 64790 77687
1 49092 67391
1 58341 78617
1 25618 64444
1 43164 59173
1 65165 92630
2 60183 146915559
1 13782 84584
1 54225 55459
1 68463 77163
1 51552 89734
1 33058 73030
2 32793 166322152
2 2830 360486585
1 39482 94187
1 16600 50854
1 47891 63481
2 80074 168790855
2 10924 993614152
1 7036 38333
2 98974 129960996
1 3061 19982
1 26777 68985
1 80678 96631
2 80148 605290081
2 48044 703687689
1 34495 80583
1 65396 99068
2 7342 567059828
1 72118 77549
1 43772 81541
1 18306 77124
1 4899 71401
2 60635 491942616
2 3442 348805192
1 61691 88573
1 36749 76947
2 67103 380647765
1 27838 45043
2 24375 405744723
2 52971 997209254
2 30372 183461079
1 8950 73239
1 25884 83206
1 19004 61822
1 27534 84760
1 32788 33835
1 43934 46518
1 4786 58733
1 57584 58378
1 76482 76541
2 45459 955460871
1 15466 22050
1 43203 76450
1 1373 50286
2 65812 786402465
2 49133 885157096
1 6091 26580
1 7623 62470
1 52945 74654
1 16984 33951
2 3913 974209433
2 90720 49378834
1 14131 96007
1 45988 92206
1 4502 42431
2 97173 968398847
2 84247 515606391
1 77313 77333
1 18614 49170
1 20258 77072
1 41717 58298
2 57139 639084033
1 26838 79609
1 57155 85713
1 24314 66732
1 60960 85385
1 32502 64080
1 168 25344
1 69902 99607
1 28921 39679
1 14612 81922
1 1126 31458
2 40673 400067427
1 23005 42608
2 58803 978993432
2 24708 429190864
1 9205 14067
2 54292 402047688
1 21813 22758
1 22795 56550
1 8232 64816
1 40789 61932
2 72889 84491179
2 41453 474227653
1 65667 78179
1 7959 84872
1 1263 84635
1 9643 86274
1 39812 52810
2 41587 308122223
2 55153 296345453
2 18992 969834001
2 63748 862912491
1 40917 60233
1 62954 65706
1 42376 54959
1 3508 97600
1 5179 91636
1 25665 40072
1 37311 83520
1 62880 69776
2 31311 491550345
1 61220 70400
1 59628 70628
2 38888 59094034
1 83887 91446
2 52072 408692170
1 33037 52893
1 42114 68788
1 45930 72960
1 14493 15373
1 76564 77409
1 31707 35793
1 77040 88274
1 45437 65259
1 6579 98349
1 12308 79707
2 71646 799936628
1 3660 6919
1 24537 84042
2 49044 702612996
2 50120 505676317
1 25425 83078
1 49037 55890
2 36547 586763015
1 73838 76001
2 89079 291468437
1 82664 94610
2 43695 962850239
1 56920 92947
1 59535 68032
1 2965 61680
1 82057 84524
1 4897 10365
2 24587 587715898
1 57110 75617
1 36627 88262
2 49142 859249980
2 42466 926448891
2 32600 57210615
2 90849 531727677
1 47280 51598
1 55611 87761
1 17526 92353
1 9557 49077
1 49845 67332
1 13881 51542
2 62559 356095838
1 16550 24876
2 52515 80166792
1 9172 14296
1 42174 94875
1 24503 91895
1 15058 25772
1 23732 26558
2 98839 403356533
1 11666 45037
2 5153 322698085
1 12822 21441
1 22137 84962
1 9382 9708
1 84657 90669
2 26121 724164909
1 3398 6291
1 43426 96595
1 4321 45833
1 737 44183
2 15071 883421212
2 46909 417988455
1 16483 54644
2 57664 313485673
2 46630 66686365
2 67024 554967280
1 25536 89528
2 11936 360384063
2 92965 810921810
1 83576 97275
2 13278 284128329
1 2754 90517
1 24677 85763
1 9304 81527
1 8228 22119
1 46057 77584
1 24775 72967
1 28635 77458
1 70682 87155
1 42172 91092
1 43357 81769
1 24146 64381
2 52098 101408289
1 70797 96935
1 55076 85751
2 65541 767360123
1 5717 47922
1 2648 20489
1 4392 37812
2 13532 227948595
1 51060 94314
1 2746 44772
1 90472 99638
1 13900 32780
1 84520 96010
1 16130 24406
1 62805 94576
2 95312 19546701
1 34040 86848
1 34764 72089
2 27567 691941383
2 87972 104852675
1 3182 38014
2 35236 636894912
1 18617 23657
1 17406 28233
1 23081 79497
1 45962 68046
1 20899 98877
1 34533 63794
2 31658 683065194
1 54312 74536
1 31334 47722
2 49250 573481624
2 91729 14821526
1 22985 64379
1 31269 57044
1 27404 90604
2 54272 335235911
1 26460 96179
2 87151 756872029
1 28654 64758
1 20762 75965
1 11939 42228
1 59621 72156
1 65156 93588
1 658 11889
2 31848 427408130
2 36679 665212878
2 93120 362738197
2 7790 31718545
2 99381 942754250
2 979 249859681
1 5453 26871
1 9476 71972
1 18073 48697
1 5346 98536
1 30779 32510
1 28470 49737
2 80216 347215634
1 54013 96980
1 50299 89233
1 76537 88344
2 55353 44251
2 98065 288929654
1 21724 27842
1 33187 88655
2 82696 111079646
1 27470 41992
1 18332 53375
2 12561 984608588
1 40531 92747
1 26243 63881
1 3812 58992
1 9235 56772
1 25106 51407
1 4136 87705
2 46004 457796238
2 79603 531152985
1 46539 53715
1 41660 45881
2 50144 416271111
2 95915 691190850
1 32720 40377
1 67921 72511
1 35930 86675
2 63680 263982553
2 53858 708240608
1 18877 67748
1 32120 88013
2 80167 677443627
1 31473 44060
1 26440 37305
1 21590 33364
1 45019 93097
2 76942 118582923
2 3839 598821455
1 41579 99410
1 25960 53115
1 44376 69026
2 98417 81679872
1 25524 32597
1 55394 57864
1 16465 65471
1 47909 93525
2 19370 562631891
2 88842 1343988
1 47191 76616
1 21727 66177
1 71115 84362
1 31200 79561
1 57267 66241
2 59506 611547184
2 7056 194773475
1 67318 95756
1 590 90906
1 46369 95497
1 8599 28105
1 27071 63074
2 67264 436785205
1 52829 56298
1 43360 99501
1 20008 37092
1 54093 71287
2 26301 663873938
2 18352 157167203
2 58549 120944600
1 30822 41114
1 16405 40782
1 9317 28851
2 13781 970411461
2 3193 669877961
2 59407 774024060
1 50605 69300
1 10440 70950
1 40159 59685
1 54307 81587
1 44829 87653
1 17502 81997
1 14052 90603
1 29843 56810
1 74777 89564
1 296 81014
1 2164 16441
1 18891 27124
1 1329 61257
1 19791 82765
2 8919 281949729
2 74107 619026120
1 54211 68314
2 31019 202116437
2 66770 295045305
2 6377 597966801
1 33212 88658
1 1198 26654
1 49257 58308
2 9436 866759039
2 60101 793760995
2 6693 674007657
1 25544 58500
1 65312 85318
2 14436 167436776
1 8221 70619
1 8236 90863
1 20039 40348
2 90588 388280007
1 11401 93918
1 67347 92744
1 2211 50910
1 33472 99137
2 84655 689894832
1 29702 57003
2 78607 779527498
1 30010 86180
1 17306 32785
2 90508 472103966
1 70915 83686
2 40162 809777754
2 12055 436904423
1 66385 89291
1 40808 93970
1 11703 37645
2 37209 868786907
1 12523 56025
2 50619 445998306
1 51205 55557
1 5500 16088
2 4328 697502689
1 5573 25121
1 49553 60981
1 19052 21849
2 93733 175176275
1 5460 45892
2 1285 77895766
2 33716 771682537
2 98588 262492300
1 46712 69825
2 29965 276804068
1 3443 39333
1 13657 59740
1 13158 64949
2 61915 583351999
1 10159 96490
1 10798 28984
2 82774 735534910
1 52261 77133
2 45043 255764345
2 47751 888254016
1 17183 17923
2 16131 501450613
1 44173 50425
2 45190 715475402
1 19471 87873
2 80820 722344163
2 46511 441958546
1 14699 94899
2 45438 993430319
2 94297 748580808
1 18226 52751
2 6418 975176164
2 27289 844104727
2 54806 306091705
1 26954 58696
1 59645 71243
1 3502 37451
1 71286 80878
1 52111 81849
2 6119 432730047
2 39845 318087818
2 99461 341437859
1 32003 66587
1 21208 99673
1 55208 82683
2 24182 576119768
1 34350 58764
1 81232 96604
1 7014 54694
1 7250 82685
1 9763 84994
2 14631 74687393
2 75107 531254663
1 11797 46266
1 36579 70897
1 67096 83649
2 6225 853051124
1 793 88219
2 65962 668702521
1 37410 51513
1 55060 80696
1 14918 69356
1 46148 83280
1 5225 11086
2 60695 423708737
2 73747 80508304
1 57531 93690
1 28085 68037
1 13444 89155
1 28663 83120
1 28332 90989
1 47 19944
1 26539 34936
2 43879 598706372
1 24826 34818
2 88777 336267046
2 75522 990583095
2 79154 555421035
2 73195 273981142
2 70261 686495889
2 38625 953355842
1 61359 65386
1 71401 92875
1 37771 84000
1 68092 91620
1 11094 20425
1 60198 77827
1 15597 24710
1 61868 91500
1 76789 82790
1 38352 68619
1 52613 57046
1 7197 21309
2 96000 51795998
2 120 256432791
1 22942 55308
1 39871 90016
1 8264 9368
1 58188 71204
1 38251 75555
1 25278 77063
2 36873 756131293
1 10116 95886
2 19284 869758599
2 8972 68130537
2 4944 332255751
1 33145 66583
1 63746 85230
1 10051 23900
2 92782 217852472
2 29062 238766857
1 78535 98540
2 28391 392488147
1 32084 43128
2 84069 626879828
1 7005 98995
2 37032 127306876
1 20419 44680
1 19268 71552
1 65520 84880
1 42626 65927
1 26588 46545
1 12631 44819
1 27905 45981
1 1055 58615
1 52720 97076
1 35050 48357
2 18332 274347796
1 30865 34642
2 50070 106132691
2 70500 597657373
2 87637 541110703
1 4379 98389
1 6515 40971
1 39539 98045
1 68093 84148
2 85511 564719935
1 36769 96332
1 21921 83193
2 82376 33233068
1 19655 61546
1 61194 67519
1 19103 29796
1 28708 93102
1 29847 33526
1 53882 99984
1 6872 44446
1 5792 26617
2 10575 428029161
2 20714 896820870
1 59474 97043
2 5015 938922280
1 33479 87506
1 48400 59385
1 50799 97025
2 12520 971529370
1 27108 41245
1 2600 31325
2 29755 152536316
1 17233 64567
1 40217 82958
2 19292 301548736
1 31758 83481
1 84754 85676
2 53979 296817232
1 16478 59892
1 1178 42939
1 22953 45265
1 16153 75772
1 31547 73524
1 4632 88323
2 65238 90130468
1 56805 63886
2 64070 142942849
1 11495 34838
1 13646 76437
2 31056 123555281
1 4670 59700
2 81312 763528231
2 8401 355741331
2 34871 189309346
1 18005 28669
2 25167 100431935
1 14650 18008
1 5340 94955
1 23263 91313
1 73590 94966
1 88834 91336
1 92163 99095
1 29507 31772
2 96713 695693628
1 16831 82867
1 58229 83252
1 56864 74554
1 50368 78693
1 71111 80115
1 21688 24828
1 42079 64256
2 59047 310273945
2 18762 411145451
1 203 74391
2 26973 588257822
2 88978 845653568
1 82392 91435
1 19471 26038
2 18243 420311420
2 45324 915365267
1 29027 48964
1 79806 82388
1 60806 64287
2 68671 421861041
2 89414 620709739
1 51272 88034
1 57837 87455
2 38587 546876834
1 22777 32733
2 73153 918530836
1 45428 80814
1 40432 61998
2 94076 918876503
2 82133 592563950
1 18961 85540
1 68483 94422
1 5427 52828
2 62342 423227844
2 98000 864112370
1 58599 75602
1 61042 84774
1 5408 54827
1 3891 5909
1 87554 95505
1 37215 64964
1 13973 54906
1 12008 80618
1 29096 60825
2 5358 766922303
1 11371 35992
1 2464 75922
2 81952 761989350
1 87046 93495
1 46431 47586
1 47952 95729
2 43957 466009852
1 8353 68895
1 50809 77455
1 52146 55536
1 48884 67390
1 25972 55993
2 92320 174910369
1 38596 61209
2 8113 179111127
1 38213 51323
2 54744 675586784
1 46470 88991
1 42561 54099
1 45396 88939
1 36712 52897
2 42718 149296310
1 28128 89189
1 9449 17136
1 55499 92198
1 36342 74805
2 95338 894698561
1 7507 27632
2 64889 421691328
1 87257 95994
1 28353 64004
1 47800 94146
1 30925 38404
1 33789 43235
1 51234 87090
2 27349 61409009
2 63962 774399029
2 3859 229467030
2 35648 921437126
1 28093 78454
1 54519 83326
1 8118 36380
1 17660 41106
1 21258 52140
2 95929 198213521
2 54211 105176289
1 32504 84527
1 13773 75425
2 72718 53981199
1 43285 57755
1 12139 12363
1 36097 74368
2 25510 595761056
2 36357 475560428
1 55726 91575
1 44369 48684
1 37903 67383
2 8873 510772351
2 36993 946061705
2 16542 225982456
1 29036 31927
2 95829 271237226
1 24730 49318
1 80247 95284
1 22073 24756
1 48749 82010
1 25606 95971
1 10479 54354
1 24831 93917
1 48718 66190
1 10274 61009
1 8958 60905
1 417 26288
1 26089 31955
1 35698 53726
2 79103 646982739
1 3111 61900
2 31690 218482123
1 2853 85816
1 89710 90354
1 74422 77370
1 18500 32817
1 46642 52172
1 21625 71933
1 33420 93718
1 15028 25252
2 8883 144099818
2 35517 460431302
1 29199 94617
1 39405 41459
2 4774 510355401
1 30984 37715
2 44303 452676763
1 23645 92312
1 19715 40238
1 41802 86163
2 40717 718918315
2 67320 136600370
1 16209 69427
1 37494 53881
2 30090 855573118
1 4695 59297
2 82202 543774684
1 5338 20772
1 23556 51960
1 80365 90773
1 78166 79779
1 45009 99791
1 46745 80320
1 887 36761
1 41905 93209
1 12540 52151
1 27824 29730
1 11911 40110
1 14868 38072
1 52798 65598
1 8304 50125
1 38831 84571
1 12270 22077
1 10093 34462
2 41318 583733012
1 36769 85361
1 17890 52314
1 33508 92878
1 2114 71534
2 83748 532981490
2 24413 465096508
1 30209 97489
1 50840 70456
2 4534 783098577
1 46654 86280
2 88234 708923334
1 624 93953
1 17651 74476
2 69224 963542183
2 66607 84616393
1 27546 85722
1 1121 44512
2 5193 871600896
2 13180 24177318
1 36510 50945
2 60016 506494373
1 1978 37875
1 81008 91865
1 56262 74429
1 36253 41842
1 70876 84965
1 6544 43175
2 66421 102585985
2 30219 898410428
1 6432 66769
1 67809 84308
1 44533 97732
1 14682 43653
1 3675 45139
2 84401 174233580
2 38831 390888582
2 86263 545474857
1 3397 63858
1 8685 89437
1 18210 75414
1 44884 57098
1 18149 72522
1 21433 73801
2 59395 660959895
1 52816 84385
2 58925 509602547
2 32061 661101911
2 83218 356274697
1 14006 68933
1 10229 57418
2 73860 480988688
2 17635 205668928
2 27760 191420950
2 50835 903025364
1 58692 78430
2 84252 907558949
1 58513 72211
2 78430 61543902
2 11341 249667189
1 44739 48586
2 35283 781477947
1 8999 72932
1 33402 42793
2 27911 359799137
2 72857 380720653
1 46428 95115
1 69034 74031
1 1750 96354
1 19843 78035
1 47373 78239
1 31975 97148
2 71878 339085544
2 42066 735791294
1 29706 94707
2 87925 531710355
1 43279 59346
1 23564 37570
1 35815 61918
1 31779 84624
1 44068 89516
1 80278 92121
1 62713 88002
1 6313 85810
1 33440 41510
2 79992 238224521
1 15481 98942
2 16928 941252126
2 62797 724230850
1 81961 91274
1 13151 79199
1 51575 98314
1 4476 51847
2 46035 280891373
1 42725 59736
1 9340 28535
1 47627 53370
1 68830 97514
1 11678 74761
1 47018 85022
1 65410 99832
2 89527 599407423
1 1129 52239
2 28224 263240608
1 10154 26088
1 20593 28908
2 94043 144048791
2 73293 670297778
1 42341 66274
1 46868 59424
1 32344 67370
1 86119 92429
1 31049 57100
1 80542 94625
1 53558 60295
1 46282 58601
1 8726 92944
1 20104 68318
1 50232 79526
1 77893 79830
1 4026 35984
1 19036 47584
1 58430 79497
1 38701 92389
1 30905 50943
1 2000 47787
1 70156 99225
1 71128 81933
1 24224 56560
2 65202 39207314
1 69239 92118
1 77481 99041
1 5811 19719
1 18685 70083
1 68342 85699
1 49273 51975
1 6281 14653
2 83920 39835796
1 63521 94829
2 44081 906644729
1 57541 94757
1 38444 55001
1 27287 81792
2 2946 773465461
2 73992 44472383
2 27987 544318933
1 16801 37253
2 95944 750751831
2 69447 970679583
1 14145 37173
1 12162 45592
1 52251 65632
2 69734 253108719
1 57418 90039
1 59867 67323
1 4742 77552
2 8237 610966431
1 1062 2172
2 25476 602248769
1 21981 80990
2 94280 37883714
1 24503 89924
1 10128 81673
2 11349 245760298
1 4681 89136
1 20222 59736
1 31268 92397
2 40229 647962748
1 29092 93443
1 2735 93110
1 2885 8427
2 64898 402638117
1 2653 38863
1 13648 31441
2 97725 410039331
2 84962 44677500
1 49599 97897
1 23924 94168
2 45691 351843963
2 9249 484826010
2 89490 226196274
2 67617 928678255
1 4433 5277
1 13152 92191
2 20366 450792448
1 8622 59281
1 55254 91925
1 16478 79725
1 13060 80121
1 3460 70318
1 28932 82677
1 52202 61639
1 27440 52035
1 43839 67789
1 68121 96051
1 30497 39621
1 35485 75865
1 42945 59893
1 31208 47448
1 47551 62918
1 14460 71227
1 18771 96686
1 30375 90673
1 79991 93790
2 94660 212091113
1 6126 98073
2 47633 839441712
1 4416 35366
1 45131 54029
2 25965 503267389
2 3907 434258985
1 38549 78391
1 67863 95945
1 8042 46123
2 42225 65892167
1 63826 76562
2 47656 432782861
1 38086 38227
1 38064 61207
2 68185 467151579
2 32838 947183527
2 24037 81674665
2 86011 213313034
1 37654 75061
2 447 870048138
1 56294 85362
1 26097 87094
1 58030 65392
1 12132 96206
2 54554 900931846
1 2195 79731
2 82619 549715344
2 36007 169305902
1 9198 17545
1 3080 90496
1 32359 88912
2 92195 274664906
1 19861 20675
1 39581 78939
1 83438 92196
1 54724 72179
2 31219 307555473
1 46256 52377
1 70917 84617
1 43543 83492
2 71292 944320297
1 39747 79926
1 19257 70483
1 26228 46262
1 91006 98927
1 5090 45608
1 37423 64672
1 69074 81737
1 13206 19423
1 46015 93224
1 23047 90304
2 2334 730708081
1 74518 78376
1 2070 69968
1 28089 95089
1 81444 86344
1 7559 25453
1 9907 49742
1 13072 97988
1 12613 68638
2 49006 122246650
2 79271 125789590
2 81373 41557135
1 46334 59212
2 73328 254294179
2 58907 22908938
1 56794 81093
1 27688 42715
1 51630 84521
1 26622 61935
1 2316 98807
1 3793 23140
1 21653 85226
2 95234 326637678
1 36180 76097
1 14044 61522
1 35941 62422
2 20158 520329813
1 9748 19529
1 72800 78377
1 17872 34228
2 42892 907352917
2 60414 948196873
1 4191 84227
1 5361 90286
2 71434 254689443
1 11517 65963
1 4487 96253
2 8861 345958071
1 23866 65690
1 20545 31454
2 69749 177172073
2 46 715103334
1 42805 92740
1 16638 42453
1 10688 49063
1 16899 78454
2 30066 595429719
1 31300 65930
2 27653 366558265
1 52559 81110
1 2310 29457
1 15016 38594
1 51560 98693
2 2007 228485356
1 31241 53908
2 95908 251524287
2 62339 815488414
2 38478 949899669
1 26386 95216
1 5139 92842
1 64331 64393
1 10790 72762
1 88778 96485
1 14032 37880
1 33218 54147
2 25284 713648406
1 11406 37323
2 71102 124145083
2 86913 332642107
1 45211 81474
2 53864 981604085
1 5459 55451
1 41682 93111
2 67790 64439179
2 45632 333435964
1 45696 82924
1 16541 98468
2 97172 397751797
2 70974 919794917
1 16226 68063
2 31281 640043958
1 64838 79304
1 48149 52850
1 7625 96315
1 21011 30864
1 31265 86673
1 54892 91861
2 74952 536976234
1 21734 66076
2 77734 907262944
1 22021 52243
2 66431 999292880
2 30516 557299882
2 25628 658922121
1 2581 84992
1 40503 63061
1 13742 26216
1 15755 75109
1 41810 72220
1 13537 57883
1 61876 98366
1 92065 94096
2 96827 571190113
1 67449 91877
1 17654 67883
1 15535 55339
2 95929 559099308
1 54290 87878
1 12997 69237
2 88746 862705306
1 7091 91457
1 23486 64824
1 63872 70592
1 28684 72901
1 42396 76385
1 88165 98316
1 33820 62267
1 20819 72504
1 61393 71723
2 32000 272080196
2 17468 169476183
1 2981 41247
1 39382 88831
1 861 81015
2 45417 293007230
1 59551 79990
2 81243 33106614
1 63352 83994
1 752 24421
1 23455 47810
1 25818 89741
1 10718 39604
1 49220 51426
1 20641 94991
1 24565 77693
2 30163 299388190
1 44849 79894
1 16495 81765
1 41713 61604
1 52364 64266
1 49691 53752
1 7568 70200
1 8929 91003
2 20630 427300985
1 56433 61429
1 35339 90851
1 25148 88095
2 56171 680222692
2 99454 212793773
1 17826 77741
2 15536 69121790
1 18220 29452
2 80131 766244365
1 31556 42200
1 55442 98117
2 31516 117264112
1 96453 96617
1 39177 63783
1 8088 85325
1 4834 86329
2 56475 952078985
2 88553 624376226
2 6823 893863201
1 82801 92873
2 85674 191869039
1 16646 26067
1 17034 67637
2 12290 209653797
1 23626 79699
1 38713 88273
1 3592 22692
2 20383 479011048
1 28820 93653
2 2239 246515098
1 43114 46032
1 727 65233
1 2807 82180
1 71420 80010
1 29780 30826
1 12570 69767
1 98459 99554
1 63856 97837
1 21178 83579
1 91117 97474
2 58525 615598848
1 32989 47377
1 27090 75087
2 95980 447441546
2 10002 492839905
1 14273 31283
2 60362 268653571
1 35513 53837
1 50137 81255
2 39904 163092624
2 57250 470495213
2 90683 249445658
1 66014 98924
1 14884 32552
1 15419 33894
1 53061 67578
1 10741 98316
2 41490 630787688
1 41324 49148
2 32733 98805741
1 22395 37955
1 67701 76350
1 14015 31344
1 31645 64136
2 73658 921306021
2 41954 732831863
1 45829 54372
1 26342 70142
1 11675 42323
1 47643 82747
2 77292 442715239
1 16902 63138
1 36847 93545
1 23953 55787
2 93662 161611891
1 8809 16425
1 68486 78322
2 42902 708309133
1 32851 37178
1 24951 50653
1 30069 79350
1 8104 84169
1 3986 59275
2 24361 791551385
1 46536 50641
2 93036 97220863
2 84263 466830643
1 45214 51004
1 73074 93442
1 32852 67729
1 68687 85884
1 1864 25560
1 25701 71500
1 43925 83106
1 8142 21420
1 31751 77277
1 45234 76704
1 937 59069
1 9581 48845
1 37097 70035
2 68932 836870009
1 41547 50702
1 68 47268
1 44587 81721
1 57787 77799
2 38052 792065055
1 4287 81607
1 6258 76911
1 1028 68566
2 78994 218996748
1 3346 74833
1 83474 83955
1 71582 80774
2 48159 28533003
2 37986 878487342
1 86830 87379
2 89247 2739337
1 13048 56187
1 86778 96465
1 7695 93863
1 32897 96627
1 21813 95604
2 56640 804123637
1 31008 92201
1 4455 39932
1 18404 55586
1 56157 58430
1 2417 29461
1 71212 74726
1 42028 65473
1 1667 56174
1 41921 96995
2 19216 748265050
1 26602 68478
2 23650 882254481
1 37850 93864
2 91992 699123395
1 88478 95591
1 58004 98960
1 14088 38748
1 26508 27247
1 2493 4261
2 29000 169821577
1 29934 61162
1 29042 57914
1 46520 72039
1 59555 70600
1 35322 35610
2 85520 214980677
1 20178 49140
1 12755 32542
2 53606 633789007
1 15011 69153
1 23537 60056
2 63599 112142614
2 84771 784463456
1 19399 48781
1 21100 31572
1 68396 89543
1 2792 94082
2 61512 845384057
1 15110 64618
1 58631 67080
1 496 24431
2 71382 659099040
1 33357 53778
2 46086 150894095
1 10121 81274
1 72731 79654
1 5721 54890
1 35990 84145
1 12654 52713
1 32444 50239
1 39616 61329
1 39840 74995
2 51431 476784390
2 53487 831520947
2 20224 593805999
1 74384 92124
1 47964 60924
1 28347 99205
1 56210 76145
1 25852 37682
1 17950 99802
1 39787 80791
1 7561 73370
1 1855 92380
1 31443 96766
2 64860 473713510
1 15385 66252
1 52572 84517
2 87231 18637298
2 58790 417785432
1 31938 63722
1 21595 51224
2 32376 71864629
1 28778 78774
1 13865 87609
1 36304 46173
1 46246 66815
2 47888 439581831
2 5459 969034726
1 25306 88087
2 4919 371870439
1 4285 98460
1 6966 66101
1 9624 16501
1 13533 41000
2 94247 140328641
1 33456 75112
1 21014 48542
1 50388 75771
2 12544 628379593
1 37521 67450
1 18103 66698
2 72802 259614394
2 52157 941115185
2 72956 232328282
1 20272 61480
1 8993 55823
1 55865 56758
1 61551 70276
1 42604 88762
1 46426 64896
1 29124 63751
1 70251 90872
1 48220 51106
1 14269 82737
1 11289 22161
1 72002 88397
2 56609 487511963
1 3730 63641
1 30967 61891
1 44797 60334
2 13533 932357348
1 33414 89329
2 38563 46773490
2 25073 668095613
1 37040 63085
1 15853 91795
2 88608 637625146
1 35227 84257
1 49454 85939
2 41718 443296387
2 25920 509719826
1 21835 52084
2 98947 54562312
1 73477 77726
1 58388 68630
1 49862 82623
1 4850 58570
1 33451 82135
1 61914 67105
2 49749 963259096
1 5372 18630
1 10553 93740
1 22890 85787
1 27473 33220
2 86828 920190243
1 11714 37247
1 86283 94406
1 49630 61418
2 60279 126555433
1 77836 96616
1 12881 35484
1 43694 89833
1 95418 95806
1 29931 74936
1 12020 65820
1 16919 76550
1 9961 98171
1 22422 98694
2 41917 229302496
1 15633 95050
1 36461 81289
1 36552 76462
2 22490 755637342
1 31971 68952
1 34645 52566
1 44350 60015
2 54080 685984019
1 11938 99885
1 51692 90426
2 76780 571729468
1 59741 88745
1 32851 88413
1 39687 91213
1 40700 69143
1 16304 77535
1 70157 96148
1 70506 88061
1 36156 37578
1 9173 95266
1 1179 73103
2 98868 233683175
1 88778 97876
2 37725 641656593
1 33956 74042
1 55640 59006
2 1130 318877494
2 47120 26526874
1 36019 94500
1 12288 90945
2 53604 374429336
1 66139 85746
2 78435 844000625
1 32890 50136
2 11970 191112195
1 17263 92206
1 2756 43711
1 20661 98285
1 55283 56069
2 25501 159782798
2 55782 703880973
1 4054 75777
1 69036 88658
1 58594 81741
1 38878 70528
2 42079 793351710
1 51680 63524
1 6415 53463
2 27558 603531073
1 29462 89968
1 58504 86614
2 67710 79580701
2 22940 497911387
1 8920 61270
1 25665 55658
1 47298 49243
1 29087 77632
1 25791 56987
2 20137 515971336
1 21356 72502
1 792 77634
2 80187 732128378
1 8360 74710
1 63612 90640
2 21901 604394235
2 81845 837889214
2 54546 901780788
2 55836 903326725
1 42056 50925
1 54308 98476
1 36972 59387
2 23181 562847077
1 67017 86280
1 25221 36649
1 90617 97935
2 63269 703824273
1 25783 41920
2 76557 615036207
2 10032 719595335
1 71372 73953
1 30744 80592
2 94992 514005882
1 49772 77949
1 10717 10977
2 85457 742155325
1 27029 94209
1 36047 36172
1 53675 64239
1 17275 88319
2 63351 923221613
2 5620 355708064
2 21318 698660243
2 3029 35670035
2 20492 782119443
1 67670 74572
2 75967 854326363
2 90151 452424848
1 54717 92222
1 60126 86907
1 67358 81829
2 50846 6515475
1 64611 74768
1 3775 26810
1 57849 86286
2 47213 715877373
2 18504 83222628
1 28434 97395
1 10290 77514
2 87689 703485234
1 10065 99904
1 23680 71276
1 981 76813
2 29034 377424794
1 77368 98557
1 18814 32615
2 27327 136356993
1 15650 93006
1 20517 70225
2 31660 889373698
1 11833 52910
1 43705 53527
1 42417 67140
2 96684 239696062
1 59150 80768
1 25366 37162
2 75187 108418508
1 46822 89378
1 16081 92004
2 77361 38630639
2 4662 467808179
1 14105 40070
1 8136 45500
1 28225 70232
1 4059 73650
1 36593 86587
1 21705 26242
1 33452 64081
1 2566 91242
1 66872 97499
2 21577 869120887
1 8690 50006
1 35601 36555
1 12816 20981
2 13627 248717769
2 96916 726683174
1 30575 32984
1 33096 86893
1 6696 45367
2 81204 907165256
1 55396 93767
2 66879 856470307
1 38527 96610
1 13140 46734
1 14218 54115
1 48016 71650
1 22821 25853
2 91864 53185547
1 80166 89745
1 75885 85125
1 6699 81812
1 72107 94424
2 2492 304053155
2 13707 342802829
1 60286 90757
1 33818 49008
1 38252 61810
1 26129 26257
1 72360 77781
1 86454 94998
2 25545 274405394
1 32522 89291
2 29995 17205432
2 660 487749324
1 27811 40604
2 3310 895856690
1 40619 82412
1 27100 37454
1 46283 89844
1 77567 77624
1 31562 32181
2 74882 949320689
1 3796 39267
1 36850 36999
1 30625 33258
1 3408 4317
1 29002 82432
2 59775 444532109
1 23412 55072
1 33662 65234
2 41317 512403616
1 90056 91414
1 48853 70564
2 43734 375074571
2 18032 112607114
1 31212 33015
2 93885 518000260
1 39650 99972
1 32868 73954
1 16639 18875
2 29216 282992477
2 21658 106263322
1 9669 96071
1 30664 74689
1 10263 15597
1 50645 80718
1 5475 45493
1 32146 53675
2 31582 509379416
1 69372 71705
1 61447 79447
1 34125 84031
1 70486 83141
1 19996 95224
2 14118 97329492
1 36163 53296
2 59363 970454016
1 27917 55621
1 90714 99861
1 27326 30108
2 47693 137013623
1 49004 96124
2 26511 366796602
1 55805 61039
1 18433 93727
1 1544 16273
1 22098 29130
1 4713 64792
1 49679 77294
1 17783 64566
1 31682 89378
2 94041 496021052
1 70986 92961
2 10015 737826712
1 18563 85249
2 45682 737479261
2 86221 634110871
1 21793 61584
2 19360 127736519
2 52236 952427824
1 7666 81331
1 3252 90791
1 9097 51643
1 46402 86704
2 71805 827192314
2 21047 620101194
1 23183 23524
1 18492 46324
2 56398 103959418
2 96842 573478057
2 19528 90056338
1 1028 88405
1 20547 99024
1 6552 14611
1 30319 61876
2 97466 415216387
1 28719 54247
1 30096 31644
1 56867 59554
1 16815 98562
1 40474 98270
1 33329 48429
1 53094 75507
1 30535 36299
1 59975 88450
1 75140 90160
2 95421 269899237
1 76607 97641
2 62926 492630196
1 3645 71787
2 76756 637509530
1 6642 73613
1 75991 95371
2 52223 989989628
1 97559 98265
1 51586 71946
1 25854 91763
1 21017 37629
1 30437 69854
1 84536 90102
1 4556 59185
2 50727 475263078
1 47385 95826
1 18451 26297
2 24702 659172451
1 16438 24994
2 52742 892921487
2 88266 543505766
2 63743 109521467
1 36290 83223
1 66274 93170
1 49596 55224
1 8689 92128
1 30406 71732
1 36464 42067
1 14034 30913
1 7926 91327
2 43114 463708739
1 42421 96497
2 42027 558665864
1 34776 68679
2 12718 336220380
2 20318 430699948
1 52744 89531
1 1834 28324
1 69147 81403
1 39339 45623
1 2110 47898
1 54192 81785
2 76716 164069803
1 35219 61366
2 51985 305141823
1 708 42684
1 68037 88446
1 45082 95785
2 19513 423296118
1 68662 70199
2 59561 235102727
1 17354 52659
1 28744 44478
1 26578 56891
1 29794 97182
1 22575 60154
2 70346 123056223
1 45672 91777
2 96735 10880673
2 52608 91115684
2 75501 798544872
1 24183 85401
1 13135 99823
1 66213 79756
1 25146 53079
1 58829 73485
1 5353 58766
2 52158 666878399
1 21353 25185
1 99424 99656
1 48134 58788
1 51939 90359
2 9878 163619841
1 12369 19695
2 6083 860703391
1 5839 95767
1 35701 96894
1 11540 39967
2 81282 786105072
1 78807 90059
1 96576 96935
2 99032 41733792
1 31080 90793
2 57750 2541157
1 44918 91817
2 26407 676088552
1 74533 76478
1 14123 57947
1 14392 52216
1 37891 59611
2 70802 276493374
2 35863 552776165
1 68862 97276
1 21966 46827
1 24214 96085
1 23810 80577
1 31222 32172
1 34343 54253
1 57469 88081
2 91316 944967315
1 59964 95768
1 1779 64574
1 21058 42040
1 22748 47262
2 64426 897980701
1 22999 81407
1 85270 95555
2 32817 370754312
1 14970 30367
1 75168 92819
1 41500 43840
1 71491 76772
2 90496 874075281
1 8196 37084
1 75806 81184
1 16559 65952
2 71826 574951239
1 67870 79008
1 59029 65514
2 15092 143514708
1 64131 85800
1 34800 56355
2 96398 516026558
1 78295 87476
1 64 43586
1 4992 57648
1 92248 96571
1 81972 93671
2 83805 145891367
2 82582 121087798
1 5000 53288
1 10656 40518
2 85010 430180206
2 59166 703084329
1 15854 68470
1 42873 92134
2 3290 676565328
1 61313 96585
1 42990 45963
2 27897 368664458
2 72757 335148717
2 89082 943747688
2 29918 820610530
1 4141 22661
1 3591 66918
2 15291 698082861
2 32751 254060485
1 767 86780
1 24307 79332
1 47511 64101
1 20272 94151
1 50892 56261
1 16233 77006
1 4576 93767
1 15762 34112
1 52375 65496
2 65463 249471124
1 22120 75374
1 54451 55746
2 87494 767041812
1 9769 81457
1 13529 83498
1 23564 54992
1 1987 43546
1 3009 70829
1 56417 87757
2 20971 969968446
1 21358 23101
1 29593 77895
2 90733 343611887
1 28201 68475
1 33959 77851
1 7215 97791
1 31315 93228
1 62563 65917
2 26358 766709902
1 5655 50180
1 25203 29308
1 45943 96639
2 59077 592980728
1 66687 71864
1 10071 43443
1 9302 40883
1 13134 41490
2 3948 386213130
1 65449 92720
1 44254 74308
1 39488 57514
1 81173 99139
2 31635 821116056
1 29096 58793
1 20138 84278
1 1296 68817
2 63976 716134449
1 27882 73736
1 37742 42748
2 19692 298871700
1 26341 38364
1 55191 81168
1 28764 70627
1 56921 79408
1 29825 72075
1 326 82131
1 45627 83421
1 29918 57821
1 35852 65918
2 98556 948100414
1 63040 63837
2 39830 859642663
2 93671 986848012
1 21176 82571
1 36737 72756
1 65 31640
1 53332 55121
1 5829 39376
2 48775 3888912
1 6603 19837
2 48589 142692828
1 53970 73578
2 45872 609623181
1 84963 96836
2 46223 776627295
1 62991 98713
1 27684 51207
2 56285 921346718
1 24784 94332
1 829 55927
1 8770 50251
2 11919 343062756
2 87404 34996728
2 90996 968489869
1 886 50402
1 11374 85238
1 81624 82180
1 39731 88806
2 61878 932490672
1 8284 57743
1 76252 82057
1 35771 76083
1 2338 88473
1 31504 56960
1 636 13786
1 43465 94544
1 70544 98931
1 32815 66607
1 39441 90622
1 36381 76095
1 15465 76810
2 77543 138807590
1 11787 35757
2 28527 26929298
1 24006 28447
1 6296 63488
1 55906 98750
2 98870 33238531
1 19408 63661
1 45462 93619
2 67043 809178876
1 48169 92822
1 35601 67127
1 47506 98391
1 150 82303
1 79906 97204
2 33464 669296960
2 20343 748825594
1 38711 54259
1 26023 71388
1 49298 63063
1 8296 27990
1 44780 52738
1 39514 67266
1 71589 73212
2 4663 431933759
2 48092 347609916
2 55073 784227929
2 91996 208150253
1 65829 83776
1 15283 66292
1 3162 71779
1 23228 90810
1 31807 52293
2 9347 500130242
1 23347 23773
1 4098 61250
1 78849 82028
2 80959 678780993
1 76894 97096
1 53274 85820
1 45530 69837
1 351 75760
1 2350 54568
1 8525 30091
1 77219 83839
1 20673 52020
2 73471 766477957
1 7016 88022
1 6524 55829
1 52466 67621
2 39661 906127755
2 53439 812357157
2 62609 457016323
1 46254 93079
1 12889 21484
1 56198 89703
1 11481 35125
2 64038 455407922
1 52763 68426
1 9418 47963
2 36214 762506169
1 78872 98454
2 21320 888560913
1 742 62009
2 71859 154254106
1 13045 68539
1 14304 99114
2 61701 765813109
1 1534 33285
1 6770 60700
1 83717 95975
1 13330 83971
2 29579 906703918
1 82374 99961
1 44236 66091
1 72448 76927
2 37395 904549578
1 22703 46164
2 47597 113083424
2 20134 782137093
2 16431 102410581
1 6421 57708
1 7889 63718
1 15020 99816
1 60800 79147
2 94658 166227528
1 41584 76185
1 27847 29976
1 31473 56969
1 57082 92284
1 35051 90512
1 26151 78960
2 53456 517791243
2 42463 833321605
1 40230 74154
1 80615 89705
2 30979 960848805
1 26946 44089
2 96854 704951289
1 56717 67032
1 49165 83375
2 29623 397820308
1 54912 88365
1 32490 36657
2 39561 951735637
1 24216 82261
1 80993 97857
1 25159 73910
2 1895 99104404
1 73439 95585
1 13894 67275
1 35859 84363
1 8643 40101
1 30173 69102
1 1576 23418
1 43867 79104
1 3010 24419
1 34230 97545
2 41081 29786446
1 45125 90579
1 41764 62739
2 40056 804883099
2 73157 856393911
1 38971 52228
1 68271 77916
1 13672 89759
1 50348 69012
1 20674 48324
1 34919 70703
2 85193 525035738
1 8275 14539
2 99612 608667851
1 22083 33365
1 35311 83368
2 2773 955285491
2 22639 435308888
1 63010 81458
2 5875 93390854
1 42415 70409
1 6251 52421
2 95840 340934107
1 5297 65049
2 43513 653075285
2 44366 622693162
2 25688 647208968
1 27337 68042
1 12868 34865
1 858 79231
1 73543 84699
1 64674 70208
1 2183 11737
1 41825 60086
2 34508 433341371
1 5646 10849
2 74326 814953488
1 42493 45890
1 14577 64746
1 8038 29363
1 52473 55250
2 95596 584266359
2 95768 22085023
1 94113 95274
1 19807 74009
1 52751 58961
1 8430 95303
1 28281 66904
1 4097 35710
2 16819 148116007
2 56808 797895446
1 2361 7883
1 97108 97123
1 48122 69857
1 30492 85953
1 35391 53830
2 58679 219726960
1 770 72695
2 90855 978091459
2 50400 531260025
1 34915 53521
1 37139 61722
1 4007 18011
1 77478 93485
1 16313 35834
2 3836 560570626
2 39007 141525386
2 7699 974473813
1 7355 18336
2 90293 194729312
2 44888 129852599
1 4641 98298
2 69473 486873008
1 54594 81220
2 2141 237855373
1 25771 69925
2 54567 617768277
1 11523 85741
1 4346 76220
1 12068 67253
1 30920 75142
1 66142 93268
1 27530 65296
1 169 15973
1 34003 39344
1 19397 64311
2 98365 806881253
1 52797 97616
2 74342 134015028
1 75857 99118
1 7957 24818
1 10958 28561
1 19069 32225
1 31575 54881
2 34951 836260317
1 22889 36042
1 82491 85670
1 29332 96469
1 5919 80160
1 40113 47953
1 19395 27257
1 34718 88931
1 5571 96387
2 52625 571018105
1 29938 70559
1 14251 77254
1 20914 34750
1 24379 79641
1 24877 46558
1 23399 70927
1 14206 17915
1 57517 76196
1 39338 71951
2 94228 727822718
2 56024 74145392
1 54994 69411
1 11791 80745
1 19270 79469
1 9315 44424
1 3214 44438
2 76773 972431203
1 13593 46163
2 54297 844834236
2 35164 377301638
1 58866 86592
1 430 52971
1 3387 78828
1 44583 56218
2 7420 694657229
1 51372 92017
1 58842 89388
2 22200 295674465
2 98557 830499913
1 19303 24348
1 6796 91987
1 15333 37155
1 33118 49870
1 45504 97346
1 9036 44507
1 12139 36940
1 20263 70172
1 76955 84982
1 18154 69717
1 13508 69201
1 45383 59800
1 23506 89446
1 13043 54838
1 19860 39399
1 72352 83160
1 4739 63934
1 14252 35112
2 69489 719869687
1 78331 97172
1 6023 72985
1 60538 63229
2 85313 994411843
1 22731 90790
1 11457 26768
1 2283 91012
1 56770 57243
1 29903 94429
2 77889 971401109
1 23909 79996
1 50922 82916
2 82768 258003691
1 77307 97698
1 62663 81236
1 50871 78429
1 33076 99566
1 78742 84514
1 39389 48789
2 94709 277065219
1 62179 94116
1 18917 40128
1 8007 73696
2 37527 828020274
1 41117 77154
1 29711 83830
2 98393 882073955
1 2634 30582
1 58943 82275
1 3692 69178
1 45959 56122
1 64142 65934
1 26035 96863
1 24625 86601
1 31069 33230
1 9604 98208
2 3742 617209851
1 20420 61306
1 45783 49089
1 12730 72848
1 62270 92970
1 26306 66388
1 74947 91017
2 69 553235133
2 67739 704137152
1 44019 57050
1 16286 88282
1 6209 68398
1 20948 27901
1 17410 54612
1 23909 87595
1 37278 63513
1 40163 99026
2 54105 471438421
1 16531 27679
2 17948 503409072
1 1998 46955
1 25071 25642
2 40780 808680086
1 9716 78991
1 22206 45913
1 58288 94737
1 64940 78308
1 37134 97840
2 19907 361312492
2 28890 285259746
1 72985 86713
1 39577 92938
1 5913 62836
2 78650 118560105
1 18802 55954
2 13014 895621965
2 16064 440800256
2 36038 921654902
2 54427 18692401
1 78987 94153
1 14078 68774
1 21018 52217
2 95579 416910814
2 63271 646719282
1 16126 92317
1 76519 89043
2 14365 236314274
1 54878 55800
1 2116 38537
1 24628 41082
2 30482 391274028
2 36788 523491657
1 67769 89109
2 20387 247473679
1 23855 52620
2 79442 354045235
1 52865 59541
1 9800 93994
2 80322 364829087
1 57247 60720
1 24323 30019
1 60504 98954
1 89657 90929
1 4461 65043
1 66300 93038
2 63455 332093375
1 215 16603
1 26670 81373
2 37602 37018096
1 34195 72150
2 52568 56605925
1 36860 86506
1 1663 28762
1 40248 98103
2 59707 317052224
2 48354 113483822
1 32781 84243
1 12068 65889
1 59628 77270
1 44482 55121
2 85801 978142952
1 60533 70992
1 70777 97972
1 44319 79486
1 18207 46910
2 8762 984211512
1 39918 75351
2 64512 978024934
1 20293 62651
1 1568 47514
1 893 61721
1 12148 33561
1 12965 48979
1 12741 50539
2 24710 457529936
1 3777 44827
1 29547 99400
1 15236 58891
2 59153 433645170
1 57865 73849
1 1156 41979
1 75237 98520
1 23648 28482
1 3519 49910
2 20366 346264811
1 51000 88363
1 24192 43521
1 44823 53919
2 95501 325149874
1 1849 58557
1 77312 93526
2 85412 140464266
2 31953 497666862
1 49308 58997
1 29109 37803
2 45785 944292817
1 7454 96745
1 3210 71183
1 55283 81231
1 29613 86200
1 20839 85133
1 38145 76952
1 14833 49052
1 55643 73985
1 2289 84340
1 13221 16192
1 78205 95958
2 81348 278494227
2 43772 237651049
2 30334 780790458
2 90558 900841815
1 57457 92790
1 24352 84263
1 19461 70289
1 25911 60993
2 15867 467170408
2 11034 406273544
1 38933 52184
1 38249 63904
1 44735 88717
1 82814 85691
1 19782 68327
2 41949 618228640
1 37366 62226
2 17697 509345750
1 9481 44587
1 4197 49423
1 10504 43583
1 76436 78680
1 54787 88323
1 73119 75443
1 56442 72200
1 14886 64365
2 22558 581095024
2 48831 53632967
1 13668 75892
1 2372 20168
1 47593 54230
1 8609 71587
1 5414 84618
2 44440 414108683
1 27168 74230
1 683 63841
1 934 57141
1 54686 93865
1 90107 99420
1 8314 18535
1 20646 70026
1 28984 56094
2 85909 277132920
1 24157 56534
1 9185 63310
1 28463 32223
1 39020 78719
1 36951 68993
1 16263 29433
1 64096 81081
1 43901 46609
1 19209 37634
1 26920 91146
2 38655 426884012
1 43733 91237
2 70403 676533713
1 75320 88038
1 19094 65093
1 55665 83784
1 14939 67494
1 74127 91988
1 10213 81896
2 63105 436014432
1 19021 75514
1 80035 93124
2 37021 136217902
1 22326 44469
1 66135 80813
1 5607 16598
1 42572 47896
1 68313 71877
1 64872 77685
1 35255 50468
2 24186 437494490
2 42347 183636536
1 10183 26233
1 29381 70908
1 54893 93936
1 7946 47686
1 78432 85859
1 26619 51483
1 62573 79322
1 21320 71255
2 36642 747950563
1 11985 96379
2 50410 20554138
1 21957 24111
1 6464 61322
1 6524 47932
2 97558 554439034
1 4827 31072
2 2769 653348014
1 60604 91391
1 35891 98390
1 42086 72290
1 24298 31346
1 11139 91098
1 78985 93140
1 29562 63773
2 70018 667578397
1 12667 40019
2 61488 582818795
1 40863 57165
2 88227 929221000
2 82279 359693853
2 7503 529807886
1 33400 89593
1 12829 30483
1 75883 98006
1 27409 73909
1 25376 83803
2 84764 832853318
2 21527 771364180
1 83611 87331
2 84151 48985742
1 10834 25742
1 45780 64736
1 21059 88789
1 6900 22561
2 80584 605534504
1 5812 27133
1 8751 86431
2 63579 325139641
2 81825 523358623
1 48248 57611
1 58264 58376
1 8092 86810
1 11956 55312
1 6987 42471
1 38430 59068
2 50566 82824948
2 68352 437732923
1 4001 35180
2 21939 390604089
1 69170 73997
2 42185 239462946
1 60277 73207
2 19964 690624884
1 34907 97722
1 18955 56151
1 82228 92828
1 40551 48931
1 2063 96222
2 52180 338979648
1 78674 88718
1 32308 83884
2 70558 310668613
1 2991 82736
1 16471 24339
1 62657 81957
2 18240 134956667
2 86589 394699405
2 13384 275810784
1 22806 60448
2 12817 864209874
1 38165 72942
2 51037 452708412
2 34089 144033352
2 95229 94514895
1 78637 82034
1 26679 93294
1 6907 92902
1 57019 81687
2 30963 863912584
1 24513 53657
2 10007 372418401
2 40854 437258564
2 92093 974624898
1 20102 53709
1 61825 66221
2 19956 738503099
1 15029 17697
2 16863 31600367
2 68516 613044803
1 38255 84437
1 14287 76488
1 2782 89427
1 17325 85632
1 33034 82061
1 28933 87931
1 25280 74287
2 24333 65925314
1 13259 83134
1 33944 87807
1 29633 96541
1 68121 89360
1 25693 25899
1 9038 84315
1 33297 90029
1 18795 69905
2 59117 612330106
1 25004 42591
2 51581 637939642
1 23282 57857
1 25743 41906
1 19555 64539
1 41139 85572
1 10371 79931
2 57624 727762371
1 15964 61480
2 52816 123286857
1 22232 66719
1 48604 60515
1 6869 81943
1 17934 54220
2 5814 203938794
1 52111 89716
2 14552 630169557
2 34089 652027705
1 7029 53167
2 30653 987866788
1 47030 82766
1 5639 59996
1 5818 77177
1 47765 57481
1 12233 53068
2 5789 691771094
1 15115 16348
2 6815 954473221
2 21866 712748903
1 67721 77127
1 43390 51845
1 8925 29356
1 36392 64643
2 89501 597700010
1 13007 62657
1 10893 69754
1 42518 96684
1 32449 80161
1 39519 53759
1 66506 72760
1 13748 58728
1 66588 82368
1 26069 89269
1 19465 28990
2 99070 668890568
1 87547 87577
1 12859 91769
2 78749 479603083
2 75749 612745201
1 69699 90703
1 7373 99001
2 83030 88475340
2 73836 839571966
1 6186 91163
2 34085 816514603
1 18268 31964
1 19974 83041
1 36838 43999
1 57749 65435
2 97624 641951391
1 36945 69035
1 50656 67411
1 32387 47520
2 96025 698632216
1 52694 65479
1 47774 86839
2 67653 882041778
2 87921 907606066
1 5574 54595
2 3600 588994443
1 70532 88886
1 77367 80025
2 75039 896562631
2 21811 832710539
1 2021 36995
2 89189 95286880
1 3065 27913
1 6669 70224
1 8811 59158
1 80571 90809
1 35171 35246
2 99470 750482449
1 50891 54951
1 26116 56214
1 34676 82110
2 80266 149597355
2 77714 736337847
2 68930 150943096
1 47436 95743
2 26 623018908
2 65975 155601227
1 48359 75641
2 94096 473315641
1 44360 95451
2 19795 784229100
1 46763 87412
1 53309 75269
2 37611 648981430
2 46563 520135781
2 45020 104092890
1 44138 49929
1 42130 87857
1 12711 18184
1 47860 98257
2 30884 32158400
1 24820 99882
1 72201 88518
1 5431 20354
1 4648 16312
1 2081 78835
2 63118 65583900
1 3875 68066
1 47916 65811
1 24776 38116
1 87429 88771
1 16123 39660
2 43652 210561849
1 30621 33304
1 66973 85791
1 29318 72219
2 17246 936215747
1 31353 56654
1 15857 75566
2 56620 420926355
2 61497 94599007
1 66730 99352
2 36502 292878014
2 57598 209287959
2 75152 98938888
1 13274 24243
2 66217 320306330
1 51186 79853
1 15043 33725
2 65733 631408404
2 1613 216600882
1 34032 51695
1 16212 27135
1 13118 91424
2 45928 705460218
2 38527 130741444
1 2731 79030
1 7875 14423
1 28171 37569
1 17052 80866
1 18922 81428
1 12668 37531
1 74791 84482
1 10884 27207
2 43198 578142444
1 3488 84481
1 60541 98444
1 82664 94567
1 39261 51085
1 5505 39092
1 37508 60195
2 86696 439527533
1 19079 51076
2 54199 182274071
1 54409 57403
1 58902 79163
1 71512 75274
2 62915 705607252
1 10194 98360
1 70916 89882
1 54879 92207
2 91627 286665043
1 56563 75991
1 27544 29768
1 81841 83653
1 20902 28053
1 40254 48576
2 47454 969029735
2 69027 627665985
2 88367 978750463
1 1989 71652
1 49283 50746
1 9567 28210
2 60202 786855350
1 87154 88738
1 3514 83661
1 38477 86829
2 76952 472605509
1 46424 74393
2 86920 626168284
1 46782 63048
1 31316 78254
1 76522 93679
1 52296 88186
1 62310 66777
2 35352 407944338
2 33100 19311010
1 18204 52023
2 69820 589219618
1 56153 77991
1 35151 93484
1 211 91137
2 89584 628726959
2 87843 248242063
1 26871 74136
2 82208 120009001
2 96377 79823312
1 45525 91874
1 32633 38829
1 27817 39379
2 42911 849007627
2 94986 219701287
1 31690 40824
1 25400 44907
2 56620 232027307
1 41781 82898
1 50213 75589
1 26738 36198
2 74608 183352893
2 65666 336468615
2 6983 860682669
1 6264 21735
1 4916 99071
1 1628 42545
1 27794 63748
1 2211 85538
1 17352 99727
2 92988 375687448
1 73396 97824
1 34448 67276
1 78268 87921
2 34212 426052482
1 63438 77064
2 85925 328103772
2 21221 636736878
1 81350 88301
1 26481 36958
1 12193 83158
1 11618 37103
1 35935 46067
1 12388 37013
2 93374 734164557
1 53139 69151
2 94631 634095036
1 27580 44728
1 47955 89275
1 48236 82434
1 54969 73205
1 56587 93825
1 29231 86417
1 50651 60519
2 75549 162248676
1 10812 82741
1 52797 72548
2 35938 58452433
1 14751 60952
1 22096 50573
1 50656 54878
1 17287 50025
2 24930 329954923
1 2543 41892
1 60121 69618
1 8152 78261
2 68252 910175024
2 39445 769027462
2 25230 4546230
1 30139 78191
1 33786 75690
1 20485 54596
1 57090 92970
2 44368 777873274
1 59475 85687
1 66337 67572
1 32496 62591
2 46564 669021050
1 582 43037
2 41008 61559697
1 2676 87501
1 4437 97892
1 21984 59762
2 79364 365042514
2 59126 888316072
1 12339 65447
1 8139 34334
1 88579 96581
2 7359 737019946
1 1941 76945
1 6634 62517
1 20289 32878
1 14260 96058
2 87591 138300036
1 12618 24073
1 3800 71093
2 52003 424142974
2 61041 708209552
1 51458 55086
2 48933 762302087
1 42079 64894
1 13868 57558
1 11466 86328
1 1556 23850
1 43467 46044
2 66782 656281305
1 18736 29362
2 16972 494262352
1 14036 82775
1 16895 50508
1 5258 71879
2 22932 440878612
1 18733 50317
1 57891 62930
2 80681 91035980
1 56240 66268
2 34017 621802066
2 37299 8101953
1 16683 28404
2 58769 536884457
2 86041 96863167
1 68382 99405
1 4261 21409
2 38381 909643966
2 82079 826654325
2 36714 632578784
2 96309 342875253
2 12252 396036453
1 27362 85915
1 21925 57537
1 14106 68088
1 4938 89373
1 54233 64181
1 1119 37406
1 25014 85785
2 51409 64391644
2 88621 886727357
1 3869 9688
1 57022 93851
2 72892 903302289
2 25733 996695799
1 41346 63737
2 98091 846436483
1 74153 81345
1 51963 82943
1 51630 57270
2 99226 978968093
1 33220 93288
2 68690 300957004
1 21642 84775
1 25533 72871
1 70880 83846
2 77840 85397756
1 91669 97998
1 39136 88075
1 25473 41137
1 73553 78432
1 52826 74705
1 20418 58156
2 11185 497691679
1 15632 70737
1 68329 71990
1 61298 85985
2 13021 857972559
1 12227 31921
2 8548 321218871
1 37165 90878
1 24055 36383
1 19478 39516
1 16168 87998
1 53471 69070
1 30596 36741
2 55209 121963932
1 36234 74307
2 2225 575938376
1 41080 50510
1 17224 23992
2 94966 94362225
1 87761 97830
1 20833 67766
1 38058 93174
1 38223 71968
1 62465 71029
1 10494 64303
2 29798 453380770
2 11977 241689412
1 2523 50579
1 14870 68749
2 39255 374141806
2 28508 370469715
1 18257 96016
1 70134 83908
2 78795 25389278
1 31172 33798
1 27906 37585
2 59430 170999958
1 27508 94013
2 45214 925510173
1 41266 93315
2 78302 731429436
1 20792 33673
1 60570 98000
1 40971 51061
1 1989 76459
1 29059 68800
2 70048 554944194
2 41657 320996666
1 698 36643
1 21218 52074
1 44697 77825
1 20490 57356
1 54789 60583
1 17969 72168
1 35883 63237
2 3288 10104992
1 8657 95838
1 73328 92059
1 35201 70954
2 13398 714741947
1 40290 59357
1 8906 92101
2 48140 603893481
1 768 85826
1 54899 89867
1 46293 99844
2 81645 504250202
1 32948 34013
2 33047 67913248
2 73853 647122504
1 64333 98353
2 51690 358828484
2 21734 658913044
2 24180 2804386
1 48977 67663
1 13279 81075
2 72733 395817987
1 6437 42900
1 3961 57344
1 3832 96228
2 46856 959814790
1 89563 93892
2 51033 316812360
2 31180 997377319
1 9938 43801
1 5787 12556
1 77465 99676
1 13537 29383
1 39325 95341
1 96934 99437
2 72567 715711843
1 64503 88539
2 16783 318743094
2 92329 439975527
1 30400 48734
1 5398 62588
1 31020 34577
1 23331 96621
1 72132 82099
1 10706 93531
1 14447 75628
1 460 547
1 916 40720
1 5441 15060
1 68525 70149
1 29534 40308
1 39503 82586
2 32805 579814333
1 42318 80975
2 72091 973241161
1 27260 41335
2 11408 631166882
1 35133 90972
1 11223 29090
1 36070 54389
1 74120 83718
2 66311 150171790
1 51254 88150
1 78810 79617
1 732 4842
1 1540 82301
2 40702 82559365
1 76528 86636
1 66890 99592
1 27316 69762
1 16835 58116
2 27384 293827729
1 66308 90859
1 15343 69190
1 11571 89945
2 33301 421017157
1 1 34918
1 6042 73393
1 45614 58914
1 8359 78308
1 60443 84721
2 34773 757819345
2 48421 261943567
1 4465 13395
2 17153 786608080
1 46666 98168
1 45326 97880
1 80694 83097
1 18623 48089
1 34813 54467
1 25409 47736
1 36953 89069
1 13710 67419
2 11268 881731206
2 38119 800839713
1 3050 60506
2 53706 673806538
1 15341 77029
1 28491 30381
2 69749 296902427
1 268 82627
1 72287 74194
2 60435 29959009
1 20788 33603
2 84355 36069305
2 33804 664203773
2 96840 245958664
1 39323 78260
1 30038 86507
1 22122 94330
1 15401 82494
1 25571 94770
1 26896 37631
1 5975 79613
1 29356 41202
1 7965 32660
2 65191 900877878
1 1113 12793
1 43083 85780
2 34304 276718575
1 35260 61872
1 85800 93433
1 76443 99588
1 961 34275
1 15114 67640
1 55679 63850
1 35454 97373
2 42184 86478888
2 76809 173776102
1 13597 33472
2 18778 874530106
1 24880 74214
1 25189 49574
1 95887 96167
2 13049 419709119
1 2098 21589
1 27290 70174
1 58709 99042
2 33354 435363087
1 49198 95176
1 38506 70191
1 26621 38860
1 62997 69280
2 62642 909774288
1 40864 51234
1 20485 51064
2 92560 712565917
1 74756 96429
1 22712 30737
1 1818 83667
2 66165 983865177
1 2309 17739
1 26603 49732
1 41120 58557
1 15245 23199
1 32210 67939
2 21971 456895814
1 13880 55867
1 7995 14056
1 21684 83337
1 30622 52571
1 15213 76246
2 92069 904839954
2 70916 752368748
1 1332 39346
1 39474 75797
1 54204 75478
1 23360 74137
1 83930 87399
1 30775 70665
1 57531 78094
1 8069 17899
1 33378 67054
1 41126 94866
2 70920 575107408
1 70764 72486
1 9075 96592
1 2771 49197
1 15344 84786
1 5636 81568
2 66035 459860736
1 15461 90318
1 37653 38239
1 33913 58682
2 71097 854567814
1 50908 82006
1 49843 99693
1 3961 72095
2 51959 171577144
1 10969 72878
2 12991 512495716
1 88863 90383
1 77618 84735
1 27014 74046
1 40239 47281
2 70926 498479950
1 2100 88460
2 88571 47081478
2 5289 258735866
1 56706 64300
2 94617 925624864
1 40831 66595
1 32678 92827
1 43320 87589
1 20575 43046
2 97000 902201545
1 20956 53751
1 20558 56309
1 32923 87160
1 41991 99670
1 37363 57260
2 27784 400252321
1 9188 49432
1 31791 75059
1 72997 83307
1 79469 97037
1 27021 63345
1 33949 36645
2 91868 295503999
2 38952 151592166
2 58644 42052718
1 7769 51852
1 22097 67816
2 36554 729247512
1 14499 48694
2 85935 586263248
2 68599 78391929
2 57220 977858390
1 18286 29449
2 17914 787135373
1 57266 83961
1 10800 23958
1 78554 85350
2 24390 471670874
1 37205 80584
2 86535 135725716
1 29215 86457
1 16850 20930
1 36761 86700
1 8618 44941
2 6864 524802369
1 11191 27199
1 55538 61744
1 27836 78884
1 28540 38439
2 74834 321551339
1 16727 79820
1 47108 47231
2 42731 12663553
2 76628 862733785
1 43096 58690
1 50216 80686
2 29164 261619113
1 51379 54364
1 27309 60536
2 4264 114066863
1 50687 74031
1 3380 19520
1 77705 96861
1 4964 67175
1 38619 84435
1 12998 44336
1 7671 54354
1 65791 93793
2 12637 569365368
1 24798 66811
1 40381 60996
1 46970 53491
1 14340 20390
1 31653 69662
1 48423 88773
2 74203 363888851
1 15524 49882
1 26144 52872
1 81724 98352
1 40237 57821
1 50177 52872
1 2518 99693
2 38394 217978802
1 7712 86063
1 80584 97665
1 13495 42171
1 44067 84991
2 95151 145000993
1 24414 43112
1 86594 89025
2 11374 758505786
1 57755 75444
1 35994 61944
1 6515 46385
2 29122 408098433
1 74742 90009
2 16562 333493937
2 81087 498560146
1 36630 63335
2 90743 933614886
1 84790 88867
1 17925 19174
1 35070 47918
2 51259 125226614
1 32909 90829
2 84224 994183004
1 67144 82306
1 44384 52008
1 2148 67126
1 9106 54980
1 2091 99408
2 77130 338019805
2 32133 119149960
2 90400 463269362
1 23987 31705
1 2368 86909
1 77517 99590
2 20435 53732895
1 44124 64595
1 24525 25329
1 38860 61867
2 33145 731068168
1 23467 78743
1 25762 37991
1 40062 45767
2 38147 941186027
2 48516 236644385
1 51283 70417
1 17252 62962
1 13510 89551
1 32435 38549
1 53713 84331
1 39274 49760
1 56669 68315
2 46790 823288310
1 7839 21193
1 72283 82991
1 93091 94044
1 36431 67343
2 52729 825213930
1 51007 92964
2 43484 364103906
1 56077 73893
2 4899 747828179
1 35516 76883
1 58017 77387
1 7586 87520
1 65417 74820
1 87495 88134
1 57115 70770
1 61988 74944
2 71815 955567158
2 10289 140628211
1 248 49201
2 24942 562574532
2 57501 330487497
1 50975 97734
1 18805 87454
1 24874 60261
2 40664 823840756
2 96030 562910410
1 37286 88031
1 63252 83158
1 64558 85135
2 23668 964739095
1 60731 78085
2 64685 865933031
1 8785 21887
2 30187 897870668
1 17327 93246
1 28989 71052
1 28518 96315
1 63351 71589
1 17530 99750
1 18450 87293
1 41960 93519
1 7563 92869
1 16066 80046
1 52712 67463
1 24755 41548
1 18442 21291
1 15054 37747
1 7941 18201
1 68286 71602
1 48063 64530
1 58716 67904
1 20705 32599
2 94828 607996953
1 24024 65181
1 34503 94604
1 63141 65307
1 16203 83740
2 10291 65080325
1 93601 95741
2 16206 261686708
1 33552 95730
1 9313 87354
1 62525 94501
2 3394 497125808
1 22300 46672
1 50018 83201
2 67235 442119619
2 80081 819412346
2 71624 91569339
1 14424 31755
1 25904 42764
1 55839 80468
1 7570 52090
2 98734 173493346
2 16554 503262709
2 92195 88667663
1 26169 62716
1 36572 84176
2 33179 387264437
2 50269 252347042
1 9360 30852
2 58670 153711183
1 29162 59631
2 66726 177928079
2 61968 821916023
1 19607 87100
1 121 82227
2 77730 421020788
1 5803 19913
1 45971 77172
1 9901 17269
1 3645 20147
1 62105 69360
1 51465 55919
2 35973 619600601
1 63793 84293
1 47732 83141
1 11804 20977
1 34538 98014
1 16408 53132
1 33694 47784
1 80477 82171
1 42457 47546
1 49992 52532
2 66072 135680986
1 12403 83131
1 5562 38942
2 81813 622019159
1 83498 84739
1 25463 68217
1 63047 80820
1 44080 92119
2 94143 768586636
1 72003 75875
1 8520 49146
1 14459 26925
1 10564 31688
2 9394 215847502
2 4108 314336789
2 69182 964716598
2 19511 37211325
2 2077 940992663
1 81308 83957
1 34370 61587
1 25572 81742
1 30756 39072
2 87486 633906231
1 17963 22838
1 6249 74961
1 69371 78779
1 83651 84307
1 14668 81222
1 30376 59044
1 2023 21940
1 23840 68101
2 78459 179892049
2 50978 988312681
1 22201 97202
2 79339 293778098
1 74047 80029
1 47016 53887
1 17665 85698
1 43260 67682
1 47429 68976
2 88267 858475243
1 28988 88115
1 55980 67880
2 19543 491047323
2 27636 586536799
2 88762 6835552
1 56657 63103
2 15640 334142559
1 16983 89135
1 3567 34065
2 24054 611288405
1 41907 75773
1 33587 56746
1 22131 24044
1 2016 70119
2 90933 310743197
1 63570 72347
1 58400 62462
2 35087 133164606
1 47140 66227
1 50125 81766
1 53808 76350
1 39632 44353
1 11532 98359
1 52639 82936
2 66579 252990386
2 239 862823100
2 10619 850201800
1 39340 77912
1 79949 93080
1 29877 35944
1 13439 44651
1 17010 43295
1 81432 96893
1 61680 82273
1 1625 32217
1 5352 31253
1 11573 49519
1 34802 75623
2 47184 359728049
1 65943 75476
1 46267 83088
1 75982 86496
2 93615 51255092
1 59847 68581
2 36232 985355968
2 50592 492998643
1 23495 82051
1 50314 95304
1 86020 91871
1 11236 96364
2 10432 484681363
1 63302 75385
1 9817 81525
1 1404 15707
2 54843 945669541
1 89467 93082
2 73823 907442336
1 58552 77708
1 3888 15120
1 2445 41014
1 68892 75738
1 1496 40799
1 28188 44969
1 44694 70794
1 12058 47201
2 4193 953052184
2 59329 922687720
2 12714 266402943
2 62018 81726426
1 36152 62277
1 48172 86342
1 23710 67365
1 23323 37240
1 20255 77309
1 20469 39830
1 67166 83454
1 70240 83168
1 9264 75145
1 35935 92937
1 1240 48050
1 84240 87833
1 19996 71105
2 97843 359214417
2 64927 687368556
2 97383 861797558
1 30162 46887
1 29340 75305
1 19868 80010
2 88437 594365539
1 15239 64417
1 77049 98939
2 35704 481464429
1 15180 78824
1 4434 42872
1 37055 68967
1 7190 96588
2 31455 857518047
2 72250 561256465
1 36839 80111
1 86546 87141
1 2017 84033
1 28899 50265
1 46139 75598
1 23970 69579
1 12907 89455
2 19720 348838413
1 10422 93300
1 10133 75322
1 3692 23641
1 24419 75799
1 291 42730
2 53016 771574812
1 30156 58239
2 52582 965059854
1 3360 49069
2 36955 864358785
1 63880 76340
1 403 51458
1 15349 24794
1 26980 89285
2 55093 257535417
1 92782 94983
1 35612 83650
2 88318 447341164
1 32447 53283
1 46615 85346
1 44448 60974
1 84626 85379
2 92408 212598984
1 53516 99676
1 52278 88100
2 88592 775972056
2 69107 621058501
1 19404 45224
2 9614 431228441
2 31755 493616222
2 49577 509467480
2 15114 344875503
1 6761 80951
1 8746 72795
1 50789 68053
2 17197 547421001
1 1794 52342
1 44155 82583
1 7770 81779
1 23859 61250
1 24781 54400
1 12554 41508
1 22957 37722
1 56428 82207
1 59327 85057
2 53292 873527570
2 78015 183387492
2 56052 711641818
1 30995 52140
1 51272 69768
1 70900 91370
2 90492 248526821
1 18933 65160
1 17585 88426
1 81227 89718
2 88549 300123945
2 88063 195413782
1 22081 82906
1 36022 37189
1 44641 94887
1 24959 64716
1 73184 80343
2 99376 817823029
1 25315 27331
2 4531 511908536
1 39135 53566
1 22250 44244
1 75620 89959
1 84097 93609
1 17465 66312
2 23362 543035499
1 61417 86585
1 37391 83283
2 66670 575107893
1 56159 95491
1 22923 77585
1 12135 31632
1 7040 89734
1 61460 66371
1 15040 71089
1 48353 95125
1 7011 35767
1 17341 73676
1 24614 41022
1 4158 48436
1 10847 37109
2 18168 998404712
1 11017 20183
1 29344 83877
1 6151 26891
2 98092 741071649
1 5377 45077
1 22383 24071
1 8407 50658
1 17090 52038
1 61033 64725
2 79636 309004378
1 26376 39279
2 28436 345279963
1 75570 79883
2 92574 217987460
1 13167 42420
1 28391 71908
1 72775 97842
1 1439 66767
2 86981 71793748
1 46166 75989
1 14711 27983
1 12974 92264
1 21153 27136
2 31442 782381750
2 48039 116886935
1 3813 14335
1 23260 86826
1 32837 42524
1 41249 57537
1 30283 89538
1 36239 64496
1 21662 89503
1 15563 68209
2 61096 7615173
2 67553 414417417
1 28181 93721
2 68234 314041172
1 17994 18941
2 79728 206615997
1 26859 30142
1 61407 81474
1 19979 21468
1 9845 54016
1 36279 74840
1 2604 69915
2 28033 338171904
1 20876 96331
1 14375 48353
2 53037 729253741
1 36767 41618
2 81009 906932386
1 83044 87072
2 34020 720909256
1 26791 89459
2 7532 662620866
2 11292 257316829
2 38614 326854529
1 6697 98335
1 19667 55297
1 46311 67393
1 39756 69583
1 14900 88667
2 86013 567752832
2 40033 698692121
1 47444 93647
2 38677 574224469
2 41647 298113846
1 30351 80782
2 5118 376702050
2 42344 544132694
1 22153 79466
1 613 69124
1 70370 97164
2 10264 406932830
2 91238 109871758
1 12802 14364
2 28567 987466294
2 18899 134199444
1 12448 65694
1 34328 69804
2 56892 891738090
1 27583 97674
1 44606 70066
2 2715 332896175
1 67729 91515
2 95894 178618255
2 50020 65720329
1 8463 79897
1 10909 92828
1 61519 69332
1 26728 85469
2 735 422191039
1 22535 62503
1 80725 87747
2 12935 335690822
1 24381 62616
2 84510 472192758
1 13801 97686
2 77426 659868337
1 33918 99612
1 16180 77419
2 80851 492192746
1 33243 73713
1 14452 31315
1 73 14333
2 67004 70529601
1 16218 76156
1 87736 90211
1 52146 73786
1 5682 49408
1 12942 52618
1 56585 96725
1 2570 38770
2 26442 750850512
2 76422 905070536
2 51177 920666997
1 32990 59849
1 44383 97719
2 76553 114444182
1 43081 54317
1 7723 33691
1 2806 28958
2 76860 633892892
1 60480 67523
2 13778 694518441
2 20836 576168867
1 3939 59084
2 12435 13685211
1 25809 89823
1 2822 52899
1 33370 33704
1 13883 71084
1 43849 76845
2 36475 721059174
2 76644 659067763
1 3567 16565
1 26383 65817
1 29604 88501
1 30245 89942
2 95469 7998234
1 54314 83230
1 48321 93764
1 63050 68250
1 45108 54914
1 47857 81772
2 44847 859644177
1 37199 66464
2 12137 451949369
1 70896 76268
1 29687 98519
2 36666 782039082
2 14260 44591181
2 22290 686963307
1 22217 43059
1 1280 97966
2 35426 427553907
2 33582 768705045
1 17179 64257
2 67566 665246710
1 87074 91235
2 18060 467033002
1 83463 95044
1 51762 57747
1 23317 87596
1 59338 76159
1 3330 22091
1 37458 76675
1 16811 80116
1 41115 55290
1 20359 71269
1 18100 55694
1 20153 29416
1 39043 47673
1 47777 53789
1 8288 84866
2 76890 466471283
2 79673 759207920
2 51482 412191234
1 3335 6188
1 63835 86264
1 39737 61042
2 25333 499312696
1 15876 72055
2 20038 980695878
1 56993 74590
1 49204 76646
1 2152 3966
2 65063 126758288
1 89657 92619
1 33932 39852
1 32172 98912
1 15086 88526
2 72303 580725719
1 36587 96953
1 60018 81688
2 6447 741085658
2 44084 307955681
1 41159 84119
1 25582 55959
1 45910 78371
1 9518 65566
2 14540 556158826
2 94390 158467766
1 4167 14019
1 51173 75590
1 4263 64565
2 2630 337676045
2 62649 314319273
1 30326 94408
1 14732 36259
2 21726 811539484
1 14560 66100
2 53639 483865486
1 29105 38945
1 12576 80804
1 17203 75459
1 53667 82505
2 38639 622636288
1 90349 92981
2 24430 253575897
2 75509 484879820
2 2566 430009237
2 80871 181628800
2 9267 144636605
2 60443 972474598
1 12407 61882
1 10028 25990
2 50501 351730076
2 66955 146988882
1 11050 24044
1 6405 73891
1 8829 92020
2 30170 306385940
1 49448 54989
1 11708 19419
1 10935 56074
1 1922 68724
1 49280 50850
1 3888 85095
2 96595 696220227
1 19104 76927
1 25941 82916
1 18595 67039
1 54391 77772
1 13669 81398
2 36427 905271634
1 69654 73963
1 47945 80116
2 73065 179981786
1 7087 97675
2 65253 391657881
1 14648 69486
1 18754 86903
2 97870 120222806
2 83742 439029526
2 60882 203072913
2 30543 724508568
2 16011 840538892
2 2318 817800942
2 84973 596655354
1 63265 81694
1 24746 49996
2 32105 979438804
1 29857 88232
1 63949 77933
2 87675 40873585
1 12511 59975
2 63433 516938013
1 41454 78700
1 1704 58951
2 82179 653240937
1 1505 69704
1 82314 98208
1 57219 72279
2 75965 407604432
2 24192 282594080
2 26628 267490582
1 75243 79780
1 30295 69400
2 56378 172639017
1 17636 57665
2 48389 344500215
1 11578 55300
1 259 96559
1 28702 77964
1 18340 58959
1 3650 13296
2 35884 428049130
2 41675 223746732
2 7332 981520398
2 45994 152175102
1 5621 53383
1 25879 61860
1 2187 90991
1 13785 68588
2 58511 890125967
2 96058 520967255
2 91364 138998293
1 41889 91542
2 9790 710979804
2 14123 655784591
2 92956 341395013
2 65085 946404504
1 13878 55619
1 23671 65576
1 551 9321
1 51915 79920
1 1883 80752
2 97651 105893184
1 17197 63930
1 86214 94890
1 84658 92821
1 21137 57311
1 5411 57617
1 28787 29198
1 5116 55793
1 7372 35147
1 39112 63233
1 10720 86244
1 33318 52831
1 68611 70223
2 11556 352282400
2 17786 112490653
2 46132 645051275
1 87374 98788
1 6505 74461
1 522 43893
1 20743 94731
2 1342 473799828
1 6563 93113
1 1602 31594
2 8181 12461672
2 85176 327272443
1 26656 44283
1 26174 47890
1 31 69898
1 30759 81560
1 27442 39979
1 51854 74686
2 65833 899637629
2 88482 441267206
1 20599 95856
1 31331 82048
1 12891 45616
1 12429 99577
1 24627 84975
1 85 75729
1 9206 68033
2 81416 369229238
1 28987 81099
1 6411 17181
1 21031 89581
1 57660 89115
1 61986 99818
2 79134 184236938
1 36818 61342
1 36926 57733
1 41331 52869
1 3534 87070
1 60809 90298
2 45307 207162851
1 1465 89342
2 93345 469557280
1 83296 95726
2 21653 771689874
2 64210 965062601
1 21210 83779
1 17698 50165
2 30769 709114360
1 14429 94851
1 23066 56900
2 30921 558472230
2 66129 186607141
2 10243 327870697
1 16839 86243
2 96170 956275266
1 25965 40698
1 18508 98460
1 90299 98610
2 74388 343077404
1 78762 93493
1 40412 52877
2 63987 851319564
2 46965 453841292
2 89585 412481974
1 63125 89046
2 5527 223369605
1 18435 74477
2 46109 904519283
1 10464 82097
2 34899 750778009
2 20470 283844542
1 1232 84452
1 12996 98083
1 25949 92541
1 33994 62820
1 85250 99155
1 9999 86514
1 38348 56849
1 59007 85860
1 83666 85644
1 4026 56992
2 53455 26459748
1 15099 66539
2 45825 863783519
2 36372 375314979
1 33242 86377
1 61796 71304
1 22304 67411
1 83593 92539
1 31416 47967
2 76744 270736430
1 8424 20595
2 16331 774301863
1 33847 59793
1 66293 71640
2 78 283150291
1 44488 55448
1 60751 81988
1 59096 64518
2 23732 867955073
1 85303 86073
2 65076 797889322
1 31693 46391
2 62109 373488824
1 39463 44486
1 16957 59288
1 30536 74228
1 88383 90048
1 85166 92768
1 15092 80539
1 22584 38103
1 68066 90075
1 53816 62579
1 24413 96494
1 5901 6335
1 37584 73235
2 40324 29509990
1 29556 90777
1 3459 3816
1 4612 13317
2 48704 513208854
1 44193 48355
1 71053 99615
2 69057 242273968
1 39432 81882
2 27127 618200397
1 12660 76867
2 75411 286869522
1 33227 68129
1 36773 65159
2 4572 887045376
1 35596 46794
1 86374 98704
2 91905 883148257
1 31843 64174
2 4578 426081214
1 4397 24863
1 22689 69297
1 1425 82024
1 55700 76942
1 38333 79492
2 98978 656424595
1 55561 80239
1 17773 36667
2 96508 470022711
2 58273 480804676
1 84810 93718
1 30945 58400
2 1234 877432688
1 36839 45764
1 43575 77137
1 10542 50619
1 23459 82043
1 48161 50961
1 40856 82169
1 39615 40259
1 10725 98100
2 2035 753947167
2 46699 251684309
2 66273 902876468
1 39520 81774
1 22285 92891
2 94212 724055204
1 43758 68164
1 14621 76229
1 5694 22554
1 13540 77306
1 384 14486
2 17741 974148338
1 40169 58186
1 27546 70730
2 3980 349971604
1 69427 84487
1 33864 96836
1 31339 94805
2 48038 642248405
2 45670 428433226
2 46569 350477529
1 28094 30052
1 7793 52585
2 45471 150910724
2 19196 97207455
1 80532 95567
2 23888 621288613
1 15697 91597
1 19524 56544
1 8207 70100
2 73261 486090592
2 2638 53701704
1 10156 74247
2 66461 615107531
1 35766 55831
1 6242 7653
1 3905 47268
1 60798 76260
1 47741 99115
1 73372 96440
1 24834 72480
1 22297 35855
1 13494 86880
1 55256 78418
1 887 26847
2 27438 8507247
1 60958 65882
2 58112 281702043
2 70339 890391379
1 76907 99131
2 62312 172329778
1 17878 50638
2 27205 541706973
1 17370 56089
2 69921 672451404
2 29033 227881695
1 52000 61438
1 31090 81836
2 13194 511423424
1 17653 62431
1 82299 99901
1 34610 69682
2 84108 564895431
1 39331 98582
1 25569 35109
2 85800 297485893
2 59668 378442525
1 23622 80657
2 33538 976008068
2 22826 251355008
1 75875 92181
1 2282 12740
2 98514 387654763
1 7951 40547
1 35268 80125
2 66509 125417278
1 74931 82120
1 58768 92469
2 7545 933387923
1 16378 22568
1 11902 69556
2 61980 196168912
1 10609 97011
1 38306 82093
1 34158 81301
1 95629 98791
1 12105 59346
1 48098 90322
2 32176 39556643
1 74047 76023
1 8764 95758
1 2093 34643
2 2390 460931736
1 63409 85441
1 603 27481
1 52951 80013
1 21753 93522
2 24046 43181572
2 1915 779981670
1 8890 57698
2 65749 264040852
1 1448 80313
1 21870 56949
1 1466 24243
1 89756 99088
1 22592 93146
1 16650 39148
1 18596 86942
1 22149 48957
1 2302 42366
2 93352 346034257
1 43282 91677
2 51349 132147308
1 22550 97048
2 6309 781365491
2 50793 274565414
2 70841 599698734
2 60550 138912860
1 25507 62080
2 57049 288387182
2 14444 766006734
2 47895 220089559
1 56870 97198
2 81703 956691291
2 23797 205227410
1 24381 42196
2 69946 479869812
1 21457 77763
1 19200 83332
1 25958 81166
1 6825 60304
1 41695 56346
1 90267 93779
2 89113 858687694
2 40039 161513441
2 5960 714215563
1 21307 77906
1 25038 28914
1 36909 80169
1 48614 86123
1 59414 96598
1 54360 76617
1 22554 76167
1 86177 93570
2 82793 867453370
1 2891 64197
1 1504 19286
2 76716 373564027
1 26236 96370
2 26264 932089831
1 40753 71924
1 2178 68671
2 93397 732458943
1 53739 61112
1 42121 78656
2 29714 653786378
1 56889 75562
1 34789 53688
1 33417 69242
1 41223 81124
1 6629 53353
2 40136 452024397
1 28925 56160
1 69043 79544
1 7521 9558
2 90076 511986687
1 12712 84481
1 37931 87093
1 24558 66770
1 16088 84685
1 13600 99872
1 17603 50225
1 39764 66949
2 40919 965791678
1 50487 54349
1 12243 53066
1 35641 82046
1 8315 92758
1 58236 67779
2 25942 347440832
1 10425 34687
2 47804 931884398
1 68325 71293
1 32639 91490
1 86186 93463
1 72435 95844
1 70116 88516
1 29849 63795
1 15297 98687
1 19833 43103
2 1800 260288587
1 25317 77252
1 46108 56015
1 13276 82649
2 43679 314096780
1 9085 55704
1 10373 77212
2 92753 869965964
1 7945 75482
1 26612 60511
1 40885 58705
1 4819 23158
2 8143 500999397
1 46520 55095
1 18518 27986
1 5543 46544
1 17174 65035
2 37875 718290699
2 76805 338264984
1 34148 44076
1 9166 96996
1 16693 73765
1 27779 56736
1 7697 99603
1 3415 22307
2 17764 833628835
1 64939 70485
1 1583 81946
1 40568 59643
1 37578 37672
1 3988 43789
2 39815 824151258
1 55928 78469
1 4440 5109
1 20977 88234
1 5995 54408
1 17405 45127
1 5127 13869
2 47720 847019622
1 30169 73717
1 61556 78052
1 55397 92968
1 13220 92442
1 1537 59753
2 79094 699050365
2 12130 92894656
2 53116 217616445
1 75129 93647
1 26898 45606
1 80802 85764
1 29545 99757
2 77032 503720518
1 4705 30095
1 11355 35642
1 28828 58997
2 40571 258844529
1 4771 18825
1 83172 87312
1 3961 95320
1 2272 31643
1 18531 29636
2 63895 715680471
1 13318 29949
2 66963 349854951
1 48586 49208
1 40741 60818
1 32270 45648
1 21204 75260
1 72854 91409
2 95256 117683731
2 4351 672016766
2 87922 765297339
1 22286 71609
2 32207 601146750
2 17407 756874442
1 14340 32039
1 2471 37590
1 28834 50855
1 36903 67591
1 65357 86778
1 49668 74406
1 60693 63199
1 86736 96402
1 51331 89958
2 76189 340361467
2 28855 567137456
2 68223 95088643
1 49613 72854
1 5467 72030
2 75458 922019525
2 90770 532848452
1 82725 85125
1 55743 57319
1 24295 29499
1 20183 62226
2 86816 171103200
1 40921 66729
2 6334 514374730
1 33707 75880
2 82167 806686484
1 3022 69094
2 94736 324818632
1 13412 20747
1 87773 92926
2 47241 974651177
2 71669 167185567
1 159 60903
1 1166 64667
2 93390 15547300
1 40985 73775
2 62870 535588879
2 74532 924083921
1 29623 70080
2 42058 31814462
1 659 69645
1 85190 98398
1 30049 40298
1 32117 81305
1 20953 53437
2 50147 467991141
2 31886 969347602
2 52767 855339491
1 25524 81400
1 1182 23930
1 13315 86253
2 50837 442118103
1 44299 86118
2 97072 898973317
1 1769 54034
1 49800 99864
1 43288 76386
2 82932 254325424
2 49358 76440094
1 26605 49646
1 38873 48843
2 75516 950310748
1 49699 76082
1 16936 71385
1 35771 55931
1 14502 80640
2 63486 4909234
2 55366 154489975
2 18921 517163797
1 75804 79348
2 59991 761907494
1 2719 28611
1 96 16208
1 401 99212
2 91533 173021851
1 194 22603
1 15855 65596
1 71682 96281
1 20129 70113
1 40072 77498
1 44522 68363
2 14969 244629324
2 10583 116499276
1 11751 38021
1 22739 79912
2 16577 232919958
2 53914 762412597
1 1309 78049
1 60158 87349
1 20172 21393
2 40566 958638201
1 1041 92389
1 5532 45471
1 31629 89718
1 40350 62742
1 27674 57211
1 29851 37053
1 8444 35974
2 25638 335100435
2 34825 660341727
1 46496 79417
1 48407 89060
1 19351 32712
1 39818 99641
1 4201 86186
1 6327 15742
1 3810 75407
1 14962 37937
1 58805 81742
1 79668 90634
1 39572 91306
1 47411 97718
1 51080 93480
1 7085 97506
1 9252 15134
1 64215 68651
2 72041 950655903
1 1942 76372
1 17667 36699
1 11531 64631
1 28955 42692
1 61782 63934
2 48455 257601205
1 8891 60459
2 50888 519257581
1 1456 16205
1 3129 46165
1 75835 84436
1 59813 81128
1 60067 77402
2 78215 900999302
1 18760 91907
1 29596 38364
1 8181 18752
1 40042 61586
2 74208 614113675
1 21322 99582
1 22054 59077
1 32350 50692
1 18438 40616
2 36368 896775150
1 49335 89528
2 36775 229942798
1 19756 85354
1 63116 92019
2 73206 208445475
1 7779 75880
2 33192 197509640
1 6063 62280
1 44140 68574
1 97548 97787
1 29553 76668
1 4944 63086
2 10922 662901279
1 44052 55968
1 34763 49090
1 18629 37324
1 31200 99396
2 35733 949773997
1 21113 74902
1 8289 43956
2 60564 37019586
1 79980 99328
1 38448 93842
1 68795 71932
1 29428 78248
1 11067 34007
1 16164 70677
2 75632 132990752
1 70841 80646
2 99651 111517500
2 19873 162897583
1 18493 52671
1 25006 43040
1 79514 84299
1 2592 67178
1 6869 18058
2 38420 423718510
1 21049 50277
1 69657 80891
1 31152 35449
2 25477 469591764
1 64861 89006
2 75279 345201712
2 65976 617035863
2 50448 464792908
1 25621 68769
1 92257 94441
2 78838 322434937
2 69548 79216111
2 55792 516077408
1 89014 90017
1 11654 95305
1 63471 94494
1 77507 95793
2 37752 394149913
1 86044 92223
1 31862 90204
1 33341 93350
1 2552 6806
1 21822 42540
1 2256 13282
1 14774 69137
1 47075 80966
1 12186 93986
2 40758 139461702
1 78190 82179
1 25108 84433
1 1229 71077
1 2828 6076
1 42978 64315
1 57898 98884
1 13799 96182
1 9847 76384
2 40224 665628842
2 65713 974573446
1 62812 75639
1 56509 95473
1 12106 90744
1 33182 61120
2 11291 710539957
1 28539 70181
1 7276 38189
1 5361 45235
2 57719 81322916
1 6292 27823
1 21530 48621
1 29077 43203
1 20985 91464
1 23933 85754
1 39936 80975
1 1139 28887
1 37769 91343
1 9239 75500
1 27782 37043
1 30317 66955
2 31737 577898564
1 48167 71569
1 30338 49653
1 25638 46336
2 39292 165489596
1 30783 32366
2 89768 572819677
1 33595 63715
1 24315 47354
1 39494 91101
1 57186 97185
2 9793 907071829
2 13052 700189709
1 31059 51724
1 75580 92862
1 68295 94209
2 50420 858599231
1 47121 71555
1 69416 91860
1 65134 81802
1 261 87572
1 43139 62356
2 81052 414404105
2 30215 841460076
1 29012 93332
1 41610 65312
1 11748 59441
1 23302 58950
2 45359 766774568
1 652 50407
1 8868 48433
1 49049 76293
2 88869 136494270
1 58917 59902
2 47638 147498402
1 75030 89271
1 24248 92152
1 31078 54635
2 1646 141252586
1 4525 67801
1 53694 60752
1 9532 28385
1 13250 47220
1 48606 95196
1 40217 91673
1 10593 77261
1 28006 42230
1 5663 8074
1 47458 74007
1 1679 7655
1 55621 93750
1 61073 83746
1 7742 69613
2 72733 51121005
1 11447 93334
1 45686 74032
1 18990 34117
1 58089 92707
1 36018 93315
1 36867 42449
1 7602 78135
2 96018 517143120
1 38770 62794
2 39405 733975085
1 66117 79652
1 51647 57053
2 34539 937652585
1 75717 78038
1 4768 21691
1 19090 22593
1 67113 76780
1 32644 50431
2 3531 190962079
1 264 58686
2 20662 453636781
1 64363 92220
2 19890 170279323
1 31409 59820
2 47576 917075888
1 8377 63271
2 70660 976445246
1 34239 98087
2 88833 873005554
1 38967 69789
2 89076 296824666
2 39201 501659002
1 36568 68744
1 21600 46223
1 8358 60218
1 70995 91080
1 73446 74442
2 39854 743774069
1 39452 79217
2 41942 370382936
1 152 41845
2 83079 310966501
2 99385 280827323
1 36590 86902
1 47433 62784
1 85918 94610
1 26020 64948
1 15633 60771
1 5243 35330
1 23879 67089
1 59850 82142
1 73531 79458
1 15433 20194
2 86917 271173907
1 13255 61139
2 39386 94918190
2 70242 219534364
1 18239 98703
1 37658 63219
2 92257 454823108
1 92296 95486
2 39275 748240593
2 99670 425695374
1 26876 90415
1 68658 78699
2 20484 82338346
1 88765 89523
1 9760 80410
1 35533 54233
1 6952 11088
2 6092 877676472
2 69589 302801157
1 10107 98158
1 37416 88077
1 24799 85473
1 1105 85161
1 30501 55637
1 40078 52061
1 7379 16532
2 30398 925420948
2 87281 387571007
1 80639 86979
1 7790 93051
1 32456 67995
2 51180 857764002
1 41539 76910
2 43577 208787202
1 44222 51221
1 13706 33237
2 93835 641452615
1 48566 78725
1 59318 82301
1 19224 30267
1 1598 38893
2 58437 847972265
1 72594 96840
1 31664 48277
2 70832 837881620
1 46993 97137
2 66512 934090008
1 36412 57178
1 55119 61380
1 78244 78858
1 51926 79982
1 7170 55949
1 1862 29071
2 84349 260728433
1 31271 47064
1 76794 90858
1 40102 62246
1 51105 93608
1 1740 79140
1 34552 53269
2 14446 652816662
1 13943 90069
1 4592 34183
2 73408 831364108
1 875 72645
1 66150 93191
2 9436 901597440
1 12603 23024
2 28269 291770432
2 83235 137435591
1 61810 78461
1 57849 98019
1 54990 97777
2 51328 364494185
1 36220 53995
1 7719 54128
1 45617 68959
1 32467 61092
1 22561 71810
1 73521 76943
1 14929 97605
1 31640 67378
1 82603 98529
1 41908 68396
1 15197 53998
1 4369 47790
2 4015 597228003
1 53631 83338
2 35438 245163590
1 24826 56580
2 37396 747136664
2 24183 653141022
2 51346 415945065
1 60577 96529
1 36987 74911
1 41187 85824
1 32876 85034
1 4898 51472
1 53807 98869
1 32883 61838
1 49833 82774
1 12327 83414
1 20918 29059
1 31751 60406
2 45853 860577565
2 47943 970970256
1 21562 68919
1 49585 85891
1 46665 48298
1 23125 55705
1 84632 86965
1 9906 70931
1 49962 72341
1 3504 97288
2 6895 413622372
1 3331 40760
2 53232 789865895
1 14368 84467
2 83114 62476778
2 44757 471296276
1 17523 77999
2 5823 555030182
1 38649 95470
1 20952 45646
1 47502 52572
2 78417 730919433
1 54888 77508
2 27703 316918655
1 77573 77661
2 81750 445098612
1 78407 92419
1 6979 20446
1 49506 57284
2 82366 346143892
1 450 58129
1 25318 54964
1 18794 95954
1 11197 87418
1 67821 95023
1 39628 71119
2 75799 248379989
1 43491 68613
1 12235 93659
1 21319 95614
1 72796 98034
2 81396 476652677
1 13250 94967
2 97211 420392295
2 82026 417426193
1 39309 86333
1 37046 71502
1 28600 55947
1 14559 25848
2 23856 38900302
1 57682 77166
2 43293 424040645
2 64895 459749103
2 58534 506633440
1 54613 88471
2 72507 189072135
2 79775 982020789
1 18556 72377
2 47668 887539066
1 65627 75314
1 26284 99833
1 30448 90297
2 82815 450740250
2 24242 1584544
1 38319 41621
2 30649 664854032
1 33200 37780
1 81586 85339
1 3137 89308
2 53458 216774066
1 37155 40586
1 4107 42804
1 42759 44061
1 30461 43152
1 24569 29028
1 13495 57818
1 77130 85482
1 33448 95258
1 67470 87349
1 11041 61654
1 39768 59738
2 49934 874089788
1 34007 61345
1 29413 63524
1 47527 61763
1 6580 7998
1 51890 63368
1 6575 46778
2 82895 766526079
1 56216 98426
1 42748 94199
1 45549 47605
1 40709 86132
1 2811 36393
2 41263 184418560
1 31472 56947
1 9534 56180
1 36645 37162
1 40047 58492
1 23630 91003
1 30359 70637
1 4478 9796
1 30942 92357
1 56340 80288
2 58220 724333748
1 35138 97425
2 60149 710215818
1 44810 74690
1 5360 85076
1 68796 79233
1 18570 96134
1 31567 73144
2 31290 474510874
2 23768 441865777
1 12986 90484
2 10245 946389814
1 26116 36119
1 4839 50235
2 91676 51272283
1 61592 73268
2 1165 19242560
1 77971 79694
2 13373 449445047
1 44593 82289
2 59382 912111055
2 54061 887021939
2 47154 35537987
2 15791 82473473
1 11074 88166
1 2282 94813
1 14494 56978
1 36237 74818
1 55816 80057
1 2075 56872
1 52602 80428
2 89892 117716990
2 74825 184470522
1 59875 68072
1 77269 86476
1 2719 66515
1 67790 92701
1 7826 35945
2 23977 887348322
1 16098 61710
1 65795 79609
1 3438 64044
1 9765 61693
1 32765 57498
1 38425 74059
2 49725 278310296
2 96050 424587824
1 12809 23199
1 1689 92890
1 1802 30392
1 5721 63419
1 17374 43471
1 56777 74238
1 3002 36773
2 62406 628464801
2 44014 162242857
2 91052 445906199
1 27873 58032
2 4914 562193890
1 21906 63023
1 64943 97253
1 59888 83031
1 45792 47193
1 59289 68083
1 37621 73111
2 31968 867290294
1 16131 19388
1 85783 94187
1 1912 32848
1 29437 78879
2 51007 233267031
1 71365 86959
1 11126 86261
1 50477 92368
1 48266 95627
1 33070 39568
1 1571 51999
1 37250 58248
2 58090 772727090
1 20593 56142
2 36436 809044139
2 49661 169211161
1 11663 49668
1 20178 69135
1 12108 90996
2 15665 153933455
1 68732 94509
2 67565 386856779
2 99664 814323189
1 56316 85842
1 23517 27641
2 76531 187244393
1 12305 25356
1 4886 16855
1 39392 82555
2 40702 421472146
1 12239 81422
2 63706 26027290
2 88967 737008054
1 61644 81488
1 21235 41001
1 46211 85563
1 24776 63239
1 35894 87325
1 27919 90514
1 6655 80341
2 69026 636867141
2 55511 280437336
1 21940 40548
2 25228 581905942
1 34948 89760
2 65667 122374861
2 36957 305501910
1 72368 94253
1 55295 62545
1 24402 45999
1 59150 87616
2 55730 439582290
1 74310 79635
2 17996 907724584
1 19643 56883
2 78735 197525199
2 24689 208558086
1 17011 23184
1 26334 69344
2 2490 24223420
1 75358 79916
1 5236 89531
2 78199 963339612
2 76495 424791124
1 16589 26029
1 31285 55052
1 43656 80606
1 16053 94990
2 26305 237567413
1 41012 62232
1 3954 59723
1 2530 47898
1 15428 80083
2 38584 282718578
1 45338 96905
1 13442 85433
1 14241 24154
2 14601 956712659
1 4376 55828
1 39609 62237
1 8258 43209
1 48212 74903
1 40057 82330
1 15364 29159
2 30961 85446118
1 32076 82687
1 6634 38163
1 36824 72744
1 18288 81734
1 8654 35685
1 38410 92619
2 42242 622276895
1 51012 51300
1 37806 83417
1 33037 87426
2 20481 351013156
1 7337 15500
1 17318 61067
2 26254 817022521
1 37974 65045
1 48621 48991
1 16852 62444
2 83043 318199996
1 19702 80065
1 33846 93904
1 76305 83743
2 54344 768117310
1 25484 56876
1 87488 96321
1 3972 24798
2 28185 503805139
1 14913 26881
2 42030 594158104
1 22718 41474
2 83067 279603956
2 74576 193152004
1 13654 18958
1 47728 78988
2 29970 545212673
1 86125 98471
1 79163 90074
1 39996 83923
1 2762 81592
1 51808 73710
1 17612 48297
2 55311 388419244
2 57745 123532993
1 17003 99856
1 14088 39334
1 34751 76427
1 34553 77988
1 40549 77585
2 73004 376815876
1 70346 97156
1 17391 64953
1 46513 99412
2 934 117683308
1 3074 32542
2 27659 858378259
1 50018 84084
1 37409 68436
1 21444 23358
1 9350 27437
2 90693 370879035
1 30509 59186
1 25000 51223
2 31618 258083232
2 69358 16807282
1 22210 71262
1 54043 69420
1 22208 45456
1 3884 69262
1 65763 74861
1 45208 52636
1 15393 59462
1 80256 96447
1 60534 84858
1 26134 52308
2 16644 712795608
2 41178 892485256
1 79532 83322
1 15694 93217
1 736 49228
2 22496 826237666
1 68285 77254
2 7676 916973147
2 67438 42027114
2 59252 818296465
1 28231 80823
1 3599 76876
1 12069 62729
1 80123 97373
1 43428 75539
1 30139 41699
1 4465 29551
1 6667 76358
1 774 51600
1 11957 16692
2 86927 369294044
1 24480 51150
1 49130 75744
2 23116 875931873
1 45895 75787
1 20476 81720
2 64811 316489408
1 6158 92342
2 87438 167581652
1 64244 94814
1 43959 81699
1 2252 27046
2 42213 583303047
1 2107 54145
1 18056 75380
1 34226 78187
2 51780 736783436
1 66596 95341
2 75616 573383493
1 26069 98469
2 66144 439289165
1 4416 6808
1 75319 80049
1 31918 34898
1 64447 67348
1 33404 75936
1 1566 45418
1 14003 16929
1 20863 77940
1 24625 72003
1 14681 78258
2 91675 801526402
1 11618 17384
1 79000 81510
2 80788 327684942
1 2861 94080
1 4965 66582
1 72329 88854
1 45619 85458
2 46348 915875187
1 28945 32034
1 24506 66605
2 32466 635367936
1 1506 51987
1 20079 24084
1 58372 80132
1 66353 73953
2 13117 106768602
1 29474 56296
2 86812 205637543
1 83221 86559
2 493 990289674
1 73841 94265
2 87832 608234917
1 4775 51914
1 57577 71752
1 47253 78619
1 84447 92035
1 3445 25874
1 72556 86264
2 55421 63067760
1 18972 67085
1 45415 72697
2 6697 784860434
1 27396 39932
2 35744 80108305
1 44559 74107
2 27662 509967002
1 64110 65949
1 17473 57468
1 18551 43653
1 6794 65563
2 53770 704555760
2 37258 555638580
1 38403 89878
1 42762 77065
1 32623 82994
1 17891 42020
1 10001 12660
1 13560 38883
2 72391 351931188
2 15752 666117263
2 77117 539505782
2 19686 961080041
1 32109 98944
1 5976 95996
2 63526 149757586
1 17851 84464
1 47191 74667
2 49574 672115493
1 3289 71292
2 42847 674939408
2 68394 361943332
2 64050 305330368
1 24847 59363
2 24832 50409348
1 4112 77564
2 83150 740571960
1 2348 82739
2 21935 256995215
1 25838 89843
1 76352 91663
1 15793 78305
1 28275 79777
1 51481 88958
2 85035 322399053
1 18744 67638
1 25233 71129
2 85790 194752935
1 1887 27194
2 99313 477555046
1 31119 45050
1 81392 97490
1 11305 83493
1 56425 75670
1 27363 38240
2 16877 799375145
2 76589 899672785
2 92080 445172462
1 63494 74474
2 1898 526438754
1 58276 93778
1 53480 61737
1 6206 76438
1 20101 99440
1 71785 91971
1 18161 84050
1 16607 32633
2 99778 230007405
1 55729 75918
2 11134 319252581
1 57725 97808
2 8743 163961750
1 10286 75684
1 20392 94271
1 48302 77504
2 73823 958324749
1 53188 78513
1 29478 97707
1 62248 69685
2 13784 668363575
2 99543 472402502
2 62120 317656032
1 43653 83068
1 10237 66948
2 97150 503068457
1 9304 92931
1 4953 99446
1 34061 61785
1 11146 12305
1 55619 79614
1 1015 83145
2 34066 134194104
1 58242 86338
2 20727 458235078
1 6870 60510
1 62990 97492
1 78737 99016
2 18733 652825222
1 28646 50608
2 65679 836916666
1 58920 60049
1 34843 66330
2 67346 716318054
1 29434 76839
1 76761 87311
2 75001 808324194
2 27767 33617724
1 58299 87612
1 33401 86971
1 69411 90368
1 22778 68048
2 44032 300398879
2 33707 145551048
2 84922 943961917
1 30285 43897
1 2139 83098
2 3367 678124636
1 85635 91233
1 52883 61892
1 57539 78522
1 7763 19191
1 4674 38306
1 25540 62197
1 51632 58098
1 13951 35638
2 61608 915738670
1 3192 88342
1 37105 78598
2 78108 639379038
2 98084 840335709
1 27253 45642
2 79201 922605079
2 39347 582736643
1 43403 79820
2 55732 549723081
2 26699 968786527
1 54160 69664
1 50612 88088
2 96743 322553884
1 11725 94443
1 1994 93868
2 57757 203623751
1 23912 98473
1 2080 78839
1 16859 23393
1 13189 49791
1 66079 91284
2 42873 42173256
1 40445 45796
1 7275 95825
1 5836 26829
1 26383 69259
1 38152 80899
1 41339 83210
2 96120 271243334
1 42183 52199
1 34382 66137
2 15547 38053315
2 27550 716989189
1 16619 94982
1 44297 46466
2 27317 950421817
2 53357 963628837
1 16698 81028
1 7411 26211
1 5849 72493
2 82614 658491430
2 64538 216205216
1 8567 66740
2 56762 957017923
1 15694 63406
2 15382 58190235
1 34142 53212
1 45753 92090
1 8291 78512
2 99131 238419705
2 28104 490199952
1 1259 5605
2 86392 896042292
2 2109 991334629
1 588 76182
1 13391 68756
1 11855 50215
1 22188 28977
1 44117 53514
1 13180 24872
2 16035 269166346
1 44959 58963
1 68587 96018
1 75472 77796
1 15548 96918
1 34003 88127
2 85893 258834027
1 17536 67513
1 4451 36301
2 64217 694436610
1 72806 80369
2 16865 655959651
1 6174 89944
1 7368 27177
2 46723 70079445
2 93098 133313026
2 58958 728201938
1 13365 19050
1 49485 61747
1 34360 59705
1 78216 97959
1 21326 54442
1 15537 26037
1 38540 66447
1 43780 85514
2 79719 404469875
2 82812 911943818
1 54127 61801
2 70466 788346572
1 18582 18737
1 27896 30926
1 16713 93145
1 69919 95751
1 3062 45076
1 5772 24617
1 8305 23592
1 66015 72701
2 73921 350747704
2 13796 317098596
1 26630 31037
1 9781 92451
2 23807 467136784
1 21358 70030
1 6730 92455
1 85712 96923
1 32443 42804
1 18463 98041
1 40246 87620
1 80487 86953
2 2922 339332602
1 31708 69262
1 20377 43780
2 76977 351441174
1 60404 62672
2 59542 193523120
2 23302 982197405
1 43192 86052
1 77272 92785
1 66262 67413
2 80017 823418859
2 85692 504076770
2 47577 458859455
1 18034 77965
1 51296 86015
2 86404 93218023
2 88940 891465999
2 51057 810099902
1 27787 31138
2 24919 116235209
2 56594 373344310
2 7551 234281810
1 41190 41925
1 41797 45413
2 55051 830916910
1 43 73112
1 26220 50175
1 38428 88830
2 15485 393755093
1 78792 80419
1 15453 88264
1 33585 34263
1 4373 98347
2 52397 714198216
1 39580 64668
1 72778 88270
2 87231 433341462
2 16439 318302050
1 19184 45467
1 10292 77727
1 60239 90623
1 47140 49327
2 23242 842673828
1 10516 27031
1 49077 60538
1 55506 72600
1 50825 88914
2 91704 634526081
2 49403 83163879
1 3066 70161
1 17744 83262
2 13633 92889759
1 64652 95696
1 26774 54423
2 41343 964846035
1 31198 66986
1 63324 78045
1 1105 26779
1 88523 97674
2 31777 929575010
1 48791 52230
1 35219 37756
1 1622 81337
1 65952 94349
1 1238 14043
2 90289 837093330
1 1152 15361
2 6099 952682993
2 65885 191844304
1 1802 32917
1 10983 35018
1 16765 20505
1 31070 92716
1 22439 64087
1 27446 35865
1 37426 94719
1 64825 87155
1 83454 84939
1 23373 31431
2 5189 702539149
1 5055 73888
1 42723 81160
2 60 679293058
1 8543 44442
2 86365 720905050
1 32202 56082
1 7891 49924
2 53790 387095056
1 10997 73435
2 4704 447501337
1 45127 75078
1 56740 67203
2 83628 32688257
1 14973 76298
2 82543 581490313
2 99648 57598234
2 17262 156254860
2 68665 212866587
1 2184 71088
2 97389 985770590
1 194 63593
1 18312 87726
2 47315 859934402
1 21830 23293
1 13199 28013
1 57582 98334
1 650 38836
1 48750 99845
1 17559 70041
1 18031 51178
1 32883 49049
1 2186 66283
1 68410 99256
1 755 51386
2 50589 975307489
1 87747 95689
1 26456 36256
2 57914 732244835
2 10754 606173625
2 70152 986991769
1 23731 81610
2 31193 215843470
1 8638 50006
2 11816 80739805
1 32435 33585
1 23946 51143
1 32114 34573
1 27354 51545
1 701 50780
1 11010 68101
1 90258 99596
1 3286 98966
2 96643 29902029
1 54652 93892
1 9761 86839
2 13627 929562591
2 2233 29132172
1 1810 34729
1 19748 84600
2 83370 582884293
2 77043 652299720
1 62343 87349
1 16195 39775
1 72668 82663
1 2225 24171
2 60560 897811393
2 3840 381500075
1 57341 87741
2 53730 851850847
2 27302 398762411
1 18762 29651
1 27717 74105
2 92696 816334153
1 2534 63154
1 56727 80145
1 236 60306
1 44398 75988
1 3562 47683
1 25727 83366
1 58667 66443
1 3086 20064
1 39669 61352
2 6750 959855413
1 80656 83447
1 44972 97231
2 94935 455999111
1 11013 72565
2 29241 609523555
1 23067 24456
2 41640 601634053
1 68231 91969
1 19846 59167
2 35213 933605726
1 26892 74181
2 74302 269521050
1 27455 95581
1 71699 87051
1 14094 24171
1 55010 63877
2 61543 568204508
1 15894 29689
2 34671 90201768
1 36013 66384
1 20658 41426
1 17283 99673
1 27463 99396
1 16897 49611
1 30256 48226
2 56469 910466897
1 39017 92723
1 7443 17591
1 24085 97295
1 89472 89659
1 30697 52299
2 83500 840018762
1 73146 90051
1 15018 73795
1 5704 8613
1 74093 93357
1 72382 80394
2 18878 751254171
1 27836 62374
1 43708 52103
1 6466 8691
1 76709 97565
1 46768 86122
1 74402 91881
1 148 65035
1 27984 98276
2 68489 877393144
1 5413 41452
2 8738 950686181
1 59749 77247
1 48595 78908
1 66578 83115
1 39316 89922
1 34420 57048
2 39037 205624388
1 18413 72433
1 12811 71220
1 46324 56924
1 88186 96578
1 23444 50360
2 96407 36735110
1 25100 89233
1 47650 82989
1 71691 91965
1 27861 89913
1 32894 38440
1 16208 76127
2 59903 89409433
2 65804 886075123
2 94107 65563306
1 9590 46084
1 44643 80778
1 35774 83266
2 80028 68124133
2 12320 335592053
1 5868 13553
1 8764 62513
1 830 57188
1 60417 69772
1 3638 15028
1 23864 53132
1 27443 88556
2 93844 34772935
1 49241 97730
1 15454 80468
1 10539 99720
2 29991 957584755
2 16617 524842645
2 86745 297120143
1 18642 26736
2 29848 431669752
1 12585 57284
2 89713 19331950
1 3251 21827
2 18303 960641645
1 30328 70032
2 13599 762059898
1 1723 54889
2 56471 445563820
2 73292 74134569
1 21794 30238
1 9770 83165
1 17747 51872
1 15996 84264
1 26187 89947
1 916 5840
1 13308 64357
1 9476 40554
1 23061 31631
1 52334 87448
1 32137 77779
1 76738 86256
1 18183 71254
1 5420 70582
2 85617 402021735
2 47668 597172547
1 93960 96593
1 14473 50792
2 8741 620996144
2 40308 3767450
2 8030 765075757
1 54155 89454
2 77891 768811508
1 22587 86867
2 66627 61231273
2 83024 773337590
1 11040 56780
1 52466 94469
2 90170 860898340
1 21805 44380
2 34683 799487760
2 65970 238395742
1 56427 81313
1 8230 47227
1 51359 62768
1 3203 70472
1 22574 46200
1 30572 68516
2 42116 553651869
1 44847 92494
1 28705 75045
1 51507 80463
1 31807 91150
1 54615 87088
1 32765 48818
1 24388 51654
1 52350 85867
2 28896 804705234
2 76587 381544671
1 82861 90489
1 52795 54136
1 33627 60656
1 27909 85891
1 47311 87336
1 14937 95031
1 1233 25691
1 44142 96054
1 16739 73672
1 9448 82374
2 78908 15093784
1 10841 79270
1 43977 95756
2 66554 416808074
1 75411 90679
1 52264 74235
1 40091 50645
1 73434 80181
1 57786 87142
1 4651 20597
1 61781 86156
1 1306 84153
1 11247 78171
1 37983 85876
1 5485 21125
2 23054 649027282
1 39403 71296
1 42991 45165
1 39988 58437
2 31776 634541195
1 37894 75525
1 91822 92919
1 7863 65882
1 10302 63828
2 63135 106301176
1 14584 84392
1 7579 33793
1 33308 72511
2 13030 682848611
1 24917 85617
1 49211 66861
1 9008 14403
1 7829 96042
1 609 17016
1 12554 31293
1 51258 99510
1 89743 95540
1 33975 98989
1 49003 76620
1 5122 89453
1 57206 69005
2 31379 247499427
1 12149 78948
2 29626 261969886
2 96371 678472676
1 65552 79547
1 30472 57170
1 66036 97890
1 12947 80012
1 90988 92025
2 12659 532053020
1 20690 55854
2 96390 85788156
1 10898 68505
1 51307 79240
1 16729 34907
2 55361 389332689
1 3717 88910
1 39792 75896
1 79758 97579
1 65769 67483
1 43916 49575
2 7277 327989582
1 286 41884
1 9329 42984
1 18541 23138
1 7958 97130
1 32608 36654
1 565 67716
1 27009 56878
1 43782 77261
2 30491 182016025
1 45656 81084
1 13077 93905
2 16914 165823845
1 44008 80263
1 24524 65141
1 9210 58931
2 87637 214347267
2 17306 326335348
1 7368 75544
1 2482 22389
1 35293 97486
1 33633 81576
1 34296 69953
2 90445 454063472
1 55564 60638
2 361 401794993
1 36052 51431
1 77940 94732
2 24045 246893901
1 387 1542
2 75226 83776036
1 5087 78059
1 10243 86113
1 39248 47859
1 63987 72719
1 79477 98665
1 12079 48977
2 11234 435088125
1 5972 16347
2 15981 49855447
1 50920 88350
1 19293 19676
2 34669 368351272
1 22447 27329
2 94014 877810750
1 32312 41536
2 71746 121302601
1 44946 87016
2 45871 24173535
1 42295 55442
1 39871 49585
2 75361 292397891
1 61718 74712
2 21803 484882999
1 35926 70104
2 66280 255386383
2 11899 264930237
1 61548 97397
2 90714 360971672
2 73786 375753965
2 96032 711598353
2 27054 586004318
2 41348 422409651
2 50891 356866017
1 2133 5040
1 12167 80777
1 27466 34448
1 60597 66259
2 72794 4167532
2 2419 278537296
1 43045 44350
2 95893 341992368
1 20256 50576
2 95281 729686993
2 46035 325387632
2 72877 70070696
1 24073 70079
2 31750 26092014
1 63256 90522
2 71138 850850799
1 59674 64670
2 56184 686308495
1 52088 75158
1 6366 30269
1 9872 26023
1 31133 80850
2 74117 699144476
2 48012 157127249
1 59582 66975
1 8232 72292
1 47666 79014
1 36681 75520
1 23039 46609
1 48768 70657
1 5943 66422
1 47951 58505
2 95635 268383592
1 77277 96577
1 2445 22258
1 72283 88561
2 51729 535312481
2 67680 231506809
1 6195 60098
1 2987 31237
1 28306 90494
1 40411 61522
1 44052 91085
1 42344 72523
1 43336 72721
1 24331 35416
1 6265 84223
2 69930 50319624
1 21508 64182
2 14556 130220458
1 24468 92135
2 49001 970955331
2 34902 284671601
2 17269 587875002
2 33710 728149380
1 53 40312
1 2728 68689
1 52936 82128
2 43932 17070801
1 35262 85959
2 9729 939977748
2 91009 468881672
2 18837 856017645
1 35844 71979
1 21868 59356
1 1967 41408
1 53879 64572
2 95582 784290413
1 15894 49166
1 87017 89624
2 94625 671108294
2 49725 299167272
1 180 20243
1 73730 87673
1 22904 48341
1 28259 46698
1 13400 14746
1 42678 91822
2 34468 820998872
1 30100 58954
1 40114 67904
1 771 5094
2 79026 99363877
1 42342 99890
1 4138 23762
2 25204 793143564
2 81330 427339568
2 13452 642483899
1 25463 37619
1 31024 52087
1 59448 75127
2 92526 228004942
1 1167 93010
1 15734 65838
1 25501 63001
1 16401 28607
1 29051 98640
1 68351 96292
1 37598 39800
1 29275 85322
1 7380 89706
1 69166 78638
2 70874 300164124
1 64414 68263
1 47878 52878
2 1772 660204928
1 6357 95569
1 3832 11593
2 3613 808381556
2 61952 422833207
1 16953 20070
2 25923 858787282
1 1363 35503
2 57939 478850747
1 782 68530
2 32627 370372972
1 4428 22861
1 52367 95541
2 30032 863559905
1 73796 96073
1 87109 95277
1 38725 87860
1 36346 87207
1 1657 80917
1 21371 31320
1 29990 55018
1 11193 32784
1 62956 77776
1 41120 78277
1 64203 69070
1 6144 9415
1 1512 84177
1 39595 76690
2 77456 212708730
2 55533 690932951
2 60742 250706089
1 37647 84073
1 9420 49106
2 31301 815538666
1 77128 82376
1 45185 61302
1 647 1975
1 37864 42585
1 44194 60211
2 4667 344715595
1 101 21328
1 12836 50805
1 8976 33809
1 55230 85822
2 84327 197839764
1 67670 70280
1 6926 66126
1 50952 67594
1 2879 97709
2 11592 432572121
1 2973 29276
1 43462 90694
1 56773 64075
1 5549 35437
1 36033 58641
2 53020 884804538
1 21499 52599
1 32564 89875
1 42018 70501
2 11003 602954024
1 33436 75277
1 32442 52438
2 98167 186455565
2 24406 217038747
1 10086 75181
1 16327 78847
1 55313 81128
1 16386 25696
1 78812 86810
1 40547 76510
2 220 959885925
1 1416 58010
1 1275 53700
1 76505 99271
1 7166 98334
1 29405 93577
1 58057 76859
1 39290 63760
1 38875 76027
1 62604 68379
2 77738 365277561
2 12091 964045461
2 93412 75663996
2 2606 166071548
1 33372 89157
2 26420 205129429
1 6117 72942
1 11726 98447
1 82471 96166
2 18464 852397812
1 85085 91731
1 6970 52887
2 46823 662635796
1 8186 91362
1 3664 81459
1 2756 59262
2 93180 979848015
1 38524 69521
1 47464 61909
1 83490 88115
1 21688 54057
1 66135 73577
2 59358 804403385
1 80815 84517
2 16277 395121847
1 32128 53909
2 10876 913149463
1 8491 63786
1 26453 46379
1 11277 32999
1 52011 80560
1 21141 91262
1 79419 86720
1 53612 73473
2 94283 635003221
1 69883 91157
1 58585 68012
2 67749 206941010
2 58595 43246970
2 52918 363311844
1 34683 76463
1 62497 95792
2 80657 559247747
1 28838 38014
1 24483 31998
1 54403 58273
1 13394 65915
1 62066 96247
1 89824 92198
1 89314 92062
1 17480 35060
2 5792 920580910
2 81124 385261722
1 33416 45973
2 97911 454051008
1 35747 75931
2 23923 547931463
2 60969 694162320
1 58090 74042
1 56518 78630
1 4664 71798
1 17102 63823
2 19790 563690972
1 26436 29874
1 68086 84769
2 38744 235663136
1 60808 77204
1 61026 71258
1 21274 26307
2 1952 854589826
2 15505 955498786
1 78585 87605
1 32535 89364
1 46819 59482
1 41823 99283
2 72897 553398973
1 18088 37232
2 68511 117103277
2 99932 279758790
1 74997 76849
1 72663 84907
2 88219 663081000
1 86316 97800
2 8316 313856209
1 36620 80195
1 39834 81694
1 17353 34617
1 46396 75328
1 23446 94358
2 62549 383646007
1 68519 83208
1 51257 59248
2 7040 346629934
2 89775 778998741
1 71920 92436
1 38713 61109
1 11931 80443
1 18306 94544
1 42198 58588
1 6782 23089
1 13752 57421
1 29510 90920
1 13853 16791
1 79530 97583
2 33393 490149853
2 21751 124220479
1 50861 53374
1 92628 96682
1 48803 54879
1 19286 56669
1 1166 1203
1 53769 80594
1 96062 96259
1 19142 45807
1 16159 75016
2 51767 636419260
2 62112 963445361
1 13986 72529
1 531 9861
1 17246 45940
1 3491 5053
2 53762 362719370
2 33527 464062430
2 53160 924817317
2 71109 95599933
1 20351 35339
1 22278 22786
2 54452 714206313
1 47145 66541
2 4222 544528924
1 24005 79294
2 70624 845642345
2 62266 984919975
2 7350 407349761
2 71925 504370089
1 80933 92949
1 33522 49921
1 22320 50446
1 33073 79628
1 52579 53921
1 1652 78666
1 36614 40050
1 22312 95266
2 92088 297192205
1 7267 56640
1 46115 95057
1 43177 68364
1 31440 99088
2 82624 26789926
1 31133 38382
1 14805 35171
1 46012 68482
2 83848 636208942
1 13938 17194
1 23071 72470
1 3976 6734
1 1249 89318
2 87456 968373806
1 13310 65752
1 30902 72845
2 6571 534892942
1 33741 96837
2 82413 364955648
1 15712 42345
1 45063 58473
1 11854 46896
2 82571 439535624
1 34747 63894
2 72151 701490403
1 30375 47278
1 16587 51776
2 97959 987461035
1 27324 57202
2 36401 508455915
1 85555 86794
1 52133 67553
1 15544 17296
2 31539 211608976
1 35594 88723
1 38055 94891
2 23052 445259106
2 6805 514341197
1 44434 96912
1 55707 56551
1 81527 86551
2 33604 668242229
1 39557 66859
1 78339 85924
1 1020 84644
2 39216 917272832
1 78039 92217
1 10466 62046
2 33057 611934589
2 50926 396356490
1 30524 46327
1 29456 96222
2 16771 810640974
2 15893 262302288
2 72154 673050489
1 21389 71666
1 54148 92161
1 14210 45336
1 61082 98233
2 86747 892530347
1 6842 79093
2 50070 463856327
1 38375 57493
1 49880 73510
1 53870 98880
1 31915 53333
2 66443 500072308
1 14108 61680
1 4965 26947
2 59943 518223409
1 34274 70165
2 98977 499207353
1 60203 65055
1 15853 61369
2 93828 498087169
2 6214 868312984
2 67294 972513837
2 75994 204121240
1 37878 51645
1 59046 90188
1 44346 76396
2 29601 167467979
1 56595 97472
1 35674 38369
1 55258 73802
1 34598 52228
2 14177 110133437
1 13243 18249
1 21646 98562
1 704 25390
1 29244 46202
1 16061 49668
1 1397 58254
1 36969 90805
1 38920 96509
1 16667 61169
2 99869 336276762
1 47849 64674
1 23056 58317
1 5584 37820
2 69162 563691371
1 25603 96937
1 35213 37993
2 93138 140551960
2 4899 174740005
1 2639 99090
1 26452 54433
2 97751 133641349
2 97875 282779796
1 36947 93023
1 39564 95477
1 1472 65723
1 3819 7622
2 51366 904886120
1 52867 72394
2 26869 22062169
1 52349 75565
1 30525 99185
2 21472 78661266
1 36255 77280
1 46816 90111
1 62608 72863
2 34153 93704233
1 24173 69012
1 79640 89265
1 21903 96430
2 19747 5798837
1 10688 44401
1 43925 84078
1 53583 78421
1 50798 84646
1 15810 69264
1 84729 99419
